/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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;--tw-ease:initial}}}.aero-login-recovery-note{color:var(--ink-muted);font-size:.78rem;line-height:1.65}.identity-account-page{gap:1.2rem;max-width:980px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,4vw,3rem);display:grid}.identity-workspace-selector{background:#fff;border:1px solid #508fdc40;border-radius:22px;gap:1rem;min-width:0;padding:clamp(1.2rem,3vw,1.8rem);scroll-margin-top:6rem;display:grid;box-shadow:0 18px 50px #04112a1a}.identity-workspace-selector h2,.identity-workspace-selector p{margin:0}.identity-workspace-selector-current{color:#123b68;overflow-wrap:anywhere;background:#eef6ff;border-radius:12px;padding:.8rem 1rem}.identity-workspace-selector-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem 1rem;display:grid}.identity-workspace-selector-controls label{grid-column:1/-1;font-weight:700}.identity-workspace-selector-controls select{color:#123b68;background:#fff;border:1px solid #8298af;border-radius:12px;width:100%;min-width:0;min-height:48px;padding:.65rem}.identity-workspace-selector-controls button{min-height:48px}.identity-workspace-selector-controls :focus-visible{outline-offset:3px;outline:3px solid #1681d8}.identity-workspace-selector-hint{color:var(--ink-muted);line-height:1.65}@media (max-width:600px){.identity-workspace-selector-controls{grid-template-columns:minmax(0,1fr)}}.identity-account-hero,.identity-account-state,.identity-account-steps article{border:1px solid #508fdc33;border-radius:22px;box-shadow:0 18px 50px #04112a1a}.identity-account-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#1c84ff2e,#0000 38%),linear-gradient(145deg,#07152f,#0c2854);align-items:center;gap:1.2rem;padding:clamp(1.4rem,4vw,2.5rem);display:flex}.identity-account-hero h1,.identity-account-hero p,.identity-account-state h2,.identity-account-steps h3{margin:0}.identity-account-hero>div{gap:.55rem;display:grid}.identity-account-symbol{background:#ffffff1a;border:1px solid #fff3;border-radius:18px;justify-content:center;align-items:center;min-width:64px;min-height:64px;display:inline-flex}.identity-account-state{background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.35rem;display:grid}.identity-account-state>div{gap:.35rem;display:grid}.identity-account-state>.identity-account-entry-actions{flex-wrap:wrap;gap:.6rem;display:flex}.identity-account-state p{color:var(--ink-muted);margin:0}.identity-account-state.is-active>svg,.identity-account-state.is-pending>svg{color:#15825f}.identity-account-state.is-pending>span{color:#785000;background:#fff4d9;border-radius:999px;padding:.45rem .7rem;font-size:.76rem;font-weight:800}.identity-account-state.is-continuation{background:linear-gradient(120deg,#edf7ff,#fff);border-color:#72b9e9;box-shadow:0 18px 44px #0f49872b}.identity-account-state.is-continuation>svg{color:#1264a8}.identity-account-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.identity-account-steps article{background:#fff;align-items:flex-start;gap:.8rem;min-height:132px;padding:1.15rem;display:flex}.identity-account-steps article>span{color:#0759b7;background:#e9f3ff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;height:32px;font-weight:900;display:inline-flex}.identity-account-steps article[data-state=complete]>span{color:#0b7050;background:#dff7ec}.identity-account-steps article[data-state=locked]{opacity:.72}.identity-account-steps h3{font-size:1rem}.identity-account-steps p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.identity-account-actions{flex-wrap:wrap;gap:.75rem;display:flex}.identity-account-jump-nav{background:#e8f3ff;border:1px solid #b9d5ef;border-radius:18px;flex-wrap:wrap;gap:.65rem;padding:.8rem;display:flex;box-shadow:0 10px 28px #082e5c1f}.identity-account-jump-nav a{color:#073b67;background:#fff;border-radius:12px;align-items:center;min-height:44px;padding:.6rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.identity-account-jump-nav a:focus-visible,.identity-account-jump-nav a:hover{color:#fff;background:#0b4e8a}.identity-account-connected-service{color:#17264a;background:linear-gradient(120deg,#f7f4ff,#edf4ff);border:1px solid #b9b3ed;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:grid}.identity-account-connected-service p{margin:.2rem 0 0}.identity-account-connected-service>a{color:#5030a3;font-weight:800}@media (max-width:700px){.identity-account-connected-service{grid-template-columns:auto minmax(0,1fr)}.identity-account-connected-service>a{grid-column:2}}.identity-admission-paths,.identity-service-entry{background:radial-gradient(circle at 90% 0,#1f8bff21,#0000 36%),linear-gradient(145deg,#f8fbff,#eef5ff);border:1px solid #2a77d747;border-radius:24px;gap:1.1rem;padding:clamp(1.3rem,3vw,2rem);display:grid;box-shadow:0 22px 58px #04112a24}.identity-admission-paths>header,.identity-service-entry>header{gap:.45rem;max-width:760px;display:grid}.identity-admission-paths h2,.identity-admission-paths h3,.identity-admission-paths p,.identity-service-entry h2,.identity-service-entry p{margin:0}.identity-admission-paths article p,.identity-admission-paths>header>p:last-child,.identity-service-entry>header>p:last-child{color:var(--ink-muted);line-height:1.65}.identity-admission-paths>div,.identity-service-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.identity-admission-paths article,.identity-service-entry-grid>a{color:#071a2b;background:#fffffff5;border:1px solid #2e70c433;border-radius:18px;gap:.55rem;padding:1.1rem;text-decoration:none;display:grid;box-shadow:0 14px 32px #05234a1a}.identity-service-entry-grid>a{grid-template-columns:auto 1fr;transition:border-color .16s,box-shadow .16s,transform .16s}.identity-service-entry-grid>a:focus-visible,.identity-service-entry-grid>a:hover{border-color:#0075ffa6;transform:translateY(-2px);box-shadow:0 18px 38px #005ad22e}.identity-admission-paths article>svg,.identity-service-entry-grid svg{color:#0874df;grid-row:1/span 2}.identity-service-entry-grid span{color:var(--ink-muted);font-size:.82rem;line-height:1.55}.identity-admission-paths article{border-top:4px solid #1678e8}.identity-admission-paths article.is-independent{border-top-color:#6f4be8}.identity-admission-paths article>span{color:#49657e;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:850}.identity-admission-paths article .button{justify-self:start;margin-top:.35rem}@media (max-width:760px){.identity-account-state,.identity-account-steps{grid-template-columns:1fr}.identity-account-state{align-items:start}.identity-account-state>.button,.identity-account-state>span{justify-self:start}.identity-admission-paths>div,.identity-service-entry-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.identity-service-entry-grid>a{transition:none}}.invitation-claim-page{max-width:900px}.invitation-claim-boundaries{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.invitation-claim-boundaries article{background:#fff;border:1px solid #508fdc33;border-radius:18px;gap:.7rem;padding:1rem;display:flex;box-shadow:0 14px 36px #04112a14}.invitation-claim-boundaries svg{color:#0759b7;flex:none}.invitation-claim-boundaries strong{color:#071a2b}.invitation-claim-boundaries p{color:var(--ink-muted);margin:.3rem 0 0;font-size:.78rem;line-height:1.55}.invitation-claim-form,.invitation-claim-result{background:#fff;border:1px solid #508fdc33;border-radius:22px;gap:1rem;padding:clamp(1.2rem,4vw,2rem);display:grid;box-shadow:0 18px 50px #04112a1a}.invitation-claim-form>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.invitation-claim-form h2,.invitation-claim-result h2{color:#071a2b;margin:0}.invitation-claim-form header span{color:#0759b7;background:#e9f3ff;border-radius:999px;padding:.38rem .58rem;font-size:.68rem;font-weight:800}.invitation-claim-form label{color:#334d62;gap:.42rem;font-size:.78rem;font-weight:750;display:grid}.invitation-claim-form input,.invitation-claim-form textarea{color:#071a2b;width:100%;font:inherit;border:1px solid #bdcbd5;border-radius:10px;padding:.72rem .78rem}.invitation-claim-form textarea{resize:vertical;min-height:6rem}.invitation-claim-form small{color:var(--ink-muted);font-weight:500;line-height:1.55}.invitation-claim-form details{border-top:1px solid #e8eef2;padding-top:.8rem}.invitation-claim-form summary{cursor:pointer;color:#526a7a;font-size:.76rem;font-weight:750}.invitation-claim-form details button,.invitation-claim-form details label{margin-top:.8rem}.invitation-claim-result{grid-template-columns:auto 1fr;align-items:flex-start}.invitation-claim-result[data-state=ready]{background:#effbf7;border-color:#15825f4d}.invitation-claim-result[data-state=attention]{background:#fff7f6;border-color:#b4231840}.invitation-claim-result p{color:var(--ink-muted);margin:.35rem 0 0;line-height:1.6}.invitation-claim-result .button{margin-top:.9rem}@media (max-width:760px){.invitation-claim-boundaries{grid-template-columns:1fr}.invitation-claim-form>header{display:grid}}.identity-account-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.identity-mobile-card,.identity-recovery-card{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #508fdc3d;border-radius:22px;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 18px 50px #04112a1a}.identity-mobile-card>header,.identity-recovery-card>header{align-items:flex-start;gap:.9rem;display:flex}.identity-mobile-card h2,.identity-mobile-card p,.identity-recovery-card h1,.identity-recovery-card h2,.identity-recovery-card p{margin:0}.identity-mobile-card>header>div,.identity-recovery-card>header>div{gap:.4rem;display:grid}.identity-mobile-icon,.identity-recovery-card>header>span{color:#0759b7;background:#e7f2ff;border:1px solid #c9e1ff;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;height:48px;display:inline-flex}.identity-mobile-form,.identity-recovery-form{gap:.9rem;display:grid}.identity-mobile-form label,.identity-recovery-form label{gap:.42rem;display:grid}.identity-mobile-form label>span,.identity-recovery-form label>span{color:#16345d;font-size:.82rem;font-weight:800}.identity-mobile-form input,.identity-recovery-form input{color:#07152f;background:#fff;border:1px solid #bdd3ed;border-radius:12px;min-height:48px;padding:.75rem .9rem}.identity-mobile-form input:focus,.identity-recovery-form input:focus{border-color:#1678e8;outline:none;box-shadow:0 0 0 3px #1678e821}.identity-mobile-actions,.identity-mobile-destination{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.identity-mobile-destination{background:#edf5ff;border-radius:12px;justify-content:space-between;padding:.75rem .9rem}.identity-mobile-message{color:#694800;background:#fff4d9;border:1px solid #f0d493;border-radius:12px;padding:.75rem .9rem;line-height:1.6}.identity-mobile-card.is-verified,.identity-mobile-message.is-success{color:#075c43;background:#effbf6;border-color:#a8dfca}.identity-mobile-boundary,.identity-recovery-neutral{color:var(--ink-muted);font-size:.8rem;line-height:1.7}.identity-mobile-card.is-loading,.identity-mobile-card.is-unavailable,.identity-mobile-card.is-verified{grid-template-columns:auto 1fr auto;align-items:center}.identity-mobile-card.is-verified .identity-mobile-message{grid-column:1/-1}.identity-spin{animation:identity-spin 1s linear infinite}@keyframes identity-spin{to{transform:rotate(1turn)}}.identity-recovery-page{min-height:100vh}.identity-recovery-main{max-width:780px;margin:0 auto;padding:clamp(7rem,12vw,9rem) clamp(1rem,4vw,2rem) 4rem}.identity-recovery-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.identity-recovery-progress span{color:#55708f;text-align:center;background:#eaf1f9;border-radius:999px;padding:.5rem .7rem;font-size:.74rem;font-weight:800}.identity-recovery-progress span[data-state=active]{color:#0759b7;background:#dcecff}.identity-recovery-progress span[data-state=complete]{color:#0b7050;background:#dff7ec}.identity-recovery-complete{text-align:center;place-items:center;gap:.8rem;padding:1rem;display:grid}.identity-recovery-complete>svg{color:#0b7050}@media (max-width:760px){.identity-mobile-card.is-loading,.identity-mobile-card.is-unavailable,.identity-mobile-card.is-verified,.identity-recovery-progress{grid-template-columns:1fr}}.identity-recovery-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.identity-recovery-methods>button{color:#0b2b53;cursor:pointer;text-align:start;background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #bdd3ed;border-radius:16px;align-content:start;gap:.55rem;min-height:170px;padding:1.15rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.identity-recovery-methods>button:hover{border-color:#1678e8;transform:translateY(-2px);box-shadow:0 12px 30px #1678e824}.identity-recovery-methods>button:focus-visible{outline-offset:2px;outline:2px solid #1678e8;box-shadow:0 0 0 3px #1678e82e}.identity-recovery-methods svg{color:#0759b7}.identity-recovery-methods strong{font-size:1rem}.identity-recovery-methods span{color:var(--ink-muted);font-size:.84rem;line-height:1.65}.identity-recovery-back,.identity-recovery-login-link{color:#0759b7;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:.4rem;padding:.2rem 0;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}[dir=rtl] .identity-recovery-back svg{transform:rotate(180deg)}.identity-recovery-resend{background:#edf5ff;border:1px solid #d1e3f7;border-radius:12px;gap:.75rem;padding:.8rem;display:grid}.identity-recovery-resend>span{color:#31587f;text-align:center;font-size:.82rem;font-weight:800}@media (max-width:620px){.identity-recovery-methods{grid-template-columns:1fr}.identity-recovery-methods>button{min-height:0}}@media (prefers-reduced-motion:reduce){.identity-recovery-methods>button{transition:none}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in-out:cubic-bezier(.4,0,.2,1);--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.commercial-control-workspace{gap:1.25rem;display:grid}.commercial-invoice-control{border:1px solid var(--line);gap:1.1rem;padding:clamp(1rem,2vw,1.6rem);display:grid}@supports (color:color-mix(in lab,red,red)){.commercial-invoice-control{border:1px solid color-mix(in srgb,var(--line) 76%,#34b3ff 24%)}}.commercial-invoice-control{background:radial-gradient(circle at 100% 0,#2196f31f,transparent 38%),var(--surface);box-shadow:var(--shadow-sm);border-radius:1.35rem}.commercial-invoice-control>header,.commercial-invoice-register>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-invoice-control h2,.commercial-invoice-control p{margin:0}.commercial-invoice-control>header p:last-child{max-width:74ch;color:var(--muted);line-height:1.65}.commercial-invoice-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.commercial-invoice-stats article{border:1px solid var(--line);background:var(--surface-raised);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.commercial-invoice-stats article{background:color-mix(in srgb,var(--surface-raised) 92%,#1d87ff 8%)}}.commercial-invoice-stats svg{width:1.15rem;color:var(--accent);grid-row:span 2}.commercial-invoice-stats span{color:var(--muted);font-size:.78rem}.commercial-invoice-stats strong{font-size:1.25rem}.commercial-invoice-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;display:grid}.commercial-invoice-layout>form,.commercial-invoice-register{border:1px solid var(--line);background:var(--surface-raised);border-radius:1rem;align-content:start;gap:.9rem;padding:1rem;display:grid}.commercial-invoice-layout label{color:var(--muted);gap:.4rem;font-size:.82rem;display:grid}.commercial-invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.commercial-invoice-fields .wide{grid-column:1/-1}.commercial-invoice-layout form>aside{background:var(--accent-soft);border-radius:.8rem;gap:.55rem;padding:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.commercial-invoice-layout form>aside{background:color-mix(in srgb,var(--accent-soft) 72%,transparent)}}.commercial-invoice-layout form>aside{color:var(--muted);font-size:.82rem;line-height:1.5}.commercial-invoice-layout form>aside svg{flex:none;width:1rem}.commercial-invoice-irr{color:var(--accent-strong);font-weight:700}.commercial-invoice-register{max-height:44rem;overflow:auto}.commercial-invoice-register>article{border:1px solid var(--line);border-radius:.85rem;gap:.7rem;padding:.85rem;display:grid}.commercial-invoice-register article>div{gap:.2rem;display:grid}.commercial-invoice-register dt,.commercial-invoice-register span{color:var(--muted);font-size:.76rem}.commercial-invoice-register dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.commercial-invoice-register dd{overflow-wrap:anywhere;margin:0;font-size:.82rem}.commercial-invoice-control>output{color:var(--accent-strong);font-weight:700}@media (max-width:900px){.commercial-invoice-layout,.commercial-invoice-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-invoice-layout>form,.commercial-invoice-register{grid-column:1/-1}}@media (max-width:620px){.commercial-invoice-control>header,.commercial-invoice-fields,.commercial-invoice-register dl,.commercial-invoice-stats{grid-template-columns:1fr;display:grid}}.commercial-control-heading{background:radial-gradient(circle at 95% 12%,#2389ff38,#0000 23rem),linear-gradient(135deg,#f9fcff,#eef6ff 55%,#f8fbfd);border:1px solid #1473e633;border-radius:1.35rem;padding:clamp(1.4rem,3vw,2.35rem);position:relative;overflow:hidden;box-shadow:0 24px 70px #071a2b1a}.commercial-control-heading>div{max-width:58rem}.commercial-control-heading h1{max-width:50rem;margin-bottom:.65rem}.commercial-control-heading small{color:var(--steel-600)}.commercial-control-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.commercial-control-stats article{background:linear-gradient(160deg,#fff,#f4f8fb);border:1px solid #0c253b1a;border-radius:1rem;align-content:space-between;gap:.65rem;min-height:8.5rem;padding:1rem;display:grid;box-shadow:0 12px 32px #071a2b12}.commercial-control-stats svg{width:1.2rem;color:var(--teal-600)}.commercial-control-stats span{color:var(--steel-600);font-size:.76rem}.commercial-control-stats strong{color:var(--navy-950);font-size:1.8rem}.commercial-authority-flow{background:radial-gradient(circle at 100% 0,#2389ff38,transparent 28rem),var(--navy-950);color:#fff;border-radius:1.3rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 26px 70px #071a2b33}.commercial-authority-flow>header,.commercial-history>header,.commercial-pricing>header,.commercial-projections>header,.commercial-record-control>header,.commercial-register>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-authority-flow h2{color:#fff;max-width:57rem;margin:.35rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}.commercial-authority-flow>header>svg{color:#72b9ff;width:2rem}.commercial-authority-flow>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.commercial-authority-flow article{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:.95rem;align-content:start;gap:.7rem;min-height:10rem;padding:1rem;transition:transform .18s,border-color .18s,background .18s;display:grid;position:relative}.commercial-authority-flow article:hover{background:#ffffff1a;border-color:#72b9ffa6;transform:translateY(-3px)}.commercial-authority-flow article>span{color:#72b9ff;font:.72rem var(--font-mono)}.commercial-authority-flow article small{color:#ffffffad;line-height:1.55}.commercial-authority-flow article>svg{z-index:2;color:#72b9ff;width:1rem;position:absolute;inset-block-start:50%;inset-inline-end:-.78rem}[dir=rtl] .commercial-authority-flow article>svg{transform:scaleX(-1)}.commercial-authority-flow>aside{color:#ffffffd1;background:#2389ff1a;border:1px solid #72b9ff40;border-radius:.85rem;align-items:flex-start;gap:.7rem;padding:.9rem 1rem;line-height:1.6;display:flex}.commercial-authority-flow>aside svg{color:#72b9ff;flex:none;width:1.1rem}.commercial-control-grid{grid-template-columns:minmax(19rem,.82fr) minmax(27rem,1.18fr);align-items:start;gap:1rem;display:grid}.commercial-proposal-control{background:radial-gradient(circle at 90% 0,#278be61c,#0000 30%),linear-gradient(160deg,#fff,#f5f9fc);border:1px solid #1665ac29;border-radius:1.15rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 18px 44px #071a2b14}.commercial-proposal-control>header,.commercial-proposal-form>header,.commercial-proposal-history>header,.commercial-proposal-register>header,.commercial-proposal-transition>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-proposal-control h3,.commercial-proposal-control>header h2{margin:.25rem 0 0}.commercial-proposal-control>header p,.commercial-proposal-register>header p{max-width:60rem;color:var(--steel-600);margin:.35rem 0 0;line-height:1.6}.commercial-proposal-counts{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;display:grid}.commercial-proposal-counts article{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.8rem;gap:.25rem;padding:.8rem;display:grid}.commercial-proposal-counts span,.commercial-proposal-price small{color:var(--steel-600);font-size:.7rem}.commercial-proposal-counts strong{font-size:1.25rem}.commercial-proposal-grid{grid-template-columns:minmax(28rem,1.05fr) minmax(24rem,.95fr);align-items:start;gap:1rem;display:grid}.commercial-proposal-form,.commercial-proposal-register{border:1px solid var(--steel-100);background:#fff;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.commercial-proposal-form>header svg,.commercial-proposal-history>header svg,.commercial-proposal-register>header svg{color:var(--teal-600)}.commercial-proposal-form fieldset{border:1px solid var(--steel-100);border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:.85rem;display:grid}.commercial-proposal-form legend{color:var(--steel-600);padding-inline:.35rem;font-size:.72rem;font-weight:800}.commercial-proposal-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.commercial-proposal-form label,.commercial-proposal-transition label{color:var(--steel-700);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.commercial-channel-fieldset label,.commercial-check{align-items:center;gap:.45rem;display:flex!important}.commercial-channel-fieldset input,.commercial-check input{width:auto}.commercial-proposal-boundary,.commercial-proposal-price{background:#2284e012;border:1px solid #1473e62e;border-radius:.8rem;align-items:flex-start;gap:.75rem;padding:.85rem;display:flex}.commercial-proposal-boundary svg,.commercial-proposal-price svg{color:var(--teal-600);flex:none}.commercial-proposal-price div{gap:.2rem;display:grid}.commercial-proposal-price strong{font-size:1.2rem}.commercial-proposal-boundary span,.commercial-proposal-price span{color:var(--steel-600);font-size:.75rem;line-height:1.55}.commercial-proposal-list{gap:.4rem;max-height:19rem;display:grid;overflow:auto}.commercial-proposal-list button{background:var(--steel-50);color:inherit;text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.75rem;align-items:center;gap:.65rem;padding:.7rem;display:flex}.commercial-proposal-list button.selected,.commercial-proposal-list button:hover{background:var(--teal-100);border-color:#1473e640}.commercial-proposal-list button>div{gap:.15rem;display:grid}.commercial-proposal-list small{color:var(--steel-600)}.commercial-proposal-transition{border-top:1px solid var(--steel-100);gap:.8rem;padding-top:1rem;display:grid}.commercial-proposal-transition>header>span{background:var(--teal-100);color:var(--teal-700);border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:800}.commercial-proposal-history{border-top:1px solid var(--steel-100);gap:.75rem;padding-top:1rem;display:grid}.commercial-proposal-history>header{justify-content:flex-start}.commercial-proposal-history ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.commercial-proposal-history li{border:1px solid var(--steel-100);background:#fff;border-radius:.75rem;gap:.2rem;padding:.75rem;display:grid}.commercial-proposal-history small,.commercial-proposal-history span{color:var(--steel-600);font-size:.72rem}.commercial-history,.commercial-pricing,.commercial-projections,.commercial-record-control,.commercial-register{background:linear-gradient(165deg,#fff,#f8fafc);border:1px solid #0c253b1a;border-radius:1.1rem;box-shadow:0 14px 38px #071a2b12}.commercial-history>header p,.commercial-pricing>header p,.commercial-projections>header p,.commercial-register>header p,.commercial-transition-form header p{max-width:58rem;color:var(--steel-600);margin:.35rem 0 0;line-height:1.55}.commercial-history>header>svg,.commercial-pricing>header>svg,.commercial-projections>header>svg,.commercial-record-control>header>svg,.commercial-register>header>svg{width:1.4rem;color:var(--teal-600)}.commercial-register-filters{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;margin:1rem 0 .75rem;display:grid}.commercial-register-filters label{border:1px solid var(--steel-300);background:#fff;border-radius:.75rem;align-items:center;gap:.55rem;padding-inline:.75rem;display:flex}.commercial-register-filters label svg{width:1rem;color:var(--steel-600);flex:none}.commercial-register-filters input,.commercial-register-filters select{min-width:0;box-shadow:none;background:0 0;border:0}.commercial-register-filters select{border:1px solid var(--steel-300);background:#fff;border-radius:.75rem;padding-inline:.75rem}.commercial-record-list{gap:.4rem;max-height:42rem;padding-inline-end:.2rem;display:grid;overflow:auto}.commercial-record-list>button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.8rem;align-items:center;gap:.7rem;padding-block:.7rem;padding-inline-end:.75rem;transition:background .14s,border-color .14s,transform .14s;display:flex}.commercial-record-list>button.selected,.commercial-record-list>button:hover{background:var(--teal-100);border-color:#1473e633;transform:translate(2px)}[dir=rtl] .commercial-record-list>button.selected,[dir=rtl] .commercial-record-list>button:hover{transform:translate(-2px)}.commercial-record-list button>div{flex:1;gap:.2rem;display:grid}.commercial-record-list button small{color:var(--steel-600);font-size:.68rem}.commercial-record-list button>span.blocked,.commercial-record-list button>span.ready{border-radius:999px;place-items:center;width:1.7rem;height:1.7rem;display:grid}.commercial-record-list button>span.ready{color:#157347;background:#e9f8ef}.commercial-record-list button>span.blocked{color:#a15c00;background:#fff4e5}.commercial-record-list button>span svg{width:.95rem}.status-dot{background:var(--steel-300);border-radius:999px;flex:none;width:.55rem;height:.55rem}.status-dot.status-draft{background:#d97706}.status-dot.status-approved{background:#15945a}.status-dot.status-retired{background:var(--steel-600)}.commercial-record-control{gap:1rem;display:grid}.commercial-record-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.commercial-record-facts article{border:1px solid var(--steel-100);background:#fff;border-radius:.8rem;gap:.2rem;padding:.8rem;display:grid}.commercial-record-facts small,.commercial-record-facts span{color:var(--steel-600);font-size:.68rem}.commercial-record-description{color:var(--steel-600);margin:0;line-height:1.65}.commercial-evidence-strip,.commercial-transition-form>aside{background:#f1f6fb;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.commercial-evidence-strip svg,.commercial-transition-form>aside svg{width:1.1rem;color:var(--teal-600);flex:none}.commercial-evidence-strip p{color:var(--steel-600);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.78rem}.commercial-readiness-panel{background:#fffaf0;border:1px solid #b4530938;border-radius:.9rem;gap:.6rem;padding:1rem;display:grid}.commercial-readiness-panel[data-ready=true]{background:#f1fbf5;border-color:#15945a38}.commercial-readiness-panel>header{justify-content:space-between;gap:1rem;display:flex}.commercial-readiness-panel>header div{gap:.2rem;display:grid}.commercial-readiness-panel>header span,.commercial-readiness-panel>small{color:var(--steel-600)}.commercial-pricing ul,.commercial-projections ul,.commercial-readiness-panel ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.commercial-readiness-panel li{color:#8a4b00;background:#b4530914;border-radius:.55rem;padding:.45rem .6rem;font-size:.74rem}.commercial-readiness-panel p{color:#157347;margin:0}.commercial-transition-form{border-top:1px solid var(--steel-100);gap:.85rem;padding-top:1rem;display:grid}.commercial-transition-form>header{justify-content:space-between;gap:1rem;display:flex}.commercial-transition-form>header svg{width:1.2rem;color:var(--teal-600)}.commercial-transition-form>aside a{color:var(--teal-700);margin-top:.35rem;font-weight:700;display:inline-block}.commercial-transition-form label{gap:.4rem;font-weight:700;display:grid}.commercial-transition-form textarea{resize:vertical;font-weight:400}.commercial-transition-form .button{justify-self:start}.commercial-history,.commercial-pricing,.commercial-projections{gap:1rem;display:grid}.commercial-pricing>div,.commercial-projections>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.commercial-pricing article,.commercial-projections article{border:1px solid var(--steel-100);background:#fff;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.commercial-projections article[data-ready=true]{border-color:#15945a40;box-shadow:inset 0 3px #15945a}.commercial-projections article[data-ready=false]{border-color:#b4530938;box-shadow:inset 0 3px #d97706}.commercial-pricing article>header,.commercial-projections article>header{justify-content:space-between;gap:.7rem;display:flex}.commercial-pricing article>header div,.commercial-projections article>header div{gap:.25rem;display:grid}.commercial-pricing article>header span,.commercial-projections article>header span{color:var(--steel-600);text-align:end;font-size:.7rem}.commercial-projections li{color:#8a4b00;font-size:.72rem}.commercial-pricing article>footer,.commercial-pricing article>p{color:var(--steel-600);margin:0;font-size:.75rem}.commercial-pricing li{background:var(--steel-50);border-radius:.65rem;gap:.15rem;padding:.65rem;display:grid}.commercial-pricing li small,.commercial-pricing li span{color:var(--steel-600);font-size:.68rem}.commercial-history ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.commercial-history li{border-bottom:1px solid var(--steel-100);grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:.85rem 0;display:grid}.commercial-history li:last-child{border-bottom:0}.commercial-history li>span{background:var(--teal-100);width:2rem;height:2rem;color:var(--teal-700);border-radius:999px;place-items:center;display:grid}.commercial-history li>span svg{width:1rem}.commercial-history li p{color:var(--steel-600);margin:.25rem 0}.commercial-history li small{color:var(--steel-600)}.commercial-order-form-control{background:radial-gradient(circle at 100% 0,#258ae61f,#0000 28%),linear-gradient(155deg,#fff,#f4f8fc);border:1px solid #1665ac2e;border-radius:1.15rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 18px 44px #071a2b14}.commercial-order-form-command form>header,.commercial-order-form-control>header,.commercial-order-form-preview>header,.commercial-order-form-register>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-order-form-control h3,.commercial-order-form-control h4,.commercial-order-form-control>header h2{margin:.25rem 0 0}.commercial-order-form-control>header p:last-child{max-width:68rem;color:var(--steel-600);margin:.35rem 0 0;line-height:1.6}.commercial-order-form-layout{grid-template-columns:minmax(19rem,.72fr) minmax(34rem,1.28fr);align-items:start;gap:1rem;display:grid}.commercial-order-form-command{gap:1rem;display:grid}.commercial-order-form-command form,.commercial-order-form-preview,.commercial-order-form-register{border:1px solid var(--steel-100);background:#fff;border-radius:1rem;gap:.9rem;padding:1rem;display:grid}.commercial-order-form-command form>header{justify-content:flex-start}.commercial-order-form-command form>header svg,.commercial-order-form-preview.empty>svg,.commercial-order-form-preview>footer>svg,.commercial-order-form-register>header svg{color:var(--teal-600);flex:none}.commercial-order-form-command label{color:var(--steel-700);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.commercial-order-form-command textarea{resize:vertical}.commercial-order-form-register>header{justify-content:flex-start}.commercial-order-form-register>p{color:var(--steel-600);margin:0;line-height:1.55}.commercial-order-form-register>div{gap:.45rem;max-height:22rem;display:grid;overflow:auto}.commercial-order-form-register button{background:var(--steel-50);color:inherit;text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.75rem;grid-template-columns:1fr auto;gap:.2rem .65rem;padding:.75rem;display:grid}.commercial-order-form-register button.selected,.commercial-order-form-register button:hover{background:var(--teal-100);border-color:#1473e647}.commercial-order-form-register button span{color:var(--teal-700);font-size:.7rem;font-weight:800}.commercial-order-form-register button small{color:var(--steel-600);grid-column:1/-1}.commercial-order-form-preview{background:linear-gradient(90deg,var(--teal-700) 0 0) top /100% .28rem no-repeat,#fff;border-color:#0d436d2b;padding:clamp(1rem,2.5vw,1.6rem);position:relative;overflow:hidden;box-shadow:0 18px 38px #08263e14}.commercial-order-form-preview.empty{text-align:center;place-content:center;place-items:center;min-height:24rem}.commercial-order-form-preview.empty p{max-width:34rem;color:var(--steel-600);margin:0}.commercial-order-form-preview>header strong{color:var(--teal-700);font:.75rem var(--font-mono);margin-top:.35rem;display:block}.commercial-order-form-parties{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.commercial-order-form-parties section{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;gap:.2rem;padding:.85rem;display:grid}.commercial-order-form-facts dt,.commercial-order-form-parties small,.commercial-order-form-parties span,.commercial-order-form-preview>footer span{color:var(--steel-600);font-size:.7rem}.commercial-order-form-facts{border:1px solid var(--steel-100);border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid;overflow:hidden}.commercial-order-form-facts>div{border-bottom:1px solid var(--steel-100);gap:.25rem;padding:.75rem;display:grid}.commercial-order-form-facts>div:nth-child(odd){border-inline-end:1px solid var(--steel-100)}.commercial-order-form-facts>div:nth-last-child(-n+2){border-bottom:0}.commercial-order-form-facts dd{color:var(--navy-900);margin:0;font-size:.82rem;font-weight:750;line-height:1.45}.commercial-order-form-clauses,.commercial-order-form-narrative{padding-top:.2rem}.commercial-order-form-clauses li,.commercial-order-form-narrative p{color:var(--steel-600);font-size:.78rem;line-height:1.7}.commercial-order-form-narrative p{white-space:pre-wrap;margin:.4rem 0 0}.commercial-order-form-clauses ol{gap:.45rem;margin:.55rem 0 0;padding-inline-start:1.25rem;display:grid}.commercial-order-form-preview>footer{border-top:1px solid var(--steel-100);align-items:flex-start;gap:.65rem;padding-top:.9rem;display:flex}.commercial-order-form-preview>footer div{gap:.2rem;min-width:0;display:grid}.commercial-order-form-preview>footer code{overflow-wrap:anywhere;color:var(--navy-900);font-size:.68rem}@media (max-width:1180px){.commercial-authority-flow>div,.commercial-control-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-authority-flow article>svg{display:none}.commercial-pricing>div,.commercial-projections>div{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-order-form-layout{grid-template-columns:1fr}.commercial-order-form-command{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.commercial-proposal-counts,.commercial-proposal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-control-grid{grid-template-columns:1fr}.commercial-record-list{max-height:28rem}.commercial-authority-flow>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.commercial-order-form-command,.commercial-order-form-facts,.commercial-order-form-parties,.commercial-proposal-counts,.commercial-proposal-fields,.commercial-proposal-form fieldset,.commercial-proposal-grid,.commercial-proposal-history ol{grid-template-columns:1fr}.commercial-order-form-facts>div,.commercial-order-form-facts>div:nth-child(odd),.commercial-order-form-facts>div:nth-last-child(-n+2){border-inline-end:0;border-bottom:1px solid var(--steel-100)}.commercial-order-form-facts>div:last-child{border-bottom:0}.commercial-order-form-control>header,.commercial-order-form-preview>header{flex-direction:column;align-items:stretch}.commercial-order-form-control>header .button,.commercial-order-form-preview>header .button{justify-content:center;width:100%}}@media (max-width:640px){.commercial-authority-flow>div,.commercial-control-stats,.commercial-pricing>div,.commercial-projections>div,.commercial-record-facts,.commercial-register-filters{grid-template-columns:1fr}.commercial-control-heading>.button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.commercial-authority-flow article,.commercial-record-list>button{transition:none}}@media print{body *{visibility:hidden!important}.commercial-order-form-preview,.commercial-order-form-preview *{visibility:visible!important}.commercial-order-form-preview{width:100%;box-shadow:none;border:0;position:absolute;inset:0}.commercial-order-form-preview .print-action{display:none!important}}.commercial-draft-authoring{background:linear-gradient(145deg,#0f766e0f,#0000 42%),#fff;border:1px solid #0f766e38;border-radius:1.1rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 16px 40px #082d3d14}.commercial-draft-authoring>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-draft-authoring>header p:last-child{max-width:70ch;color:var(--steel-600);margin:.4rem 0 0}.commercial-draft-authoring>header>svg{width:2rem;height:2rem;color:var(--teal-700)}.commercial-draft-authoring>aside{color:#7c4300;background:#fff8eb;border:1px solid #b4530933;border-radius:.8rem;align-items:center;gap:.65rem;padding:.8rem 1rem;display:flex}.commercial-draft-authoring>aside a{color:var(--teal-700);margin-inline-start:auto;font-weight:750}.commercial-draft-authoring form{gap:1rem;display:grid}.commercial-draft-authoring fieldset{border:1px solid var(--steel-100);background:#f8fafcd1;border-radius:.9rem;gap:.8rem;margin:0;padding:1rem;display:grid}.commercial-draft-authoring legend{color:var(--navy-900);padding-inline:.4rem;font-weight:800}.commercial-draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-draft-authoring label{color:var(--navy-900);gap:.4rem;font-size:.78rem;font-weight:750;display:grid}.commercial-draft-authoring label.wide{grid-column:1/-1}.commercial-draft-authoring label.check{grid-template-columns:auto 1fr;align-self:end;align-items:center;min-height:2.7rem}.commercial-draft-authoring label.check input{width:1rem;height:1rem}.commercial-draft-authoring textarea{resize:vertical;min-height:5.2rem}.commercial-draft-reason textarea{min-height:4.5rem}.commercial-draft-authoring form>footer{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.commercial-draft-authoring output{color:var(--teal-700);font-size:.78rem;font-weight:700}.commercial-relationship-authoring{background:linear-gradient(145deg,#2563eb0f,#0000 45%),#fff;border:1px solid #2563eb33;border-radius:1.1rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 16px 40px #082d3d14}.commercial-relationship-authoring form>footer,.commercial-relationship-authoring>aside,.commercial-relationship-authoring>header{align-items:flex-start;gap:.8rem;display:flex}.commercial-relationship-authoring>header{justify-content:space-between}.commercial-relationship-authoring>header p:last-child{max-width:72ch;color:var(--steel-600);margin:.4rem 0 0}.commercial-relationship-authoring>header>svg{color:#2563eb;width:2rem;height:2rem}.commercial-relationship-authoring>aside{color:#7c4300;background:#fff8eb;border:1px solid #b4530933;border-radius:.8rem;align-items:center;padding:.8rem 1rem}.commercial-relationship-authoring>aside a{color:var(--teal-700);margin-inline-start:auto;font-weight:750}.commercial-relationship-authoring form{gap:1rem;display:grid}.commercial-relationship-authoring fieldset{border:1px solid var(--steel-100);background:#f8fafcd1;border-radius:.9rem;gap:.8rem;margin:0;padding:1rem;display:grid}.commercial-relationship-authoring legend{color:var(--navy-900);padding-inline:.4rem;font-weight:800}.commercial-relationship-authoring label{color:var(--navy-900);gap:.4rem;font-size:.78rem;font-weight:750;display:grid}.commercial-relationship-authoring label.wide{grid-column:1/-1}.commercial-relationship-authoring label.check{grid-template-columns:auto 1fr;align-items:center}.commercial-relationship-authoring label.check input{width:1rem;height:1rem}.commercial-relationship-authoring textarea{resize:vertical;min-height:4.5rem}.commercial-relationship-authoring form>footer{flex-wrap:wrap;align-items:center}.commercial-relationship-authoring form>footer span{color:var(--steel-600);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.commercial-relationship-authoring output{color:var(--teal-700);font-size:.78rem;font-weight:700}.commercial-relationship-empty{background:var(--steel-50);color:var(--steel-600);border-radius:.75rem;margin:0;padding:.75rem 1rem}@media (max-width:720px){.commercial-draft-grid{grid-template-columns:1fr}.commercial-draft-authoring label.wide{grid-column:auto}.commercial-draft-authoring>aside{flex-wrap:wrap;align-items:flex-start}.commercial-draft-authoring>aside a{width:100%;margin-inline-start:0}}.commercial-agreement-control{background:radial-gradient(circle at 92% 4%,#2563eb1f,#0000 30%),linear-gradient(145deg,#f8fbff,#fff 46%,#f4f8fb);border:1px solid #1e40af33;border-radius:1.2rem;gap:1.15rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 55px #0822431a}.commercial-agreement-control>header,.commercial-agreement-detail>header,.commercial-agreement-prepare>header,.commercial-agreement-register>header,.commercial-agreement-transition>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-agreement-control h3,.commercial-agreement-control>header h2{color:var(--navy-900);margin:0}.commercial-agreement-control>header p:last-child{max-width:76ch;color:var(--steel-600);margin:.45rem 0 0}.commercial-agreement-assurance,.commercial-agreement-boundary,.commercial-agreement-hash{border-radius:.8rem;align-items:center;gap:.7rem;padding:.85rem 1rem;display:flex}.commercial-agreement-assurance{color:#7c4300;background:#fff8eb;border:1px solid #b4530938}.commercial-agreement-assurance a{color:var(--teal-700);margin-inline-start:auto;font-weight:800}.commercial-agreement-grid{grid-template-columns:minmax(18rem,.8fr) minmax(22rem,1.2fr);gap:1rem;display:grid}.commercial-agreement-detail,.commercial-agreement-empty,.commercial-agreement-history,.commercial-agreement-prepare,.commercial-agreement-register{border:1px solid var(--steel-100);background:#ffffffeb;border-radius:1rem;box-shadow:0 10px 30px #082d3d0f}.commercial-agreement-detail,.commercial-agreement-history,.commercial-agreement-prepare,.commercial-agreement-register{padding:1rem}.commercial-agreement-prepare{gap:.85rem;display:grid}.commercial-agreement-prepare>header,.commercial-agreement-register>header{color:#1d4ed8;justify-content:flex-start}.commercial-agreement-prepare label,.commercial-agreement-transition label{color:var(--navy-900);gap:.4rem;font-size:.78rem;font-weight:760;display:grid}.commercial-agreement-prepare textarea,.commercial-agreement-transition textarea{resize:vertical}.commercial-agreement-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:.85rem 0;display:grid}.commercial-agreement-counts span{background:var(--steel-50);color:var(--steel-600);text-align:center;border-radius:.65rem;gap:.15rem;padding:.55rem;font-size:.63rem;display:grid}.commercial-agreement-counts b{color:var(--navy-900);font-size:1rem}.commercial-agreement-list{gap:.45rem;max-height:19rem;display:grid;overflow:auto}.commercial-agreement-list button{background:var(--steel-50);width:100%;color:var(--navy-900);text-align:start;cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.commercial-agreement-list button.selected,.commercial-agreement-list button:hover{background:#eff6ff;border-color:#2563eb59}.commercial-agreement-list button span{gap:.2rem;display:grid}.commercial-agreement-list button small{color:var(--steel-600)}.commercial-agreement-detail>header>span,.commercial-agreement-list em{color:#075985;white-space:nowrap;background:#e0f2fe;border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.68rem;font-style:normal;font-weight:800;display:inline-flex}.commercial-agreement-detail>header>span[data-status=EXECUTED],.commercial-agreement-list em[data-status=EXECUTED]{color:#166534;background:#dcfce7}.commercial-agreement-detail>header>span[data-status=SUSPENDED],.commercial-agreement-list em[data-status=SUSPENDED]{color:#92400e;background:#fef3c7}.commercial-agreement-detail{gap:1rem;display:grid}.commercial-agreement-detail>header>span svg{width:.95rem}.commercial-agreement-detail dl{border:1px solid var(--steel-100);border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;overflow:hidden}.commercial-agreement-detail dl>div{border-inline-end:1px solid var(--steel-100);border-block-end:1px solid var(--steel-100);min-width:0;padding:.8rem}.commercial-agreement-detail dt{color:var(--steel-600);font-size:.67rem}.commercial-agreement-detail dd{color:var(--navy-900);overflow-wrap:anywhere;gap:.25rem;margin:.35rem 0 0;font-size:.78rem;font-weight:750;display:grid}.commercial-agreement-detail dd small{color:var(--steel-600);font-weight:500}.commercial-agreement-hash{color:#1d4ed8;background:#f4f8ff;border:1px solid #2563eb29}.commercial-agreement-hash div{min-width:0;display:grid}.commercial-agreement-hash span{font-size:.68rem;font-weight:800}.commercial-agreement-hash code{color:var(--steel-600);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.commercial-agreement-boundary{color:#115e59;background:#ecfdf5;border:1px solid #0f766e2e;font-size:.76rem;line-height:1.65}.commercial-agreement-transition{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #2563eb2e;border-radius:.9rem;gap:.9rem;padding:1rem;display:grid}.commercial-agreement-transition>header small{max-width:72ch;color:var(--steel-600);margin-top:.3rem;display:block}.commercial-agreement-fields,.commercial-agreement-transition fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.commercial-agreement-fields .wide{grid-column:1/-1}.commercial-agreement-transition fieldset{border:1px solid var(--steel-100);border-radius:.8rem;margin:0;padding:.9rem}.commercial-agreement-transition legend{color:var(--navy-900);padding-inline:.35rem;font-size:.75rem;font-weight:800}.commercial-agreement-terminal{background:var(--steel-50);color:var(--steel-600);border-radius:.8rem;margin:0;padding:.9rem}.commercial-agreement-empty{min-height:8rem;color:var(--steel-600);justify-content:center;align-items:center;gap:.7rem;display:flex}.commercial-agreement-history{gap:.5rem;display:grid}.commercial-agreement-history article{border-bottom:1px solid var(--steel-100);grid-template-columns:minmax(9rem,.6fr) minmax(15rem,1.6fr) auto;align-items:center;gap:.8rem;padding:.65rem 0;font-size:.72rem;display:grid}.commercial-agreement-history article small,.commercial-agreement-history article span{color:var(--steel-600)}.commercial-agreement-message{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-entitlement-registration{background:radial-gradient(circle at 92% 5%,#0ea5e91f,#0000 30%),linear-gradient(145deg,#f8fcff,#fff 52%,#f5f8fb);border:1px solid #0369a138;border-radius:1.2rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 55px #042f4f17}.commercial-subject-resolution{background:radial-gradient(circle at 8% 2%,#2dd4bf1f,#0000 30%),linear-gradient(145deg,#f6fffd,#fff 52%,#f5f8fb);border:1px solid #0d94883d;border-radius:1.2rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 55px #044e4a17}.commercial-subject-resolution>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-subject-resolution>header h2{color:var(--navy-900);margin:0}.commercial-subject-resolution>header p:last-child{max-width:78ch;color:var(--steel-600);margin:.45rem 0 0}.commercial-subject-resolution>output{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-entitlement-ledger>header,.commercial-entitlement-registration>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-entitlement-registration>header h2{color:var(--navy-900);margin:0}.commercial-entitlement-registration>header p:last-child{max-width:78ch;color:var(--steel-600);margin:.45rem 0 0}.commercial-entitlement-assurance{color:#7c4300;background:#fff8eb;border:1px solid #b4530938;border-radius:.8rem;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.commercial-entitlement-assurance a{color:var(--teal-700);margin-inline-start:auto;font-weight:800}.commercial-entitlement-layout{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:start;gap:1rem;display:grid}.commercial-entitlement-layout>form,.commercial-entitlement-ledger{border:1px solid var(--steel-100);background:#fffffff2;border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 10px 30px #042f4f0d}.commercial-entitlement-layout label{color:var(--navy-900);gap:.4rem;font-size:.76rem;font-weight:760;display:grid}.commercial-entitlement-layout textarea{resize:vertical}.commercial-entitlement-layout form>aside{color:#075985;background:#f0f9ff;border:1px solid #0369a12e;border-radius:.8rem;align-items:flex-start;gap:.7rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.6;display:flex}.commercial-entitlement-ledger>header{color:#0369a1;justify-content:flex-start;align-items:center}.commercial-entitlement-ledger>header span{background:#e0f2fe;border-radius:999px;margin-inline-start:auto;padding:.25rem .55rem;font-weight:850}.commercial-entitlement-ledger article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;gap:.35rem;padding:.75rem;display:grid}.commercial-entitlement-ledger article>div{align-items:center;gap:.65rem;display:flex}.commercial-entitlement-ledger article>div div{display:grid}.commercial-entitlement-ledger article p,.commercial-entitlement-ledger article small,.commercial-entitlement-ledger article span{color:var(--steel-600);margin:0;font-size:.69rem}.commercial-entitlement-registration>output{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-payment-allocation,.commercial-payment-reconciliation{background:radial-gradient(circle at 92% 4%,#0ea5e91f,#0000 31%),linear-gradient(145deg,#f7fcff,#fff 46%,#f5f8fb);border:1px solid #0369a133;border-radius:1.2rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 55px #082f4917}.commercial-payment-allocation>header,.commercial-payment-ledger>header,.commercial-payment-reconciliation>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-payment-allocation>header h2,.commercial-payment-reconciliation>header h2{color:var(--navy-900);margin:0}.commercial-payment-allocation>header p:last-child,.commercial-payment-reconciliation>header p:last-child{max-width:80ch;color:var(--steel-600);margin:.45rem 0 0}.commercial-payment-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.commercial-payment-stats article{background:#ffffffdb;border:1px solid #0369a124;border-radius:.85rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.75rem .85rem;display:grid}.commercial-payment-ledger>header svg,.commercial-payment-stats article svg{color:#0369a1}.commercial-payment-stats article span{color:var(--steel-600);font-size:.72rem}.commercial-payment-stats article strong{color:var(--navy-900)}.commercial-payment-allocation form,.commercial-payment-ledger,.commercial-payment-reconciliation form{border:1px solid var(--steel-100);background:#fffffff0;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 10px 30px #082f490d}.commercial-payment-allocation label,.commercial-payment-reconciliation label{color:var(--navy-900);gap:.4rem;font-size:.76rem;font-weight:760;display:grid}.commercial-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.commercial-payment-fields .wide{grid-column:1/-1}.commercial-payment-allocation textarea,.commercial-payment-reconciliation textarea{resize:vertical}.commercial-payment-allocation form>aside,.commercial-payment-reconciliation form>aside{color:#115e59;background:#ecfdf5;border:1px solid #0f766e2e;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.8rem 1rem;font-size:.75rem;line-height:1.6;display:flex}.commercial-payment-ledger>header{justify-content:flex-start;align-items:center}.commercial-payment-ledger>header span{color:var(--steel-600);margin-inline-start:auto}.commercial-payment-ledger article{background:#fffaf2;border:1px solid #b453092e;border-radius:.8rem;gap:.25rem;padding:.75rem;display:grid}.commercial-payment-ledger article[data-covered=true]{background:#f0fdfa;border-color:#0f766e33}.commercial-payment-ledger article>div{justify-content:space-between;gap:.7rem;display:flex}.commercial-payment-ledger article span{color:#a16207;text-transform:uppercase;font-size:.65rem;font-weight:850}.commercial-payment-ledger article[data-covered=true] span{color:var(--teal-700)}.commercial-payment-ledger article p,.commercial-payment-ledger article small,.commercial-payment-ledger>p,.commercial-payment-ledger>small{color:var(--steel-600);margin:0;font-size:.69rem}.commercial-payment-allocation>output,.commercial-payment-reconciliation>output{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-provider-admission-control{background:radial-gradient(circle at 92% 4%,#14b8a621,#0000 31%),linear-gradient(145deg,#f2fffc,#fff 47%,#f5f8fb);border-color:#0f766e3d}.provider-admission-current{gap:.75rem;display:grid}.provider-admission-current>header{color:var(--navy-900);align-items:center;gap:.55rem;display:flex}.provider-admission-current>header svg{color:var(--teal-700)}.provider-admission-current-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.provider-admission-current-grid article{background:#ffffffe6;border:1px solid #64748b2e;border-radius:.9rem;gap:.38rem;min-width:0;padding:.9rem;display:grid}.provider-admission-current-grid article[data-status=ADMITTED]{background:#f0fdfa;border-color:#0f766e47}.provider-admission-current-grid article[data-status=REVOKED],.provider-admission-current-grid article[data-status=SUSPENDED]{background:#fffaf2;border-color:#b453093d}.provider-admission-current-grid article>div{align-items:center;gap:.5rem;display:flex}.provider-admission-current-grid article>div svg{width:1rem;color:var(--teal-700)}.provider-admission-current-grid article>div span{color:var(--steel-600);text-transform:uppercase;margin-inline-start:auto;font-size:.65rem;font-weight:800}.provider-admission-current-grid article p,.provider-admission-current-grid article small{overflow-wrap:anywhere;color:var(--steel-600);margin:0;font-size:.69rem;line-height:1.5}.provider-admission-proposal-summary{background:#f7fcff;border:1px solid #0369a129;border-radius:.8rem;gap:.28rem;padding:.75rem;display:grid}.provider-admission-proposal-summary small{overflow-wrap:anywhere;color:var(--steel-600);font-size:.68rem}.commercial-provider-admission-control>.provider-admission-boundary{color:#115e59;background:#ecfdf5;border:1px solid #0f766e38;border-radius:.9rem;align-items:flex-start;gap:.65rem;padding:.9rem 1rem;font-size:.75rem;line-height:1.65;display:flex}.commercial-provider-admission-control>.provider-admission-boundary svg{flex:none;margin-top:.12rem}@media (max-width:980px){.commercial-entitlement-layout{grid-template-columns:1fr}}@media (max-width:680px){.commercial-entitlement-registration>header,.commercial-subject-resolution>header{display:grid}.commercial-entitlement-assurance{flex-wrap:wrap;align-items:flex-start}.commercial-entitlement-assurance a{width:100%;margin-inline-start:0}.commercial-payment-allocation>header,.commercial-payment-fields,.commercial-payment-reconciliation>header,.commercial-payment-stats,.provider-admission-current-grid{grid-template-columns:1fr;display:grid}.commercial-payment-fields .wide{grid-column:auto}}.commercial-trial-control{color:#15395c;background:linear-gradient(135deg,#f4faff,#e8f2ff);border:1px solid #a9c7e2;border-radius:1rem;gap:1rem;padding:clamp(1rem,2vw,1.6rem);display:grid;box-shadow:0 12px 30px #12315217}.commercial-trial-control>header h2{margin:.3rem 0}.commercial-trial-control>header p:last-child{max-width:70ch;line-height:1.6}.commercial-trial-control form{gap:.85rem;max-width:54rem;display:grid}.commercial-trial-control label{gap:.35rem;font-weight:650;display:grid}.commercial-trial-control input:not([type=checkbox]),.commercial-trial-control select,.commercial-trial-control textarea{color:#0f2d4b;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #9fbdd7;border-radius:.65rem;padding:.7rem .8rem}.commercial-trial-control textarea{resize:vertical;min-height:5rem}.commercial-trial-control :is(input,select,textarea,button,a):focus-visible{outline-offset:2px;outline:3px solid #0879cb}.commercial-trial-control-confirm{align-items:flex-start;gap:.7rem;max-width:70ch;line-height:1.5;display:flex!important}.commercial-trial-control-confirm input{flex:none;width:1.2rem;height:1.2rem;margin-top:.12rem}.commercial-trial-control-note{overflow-wrap:anywhere;background:#fff;border-inline-start:3px solid #1b7ab3;padding:.75rem;line-height:1.55}.commercial-trial-control-register{gap:.75rem;display:grid}.commercial-trial-control-register article{background:#fff;border:1px solid #ccdfef;border-radius:.75rem;gap:.4rem;padding:.9rem;display:grid}.commercial-trial-control-register article .button{justify-self:start}.commercial-membership-activation{background:radial-gradient(circle at 92% 3%,#2dd4bf21,#0000 30%),linear-gradient(145deg,#f3fffd,#fff 47%,#f5f8fb);border:1px solid #0d94883d;border-radius:1.25rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 24px 60px #082f491a}.commercial-activation-capacity>header,.commercial-activation-grid form>header,.commercial-activation-launch>header,.commercial-activation-ledger>header,.commercial-membership-activation>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-membership-activation h2,.commercial-membership-activation h3{color:var(--navy-900);margin:0}.commercial-activation-grid form>header p,.commercial-activation-launch>header p,.commercial-membership-activation>header p:last-child{max-width:82ch;color:var(--steel-600);margin:.4rem 0 0}.commercial-membership-activation>output{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-activation-capacity,.commercial-activation-grid form,.commercial-activation-launch,.commercial-activation-ledger{background:#fffffff0;border:1px solid #0f766e29;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 12px 34px #082f490e}.commercial-activation-capacity>header,.commercial-activation-grid form>header,.commercial-activation-launch>header,.commercial-activation-ledger>header{justify-content:flex-start}.commercial-activation-capacity>header>svg,.commercial-activation-grid form>header>svg,.commercial-activation-launch>header>svg,.commercial-activation-ledger>header>svg{color:var(--teal-700);flex:none}.commercial-activation-capacity dl,.commercial-activation-launch dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.commercial-activation-capacity dl div,.commercial-activation-launch dl div{background:var(--steel-50);border-radius:.75rem;gap:.25rem;padding:.7rem;display:grid}.commercial-membership-activation dt{color:var(--steel-600);font-size:.67rem}.commercial-membership-activation dd{color:var(--navy-900);margin:0;font-size:.77rem;font-weight:800}.commercial-activation-launch form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.commercial-membership-activation label{color:var(--navy-900);gap:.4rem;font-size:.75rem;font-weight:760;display:grid}.commercial-membership-activation label.wide{grid-column:1/-1}.commercial-membership-activation textarea{resize:vertical}.commercial-activation-capacity>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.commercial-activation-capacity article{background:#fffaf2;border:1px solid #b453092e;border-radius:.85rem;gap:.65rem;padding:.8rem;display:grid}.commercial-activation-capacity article[data-open=true]{background:#f0fdfa;border-color:#0f766e33}.commercial-activation-capacity article>header{gap:.3rem;display:grid}.commercial-activation-capacity article>header span{color:#a16207;text-transform:uppercase;font-size:.65rem;font-weight:850}.commercial-activation-capacity article[data-open=true]>header span{color:var(--teal-700)}.commercial-activation-capacity article .capacity-bar{background:var(--steel-100);border-radius:999px;height:.38rem;overflow:hidden}.commercial-activation-capacity article .capacity-bar:before{width:var(--capacity-used);border-radius:inherit;background:linear-gradient(90deg,var(--teal-700),#38bdf8);content:"";height:100%;display:block}.commercial-activation-capacity article dl{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-activation-capacity article small{color:var(--steel-600);font-size:.65rem}.commercial-activation-grid{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;gap:1rem;display:grid}.commercial-activation-grid form>button,.commercial-activation-grid form>label{width:100%}.commercial-activation-candidate{background:#fff7f7;border:1px solid #b91c1c2e;border-radius:.85rem;gap:.45rem;padding:.85rem;display:grid}.commercial-activation-candidate[data-eligible=true]{background:#f0fdfa;border-color:#0f766e33}.commercial-activation-candidate>header{justify-content:space-between;gap:.7rem;display:flex}.commercial-activation-candidate>header span{color:#b91c1c;text-transform:uppercase;font-size:.67rem;font-weight:850}.commercial-activation-candidate[data-eligible=true]>header span{color:var(--teal-700)}.commercial-activation-candidate code,.commercial-activation-candidate li,.commercial-activation-candidate p{color:var(--steel-600);margin:0;font-size:.69rem}.commercial-activation-candidate code{align-items:center;gap:.35rem;display:flex;overflow:hidden}.commercial-activation-grid form>aside{color:#7c4300;background:#fff8eb;border:1px solid #b4530933;border-radius:.8rem;align-items:center;gap:.65rem;padding:.8rem;font-size:.73rem;display:flex}.commercial-activation-grid form>aside a{color:var(--teal-700);margin-inline-start:auto;font-weight:800}.commercial-activation-ledger>header span{color:var(--steel-600);margin-inline-start:auto;font-weight:800}.commercial-activation-ledger article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;grid-template-columns:auto 1fr;gap:.65rem;padding:.75rem;display:grid}.commercial-activation-ledger article>svg{color:var(--teal-700)}.commercial-activation-ledger article div{grid-template-columns:1fr auto;gap:.2rem .6rem;display:grid}.commercial-activation-ledger article p,.commercial-activation-ledger article small{color:var(--steel-600);grid-column:1/-1;margin:0;font-size:.68rem}.commercial-activation-ledger article span{color:var(--teal-700);text-transform:uppercase;font-size:.65rem;font-weight:850}.commercial-activation-boundary{color:#115e59;background:#ecfdf5;border:1px solid #0f766e2e;border-radius:.85rem;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.75rem;line-height:1.65;display:flex}@media (max-width:1100px){.commercial-activation-capacity>div,.commercial-activation-launch dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.commercial-activation-grid{grid-template-columns:1fr}}@media (max-width:680px){.commercial-activation-capacity>div,.commercial-activation-launch dl,.commercial-activation-launch form,.commercial-membership-activation>header{grid-template-columns:1fr;display:grid}.commercial-membership-activation label.wide{grid-column:auto}}.commercial-membership-lifecycle{background:linear-gradient(145deg,#f5f8ff,#fff 48%,#f0fdfa);border:1px solid #1e40af33;border-radius:1.25rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 24px 60px #0f172a17}.commercial-membership-lifecycle>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-membership-lifecycle h2,.commercial-membership-lifecycle h3,.commercial-membership-lifecycle p{margin-block:0}.commercial-membership-lifecycle>header p:last-child{max-width:85ch;color:var(--steel-600);margin-top:.35rem}.commercial-membership-lifecycle>output{color:var(--teal-700);font-size:.78rem;font-weight:800}.commercial-lifecycle-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;display:grid}.commercial-lifecycle-metrics article{border:1px solid var(--steel-100);background:#fffffff0;border-radius:.8rem;gap:.2rem;padding:.7rem;display:grid}.commercial-lifecycle-current small,.commercial-lifecycle-history small,.commercial-lifecycle-metrics span{color:var(--steel-600);font-size:.65rem}.commercial-lifecycle-metrics strong{color:var(--navy-900);font-size:1.15rem}.commercial-lifecycle-grid{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);gap:1rem;display:grid}.commercial-lifecycle-grid>form,.commercial-lifecycle-grid>section,.commercial-lifecycle-history{background:#fff;border:1px solid #1e40af21;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.commercial-lifecycle-grid label{gap:.35rem;font-size:.72rem;font-weight:760;display:grid}.commercial-lifecycle-track{flex-wrap:wrap;gap:.35rem;display:flex}.commercial-lifecycle-track div{color:var(--steel-500);align-items:center;gap:.35rem;font-size:.62rem;font-weight:800;display:flex}.commercial-lifecycle-track div[data-current=true] span{border-color:var(--teal-700);color:var(--teal-700);background:#ecfdf5}.commercial-lifecycle-track span{border:1px solid var(--steel-200);border-radius:999px;padding:.35rem .5rem}.commercial-lifecycle-current{background:var(--steel-50);border-radius:.85rem;gap:.7rem;padding:.85rem;display:flex}.commercial-lifecycle-current>svg{color:var(--teal-700)}.commercial-lifecycle-current div{gap:.2rem;display:grid}.commercial-lifecycle-boundary,.commercial-lifecycle-history article,.commercial-lifecycle-history h3{align-items:center;gap:.55rem;display:flex}.commercial-lifecycle-history article{background:var(--steel-50);border-radius:.7rem;padding:.6rem}.commercial-lifecycle-history article>span{background:var(--navy-900);color:#fff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.68rem;display:grid}.commercial-lifecycle-history article strong{align-items:center;gap:.25rem;font-size:.72rem;display:flex}.commercial-lifecycle-history article small{margin-inline-start:auto}.commercial-lifecycle-boundary{color:#7c4300;background:#fff8eb;border:1px solid #b453092e;border-radius:.85rem;align-items:flex-start;padding:.85rem 1rem;font-size:.73rem;line-height:1.65}@media (max-width:1100px){.commercial-lifecycle-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.commercial-lifecycle-grid{grid-template-columns:1fr}}@media (max-width:680px){.commercial-lifecycle-metrics,.commercial-membership-lifecycle>header{grid-template-columns:1fr;display:grid}.commercial-lifecycle-history article{flex-wrap:wrap;align-items:flex-start}.commercial-lifecycle-history article small{width:100%;margin-inline-start:2.25rem}}.commercial-successor-control{background:radial-gradient(circle at 92% 5%,#7e22ce1c,#0000 30%),linear-gradient(145deg,#fbf9ff,#fff 48%,#f6f8fb);border:1px solid #7e22ce33;border-radius:1.2rem;gap:1rem;padding:clamp(1rem,2.4vw,1.7rem);display:grid;box-shadow:0 22px 55px #23144617}.commercial-successor-control>header,.commercial-successor-register>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-successor-control>header h2,.commercial-successor-register h3{color:var(--navy-900);margin:0}.commercial-successor-control>header p:last-child{max-width:78ch;color:var(--steel-600);margin:.45rem 0 0}.commercial-successor-assurance,.commercial-successor-control form>aside{border-radius:.8rem;align-items:center;gap:.7rem;padding:.8rem 1rem;display:flex}.commercial-successor-assurance{color:#7c4300;background:#fff8eb;border:1px solid #b4530938}.commercial-successor-assurance a{color:var(--teal-700);margin-inline-start:auto;font-weight:800}.commercial-successor-layout{grid-template-columns:minmax(0,1.45fr) minmax(19rem,.55fr);align-items:start;gap:1rem;display:grid}.commercial-successor-control form,.commercial-successor-register{border:1px solid var(--steel-100);background:#fffffff0;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 10px 30px #2314460d}.commercial-successor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.commercial-successor-control label{color:var(--navy-900);gap:.4rem;font-size:.76rem;font-weight:760;display:grid}.commercial-successor-fields .wide{grid-column:1/-1}.commercial-successor-control textarea{resize:vertical}.commercial-successor-control fieldset{border:1px solid var(--steel-100);border-radius:.8rem;flex-wrap:wrap;gap:.65rem;margin:0;padding:.75rem .9rem;display:flex}.commercial-successor-control legend{color:var(--navy-900);padding-inline:.35rem;font-size:.72rem;font-weight:800}.commercial-successor-control label.check{background:var(--steel-50);border-radius:999px;grid-template-columns:auto 1fr;align-items:center;padding:.4rem .6rem;display:inline-flex}.commercial-successor-control label.check input{width:1rem;height:1rem}.commercial-successor-control form>aside{color:#115e59;background:#ecfdf5;border:1px solid #0f766e2e;font-size:.75rem;line-height:1.6}.commercial-successor-register>header{color:#7e22ce;justify-content:flex-start}.commercial-successor-register article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;grid-template-columns:1fr auto;gap:.35rem .7rem;padding:.75rem;display:grid}.commercial-successor-register article div{gap:.15rem;display:grid}.commercial-successor-register article div span{color:#7e22ce;text-transform:uppercase;font-size:.64rem;font-weight:850}.commercial-successor-register article p,.commercial-successor-register article small{color:var(--steel-600);margin:0;font-size:.68rem}.commercial-successor-register article>small{grid-column:1/-1}.commercial-successor-preview-button{color:#6b21a8;cursor:pointer;background:#fff;border:1px solid #7e22ce33;border-radius:.65rem;grid-column:1/-1;justify-content:center;align-items:center;gap:.4rem;min-height:2.15rem;font-size:.7rem;font-weight:800;display:inline-flex}.commercial-successor-preview-button svg{width:.9rem;height:.9rem}.commercial-successor-preview-button:disabled{cursor:wait;opacity:.65}.commercial-successor-register article.commercial-successor-preview{background:linear-gradient(145deg,#ecfdf5,#fff);border-color:#0f766e38;grid-template-columns:1fr;gap:.7rem;display:grid}.commercial-successor-preview header,.commercial-successor-preview header div{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.commercial-successor-preview header div{flex-direction:column;align-items:flex-start}.commercial-successor-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.commercial-successor-preview dl div{background:#ffffffc2;border:1px solid #0f766e1f;border-radius:.55rem;padding:.55rem}.commercial-successor-preview dt{color:var(--steel-600);font-size:.62rem}.commercial-successor-preview dd{color:var(--navy-900);margin:.2rem 0 0;font-size:.7rem;font-weight:800}.commercial-successor-preview p,.commercial-successor-preview ul{color:var(--steel-700);margin:0;font-size:.68rem;line-height:1.55}.commercial-successor-preview ul{padding-inline-start:1.1rem}.commercial-successor-zero-form{border-top:1px solid #0f766e29;gap:.65rem;padding-top:.7rem;display:grid}.commercial-successor-zero-form textarea{min-height:4rem}.commercial-successor-check{background:#fff8eb;border:1px solid #b4530933;border-radius:.7rem;grid-column:1/-1;padding:.75rem .85rem;line-height:1.5;color:#7c4300!important;grid-template-columns:none!important;align-items:flex-start!important;gap:.6rem!important;display:flex!important}.commercial-successor-check input{accent-color:#7e22ce;width:1rem;height:1rem;margin-top:.12rem}.commercial-replacement-register{background:linear-gradient(145deg,#f0fdfa,#fff 56%,#f8fafc);border-color:#0f766e2e}.commercial-replacement-register>header{color:var(--teal-700)}.commercial-replacement-register article{background:#ffffffe0;border-color:#0f766e24;grid-template-columns:minmax(13rem,.65fr) minmax(16rem,1.35fr);align-items:start}.commercial-replacement-register article p{align-self:center;line-height:1.55}.commercial-replacement-register article>form{grid-column:1/-1;margin-top:.35rem}.commercial-successor-register article>svg{color:#7e22ce}.commercial-successor-control>output{color:var(--teal-700);font-size:.78rem;font-weight:800}@media (max-width:980px){.commercial-successor-layout{grid-template-columns:1fr}}@media (max-width:680px){.commercial-successor-control>header,.commercial-successor-fields{grid-template-columns:1fr;display:grid}.commercial-successor-fields .wide{grid-column:auto}.commercial-successor-assurance{flex-wrap:wrap;align-items:flex-start}.commercial-successor-assurance a{width:100%;margin-inline-start:0}.commercial-replacement-register article,.commercial-successor-preview dl{grid-template-columns:1fr}}@media (max-width:980px){.commercial-agreement-detail dl,.commercial-agreement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.commercial-agreement-control>header,.commercial-agreement-detail dl,.commercial-agreement-fields,.commercial-agreement-grid,.commercial-agreement-history article,.commercial-agreement-transition fieldset{grid-template-columns:1fr}.commercial-agreement-control>header{display:grid}.commercial-agreement-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-agreement-fields .wide{grid-column:auto}.commercial-agreement-assurance{flex-wrap:wrap;align-items:flex-start}.commercial-agreement-assurance a{width:100%;margin-inline-start:0}}.commercial-continuity{border-color:var(--accent,#1b68d4);gap:1.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.commercial-continuity{border-color:color-mix(in srgb,var(--accent,#1b68d4),#d9e5f4 72%)}}.commercial-continuity{background:radial-gradient(circle at 92% 0,#1b68d41a,#0000 30%),linear-gradient(#fff,#f7faff)}.commercial-continuity>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.commercial-continuity>header>div{max-width:55rem}.commercial-continuity>header h2{margin:.35rem 0 .55rem}.commercial-continuity>header p:not(.eyebrow){color:#5b7088;line-height:1.65}.commercial-continuity-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.commercial-continuity-stats article{background:#ffffffd1;border:1px solid #d9e4ef;border-radius:.9rem;align-content:space-between;gap:.45rem;min-height:6.5rem;padding:.9rem;display:grid;box-shadow:0 10px 28px #12365c0f}.commercial-continuity-stats span{color:#60758c;font-size:.78rem;font-weight:700}.commercial-continuity-stats strong{color:#0b2a4c;font-size:1.8rem}.commercial-continuity-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.commercial-continuity-register>article{border:1px solid #d7e2ee;background:#fff;border-inline-start:.28rem solid #5f7892;border-radius:1rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 14px 34px #12365c12}.commercial-continuity-register>article[data-stage=PAYMENT_RECOVERY],.commercial-continuity-register>article[data-stage=SAFE_EXPIRY_REVIEW_REQUIRED]{border-inline-start-color:#c96b24}.commercial-continuity-register>article[data-stage=RENEWED]{border-inline-start-color:#16886a}.commercial-continuity-register>article>header{justify-content:space-between;gap:1rem;display:flex}.commercial-continuity-stage{color:#41617f;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.72rem;font-weight:850;display:inline-flex}.commercial-continuity-stage svg{width:.95rem;height:.95rem}.commercial-continuity-register h3{color:#0b2a4c;margin:.35rem 0 0}.commercial-continuity-date{color:#63788e;justify-items:end;min-width:7rem;display:grid}.commercial-continuity-date strong{color:#0b2a4c;font-size:1.55rem}.commercial-continuity-date small,.commercial-continuity-date span{font-size:.7rem}.commercial-continuity-lineage{color:#526b84;background:#eff5fc;border-radius:.75rem;gap:.35rem;padding:.75rem;font-size:.76rem;display:grid}.commercial-continuity-lineage strong{color:#183d63}.commercial-continuity-lineage span{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.commercial-continuity-lineage svg{width:.85rem;height:.85rem}.commercial-continuity-access{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.commercial-continuity-access div{border:1px solid #e2e9f1;border-radius:.65rem;gap:.2rem;padding:.6rem;display:grid}.commercial-continuity-access dt{color:#61768c;align-items:center;gap:.3rem;font-size:.7rem;display:flex}.commercial-continuity-access dt svg{width:.8rem;height:.8rem}.commercial-continuity-access dd{color:#183d63;margin:0;font-size:.78rem;font-weight:800}.commercial-continuity-case{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d4e1ee;border-radius:.8rem;gap:.75rem;padding:.85rem;display:grid}.commercial-continuity-case>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.commercial-continuity-case>header>div{gap:.25rem;display:grid}.commercial-continuity-case>header small{color:#62778d;max-width:56ch;line-height:1.5}.commercial-continuity-case>header>span{color:#1d4f82;white-space:nowrap;background:#e8f2ff;border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:850}.commercial-continuity-case>header>span:is([data-status=RECOVERED],[data-status=EXPIRED_CONFIRMED]){color:#116149;background:#e5f8ef}.commercial-continuity-case-meta{color:#60758c;justify-content:space-between;gap:.65rem;font-size:.7rem;display:flex}.commercial-continuity-case form{border-top:1px solid #e2e9f1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding-top:.7rem;display:grid}.commercial-continuity-case form label{color:#4e667f;gap:.3rem;font-size:.7rem;font-weight:750;display:grid}.commercial-continuity-case form label:has(textarea){grid-column:1/-1}.commercial-continuity-case input,.commercial-continuity-case select,.commercial-continuity-case textarea{color:#102f50;width:100%;font:inherit;background:#fff;border:1px solid #cddae8;border-radius:.6rem;padding:.65rem}.commercial-continuity-case textarea{resize:vertical;min-height:4.5rem}.commercial-continuity-case form>small{color:#9a511c;align-self:center;line-height:1.45}.commercial-continuity-boundary{color:#355a7d;background:#edf6ff;border:1px solid #c9dcef;border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.commercial-continuity-boundary svg{flex:none;margin-top:.15rem}.commercial-continuity-boundary p{margin:0;line-height:1.6}@media (max-width:1080px){.commercial-continuity-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.commercial-continuity-register{grid-template-columns:1fr}}@media (max-width:680px){.commercial-continuity>header{display:grid}.commercial-continuity-access,.commercial-continuity-stats{grid-template-columns:1fr}.commercial-continuity-case-meta,.commercial-continuity-case>header{display:grid}.commercial-continuity-case form{grid-template-columns:1fr}.commercial-continuity-case form label:has(textarea){grid-column:auto}}.claim-governance{gap:1.25rem;margin-top:1.5rem;display:grid}.claim-governance-boundary,.claim-governance-form,.claim-governance-heading,.claim-governance-register{border:1px solid var(--steel-100);background:var(--white);box-shadow:var(--shadow);border-radius:1.25rem}.claim-governance-heading{justify-content:space-between;gap:1.5rem;padding:1.5rem;display:flex}.claim-governance-form h3,.claim-governance-heading h2,.claim-governance-heading p,.claim-governance-register h3{margin:0}.claim-governance-heading>div>p:last-child{max-width:78ch;color:var(--steel-600);margin-top:.65rem}.claim-governance-boundary{border-color:#9a6700;align-items:flex-start;gap:.75rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.claim-governance-boundary{border-color:color-mix(in srgb,#9a6700 42%,var(--steel-100))}}.claim-governance-boundary{background:#f6c344}@supports (color:color-mix(in lab,red,red)){.claim-governance-boundary{background:color-mix(in srgb,#f6c344 12%,var(--white))}}.claim-governance-boundary p{margin:0}.claim-governance-boundary svg{color:#9a6700;flex:none}.claim-governance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.claim-governance-metrics article{border:1px solid var(--steel-100);background:linear-gradient(145deg,var(--white),var(--steel-50));border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .7rem;padding:1rem;display:grid}.claim-governance-metrics strong{grid-column:2;font-size:1.35rem}.claim-governance-grid{grid-template-columns:minmax(19rem,.85fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.claim-governance-form,.claim-governance-register{gap:1rem;padding:1.25rem;display:grid}.claim-governance-form label,.claim-governance-transition label{gap:.4rem;display:grid}.claim-governance-form label>span,.claim-governance-form legend,.claim-governance-transition label>span{color:var(--steel-600);font-size:.82rem;font-weight:700}.claim-governance-form input,.claim-governance-form select,.claim-governance-form textarea,.claim-governance-transition input,.claim-governance-transition select,.claim-governance-transition textarea{border:1px solid var(--steel-100);background:var(--white);width:100%;color:var(--navy-950);border-radius:.75rem;padding:.72rem .8rem}.claim-governance-dates{gap:.75rem}.claim-governance-dates,.claim-governance-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claim-governance-form fieldset{border:1px solid var(--steel-100);border-radius:.8rem;gap:.55rem;padding:.8rem}.claim-governance-form fieldset label{align-items:center;gap:.45rem;font-size:.78rem;display:flex}.claim-governance-form fieldset input{width:auto}.claim-governance-list{gap:.7rem;display:grid}.claim-governance-list>button{border:1px solid var(--steel-100);background:var(--steel-50);width:100%;color:inherit;text-align:start;cursor:pointer;border-radius:.9rem;gap:.55rem;padding:1rem;display:grid}.claim-governance-list>button.is-selected,.claim-governance-list>button:hover{border-color:var(--teal-700);box-shadow:0 0 0 3px var(--teal-700)}@supports (color:color-mix(in lab,red,red)){.claim-governance-list>button.is-selected,.claim-governance-list>button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-700) 12%,transparent)}}.claim-governance-list footer,.claim-governance-list header{flex-wrap:wrap;justify-content:space-between;gap:.55rem;display:flex}.claim-governance-list p,.claim-governance-list strong{margin:0}.claim-governance-list footer,.claim-governance-list p{color:var(--steel-600);font-size:.8rem}.claim-governance-list header span{background:var(--white);border-radius:999px;padding:.25rem .55rem;font-size:.7rem;font-weight:800}.claim-governance-list header span[data-status=APPROVED]{color:#067647}.claim-governance-transition{border-top:1px solid var(--steel-100);gap:.75rem;padding-top:1rem;display:grid}@media (max-width:920px){.claim-governance-grid,.claim-governance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-governance-grid>*{grid-column:1/-1}}@media (max-width:620px){.claim-governance-heading{flex-direction:column}.claim-governance-dates,.claim-governance-form fieldset,.claim-governance-metrics{grid-template-columns:1fr}}.usage-measurement-control{border:1px solid var(--steel-100);background:var(--white);box-shadow:var(--shadow);border-radius:1.25rem;gap:1rem;margin-top:1.4rem;padding:1.35rem;display:grid}.usage-measurement-control>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.usage-measurement-control h2,.usage-measurement-control h3,.usage-measurement-control p{margin:0}.usage-measurement-control>header p:last-child{max-width:78ch;color:var(--steel-600);margin-top:.55rem}.usage-measurement-control>aside{color:#7a5700;background:#fff9e8;border:1px solid #e7c870;border-radius:.8rem;gap:.6rem;padding:.85rem 1rem;display:flex}.usage-measurement-control>aside svg{flex:none}.usage-measurement-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.usage-measurement-metrics article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.85rem;gap:.3rem;padding:.85rem;display:grid}.usage-measurement-metrics span{text-transform:capitalize;color:var(--steel-600);font-size:.72rem}.usage-measurement-metrics strong{color:var(--navy-900);font-size:1.25rem}.usage-measurement-layout{grid-template-columns:minmax(19rem,.82fr) minmax(0,1.18fr);align-items:start;gap:1rem;display:grid}.usage-measurement-layout form,.usage-measurement-register{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.usage-measurement-layout label{gap:.35rem;display:grid}.usage-measurement-layout label span{color:var(--steel-600);font-size:.76rem;font-weight:750}.usage-measurement-layout input,.usage-measurement-layout select,.usage-measurement-layout textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);border-radius:.65rem;padding:.68rem .75rem}.usage-measurement-layout textarea{resize:vertical;min-height:4.6rem}.usage-measurement-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.usage-measurement-register>button{border:1px solid var(--steel-100);background:var(--white);width:100%;color:inherit;text-align:start;cursor:pointer;border-radius:.8rem;gap:.4rem;padding:.85rem;display:grid}.usage-measurement-register>button.is-selected,.usage-measurement-register>button:hover{border-color:var(--teal-700);box-shadow:0 0 0 3px var(--teal-700)}@supports (color:color-mix(in lab,red,red)){.usage-measurement-register>button.is-selected,.usage-measurement-register>button:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-700) 12%,transparent)}}.usage-measurement-register>button header{justify-content:space-between;gap:.5rem;display:flex}.usage-measurement-register>button span{background:var(--steel-50);border-radius:999px;padding:.18rem .45rem;font-size:.65rem;font-weight:800}.usage-measurement-register>button p,.usage-measurement-register>button small{margin:0}.usage-measurement-register>button small{color:var(--steel-600)}.usage-measurement-action{margin-top:.35rem;background:var(--white)!important}@media (max-width:960px){.usage-measurement-layout{grid-template-columns:1fr}.usage-measurement-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.usage-measurement-control>header{flex-direction:column}.usage-measurement-metrics,.usage-measurement-pair{grid-template-columns:1fr}}.margin-control{border:1px solid var(--line);background:linear-gradient(145deg,#f7fbff,#fff 58%,#f5f7fb);border-radius:1.25rem;margin-top:2rem;padding:clamp(1rem,2vw,1.5rem);box-shadow:0 18px 52px #05163317}.margin-control>header,.margin-decision>header,.margin-register-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.margin-control>header h2{margin:.25rem 0}.margin-control>header p{max-width:68ch;color:var(--muted);margin:0}.margin-boundary,.margin-coverage{color:#173f6e;background:#eaf4ff;border:1px solid #bad4f1;border-radius:.9rem;gap:.75rem;margin:1rem 0;padding:.85rem 1rem;display:flex}.margin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.margin-kpis article{background:#ffffffdb;border:1px solid #d7e3ef;border-radius:1rem;grid-template-columns:auto 1fr;gap:.45rem .65rem;padding:.9rem;display:grid}.margin-kpis article strong{color:var(--ink);grid-column:1/-1;font-size:1.15rem}.margin-kpis article span{color:var(--muted);font-size:.82rem}.margin-layout{grid-template-columns:minmax(0,1.28fr) minmax(19rem,.72fr);align-items:start;gap:1rem;display:grid}.margin-layout>form,.margin-register{background:#ffffffeb;border:1px solid #dce5ee;border-radius:1rem;padding:1rem}.margin-layout h3{margin-top:0}.margin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.margin-form-grid label{gap:.35rem;display:grid}.margin-form-grid label>span{color:var(--muted);font-size:.78rem;font-weight:700}.margin-form-grid input,.margin-form-grid select,.margin-form-grid textarea{width:100%;min-height:2.65rem;color:var(--ink);background:#fff;border:1px solid #cdd9e5;border-radius:.7rem;padding:.68rem .75rem}.margin-form-grid textarea{resize:vertical;min-height:5rem}.margin-form-grid .span-two{grid-column:1/-1}.margin-calculated{background:#f1f7fc;border-radius:.75rem;align-content:center;padding:.65rem .8rem}.margin-calculated strong{color:#075f9c}.margin-register-heading>span{text-align:center;background:#e9f2fb;border-radius:999px;min-width:2rem;padding:.2rem .55rem}.margin-input-list{gap:.45rem;max-height:28rem;display:grid;overflow:auto}.margin-input-list>button{color:var(--ink);text-align:start;background:#fff;border:1px solid #dae4ed;border-radius:.8rem;justify-content:space-between;gap:.75rem;padding:.75rem;display:flex}.margin-input-list>button.active{border-color:#1679bd;box-shadow:0 0 0 3px #1679bd1f}.margin-input-list span{gap:.2rem;display:grid}.margin-input-list span:last-child{text-align:end}.margin-input-list small{color:var(--muted)}.margin-decision{border-top:1px solid #dce5ee;margin-top:.8rem;padding-top:.9rem}.margin-decision h4{margin:.2rem 0}.margin-decision>header>span{background:#edf3f8;border-radius:999px;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.margin-decision dl{gap:.45rem;margin:.75rem 0;display:grid}.margin-decision dl>div{justify-content:space-between;gap:1rem;display:flex}.margin-decision dt{color:var(--muted)}.margin-decision dd{text-align:end;margin:0}.margin-actions{flex-wrap:wrap;gap:.5rem;display:flex}.margin-correction{background:#f5faff;border:1px solid #bfd6e8;border-radius:.85rem;margin-top:.85rem;padding:.85rem}.margin-correction>p{color:var(--muted);margin:.3rem 0 .75rem;font-size:.82rem}.margin-correction-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:.75rem;display:grid}.margin-correction-grid label{gap:.3rem;display:grid}.margin-correction-grid label>span{color:var(--muted);font-size:.75rem;font-weight:700}.margin-correction-grid input,.margin-correction-grid select,.margin-correction-grid textarea{width:100%;min-height:2.4rem;color:var(--ink);background:#fff;border:1px solid #cdd9e5;border-radius:.65rem;padding:.6rem .65rem}.margin-correction-grid textarea{resize:vertical;min-height:4.5rem}.margin-correction-grid .span-two{grid-column:1/-1}.margin-coverage{color:#664700;background:#fff8e7;border-color:#efcf87;display:block}.margin-coverage p{margin:.35rem 0 0}@media (max-width:980px){.margin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.margin-layout{grid-template-columns:1fr}}@media (max-width:620px){.margin-control>header{flex-direction:column}.margin-correction-grid,.margin-form-grid,.margin-kpis{grid-template-columns:1fr}.margin-correction-grid .span-two,.margin-form-grid .span-two{grid-column:auto}}.workspace-navigation{flex:auto;min-height:0;overflow:hidden}.workspace-navigation .workspace-nav{scrollbar-color:#7590aa94 transparent;scrollbar-width:thin;min-height:0;padding-inline-end:.2rem;overflow-y:auto}.workspace-nav-drawer-heading,.workspace-nav-scrim{display:none}.workspace-nav-account{background:linear-gradient(145deg,#136db44a,#0a2647c4);border:1px solid #4ebeff66;border-radius:.85rem;gap:.55rem;margin-bottom:.7rem;padding:.8rem;display:grid}.workspace-nav-account>strong{color:#f3faff;font-size:.82rem}.workspace-nav-account>div{gap:.2rem;display:grid}.workspace-nav-account a{color:#dcefff;border-radius:.55rem;align-items:center;min-height:2.7rem;padding:.55rem .7rem;font-size:.78rem;font-weight:700;text-decoration:none;display:flex}.workspace-nav-account a:focus-visible,.workspace-nav-account a:hover,.workspace-nav-account a[aria-current=page]{color:#fff;background:#1463a0}.workspace-nav-focus{background:radial-gradient(circle at 92% 5%,#2389ff2e,#0000 8rem),#ffffff0a;border:1px solid #59a8ff38;border-radius:.85rem;gap:.75rem;margin-bottom:.7rem;padding:.8rem;display:grid}.workspace-nav-focus>header{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.workspace-nav-focus>header>div{gap:.15rem;min-width:0;display:grid}.workspace-nav-focus>header strong{color:#f4f9ff;font-size:.72rem;line-height:1.3}.workspace-nav-focus>header small{color:#8fa9c0;font-size:.59rem;line-height:1.45}.workspace-nav-focus-icon{background:#167ee31f;border:1px solid #4cb0ff42;border-radius:.55rem;place-items:center;width:1.8rem;height:1.8rem;display:grid;color:#7bc8ff!important;padding:0!important}.workspace-nav-audiences{flex-wrap:wrap;gap:.3rem;display:flex}.workspace-nav-audiences span{background:#ffffff08;border:1px solid #7da9ce29;font-weight:750;line-height:1.25;color:#a9c2d8!important;border-radius:99px!important;padding:.26rem .4rem!important;font-size:.52rem!important}.workspace-nav-focus-links{gap:.2rem;display:grid}.workspace-nav-focus-links a{background:#ffffff08;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:2.15rem;display:grid;color:#d9e7f4!important;padding:.45rem .55rem!important;font-size:.72rem!important}.workspace-nav-focus-links a:hover{background:#ffffff14}.workspace-nav-focus-links a svg{color:#70bfff}[dir=rtl] .workspace-nav-focus-links a svg{transform:scaleX(-1)}.workspace-nav-directory-heading{color:#b4c8db;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.45rem .7rem .25rem;display:grid}.workspace-nav-directory-heading span{letter-spacing:.08em;text-transform:uppercase;font-weight:900;color:inherit!important;padding:0!important;font-size:.61rem!important}.workspace-nav-directory-heading small{color:#6f8aa3;white-space:nowrap;font-size:.52rem}[dir=rtl] .workspace-nav-directory-heading span{letter-spacing:0;text-transform:none}@media (max-width:980px){.workspace-navigation{flex:100%}.workspace-navigation .workspace-nav{z-index:90;opacity:0;pointer-events:none;visibility:hidden;background:radial-gradient(circle at 88% 2%,#1f7ff033,#0000 15rem),linear-gradient(160deg,#06172b,#081e36 72%,#07182a);border:0;border-radius:0;align-content:start;gap:.35rem;width:min(25rem,100vw - 2rem);max-height:100dvh;padding:1rem;transition:transform .22s,opacity .18s,visibility .22s;display:grid;position:fixed;inset-block:0;inset-inline-start:0;overflow-y:auto;transform:translate(-105%);box-shadow:1.5rem 0 4rem #010c1a6b}[dir=rtl] .workspace-navigation .workspace-nav{transform:translate(105%)}.workspace-navigation .workspace-nav.is-open,[dir=rtl] .workspace-navigation .workspace-nav.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.workspace-nav-drawer-heading{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#06172bf0;border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.15rem .75rem;margin:-1rem -1rem .5rem;padding:1rem;display:grid;position:sticky;top:-1rem}.workspace-nav-drawer-heading>span{grid-column:1;font-weight:850;color:#f4f9ff!important;padding:0!important;font-size:.82rem!important}.workspace-nav-drawer-heading>strong{color:#7f9ab3;grid-column:1;font-size:.6rem;font-weight:650}.workspace-nav-drawer-heading>button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.6rem;grid-area:1/2/span 2;place-items:center;width:2.4rem;height:2.4rem;padding:0;display:grid}.workspace-nav-focus{margin-bottom:.5rem;padding:.9rem}.workspace-nav-focus-links{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-nav-directory-heading{padding-top:.7rem}.workspace-navigation .workspace-nav-group-label{color:#91abc3;min-height:2.65rem;padding-block:.72rem;font-size:.63rem}.workspace-nav-group-links{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-nav-group-links a{background:#ffffff06;border:1px solid #ffffff0d;min-height:2.55rem}.workspace-nav-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0109149e;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}}@media (max-width:560px){.workspace-navigation .workspace-nav{width:min(23rem,100vw - .75rem)}.workspace-nav-focus-links,.workspace-nav-group-links{grid-template-columns:1fr}.workspace-nav-directory-heading{grid-template-columns:auto minmax(0,1fr)}.workspace-nav-directory-heading small{white-space:normal;grid-column:2}}@media (prefers-reduced-motion:reduce){.workspace-navigation .workspace-nav{transition:none}}:root{--navy-950:#071a2b;--navy-900:#0c253b;--navy-800:#123a57;--teal-700:#095dcc;--teal-600:#1473e6;--teal-500:#2389ff;--teal-100:#e5f2ff;--steel-50:#f5f8fa;--steel-100:#e8eef2;--steel-300:#bdcbd5;--steel-600:#526a7a;--white:#fff;--danger:#b42318;--shadow:0 20px 60px #071a2b14}.aero-public-nav-group{position:static}.aero-public-nav-group>button{color:#dbe8f8;min-height:2.7rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.25rem;padding:.66rem .62rem;font-size:.72rem;font-weight:780;transition:color .16s,background .16s;display:inline-flex}.aero-public-nav-group>button:focus-visible,.aero-public-nav-group>button:hover,.aero-public-nav-group>button[aria-expanded=true]{color:#fff;background:#2160a93b}.aero-public-nav-group>button svg{transition:transform .18s}.aero-public-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.aero-public-mega-menu{z-index:90;color:#eaf3ff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);top:calc(100% + 1px);background:#051427fa;border:1px solid #24476e;border-radius:0 0 .9rem .9rem;grid-template-columns:minmax(14rem,.75fr) minmax(0,2.25fr);display:none;position:absolute;inset-inline:clamp(1rem,4vw,4rem);overflow:hidden;box-shadow:0 28px 72px #00000061}.aero-public-mega-menu.is-open{animation:public-menu-arrive .16s ease-out both;display:grid}.aero-public-mega-intro{color:#fff;background:radial-gradient(circle at 15% 15%,#1283ff57,#0000 42%),linear-gradient(145deg,#0a315f,#071c37);align-content:center;gap:.65rem;min-height:15rem;padding:1.6rem;display:grid}.aero-public-mega-intro>span{color:#60c8ff;letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.aero-public-mega-intro>strong{max-width:25rem;font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.45}.aero-public-mega-intro>small{color:#a8d6ff;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:inline-flex}.aero-public-mega-links{grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem;display:grid}.aero-public-mega-links>a{color:#eaf3ff;border:1px solid #0000;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:.35rem .75rem;min-height:7rem;padding:1.05rem 1.1rem;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.aero-public-mega-links>a:focus-visible,.aero-public-mega-links>a:hover{background:#0b2a4d;border-color:#2c67a8;transform:translateY(-1px)}.aero-public-mega-links strong{font-size:.83rem}.aero-public-mega-links span{color:#8fa8c4;grid-column:1;font-size:.7rem;line-height:1.55}.aero-public-mega-links svg{color:#5db8ff;grid-area:1/2/span 2;align-self:center}.aero-public-client-login,.aero-public-request-access{min-height:2.65rem;padding-inline:.72rem;font-size:.7rem}.public-support-assistant{z-index:115;pointer-events:none;inset-inline-end:1.15rem;justify-items:end;gap:.65rem;display:grid;position:fixed;bottom:1.1rem}.public-support-assistant>*{pointer-events:auto}.public-support-assistant-backdrop{z-index:0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0314266b;position:fixed;inset:0}.public-support-assistant-launcher{z-index:1;color:#fff;min-height:3.15rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0869dc,#0c92d8);border:1px solid #43b3ff;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.76rem;font-weight:850;display:inline-flex;position:relative;box-shadow:0 16px 38px #03459959}.public-support-assistant-panel{z-index:1;overscroll-behavior:contain;color:#102b48;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #c4d9ec;border-radius:1rem;width:min(25rem,100vw - 2rem);max-height:min(42rem,100dvh - 2rem);animation:public-assistant-arrive .18s ease-out both;position:relative;overflow:hidden auto;box-shadow:0 28px 80px #03183347}.public-support-assistant-panel>header{color:#fff;background:linear-gradient(135deg,#071b36,#0c3f75);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem 1rem;display:grid}.public-support-assistant-panel>header>span{color:#6fd0ff;background:#0b5daf59;border:1px solid #66c5ff7a;border-radius:.65rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.public-support-assistant-panel>header div{gap:.12rem;display:grid}.public-support-assistant-panel>header strong{font-size:.82rem}.public-support-assistant-panel>header small{color:#9ec7e9;font-size:.65rem}.public-support-assistant-panel>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:.45rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.public-support-assistant-panel>p{margin:0;padding:1rem 1rem .65rem;font-size:.8rem;font-weight:800}.public-support-assistant-search{color:#52718d;background:#fff;border:1px solid #c4d9ec;border-radius:.65rem;align-items:center;gap:.45rem;min-height:2.65rem;margin:0 1rem .7rem;padding-inline:.7rem;display:flex}.public-support-assistant-search:focus-within{border-color:#2689e8;box-shadow:0 0 0 3px #2689e81f}.public-support-assistant-search input{color:#18324c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:.76rem}.public-support-assistant-match{color:#0869cd;margin:-.22rem 1rem .7rem;padding:0;font-size:.68rem;font-weight:750}.public-support-assistant-match.is-no-match{color:#8d5a1d}.public-support-assistant-clear{color:#0869cd;font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;margin:-.25rem 1rem .7rem;padding:0;font-size:.68rem;font-weight:750;text-decoration:underline;display:inline-flex}.public-support-assistant-clear:focus-visible,.public-support-assistant-clear:hover{color:#0d2d4c}.public-support-assistant-clear:focus-visible{outline-offset:.2rem;outline:2px solid #1786ec}.public-support-assistant-topics{flex-wrap:wrap;gap:.4rem;padding-inline:1rem;display:flex}.public-support-assistant-topics button{color:#35516e;font:inherit;cursor:pointer;background:#f5f9fd;border:1px solid #ccdceb;border-radius:999px;align-items:center;gap:.35rem;padding:.55rem .65rem;font-size:.67rem;font-weight:750;display:inline-flex}.public-support-assistant-topics button[aria-pressed=true]{color:#075ab5;background:#e8f4ff;border-color:#2689e8}.public-support-assistant-panel>article{background:#f7fbff;border:1px solid #d8e5f0;border-radius:.7rem;gap:.45rem;margin:.8rem 1rem;padding:.9rem;display:grid}.public-support-assistant-panel>article.is-no-match{background:#fff9ec;border-color:#ead3a7}.public-support-assistant-panel>article strong{font-size:.82rem}.public-support-assistant-panel>article p{color:#59718a;margin:0;font-size:.72rem;line-height:1.6}.public-support-assistant-panel>article a{color:#0869cd;align-items:center;gap:.35rem;font-size:.72rem;font-weight:850;display:inline-flex}.public-support-assistant-boundary{color:#71869b;padding:0;font-size:.62rem;line-height:1.55;display:block}.public-support-assistant-footer{gap:.55rem;padding:0 1rem 1rem;display:grid}.public-support-assistant-footer a{color:#0869cd;width:fit-content;font-size:.72rem;font-weight:850}@keyframes public-menu-arrive{0%{opacity:0;transform:translateY(-.45rem)}to{opacity:1;transform:translateY(0)}}@keyframes public-assistant-arrive{0%{opacity:0;transform:translateY(.65rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.public-support-assistant-panel{animation:none}}[dir=rtl] .aero-public-header-v3 .aero-public-nav-group>button,[dir=rtl] .aero-public-header-v3 .aero-public-utility-nav>a{color:#eef8ff;font-size:.82rem;font-weight:760}.home-v3-ecosystem-map{isolation:isolate;background:radial-gradient(circle at 50% 48%,#11adf142,#0000 22%),repeating-radial-gradient(circle at 50% 48%,#0000 0 4.25rem,#4da8e01a 4.3rem 4.36rem),linear-gradient(145deg,#041a33eb,#042e4eb8);border:1px solid #4cabe74d;border-radius:50% 42% 48% 45%;min-height:40rem;overflow:hidden;box-shadow:inset 0 0 80px #0085e11f,0 34px 75px #00000047}.home-v3-ecosystem-map:after,.home-v3-ecosystem-map:before{z-index:-1;content:"";border:1px dashed #52caff40;border-radius:50%;animation:home-v3-orbit 30s linear infinite;position:absolute;inset:12%}.home-v3-ecosystem-map:after{border-color:#7d6fff4d;animation-duration:22s;animation-direction:reverse;inset:23%}.home-v3-ecosystem-orbit{background:conic-gradient(from 45deg,#0000,#1db7ff3d,#0000 22%,#7058f62e,#0000 47%,#19d5ae2e,#0000 72%);border-radius:50%;animation:home-v3-orbit 18s linear infinite;position:absolute;inset:7%;-webkit-mask:radial-gradient(circle,#0000 58%,#000 59% 60%,#0000 61%);mask:radial-gradient(circle,#0000 58%,#000 59% 60%,#0000 61%)}.home-v3-ecosystem-core{background:radial-gradient(circle,#0c5790,#061e3a 68%);border:1px solid #2c9ee6;border-radius:50%;place-content:center;justify-items:center;gap:.35rem;width:min(48%,16rem);min-height:10rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #1db7ff4d,inset 0 1px #ffffff2b}.home-v3-ecosystem-core img{width:7rem;height:auto}.home-v3-ecosystem-core strong{color:#fff;letter-spacing:.12em;font-size:1rem}.home-v3-ecosystem-core span{color:#6fcfff;font-size:.55rem;font-weight:800}.home-v3-ecosystem-flow{background:#03172cd1;border:1px solid #255d86;border-radius:999px;grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:5%;left:7%;right:7%;overflow:hidden}.home-v3-ecosystem-flow span{color:#a9dfff;text-align:center;border-inline-end:1px solid #255d86;padding:.65rem .35rem;font-size:.54rem;font-weight:850}.home-v3-ecosystem-flow span:last-child{border-inline-end:0}@keyframes home-v3-orbit{to{transform:rotate(1turn)}}.home-v3-domain-chain article{position:relative;overflow:hidden}.home-v3-domain-chain article:after{content:"";background:linear-gradient(90deg,#0000,#55c5ff,#0000);height:2px;animation:home-v3-signal 4.6s ease-in-out infinite;position:absolute;bottom:0;left:-35%;right:-35%}.home-v3-domain-chain article:nth-child(2):after{animation-delay:.55s}.home-v3-domain-chain article:nth-child(3):after{animation-delay:1.1s}.home-v3-domain-chain article:nth-child(4):after{animation-delay:1.65s}.home-v3-domain-chain article:nth-child(5):after{animation-delay:2.2s}@keyframes home-v3-signal{0%,35%{opacity:0;transform:translate(-70%)}55%{opacity:1}to{opacity:0;transform:translate(70%)}}.home-v3-module-index{border-top:1px solid #bdcfdd;gap:.2rem;margin-top:.75rem;padding-top:.75rem;display:grid}.home-v3-module-index>strong{color:#4d6e88;letter-spacing:.1em;padding:.35rem .55rem;font-size:.56rem}.home-v3-module-index a{color:#244963;border-radius:.45rem;grid-template-columns:2.4rem minmax(0,1fr);gap:.4rem;padding:.45rem .55rem;font-size:.62rem;display:grid}.home-v3-module-index a:focus-visible,.home-v3-module-index a:hover{color:#006cc9;background:#f7fcff}.home-v3-module-index small{color:#1387df;font-weight:900}.passport-card,.passport-organization-card{background:#1b1949c7;border-color:#7468c3}.home-v3-dna-visual{background:radial-gradient(circle,#18aeeb2b,#0000 65%);border-top:1px solid #244966;align-items:center;min-height:9rem;padding:1rem 1.2rem 2.4rem;position:relative;overflow:hidden;grid-template-columns:repeat(18,1fr)!important;display:grid!important}.home-v3-dna-visual i{background:#63d5ff;border-radius:50%;justify-self:center;width:.5rem;height:.5rem;display:block;position:relative;box-shadow:0 2.4rem #8574ff}.home-v3-dna-visual i:nth-child(3n+1){transform:translateY(-2.2rem)}.home-v3-dna-visual i:nth-child(3n+2){transform:translateY(0)}.home-v3-dna-visual i:nth-child(3n){transform:translateY(2.2rem)}.home-v3-dna-visual>span{color:#77a5c3;font-size:.52rem;font-weight:850;position:absolute;bottom:.65rem}.home-v3-dna-visual>span:nth-last-child(3){left:1.2rem}.home-v3-dna-visual>span:nth-last-child(2){left:50%;transform:translate(-50%)}.home-v3-dna-visual>span:last-child{right:1.2rem}.aero-public-footer-v3 .aero-public-footer-social{position:relative}.aero-public-footer-v3 .aero-public-footer-channels a,.aero-public-footer-v3 .aero-public-footer-channels span{background:#fff;border-radius:.75rem;width:2.8rem;height:2.8rem;padding:.55rem;box-shadow:0 10px 24px #0003}.aero-public-footer-v3 .aero-public-footer-channels img{width:100%;height:100%}.aero-public-footer-v3 .aero-public-footer-trust{background:#fff;border-radius:.75rem;width:4.5rem;height:4.5rem;padding:0;position:absolute;bottom:0;right:0;overflow:hidden}[dir=rtl] .aero-public-footer-v3 .aero-public-footer-trust{left:0;right:auto}.aero-public-footer-v3 .aero-public-footer-trust-seal,.aero-public-footer-v3 .aero-public-footer-trust-seal a,.aero-public-footer-v3 .aero-public-footer-trust-seal img{object-fit:contain;width:100%;height:100%;display:block}.aero-public-footer-phone{color:#dff5ff;background:#092845;border:1px solid #2c5e83;border-radius:.75rem;grid-column:1/-1;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:fit-content;padding:.8rem 1rem;display:grid;box-shadow:0 14px 30px #0000002b}.aero-public-footer-phone span{color:#8db0c9;font-size:.66rem}.aero-public-footer-phone bdi{font-size:.82rem;font-weight:800}@media (max-width:680px){.home-v3-ecosystem-map{border-radius:2rem;min-height:29rem}.home-v3-ecosystem-core{width:48%;min-height:8rem}.home-v3-ecosystem-flow{left:4%;right:4%}.aero-public-footer-v3 .aero-public-footer-trust{position:static}}@media (max-width:1280px){.aero-public-header{grid-template-columns:auto auto}.aero-public-navigation{max-height:calc(100vh - 6rem);overflow-y:auto}.aero-public-navigation>nav{display:grid}.aero-public-nav-group>button{border-bottom:1px solid #193451;border-radius:0;justify-content:space-between;width:100%;padding:.8rem}.aero-public-mega-menu,.aero-public-mega-menu.is-open{box-shadow:none;border:1px solid #1f4268;border-radius:.65rem;grid-template-columns:1fr;margin-block:.35rem .8rem;position:static}.aero-public-mega-menu{display:none}.aero-public-mega-menu.is-open{display:grid}.aero-public-mega-intro{min-height:0;padding:1rem}.aero-public-mega-links>a{min-height:5.4rem}}@media (max-width:640px){.aero-public-brand-symbol{width:3.25rem;height:2.05rem}.aero-public-brand-copy strong,.aero-public-brand-copy>span{font-size:.62rem}.aero-public-mega-links{grid-template-columns:1fr}.aero-public-mega-links>a{min-height:0}.aero-public-actions{grid-template-columns:1fr 1fr;display:grid}.aero-public-locale{grid-column:1/-1;justify-content:center}.public-support-assistant{inset-inline:.75rem;bottom:.75rem}.public-support-assistant-launcher span{display:none}.public-support-assistant-launcher{justify-content:center;width:3.1rem;padding:0}}.public-policy-main,.public-status-main{width:min(91rem,100% - 3rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,5.5rem)}.public-policy-assurance,.public-status-boundary{color:#dceeff;background:#041c39b8;border:1px solid #5fb2ff40;border-radius:.9rem;align-content:center;gap:.6rem;min-height:12rem;padding:1.35rem;display:grid}.public-policy-assurance svg,.public-status-boundary svg{color:#5cc9ff}.public-policy-assurance strong,.public-status-boundary strong{font-size:.9rem}.public-policy-assurance p,.public-status-boundary p{color:#aac3db;margin:0;font-size:.74rem;line-height:1.65}.public-status-reviewed{color:#9dbbd3;margin-top:.8rem;font-size:.66rem;line-height:1.5;display:block}.public-policy-grid,.public-status-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:2rem;display:grid}.public-policy-grid article,.public-status-grid article{border:1px solid var(--aero-border);min-height:15rem;box-shadow:var(--aero-shadow-soft);background:#fff;border-radius:.9rem;align-content:start;gap:.75rem;padding:1.25rem;display:grid}.public-policy-grid article>div,.public-status-grid article>div{color:#147edc;justify-content:space-between;align-items:center;display:flex}.public-policy-grid article>div span,.public-status-grid article>div span{color:#7d91a5;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.public-policy-actions h2,.public-policy-grid h2,.public-status-actions h2,.public-status-grid h2{color:#102f4c;margin:0;font-size:1rem;line-height:1.35}.public-policy-grid p,.public-status-grid p{color:#61778c;margin:0;font-size:.73rem;line-height:1.7}.public-policy-grid small{color:#0b6ab9;background:#e8f4ff;border-radius:999px;align-self:end;width:fit-content;padding:.35rem .55rem;font-size:.61rem;font-weight:850}.public-status-grid article>strong{color:#0c6f9f;font-size:.78rem;line-height:1.45}.public-status-grid article[data-tone=pending]>strong{color:#7a5b10}.public-status-grid article[data-tone=gated]>strong{color:#984a2b}.public-status-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block:1.25rem 0;display:grid}.public-status-legend>div{background:#f8fbfe;border:1px solid #d5e2ec;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.8rem .9rem;display:flex}.public-status-legend>div>span{background:#0c6f9f;border-radius:50%;flex:none;width:.65rem;height:.65rem;margin-top:.25rem;box-shadow:0 0 0 .2rem #dff2fb}.public-status-legend>div[data-tone=pending]>span{background:#a37a1a;box-shadow:0 0 0 .2rem #fbf1d2}.public-status-legend>div[data-tone=gated]>span{background:#984a2b;box-shadow:0 0 0 .2rem #f9e5dc}.public-status-legend p{gap:.15rem;margin:0;display:grid}.public-status-legend strong{color:#153653;font-size:.75rem}.public-status-legend small{color:#61778c;font-size:.68rem;line-height:1.4}.public-status-reading{background:#f8fbfe;border:1px solid #cbddea;border-radius:.95rem;gap:1rem;margin-block:2rem;padding:1.4rem;display:grid}.public-status-reading h2{color:#102f4c;letter-spacing:-.025em;margin:.35rem 0 0;font-size:1.15rem}.public-status-reading-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.public-status-reading-grid article{background:#fff;border:1px solid #d7e4ed;border-radius:.75rem;align-content:start;gap:.35rem;min-height:9rem;padding:1rem;display:grid}.public-status-reading-grid article>span{color:#147edc;letter-spacing:.1em;font-size:.68rem;font-weight:900}.public-status-reading-grid article>p:first-of-type{color:#53738f;letter-spacing:.08em;text-transform:uppercase;margin:.15rem 0 0;font-size:.68rem;font-weight:800}.public-status-reading-grid h3{color:#102f4c;margin:.2rem 0 0;font-size:.9rem;line-height:1.4}.public-status-reading-grid article>p:last-child{color:#61778c;margin:.15rem 0 0;font-size:.75rem;line-height:1.65}.public-policy-actions,.public-status-actions{background:linear-gradient(135deg,#f8fbfe,#edf6ff);border:1px solid #cbddea;border-radius:.95rem;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:1.4rem;display:flex}.public-policy-actions>div,.public-status-actions>div{gap:.45rem;display:grid}.public-status-actions>div:last-child{flex-wrap:wrap;display:flex}@media (max-width:920px){.public-policy-grid,.public-status-grid,.public-status-legend,.public-status-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.public-policy-main,.public-status-main{width:min(100% - 1.2rem,42rem)}.public-policy-grid,.public-status-grid,.public-status-legend,.public-status-reading-grid{grid-template-columns:1fr}.public-policy-actions,.public-status-actions{flex-direction:column;align-items:stretch}}@media print{.aero-public-footer,.aero-public-header,.public-help-direct-actions,.public-help-hero-actions,.public-help-social-links,.public-resource-guide-actions,.public-resource-guide-feedback,.public-status-actions,.public-support-assistant{display:none!important}.public-help-main,.public-resource-guide-main,.public-status-main{width:100%;max-width:none;padding:0}.public-help-faq,.public-help-hero,.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-example,.public-resource-guide-hero,.public-status-boundary,.public-status-grid article,.public-status-reading{box-shadow:none;break-inside:avoid}a{text-decoration:underline;color:#000!important}}.membership-invoice-access{border-color:var(--line);gap:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.membership-invoice-access{border-color:color-mix(in srgb,var(--line) 72%,#258cff 28%)}}.membership-invoice-access{background:radial-gradient(circle at 100% 0,#1b8bff1a,transparent 35%),var(--surface)}.membership-invoice-access article>header,.membership-invoice-access>header{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.membership-invoice-access article p,.membership-invoice-access>header h2,.membership-invoice-access>header p{margin:0}.membership-invoice-access>header svg{color:var(--accent)}.membership-invoice-access>div{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.8rem;display:grid}.membership-invoice-access article{border:1px solid var(--line);background:var(--surface-raised);border-radius:1rem;gap:.75rem;padding:1rem;display:grid}.membership-invoice-access article header span{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;padding:.25rem .5rem;font-size:.72rem;font-weight:800}.membership-invoice-access article p,.membership-invoice-access dt,.membership-invoice-access>aside{color:var(--muted)}.membership-payment-order-access>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.membership-payment-order-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;margin-top:1rem;display:grid}.membership-payment-order-grid>div,.membership-payment-order-register article{border:1px solid var(--line);background:var(--surface-soft);border-radius:1rem}.membership-payment-order-grid>div{padding:1rem}.membership-payment-order-grid label{color:var(--ink-muted);gap:.4rem;margin-bottom:.8rem;font-size:.86rem;font-weight:700;display:grid}.membership-payment-order-grid select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:2.8rem;color:var(--ink);border-radius:.72rem;padding:.65rem .75rem}.membership-payment-order-amounts{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin:.9rem 0;display:flex}.membership-payment-order-primary-amount{color:var(--brand-strong);font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.membership-payment-order-evidence{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.45rem .65rem;display:grid}.membership-payment-order-evidence>:last-child,.membership-payment-order-evidence>span{grid-column:2}.membership-payment-order-boundary,.membership-payment-order-grid aside{background:var(--brand);border-radius:.75rem;align-items:flex-start;gap:.45rem;display:flex}@supports (color:color-mix(in lab,red,red)){.membership-payment-order-boundary,.membership-payment-order-grid aside{background:color-mix(in srgb,var(--brand) 8%,var(--surface))}}.membership-payment-order-boundary,.membership-payment-order-grid aside{color:var(--ink-muted);padding:.72rem;font-size:.82rem}.membership-payment-order-register article header,.membership-payment-order-register article small,.membership-payment-order-register h3{align-items:center;gap:.45rem;display:flex}.membership-payment-order-register article{margin-top:.65rem;padding:.75rem}.membership-payment-order-register article header{justify-content:space-between}.membership-payment-order-register article small,.membership-payment-order-register article span{color:var(--ink-muted);font-size:.78rem}.membership-payment-order-boundary{margin-top:1rem}.membership-payment-order-access output{color:var(--brand-strong);margin-top:.7rem;font-weight:700;display:block}@media (max-width:760px){.membership-payment-order-access>header,.membership-payment-order-register article header{flex-direction:column;align-items:stretch}.membership-payment-order-grid{grid-template-columns:1fr}}.membership-invoice-access dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.membership-invoice-access dl div{gap:.15rem;display:grid}.membership-invoice-access dt{font-size:.75rem}.membership-invoice-access dd{overflow-wrap:anywhere;margin:0;font-weight:700}.membership-invoice-access>aside{background:var(--accent-soft);border-radius:.8rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.membership-invoice-access>aside{background:color-mix(in srgb,var(--accent-soft) 65%,transparent)}}.membership-invoice-access>aside{font-size:.82rem;line-height:1.55}@media (max-width:620px){.membership-invoice-access dl{grid-template-columns:1fr}}.support-operations-workspace{gap:1.25rem;display:grid}.support-operations-workspace .workspace-notice{align-items:center;gap:.65rem;display:flex}.support-scope-bar{grid-template-columns:minmax(18rem,1fr) auto;align-items:end;gap:1rem;display:grid}.support-scope-bar label:first-child{gap:.45rem;display:grid}.support-main-grid{align-items:start}.support-case-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.support-detail-card{gap:1rem;display:grid}.support-sla-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.support-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.support-control-grid form,.support-timeline{border:1px solid var(--steel-100);background:var(--white);border-radius:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.support-control-grid form,.support-timeline{background:color-mix(in srgb,var(--white) 96%,var(--steel-50))}}.support-timeline{gap:.8rem;display:grid}.support-operations-workspace .checkbox-row{flex-direction:row;align-items:center;gap:.55rem;display:flex}.support-operations-workspace .checkbox-row input{width:auto}@media (max-width:980px){.support-control-grid,.support-sla-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.support-control-grid,.support-scope-bar,.support-sla-grid{grid-template-columns:1fr}}.pricing-decision-page{gap:clamp(1.1rem,2.3vw,2rem);display:grid;overflow:clip}.pricing-decision-hero{color:#fff;background:radial-gradient(circle at 92% 8%,#0ea5e942,#0000 30%),linear-gradient(140deg,#07152c,#0c2850 56%,#0b4262);border:1px solid #7dd3fc38;border-radius:1.4rem;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem);align-items:center;gap:clamp(1.2rem,3vw,3rem);padding:clamp(1.4rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #030f253d}.pricing-decision-hero h1{color:#fff;max-width:18ch;margin:.45rem 0 .8rem;font-size:clamp(2rem,5vw,4.3rem);line-height:.98}.pricing-decision-hero>div>p:last-of-type{color:#e0f2fed1;max-width:70ch;line-height:1.7}.pricing-decision-hero .eyebrow{color:#7dd3fc;align-items:center;gap:.45rem;display:flex}.pricing-decision-hero aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #bae6fd38;border-radius:1rem;gap:.55rem;padding:1.2rem;display:grid}.pricing-decision-hero aside>svg{color:#38bdf8;width:2.3rem;height:2.3rem}.pricing-decision-hero aside strong{color:#fff;font-size:1.15rem}.pricing-decision-hero aside p{color:#e0f2feb8;margin:0}.pricing-decision-trust{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.pricing-decision-trust span{color:#e0f2fe;background:#020c1c47;border:1px solid #bae6fd2e;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .65rem;font-size:.72rem;font-weight:720;display:inline-flex}.pricing-decision-trust svg{color:#67e8f9;width:.95rem;height:.95rem}.pricing-book-nav{z-index:12;border:1px solid var(--steel-200);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:1rem;gap:.7rem;padding:.9rem;display:grid;position:sticky;top:.6rem;box-shadow:0 16px 40px #0818301c}.pricing-book-nav>strong{color:var(--steel-600);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.pricing-book-nav>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.pricing-book-nav a{border:1px solid var(--steel-100);min-width:0;color:var(--navy-900);background:var(--steel-50);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .5rem;padding:.65rem .75rem;text-decoration:none;display:grid}.pricing-book-nav a:focus-visible,.pricing-book-nav a:hover{border-color:var(--blue-500);background:#eef7ff;outline:none}.pricing-book-nav svg{width:1.1rem;color:var(--blue-600);grid-row:1/span 2}.pricing-book-nav span{color:var(--steel-500);font-size:.65rem}.pricing-book-nav b{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.pricing-books{gap:clamp(1.3rem,3vw,2.5rem);display:grid}.pricing-book{border:1px solid var(--steel-200);background:var(--white);border-radius:1.15rem;scroll-margin-top:7.8rem;overflow:hidden;box-shadow:0 18px 52px #08183014}.pricing-book>header{border-bottom:1px solid var(--steel-100);background:linear-gradient(100deg,#0ea5e912,transparent 44%),var(--white);justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,2.4vw,1.6rem);display:flex}.pricing-book>header h2{color:var(--navy-950);margin:.15rem 0 .3rem;font-size:clamp(1.25rem,2.2vw,1.8rem)}.pricing-book>header p{color:var(--steel-600);margin:0}.pricing-book-authority{color:#074668;text-align:end;background:#effaff;border:1px solid #b9e2f7;border-radius:.75rem;gap:.25rem;max-width:24rem;padding:.65rem .8rem;display:grid}.pricing-book-authority strong{font-size:.8rem}.pricing-book-authority span{overflow-wrap:anywhere;color:#39708d;font-size:.67rem}.pricing-book-scroll{overscroll-behavior-inline:contain;width:100%;max-width:100%;overflow-x:auto}.pricing-book-scroll:focus-visible{outline:3px solid var(--blue-500)}@supports (color:color-mix(in lab,red,red)){.pricing-book-scroll:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-500) 44%,transparent)}}.pricing-book-scroll:focus-visible{outline-offset:-3px}.pricing-book-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:72rem}.pricing-book-table td,.pricing-book-table th,.pricing-decision-comparison td,.pricing-decision-comparison th{border-inline-end:1px solid var(--steel-100);border-block-end:1px solid var(--steel-100);vertical-align:top}.pricing-book-table thead th{width:25%;color:var(--navy-900);background:var(--steel-50);text-align:start;padding:1rem}.pricing-book-table thead th>small,.pricing-book-table thead th>span{display:block}.pricing-book-table thead th>span{font-size:1rem;font-weight:850}.pricing-book-table thead th>small{color:var(--steel-500);margin-top:.2rem}.pricing-book-table thead th>b{color:#063f5b;background:#a5f3fc;border-radius:999px;margin-top:.55rem;padding:.25rem .5rem;font-size:.65rem;display:inline-flex}.pricing-book-table thead th.is-launch_year{color:#083f7a;background:#eef7ff}.pricing-book-table thead th.is-founding_first_term{color:#fff;background:linear-gradient(145deg,#08284c,#0c5274)}.pricing-book-table thead th.is-founding_first_term small{color:#bae6fd}.pricing-book-table tbody th{color:var(--navy-950);text-align:start;background:#fbfdff;padding:1rem}.pricing-book-table tbody th small,.pricing-book-table tbody th span,.pricing-book-table tbody th strong{display:block}.pricing-book-table tbody th span{color:var(--steel-500);margin-top:.25rem;font-size:.72rem}.pricing-book-table tbody th small{color:#087a55;margin-top:.6rem;font-weight:750}.pricing-book-table td{background:var(--white);padding:1rem}.pricing-book-table td.is-launch_year{background:#f8fbff}.pricing-book-table td.is-founding_first_term{background:#f3fbfe}.pricing-book-effective,.pricing-book-full-term,.pricing-book-saving,.pricing-book-status{display:block}.pricing-book-full-term{color:var(--navy-950);letter-spacing:-.02em;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:900}.pricing-book-table td>small{color:var(--steel-500);margin-top:.15rem;font-size:.65rem;display:block}.pricing-book-effective{color:var(--steel-700);margin-top:.65rem;font-size:.72rem;font-weight:680}.pricing-book-saving{color:#087a55;min-height:2.35rem;margin-top:.55rem;font-size:.72rem;font-weight:800}.pricing-book-saving.is-neutral{color:var(--steel-500)}.pricing-book-status{border-radius:.55rem;margin:.7rem 0;padding:.38rem .52rem;font-size:.65rem;font-weight:750}.pricing-book-status.is-open{color:#07623f;background:#eafaf2}.pricing-book-status.is-information{color:#7a4a08;background:#fff7e5}.pricing-book-table .button{text-align:center;justify-content:center;width:100%;min-height:2.65rem;font-size:.68rem}.pricing-book-table .button svg{flex:none;width:.9rem}[dir=rtl] .pricing-book-table .button svg{transform:rotate(180deg)}.pricing-book>footer{color:var(--steel-600);background:var(--steel-50);gap:.45rem;padding:.85rem 1rem;display:grid}.pricing-book>footer p{align-items:flex-start;gap:.5rem;margin:0;font-size:.72rem;display:flex}.pricing-book>footer svg{width:.95rem;color:var(--blue-600);flex:none}.pricing-approval-flow,.pricing-decision-comparison,.pricing-payment-journeys{border:1px solid var(--steel-200);background:var(--white);border-radius:1.1rem;padding:clamp(1rem,2.5vw,1.6rem);overflow:hidden;box-shadow:0 14px 40px #08183012}.pricing-approval-flow>header,.pricing-decision-comparison>header,.pricing-payment-journeys>header{align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.pricing-approval-flow>header>svg,.pricing-decision-comparison>header>svg,.pricing-payment-journeys>header>svg{width:1.8rem;height:1.8rem;color:var(--blue-600)}.pricing-approval-flow h2,.pricing-decision-comparison h2,.pricing-payment-journeys h2{margin:.1rem 0 0}.pricing-decision-comparison table{border-collapse:separate;border-spacing:0;width:100%;min-width:54rem}.pricing-decision-comparison td,.pricing-decision-comparison th{text-align:start;padding:.8rem}.pricing-decision-comparison thead th{color:var(--navy-900);background:var(--steel-50)}.pricing-decision-comparison tbody th{color:var(--navy-900);background:#fbfdff}.pricing-decision-comparison tbody td{color:var(--steel-700);font-size:.78rem}.pricing-payment-journeys>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.pricing-payment-journeys article{border:1px solid var(--steel-100);border-radius:.85rem;gap:.6rem;padding:1rem;display:grid}.pricing-payment-journeys article.is-domestic{background:#f2fcff;border-inline-start:4px solid #0891b2}.pricing-payment-journeys article.is-international{background:#f5f8ff;border-inline-start:4px solid #1d4ed8}.pricing-payment-journeys article>svg{color:var(--blue-600)}.pricing-payment-journeys h3,.pricing-payment-journeys p{margin:0}.pricing-payment-journeys p{color:var(--steel-600);line-height:1.65}.pricing-payment-journeys article span{border-top:1px solid var(--steel-100);color:var(--navy-800);padding-top:.55rem;font-size:.72rem;font-weight:750}.pricing-approval-flow ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pricing-approval-flow li{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.75rem;min-height:8rem;padding:.85rem;position:relative}.pricing-approval-flow li>span{color:#fff;background:var(--blue-600);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.72rem;font-weight:850;display:grid}.pricing-approval-flow li p{color:var(--steel-700);margin:.75rem 0 0;font-size:.75rem;line-height:1.55}@media (max-width:1080px){.pricing-book-nav>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-approval-flow ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pricing-decision-hero{grid-template-columns:1fr}.pricing-decision-hero h1{font-size:clamp(2rem,11vw,3.2rem)}.pricing-book-nav{position:static}.pricing-book-nav>div,.pricing-payment-journeys>div{grid-template-columns:1fr}.pricing-book>header{flex-direction:column}.pricing-book-authority{text-align:start;width:100%;max-width:none}.pricing-approval-flow ol{grid-template-columns:1fr}.pricing-approval-flow li{min-height:auto}.pricing-book{scroll-margin-top:1rem}}.support-case-classification{flex-wrap:wrap;gap:.4rem;margin-block:.55rem;display:flex}.support-case-classification span{border:1px solid var(--steel-100);padding:.28rem .55rem}@supports (color:color-mix(in lab,red,red)){.support-case-classification span{border:1px solid color-mix(in srgb,var(--steel-100) 78%,transparent)}}.support-case-classification span{background:var(--steel-50);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.support-case-classification span{background:color-mix(in srgb,var(--steel-50) 82%,var(--white))}}.support-case-classification span{color:var(--navy-800);font-size:.74rem;font-weight:700}.support-pathway-selector,.support-protection-options,.support-source-record{border:1px solid var(--steel-100);min-width:0;margin:0;padding:1rem}@supports (color:color-mix(in lab,red,red)){.support-pathway-selector,.support-protection-options,.support-source-record{border:1px solid color-mix(in srgb,var(--steel-100) 84%,transparent)}}.support-pathway-selector,.support-protection-options,.support-source-record{background:linear-gradient(145deg,var(--white),var(--steel-50));border-radius:1rem}.support-pathway-selector legend,.support-protection-options legend,.support-source-record legend{color:var(--navy-950);padding-inline:.35rem;font-weight:800}.support-pathway-selector>p,.support-source-record>p{color:var(--steel-600);margin-block:0 .85rem;line-height:1.6}.support-pathway-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.support-pathway-options>label{border:1px solid var(--steel-100);grid-template-columns:auto minmax(0,1fr);gap:.28rem .6rem;min-height:5.4rem;padding:.8rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.support-pathway-options>label{border:1px solid color-mix(in srgb,var(--steel-100) 82%,transparent)}}.support-pathway-options>label{background:var(--white);cursor:pointer;border-radius:.85rem;transition:border-color .16s,box-shadow .16s,transform .16s}.support-pathway-options>label:hover{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.support-pathway-options>label:hover{border-color:color-mix(in srgb,var(--teal-500) 55%,var(--steel-100))}}.support-pathway-options>label:hover{transform:translateY(-1px)}.support-pathway-options>label.is-selected{border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.support-pathway-options>label.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-500) 14%,transparent)}}.support-pathway-options input{width:auto;accent-color:var(--teal-600);margin-block-start:.15rem}.support-pathway-options span,.support-pathway-options strong{grid-column:2}.support-pathway-options span{color:var(--steel-600);font-size:.8rem;line-height:1.45}.support-protection-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.support-protection-options>label{border:1px solid var(--danger);gap:.45rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.support-protection-options>label{border:1px solid color-mix(in srgb,var(--danger) 30%,var(--steel-100))}}.support-protection-options>label{background:#fff8f4;border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.support-protection-options>label{background:color-mix(in srgb,#fff8f4 60%,var(--white))}}.support-protection-options small{color:var(--steel-600);line-height:1.5}.support-source-record{border-color:var(--teal-500);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.support-source-record{border-color:color-mix(in srgb,var(--teal-500) 35%,var(--steel-100))}}.support-source-record{background:var(--accent-soft)}@supports (color:color-mix(in lab,red,red)){.support-source-record{background:color-mix(in srgb,var(--accent-soft) 38%,var(--white))}}.support-source-record label:first-of-type,.support-source-record legend,.support-source-record>p{grid-column:1/-1}.support-governance-panel{border:1px solid var(--teal-500);gap:1rem;padding:clamp(1rem,2.5vw,1.4rem);display:grid}@supports (color:color-mix(in lab,red,red)){.support-governance-panel{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--steel-100))}}.support-governance-panel{background:radial-gradient(circle at 100% 0,#248ed221,#0000 20rem),linear-gradient(140deg,#f9fcff,#f5fafb);border-radius:1rem;box-shadow:0 14px 35px #0e304a14}.support-governance-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.support-governance-facts>div{background:#ffffffc7;border:1px solid #14486e1a;border-radius:.75rem;gap:.25rem;min-width:0;padding:.7rem;display:grid}.support-governance-facts span{color:var(--steel-600);font-size:.72rem}.support-governance-facts strong{overflow-wrap:anywhere;color:var(--navy-900);font-size:.82rem}.support-source-lineage{border-inline-start:3px solid var(--teal-500);overflow-wrap:anywhere;color:var(--navy-800);background:#ffffffb8;border-radius:.35rem .7rem .7rem .35rem;align-items:flex-start;gap:.5rem;margin:0;padding:.7rem .8rem;font-size:.82rem;display:flex}[dir=rtl] .support-source-lineage{border-inline-start:3px solid var(--teal-500);border-radius:.7rem .35rem .35rem .7rem}.support-specialist-form{border-color:var(--teal-500)!important}@supports (color:color-mix(in lab,red,red)){.support-specialist-form{border-color:color-mix(in srgb,var(--teal-500) 35%,var(--steel-100))!important}}.support-specialist-form{box-shadow:0 10px 28px #0e304a12;background:radial-gradient(circle at 100% 0,#248ed21a,transparent 15rem),linear-gradient(145deg,var(--white),#f5faff)!important}.support-specialist-form h3{color:var(--navy-950)}.support-specialist-form>p{color:var(--steel-600);font-size:.82rem;line-height:1.55}.support-control-grid form:focus-within,.support-timeline:focus-within{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.support-control-grid form:focus-within,.support-timeline:focus-within{border-color:color-mix(in srgb,var(--teal-500) 55%,var(--steel-100))}}.support-control-grid form:focus-within,.support-timeline:focus-within{box-shadow:0 0 0 3px var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.support-control-grid form:focus-within,.support-timeline:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-500) 10%,transparent)}}.support-timeline .notification-template-item{border-inline-start:3px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.support-timeline .notification-template-item{border-inline-start:3px solid color-mix(in srgb,var(--teal-500) 65%,var(--steel-100))}}@media (max-width:1080px){.support-governance-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.support-governance-facts,.support-pathway-options,.support-protection-options,.support-source-record{grid-template-columns:1fr}.support-source-record label:first-of-type,.support-source-record legend,.support-source-record>p{grid-column:1}}.access-governance-workspace{gap:1rem;display:grid}.access-governance-hero{background:radial-gradient(circle at 100% 0,#2f9c952e,#0000 29rem),linear-gradient(135deg,#f8fcff,#f4fbfa);border:1px solid #14486e2e;border-radius:1.1rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:clamp(1.15rem,3vw,2rem);display:grid}.access-governance-hero__icon{background:var(--navy-950);width:2.8rem;height:2.8rem;color:var(--teal-100);border-radius:.82rem;place-items:center;display:grid}.access-governance-hero__icon svg{width:1.4rem;height:1.4rem}.access-governance-export h2,.access-governance-hero h1,.access-governance-panel h2,.access-governance-request h2{color:var(--navy-950);margin:0}.access-governance-hero h1{letter-spacing:-.035em;max-width:46rem;font-size:clamp(1.35rem,2.8vw,2rem)}.access-governance-action-inputs p,.access-governance-export>header p,.access-governance-hero p:not(.eyebrow),.access-governance-panel>header p,.access-governance-request>header p{max-width:65rem;color:var(--steel-600);margin:.5rem 0 0;line-height:1.6}.access-governance-note{background:#fffaf0;border:1px solid #b4530938;border-radius:.75rem;gap:.65rem;margin:0;padding:.8rem .9rem;display:flex}.access-governance-note svg{color:#b45309;flex:none;width:1.05rem;margin-top:.1rem}.access-governance-note p{color:#704214;margin:0;font-size:.75rem;line-height:1.55}.access-governance-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.access-governance-metrics article{border:1px solid var(--steel-100);background:var(--white);border-radius:.78rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .58rem;padding:.9rem;display:grid}.access-governance-metrics svg{width:1.2rem;color:var(--teal-500);grid-row:span 2}.access-governance-metrics strong{color:var(--navy-950);font-size:1.08rem}.access-governance-metrics span{color:var(--steel-600);font-size:.67rem;line-height:1.35}.access-governance-panel,.access-governance-request{border:1px solid var(--steel-100);background:#ffffffe0;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.access-governance-panel>header,.access-governance-request>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.access-governance-panel h2,.access-governance-request h2{font-size:.94rem}.access-governance-request{background:radial-gradient(circle at 100% 0,#2f9c951f,#0000 24rem),#f9fcfe;border-color:#14486e33}.access-governance-request>header>svg{width:1.25rem;color:var(--navy-700);flex:none;margin-top:.1rem}.access-governance-cases,.access-governance-members{gap:.58rem;display:grid}.access-governance-cases article,.access-governance-members article{border:1px solid var(--steel-100);border-left:3px solid var(--teal-500);background:var(--white);border-radius:.68rem;gap:.58rem;padding:.82rem;display:grid}.access-governance-cases article[data-status=requested]{border-left-color:#d97706}.access-governance-cases article[data-status=cancelled],.access-governance-cases article[data-status=rejected]{border-left-color:var(--danger)}.access-governance-cases article>header,.access-governance-members article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.access-governance-cases article>header strong,.access-governance-members article>header strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:.72rem;display:block}.access-governance-cases article>header span,.access-governance-members article>header span{background:var(--steel-100);color:var(--steel-600);border-radius:999px;margin-top:.22rem;padding:.16rem .38rem;font-size:.55rem;font-weight:800;display:inline-block}.access-governance-cases article>header small,.access-governance-members article>header small{color:var(--steel-500);text-align:end;margin:0;font-size:.62rem}.access-governance-cases dl,.access-governance-members dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.access-governance-cases dl{grid-template-columns:repeat(5,minmax(0,1fr))}.access-governance-cases dt,.access-governance-members dt{color:var(--steel-500);text-transform:uppercase;font-size:.54rem;font-weight:800}.access-governance-cases dd,.access-governance-members dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.2rem 0 0;font-size:.63rem;line-height:1.38}.access-governance-cases article>p{overflow-wrap:anywhere;color:var(--steel-700);margin:0;font-size:.7rem;line-height:1.5}.access-governance-action-inputs,.access-governance-form{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.72rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid}.access-governance-action-inputs label,.access-governance-form label{color:var(--steel-600);gap:.32rem;font-size:.63rem;font-weight:750;display:grid}.access-governance-action-inputs>div,.access-governance-action-inputs>small,.access-governance-form label:first-child{grid-column:1/-1}.access-governance-action-inputs select,.access-governance-action-inputs textarea,.access-governance-form select,.access-governance-form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:2.35rem;color:var(--navy-950);font:inherit;border-radius:.52rem;padding:.56rem .62rem}.access-governance-action-inputs textarea,.access-governance-form textarea{resize:vertical;min-height:5.3rem}.access-governance-action-inputs small,.access-governance-form small{color:var(--steel-500);font-size:.57rem;font-weight:500;line-height:1.45}.access-governance-form .button{justify-content:center;align-self:end}.access-governance-action-inputs>div strong{color:var(--navy-900);font-size:.73rem}.access-governance-action-inputs>div p{font-size:.65rem}.access-governance-action-inputs>small{padding-top:.12rem}.access-governance-case-actions{flex-wrap:wrap;gap:.45rem;display:flex}.access-governance-case-actions .button,.access-governance-form .button{font-size:.66rem}.access-governance-case-actions svg,.access-governance-form .button svg,.access-governance-panel>header .button svg{width:.92rem;height:.92rem}.access-governance-empty,.access-governance-notice{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--steel-700);border-radius:.64rem;align-items:center;gap:.48rem;margin:0;padding:.68rem .78rem;font-size:.7rem;display:flex}.access-governance-notice[data-state=ready]{background:#f0fbf9;border-color:#2f9c9540}.access-governance-notice[data-state=attention]{color:var(--danger);background:#fff7f5;border-color:#b423183d}.access-governance-empty svg,.access-governance-notice svg{flex:none;width:1rem}.access-governance-export{background:radial-gradient(circle at 0 100%,#2389ff1a,#0000 24rem),linear-gradient(135deg,#f7fbff,#f4fbfa);border:1px solid #14486e38;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 .7rem 1.7rem #0b2a440f}.access-governance-export>header{align-items:flex-start;gap:.7rem;display:flex}.access-governance-export>header>svg{color:#0759b7;flex:none;width:1.25rem;margin-top:.1rem}.access-governance-export h2{font-size:.94rem}.access-governance-export>aside{color:#704214;background:#fffaf0;border:1px solid #b4530933;border-radius:.66rem;gap:.55rem;padding:.72rem .8rem;display:flex}.access-governance-export>aside svg{flex:none;width:1rem;margin-top:.08rem}.access-governance-export>aside p{margin:0;font-size:.66rem;line-height:1.55}.access-governance-export .access-governance-form{grid-template-columns:repeat(2,minmax(0,1fr))}.access-governance-export__scope{border:1px solid var(--steel-200);background:var(--white);border-radius:.52rem;align-self:end;align-items:center;min-height:2.45rem;padding:.56rem .65rem;display:flex!important}.access-governance-export__scope input{accent-color:#0759b7;width:1rem;height:1rem}.access-certification-control{border-top:1px solid var(--steel-100);gap:.85rem;padding-top:.55rem;display:grid}.access-certification-control__hero{background:radial-gradient(circle at 100% 0,#2f9c9529,#0000 22rem),#f6fbfa;border:1px solid #2f9c9540;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:1rem;display:grid}.access-certification-control__icon{background:var(--teal-500);width:2.35rem;height:2.35rem;color:var(--white);border-radius:.7rem;place-items:center;display:grid}.access-certification-control__icon svg{width:1.2rem;height:1.2rem}.access-certification-control__hero h2,.access-certification-control__panel h3{color:var(--navy-950);margin:0}.access-certification-control__hero h2{letter-spacing:-.025em;font-size:clamp(1.05rem,2.2vw,1.45rem)}.access-certification-control__hero p:not(.eyebrow),.access-certification-control__panel>header p{color:var(--steel-600);margin:.38rem 0 0;font-size:.75rem;line-height:1.55}.access-certification-control__empty,.access-certification-control__note,.access-certification-control__notice{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--steel-700);border-radius:.68rem;align-items:flex-start;gap:.52rem;margin:0;padding:.72rem .8rem;font-size:.69rem;line-height:1.48;display:flex}.access-certification-control__note{color:#704214;background:#fffaf0;border-color:#b4530938}.access-certification-control__empty svg,.access-certification-control__note svg,.access-certification-control__notice svg{flex:none;width:.96rem;height:.96rem;margin-top:.05rem}.access-certification-control__notice[data-state=ready]{background:#f0fbf9;border-color:#2f9c9540}.access-certification-control__notice[data-state=attention]{color:var(--danger);background:#fff7f5;border-color:#b423183d}.access-certification-control__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;display:grid}.access-certification-control__metrics article{border:1px solid var(--steel-100);background:var(--white);border-radius:.72rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.08rem .5rem;padding:.72rem;display:grid}.access-certification-control__metrics svg{width:1.08rem;color:var(--teal-500);grid-row:span 2}.access-certification-control__metrics strong{color:var(--navy-950);font-size:1rem}.access-certification-control__metrics span{color:var(--steel-600);font-size:.61rem}.access-certification-control__panel{border:1px solid var(--steel-100);background:var(--white);border-radius:.82rem;gap:.72rem;padding:.92rem;display:grid}.access-certification-control__panel--completion{background:#f8fcfb;border-color:#2f9c9542}.access-certification-control__panel>header{justify-content:space-between;align-items:flex-start;gap:.62rem;display:flex}.access-certification-control__panel>header>svg{width:1.12rem;color:var(--teal-500);flex:none}.access-certification-control__state{background:var(--teal-100);color:var(--navy-800);white-space:nowrap;border-radius:999px;padding:.16rem .42rem;font-size:.56rem;font-weight:800}.access-certification-control__decision-inputs,.access-certification-control__form{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.68rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.78rem;display:grid}.access-certification-control__decision-inputs label,.access-certification-control__entry-actions label,.access-certification-control__form label{color:var(--steel-600);gap:.3rem;font-size:.61rem;font-weight:750;display:grid}.access-certification-control__decision-inputs textarea,.access-certification-control__entry-actions select,.access-certification-control__form input,.access-certification-control__form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:2.2rem;color:var(--navy-950);font:inherit;border-radius:.48rem;padding:.5rem .56rem}.access-certification-control__decision-inputs textarea,.access-certification-control__form textarea{resize:vertical;min-height:5rem}.access-certification-control__entry-actions small,.access-certification-control__form small{color:var(--steel-500);font-size:.55rem;font-weight:500;line-height:1.45}.access-certification-control__form>.button,.access-certification-control__form>small{align-self:end}.access-certification-control__campaign-facts,.access-certification-control__entries article dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.48rem;margin:0;display:grid}.access-certification-control__entries article dl{grid-template-columns:repeat(3,minmax(0,1fr))}.access-certification-control__campaign-facts dt,.access-certification-control__entries dt{color:var(--steel-500);text-transform:uppercase;font-size:.53rem;font-weight:800}.access-certification-control__campaign-facts dd,.access-certification-control__entries dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.17rem 0 0;font-size:.61rem;line-height:1.38}.access-certification-control__entries article>p,.access-certification-control__reason{color:var(--steel-700);margin:0;font-size:.67rem;line-height:1.5}.access-certification-control__entries{gap:.55rem;display:grid}.access-certification-control__entries article{background:var(--white);border:1px solid var(--steel-100);border-left:3px solid #d97706;border-radius:.66rem;gap:.55rem;padding:.76rem;display:grid}.access-certification-control__entries article[data-status=retained]{border-left-color:var(--teal-500)}.access-certification-control__entries article[data-status=offboarding_linked]{border-left-color:var(--navy-800)}.access-certification-control__entries article>header{justify-content:space-between;align-items:flex-start;gap:.65rem;display:flex}.access-certification-control__entries article>header strong{color:var(--navy-950);font-size:.7rem;display:block}.access-certification-control__entries article>header span{background:var(--steel-100);color:var(--steel-600);border-radius:999px;margin-top:.2rem;padding:.15rem .36rem;font-size:.53rem;font-weight:800;display:inline-block}.access-certification-control__entries article>header small{color:var(--steel-500);text-align:end;font-size:.58rem}.access-certification-control__entry-actions{flex-wrap:wrap;align-items:end;gap:.45rem;display:flex}.access-certification-control__entry-actions label{flex:15rem}.access-certification-control__entry-actions .button{justify-content:center;font-size:.62rem}.access-certification-control__entry-actions svg,.access-certification-control__form .button svg,.access-certification-control__hero .button svg{width:.9rem;height:.9rem}.access-certification-control__link,.access-certification-control__self{background:var(--steel-50);border-radius:.52rem;align-items:flex-start;gap:.38rem;padding:.48rem .55rem;display:flex}.access-certification-control__self{background:#fffaf0;color:#704214!important}.access-certification-control__link svg,.access-certification-control__self svg{flex:none;width:.85rem;margin-top:.08rem}.access-certification-control__history{gap:.45rem;display:grid}.access-certification-control__history article{border:1px solid var(--steel-100);color:var(--steel-600);border-radius:.55rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.56rem .64rem;font-size:.62rem;display:grid}.access-certification-control__history strong{color:var(--navy-900)}.access-certification-control__history span{background:var(--steel-100);border-radius:999px;padding:.12rem .32rem;font-size:.53rem;font-weight:800}@media (max-width:1000px){.access-governance-cases dl{grid-template-columns:repeat(3,minmax(0,1fr))}.access-certification-control__campaign-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.access-certification-control__campaign-facts,.access-certification-control__decision-inputs,.access-certification-control__entries article dl,.access-certification-control__form,.access-certification-control__hero,.access-certification-control__metrics,.access-governance-action-inputs,.access-governance-cases dl,.access-governance-form,.access-governance-hero,.access-governance-members dl,.access-governance-metrics{grid-template-columns:1fr}.access-certification-control__entries article>header,.access-certification-control__hero,.access-certification-control__panel>header{flex-direction:column;align-items:flex-start}.access-certification-control__entries article>header small{text-align:start}.access-certification-control__history article{grid-template-columns:1fr}.access-governance-cases article>header,.access-governance-export>header,.access-governance-members article>header,.access-governance-panel>header,.access-governance-request>header{flex-direction:column;align-items:flex-start}.access-governance-cases article>header small,.access-governance-members article>header small{text-align:start}}.policy-studio-page{width:100%;max-width:86rem}.policy-studio-page,.policy-studio-workspace,.policy-studio-workspace *{box-sizing:border-box;min-width:0}.policy-studio-workspace{gap:2rem;display:grid}.policy-studio-hero{box-shadow:var(--shadow);background:linear-gradient(110deg,#fffffff7 0 48%,#0000 76%),radial-gradient(circle at 86% 18%,#2f9c9533,#0000 28%),linear-gradient(145deg,#f8fbfc,#eef5f6 64%,#e3eef1);border:1px solid #123a5724;border-radius:1.35rem;grid-template-columns:minmax(0,1.55fr) minmax(20rem,.72fr);gap:clamp(1.5rem,4vw,4.5rem);padding:clamp(1.6rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.policy-studio-hero:after,.policy-studio-hero:before{content:"";border:1px solid #2f9c9533;border-radius:50%;position:absolute}.policy-studio-hero:before{width:22rem;height:22rem;inset:-8rem -6rem auto auto}.policy-studio-hero:after{width:16rem;height:16rem;inset:auto 13rem -8rem auto}.policy-control-card,.policy-studio-hero>div{z-index:1;position:relative}.policy-studio-hero h1{letter-spacing:-.055em;max-width:13ch;margin-bottom:1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.97}[dir=rtl] .policy-studio-hero h1{letter-spacing:normal;max-width:18ch;line-height:1.22}.policy-studio-hero .lede{max-width:57rem;color:var(--steel-600);margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}.policy-control-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffdb;border:1px solid #2f9c954d;border-radius:1rem;align-content:start;gap:.85rem;padding:1.3rem;display:grid;box-shadow:0 16px 45px #071a2b14}.policy-control-card>svg{width:2rem;height:2rem;color:var(--teal-500)}.policy-control-card strong{color:var(--navy-900);font-size:.86rem}.policy-control-card p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.7}.policy-control-card .button{width:100%}.policy-pilot-control{color:var(--white);background:radial-gradient(circle at 92% 5%,#2f9c953d,#0000 27%),linear-gradient(145deg,#071a2b,#0c2b43 68%,#103b4d);border:1px solid #569ab242;border-radius:1.25rem;gap:1.25rem;padding:clamp(1.2rem,2.7vw,2.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #071a2b2e}.policy-pilot-control:before{pointer-events:none;content:"";background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:3rem 3rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.policy-pilot-control>*{z-index:1;position:relative}.policy-pilot-control__heading{grid-template-columns:minmax(0,1.4fr) minmax(19rem,.66fr);align-items:start;gap:clamp(1.25rem,4vw,4rem);display:grid}.policy-pilot-control__heading h2{max-width:20ch;color:var(--white);letter-spacing:-.04em;margin:.3rem 0 .85rem;font-size:clamp(1.75rem,3.4vw,3.25rem);line-height:1.02}[dir=rtl] .policy-pilot-control__heading h2{letter-spacing:normal;max-width:27ch;line-height:1.35}.policy-pilot-control__heading>div>p:last-child{color:#bdd0dc;max-width:58rem;margin:0;line-height:1.8}.policy-pilot-control__heading aside{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #9ae0d840;border-radius:.9rem;gap:.7rem;padding:1.1rem;display:grid}.policy-pilot-control__heading aside>svg{color:#7dd5cc}.policy-pilot-control__heading aside strong{color:#e6f6f4;font-size:.84rem}.policy-pilot-control__heading aside p{color:#b8ccd8;margin:0;font-size:.77rem;line-height:1.65}.policy-pilot-control__heading aside .button{width:100%;color:var(--white);background:#ffffff14;border-color:#ffffff3d}.policy-pilot-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.policy-pilot-metrics article{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.15rem .7rem;padding:.9rem;display:grid}.policy-pilot-metrics svg{color:#6fc8c0;grid-row:1/span 2}.policy-pilot-metrics strong{color:var(--white);font-size:1.3rem}.policy-pilot-metrics span{color:#afc4d1;font-size:.7rem}.policy-pilot-control .policy-feedback{color:#d5e5eb;background:#ffffff12;border-color:#ffffff24}.policy-pilot-layout{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);gap:1rem;display:grid}.policy-pilot-list{align-content:start;gap:.55rem;display:grid}.policy-pilot-list button{color:#dce9ef;text-align:start;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:.75rem;gap:.35rem;width:100%;padding:.9rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.policy-pilot-list button.selected,.policy-pilot-list button:hover{background:#2f9c9526;border-color:#70d3c98f;transform:translateY(-1px)}.policy-pilot-list button span{color:#a9dcd6;letter-spacing:.08em;text-transform:uppercase;background:#2f9c952b;border-radius:999px;width:fit-content;padding:.22rem .45rem;font-size:.58rem;font-weight:800}.policy-pilot-list button span[data-status=CANCELLED]{color:#ffc7c2;background:#b4231838}.policy-pilot-list button strong{color:var(--white);font-size:.82rem;line-height:1.45}.policy-pilot-list button small{color:#91a9b8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.policy-pilot-detail{color:var(--navy-900);background:#f8fbfc;border:1px solid #ffffff2e;border-radius:.95rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid;box-shadow:0 20px 50px #0000001f}.policy-pilot-amendment>header,.policy-pilot-detail>header,.policy-pilot-readiness>header,.policy-pilot-sources>header,.policy-pilot-transition>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.policy-pilot-detail>header h3,.policy-pilot-readiness h3,.policy-pilot-sources h3{color:var(--navy-900);margin:.25rem 0 0}.policy-pilot-amendment header p,.policy-pilot-detail>header p:last-child,.policy-pilot-sources h3,.policy-pilot-transition header p{color:var(--steel-600);font-size:.78rem;font-weight:400;line-height:1.65}.policy-pilot-amendment>header>svg,.policy-pilot-detail>header>svg,.policy-pilot-readiness>header>svg,.policy-pilot-sources>header>svg,.policy-pilot-transition>header>svg{color:var(--teal-500);flex:none}.policy-pilot-lifecycle{border:1px solid var(--steel-100);background:var(--white);border-radius:.7rem;flex-wrap:wrap;gap:.4rem;padding:.7rem;display:flex}.policy-pilot-lifecycle span{color:var(--steel-600);background:var(--steel-50);border-radius:999px;padding:.35rem .55rem;font-size:.63rem;font-weight:750}.policy-pilot-lifecycle span[data-current=true]{color:#126760;background:var(--teal-100);box-shadow:0 0 0 1px #2f9c954d}.policy-pilot-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.policy-pilot-scope-grid div{border:1px solid var(--steel-100);background:var(--white);border-radius:.65rem;padding:.75rem}.policy-pilot-scope-grid dt{color:var(--steel-600);font-size:.62rem;font-weight:700}.policy-pilot-scope-grid dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.25rem 0 0;font-size:.71rem;font-weight:800}.policy-pilot-amendment,.policy-pilot-readiness,.policy-pilot-sources,.policy-pilot-transition{border:1px solid var(--steel-100);background:var(--white);border-radius:.75rem;gap:.8rem;padding:.9rem;display:grid}.policy-pilot-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.policy-pilot-readiness article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.6rem;grid-template-columns:auto 1fr;align-items:start;gap:.18rem .55rem;padding:.65rem;display:grid}.policy-pilot-readiness article>svg{width:1rem;color:var(--teal-500);grid-row:1/span 2}.policy-pilot-readiness article[data-state=BLOCKED]>svg{color:var(--danger)}.policy-pilot-readiness article strong{color:var(--navy-900);font-size:.65rem}.policy-pilot-readiness article p{color:var(--steel-600);margin:0;font-size:.65rem;line-height:1.55}.policy-pilot-sources>header{align-items:center}.policy-pilot-sources>header h3{max-width:58rem;font-size:.78rem;line-height:1.6}.policy-pilot-sources>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.policy-pilot-sources article{background:#fffaf0;border-inline-start:3px solid #d8a33b;border-radius:.5rem;gap:.35rem;padding:.75rem;display:grid}.policy-pilot-sources article span{color:#79540c;background:#f7e8ba;border-radius:999px;width:fit-content;padding:.2rem .4rem;font-size:.58rem;font-weight:800}.policy-pilot-sources article strong{font-size:.73rem}.policy-pilot-sources article small{color:var(--steel-600);font-size:.58rem}.policy-pilot-sources article p{color:var(--steel-600);margin:0;font-size:.66rem;line-height:1.55}.policy-pilot-amendment form,.policy-pilot-create form,.policy-pilot-transition__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.policy-pilot-amendment label,.policy-pilot-create label,.policy-pilot-transition label{color:var(--steel-600);gap:.35rem;font-size:.67rem;font-weight:700;display:grid}.policy-pilot-amendment input,.policy-pilot-amendment select,.policy-pilot-amendment textarea,.policy-pilot-create input,.policy-pilot-create select,.policy-pilot-transition input,.policy-pilot-transition textarea{width:100%;color:var(--navy-900);border:1px solid var(--steel-300);background:var(--white);border-radius:.55rem;padding:.65rem .7rem}.policy-pilot-amendment textarea,.policy-pilot-transition textarea{resize:vertical;min-height:5.5rem}.policy-pilot-transition__fields label:last-child{grid-column:1/-1}.policy-pilot-amendment form>.button{align-self:end}.policy-pilot-amendment__source-plan{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.65rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.policy-pilot-amendment__source-plan>header{grid-column:1/-1;gap:.2rem;display:grid}.policy-pilot-amendment__source-plan>header strong{color:var(--navy-900);font-size:.72rem}.policy-pilot-amendment__source-plan>header small{color:var(--steel-600);font-size:.64rem;line-height:1.55}.policy-pilot-actions{flex-wrap:wrap;gap:.5rem;display:flex}.policy-pilot-empty{color:#c4d6df;background:#ffffff0a;border:1px dashed #ffffff3d;border-radius:.8rem;align-items:center;gap:.8rem;padding:1rem;display:flex}.policy-pilot-empty p{margin:0;line-height:1.65}.policy-pilot-create{color:var(--navy-900);background:#fffffff5;border:1px solid #ffffff2b;border-radius:.85rem}.policy-pilot-create summary{cursor:pointer;padding:1rem}.policy-pilot-create summary span{gap:.25rem;margin-inline-start:.5rem;display:inline-grid}.policy-pilot-create summary strong{color:var(--navy-900);font-size:.83rem}.policy-pilot-create summary small{color:var(--steel-600);font-size:.68rem;line-height:1.5}.policy-pilot-create form{padding:0 1rem 1rem}.policy-pilot-create form>.button,.policy-pilot-create label.wide{grid-column:1/-1}@media (max-width:70rem){.policy-pilot-control__heading,.policy-pilot-layout{grid-template-columns:1fr}.policy-pilot-list,.policy-pilot-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.policy-pilot-amendment form,.policy-pilot-amendment__source-plan,.policy-pilot-create form,.policy-pilot-list,.policy-pilot-metrics,.policy-pilot-readiness>div,.policy-pilot-sources>div,.policy-pilot-transition__fields{grid-template-columns:1fr}.policy-pilot-scope-grid{grid-template-columns:1fr 1fr}.policy-pilot-amendment__source-plan,.policy-pilot-amendment__source-plan>header,.policy-pilot-create form>.button,.policy-pilot-create label.wide,.policy-pilot-transition__fields label:last-child{grid-column:auto}}.policy-source-acquisition{background:linear-gradient(135deg,#e6f6f4b8,#0000 48%),#f7fbfc;border:1px solid #c7dce3;border-radius:.85rem;gap:.9rem;padding:clamp(.9rem,2vw,1.25rem);display:grid}.policy-source-acquisition__heading{grid-template-columns:minmax(0,1.2fr) minmax(15rem,.58fr);align-items:start;gap:1rem;display:grid}.policy-source-acquisition__heading h3{color:var(--navy-900);margin:.25rem 0 .5rem;font-size:clamp(1.1rem,2vw,1.55rem)}.policy-source-acquisition__heading aside p,.policy-source-acquisition__heading>div>p:last-child{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.65}.policy-source-acquisition__heading aside{background:#ffffffd6;border:1px solid #cfe1e6;border-radius:.65rem;gap:.55rem;padding:.75rem;display:grid}.policy-source-acquisition__heading aside>svg{color:var(--teal-500)}.policy-source-acquisition__heading aside .button{width:100%}.policy-source-gate{background:#fffaf0;border:1px solid #e7c980;border-radius:.7rem;gap:.7rem;padding:.8rem;display:grid}.policy-source-gate[data-state=READY_FOR_CONTROLLED_AUTHORING]{background:#eef9f6;border-color:#a9d7cf}.policy-source-gate>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;display:grid}.policy-source-gate>header>svg{color:#bb7800}.policy-source-gate[data-state=READY_FOR_CONTROLLED_AUTHORING]>header>svg{color:var(--teal-500)}.policy-source-gate>header div{gap:.1rem;display:grid}.policy-source-gate>header small,.policy-source-gate>header span{color:var(--steel-600);font-size:.6rem}.policy-source-gate>header strong{color:var(--navy-900);font-size:.76rem}.policy-source-gate__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.policy-source-gate__metrics article{background:#ffffffb8;border:1px solid #071a2b14;border-radius:.55rem;grid-template-columns:auto 1fr;align-items:center;gap:.1rem .45rem;padding:.55rem;display:grid}.policy-source-gate__metrics svg{width:1rem;color:var(--teal-500);grid-row:1/span 2}.policy-source-gate__metrics strong{color:var(--navy-900);font-size:.9rem}.policy-source-gate__metrics span{color:var(--steel-600);font-size:.58rem}.policy-source-gate__blockers{flex-wrap:wrap;gap:.35rem;display:flex}.policy-source-gate__blockers span{color:#80580b;background:#f6e6b8;border-radius:999px;padding:.3rem .45rem;font-size:.57rem;font-weight:750}.policy-source-acquisition__workspace{gap:.75rem;display:grid}.policy-source-history,.policy-source-queue,.policy-source-transition{border:1px solid var(--steel-100);background:#ffffffe6;border-radius:.7rem;gap:.7rem;padding:.8rem;display:grid}.policy-source-history>header,.policy-source-queue>header,.policy-source-transition>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.policy-source-history>header p:last-child,.policy-source-queue>header p:last-child{max-width:60rem;color:var(--steel-600);margin:.2rem 0 0;font-size:.66rem;line-height:1.55}.policy-source-history>header>svg,.policy-source-queue>header>svg,.policy-source-transition>header>svg{color:var(--teal-500);flex:none}.policy-source-queue>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.policy-source-queue article{border:1px solid var(--steel-100);background:#fffdf7;border-inline-start:3px solid #d2a039;border-radius:.6rem;gap:.5rem;padding:.7rem;display:grid}.policy-source-queue article[data-status=VERIFIED_CURRENT]{border-inline-start-color:var(--teal-500);background:#f4fbf9}.policy-source-queue article[data-selected=true]{box-shadow:0 0 0 2px #2f9c9521}.policy-source-queue article>header{justify-content:space-between;gap:.5rem;display:flex}.policy-source-queue article>header span{color:#7a550d;background:#f4e5b7;border-radius:999px;width:fit-content;padding:.22rem .42rem;font-size:.55rem;font-weight:800}.policy-source-queue article>header span[data-status=VERIFIED_CURRENT]{color:#126760;background:var(--teal-100)}.policy-source-queue article>header small,.policy-source-queue article>small{color:var(--steel-600);font-size:.57rem}.policy-source-queue article>strong{color:var(--navy-900);font-size:.74rem;line-height:1.45}.policy-source-history article dl,.policy-source-queue article dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.policy-source-history article dl div,.policy-source-queue article dl div{background:var(--steel-50);border-radius:.45rem;min-width:0;padding:.4rem}.policy-source-history dt,.policy-source-queue dt{color:var(--steel-600);font-size:.52rem}.policy-source-history dd,.policy-source-queue dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.15rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem}.policy-source-queue article>p{color:var(--steel-600);margin:0;font-size:.62rem;line-height:1.5}.policy-source-queue__blocker{background:#fff2cc;border-radius:.45rem;padding:.5rem;color:#8a5b00!important}.policy-source-queue__muted{color:var(--steel-500)!important}.policy-source-queue__actions{flex-wrap:wrap;gap:.35rem;display:flex}.policy-source-queue__actions .button{min-height:2rem;padding:.42rem .55rem;font-size:.59rem}.policy-source-transition>header h4{color:var(--navy-900);margin:.2rem 0 0}.policy-source-transition form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.policy-source-transition label{color:var(--steel-600);gap:.32rem;font-size:.63rem;font-weight:700;display:grid}.policy-source-transition form>.button,.policy-source-transition label.wide,.policy-source-transition__hint{grid-column:1/-1}.policy-source-transition input,.policy-source-transition select,.policy-source-transition textarea{width:100%;color:var(--navy-900);border:1px solid var(--steel-300);background:var(--white);border-radius:.52rem;padding:.62rem .68rem}.policy-source-transition textarea{resize:vertical;min-height:5.2rem}.policy-source-transition__hint{color:#315c67;background:#eef7f8;border-radius:.5rem;align-items:flex-start;gap:.45rem;margin:0;padding:.55rem;font-size:.61rem;line-height:1.55;display:flex}.policy-source-transition__hint svg{width:1rem;color:var(--teal-500);flex:none}.policy-source-history ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.policy-source-history li{grid-template-columns:auto 1fr;gap:.55rem;display:grid}.policy-source-history li>span{width:1.8rem;height:1.8rem;color:var(--teal-500);background:#eff9f7;border:1px solid #c9e2de;border-radius:999px;place-items:center;display:grid}.policy-source-history li>span svg{width:.9rem}.policy-source-history li article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.55rem;gap:.4rem;min-width:0;padding:.65rem;display:grid}.policy-source-history article>header{justify-content:space-between;gap:.55rem;display:flex}.policy-source-history article>header strong{color:var(--navy-900);font-size:.69rem}.policy-source-history article time{color:var(--steel-600);font-size:.56rem}.policy-source-history article>p{color:var(--steel-600);margin:0;font-size:.62rem;line-height:1.5}.policy-source-history__empty{color:var(--steel-600);border:1px dashed var(--steel-300);border-radius:.55rem;margin:0;padding:.7rem;font-size:.66rem}@media (max-width:58rem){.policy-source-acquisition__heading,.policy-source-queue>div{grid-template-columns:1fr}}@media (max-width:40rem){.policy-source-gate>header,.policy-source-gate__metrics,.policy-source-history article dl,.policy-source-queue article dl,.policy-source-transition form{grid-template-columns:1fr}.policy-source-gate>header>svg{display:none}.policy-source-transition form>.button,.policy-source-transition label.wide,.policy-source-transition__hint{grid-column:auto}}.policy-authoring-panel,.policy-authority-section,.policy-decisions-panel,.policy-evaluation-panel,.policy-library-panel,.policy-metrics-panel,.policy-publication-control,.policy-record-panel{border:1px solid var(--steel-100);background:#fffffff0;border-radius:1rem;padding:clamp(1.15rem,2.3vw,2rem);box-shadow:0 14px 40px #071a2b0e}.policy-section-heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.25rem;display:flex}.policy-section-heading.compact{align-items:center;margin-bottom:.9rem}.policy-section-heading h2{max-width:58rem;margin:.25rem 0 0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.3}.policy-section-heading>svg{width:1.55rem;height:1.55rem;color:var(--teal-500);flex:none}.policy-authority-section{color:var(--white);background:radial-gradient(circle at 12% 0,#2f9c953b,transparent 26%),linear-gradient(145deg,var(--navy-950),#0f3552);border-color:#5d8ba94d;overflow:hidden}.policy-authority-section .eyebrow,.policy-authority-section .policy-section-heading>svg{color:#88ded7}.policy-authority-stack{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.policy-authority-step{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.85rem;align-content:space-between;gap:1rem;min-height:12rem;padding:1rem;display:grid;position:relative}.policy-authority-step[data-level=governing]{background:#2f9c9530;border-color:#6fe0d38c}.policy-authority-step>span{color:#88ded7;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:800}.policy-authority-step strong{margin-bottom:.5rem;font-size:.9rem;line-height:1.4;display:block}.policy-authority-step p{color:#bfd0dc;margin:0;font-size:.7rem;line-height:1.6}.policy-authority-step>svg{z-index:2;background:var(--navy-900);color:#88ded7;border-radius:50%;width:1rem;padding:.1rem;position:absolute;inset:50% -.82rem auto auto;transform:rotate(-90deg)}[dir=rtl] .policy-authority-step>svg{inset:50% auto auto -.82rem;transform:rotate(90deg)}.policy-metric-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.55rem;display:grid}.policy-metric-grid article{border:1px solid var(--steel-100);background:linear-gradient(155deg,var(--white),var(--steel-50));border-radius:.75rem;align-content:space-between;gap:.45rem;min-height:8rem;padding:.85rem;display:grid}.policy-metric-grid article:first-child{color:var(--white);background:linear-gradient(145deg,var(--navy-950),var(--navy-800))}.policy-metric-grid svg{width:1.05rem;color:var(--teal-500)}.policy-metric-grid strong{font-size:1.55rem}.policy-metric-grid span{color:var(--steel-600);font-size:.68rem;line-height:1.35}.policy-metric-grid article:first-child span{color:#ffffffb8}.policy-feedback{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--steel-600);border-radius:.65rem;margin:.9rem 0 0;padding:.75rem .85rem;font-size:.75rem}.policy-feedback.error{color:var(--danger);background:#fff4f2;border-color:#b4231847}.policy-feedback.success{color:var(--navy-800);background:#f0fbf9;border-color:#2f9c9559}.policy-library-layout{grid-template-columns:minmax(14rem,.32fr) minmax(0,1fr);gap:1rem;display:grid}.policy-pack-list{align-content:start;gap:.55rem;display:grid}.policy-pack-list button{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--navy-950);cursor:pointer;text-align:start;border-radius:.75rem;gap:.45rem;padding:.85rem;display:grid}.policy-pack-list button.selected,.policy-pack-list button:hover{background:var(--white);box-shadow:inset 3px 0 0 var(--teal-500);border-color:#2f9c958c}[dir=rtl] .policy-pack-list button.selected,[dir=rtl] .policy-pack-list button:hover{box-shadow:inset -3px 0 0 var(--teal-500)}.policy-pack-list button>span,.policy-record-list article header>span{background:var(--steel-100);width:max-content;max-width:100%;color:var(--steel-600);letter-spacing:.025em;text-transform:uppercase;border-radius:999px;padding:.25rem .43rem;font-size:.6rem;font-weight:800}.policy-pack-list button>span[data-status=ACTIVE],.policy-record-list article header>span[data-status=ACTIVE],.policy-record-list article header>span[data-status=VERIFIED_CURRENT]{background:var(--teal-100);color:var(--navy-800)}.policy-pack-list button strong{font-size:.78rem;line-height:1.45}.policy-pack-list button small{overflow-wrap:anywhere;color:var(--steel-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.policy-pack-detail{border:1px solid var(--steel-100);background:linear-gradient(145deg,#fff,#f8fbfc);border-radius:.85rem;gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.policy-pack-title{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.policy-pack-title h3{margin:.75rem 0 .45rem;font-size:clamp(1.2rem,2vw,1.65rem)}.policy-pack-title p{max-width:62rem;color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.65}.policy-pack-title>svg{width:2rem;height:2rem;color:var(--teal-500);flex:none}.policy-latest-decision dl,.policy-pack-meta,.policy-record-list dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.policy-latest-decision dl div,.policy-pack-meta div,.policy-record-list dl div{border-top:1px solid var(--steel-100);padding-top:.6rem}.policy-latest-decision dt,.policy-pack-meta dt,.policy-record-list dt{color:var(--steel-600);text-transform:uppercase;font-size:.62rem;font-weight:750}.policy-latest-decision dd,.policy-pack-meta dd,.policy-record-list dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.22rem 0 0;font-size:.72rem}.policy-lifecycle,.policy-publication-gates{border-top:1px solid var(--steel-100);padding-top:1rem}.policy-lifecycle h3,.policy-publication-gates h3{margin:0;font-size:.9rem}.policy-lifecycle>p,.policy-publication-gates>p:not(.policy-boundary-note){color:var(--steel-600);margin:.35rem 0 .8rem;font-size:.72rem;line-height:1.55}.policy-lifecycle>div{gap:.35rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.policy-lifecycle>div span{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--steel-600);border-radius:999px;flex:none;padding:.36rem .55rem;font-size:.6rem;font-weight:750}.policy-lifecycle>div span[data-past=true]{color:var(--navy-800);border-color:#2f9c9538}.policy-lifecycle>div span[data-current=true]{border-color:var(--teal-500);background:var(--teal-100);color:var(--navy-950)}.policy-publication-gates>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.policy-publication-gates article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.7rem;align-content:space-between;gap:.4rem;min-height:7.5rem;padding:.75rem;display:grid}.policy-publication-gates article[data-state=pass]{background:#f0fbf9;border-color:#2f9c954d}.policy-publication-gates article[data-state=attention]{background:#fff4f2;border-color:#b423183d}.policy-publication-gates article svg{width:1.05rem;color:var(--teal-500)}.policy-publication-gates article[data-state=attention] svg{color:var(--danger)}.policy-publication-gates article strong{font-size:.7rem;line-height:1.4}.policy-publication-gates article span{color:var(--steel-600);font-size:.62rem}.policy-boundary-note{border-inline-start:3px solid var(--teal-500);color:var(--navy-800);background:#f1f8f8;border-radius:.6rem;align-items:flex-start;gap:.6rem;margin:.9rem 0 0;padding:.78rem .9rem;font-size:.72rem;line-height:1.6;display:flex}.policy-boundary-note svg{width:1.05rem;color:var(--teal-500);flex:none;margin-top:.1rem}.policy-empty-state{border:1px dashed var(--steel-300);background:var(--steel-50);min-height:10rem;color:var(--steel-600);text-align:center;border-radius:.8rem;justify-content:center;align-items:center;gap:.7rem;padding:1rem;display:flex}.policy-empty-state.compact{min-height:6rem;margin:0;font-size:.76rem}.policy-empty-state svg{width:1.35rem;color:var(--teal-500)}.policy-empty-state p{max-width:48rem;margin:0;line-height:1.6}.policy-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.policy-record-list{gap:.65rem;display:grid}.policy-record-list article{border:1px solid var(--steel-100);background:linear-gradient(155deg,#fff,var(--steel-50));border-radius:.75rem;padding:.9rem}.policy-record-list article header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.policy-record-list article header small{color:var(--steel-600);font-size:.61rem}.policy-record-list h3{margin:.75rem 0;font-size:.85rem;line-height:1.45}.policy-record-list dl{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-outcome-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.policy-outcome-grid article{border:1px solid var(--steel-100);border-top:3px solid var(--steel-300);background:var(--steel-50);border-radius:.75rem;align-content:start;gap:.6rem;min-height:10.5rem;padding:.85rem;display:grid}.policy-outcome-grid article[data-tone=pass]{border-top-color:var(--teal-500)}.policy-outcome-grid article[data-tone=attention]{border-top-color:#d97706}.policy-outcome-grid article[data-tone=fail]{border-top-color:var(--danger)}.policy-outcome-grid article>span{overflow-wrap:anywhere;color:var(--steel-600);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.policy-outcome-grid article strong{font-size:.76rem;line-height:1.4}.policy-outcome-grid article p{color:var(--steel-600);margin:0;font-size:.66rem;line-height:1.55}.policy-latest-decision{background:linear-gradient(145deg,#f2fafa,#fff);border:1px solid #2f9c9542;border-radius:.85rem;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:1.5rem;margin-top:1rem;padding:1.1rem;display:grid}.policy-latest-decision h3{margin:.65rem 0 .35rem}.policy-latest-decision p:not(.eyebrow){color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.policy-outcome-badge{background:var(--steel-100);width:max-content;color:var(--steel-600);border-radius:999px;margin-top:.5rem;padding:.32rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;font-weight:800;display:inline-flex}.policy-outcome-badge[data-tone=pass]{background:var(--teal-100);color:var(--navy-800)}.policy-outcome-badge[data-tone=attention]{color:#92400e;background:#fff1d6}.policy-outcome-badge[data-tone=fail]{color:var(--danger);background:#fee4e2}.policy-latest-decision dl{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-evaluation-panel{border-color:#2f9c9545}.policy-command-form{gap:1rem;margin-top:1rem;display:grid}.policy-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.policy-fact-row label,.policy-form-grid label{color:var(--steel-600);align-content:start;gap:.4rem;font-size:.7rem;font-weight:750;display:grid}.policy-fact-row label.wide,.policy-form-grid label.wide{grid-column:span 2}.policy-form-grid label.full{grid-column:1/-1}.policy-fact-row input,.policy-fact-row select,.policy-form-grid input,.policy-form-grid select,.policy-form-grid textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:2.65rem;color:var(--navy-950);font:inherit;border-radius:.55rem;padding:.65rem .72rem;font-weight:500}.policy-form-grid textarea{resize:vertical}.policy-fact-row input:focus-visible,.policy-fact-row select:focus-visible,.policy-form-grid input:focus-visible,.policy-form-grid select:focus-visible,.policy-form-grid textarea:focus-visible{border-color:var(--teal-500);outline:3px solid #2f9c9526}.policy-fact-builder{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;gap:.7rem;padding:1rem;display:grid}.policy-fact-builder legend{color:var(--navy-900);padding-inline:.4rem;font-size:.78rem;font-weight:800}.policy-fact-builder>.button{justify-self:start}.policy-fact-row{border:1px solid var(--steel-100);background:var(--white);border-radius:.7rem;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.55rem;padding:.75rem;display:grid}.policy-fact-row>span{color:var(--teal-500);align-self:start;padding-top:1.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:800}.policy-fact-row .icon-button{align-self:end;width:2.65rem;height:2.65rem}.policy-authoring-panel{background:radial-gradient(circle at 95% 0,#2f9c951a,transparent 25%),var(--white);border-color:#123a572e}.policy-authoring-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.policy-authoring-tools details{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;align-self:start}.policy-authoring-tools summary{color:var(--navy-900);cursor:pointer;padding:.95rem 1rem;font-size:.8rem;font-weight:800}.policy-authoring-tools details[open] summary{border-bottom:1px solid var(--steel-100)}.policy-authoring-tools .policy-command-form{margin:0;padding:1rem}.policy-authoring-tools .policy-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:center!important;gap:.55rem!important;display:flex!important}.policy-checkbox input{flex:none;width:1rem;min-height:1rem}.policy-publication-control{background:radial-gradient(circle at 92% 0,#2f9c9524,#0000 22rem),linear-gradient(155deg,#fff,#f8fbfc);border-color:#123a5733;gap:1.15rem;display:grid;overflow:hidden}.policy-publication-control__header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.policy-publication-control__header h2{max-width:58rem;margin:.25rem 0 .55rem;font-size:clamp(1.35rem,2.4vw,2.15rem);line-height:1.2}.policy-publication-control__header p:not(.eyebrow){max-width:68rem;color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.7}.policy-publication-control__header .button svg,.policy-publication-lane .button svg{width:1rem;height:1rem}.policy-publication-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.policy-publication-identity>span{border:1px solid var(--steel-100);color:var(--steel-600);overflow-wrap:anywhere;background:#ffffffe0;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .55rem;padding:.75rem;font-size:.63rem;display:grid}.policy-publication-identity>span[data-state=attention]{background:#fff7f5;border-color:#b4231840}.policy-publication-identity svg{width:1rem;color:var(--teal-500);grid-row:span 2}.policy-publication-identity span[data-state=attention] svg{color:var(--danger)}.policy-publication-identity strong{color:var(--navy-900);font-size:.68rem}.policy-publication-rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.policy-publication-rail article{background:#ffffffe0;border:1px solid var(--steel-100);border-top:3px solid #d97706;border-radius:.72rem;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr) auto;gap:.45rem;min-height:8.3rem;padding:.8rem;display:grid;position:relative}.policy-publication-rail article[data-state=ready]{border-top-color:var(--teal-500)}.policy-publication-rail article>span{color:var(--teal-500);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:850}.policy-publication-rail article div{align-content:start;gap:.3rem;display:grid}.policy-publication-rail article strong{font-size:.72rem;line-height:1.35}.policy-publication-rail article small{color:var(--steel-600);font-size:.6rem;line-height:1.45}.policy-publication-rail article>svg{color:#d97706;width:1rem}.policy-publication-rail article[data-state=ready]>svg{color:var(--teal-500)}.policy-publication-rail article em{color:var(--steel-600);text-transform:uppercase;grid-column:2/-1;align-self:end;font-size:.58rem;font-style:normal;font-weight:750}.policy-publication-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.policy-publication-lane{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.85rem;align-content:start;gap:.85rem;padding:1rem;display:grid}.policy-publication-lane--wide{grid-column:1/-1}.policy-publication-lane>header{align-items:flex-start;gap:.7rem;display:flex}.policy-publication-lane>header>svg{width:1.2rem;color:var(--teal-500);flex:none}.policy-publication-lane h3{margin:0;font-size:.92rem}.policy-publication-lane>header p{color:var(--steel-600);margin:.35rem 0 0;font-size:.68rem;line-height:1.55}.policy-publication-select{color:var(--steel-600);gap:.4rem;font-size:.68rem;font-weight:750;display:grid}.policy-publication-select select{border:1px solid var(--steel-300);background:var(--white);min-height:2.65rem;color:var(--navy-950);font:inherit;border-radius:.55rem;padding:.62rem .7rem}.policy-publication-facts{flex-wrap:wrap;gap:.45rem;display:flex}.policy-publication-facts span{background:var(--steel-100);color:var(--steel-600);overflow-wrap:anywhere;border-radius:999px;padding:.35rem .5rem;font-size:.59rem;font-weight:700}.policy-publication-actions{gap:.5rem;display:grid}.policy-publication-actions--three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.policy-issue-register details,.policy-publication-actions details{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.7rem}.policy-issue-register summary,.policy-publication-actions summary{color:var(--navy-900);cursor:pointer;padding:.8rem .85rem;font-size:.7rem;font-weight:800}.policy-issue-register summary:focus-visible,.policy-publication-actions summary:focus-visible{outline:3px solid var(--blue-500)}@supports (color:color-mix(in lab,red,red)){.policy-issue-register summary:focus-visible,.policy-publication-actions summary:focus-visible{outline:3px solid color-mix(in srgb,var(--blue-500) 42%,transparent)}}.policy-issue-register summary:focus-visible,.policy-publication-actions summary:focus-visible{outline-offset:3px}.policy-issue-register details[open]>summary,.policy-publication-actions details[open]>summary{border-bottom:1px solid var(--steel-100)}.policy-issue-register .policy-command-form,.policy-publication-actions .policy-command-form{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.85rem}.policy-publication-actions .policy-boundary-note{margin:0}.policy-issue-register{gap:.5rem;display:grid}.policy-issue-register summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.policy-issue-register summary span{color:#92400e;background:#fff1d6;border-radius:999px;padding:.25rem .4rem;font-size:.54rem}.policy-issue-register summary small{color:var(--steel-600);font-size:.57rem}.policy-issue-register details>p{color:var(--steel-600);margin:0;padding:.85rem .85rem 0;font-size:.68rem;line-height:1.55}.policy-impact-register{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.policy-impact-register>article{background:var(--steel-50);border:1px solid var(--steel-100);border-top:3px solid #d97706;border-radius:.7rem;gap:.35rem;padding:.75rem;display:grid}.policy-impact-register>article[data-state=accepted]{border-top-color:var(--teal-500)}.policy-impact-register small,.policy-impact-register span{color:var(--steel-600);font-size:.58rem}.policy-impact-register strong{font-size:.72rem}.policy-impact-register p{color:var(--steel-600);margin:0;font-size:.64rem;line-height:1.5}.policy-publication-decision{background:#f0fbf9;border:1px solid #2f9c9540;border-radius:.75rem;align-items:flex-start;gap:.7rem;padding:.85rem;display:flex}.policy-publication-decision>svg{width:1.15rem;color:var(--teal-500);flex:none}.policy-publication-decision strong{font-size:.72rem}.policy-publication-decision p{color:var(--steel-600);overflow-wrap:anywhere;margin:.25rem 0 0;font-size:.64rem}.policy-rule-assurance{background:radial-gradient(circle at 94% 0,#2f9c9517,#0000 30%),#ffffffe6;grid-column:1/-1}.policy-rule-head{background:linear-gradient(135deg,#f5fbfb,#fff);border:1px solid #2f9c9538;border-radius:.75rem;gap:.7rem;padding:.8rem;display:grid}.policy-rule-head>header{align-items:center;gap:.55rem;display:flex}.policy-rule-head>header svg{width:1rem;color:var(--teal-500)}.policy-rule-head>header strong{font-size:.72rem}.policy-rule-head>header span{color:var(--steel-600);margin-inline-start:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.policy-rule-head dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.policy-rule-head dl>div{border:1px solid var(--steel-100);background:#ffffffdb;border-radius:.55rem;min-width:0;padding:.55rem}.policy-rule-head dt{color:var(--steel-600);font-size:.55rem;font-weight:750}.policy-rule-head dd{color:var(--navy-950);overflow-wrap:anywhere;margin:.25rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;font-weight:750}.policy-rule-lineage{background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #2158992e;border-radius:.75rem;gap:.65rem;padding:.8rem;display:grid}.policy-rule-lineage>header{align-items:flex-start;gap:.55rem;display:flex}.policy-rule-lineage>header>svg{width:1rem;color:var(--navy-700);margin-top:.1rem}.policy-rule-lineage>header>div{min-width:0}.policy-rule-lineage>header strong{font-size:.72rem;display:block}.policy-rule-lineage>header p{color:var(--steel-600);margin:.25rem 0 0;font-size:.62rem;line-height:1.5}.policy-lineage-export{color:var(--navy-800);font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #21589940;border-radius:.5rem;justify-content:center;align-items:center;gap:.35rem;margin-inline-start:auto;padding:.45rem .6rem;font-size:.6rem;font-weight:800;display:inline-flex}.policy-lineage-export:hover:not(:disabled){border-color:var(--navy-700);background:#eff5ff}.policy-lineage-export:disabled{cursor:not-allowed;opacity:.55}.policy-lineage-export svg{width:.78rem}.policy-rule-lineage dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.policy-rule-lineage dl>div{border:1px solid var(--steel-100);background:#ffffffe6;border-radius:.55rem;min-width:0;padding:.52rem}.policy-rule-lineage dt{color:var(--steel-600);font-size:.54rem;font-weight:750}.policy-rule-lineage dd{overflow-wrap:anywhere;color:var(--navy-950);margin:.22rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem;font-weight:750}.policy-lineage-boundary,.policy-lineage-state{color:var(--steel-600);align-items:center;gap:.35rem;margin:0;font-size:.59rem;display:flex}.policy-lineage-boundary svg{width:.75rem;color:var(--navy-700)}.policy-lineage-state.error{color:#a13030}.policy-rule-lineage details{border-top:1px solid var(--steel-100);padding-top:.65rem}.policy-rule-lineage summary{color:var(--navy-800);cursor:pointer;font-size:.64rem;font-weight:800}.policy-rule-lineage__history{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.6rem;display:grid}.policy-rule-lineage__history article{border:1px solid var(--steel-100);background:#fff;border-radius:.55rem;min-width:0;padding:.55rem}.policy-rule-lineage__history article>header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.policy-rule-lineage__history article small,.policy-rule-lineage__history article span,.policy-rule-lineage__history article strong{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.policy-rule-lineage__history article span{background:var(--steel-100);color:var(--steel-700);border-radius:999px;padding:.2rem .35rem;font-family:inherit;font-weight:800}.policy-rule-lineage__history article span[data-current=true]{color:#11655f;background:#e8f8f6}.policy-rule-lineage__history article p{color:var(--steel-600);overflow-wrap:anywhere;margin:.38rem 0 0;font-size:.58rem;line-height:1.45}.policy-rule-lineage__history article small{color:var(--navy-800);margin-top:.45rem;display:block}.policy-rule-coverage{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.75rem;gap:.65rem;padding:.8rem;display:grid}.policy-rule-coverage>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.policy-rule-coverage>header strong{font-size:.72rem}.policy-rule-coverage>header p{color:var(--steel-600);margin:.25rem 0 0;font-size:.62rem;line-height:1.5}.policy-rule-coverage>header>span{color:#92400e;white-space:nowrap;background:#fff1d6;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.62rem;font-weight:850;display:inline-flex}.policy-rule-coverage>header>span[data-state=ready]{color:#11655f;background:#e8f8f6}.policy-rule-coverage>header>span svg{width:.9rem}.policy-rule-coverage>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.policy-rule-coverage article{background:var(--white);border:1px solid var(--steel-100);border-top:3px solid #d97706;border-radius:.6rem;align-content:start;gap:.28rem;min-width:0;padding:.6rem;display:grid}.policy-rule-coverage article[data-state=ready]{border-top-color:var(--teal-500)}.policy-rule-coverage article[data-state=blocked]{border-top-color:var(--danger)}.policy-rule-coverage article span{color:var(--steel-600);overflow-wrap:anywhere;font-size:.53rem;font-weight:800}.policy-rule-coverage article strong{font-size:.63rem;line-height:1.35}.policy-rule-coverage article small{color:var(--steel-600);overflow-wrap:anywhere;font-size:.53rem;line-height:1.45}.policy-rule-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.policy-rule-actions>details:last-child{grid-column:1/-1}.policy-derived-result{background:#f0fbf9;border:1px solid #2f9c9540;border-radius:.55rem;align-content:center;gap:.3rem;padding:.55rem;display:grid}.policy-derived-result span{color:var(--steel-600);font-size:.58rem;font-weight:750}.policy-derived-result strong{font-size:.66rem}.policy-rule-amendment__boundary{background:#fff7f5;border:1px solid #b423182e;border-radius:.65rem;align-items:flex-start;gap:.65rem;margin:.85rem;padding:.75rem;display:flex}.policy-rule-amendment__boundary svg{width:1rem;color:var(--danger);flex:none}.policy-rule-amendment__boundary p{color:#7a271a;margin:0;font-size:.65rem;line-height:1.6}.policy-publication-actions .policy-rule-amendment__form{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-rule-amendment__locked{border:1px solid #2f9c9538;border-radius:.65rem;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;padding:.7rem;display:grid}.policy-checkbox-grid legend,.policy-rule-amendment__locked legend{color:var(--navy-900);padding-inline:.35rem;font-size:.62rem;font-weight:850}.policy-rule-amendment__locked span{background:var(--steel-50);border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);gap:.18rem .4rem;min-width:0;padding:.5rem;display:grid}.policy-rule-amendment__locked svg{width:.85rem;color:var(--teal-500);grid-row:span 2}.policy-rule-amendment__locked small{color:var(--steel-600);font-size:.52rem}.policy-rule-amendment__locked strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.56rem}.policy-form-section-title{border-top:1px solid var(--steel-100);align-items:center;gap:.5rem;margin:.35rem 0 0;padding-top:.85rem;font-size:.72rem;display:flex}.policy-form-section-title svg{width:1rem;color:var(--teal-500)}.policy-checkbox-grid{border:1px solid var(--steel-200);border-radius:.55rem;gap:.4rem;margin:0;padding:.65rem;display:grid}.policy-checkbox-grid .policy-checkbox{grid-column:auto;align-items:flex-start;gap:.45rem;font-size:.58rem;line-height:1.45;display:flex}.policy-checkbox-grid .policy-checkbox input,.policy-rule-amendment__confirmation input{width:auto;min-height:auto;margin-top:.1rem}.policy-rule-amendment__confirmation{color:#7a271a;background:#fff7f5;border:1px solid #b4231838;border-radius:.55rem;padding:.7rem;line-height:1.55}@media (max-width:1180px){.policy-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.policy-authority-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-authority-step>svg{display:none}.policy-outcome-grid,.policy-publication-gates>div,.policy-publication-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-publication-actions--three{grid-template-columns:minmax(0,1fr)}.policy-rule-amendment__locked,.policy-rule-coverage>div{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-publication-actions .policy-rule-amendment__form{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-fact-row{grid-template-columns:auto repeat(3,minmax(0,1fr)) auto}}@media (max-width:900px){.policy-authoring-tools,.policy-latest-decision,.policy-library-layout,.policy-publication-lanes,.policy-studio-hero,.policy-two-column{grid-template-columns:minmax(0,1fr)}.policy-publication-lane--wide,.policy-rule-assurance{grid-column:auto}.policy-rule-actions{grid-template-columns:minmax(0,1fr)}.policy-rule-actions>details:last-child{grid-column:auto}.policy-impact-register,.policy-publication-identity{grid-template-columns:minmax(0,1fr)}.policy-authoring-tools .policy-form-grid,.policy-form-grid,.policy-pack-list,.policy-rule-amendment__locked,.policy-rule-coverage>div,.policy-rule-head dl,.policy-rule-lineage dl,.policy-rule-lineage__history{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-fact-row{grid-template-columns:auto repeat(2,minmax(0,1fr)) auto}}@media (max-width:640px){.policy-studio-workspace{gap:1rem}.policy-authoring-panel,.policy-authority-section,.policy-decisions-panel,.policy-evaluation-panel,.policy-library-panel,.policy-metrics-panel,.policy-publication-control,.policy-record-panel,.policy-studio-hero{border-radius:.85rem;padding:1rem}.policy-studio-hero h1{font-size:2.45rem}[dir=rtl] .policy-studio-hero h1{font-size:2.1rem}.policy-authoring-tools .policy-form-grid,.policy-authority-stack,.policy-form-grid,.policy-latest-decision dl,.policy-metric-grid,.policy-outcome-grid,.policy-pack-list,.policy-publication-actions .policy-rule-amendment__form,.policy-publication-gates>div,.policy-publication-rail,.policy-rule-amendment__locked,.policy-rule-coverage>div,.policy-rule-head dl,.policy-rule-lineage dl,.policy-rule-lineage__history{grid-template-columns:minmax(0,1fr)}.policy-rule-coverage>header,.policy-rule-lineage>header{display:grid}.policy-lineage-export{margin-inline-start:0}.policy-authority-step{min-height:8.5rem}.policy-pack-meta,.policy-record-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-fact-row label.wide,.policy-form-grid label.wide{grid-column:auto}.policy-fact-row{grid-template-columns:minmax(0,1fr)}.policy-fact-row>span{padding-top:0}.policy-fact-row .icon-button{justify-self:end}.policy-publication-control__header{display:grid}.policy-publication-control__header .button{width:100%}.policy-issue-register .policy-command-form,.policy-issue-register summary,.policy-publication-actions .policy-command-form{grid-template-columns:minmax(0,1fr)}}.organization-calendar-editor,.organization-calendar-editor *{box-sizing:border-box;min-width:0}.organization-calendar-editor{color:#eff8ff;background:radial-gradient(circle at 92% 0,#3794c421,#0000 30%),linear-gradient(155deg,#081f34fa,#0a2a43f0);border:1px solid #4e719347;border-radius:1.25rem;gap:1.15rem;margin-top:1.4rem;padding:clamp(1rem,2vw,1.5rem);display:grid;overflow:hidden}.organization-calendar-heading,.organization-calendar-section-heading,.organization-calendar-shifts article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.organization-calendar-heading h3,.organization-calendar-policy legend,.organization-calendar-section h4{color:#f6fbff;margin:0}.organization-calendar-heading p,.organization-calendar-section-heading p{color:#b9cbda;max-width:70ch;margin:.35rem 0 0;line-height:1.65}.organization-calendar-heading .eyebrow,.organization-calendar-shifts article>header strong{align-items:center;gap:.45rem;display:inline-flex}.organization-calendar-state{color:#aaf0d3;letter-spacing:.04em;background:#2285652b;border:1px solid #87ddbb6b;border-radius:999px;flex:none;padding:.42rem .72rem;font-size:.76rem;font-weight:800}.organization-calendar-state[data-state=BLACKOUT],.organization-calendar-state[data-state=CLOSED]{color:#ffc3b9;background:#9d3a3033;border-color:#ff9e8d80}.organization-calendar-state[data-state=AOG_ON_CALL]{color:#ffe0a5;background:#ac6c1233;border-color:#ffc96685}.organization-calendar-control-note{color:#c6dbe9;background:#3583a61f;border-inline-start:3px solid #5ab7df;border-radius:.7rem;align-items:flex-start;gap:.6rem;margin:0;padding:.85rem .95rem;line-height:1.55;display:flex}.organization-calendar-control-note svg{color:#78cef1;flex:none;margin-top:.15rem}.organization-calendar-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.organization-calendar-metrics article{background:#ffffff0e;border:1px solid #9fc1d82e;border-radius:.85rem;gap:.35rem;min-height:5.2rem;padding:.8rem;display:grid}.organization-calendar-metrics span{color:#a9c0d0;font-size:.74rem;line-height:1.35}.organization-calendar-metrics strong{color:#fff;align-self:end;font-size:1.05rem}.organization-calendar-policy,.organization-calendar-section{background:#02122057;border:1px solid #9fc1d833;border-radius:1rem;margin:0;padding:1rem}.organization-calendar-policy legend{padding-inline:.4rem;font-size:.92rem;font-weight:800}.organization-calendar-policy-grid,.organization-calendar-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.organization-calendar-editor label{color:#c5d7e4;align-content:start;gap:.38rem;font-size:.78rem;font-weight:700;display:grid}.organization-calendar-editor input,.organization-calendar-editor select,.organization-calendar-editor textarea{color:#f2f9fd;background:#041828e0;border:1px solid #a4c5db40;border-radius:.68rem;width:100%}.organization-calendar-editor textarea{resize:vertical;min-height:5.2rem}.organization-calendar-editor [dir=ltr]{text-align:left;direction:ltr}.organization-calendar-editor [dir=auto]{text-align:start}.organization-calendar-editor .account-checkbox-field{align-items:center;gap:.55rem;min-height:2.75rem;padding-top:1.25rem;display:flex}.organization-calendar-editor .account-checkbox-field input{accent-color:#59bde6;width:1rem;height:1rem}.organization-calendar-section-heading{margin-bottom:.9rem}.organization-calendar-editor>.button,.organization-calendar-section-heading .button{justify-content:center;align-items:center;gap:.42rem;display:inline-flex}.organization-calendar-exceptions,.organization-calendar-shifts{gap:.75rem;display:grid}.organization-calendar-exceptions article,.organization-calendar-shifts article{background:#ffffff09;border:1px solid #93bbd32e;border-radius:.85rem;gap:.85rem;padding:.9rem;display:grid;position:relative}.organization-calendar-exceptions .icon-button,.organization-calendar-shifts .icon-button{color:#ffb7aa;cursor:pointer;background:#902f291f;border:1px solid #ffa49340;border-radius:.55rem;place-items:center;width:2rem;height:2rem;padding:0;display:inline-grid}.organization-calendar-exceptions .icon-button{z-index:1;position:absolute;inset-block-start:.7rem;inset-inline-end:.7rem}.organization-calendar-row-grid .wide{grid-column:1/-1}@media (max-width:980px){.organization-calendar-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.organization-calendar-policy-grid,.organization-calendar-row-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.organization-calendar-heading,.organization-calendar-section-heading{flex-direction:column;align-items:stretch}.organization-calendar-state{align-self:flex-start}.organization-calendar-metrics,.organization-calendar-policy-grid,.organization-calendar-row-grid{grid-template-columns:minmax(0,1fr)}.organization-calendar-row-grid .wide{grid-column:auto}}@media (max-width:920px){.aog-continuity-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.aog-continuity-briefing>header{flex-direction:column;align-items:flex-start}.aog-continuity-actions{justify-content:flex-start}.aog-continuity-grid,.aog-continuity-meta{grid-template-columns:1fr}}@media print{body *{visibility:hidden}.aog-continuity-briefing,.aog-continuity-briefing *{visibility:visible}.aog-continuity-briefing{box-sizing:border-box;width:100%;box-shadow:none;background:var(--white);border:0;border-radius:0;position:absolute;inset:0 auto auto 0}.aog-continuity-meta{grid-template-columns:repeat(4,minmax(0,1fr))}.aog-continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.no-print{display:none!important}}.data-intake-review-control{background:linear-gradient(145deg,#e5f5f7b8,#0000 58%),#fff;border:1px solid #0a566747;border-radius:18px;margin-top:24px;padding:22px}.data-review-run-select{gap:7px;max-width:680px;margin-top:18px;display:grid}.data-review-state-card{border:1px solid var(--border);background:#ffffffd1;border-radius:14px;grid-template-columns:repeat(2,minmax(0,220px)) minmax(260px,1fr);gap:14px;margin-top:16px;padding:16px;display:grid}.data-review-state-card>div{gap:5px;display:grid}.data-review-state-card span{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:750}.data-review-state-card p{color:var(--muted);margin:0;font-size:.8rem}.data-review-state-card ul{color:#8e332d;grid-column:1/-1;gap:5px;margin:0;padding-inline-start:18px;font-size:.78rem;display:grid}.data-correction-resubmission{background:linear-gradient(145deg,#fff4e0c7,#fffffff0);border:1px solid #a6611852;border-radius:14px;grid-template-columns:minmax(240px,1.1fr) minmax(240px,.9fr);gap:14px 18px;margin-top:18px;padding:18px;display:grid}.data-correction-resubmission h4,.data-correction-resubmission p{margin:0}.data-correction-resubmission>label{gap:6px;display:grid}.data-correction-resubmission textarea{resize:vertical}.data-correction-resubmission small{color:var(--muted)}.data-correction-readiness{background:#ffffffc7;border:1px solid #a6611838;border-radius:12px;align-content:center;gap:7px;padding:12px;display:grid}.data-correction-readiness span{color:#784312;font-size:.8rem;font-weight:700}.data-correction-resubmission .button,.data-correction-resubmission .form-status{justify-self:start}.data-review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.data-review-form-grid form{border:1px solid var(--border);background:#ffffffe6;border-radius:14px;align-content:start;gap:13px;padding:18px;display:grid}.data-review-form-grid h4{margin:0 0 3px}.data-review-form-grid label{gap:6px;display:grid}.data-review-form-grid textarea{resize:vertical}.data-review-form-grid small{color:var(--muted)}.data-review-form-grid .button{justify-self:start}.data-intake-review-control>.form-status{margin:16px 0 0}@media (max-width:820px){.data-correction-resubmission,.data-review-form-grid,.data-review-state-card{grid-template-columns:1fr}}.data-reconciliation-panel{background:linear-gradient(140deg,#12695f0e,transparent 42%),var(--surface);position:relative;overflow:hidden}.data-reconciliation-panel:before{content:"";background:linear-gradient(90deg,#12695f,#2c7790,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.data-reconciliation-panel>.section-heading>svg{color:#187b76;flex:none}.reconciliation-boundary{border-color:#12695f4d}.data-reconciliation-control{border:1px solid var(--border);background:#fafcfce0;border-radius:16px;grid-template-columns:minmax(280px,1fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.data-reconciliation-control label{gap:7px;display:grid}.data-reconciliation-readiness{border:1px solid var(--border);background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px;display:grid}.data-reconciliation-readiness>div{gap:5px;display:grid}.data-reconciliation-basis dt,.data-reconciliation-counts span,.data-reconciliation-readiness span,.data-reconciliation-rows dt{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:.68rem;font-weight:750}.data-reconciliation-readiness ul{color:#8e332d;grid-column:1/-1;gap:5px;margin:4px 0 0;padding-inline-start:18px;font-size:.78rem;display:grid}.data-reconciliation-panel>.form-status{margin:0}.data-reconciliation-evidence{background:#f3fbf9b8;border:1px solid #12695f40;border-radius:18px;gap:18px;padding:20px;display:grid}.data-reconciliation-evidence-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-reconciliation-evidence-head h3{margin:8px 0 0}.data-reconciliation-evidence-head p{color:var(--muted);margin:5px 0 0;font-size:.78rem}.data-reconciliation-evidence-head>div:last-child{align-items:center;gap:7px;display:flex}.data-reconciliation-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.data-reconciliation-basis>div,.data-reconciliation-counts>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.data-reconciliation-counts strong{color:var(--ink);margin-top:7px;font-size:1.25rem;display:block}.data-reconciliation-basis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.data-reconciliation-basis dd,.data-reconciliation-rows dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.data-reconciliation-blockers{color:#8e332d;background:#ffefecb8;border:1px solid #b7423a3d;border-radius:12px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;display:grid}.data-reconciliation-blockers ul,.data-reconciliation-row-blockers{gap:5px;margin:6px 0 0;padding-inline-start:18px;display:grid}.data-reconciliation-rows{gap:12px;display:grid}.data-reconciliation-rows>article{border:1px solid var(--border);background:#fff;border-inline-start:4px solid #b48a35;border-radius:14px;gap:13px;padding:16px;display:grid}.data-reconciliation-rows>article[data-outcome=MATCHED]{border-inline-start-color:#187367}.data-reconciliation-rows>article[data-outcome=CONFLICT],.data-reconciliation-rows>article[data-outcome=DRIFTED],.data-reconciliation-rows>article[data-outcome=MISSING],.data-reconciliation-rows>article[data-outcome=UNRESOLVED],.data-reconciliation-rows>article[data-outcome=UNVERIFIABLE]{border-inline-start-color:var(--danger)}.data-reconciliation-rows article>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.data-reconciliation-rows article>header>div{align-items:center;gap:8px;display:flex}.data-reconciliation-rows article>header>code{overflow-wrap:anywhere;max-width:52%}.data-reconciliation-rows dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.data-reconciliation-rows dl>div{border-top:1px solid var(--border);padding-top:9px}.data-reconciliation-rows .data-table code{white-space:normal;overflow-wrap:anywhere}.data-reconciliation-row-blockers{color:#8e332d;font-size:.78rem}.data-reconciliation-decision-panel{background:linear-gradient(145deg,#2c779011,transparent 44%),var(--surface);position:relative;overflow:hidden}.data-reconciliation-decision-panel:before{content:"";background:linear-gradient(90deg,#2c7790,#12695f,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.data-reconciliation-decision-panel>.section-heading>svg{color:#2c7790;flex:none}.reconciliation-decision-evidence,.reconciliation-decision-form,.reconciliation-quality-form{gap:16px;display:grid}.reconciliation-decision-evidence,.reconciliation-decision-form{background:#f4f9fbc7;border:1px solid #2c779040;border-radius:18px;padding:20px}.data-reconciliation-decision-copy{grid-template-columns:minmax(0,1.45fr) minmax(240px,.8fr);gap:12px;display:grid}.data-reconciliation-decision-copy label,.reconciliation-row-decision-fields label{gap:7px;display:grid}.data-reconciliation-decision-copy input,.data-reconciliation-decision-copy select,.data-reconciliation-decision-copy textarea,.reconciliation-row-decision-fields input,.reconciliation-row-decision-fields select,.reconciliation-row-decision-fields textarea{width:100%}.data-reconciliation-decision-copy textarea{min-height:92px}.decision-rows>article{background:#ffffffeb}.reconciliation-row-decision-fields{border-top:1px solid var(--border);grid-template-columns:minmax(190px,.7fr) minmax(0,1.35fr) minmax(210px,.85fr);gap:12px;padding-top:13px;display:grid}.reconciliation-row-decision-fields textarea{min-height:78px}.reconciliation-quality-form{border:1px solid var(--border);background:#fff;border-radius:14px;padding:18px}.reconciliation-quality-form .data-reconciliation-decision-copy{grid-template-columns:minmax(180px,.6fr) minmax(0,1.3fr) minmax(220px,.8fr)}.canonical-commit-plan-panel{background:linear-gradient(145deg,#53438211,transparent 44%),var(--surface);position:relative;overflow:hidden}.canonical-commit-plan-panel:before{content:"";background:linear-gradient(90deg,#534382,#2c7790,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.canonical-commit-plan-panel>.section-heading>svg{color:#534382;flex:none}.canonical-plan-evidence{background:#f8f6fccc;border-color:#5343823d}.canonical-plan-counts{grid-template-columns:repeat(6,minmax(0,1fr))}.canonical-plan-actions>article[data-operation=NO_CHANGE]{border-inline-start-color:#187367}.canonical-plan-actions>article[data-operation=CREATE]{border-inline-start-color:#2c7790}.canonical-plan-actions>article[data-operation=UPDATE]{border-inline-start-color:#534382}.canonical-plan-actions .table-wrap{margin:0}@media (max-width:900px){.data-reconciliation-basis,.data-reconciliation-counts,.data-reconciliation-readiness{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-quality-form .data-reconciliation-decision-copy,.reconciliation-row-decision-fields{grid-template-columns:1fr 1fr}}@media (max-width:620px){.data-reconciliation-basis,.data-reconciliation-control,.data-reconciliation-counts,.data-reconciliation-decision-copy,.data-reconciliation-readiness,.data-reconciliation-rows dl,.reconciliation-quality-form .data-reconciliation-decision-copy,.reconciliation-row-decision-fields{grid-template-columns:1fr}.data-reconciliation-evidence-head,.data-reconciliation-rows article>header{flex-direction:column;align-items:flex-start}.data-reconciliation-rows article>header>code{max-width:100%}}.staging-acceptance-workspace{gap:2rem}.staging-acceptance-workspace .staging-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.staging-acceptance-workspace .staging-form label{gap:.38rem;display:grid}.staging-acceptance-workspace .staging-controls,.staging-acceptance-workspace .staging-form .full{grid-column:1/-1}.staging-acceptance-workspace .staging-controls{border:1px solid var(--steel-300);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding:.75rem;display:grid}.staging-acceptance-workspace .staging-controls .check-option{background:var(--white);border-radius:.55rem;grid-column:auto;grid-template-columns:auto 1fr;align-items:center;gap:.55rem;min-height:2.4rem;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab,red,red)){.staging-acceptance-workspace .staging-controls .check-option{background:color-mix(in srgb,var(--white) 88%,var(--teal-100) 12%)}}.staging-acceptance-workspace .staging-controls input{width:1rem;height:1rem}@media (max-width:760px){.staging-acceptance-workspace .staging-controls,.staging-acceptance-workspace .staging-form{grid-template-columns:1fr}}.policy-object-eligibility,.policy-object-eligibility *{box-sizing:border-box;min-width:0}.policy-object-eligibility{background:radial-gradient(circle at 100% 0,#2f9c951f,#0000 30%),linear-gradient(145deg,#fff,#f5f9fa);border:1px solid #123a5726;border-radius:1.2rem;gap:1.1rem;margin-block:1.5rem;padding:clamp(1.15rem,2.5vw,2rem);display:grid;box-shadow:0 18px 50px #071a2b12}.policy-object-eligibility__heading{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.policy-object-eligibility__heading h2,.policy-object-eligibility__heading p{margin:0}.policy-object-eligibility__heading h2{color:var(--navy-950);margin-block:.25rem .45rem;font-size:clamp(1.35rem,2.4vw,2rem)}.policy-object-eligibility__heading>div>p:last-child{max-width:68rem;color:var(--steel-600);line-height:1.7}.policy-object-eligibility__heading>svg{width:2rem;height:2rem;color:var(--teal-500);flex:none}.policy-object-eligibility__boundary,.policy-object-eligibility__unevaluated{border-inline-start:3px solid var(--teal-500);color:var(--navy-800);background:#dff3f094;border-radius:.6rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}.policy-object-eligibility__unevaluated{background:#fff9ea;border-inline-start-color:#c58b24}.policy-object-eligibility__boundary svg,.policy-object-eligibility__unevaluated svg{flex:none;width:1.15rem;height:1.15rem;margin-top:.2rem}.policy-object-eligibility__boundary p,.policy-object-eligibility__unevaluated p{margin:0;line-height:1.65}.policy-object-eligibility__toolbar{justify-content:space-between;align-items:end;gap:1rem;display:flex}.policy-object-eligibility__toolbar label{max-width:52rem;color:var(--navy-800);letter-spacing:.02em;flex:32rem;gap:.4rem;font-size:.78rem;font-weight:700;display:grid}.policy-object-eligibility__toolbar select{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);border-radius:.6rem;padding:.75rem .85rem}.policy-object-eligibility__empty{border:1px dashed var(--steel-300);color:var(--steel-600);border-radius:.7rem;margin:0;padding:1rem}.policy-object-eligibility__empty.error{color:var(--danger);background:#b423180a;border-color:#b4231852}.policy-object-eligibility__status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.policy-object-eligibility__status-grid article{border:1px solid var(--steel-100);background:#ffffffdb;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);gap:.3rem .6rem;padding:.9rem;display:grid}.policy-object-eligibility__status-grid svg{width:1.15rem;height:1.15rem;color:var(--steel-600);grid-row:1/span 2}.policy-object-eligibility__status-grid article[data-tone=pass] svg{color:var(--teal-500)}.policy-object-eligibility__status-grid article[data-tone=attention] svg{color:#b7791f}.policy-object-eligibility__status-grid article[data-tone=block] svg{color:var(--danger)}.policy-object-eligibility__status-grid span{color:var(--steel-600);font-size:.72rem}.policy-object-eligibility__status-grid strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:.85rem}.policy-object-eligibility__metadata{border-block:1px solid var(--steel-100);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.policy-object-eligibility__metadata>div{padding:.8rem}.policy-object-eligibility__metadata>div+div{border-inline-start:1px solid var(--steel-100)}.policy-object-eligibility__metadata dt{color:var(--steel-600);text-transform:uppercase;font-size:.68rem}[dir=rtl] .policy-object-eligibility__metadata dt{text-transform:none}.policy-object-eligibility__metadata dd{overflow-wrap:anywhere;color:var(--navy-950);margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.policy-object-eligibility__control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.policy-object-eligibility__control-grid article{border:1px solid var(--steel-100);background:var(--white);border-radius:.75rem;padding:.9rem}.policy-object-eligibility__control-grid header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.policy-object-eligibility__control-grid header svg{width:1rem;color:var(--teal-500)}.policy-object-eligibility__control-grid h3,.policy-object-eligibility__control-grid p{margin:0}.policy-object-eligibility__control-grid h3{color:var(--navy-900);font-size:.82rem}.policy-object-eligibility__control-grid header span{background:var(--steel-100);min-width:1.5rem;min-height:1.5rem;color:var(--navy-800);border-radius:999px;place-items:center;font-size:.7rem;font-weight:800;display:grid}.policy-object-eligibility__control-grid ul{color:var(--steel-600);gap:.45rem;margin:.75rem 0 0;padding-inline-start:1.1rem;font-size:.75rem;display:grid}.policy-object-eligibility__control-grid p{color:var(--steel-600);margin-top:.75rem;font-size:.75rem}.policy-object-eligibility__exceptions,.policy-object-eligibility__rules{gap:.65rem;display:grid}.policy-object-eligibility__exceptions>h3,.policy-object-eligibility__rules>h3{color:var(--navy-950);margin:0;font-size:1rem}.policy-object-eligibility__exceptions>p,.policy-object-eligibility__rules>p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.6}.policy-object-eligibility__rules details{border:1px solid var(--steel-100);background:var(--white);border-radius:.7rem;overflow:hidden}.policy-object-eligibility__rules summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem .9rem;list-style:none;display:grid}.policy-object-eligibility__rules summary::-webkit-details-marker{display:none}.policy-object-eligibility__rules summary span{background:var(--steel-100);color:var(--navy-800);border-radius:999px;padding:.25rem .45rem;font-size:.62rem;font-weight:800}.policy-object-eligibility__rules summary span[data-gate=PASS]{background:var(--teal-100);color:#176a64}.policy-object-eligibility__rules summary span[data-gate=FAIL]{color:var(--danger);background:#fde8e7}.policy-object-eligibility__rules summary small{color:var(--steel-600);font-size:.68rem}.policy-object-eligibility__rules details>dl,.policy-object-eligibility__rules details>p{border-top:1px solid var(--steel-100);color:var(--steel-600);margin:0;padding:.8rem .9rem;font-size:.78rem;line-height:1.65}.policy-object-eligibility__rules details>dl{gap:.6rem;display:grid}.policy-object-eligibility__rules dt{color:var(--navy-800);font-weight:700}.policy-object-eligibility__rules dd{overflow-wrap:anywhere;margin:.2rem 0 0}.policy-object-eligibility__exceptions article{background:#fffaf0;border:1px solid #ead8a8;border-radius:.7rem;grid-template-columns:minmax(0,.6fr) minmax(0,1fr) auto;gap:.35rem .8rem;padding:.8rem .9rem;display:grid}.policy-object-eligibility__exceptions article p{color:var(--steel-600);grid-column:1/-1;margin:0;font-size:.78rem}.policy-object-eligibility__exceptions article small{color:var(--steel-600)}@media (max-width:980px){.policy-object-eligibility__metadata,.policy-object-eligibility__status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.policy-object-eligibility__metadata>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--steel-100)}.policy-object-eligibility__metadata>div:nth-child(4){border-top:1px solid var(--steel-100)}}@media (max-width:700px){.policy-object-eligibility__heading,.policy-object-eligibility__toolbar{flex-direction:column;align-items:stretch}.policy-object-eligibility__heading>svg{display:none}.policy-object-eligibility__toolbar label{flex-basis:auto}.policy-object-eligibility__control-grid,.policy-object-eligibility__metadata,.policy-object-eligibility__status-grid{grid-template-columns:1fr}.policy-object-eligibility__metadata>div+div,.policy-object-eligibility__metadata>div:nth-child(3){border-inline-start:0;border-top:1px solid var(--steel-100)}.policy-object-eligibility__exceptions article,.policy-object-eligibility__rules summary{grid-template-columns:1fr}}.pilot-governance{gap:1.25rem}.pilot-governance .workspace-section>h2{margin:0 0 .8rem}.data-readiness-progress{background:#0a1a30b8;border:1px solid #4b9bff3d;border-radius:999px;height:10px;overflow:hidden}.data-readiness-progress span{border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#25d2b2);min-width:4px;height:100%;transition:width .32s;display:block}.data-readiness-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.data-readiness-pipeline{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;display:grid}.data-readiness-pipeline article{color:#eaf4ff;background:linear-gradient(150deg,#112a49eb,#091930db);border:1px solid #6da6ec33;border-radius:16px;align-content:center;gap:.65rem;min-height:98px;padding:1rem;display:grid;position:relative}.data-readiness-pipeline article:not(:last-child):after{z-index:2;content:"";top:50%;background:#56b2ffa6;width:.7rem;height:1px;position:absolute;inset-inline-end:-.7rem}.data-readiness-pipeline span{color:#07162a;background:#6ee7d1;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.data-readiness-pipeline strong{font-size:.78rem;line-height:1.35}.data-assessment-card footer{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}.data-assessment-card footer span{color:var(--text-muted);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.data-assessment-card[data-status=ACCEPTED]{border-color:#3ad3a470}.data-assessment-card[data-status=REJECTED]{border-color:#ff697d80}.data-assessment-card[data-status=PENDING_DATA_OWNER],.data-assessment-card[data-status=PENDING_QUALITY]{border-color:#ffbe5266}@media (max-width:1100px){.data-readiness-pipeline,.data-readiness-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.data-readiness-pipeline,.data-readiness-stats{grid-template-columns:1fr}.data-readiness-pipeline article:not(:last-child):after{display:none}}.pilot-list{gap:.65rem;display:grid}.pilot-list article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.75rem;gap:.45rem;padding:.85rem;display:grid}.pilot-list article[data-severity=CRITICAL],.pilot-list article[data-severity=HIGH]{border-inline-start:4px solid #c44747}.pilot-list header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.pilot-list header b{color:var(--navy-900);letter-spacing:.03em;background:#e5edf3;border-radius:999px;flex:none;padding:.25rem .45rem;font-size:.62rem}.pilot-list p,.pilot-list small{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}.pilot-inline-form{border-top:1px solid var(--steel-200);grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1.3fr) minmax(10rem,1.3fr) auto;gap:.45rem;margin-top:.75rem;padding-top:.7rem;display:grid}.pilot-inline-form input,.pilot-inline-form select{border:1px solid var(--steel-300);background:#fff;border-radius:.5rem;min-width:0;padding:.5rem .6rem;font-size:.68rem}.pilot-command-center,.pilot-command-grid{gap:1rem;display:grid}.pilot-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pilot-form .form-row{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.55rem;display:grid}.pilot-checks{border:1px solid var(--steel-200);background:#fff;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.65rem;display:grid}.pilot-checks label,.pilot-form>label{grid-template-columns:auto 1fr;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.pilot-checks input,.pilot-form>label input{width:auto}.pilot-protected-note{border-inline-start:4px solid var(--teal-500);color:var(--steel-600);background:var(--teal-100);border-radius:.7rem;align-items:start;gap:.7rem;padding:.9rem 1rem;display:flex}.pilot-protected-note p{margin:0;font-size:.78rem;line-height:1.6}.pilot-enablement{--enablement-accent:var(--teal-500)}.enablement-stats article{border-block-start:3px solid var(--enablement-accent)}.enablement-registers{align-items:start}.enablement-register{min-width:0}.enablement-register .pilot-list article{border-color:var(--enablement-accent)}@supports (color:color-mix(in lab,red,red)){.enablement-register .pilot-list article{border-color:color-mix(in srgb,var(--enablement-accent) 24%,white)}}.enablement-register .pilot-list article{background:linear-gradient(145deg,#fff,var(--teal-100))}.enablement-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.enablement-command-grid .command-card{border-color:var(--enablement-accent)}@supports (color:color-mix(in lab,red,red)){.enablement-command-grid .command-card{border-color:color-mix(in srgb,var(--enablement-accent) 28%,white)}}.enablement-command-grid .check-line{align-items:center;gap:.55rem;display:flex}.enablement-command-grid .check-line input{width:auto}@media (max-width:980px){.pilot-command-grid,.pilot-inline-form{grid-template-columns:1fr}}@media (max-width:680px){.pilot-checks{grid-template-columns:1fr}}.execution-shell{gap:1.15rem;display:grid}.execution-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#3584b440,#0000 35%),linear-gradient(135deg,#071b32,#102f4e);border-radius:1rem;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1.6rem;display:flex}.execution-hero h1{letter-spacing:-.035em;max-width:52rem;margin:.2rem 0 .65rem;font-size:clamp(1.75rem,3vw,2.7rem)}.execution-hero p:not(.eyebrow){color:#c7d8e8;max-width:55rem;line-height:1.65}.execution-metrics{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.execution-metrics article{border:1px solid var(--steel-200);background:#fff;border-radius:.85rem;grid-template-columns:auto 1fr;gap:.25rem .65rem;padding:1rem;display:grid;box-shadow:0 8px 25px #071b320d}.execution-metrics svg{color:var(--teal-500);grid-row:span 2}.execution-metrics span{color:var(--steel-600);text-transform:uppercase;font-size:.7rem;font-weight:800}.execution-metrics strong{font-size:1.5rem}.execution-protection{border:1px solid #b7d6dc;border-inline-start:4px solid var(--teal-500);color:#24485d;background:#eff8f9;border-radius:.75rem;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.execution-protection p{margin:0;font-size:.78rem;line-height:1.55}.execution-authority-boundary{border:1px solid var(--steel-200);grid-template-columns:minmax(15rem,.7fr) minmax(20rem,1.3fr);gap:1rem;margin-block:1rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.execution-authority-boundary{border:1px solid color-mix(in srgb,var(--steel-200) 78%,var(--teal-500))}}.execution-authority-boundary{background:linear-gradient(135deg,#fff,#f3f8fa);border-radius:1rem;box-shadow:0 .65rem 1.8rem #0f273a14}.execution-authority-boundary h2,.execution-authority-boundary p{margin:0}.execution-authority-boundary article{gap:.45rem;display:grid}.execution-authority-boundary small{color:var(--steel-600);line-height:1.6}@media (max-width:760px){.execution-authority-boundary{grid-template-columns:1fr}}.execution-filters{flex-wrap:wrap;gap:.5rem;display:flex}.execution-filters button{border:1px solid var(--steel-200);color:var(--steel-700);cursor:pointer;background:#fff;border-radius:999px;padding:.55rem .85rem}.execution-filters button.active{border-color:var(--navy-700);color:#fff;background:var(--navy-800)}.execution-list{gap:1rem;display:grid}.execution-card{border:1px solid var(--steel-200);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 12px 35px #071b320f}.execution-card-header{border-bottom:1px solid var(--steel-200);background:linear-gradient(120deg,#f8fafc,#eef5f8);justify-content:space-between;gap:1rem;padding:1.2rem 1.3rem;display:flex}.execution-card-header h2{margin:.2rem 0;font-size:1.15rem}.execution-card-header p:last-child{color:var(--steel-600);margin:0;font-size:.75rem}.execution-status{color:#24596c;letter-spacing:.04em;background:#dceff2;border-radius:999px;height:fit-content;padding:.42rem .65rem;font-size:.64rem;font-weight:900}.execution-status[data-status=CANCELLED],.execution-status[data-status=DISPUTED],.execution-status[data-status=INSPECTION_HOLD]{color:#8f2929;background:#fde5e5}.execution-status[data-status=COMPLETED]{color:#176245;background:#dff4e9}.execution-lineage{border-bottom:1px solid var(--steel-200);grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;padding:.8rem 1.3rem;display:grid}.execution-lineage span{color:var(--steel-600);flex-wrap:wrap;align-items:center;gap:.3rem;font-size:.68rem;display:flex}.execution-lineage b{color:var(--navy-900)}.execution-release-control{background:#f2faf7;border:1px solid #b8d8cc;border-inline-start:4px solid #28775c;border-radius:.8rem;gap:.7rem;margin:1rem 1.3rem 0;padding:.95rem 1rem;display:grid}.execution-release-control[data-state=RESTRICTED]{border-color:#e3c16b;background:#fff9e9;border-inline-start-color:#b47a08}.execution-release-control[data-state=REVOKED]{border-color:#e0a7a7;background:#fff2f2;border-inline-start-color:#a33636}.execution-release-control dl,.execution-release-control>header,.execution-release-control>header>div,.execution-release-scopes{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.execution-release-control>header{justify-content:space-between}.execution-release-control dl,.execution-release-control h3,.execution-release-control p{margin:0}.execution-release-control h3{font-size:.84rem}.execution-release-control>header>strong,.execution-release-scopes b{color:var(--navy-800);background:#ffffffbf;border-radius:999px;padding:.3rem .55rem;font-size:.66rem}.execution-release-control p,.execution-release-control small{color:var(--steel-700);font-size:.72rem;line-height:1.6}.execution-release-control dl{color:var(--steel-600);font-size:.68rem}.execution-release-control dl>div{gap:.25rem;display:flex}.execution-release-control dd{color:var(--navy-900);margin:0;font-weight:800}.execution-release-scopes>span{color:var(--steel-600);font-size:.68rem;font-weight:800}.execution-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem 1.3rem;display:grid}.execution-detail-grid section{border:1px solid var(--steel-200);background:#fafcfd;border-radius:.75rem;align-content:start;gap:.42rem;padding:.9rem;display:grid}.execution-detail-grid h3,.execution-exceptions>h3,.execution-logistics h3,.execution-timeline h3{align-items:center;gap:.45rem;margin:0 0 .45rem;font-size:.82rem;display:flex}.execution-logistics{border-top:1px solid var(--steel-200);padding:1rem 1.3rem}.execution-logistics>p{color:var(--steel-600);margin:0;font-size:.74rem}.execution-shipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.execution-shipment-list>article{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:#fafcfd;border-radius:.75rem;overflow:hidden}.execution-shipment-list>article[data-status=QUARANTINED],.execution-shipment-list>article[data-status=REJECTED]{border-inline-start-color:var(--danger);background:#fff8f8}.execution-shipment-list>article>header{border-bottom:1px solid var(--steel-200);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem;display:flex}.execution-shipment-list>article>header div{gap:.15rem;display:grid}.execution-shipment-list>article>header small,.execution-shipment-list>article>header span{color:var(--steel-600);font-size:.62rem;font-weight:800}.execution-logistics-control{border:1px solid var(--steel-300);background:var(--white);border-radius:.85rem;margin-top:1rem;overflow:clip}.execution-logistics-control>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.execution-custodian-line,.execution-custody-form h4,.execution-logistics-control>summary span{align-items:center;gap:.5rem;display:flex}.execution-logistics-control>summary small{max-width:34rem;color:var(--steel-600);text-align:end}.execution-logistics-control-body{gap:1rem;padding:0 1rem 1rem;display:grid}.execution-authority-note{border-inline-start:3px solid var(--teal-500);background:var(--teal-100);color:var(--steel-600);padding:.75rem}.execution-custodian-line{flex-wrap:wrap}.execution-custodian-line span{font-family:var(--font-mono);overflow-wrap:anywhere}.execution-movement-timeline{gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.execution-movement-timeline li{border-inline-start:2px solid var(--teal-500);background:var(--steel-50);grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) auto;gap:.5rem 1rem;padding:.65rem .75rem;display:grid}.execution-movement-timeline time{color:var(--steel-600);font-size:.82rem}.execution-movement-timeline p{grid-column:1/-1;margin:0}.execution-eta-impact{border:1px solid var(--teal-500);grid-column:1/-1;gap:.7rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.execution-eta-impact{border:1px solid color-mix(in srgb,var(--teal-500) 35%,var(--steel-200))}}.execution-eta-impact{background:linear-gradient(135deg,var(--white),var(--teal-100));border-radius:.75rem}.execution-eta-impact dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.execution-eta-impact dl div{background:#ffffffb8;border-radius:.5rem;min-width:0;padding:.55rem}.execution-eta-impact dt{color:var(--steel-500);text-transform:uppercase;font-size:.62rem;font-weight:800}.execution-eta-impact dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.2rem 0 0;font-size:.78rem;font-weight:750}.execution-eta-commitments{flex-wrap:wrap;gap:.4rem;display:flex}.execution-eta-commitments span{border:1px solid var(--steel-200);color:var(--steel-600);background:var(--white);border-radius:999px;padding:.28rem .48rem;font-size:.64rem;font-weight:800}.execution-eta-acknowledged{color:#176245;align-items:center;gap:.4rem;font-weight:750;display:flex}.execution-eta-ack-form{border-top:1px solid var(--steel-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.65rem;display:grid}.execution-eta-ack-form label,.execution-eta-authority label{color:var(--steel-600);gap:.28rem;font-size:.66rem;font-weight:700;display:grid}.execution-eta-ack-form input,.execution-eta-authority input,.execution-eta-authority select,.execution-eta-authority textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);background:var(--white);font:inherit;border-radius:.4rem;padding:.52rem}.execution-eta-authority{border:1px solid var(--teal-500);background:var(--teal-100);border-radius:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;padding:.8rem;display:grid}.execution-eta-authority>legend,.execution-eta-commitment-picker>legend{color:var(--navy-900);padding-inline:.35rem;font-size:.72rem;font-weight:850}.execution-eta-commitment-picker{border:1px solid var(--steel-300);background:#ffffffa6;border-radius:.55rem;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;min-width:0;padding:.6rem;display:grid}.execution-eta-commitment-picker label{grid-template-columns:auto 1fr;align-items:center;display:flex}.execution-eta-commitment-picker input{width:auto}.execution-custody-decision,.execution-custody-form{border-top:1px solid var(--steel-300);padding-top:1rem}@media (max-width:48rem){.execution-logistics-control>summary,.execution-movement-timeline li{grid-template-columns:1fr;align-items:start}.execution-logistics-control>summary{flex-direction:column}.execution-logistics-control>summary small{text-align:start}.execution-eta-ack-form,.execution-eta-authority,.execution-eta-commitment-picker,.execution-eta-impact dl{grid-template-columns:1fr}.execution-eta-commitment-picker{grid-column:auto}}.execution-shipment-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:.75rem;display:grid}.execution-shipment-list dl div{min-width:0}.execution-shipment-list dt{color:var(--steel-500);text-transform:uppercase;font-size:.6rem;font-weight:800}.execution-shipment-list dd{color:var(--navy-900);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.69rem}.execution-receipt-result{color:#205f4b;background:#e7f5ef;border-radius:.55rem;gap:.55rem;margin:0 .75rem .75rem;padding:.65rem;display:flex}.execution-receipt-result div{gap:.2rem;display:grid}.execution-receipt-result p,.execution-receipt-result small{color:inherit;margin:0;font-size:.65rem}.execution-return-control{border-top:1px solid var(--steel-200);background:linear-gradient(135deg,#0a234108,transparent 45%),var(--white);gap:.9rem;padding:1rem 1.3rem;display:grid}.execution-return-control>header>div,.execution-return-list>article>header,.execution-return-list>article>header>div{align-items:center;gap:.5rem;display:flex}.execution-return-control h3,.execution-return-control p{margin:0}.execution-return-boundary,.execution-return-control>header p{color:var(--steel-600);margin-top:.25rem;font-size:.7rem}.execution-return-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.execution-return-list>article{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:var(--steel-50);border-radius:.75rem;gap:.65rem;min-width:0;padding:.8rem;display:grid}.execution-return-list>article[data-due-state=DUE_SOON]{border-inline-start-color:var(--warning,#b45309);background:#fffaf0}.execution-return-list>article[data-due-state=OVERDUE],.execution-return-list>article[data-status=DIFFERENCE_REVIEW]{border-inline-start-color:var(--danger);background:#fff7f7}.execution-return-list>article[data-due-state=CLOSED],.execution-return-list>article[data-due-state=RECEIVED]{background:#f2fbf7;border-inline-start-color:#238161}.execution-return-list>article>header{justify-content:space-between}.execution-return-list>article>header span{color:var(--navy-800);background:#ffffffbf;border-radius:999px;padding:.22rem .45rem;font-size:.62rem;font-weight:800}.execution-return-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.execution-return-list dt{color:var(--steel-500);text-transform:uppercase;font-size:.58rem;font-weight:800}.execution-return-list dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.68rem;font-weight:750}.execution-return-list p,.execution-return-list small{color:var(--steel-600);font-size:.67rem}.execution-return-close-form{border-top:1px solid var(--steel-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-top:.65rem;display:grid}.execution-return-close-form label{color:var(--steel-600);gap:.25rem;font-size:.64rem;font-weight:700;display:grid}.execution-return-close-form input,.execution-return-close-form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;font:inherit;border-radius:.4rem;padding:.48rem}.execution-return-close-form button{grid-column:1/-1;justify-self:start}.execution-receipt-panel{border:1px solid var(--steel-200);background:#fff;border-radius:.55rem;margin:0 .75rem .75rem}.execution-receipt-panel summary{cursor:pointer;align-items:center;gap:.4rem;padding:.65rem;font-size:.7rem;font-weight:800;display:flex}.execution-receipt-discrepancies{border:1px solid var(--steel-300);border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.65rem;display:grid}.execution-receipt-discrepancies legend{color:var(--navy-900);padding-inline:.35rem;font-size:.68rem;font-weight:800}.execution-receipt-discrepancies label{grid-template-columns:auto 1fr;align-items:center;display:flex}.execution-receipt-discrepancies input{width:auto}.execution-detail-grid code{color:#25465d;background:#e7eef3;border-radius:.25rem;width:fit-content;padding:.18rem .35rem;font-size:.7rem}.execution-detail-grid small,.execution-detail-grid span{color:var(--steel-600);font-size:.7rem}.execution-readiness{border:1px solid var(--steel-200);background:#fffcf5;border-inline-start:4px solid #b77d18;border-radius:.75rem;gap:.75rem;margin:0 1.3rem 1rem;padding:.95rem;display:grid}.execution-lifecycle{background:#eff6ff94;border:1px solid #3b82f62e;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.execution-lifecycle h3,.execution-lifecycle>header{align-items:center;gap:.5rem;display:flex}.execution-lifecycle>header{justify-content:space-between}.execution-lifecycle h3,.execution-lifecycle p{margin:0}.execution-lifecycle>header strong{color:#175cd3;font-size:.78rem}.execution-lifecycle ol{grid-template-columns:repeat(13,minmax(5.2rem,1fr));gap:0;margin:0;padding:.35rem 0 .2rem;list-style:none;display:grid;overflow-x:auto}.execution-lifecycle li{color:#667085;text-align:center;justify-items:center;gap:.4rem;min-width:5.2rem;display:grid;position:relative}.execution-lifecycle li:not(:last-child):after{content:"";background:#d0d5dd;width:100%;height:2px;position:absolute;top:.34rem;left:50%}[dir=rtl] .execution-lifecycle li:not(:last-child):after{left:auto;right:50%}.execution-lifecycle li>span{z-index:1;background:#fff;border:2px solid #98a2b3;border-radius:999px;width:.75rem;height:.75rem}.execution-lifecycle li[data-state=COMPLETED]:after,.execution-lifecycle li[data-state=COMPLETED]>span{background:#12b76a;border-color:#12b76a}.execution-lifecycle li[data-state=ACTIVE]{color:#175cd3;font-weight:800}.execution-lifecycle li[data-state=ACTIVE]>span{background:#2e90fa;border-color:#2e90fa;box-shadow:0 0 0 5px #2e90fa24}.execution-lifecycle p{color:#667085;font-size:.76rem;line-height:1.55}.execution-readiness[data-state=COORDINATION_READY],.execution-readiness[data-state=IN_PROGRESS]{border-inline-start-color:var(--teal-500);background:#f2fbf9}.execution-readiness[data-state=ON_HOLD]{border-inline-start-color:var(--danger);background:#fff7f6}.execution-readiness[data-state=COMMITMENT_OVERDUE]{background:#fffbeb;border-inline-start-color:#b7791f}.execution-readiness[data-state=TERMINAL]{border-inline-start-color:var(--steel-400);background:#fafcfd}.execution-readiness>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.execution-readiness h3{align-items:center;gap:.45rem;margin:0;font-size:.82rem;display:flex}.execution-readiness>header>span{color:var(--navy-800);text-align:end;background:#ffffffad;border-radius:999px;padding:.32rem .48rem;font-size:.62rem;font-weight:850}.execution-overdue-commitments{flex-wrap:wrap;gap:.4rem;display:flex}.execution-overdue-commitments span{color:#7a4b00;background:#fff8df;border:1px solid #f2c77a;border-radius:999px;padding:.24rem .45rem;font-size:.68rem;font-weight:700}.execution-readiness ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.execution-readiness li{color:var(--steel-600);align-items:flex-start;gap:.35rem;font-size:.67rem;line-height:1.4;display:flex}.execution-readiness li>span{color:#a46e12;background:#fff1cc;border-radius:999px;flex:none;place-items:center;width:1rem;height:1rem;font-size:.65rem;font-weight:900;display:inline-grid}.execution-readiness li[data-complete=true]>span{color:#176245;background:#ddf4e8}.execution-readiness p{color:var(--steel-600);margin:0;font-size:.66rem;line-height:1.5}.execution-commercial-ledger{color:#eaf3ff;background:radial-gradient(circle at 100% 0,#2e90fa1f,#0000 38%),linear-gradient(145deg,#071427f5,#0a1f39eb);border:1px solid #2e90fa38;border-radius:1rem;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 16px 42px #020c1b38}.execution-commercial-ledger>header,.execution-commercial-ledger>header>div{align-items:flex-start;gap:.7rem;display:flex}.execution-commercial-ledger>header{justify-content:space-between}.execution-commercial-ledger h3,.execution-commercial-ledger p{margin:0}.execution-commercial-ledger header p,.execution-commercial-ledger>p{color:#a9bdd5;font-size:.82rem;line-height:1.6}.execution-commercial-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.execution-commercial-readiness span{color:#f9c76a;background:#f59e0b14;border:1px solid #f59e0b4d;border-radius:.7rem;padding:.65rem .8rem;font-size:.78rem;font-weight:700}.execution-commercial-readiness span[data-complete=true]{color:#7ce7bd;background:#34d3991a;border-color:#34d39952}.execution-commercial-history{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.execution-commercial-history li{background:#ffffff0b;border:1px solid #94a3b829;border-radius:.75rem;grid-template-columns:minmax(0,1.5fr) minmax(10rem,1fr) auto auto;align-items:center;gap:.8rem;padding:.75rem .85rem;display:grid}.execution-commercial-history li[data-current=false]{opacity:.62}.execution-commercial-history li>div{gap:.2rem;min-width:0;display:grid}.execution-commercial-history code{color:#9bc8ff;text-overflow:ellipsis;overflow:hidden}.execution-commercial-history small,.execution-commercial-history span{color:#a9bdd5;font-size:.74rem}.execution-commercial-history li[data-current=true] small{color:#7ce7bd;font-weight:800}.execution-actions>.execution-commercial-ledger{grid-column:1/-1}.execution-exceptions,.execution-timeline{border-top:1px solid var(--steel-200);padding:1rem 1.3rem}.execution-timeline ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.execution-timeline li{grid-template-columns:1rem 1fr;gap:.65rem;padding-bottom:.8rem;display:grid}.execution-timeline li>span{background:var(--teal-500);width:.65rem;height:.65rem;box-shadow:0 0 0 1px var(--teal-500);border:2px solid #fff;border-radius:50%;margin-top:.25rem;position:relative}.execution-timeline li:not(:last-child)>span:after{content:"";background:var(--steel-300);top:.75rem;width:1px;height:calc(100% + .2rem);position:absolute;inset-inline-start:.2rem}.execution-exceptions p,.execution-timeline p{color:var(--steel-600);margin:.2rem 0;font-size:.74rem;line-height:1.5}.execution-timeline em,.execution-timeline small{color:var(--steel-500);font-size:.66rem;font-style:normal;display:block}.execution-exceptions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.execution-exceptions article{border:1px solid #e4c5c5;background:#fff8f8;border-inline-start:4px solid #d95757;border-radius:.65rem;padding:.8rem}.execution-exceptions article[data-severity=LOW]{border-inline-start-color:var(--steel-400)}.execution-exceptions article header{justify-content:space-between;gap:.5rem;display:flex}.execution-exceptions article header span{color:#9b3535;font-size:.62rem;font-weight:900}.exception-responsibility-history{border:1px solid var(--steel-300);gap:.3rem;margin-top:.7rem;padding:.65rem;display:grid}@supports (color:color-mix(in lab,red,red)){.exception-responsibility-history{border:1px solid color-mix(in srgb,var(--steel-300) 75%,transparent)}}.exception-responsibility-history{background:#fff;border-radius:.55rem}@supports (color:color-mix(in lab,red,red)){.exception-responsibility-history{background:color-mix(in srgb,#fff 82%,var(--steel-100))}}.exception-responsibility-history>small,.exception-responsibility-history>span{font-size:.68rem}.exception-responsibility-history ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.exception-responsibility-history li{background:var(--steel-100);color:var(--steel-600);border-radius:999px;padding:.2rem .4rem;font-size:.58rem;font-weight:800}.exception-responsibility-panel{border-top:1px dashed var(--steel-300);margin-top:.65rem;padding-top:.55rem}.exception-responsibility-panel>summary{cursor:pointer;color:var(--navy-700);font-size:.7rem;font-weight:900}.provider-history-list{gap:.45rem;display:grid}.provider-trend-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.provider-trend-grid article{border:1px solid var(--steel-200);border-inline-start:4px solid var(--steel-400);background:#fff;border-radius:.7rem;padding:.85rem}.provider-trend-grid article[data-direction=IMPROVING]{border-inline-start-color:var(--teal-500)}.provider-trend-grid article[data-direction=DECLINING]{border-inline-start-color:#d95757}.provider-trend-grid header,.provider-trend-score{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.provider-trend-grid header>div{gap:.1rem;display:grid}.provider-trend-grid header span,.provider-trend-grid small,.provider-trend-score span{color:var(--steel-500);font-size:.65rem}.provider-trend-score{background:var(--steel-100);border-radius:.5rem;margin:.75rem 0;padding:.55rem}.provider-trend-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.provider-trend-grid dl div{justify-content:space-between;gap:.4rem;font-size:.62rem;display:flex}@media (max-width:850px){.provider-trend-grid{grid-template-columns:1fr}}.analytics-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.analytics-heading-actions>small{color:var(--steel-600);text-align:end;flex-basis:100%}.provider-history-list article{border:1px solid var(--steel-200);background:#fff;border-radius:.65rem;grid-template-columns:minmax(12rem,1fr) auto auto minmax(3rem,auto);align-items:center;gap:.8rem;padding:.7rem .85rem;display:grid}.provider-history-list article>div{gap:.15rem;display:grid}.provider-history-list small,.provider-history-list span{color:var(--steel-500);font-size:.66rem}.provider-history-list b{color:var(--navy-800);text-align:end}.capture-schedule-section{gap:1rem;display:grid}.capture-schedule-section .section-title-with-icon>div{gap:.2rem;display:grid}.capture-schedule-section .section-title-with-icon p{color:var(--steel-600);margin:0;font-size:.78rem}.capture-schedule-form{margin-top:0}.capture-policy-grid article footer,.capture-schedule-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.capture-schedule-actions small{color:var(--steel-600)}.capture-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.capture-policy-grid article{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:#fff;border-radius:.75rem;padding:.9rem}.capture-policy-grid article[data-status=PAUSED]{border-inline-start-color:#d69632}.capture-policy-grid article[data-status=RETIRED]{border-inline-start-color:var(--steel-400)}.capture-policy-grid header{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.capture-policy-grid header>div{gap:.15rem;display:grid}.capture-policy-grid dt,.capture-policy-grid header small,.capture-policy-grid header span{color:var(--steel-500);font-size:.66rem}.capture-policy-grid header span{background:var(--steel-100);border-radius:999px;padding:.2rem .45rem;font-weight:800}.capture-policy-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.85rem 0;display:grid}.capture-policy-grid dl>div{gap:.15rem;display:grid}.capture-policy-grid dd{color:var(--navy-800);margin:0;font-size:.74rem;font-weight:750}@media (max-width:720px){.provider-history-list article{grid-template-columns:1fr auto}.capture-policy-grid,.capture-policy-grid dl{grid-template-columns:1fr}}.execution-form-grid.compact{margin-top:.55rem}.execution-actions{background:#f8fafc;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 1.3rem 1.3rem}.dispatch-readiness-control,.execution-actions{border-top:1px solid var(--steel-200);display:grid}.dispatch-readiness-control{background:linear-gradient(145deg,#f7fbff,#f4f9f8);gap:.85rem;padding:1.15rem 1.3rem}.dispatch-readiness-control>header{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:start;gap:1rem;display:grid}.dispatch-readiness-control>header>div{color:var(--navy-800);gap:.6rem;display:flex}.dispatch-readiness-control h3,.dispatch-readiness-control p{margin:0}.dispatch-readiness-control header p,.dispatch-readiness-control header small{color:var(--steel-600);font-size:.7rem;line-height:1.55}.dispatch-readiness-register{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.dispatch-readiness-register>article{border:1px solid var(--steel-200);background:#fff;border-inline-start:4px solid #d09a32;border-radius:.7rem;gap:.65rem;padding:.85rem;display:grid;box-shadow:0 8px 20px #0c2b420f}.dispatch-readiness-register>article[data-status=APPROVED]{border-inline-start-color:#168066}.dispatch-readiness-register>article[data-status=REJECTED]{border-inline-start-color:#b84949}.dispatch-readiness-register article>header{justify-content:space-between;gap:.7rem;display:flex}.dispatch-readiness-register article>header div{gap:.2rem;display:grid}.dispatch-readiness-register article>header span{color:#176245;font-size:.66rem;font-weight:850}.dispatch-readiness-checks{flex-wrap:wrap;gap:.3rem;display:flex}.dispatch-readiness-checks span{color:#185e50;background:#e8f6f2;border-radius:999px;padding:.25rem .42rem;font-size:.59rem;font-weight:750}.dispatch-readiness-checks span[data-outcome=BLOCKED],.dispatch-readiness-checks span[data-outcome=SPECIALIST_REVIEW_REQUIRED]{color:#8d3d24;background:#fff0e9}.dispatch-readiness-review{grid-template-columns:auto minmax(0,.6fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.dispatch-readiness-review input,.dispatch-readiness-review select{border:1px solid var(--steel-300);border-radius:.4rem;min-width:0;padding:.45rem}.dispatch-readiness-submit{border-color:#b9d7e5}.dispatch-incoterm-fields,.dispatch-inline-fields{grid-template-columns:minmax(0,1fr) 5rem;gap:.4rem;display:grid}.dispatch-incoterm-fields{grid-template-columns:5rem 6rem minmax(0,1fr)}.dispatch-readiness-check-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.dispatch-readiness-check-editor fieldset{border:1px solid var(--steel-200);background:#f9fbfd;border-radius:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;min-width:0;padding:.65rem;display:grid}.dispatch-readiness-check-editor legend{color:var(--navy-800);padding-inline:.25rem;font-size:.68rem;font-weight:850}.execution-action-panel{border:1px solid var(--steel-200);background:#fff;border-radius:.7rem;align-self:start}.execution-action-panel summary{cursor:pointer;gap:.2rem;padding:.75rem;display:grid}.execution-action-panel summary span{align-items:center;gap:.4rem;font-size:.75rem;font-weight:800;display:flex}.execution-action-panel summary small{color:var(--steel-500);font-size:.65rem}.danger-panel{border-color:#e9caca}.execution-form-grid{border-top:1px solid var(--steel-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem;display:grid}.execution-form-grid label{color:var(--steel-600);gap:.28rem;font-size:.66rem;font-weight:700;display:grid}.execution-form-grid .execution-form-wide,.execution-form-grid .wide{grid-column:1/-1}.exception-resolution-form input,.exception-resolution-form textarea,.execution-form-grid input,.execution-form-grid select,.execution-form-grid textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);font:inherit;background:#fff;border-radius:.4rem;padding:.52rem}.execution-form-submit{align-items:center;gap:.7rem;display:flex}.execution-form-submit span{color:var(--steel-600);font-size:.67rem}.exception-resolution-form{gap:.45rem;margin-top:.6rem;display:grid}.text-action{color:#176245;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.5rem;font-size:.68rem;font-weight:800;display:inline-flex}.execution-empty,.execution-state{border:1px dashed var(--steel-300);min-height:14rem;color:var(--steel-600);background:#fff;border-radius:1rem;justify-content:center;align-items:center;gap:.6rem;padding:2rem;display:flex}@media (max-width:1100px){.execution-lineage,.execution-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.execution-actions{grid-template-columns:1fr}}@media (max-width:720px){.execution-card-header,.execution-hero{flex-direction:column}.execution-detail-grid,.execution-exceptions>div,.execution-form-grid,.execution-lineage,.execution-metrics,.execution-readiness ul,.execution-receipt-discrepancies,.execution-return-close-form,.execution-return-list,.execution-return-list dl,.execution-shipment-list,.execution-shipment-list dl{grid-template-columns:1fr}.execution-form-grid .execution-form-wide,.execution-form-grid .wide{grid-column:auto}.dispatch-incoterm-fields,.dispatch-readiness-check-editor,.dispatch-readiness-check-editor fieldset,.dispatch-readiness-control>header,.dispatch-readiness-register,.dispatch-readiness-review,.execution-commercial-history li,.execution-commercial-readiness{grid-template-columns:1fr}}.exchange-workspace{gap:24px;display:grid}.exchange-heading{color:var(--white);background:radial-gradient(circle at 88% 18%,#47c9bc38,#0000 30%),linear-gradient(135deg,#061827,#0d3550 60%,#145f68);border:0}.exchange-heading .eyebrow{color:#75ddd3}.exchange-heading .lead{color:#d8e7ee;max-width:900px}.exchange-heading .button.secondary{color:#fff;background:#ffffff17;border-color:#ffffff47}.exchange-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.exchange-stats article{background:#fff;border:1px solid #dbe5eb;border-radius:16px;gap:7px;min-height:120px;padding:18px;display:grid;box-shadow:0 10px 26px #071a2b0f}.exchange-stats svg{color:#1d817e}.exchange-stats span{color:var(--steel-600);font-size:.72rem;font-weight:750}.exchange-stats strong{color:var(--navy-950);font-size:1.7rem}.exchange-release-journey{background:radial-gradient(circle at 92% 8%,#39b3a924,#0000 30%),linear-gradient(145deg,#f7fbfc,#fff);border:1px solid #cfe0e5;border-radius:20px;gap:18px;padding:24px;display:grid}.exchange-release-journey>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.exchange-release-journey>header h2,.exchange-release-journey>header p{margin:0}.exchange-release-journey>header h2{max-width:72ch;color:var(--navy-950);font-size:1.1rem;line-height:1.4}.exchange-release-journey>header>svg{color:#166e71;background:var(--teal-100);border-radius:10px;flex:none;width:32px;height:32px;padding:7px}.exchange-release-journey-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.exchange-release-journey-stage{border:1px solid #d9e6eb;background:#ffffffdb;border-block-start:3px solid #b7cbd3;border-radius:13px;align-content:start;gap:9px;min-height:12.5rem;padding:14px;display:grid;position:relative}.exchange-release-journey-stage:not(:last-child):after{z-index:1;content:"";top:1.55rem;border-block-start:1px dashed #83bcb8;width:1.1rem;position:absolute;inset-inline-end:-.55rem}.exchange-release-journey-stage[data-has-data=true]{background:#fbfffe;border-block-start-color:#1c968f}.exchange-release-journey-topline{color:#68808c;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:850;display:flex}.exchange-release-journey-topline svg{color:#247f7c}.exchange-release-journey-stage strong{color:var(--navy-950);font-size:.82rem;line-height:1.35}.exchange-release-journey-stage p{color:var(--steel-600);margin:0;font-size:.7rem;line-height:1.55}.exchange-release-journey-stage footer{align-items:baseline;gap:6px;margin-top:auto;display:flex}.exchange-release-journey-stage footer b{color:var(--navy-900);font-size:1.35rem}.exchange-release-journey-stage footer span{color:#69808b;font-size:.61rem;font-weight:800}.exchange-release-journey-note{color:#52717b;align-items:flex-start;gap:8px;margin:0;font-size:.7rem;line-height:1.55;display:flex}.exchange-release-journey-note svg{color:#1c817d;flex:none;margin-top:.1rem}.exchange-section{background:#fff;border:1px solid #dbe5eb;border-radius:20px;padding:24px;box-shadow:0 12px 34px #071a2b0e}.exchange-section>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.exchange-section>header h2,.exchange-section>header p{margin:0}.exchange-section>header h2{color:var(--navy-950);font-size:1.25rem}.exchange-section>header p:not(.eyebrow){max-width:900px;color:var(--steel-600);margin-top:6px;font-size:.82rem;line-height:1.55}.exchange-section>header>svg{color:#166e71;background:var(--teal-100);border-radius:10px;flex:none;width:32px;height:32px;padding:7px}.exchange-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.exchange-card{background:#fbfcfd;border:1px solid #dce6ec;border-radius:15px;min-width:0;padding:17px}[data-focused=true]{animation:workspace-focus-pulse 1.1s ease-out;box-shadow:0 0 0 3px #42a7aa29,0 14px 30px #0f394b1a;border-color:#42a7aa!important}tr[data-focused=true]>td{background:#eaf8f7}@keyframes workspace-focus-pulse{0%{outline-offset:3px;outline:3px solid #42a7aa6b}to{outline-offset:8px;outline:3px solid #42a7aa00}}.exchange-card>header,.release-queue>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.exchange-card>header>div,.release-queue>article>header>div{gap:3px;min-width:0;display:grid}.exchange-card>header span,.release-queue>article>header span{color:#557080;letter-spacing:.035em;font-size:.67rem;font-weight:800}.exchange-card>header strong,.release-queue>article>header strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.exchange-card>header b,.release-queue>article>header b{color:#166e71;background:var(--teal-100);border-radius:999px;flex:none;padding:5px 8px;font-size:.62rem}.exchange-card>header b[data-priority=AOG],.exchange-card>header b[data-priority=CRITICAL_AOG],.release-queue>article>header b{color:#9c251f;background:#fde9e7}.exchange-card>p{color:#405b6a;min-height:42px;margin:13px 0;font-size:.78rem;line-height:1.5}.exchange-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.exchange-meta-grid span{color:#405b6a;text-overflow:ellipsis;white-space:nowrap;background:#edf3f6;border-radius:8px;padding:7px 8px;font-size:.67rem;font-weight:750;overflow:hidden}.exchange-card>footer{color:#597181;border-top:1px solid #dfe8ed;justify-content:space-between;gap:10px;margin-top:12px;padding-top:10px;font-size:.66rem;font-weight:750;display:flex}.exchange-next-action{background:#eef8f7;border-inline-start:3px solid #248a86;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;margin-top:12px;padding:10px;display:grid}.exchange-next-action svg{color:#16756f;grid-row:1/3}.exchange-next-action span{color:#56727b;font-size:.64rem}.exchange-next-action strong{color:#0d5f5c;font-size:.72rem}.exchange-action-panel,.exchange-opportunity-detail{background:#fff;border:1px solid #d8e4ea;border-radius:10px;margin-top:10px}.exchange-action-panel>summary,.exchange-opportunity-detail>summary{cursor:pointer;color:#173e55;padding:10px 12px;font-size:.7rem;font-weight:850}.exchange-opportunity-detail>p{color:var(--steel-600);margin:0;padding:0 12px 12px;font-size:.7rem}.customer-offer-row{border-top:1px solid #e3eaee;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:11px 12px;display:grid}.customer-offer-row>div{gap:2px;display:grid}.customer-offer-row strong{color:var(--navy-950);font-size:.76rem}.customer-offer-row small,.customer-offer-row span{color:var(--steel-600);font-size:.64rem}.customer-offer-row small{grid-column:1/-1}.offer-selection-panel{border-top:1px solid #e1eaee;grid-column:1/-1}.offer-selection-panel>summary{cursor:pointer;color:#0e716c;padding-top:8px;font-size:.66rem;font-weight:850}.offer-selection-panel form{gap:9px;padding-top:9px;display:grid}.offer-selection-panel form>label:not(.selection-acceptance){gap:5px;display:grid}.offer-selection-panel textarea{color:#173e55;width:100%;font:inherit;background:#fff;border:1px solid #cbdbe3;border-radius:8px;padding:8px}.selection-acceptance{color:#4d6876;align-items:flex-start;gap:7px;font-size:.64rem;line-height:1.45;display:flex}.selection-acceptance input{flex:none;margin-top:2px}.offer-selection-panel .button{justify-self:start}.selected-offer-label{color:#0c6863;background:#dff3f0;border-radius:7px;grid-column:1/-1;padding:7px 8px;font-size:.66rem}.fit-reasons{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.fit-reasons b,.fit-reasons span{border-radius:6px;padding:5px 7px;font-size:.58rem}.fit-reasons span{color:#516b79;background:#edf2f5}.fit-reasons b{color:#11655f;background:#dff3f0}.exchange-own-offer{color:#0b6762;background:#e6f6f4;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.exchange-own-offer>div{gap:2px;display:grid}.exchange-own-offer strong{font-size:.72rem}.exchange-own-offer span{font-size:.65rem}.exchange-form{border-top:1px solid #dfe8ed;padding:12px}.exchange-form-footer{align-items:center;gap:12px;display:flex}.form-error,.form-success{font-size:.7rem;font-weight:750}.form-success{color:#137069}.form-error{color:var(--danger)}.release-queue,.released-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.release-queue>article,.released-contact-grid>article{background:#f9fbfc;border:1px solid #d9e4ea;border-radius:15px;min-width:0;padding:17px}.released-contact-grid>article>header{align-items:center;gap:10px;display:flex}.released-contact-grid>article>header svg{color:#146f6b;background:#dff3f0;border-radius:9px;padding:7px}.released-contact-grid>article>header div{gap:2px;display:grid}.released-contact-grid>article>header span{color:#5f7783;font-size:.61rem;font-weight:800}.released-contact-grid>article>header strong{color:var(--navy-950);font-size:.88rem}.released-contact-grid>article>p{color:#607580;font-size:.68rem}.released-contact{background:#fff;border-radius:10px;gap:5px;padding:11px;display:grid}.released-contact strong{color:#173e55;font-size:.78rem}.released-contact a,.released-contact span{color:#527080;font-size:.68rem}.released-contact a{color:#0e716c;text-decoration:none}.released-contact-grid footer{color:#5b707d;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:.62rem;display:flex}.release-parties{background:#eef3f6;border-radius:9px;grid-template-columns:auto 1fr;gap:7px 12px;margin-top:13px;padding:11px;display:grid}.release-parties span{color:#637a86;font-size:.64rem}.release-parties strong{color:#173e55;font-size:.7rem}.release-action-panel>summary{align-items:center;gap:7px;display:flex}.exchange-contact-group{gap:8px;display:grid}.exchange-release-fields{flex-wrap:wrap;gap:7px!important;display:flex!important}.exchange-release-fields legend{width:100%}.exchange-release-fields label{background:#f7fafb;border:1px solid #d7e3e9;border-radius:7px;align-items:center;gap:5px;padding:6px 8px;display:flex}.exchange-release-fields label span{font-size:.58rem}.exchange-release-fields input{width:auto}.exchange-empty,.workspace-notice{color:#5d7481;background:#f8fafb;border:1px dashed #c8d7df;border-radius:12px;padding:18px;font-size:.76rem}.workspace-notice.error{color:#8f2b26;background:#fff7f6;border-color:#edc2be}.exchange-protected-note{color:#d8ebea;background:#0b2f3d;border-inline-start:4px solid #268b86;border-radius:12px;align-items:flex-start;gap:12px;padding:17px;display:flex}.exchange-protected-note svg{color:#77d7ce;flex:none}.exchange-protected-note p{margin:0;font-size:.75rem;line-height:1.65}@media (max-width:1100px){.exchange-release-journey-stages,.exchange-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.exchange-release-journey-stage:last-child:after,.exchange-release-journey-stage:nth-child(3):after{display:none}.exchange-card-grid,.release-queue,.released-contact-grid{grid-template-columns:1fr}}@media (max-width:700px){.exchange-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-release-journey{padding:16px}.exchange-release-journey-stages{grid-template-columns:1fr}.exchange-release-journey-stage:after{display:none!important}.exchange-section{padding:16px}.exchange-section>header{align-items:center}.customer-offer-row,.exchange-meta-grid{grid-template-columns:1fr}.customer-offer-row small{grid-column:auto}}.access-submission-receipt{background:linear-gradient(145deg,#edfaf8,#fff 68%);border:1px solid #b8dfdc;border-radius:1rem;margin-block-start:2rem;padding:clamp(1.25rem,3vw,2.5rem);box-shadow:0 1.25rem 2.75rem #0d5c571a}.access-submission-receipt header{gap:.4rem;margin-block-end:1.3rem;display:grid}.access-submission-receipt h2{color:#123f43;letter-spacing:-.03em;max-width:38rem;margin:0;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.08}.access-submission-receipt-reference{background:#fff;border:1px solid #cfe7e4;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.access-submission-receipt-reference span{color:#527276;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700}.access-submission-receipt-reference strong{color:#123f43;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);letter-spacing:.06em;font-size:.9rem}.access-submission-receipt-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.access-submission-receipt-stages li{background:#ffffffd6;border:1px solid #d7eae8;border-radius:.75rem;min-height:10.5rem;padding:1rem}.access-submission-receipt-stages li>span{color:#fff;background:#0f766e;border-radius:999px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;margin-block-end:.8rem;font-size:.8rem;font-weight:800;display:inline-flex}.access-submission-receipt-stages h3{color:#173f43;margin:0;font-size:1rem}.access-submission-receipt-stages p{color:#527276;margin:.55rem 0 0;font-size:.88rem;line-height:1.55}.access-submission-receipt-boundary{color:#41666a;background:#ffffffb3;border-inline-start:3px solid #0f766e;margin:0;padding:.9rem 1rem;font-size:.88rem;line-height:1.55}.access-submission-receipt-actions{flex-wrap:wrap;gap:.65rem;margin-block-start:1.25rem;display:flex}@media (max-width:700px){.access-submission-receipt-reference{flex-direction:column;align-items:flex-start}.access-submission-receipt-stages{grid-template-columns:1fr}.access-submission-receipt-stages li{min-height:auto}.access-submission-receipt-actions{flex-direction:column}.access-submission-receipt-actions .button{width:100%}}.planning-workspace{gap:24px;display:grid}.planning-heading{color:#fff;background:radial-gradient(circle at 85% 20%,#52a9ff33,#0000 34%),linear-gradient(135deg,#071c33,#103a5d 62%,#176f80);border:0}.planning-heading .lead{color:#d7e8f6;max-width:850px}.planning-heading .eyebrow{color:#72d7dc}.planning-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.planning-stats article{background:#fff;border:1px solid #dbe5ee;border-radius:16px;gap:8px;min-height:126px;padding:18px;display:grid;box-shadow:0 10px 28px #112a460f}.planning-stats svg{color:#177788}.planning-stats span{color:#5c6d7f;font-size:.82rem}.planning-stats strong{color:#102f4e;font-size:1.7rem}.planning-stats article.danger{background:#fff8f6;border-color:#f0b7ab}.planning-stats article.danger strong,.planning-stats article.danger svg{color:#af392c}.planning-effectiveness{gap:1.1rem;display:grid}.planning-effectiveness-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.planning-effectiveness-grid article{background:#fff;border:1px solid #dbe5ee;border-radius:.8rem;align-content:start;gap:.55rem;min-width:0;padding:1rem;display:grid}.planning-effectiveness-grid svg,.planning-effectiveness-outcomes svg{color:#177788}.planning-effectiveness-grid article>span,.planning-effectiveness-outcomes article>span{color:#5c6d7f;font-size:.75rem;line-height:1.4}.planning-effectiveness-grid article>strong,.planning-effectiveness-outcomes article>strong{color:#102f4e;font-size:1.35rem}.planning-effectiveness-grid small{color:#718196}.planning-effectiveness-meter{background:#e7eef3;border-radius:999px;height:.35rem;overflow:hidden}.planning-effectiveness-meter span{border-radius:inherit;background:linear-gradient(90deg,#177788,#56b9ad);height:100%;display:block}.planning-effectiveness-outcomes{grid-template-columns:repeat(2,minmax(0,.35fr)) minmax(12rem,1fr);align-items:stretch;gap:.75rem;display:grid}.planning-effectiveness-outcomes article{background:#f8fbfd;border:1px solid #dbe5ee;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;padding:.85rem 1rem;display:grid}.planning-effectiveness-outcomes article strong{grid-column:2}.planning-effectiveness-outcomes article.danger{background:#fff8f6;border-color:#f0b7ab}.planning-effectiveness-outcomes article.danger strong,.planning-effectiveness-outcomes article.danger svg{color:#af392c}.planning-effectiveness-outcomes>p{color:#647588;justify-content:flex-end;align-items:center;margin:0;font-size:.8rem;display:flex}.planning-effectiveness-limitations{background:#f3f9fb;border-inline-start:.3rem solid #177788;padding:1rem}.planning-effectiveness-limitations ul{color:#607183;margin:.6rem 0 0;padding-inline-start:1.2rem;font-size:.82rem;line-height:1.6}.planning-table td{vertical-align:top;min-width:135px}.planning-table td:nth-child(2){min-width:260px}.planning-register-card code,.planning-register-card small,.planning-table small{color:#718196;margin-top:5px;font-size:.76rem;display:block}.planning-register-card code{word-break:break-all;background:0 0}.planning-risk{letter-spacing:.04em;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:800;display:inline-flex}.risk-covered{color:#16694c;background:#dcf4e9}.risk-watch{color:#8b5d00;background:#fff0c6}.risk-critical,.risk-overdue{color:#a83629;background:#ffe0da}.planning-actions{gap:6px;margin-top:8px;display:flex}.planning-actions button,.planning-register-card button{color:#0d6072;cursor:pointer;background:#eff9fb;border:1px solid #b6d4df;border-radius:8px;padding:6px 9px;font-weight:700}.planning-actions button:disabled,.planning-register-card button:disabled{opacity:.45;cursor:wait}.planning-registers{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.planning-register-card{border-bottom:1px solid #e2eaf1;grid-template-columns:1fr auto;align-items:start;gap:12px;padding:15px 0;display:grid}.planning-register-card>span{color:#405b70;background:#edf4f8;border-radius:7px;padding:4px 8px;font-size:.7rem;font-weight:800}.planning-register-card button{grid-column:2}.planning-consolidation .section-heading>label{color:#53697b;gap:.4rem;min-width:11rem;font-size:.78rem;font-weight:750;display:grid}.planning-consolidation .section-heading input{color:#16384b;background:#fff;border:1px solid #b9ced9;border-radius:.65rem;width:100%;padding:.65rem .75rem}.planning-consolidation-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1.1rem;margin:1rem 0;display:grid}.planning-consolidation-sources .planning-register-card{cursor:pointer;background:#f8fbfc;border:1px solid #d7e5eb;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;padding:.85rem}.planning-consolidation-sources input{accent-color:#08788c;width:1rem;height:1rem}.planning-consolidation-result{border:1px solid #bfdbe1;background:linear-gradient(135deg,#f4fbfc,#fff);border-inline-start:.35rem solid #08788c;border-radius:1rem;gap:.9rem;margin-top:1rem;padding:1.1rem;display:grid}.planning-consolidation-result.ineligible{border-color:#edc8c1;background:linear-gradient(135deg,#fff7f5,#fff);border-inline-start-color:#b94c3b}.planning-consolidation-lineage,.planning-consolidation-metrics,.planning-consolidation-result header{flex-wrap:wrap;justify-content:space-between;gap:.75rem;display:flex}.planning-consolidation-lineage span,.planning-consolidation-result header span{color:#63778a;font-size:.78rem}.planning-consolidation-metrics span{color:#607587;gap:.25rem;min-width:9rem;font-size:.75rem;display:grid}.planning-consolidation-metrics strong{color:#153e53;font-size:1rem}.planning-consolidation-case form,.planning-consolidation-proposal{border-top:1px solid #d9e7eb;gap:.8rem;padding-top:.8rem;display:grid}.planning-consolidation-case form label,.planning-consolidation-proposal label{color:#53697b;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.planning-consolidation-case input,.planning-consolidation-case textarea,.planning-consolidation-proposal input,.planning-consolidation-proposal textarea{color:#16384b;background:#fff;border:1px solid #b9ced9;border-radius:.65rem;width:100%;padding:.7rem .8rem}.planning-consolidation-case textarea,.planning-consolidation-proposal textarea{resize:vertical;min-height:5rem}.planning-consolidation-cases{gap:.8rem;margin-top:1.4rem;display:grid}.planning-consolidation-case{background:#fff;border:1px solid #d5e3e9;border-radius:1rem;gap:.75rem;padding:1rem;display:grid;box-shadow:0 10px 28px #0c3f530d}.planning-consolidation-case>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.planning-consolidation-case header small{color:#6d7f8e;margin-top:.2rem;display:block}.planning-case-status{color:#735b16;background:#fff1bd;border-radius:999px;padding:.35rem .6rem;font-size:.7rem;font-weight:800}.planning-case-status.approved{color:#116348;background:#dff5e9}.planning-case-status.cancelled,.planning-case-status.rejected{color:#973b30;background:#ffe5df}.planning-allocation-ledger{background:#f7fbfc;border:1px solid #c8dfe5;border-radius:.85rem;gap:.75rem;padding:.9rem;display:grid}.planning-allocation-ledger>header{color:#31586a;flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.planning-allocation-records,.planning-allocation-sources{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.planning-allocation-records article{background:#fff;border:1px solid #d8e7eb;border-radius:.65rem;gap:.2rem;padding:.65rem;display:grid}.planning-allocation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.planning-allocation-grid label,.planning-allocation-sources label{color:#53697b;gap:.3rem;font-size:.76rem;font-weight:750;display:grid}.planning-allocation-ledger input,.planning-allocation-ledger select{color:#16384b;background:#fff;border:1px solid #b9ced9;border-radius:.65rem;width:100%;padding:.65rem .75rem}.planning-allocation-boundary{color:#365f6d;background:#eaf6f7;border-inline-start:.25rem solid #08788c;padding:.65rem}@media (max-width:760px){.planning-allocation-grid,.planning-allocation-records,.planning-allocation-sources,.planning-consolidation-sources{grid-template-columns:1fr}}.planning-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.planning-form-card{background:#fff;border:1px solid #d7e4ec;border-radius:18px;padding:24px;box-shadow:0 14px 38px #0e344e0f}.planning-form-card>p{color:#647588;line-height:1.65}.planning-form-card form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.planning-form-card label{color:#42586c;gap:6px;font-size:.8rem;font-weight:700;display:grid}.planning-form-card button,.planning-form-card label.full{grid-column:1/-1}.planning-form-card input,.planning-form-card select{color:#153a57;background:#fbfdff;border:1px solid #cbd9e4;border-radius:10px;width:100%;min-height:43px;padding:9px 11px}.coverage-form{background:linear-gradient(135deg,#f3f9fb,#fff);grid-column:1/-1}.coverage-form form{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-milestones{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.planning-milestones article{background:#fbfdff;border:1px solid #dde7ef;border-radius:13px;gap:12px;padding:15px;display:flex}.planning-milestones svg{color:#1a7989;flex:none}.planning-milestones p{color:#5b6c7d;margin:4px 0}.planning-milestones small{color:#7e8d9c}.planning-loop{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.planning-loop article{color:#fff;background:linear-gradient(155deg,#0d304d,#165b6d);border-radius:15px;min-height:235px;padding:20px 16px;position:relative}.planning-loop article>span{color:#ffffff59;font-size:1.2rem;font-weight:900;position:absolute;top:12px;right:13px}[dir=rtl] .planning-loop article>span{left:13px;right:auto}.planning-loop svg{color:#70d7db;margin:22px 0 12px}.planning-loop h3{font-size:1rem}.planning-loop p{color:#d4e6ed;font-size:.82rem;line-height:1.55}.planning-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.planning-controls article{background:#f5fafc;border-inline-start:3px solid #2da2ad;border-radius:10px;padding:20px}.planning-controls svg{color:#177888}.planning-controls p{color:#607183;line-height:1.6}.planning-value{color:#fff;background:linear-gradient(135deg,#071f38,#124e66);border-radius:20px;grid-template-columns:1.1fr 1fr;gap:24px;padding:28px;display:grid}.planning-value svg{color:#72d5d9}.planning-value li,.planning-value p{color:#d7e7ee;line-height:1.7}.planning-value aside{color:#a9c8d5;border-top:1px solid #ffffff2e;grid-column:1/-1;padding-top:18px;font-size:.84rem;line-height:1.65}@media (max-width:1180px){.planning-effectiveness-grid,.planning-loop,.planning-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.coverage-form form,.planning-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.coverage-form form,.planning-controls,.planning-effectiveness-grid,.planning-effectiveness-outcomes,.planning-form-card form,.planning-forms,.planning-loop,.planning-milestones,.planning-registers,.planning-stats,.planning-value{grid-template-columns:1fr}.coverage-form,.planning-form-card button,.planning-form-card label.full,.planning-value aside{grid-column:auto}}.aog-workspace{gap:3rem;display:grid}.aog-heading h1{max-width:15ch}.aog-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.aog-stats article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;grid-template-columns:1fr auto;gap:.7rem;min-height:9rem;padding:1rem;display:grid;box-shadow:0 12px 30px #071a2b0d}.aog-stats svg{color:var(--teal-500)}.aog-stats span{color:var(--steel-600);align-self:end;font-size:.78rem;line-height:1.4}.aog-stats strong{grid-column:1/-1;font-size:1.6rem}.aog-stats .aog-critical{background:linear-gradient(150deg,#fff,#fff4f2);border-color:#b4231840}.aog-stats .aog-breach strong,.aog-stats .aog-breach svg,.aog-stats .aog-critical svg{color:var(--danger)}.aog-customer-command-picture{border:1px solid var(--teal-500);gap:1.15rem;padding:clamp(1.15rem,2vw,1.75rem);display:grid}@supports (color:color-mix(in lab,red,red)){.aog-customer-command-picture{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--steel-100))}}.aog-customer-command-picture{background:linear-gradient(135deg,var(--teal-500),transparent 55%),var(--white);border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.aog-customer-command-picture{background:linear-gradient(135deg,color-mix(in srgb,var(--teal-500) 8%,transparent),transparent 55%),var(--white)}}.aog-customer-command-picture{box-shadow:var(--shadow)}.aog-customer-command-picture>header{grid-template-columns:minmax(0,.85fr) minmax(18rem,1.15fr);align-items:end;gap:1rem 2rem;display:grid}.aog-customer-command-picture>header h2,.aog-customer-command-picture>header p{margin:0}.aog-customer-command-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1rem;display:grid}.aog-customer-command-grid>article{border:1px solid var(--steel-100);border-inline-start:3px solid var(--teal-500);background:var(--white);border-radius:1rem;gap:.9rem;min-width:0;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aog-customer-command-grid>article{background:color-mix(in srgb,var(--white) 94%,var(--teal-500) 6%)}}.aog-customer-command-grid>article[data-health=AT_RISK]{border-inline-start-color:#b76e00}.aog-customer-command-grid>article[data-health=BREACHED]{border-inline-start-color:var(--danger)}.aog-customer-command-grid article>header,.aog-customer-command-grid article>header>div{justify-content:space-between;align-items:center;gap:.65rem;min-width:0;display:flex}.aog-customer-command-grid article>header>div{flex-wrap:wrap}.aog-customer-command-grid article>header div span,.aog-customer-command-grid article>header>span{letter-spacing:.04em;color:var(--steel-600);font-size:.72rem;font-weight:760}.aog-customer-command-grid dl{gap:.6rem;margin:0;display:grid}.aog-customer-command-grid dl>div{grid-template-columns:minmax(8rem,.45fr) minmax(0,1fr);align-items:baseline;gap:.65rem;display:grid}.aog-customer-command-grid dd,.aog-customer-command-grid dt{margin:0}.aog-customer-command-grid dt{color:var(--steel-600);font-size:.78rem}.aog-customer-command-grid dd{font-weight:680}.aog-customer-best-option,.aog-customer-blockers{background:var(--white);border-radius:.75rem;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.aog-customer-best-option,.aog-customer-blockers{background:color-mix(in srgb,var(--white) 86%,var(--teal-500) 14%)}}.aog-customer-blockers ul{flex-wrap:wrap;gap:.4rem;margin:.55rem 0 0;padding:0;list-style:none;display:flex}.aog-customer-blockers li{border:1px solid #b76e00;padding:.28rem .5rem}@supports (color:color-mix(in lab,red,red)){.aog-customer-blockers li{border:1px solid color-mix(in srgb,#b76e00 42%,var(--steel-100))}}.aog-customer-blockers li{color:var(--navy-950);border-radius:999px;font-size:.74rem}.aog-customer-best-option p,.aog-customer-best-option small,.aog-customer-blockers p{margin:.45rem 0 0}.aog-customer-best-option small{color:var(--steel-600);display:block}.aog-customer-advisory{color:var(--steel-600);align-items:flex-start;gap:.45rem;margin:0;font-size:.76rem;display:flex}.aog-post-case-review{border:1px solid var(--cyan-400);gap:1.25rem;margin-block:1.5rem;padding:clamp(1rem,2vw,1.6rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aog-post-case-review{border:1px solid color-mix(in srgb,var(--cyan-400) 24%,var(--line))}}.aog-post-case-review{background:linear-gradient(135deg,#061b32f5,#081426fa),var(--surface-strong);color:var(--white);border-radius:1.25rem;box-shadow:0 1.2rem 3rem #000a1e47}.aog-post-case-review>header{grid-template-columns:minmax(0,.9fr) minmax(18rem,1.1fr);align-items:end;gap:1.5rem;display:grid}.aog-post-case-form h3,.aog-post-case-review>header h2{color:var(--white);margin:.2rem 0 0}.aog-post-case-boundary,.aog-post-case-review>header>p{color:#d8e7f7d1;margin:0;line-height:1.65}.aog-post-case-selector{gap:.4rem;max-width:36rem;font-weight:700;display:grid}.aog-post-case-review :is(input,select,textarea){width:100%;color:var(--white);background:#020f20d1;border-color:#7dd3fc3d}.aog-capa-grid,.aog-post-case-body{gap:1rem;display:grid}.aog-capa-grid>article,.aog-post-case-form,.aog-post-case-summary{background:#0a233dc7;border:1px solid #7dd3fc29;border-radius:1rem;box-shadow:inset 0 1px #ffffff0a}.aog-capa-grid>article,.aog-post-case-summary{padding:1rem}.aog-capa-grid article header span,.aog-capa-grid dt,.aog-post-case-summary>span{color:#bad6efc2;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem}.aog-post-case-summary>strong{color:var(--cyan-300);margin-block:.25rem .8rem;display:block}.aog-capa-grid dl,.aog-post-case-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.9rem 0 0;display:grid}.aog-capa-grid dl>div,.aog-post-case-summary dl>div{background:#020f2080;border-radius:.7rem;min-width:0;padding:.7rem}.aog-capa-grid dd,.aog-post-case-summary dd{overflow-wrap:anywhere;margin:.25rem 0 0}.aog-capa-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr))}.aog-capa-grid article{border-inline-start:3px solid var(--cyan-400);gap:.9rem;display:grid}.aog-capa-grid article[data-status=INEFFECTIVE]{border-inline-start-color:var(--danger)}.aog-capa-grid article[data-status=EFFECTIVE]{border-inline-start-color:var(--success)}.aog-capa-grid article form,.aog-capa-grid article>header,.aog-post-case-form label{gap:.45rem;display:grid}.aog-capa-grid article>header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.aog-capa-grid article>header div{gap:.2rem;display:grid}.aog-capa-grid article form{border-block-start:1px solid #7dd3fc24;padding-block-start:.9rem}.aog-post-case-form{padding:1rem}.aog-capa-actions{flex-wrap:wrap;gap:.6rem;display:flex}.aog-post-case-boundary{background:#0d6efd1a;border-radius:.8rem;align-items:flex-start;gap:.55rem;padding:.85rem 1rem;display:flex}@media (max-width:760px){.aog-capa-grid dl,.aog-post-case-review>header,.aog-post-case-summary dl{grid-template-columns:1fr}.aog-post-case-review{padding:1rem}}.aog-customer-advisory svg{color:var(--teal-500);flex:none;margin-top:.1rem}@media (max-width:760px){.aog-customer-command-grid dl>div,.aog-customer-command-picture>header{grid-template-columns:1fr}.aog-customer-command-grid article>header{align-items:flex-start}}.aog-clock-board{background:radial-gradient(circle at 8% 0,#18a6b81f,transparent 30%),linear-gradient(145deg,#f8fbff 0,var(--white) 58%,#f5f9fc 100%);border:1px solid #125b9938;border-radius:1.15rem;gap:1.2rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid;overflow:hidden;box-shadow:0 22px 55px #071a2b14}.aog-clock-board-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.aog-clock-board-heading>div{gap:.45rem;max-width:58rem;display:grid}.aog-clock-board-heading h2,.aog-clock-board-heading p{margin:0}.aog-clock-board-heading>div>p:last-child{color:var(--steel-600);line-height:1.65}.aog-clock-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.aog-clock-kpis article{border:1px solid var(--steel-100);background:#ffffffdb;border-radius:.8rem;grid-template-columns:1fr auto;gap:.4rem;min-height:6.5rem;padding:.9rem;display:grid}.aog-clock-kpis svg{color:var(--teal-500)}.aog-clock-kpis span{color:var(--steel-600);align-self:end;font-size:.78rem}.aog-clock-kpis strong{grid-column:1/-1;font-size:1.45rem}.aog-clock-kpis .critical{background:#fff7f5;border-color:#b423183d}.aog-clock-kpis .critical strong,.aog-clock-kpis .critical svg{color:var(--danger)}.aog-clock-toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.aog-clock-bounded-notice,.aog-clock-toolbar>p{color:var(--steel-600);margin:0;font-size:.8rem}.aog-clock-filters{flex-wrap:wrap;gap:.45rem;display:flex}.aog-clock-filters button{border:1px solid var(--steel-200);color:var(--steel-700);background:var(--white);font:inherit;cursor:pointer;border-radius:999px;padding:.52rem .78rem;font-size:.78rem}.aog-clock-filters button.active,.aog-clock-filters button:focus-visible,.aog-clock-filters button:hover{border-color:var(--navy-700);color:var(--white);background:var(--navy-800)}.aog-clock-bounded-notice{border-inline-start:3px solid var(--teal-500);background:#18a6b812;padding:.75rem .9rem;line-height:1.55}.aog-clock-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.aog-clock-card{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:var(--white);border-radius:.9rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 12px 26px #071a2b0e}.aog-clock-card.health-breached{border-inline-start-color:var(--danger)}.aog-clock-card.health-at-risk{border-inline-start-color:#d88912}.aog-clock-card footer,.aog-clock-card-context,.aog-clock-card-identity,.aog-clock-card-stage{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.aog-clock-card-context>div:first-child,.aog-clock-card-identity>div,.aog-clock-card-stage>div:first-child{gap:.25rem;display:grid}.aog-clock-card footer span,.aog-clock-health,.aog-clock-priority{letter-spacing:.03em;border-radius:999px;width:fit-content;padding:.3rem .55rem;font-size:.7rem;font-weight:700}.aog-clock-priority{color:var(--navy-800);background:var(--steel-100)}.aog-clock-health{color:#08726d;background:#e8f7f5}.health-breached .aog-clock-health{color:var(--danger);background:#fff0ed}.health-at-risk .aog-clock-health{color:#9a5a00;background:#fff4dc}.aog-clock-card-context{color:var(--steel-600);align-items:flex-end;font-size:.78rem}.aog-clock-card-context strong{color:var(--navy-900);font-size:.94rem}.aog-clock-card-context>div:last-child{align-items:center;gap:.3rem;display:flex}.aog-clock-card-stage{gap:.55rem;display:grid}.aog-clock-card-stage span{color:var(--steel-600);font-size:.78rem}.aog-clock-progress{background:var(--steel-100);border-radius:999px;height:.42rem;overflow:hidden}.aog-clock-progress span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#d88912);height:100%;display:block}.health-breached .aog-clock-progress span{background:var(--danger)}.aog-clock-card-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.aog-clock-card-evidence div{background:#f6f8fa;border-radius:.65rem;gap:.2rem;padding:.6rem;display:grid}.aog-clock-card-evidence dt{color:var(--steel-600);font-size:.7rem}.aog-clock-card-evidence dd{margin:0;font-size:.78rem;font-weight:700}.aog-clock-card footer{color:var(--steel-600);justify-content:flex-start;padding-top:.2rem}.aog-clock-card footer span.ready{color:#08726d;background:#e8f7f5}.aog-clock-card footer span.open{color:#9a5a00;background:#fff4dc}.aog-clock-card footer svg{color:var(--teal-500);margin-inline-start:auto}.aog-continuity-briefing{background:linear-gradient(135deg,#f3fbfa,var(--white) 62%);border:1px solid #2f9c9561;border-radius:1rem;gap:1.25rem;padding:clamp(1.25rem,2.5vw,2rem);display:grid;box-shadow:0 14px 32px #071a2b0d}.aog-continuity-briefing>header{justify-content:space-between;align-items:start;gap:1.25rem;display:flex}.aog-continuity-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.aog-continuity-briefing h2,.aog-continuity-briefing h3,.aog-continuity-briefing p{margin:0}.aog-continuity-briefing header>div{gap:.45rem;display:grid}.aog-continuity-briefing header>div>p:last-child,.aog-continuity-notice{color:var(--steel-600);line-height:1.6}.aog-continuity-grid,.aog-continuity-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;display:grid}.aog-continuity-grid>div,.aog-continuity-meta>div{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.7rem;gap:.35rem;padding:.85rem;display:grid}.aog-continuity-meta dt{color:var(--steel-600);font-size:.72rem}.aog-continuity-meta dd{color:var(--navy-950);margin:0;font-size:.87rem;font-weight:750}.aog-continuity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aog-continuity-grid ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.aog-continuity-grid li{border-top:1px solid var(--steel-100);gap:.2rem;padding-top:.55rem;display:grid}.aog-continuity-grid li:first-child{border-top:0;padding-top:0}.aog-continuity-grid span{color:var(--steel-600);font-size:.76rem;line-height:1.45}.aog-continuity-notice{border-top:1px solid var(--steel-100);padding-top:.9rem;font-size:.78rem}.aog-duty-section{gap:1.25rem;display:grid}.aog-duty-coverage{border:1px solid var(--steel-300);border-inline-start:.35rem solid var(--danger);background:var(--white);border-radius:.8rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:flex}.aog-duty-coverage[data-state=COVERED]{border-inline-start-color:var(--teal-500)}.aog-duty-coverage[data-state=UPCOMING]{border-inline-start-color:#b57a12}.aog-duty-coverage dl>div,.aog-duty-coverage>div{gap:.25rem;display:grid}.aog-duty-coverage dt,.aog-duty-coverage span,.aog-duty-shift-grid small,.aog-handover-list small{color:var(--steel-600);font-size:.72rem}.aog-duty-coverage strong{font-size:1.1rem}.aog-duty-coverage dl{gap:clamp(1rem,4vw,3rem);margin:0;display:flex}.aog-duty-coverage dd{color:var(--navy-950);margin:0;font-weight:700}.aog-duty-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.aog-duty-form{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.8rem;align-content:start;padding:1.25rem}.aog-duty-form fieldset{border:1px solid var(--steel-300);border-radius:.55rem;flex-wrap:wrap;align-content:start;gap:.7rem;min-width:0;margin:0;padding:.75rem;display:flex}.aog-duty-form fieldset label{align-items:center;gap:.35rem;display:flex}.aog-duty-shift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.aog-duty-shift-grid article,.aog-handover-list article{border:1px solid var(--steel-100);background:var(--white);border-radius:.75rem;gap:.8rem;padding:1rem;display:grid}.aog-duty-shift-grid article[data-status=ACTIVE],.aog-handover-list article[data-status=ACCEPTED]{border-color:#2f9c9573}.aog-duty-shift-grid article[data-status=HANDOVER_PENDING],.aog-handover-list article[data-status=PENDING]{border-color:#b57a1280}.aog-duty-shift-grid footer,.aog-duty-shift-grid header,.aog-handover-list article,.aog-handover-list footer{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.aog-duty-shift-grid header>div,.aog-handover-list article>div{gap:.25rem;display:grid}.aog-duty-shift-grid header>span,.aog-handover-list article>span{background:var(--steel-100);color:var(--navy-800);border-radius:999px;padding:.25rem .45rem;font-size:.66rem;font-weight:800}.aog-duty-shift-grid footer,.aog-handover-list footer{flex-wrap:wrap;justify-content:flex-start}.aog-duty-shift-grid .button,.aog-handover-list .button{min-height:2.25rem;padding:.45rem .65rem;font-size:.72rem}.aog-handover-list{gap:.7rem;display:grid}.aog-handover-list article{grid-template-columns:minmax(10rem,.45fr) auto minmax(14rem,1fr) auto}.aog-handover-list p{color:var(--steel-600);margin:0;line-height:1.55}.aog-table td{vertical-align:top}.aog-table td small,.aog-table td strong{display:block}.aog-table td small{color:var(--steel-600);margin-top:.35rem;font-size:.72rem}.aog-table .critical-row{background:#b4231809}.aog-state{background:var(--steel-100);color:var(--navy-800);border-radius:999px;padding:.35rem .55rem;font-size:.7rem;font-weight:750;display:inline-flex}.sla-met,.sla-on_track{color:#18764b}.sla-at_risk{color:#a15c00}.sla-breached{color:var(--danger)}.aog-case-panel{background:var(--white);box-shadow:var(--shadow);border:1px solid #123a5721;border-radius:1rem;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);display:grid;overflow:hidden}.aog-case-panel>div{background:var(--navy-950);color:var(--white);padding:clamp(1.5rem,4vw,2.8rem)}.aog-case-panel>div p:last-child{color:#ffffffb3;line-height:1.7}.aog-case-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid}.aog-case-form fieldset,.aog-case-form label{gap:.45rem;min-width:0;margin:0;display:grid}.aog-case-form label>span,.aog-case-form legend{color:var(--navy-800);font-size:.76rem;font-weight:700}.aog-case-form input,.aog-case-form select,.aog-case-form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);border-radius:.55rem;padding:.72rem .8rem}.aog-case-form input:focus,.aog-case-form select:focus,.aog-case-form textarea:focus{border-color:var(--teal-500);outline:3px solid #2f9c952b}.aog-case-form .full{grid-column:1/-1}.aog-case-form fieldset{border:1px solid var(--steel-300);border-radius:.6rem;padding:1rem}.aog-pathway-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.aog-pathway-options label{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;padding:.55rem .65rem;display:flex}.aog-pathway-options input{width:auto}.aog-pathway-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.aog-pathway-board article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;min-height:13rem;padding:1.2rem}.aog-pathway-board article>div{color:var(--teal-500);align-items:center;gap:.5rem;font-size:.75rem;font-weight:750;display:flex}.aog-pathway-board h3{margin:1.2rem 0 .7rem;font-size:1rem;line-height:1.45}.aog-pathway-board p,.aog-pathway-board small{color:var(--steel-600);line-height:1.5}.aog-sla-flow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aog-sla-flow article{border-block:1px solid var(--steel-300);border-inline-end:1px solid var(--steel-300);background:#ffffffd1;min-height:16rem;padding:1.2rem;position:relative}.aog-sla-flow article:first-child{border-inline-start:1px solid var(--steel-300);border-start-start-radius:.8rem;border-end-start-radius:.8rem}.aog-sla-flow article:last-child{border-start-end-radius:.8rem;border-end-end-radius:.8rem}.aog-sla-flow article>span{color:var(--steel-300);letter-spacing:.1em;margin-bottom:1rem;font-size:.7rem;font-weight:800;display:block}.aog-sla-flow article>svg:not(.sla-arrow){color:var(--teal-500)}.aog-sla-flow h3{margin:1rem 0 .5rem;font-size:.95rem}.aog-sla-flow p{color:var(--steel-600);margin:0;font-size:.82rem;line-height:1.6}.aog-sla-flow .sla-arrow{z-index:1;background:var(--navy-950);color:var(--white);top:50%;border-radius:50%;padding:.25rem;position:absolute;inset-inline-end:-.8rem}.aog-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.aog-control-grid article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;min-height:14rem;padding:1.3rem}.aog-control-grid svg{color:var(--teal-500)}.aog-control-grid h3{margin:1.3rem 0 .65rem;font-size:1rem}.aog-control-grid p{color:var(--steel-600);margin:0;font-size:.86rem;line-height:1.65}.aog-economics-panel{background:var(--navy-950);color:var(--white);border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);display:grid;overflow:hidden}.aog-economics-panel>aside,.aog-economics-panel>div,.aog-economics-panel>ul{padding:clamp(1.5rem,4vw,2.5rem)}.aog-economics-panel svg{color:var(--teal-500)}.aog-economics-panel h2{margin-top:1rem}.aog-economics-panel aside,.aog-economics-panel li,.aog-economics-panel p{color:#ffffffb8;line-height:1.65}.aog-economics-panel ul{align-content:center;gap:.7rem;margin:0;display:grid}.aog-economics-panel aside{background:#ffffff0d;border-top:1px solid #ffffff1f;grid-column:1/-1}@media (max-width:1100px){.aog-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.aog-clock-list{grid-template-columns:1fr}.aog-duty-shift-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aog-handover-list article{grid-template-columns:minmax(10rem,.5fr) auto minmax(12rem,1fr)}.aog-handover-list footer{grid-column:1/-1}.aog-pathway-board,.aog-pathway-options{grid-template-columns:repeat(2,minmax(0,1fr))}.aog-sla-flow{grid-template-columns:1fr;gap:.7rem}.aog-sla-flow article,.aog-sla-flow article:first-child,.aog-sla-flow article:last-child{border:1px solid var(--steel-300);border-radius:.8rem;min-height:0}.aog-sla-flow .sla-arrow{display:none}.aog-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.aog-case-form,.aog-case-panel,.aog-clock-kpis,.aog-control-grid,.aog-duty-grid,.aog-duty-shift-grid,.aog-economics-panel,.aog-pathway-board,.aog-pathway-options,.aog-stats{grid-template-columns:1fr}.aog-clock-board-heading,.aog-clock-card footer,.aog-clock-card-context,.aog-clock-toolbar{flex-direction:column;align-items:flex-start}.aog-clock-card-evidence{grid-template-columns:1fr}.aog-clock-card footer svg{margin-inline-start:0}.aog-duty-coverage,.aog-duty-coverage dl{flex-direction:column;align-items:flex-start}.aog-handover-list article{grid-template-columns:1fr;align-items:flex-start}.aog-case-form .full,.aog-economics-panel aside{grid-column:auto}}.mro-workspace{gap:1.5rem;display:grid}.mro-heading h1{max-width:920px}.mro-refresh-control{justify-items:end;gap:.35rem;display:grid}.mro-refresh-feedback{color:var(--steel-600);text-align:end;font-size:.78rem}.mro-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.mro-stats article{border:1px solid var(--steel-100);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;min-height:112px;padding:1rem;display:grid;box-shadow:0 10px 24px #071a2b0d}.mro-stats svg{color:var(--teal-500);grid-row:1/span 2}.mro-stats span{color:var(--steel-600);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.mro-stats strong{color:var(--navy-950);font-size:1.65rem}.mro-stats .warning strong,.mro-stats .warning svg{color:#b26b00}.mro-stats .danger strong,.mro-stats .danger svg{color:#b42318}.mro-production-board{background:linear-gradient(135deg,#eaf7fbd1,#fff0 42%),#fff;border-color:#146c943d;gap:1rem;display:grid;overflow:hidden;box-shadow:0 18px 44px #07233717}.mro-role-boards{background:#fff;border-color:#165d7f33;gap:1rem;display:grid;overflow:hidden;box-shadow:0 16px 38px #07233714}.mro-role-boards>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mro-role-boards>header>div{max-width:900px}.mro-role-boards>header>span{border-radius:999px;flex:none;padding:.4rem .6rem;font-size:.68rem;font-weight:800}.mro-role-boards>header>span.controlled{color:#076d58;background:#eaf8f4}.mro-role-boards>header>span.attention{color:#8a5100;background:#fff5da}.mro-role-board-tabs{scrollbar-width:thin;gap:.45rem;padding:.15rem 0 .5rem;display:flex;overflow-x:auto}.mro-role-board-tabs button{border:1px solid var(--steel-200);color:var(--steel-700);cursor:pointer;background:#f8fbfc;border-radius:11px;flex:none;align-items:center;gap:.4rem;padding:.6rem .72rem;font-size:.72rem;font-weight:750;display:inline-flex}.mro-role-board-tabs button.selected,.mro-role-board-tabs button:focus-visible,.mro-role-board-tabs button:hover{border-color:var(--teal-500);color:var(--navy-950);background:#eaf8fb}.mro-role-board-content{border:1px solid var(--steel-100);background:linear-gradient(135deg,#f8fbfc,#eef8fa);border-radius:14px;gap:.7rem;padding:.9rem;display:grid}.mro-role-board-content h3{color:var(--navy-950);margin:0}.mro-role-board-content>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.55rem;display:grid}.mro-role-board-content article{border:1px solid var(--steel-100);background:#fff;border-radius:11px;gap:.3rem;padding:.75rem;display:grid}.mro-role-board-content article.attention{background:#fffaf0;border-color:#f3cc8d}.mro-role-board-content span{color:var(--steel-600);font-size:.68rem;font-weight:750}.mro-role-board-content strong{color:var(--navy-950);font-size:1.2rem}.mro-role-board-boundary{border-inline-start:3px solid var(--teal-500);color:var(--steel-600);background:#f8fbfc;margin:0;padding:.75rem .85rem;font-size:.72rem;line-height:1.55}@media (max-width:700px){.mro-role-boards>header{display:grid}.mro-role-boards>header>span{width:fit-content}}.mro-production-board-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;display:grid}.mro-production-board-heading>div:first-child{max-width:880px}.mro-production-intelligence,.mro-production-kpis{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:.55rem;padding-bottom:.2rem;display:grid}.mro-performance-panel{background:linear-gradient(135deg,#063554fa,#106984f0),var(--navy-950);color:#fff;border:1px solid #0d537833;border-radius:16px;gap:.8rem;padding:1rem;display:grid;box-shadow:0 16px 34px #052b4229}.mro-performance-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mro-performance-panel h3,.mro-performance-panel p{color:inherit;margin:0}.mro-performance-panel .eyebrow{color:#8ee9f4}.mro-performance-panel>header p:last-child{color:#ffffffc2;max-width:900px;margin-top:.35rem;font-size:.78rem}.mro-performance-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;display:grid}.mro-performance-grid article{background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;gap:.35rem;min-width:0;padding:.75rem;display:grid}.mro-performance-grid span{color:#ffffffb3;text-transform:uppercase;font-size:.68rem;font-weight:750}.mro-performance-grid strong{overflow-wrap:anywhere;color:#fff;font-size:1rem}.mro-performance-boundary{border-top:1px solid #ffffff24;padding-top:.65rem;font-size:.7rem;line-height:1.55;color:#ffffffb3!important}.mro-delay-signals{border:1px solid var(--steel-200);background:#ffffffdb;border-radius:16px;gap:.8rem;padding:1rem;display:grid}.mro-delay-signals>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mro-delay-signals h3,.mro-delay-signals p{margin:0}.mro-delay-signals header p{max-width:820px;color:var(--steel-600);margin-top:.3rem;font-size:.76rem}.mro-delay-signals header>strong{color:#805000;text-align:end;background:#fff5da;border-radius:10px;max-width:280px;padding:.5rem .65rem;font-size:.7rem}.mro-delay-signal-list{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.55rem;display:grid}.mro-delay-signal-list article{border:1px solid var(--steel-100);background:#f8fbfc;border-radius:12px;gap:.55rem;min-width:0;padding:.7rem;display:grid}.mro-delay-signal-list article>div:first-child{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.mro-delay-signal-list strong{color:var(--navy-950);font-size:.74rem}.mro-delay-signal-list span{color:var(--steel-600);text-align:end;font-size:.65rem}.mro-delay-signal-track{background:var(--steel-100);border-radius:999px;height:5px;overflow:hidden}.mro-delay-signal-track span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#f59e0b);height:100%;display:block}@media (max-width:700px){.mro-delay-signals>header{display:grid}.mro-delay-signals header>strong{text-align:start;max-width:none}}.mro-production-intelligence{background:#ebf7fb9e;border:1px solid #146c942e;border-radius:15px;padding:.7rem}.mro-production-intelligence article,.mro-production-kpis article{border:1px solid var(--steel-100);background:#ffffffe6;border-radius:13px;grid-template-columns:auto 1fr;gap:.2rem .5rem;padding:.75rem;display:grid}.mro-production-intelligence svg,.mro-production-kpis svg{color:var(--teal-500);grid-row:1/span 2}.mro-production-intelligence span,.mro-production-kpis span{color:var(--steel-600);text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.3}.mro-production-intelligence strong,.mro-production-kpis strong{color:var(--navy-950);font-size:1.35rem}.mro-production-intelligence .danger strong,.mro-production-intelligence .danger svg,.mro-production-kpis .danger strong,.mro-production-kpis .danger svg{color:#b42318}.mro-production-intelligence .warning strong,.mro-production-intelligence .warning svg,.mro-production-kpis .warning strong,.mro-production-kpis .warning svg{color:#b26b00}.mro-production-intelligence .watch strong,.mro-production-intelligence .watch svg,.mro-production-kpis .watch strong,.mro-production-kpis .watch svg{color:#7253a7}.mro-production-kpis .ready strong,.mro-production-kpis .ready svg{color:#087a62}.mro-production-lanes{grid-template-columns:repeat(10,minmax(138px,1fr));gap:.45rem;padding:.25rem 0 .55rem;display:grid;overflow-x:auto}.mro-production-lanes button{border:1px solid var(--steel-200);min-width:138px;color:var(--steel-700);text-align:start;cursor:pointer;background:#ffffffdb;border-radius:12px;grid-template-columns:1fr auto;gap:.3rem;padding:.7rem .75rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.mro-production-lanes button.selected,.mro-production-lanes button:focus-visible,.mro-production-lanes button:hover{border-color:var(--teal-500);transform:translateY(-1px);box-shadow:0 8px 20px #1274911f}.mro-production-lanes button.selected{color:var(--navy-950);background:#edf9fb}.mro-production-lanes span{font-size:.72rem;font-weight:750}.mro-production-lanes strong{color:var(--navy-950);font-size:1.15rem}.mro-production-lanes small{color:#b42318;grid-column:1/-1;font-size:.65rem;font-weight:750}.mro-production-constraints{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.mro-production-constraints>strong{color:var(--navy-950);margin-inline-end:.2rem;font-size:.76rem}.mro-production-constraints button{border:1px solid var(--steel-200);color:var(--steel-700);cursor:pointer;background:#fff;border-radius:999px;padding:.42rem .68rem;font-size:.7rem;font-weight:750}.mro-production-constraints button.selected,.mro-production-constraints button:focus-visible,.mro-production-constraints button:hover{border-color:var(--teal-500);color:var(--navy-950);background:#eaf8fb}.mro-production-table-shell{max-height:590px;overflow:auto}.mro-production-table-shell th{z-index:1;background:#f4f8fa;position:sticky;top:0}.mro-production-table-shell td{vertical-align:top;min-width:145px}.mro-production-table-shell td:nth-child(2){min-width:210px}.mro-production-table-shell td:nth-child(5){min-width:230px}.mro-production-table-shell td small,.mro-production-table-shell td>strong{margin-top:.25rem;display:block}.mro-production-table-shell td small{color:var(--steel-600);line-height:1.45}.mro-production-status,.mro-production-urgency{border-radius:999px;align-items:center;width:fit-content;padding:.28rem .48rem;font-size:.68rem;font-weight:800;display:inline-flex}.mro-production-status{color:#145873;background:#e8f4f8}.mro-production-status.waiting{color:#805000;background:#fff5da}.mro-production-status.blocked{color:#981b14;background:#ffefed}.mro-production-urgency.danger{color:#9f1710;background:#fff0ee}.mro-production-urgency.warning{color:#8a5100;background:#fff7e5}.mro-production-urgency.watch{color:#56388a;background:#f4effd}.mro-production-urgency.ready{color:#076d58;background:#eaf8f4}.mro-production-open-link{color:var(--teal-700);align-items:center;gap:.2rem;margin-top:.6rem;font-size:.76rem;font-weight:800;text-decoration:none;display:inline-flex}[dir=rtl] .mro-production-open-link svg{transform:rotate(180deg)}.mro-production-board-footer{color:var(--steel-600);justify-content:space-between;align-items:center;gap:1rem;font-size:.74rem;display:flex}.mro-production-board-footer strong{color:#8a5100;text-align:end;max-width:680px}.mro-production-board-unavailable{color:#8f1d15;background:#fff4f2;border:1px solid #f2c4be;border-radius:12px;align-items:center;gap:.55rem;padding:.85rem 1rem;display:flex}.mro-customer-workspace-shell{gap:1.25rem;display:grid}.mro-customer-quote-heading{justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.mro-customer-quote-heading>div{max-width:760px}.mro-customer-quote-list{gap:1rem;margin-top:1rem;display:grid}.mro-customer-quote-card{border:1px solid var(--steel-100);background:linear-gradient(135deg,var(--sky-50),#fff 36%),#fff;border-radius:18px;gap:1rem;padding:1.2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mro-customer-quote-card{background:linear-gradient(135deg,color-mix(in srgb,var(--sky-50) 72%,#fff),#fff 36%),#fff}}.mro-customer-quote-card{box-shadow:0 16px 36px #0f2c4512}.mro-customer-quote-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.mro-customer-quote-card>header>div{gap:.2rem;display:grid}.mro-customer-quote-card dt,.mro-customer-quote-card>header span{color:var(--steel-600);letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:750}.mro-customer-quote-card h4,.mro-customer-quote-card>header h3{color:var(--navy-950);margin:0}.mro-customer-quote-card>header strong{color:var(--teal-800);background:var(--teal-100);border-radius:999px;padding:.35rem .55rem}@supports (color:color-mix(in lab,red,red)){.mro-customer-quote-card>header strong{background:color-mix(in srgb,var(--teal-100) 72%,#fff)}}.mro-customer-quote-card>header strong{font-size:.72rem}.mro-customer-quote-economics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.mro-customer-quote-economics>div{border:1px solid var(--steel-100);background:#ffffffdb;border-radius:12px;gap:.25rem;min-width:0;padding:.75rem;display:grid}.mro-customer-quote-economics dd{color:var(--navy-950);overflow-wrap:anywhere;margin:0;font-weight:800}.mro-customer-quote-card details ul,.mro-customer-quote-lines{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.mro-customer-quote-lines li{background:var(--steel-50);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1rem;padding:.65rem .75rem;display:grid}.mro-customer-quote-lines small{color:var(--steel-600);grid-column:1/-1}.mro-customer-quote-definition{border-inline-start:3px solid var(--sky-500);background:var(--sky-50);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem;display:grid}.mro-customer-quote-definition>div{gap:.25rem;display:grid}.mro-customer-quote-definition p,.mro-customer-quote-definition small{color:var(--steel-700);overflow-wrap:anywhere;margin:0}.mro-customer-alternative-grid,.mro-customer-quote-decisions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.65rem;display:grid}.mro-customer-alternative-grid>article{border:1px solid var(--teal-500);gap:.35rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.mro-customer-alternative-grid>article{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--steel-100))}}.mro-customer-alternative-grid>article{background:var(--teal-50);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.mro-customer-alternative-grid>article{background:color-mix(in srgb,var(--teal-50) 55%,#fff)}}.mro-customer-alternative-grid p,.mro-customer-alternative-grid span{color:var(--steel-700);margin:0;line-height:1.55}.mro-customer-quote-card details{border:1px solid var(--steel-100);background:#fff;border-radius:12px;padding:.75rem}.mro-customer-quote-card details summary{color:var(--navy-950);cursor:pointer;font-weight:800}.mro-customer-quote-card details li{color:var(--steel-700);padding-inline-start:1rem;list-style:inside}.mro-customer-progress-board{background:radial-gradient(circle at 92% 8%,#0d9fb71f,#0000 30%),linear-gradient(140deg,#eef8fbeb,#fff 48%);border:1px solid #146c943d;border-radius:20px;gap:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid;overflow:hidden;box-shadow:0 18px 44px #0723371a}.mro-customer-progress-heading{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:1rem;display:grid}.mro-customer-progress-heading>div{max-width:870px}.mro-customer-progress-heading h2{color:var(--navy-950);margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.15}.mro-customer-progress-heading p:last-child{max-width:780px;color:var(--steel-700);line-height:1.65}.mro-customer-progress-kpis{grid-template-columns:repeat(6,minmax(125px,1fr));gap:.55rem;padding-bottom:.15rem;display:grid;overflow-x:auto}.mro-customer-progress-kpis article{background:#ffffffe6;border:1px solid #758f9e33;border-radius:13px;grid-template-columns:auto 1fr;gap:.2rem .5rem;min-width:125px;padding:.78rem;display:grid;box-shadow:0 8px 22px #0723370d}.mro-customer-progress-kpis svg{color:var(--teal-500);grid-row:1/span 2}.mro-customer-progress-kpis span{color:var(--steel-600);text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.35}.mro-customer-progress-kpis strong{color:var(--navy-950);font-size:1.3rem}.mro-customer-progress-kpis .danger strong,.mro-customer-progress-kpis .danger svg{color:#b42318}.mro-customer-progress-kpis .attention strong,.mro-customer-progress-kpis .attention svg{color:#8a5100}.mro-customer-progress-toolbar{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.mro-customer-progress-toolbar>div{flex-wrap:wrap;gap:.4rem;display:flex}.mro-customer-progress-toolbar button{border:1px solid var(--steel-200);color:var(--steel-700);cursor:pointer;background:#ffffffe0;border-radius:999px;padding:.45rem .72rem}.mro-customer-progress-toolbar button.active,.mro-customer-progress-toolbar button:focus-visible,.mro-customer-progress-toolbar button:hover{border-color:var(--teal-500);color:var(--navy-950);background:#eaf8fb;box-shadow:0 6px 16px #1274911a}.mro-customer-progress-toolbar p{color:var(--steel-600);flex:none;font-size:.72rem}.mro-customer-progress-notice{color:#744500;background:#fff8e8;border-inline-start:3px solid #b26b00;border-radius:8px;margin:0;padding:.72rem .85rem;font-size:.75rem;line-height:1.55}.mro-customer-progress-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.mro-customer-progress-card{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:#fffffff0;border-radius:15px;gap:.85rem;min-width:0;padding:1rem;display:grid;box-shadow:0 10px 28px #07233712}.mro-customer-progress-card.health-action-required{border-inline-start-color:#b26b00}.mro-customer-progress-card.health-overdue{border-inline-start-color:#b42318}.mro-customer-progress-card.health-at-risk{border-inline-start-color:#7253a7}.mro-customer-progress-card>footer,.mro-customer-progress-card>header,.mro-customer-progress-component,.mro-customer-progress-meter>div:first-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mro-customer-progress-card>header>div,.mro-customer-progress-component>div{gap:.2rem;min-width:0;display:grid}.mro-customer-progress-card dt,.mro-customer-progress-card small,.mro-customer-progress-card>header>div>span,.mro-customer-progress-component span,.mro-customer-progress-meter span{color:var(--steel-600);font-size:.7rem;line-height:1.45}.mro-customer-progress-card>header strong,.mro-customer-progress-component strong{color:var(--navy-950)}.mro-customer-progress-health{color:#145873;background:#e8f4f8;border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.68rem;font-weight:800}.health-action-required .mro-customer-progress-health{color:#7b4900;background:#fff4da}.health-overdue .mro-customer-progress-health{color:#991b12;background:#fff0ee}.health-at-risk .mro-customer-progress-health{color:#56388a;background:#f3edfc}.mro-customer-progress-meter{gap:.35rem;display:grid}.mro-customer-progress-meter>div:last-child{background:var(--steel-100);border-radius:999px;height:7px;overflow:hidden}.mro-customer-progress-meter>div:last-child span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#276fd0);height:100%;display:block}.mro-customer-progress-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.mro-customer-progress-card dl>div{background:var(--steel-50);border-radius:10px;gap:.18rem;min-width:0;padding:.65rem;display:grid}.mro-customer-progress-card dd{color:var(--navy-950);margin:0;font-size:.78rem;font-weight:750;line-height:1.45}.mro-customer-progress-card>footer{color:#087a62;justify-content:flex-start;padding-top:.2rem;font-size:.73rem;font-weight:750}.mro-customer-monitoring-note{border:1px solid var(--steel-100);color:var(--steel-700);background:var(--steel-50);border-radius:14px;padding:1rem 1.1rem;line-height:1.65}.mro-customer-monitoring td small{color:var(--steel-600);margin-top:.25rem;display:block}.mro-customer-timeline ol{gap:.75rem;max-height:440px;margin:1rem 0 0;padding:0;list-style:none;display:grid;overflow:auto}.mro-customer-timeline li{border:1px solid var(--steel-100);background:linear-gradient(90deg,var(--steel-50),#fff 45%);border-radius:14px;grid-template-columns:minmax(150px,.55fr) 2fr;align-items:start;gap:1rem;padding:.85rem 1rem;display:grid}.mro-customer-timeline time{color:var(--steel-600);font-variant-numeric:tabular-nums;font-size:.82rem}.mro-customer-timeline li>div{gap:.2rem;display:grid}.mro-customer-timeline strong{color:var(--navy-950)}.mro-customer-timeline small,.mro-customer-timeline span{color:var(--steel-600)}.mro-material-ledger-state{color:var(--navy-900);margin-bottom:.45rem;font-weight:650;display:block}.mro-material-lifecycle{flex-wrap:wrap;gap:.35rem .7rem;margin:0;padding:0;list-style:none;display:flex}.mro-material-lifecycle li{color:var(--steel-500);white-space:nowrap;align-items:center;gap:.32rem;font-size:.76rem;display:inline-flex}.mro-material-lifecycle li>span{border:1px solid var(--steel-300);background:#fff;border-radius:50%;width:.46rem;height:.46rem}.mro-material-lifecycle li[data-complete=true]{color:var(--navy-900)}.mro-material-lifecycle li[data-complete=true]>span{border-color:var(--sky-600);background:var(--sky-600);box-shadow:0 0 0 3px var(--sky-600)}@supports (color:color-mix(in lab,red,red)){.mro-material-lifecycle li[data-complete=true]>span{box-shadow:0 0 0 3px color-mix(in srgb,var(--sky-600) 14%,transparent)}}.mro-customer-decision-list{gap:1rem;margin-top:1rem;display:grid}.mro-customer-decision-list>article{border:1px solid var(--steel-100);background:#fff;border-radius:16px;padding:1.1rem}.mro-customer-decision-list dl,.mro-customer-decision-list header>div,.mro-customer-decision-list>article>header{justify-content:space-between;gap:.75rem;display:flex}.mro-customer-decision-list header>div{justify-content:flex-start;align-items:baseline}.mro-customer-decision-list dt,.mro-customer-decision-list header span{color:var(--steel-600);text-transform:uppercase;font-size:.78rem;font-weight:700}.mro-customer-decision-list h3{color:var(--navy-950);margin:0}.mro-customer-decision-list header>strong{color:var(--teal-700);font-size:.78rem}.mro-customer-decision-description{white-space:pre-line;max-width:900px;line-height:1.65}.mro-customer-decision-list dl{flex-wrap:wrap;margin:1rem 0}.mro-customer-decision-list dl>div{gap:.25rem;min-width:150px;display:grid}.mro-customer-decision-list dd{color:var(--navy-950);margin:0;font-weight:700}.mro-quality-recovery-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mro-operational-flow{gap:1rem}.mro-operational-flow-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.mro-operational-flow-stage{border:1px solid var(--steel-200);background:#fff;border-radius:.8rem;align-content:start;gap:.55rem;min-width:0;padding:.85rem;display:grid;position:relative}.mro-operational-flow-stage:not(:last-child):after{z-index:1;content:"";top:1.25rem;background:#9db7bf;width:.55rem;height:1px;position:absolute;inset-inline-end:-.55rem}.mro-operational-flow-stage.tone-attention{background:#fffaf1;border-color:#e8c68b}.mro-operational-flow-stage.tone-active{background:#f5fcfb;border-color:#a7d8d3}.mro-operational-flow-stage.tone-ready{background:#fafcfd}.mro-operational-flow-stage-topline{justify-content:space-between;align-items:center;gap:.35rem;display:flex}.mro-operational-flow-index{color:var(--steel-500);letter-spacing:.08em;font-size:.65rem;font-weight:800}.mro-operational-flow-signal{color:#0e716c;letter-spacing:.04em;text-align:end;text-transform:uppercase;font-size:.55rem;font-weight:800}.mro-operational-flow-stage.tone-attention .mro-operational-flow-signal{color:#9a5b00}.mro-operational-flow-stage strong{color:var(--navy-900);font-size:.78rem;line-height:1.25}.mro-operational-flow-stage p{min-height:4.25rem;color:var(--steel-600);margin:0;font-size:.64rem;line-height:1.5}.mro-operational-flow-count{border-top:1px solid var(--steel-100);align-items:baseline;gap:.35rem;padding-top:.5rem;display:flex}.mro-operational-flow-count b{color:var(--navy-950);font-size:1.25rem}.mro-operational-flow-count span{color:var(--steel-600);font-size:.6rem}.mro-resource-assurance{background:radial-gradient(circle at 92% 12%,#4ab3ab21,#0000 27%),#fff;gap:1rem}.mro-resource-assurance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.mro-resource-assurance-metrics article{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .55rem;min-height:84px;padding:.8rem;display:grid}.mro-resource-assurance-metrics svg{color:var(--teal-500);grid-row:1/span 2}.mro-resource-assurance-metrics span{color:var(--steel-600);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:800}.mro-resource-assurance-metrics strong{color:var(--navy-950);font-size:1.35rem}.mro-resource-assurance-metrics article[data-state=ATTENTION]{background:#fffaf1;border-color:#e8c68b}.mro-resource-assurance-metrics article[data-state=ATTENTION] strong,.mro-resource-assurance-metrics article[data-state=ATTENTION] svg{color:#9a5b00}.mro-resource-assurance-metrics article[data-state=BLOCKED]{background:#fff6f5;border-color:#efb8b2}.mro-resource-assurance-metrics article[data-state=BLOCKED] strong,.mro-resource-assurance-metrics article[data-state=BLOCKED] svg{color:#b42318}.mro-resource-assurance-exceptions{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mro-resource-assurance-exceptions li{border:1px solid var(--steel-100);background:#fff;border-inline-start:4px solid #d78b18;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.9rem;padding:.8rem;display:flex}.mro-resource-assurance-exceptions li[data-state=BLOCKED]{border-inline-start-color:#b42318}.mro-resource-assurance-exceptions li>div{gap:.32rem;min-width:0;display:grid}.mro-resource-assurance-exceptions strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.mro-resource-assurance-exceptions small,.mro-resource-assurance-exceptions span{color:var(--steel-600);font-size:.68rem}.mro-resource-assurance-exceptions li>div:last-child{justify-items:end}.mro-resource-assurance-issue{background:#fffaf1;border:1px solid #efd1a2;border-radius:999px;width:fit-content;padding:.25rem .45rem;font-weight:800;color:#8d5500!important}.mro-resource-assurance-exceptions li[data-state=BLOCKED] .mro-resource-assurance-issue{background:#fff2f0;border-color:#efb8b2;color:#9f261c!important}.mro-resource-assurance-clear{color:#176c65;align-items:center;gap:.5rem;display:flex}.mro-resource-assurance-clear svg{color:var(--teal-500)}.mro-resource-assurance-note{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}.mro-task-control{background:radial-gradient(circle at 8% 10%,#176c651a,#0000 25%),#fff;gap:1rem}.mro-task-control-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.mro-task-control-metrics article{border:1px solid var(--steel-100);background:#ffffffd1;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .55rem;min-height:84px;padding:.8rem;display:grid}.mro-task-control-metrics svg{color:var(--teal-500);grid-row:1/span 2}.mro-task-control-metrics span{color:var(--steel-600);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:800}.mro-task-control-metrics strong{color:var(--navy-950);font-size:1.35rem}.mro-task-control-metrics article[data-state=ATTENTION]{background:#fffaf1;border-color:#e8c68b}.mro-task-control-metrics article[data-state=ATTENTION] strong,.mro-task-control-metrics article[data-state=ATTENTION] svg{color:#9a5b00}.mro-task-control-metrics article[data-state=BLOCKED]{background:#fff6f5;border-color:#efb8b2}.mro-task-control-metrics article[data-state=BLOCKED] strong,.mro-task-control-metrics article[data-state=BLOCKED] svg{color:#b42318}.mro-task-control-exceptions{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.mro-task-control-exceptions li{border:1px solid var(--steel-100);background:#fff;border-inline-start:4px solid #d78b18;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.9rem;padding:.8rem;display:flex}.mro-task-control-exceptions li[data-state=BLOCKED]{border-inline-start-color:#b42318}.mro-task-control-exceptions li>div{gap:.32rem;min-width:0;display:grid}.mro-task-control-exceptions strong{color:var(--navy-950);font-size:.8rem}.mro-task-control-exceptions span{color:var(--steel-600);font-size:.68rem}.mro-task-control-exceptions li>div:last-child{justify-items:end}.mro-task-control-issue{background:#fffaf1;border:1px solid #efd1a2;border-radius:999px;width:fit-content;padding:.25rem .45rem;font-weight:800;color:#8d5500!important}.mro-task-control-exceptions li[data-state=BLOCKED] .mro-task-control-issue{background:#fff2f0;border-color:#efb8b2;color:#9f261c!important}.mro-task-control-clear{color:#176c65;align-items:center;gap:.5rem;display:flex}.mro-task-control-clear svg{color:var(--teal-500)}.mro-task-control-note{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}@media (max-width:760px){.mro-resource-assurance-metrics,.mro-task-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mro-resource-assurance-exceptions li,.mro-task-control-exceptions li{display:grid}.mro-resource-assurance-exceptions li>div:last-child,.mro-task-control-exceptions li>div:last-child{justify-items:start}}.mro-table td{min-width:150px}.mro-table td:first-child{min-width:210px}.mro-table td small,.mro-table td span,.mro-table td strong{display:block}.mro-table td small{color:var(--steel-600);margin-top:.3rem}.mro-state{background:var(--steel-100);width:fit-content;color:var(--navy-800);border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.mro-state.state-quarantined,.mro-state.state-waiting_customer,.mro-state.state-waiting_material{color:#8a5200;background:#fff1da}.mro-state.state-completed,.mro-state.state-release_ready,.mro-state.state-released{background:var(--teal-100);color:#11665f}.mro-work-order-briefing{border-inline-start:.3rem solid var(--teal-500);gap:1rem;display:grid}.mro-work-order-briefing dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.mro-work-order-briefing dl div{background:var(--steel-50);border-radius:10px;padding:.7rem}.mro-work-order-briefing dt{color:var(--steel-600);text-transform:uppercase;font-size:.62rem;font-weight:800}.mro-work-order-briefing dd{color:var(--navy-950);margin:.38rem 0 0;font-size:.9rem;font-weight:800}.mro-work-order-next-stages{border-top:1px solid var(--steel-100);gap:.5rem;padding-top:.85rem;display:grid}.mro-work-order-next-stages>strong{color:var(--navy-950);font-size:.76rem}.mro-work-order-next-stages>div{flex-wrap:wrap;gap:.45rem;display:flex}.mro-work-order-next-stages span{color:#8e2d22;background:#fff4f2;border:1px solid #b4231838;border-radius:999px;padding:.38rem .55rem;font-size:.64rem;line-height:1.4}.mro-work-order-next-stages span[data-eligible=true]{color:#176c65;background:#f0fbf9;border-color:#2f9c9542}.mro-work-order-next-stages>p{color:var(--steel-600);margin:0;font-size:.72rem}.readiness-meter{background:var(--steel-100);border-radius:999px;width:120px;height:7px;overflow:hidden}.readiness-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#58b89e);height:100%}.mro-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mro-two-column .workspace-section{margin:0}.mro-card-list{gap:.75rem;display:grid}.mro-card-list article{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:14px;padding:1rem}.mro-card-list article>div{color:var(--teal-500);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.72rem;font-weight:800;display:flex}.mro-card-list h3{margin:.65rem 0 .3rem;font-size:1rem}.mro-card-list p,.mro-card-list small{color:var(--steel-600);margin:0;line-height:1.55}.finding-list article{border-inline-start:4px solid #d78b18}.mro-records-section{gap:1rem;display:grid}.mro-records-section .section-heading>div{align-items:center;gap:.65rem;display:flex}.mro-records-section .section-heading svg{color:var(--teal-500)}.mro-record-export-form{grid-template-columns:repeat(4,minmax(0,1fr))}.mro-record-export-form .full,.mro-record-export-form h3{grid-column:1/-1}.mro-export-job-queue{background:linear-gradient(135deg,#e5f0f9b8,#fff);border:1px solid #1f6ba833;border-radius:.9rem;gap:.8rem;padding:1rem;display:grid}.mro-export-job-queue>header{gap:.25rem;display:grid}.mro-export-job-queue h3,.mro-export-job-queue p{margin:0}.mro-export-job-queue>header p{max-width:72ch;color:var(--steel-600);line-height:1.55}.mro-record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.mro-record-grid>article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;align-content:start;gap:.85rem;padding:1rem;display:grid}.mro-record-grid>article[data-status=SUPERSEDED]{opacity:.72}.mro-record-grid>article[data-status=DEAD_LETTER]{background:#fff7f5;border-color:#b4231861}.mro-record-grid>article[data-status=LEASED]{border-color:#2f9c9573;box-shadow:0 12px 30px #0f396214}.mro-record-grid header{justify-content:space-between;gap:.75rem;display:flex}.mro-record-grid header>div{gap:.25rem;display:grid}.mro-record-grid dt,.mro-record-grid header small,.mro-record-grid p>span{color:var(--steel-600);font-size:.7rem}.mro-record-grid header>span{background:var(--teal-100);color:#11665f;border-radius:999px;height:fit-content;padding:.25rem .45rem;font-size:.64rem;font-weight:800}.mro-record-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.mro-record-grid dl>div,.mro-record-grid p{gap:.25rem;min-width:0;margin:0;display:grid}.mro-record-grid dd{margin:0;font-weight:750}.mro-controlled-export>footer code,.mro-export-integrity code,.mro-record-grid code{overflow-wrap:anywhere;color:var(--navy-800);font-size:.68rem}.mro-export-page{max-width:1160px}.mro-controlled-export{border:1px solid var(--steel-300);background:var(--white);box-shadow:var(--shadow);gap:1.25rem;padding:clamp(1rem,3vw,2.5rem);display:grid}.mro-export-watermark{color:var(--navy-800);letter-spacing:.06em;overflow-wrap:anywhere;text-align:center;text-transform:uppercase;background:#e5f0f994;border:1px dashed #0f396261;padding:.65rem .9rem;font-size:.72rem;font-weight:800}.mro-export-review-form{border-top:1px solid var(--steel-200);gap:.65rem;padding-top:.75rem;display:grid}.mro-export-review-form label{gap:.3rem;display:grid}.mro-export-review-form label>span{color:var(--steel-600);font-size:.72rem;font-weight:750}.mro-export-header{border-bottom:2px solid var(--navy-950);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.mro-export-header h1{margin:.25rem 0;font-size:clamp(1.5rem,4vw,2.5rem)}.mro-export-header p:last-child{color:var(--steel-600);margin:0}.mro-export-integrity{background:#fffaf0;border:1px solid #b57a1273;border-radius:.7rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.mro-export-integrity[data-integrity=VALID]{background:#f2fbf9;border-color:#2f9c9573}.mro-export-integrity[data-integrity=MISMATCH]{background:#fff4f2;border-color:#b4231873}.mro-export-integrity>div{gap:.25rem;min-width:0;display:grid}.mro-controlled-export>footer span,.mro-export-integrity span,.mro-export-metadata dt,.mro-export-record-list dt,.mro-export-work-order dt{color:var(--steel-600);font-size:.7rem}.mro-export-metadata dl,.mro-export-work-order dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.mro-export-metadata dl>div,.mro-export-record-list dl>div,.mro-export-work-order dl>div{border:1px solid var(--steel-100);background:var(--steel-50);gap:.25rem;min-width:0;padding:.7rem;display:grid}.mro-export-metadata dd,.mro-export-record-list dd,.mro-export-work-order dd{overflow-wrap:anywhere;min-width:0;margin:0}.mro-export-limitations,.mro-export-sections,.mro-export-work-order{gap:.85rem;display:grid}.mro-export-limitations h2,.mro-export-sections h2,.mro-export-work-order h2{margin:0;font-size:1.05rem}.mro-export-sections>section{break-inside:avoid;border:1px solid var(--steel-300);border-radius:.65rem;padding:1rem}.mro-export-sections>section>header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.mro-export-sections h3{text-transform:capitalize;margin:0;font-size:.95rem}.mro-export-sections header>span{background:var(--steel-100);text-align:center;border-radius:999px;min-width:1.8rem;padding:.2rem .45rem;font-size:.7rem;font-weight:800}.mro-export-record-list{gap:.65rem;display:grid}.mro-export-record-list article{break-inside:avoid}.mro-export-record-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;display:grid}.mro-export-limitations{background:#fffaf0;border-inline-start:.3rem solid #b57a12;padding:1rem}.mro-export-limitations ul{color:var(--steel-600);margin:0;padding-inline-start:1.2rem;line-height:1.6}.mro-controlled-export>footer{border-top:2px solid var(--navy-950);gap:.25rem;padding-top:1rem;display:grid}.mro-quote-panel{color:#fff;background:radial-gradient(circle at 5% 10%,#2f9c9559,transparent 18rem),var(--navy-950);border-radius:22px;grid-template-columns:minmax(250px,.72fr) minmax(0,1.5fr);gap:2rem;padding:1.5rem;display:grid}.mro-quote-panel>div p:last-child{color:#c5d4dd;line-height:1.7}.mro-operational-control{background:radial-gradient(circle at 95% 5%,#23b6c21f,#0000 22rem),linear-gradient(145deg,#fff,#f4f9fb);border:1px solid #25779738;border-radius:22px;box-shadow:0 18px 45px #0823371a}.mro-operational-control,.mro-subcontract-control{gap:1.25rem;padding:clamp(1.1rem,2vw,1.75rem);display:grid}.mro-subcontract-control{background:linear-gradient(145deg,#f7fbff,#eef6fb);border:1px solid #2389ff33;border-radius:22px;box-shadow:0 18px 45px #08233714}.mro-subcontract-control>header{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);gap:1rem;display:grid}.mro-subcontract-control h3{align-items:center;gap:.5rem;display:flex}@media (max-width:900px){.mro-subcontract-control>header{grid-template-columns:1fr}}.mro-operational-control>header{grid-template-columns:minmax(0,1.4fr) minmax(240px,.7fr);align-items:start;gap:1rem;display:grid}.mro-operational-control h2,.mro-operational-control header p{margin-block:.25rem}.mro-operational-boundary{border-inline-start:3px solid var(--teal-500);color:var(--steel-700);background:#def5f7a6;border-radius:10px;align-items:flex-start;gap:.6rem;padding:.85rem;font-size:.78rem;line-height:1.55;display:flex}.mro-operational-status{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.mro-operational-status article{background:#fff;border:1px solid #194c691f;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .55rem;min-width:0;padding:.85rem;display:grid}.mro-operational-status article>small,.mro-operational-status article>strong{overflow-wrap:anywhere;grid-column:1/-1}.mro-operational-status article>small,.mro-operational-status article>span{color:var(--steel-600);font-size:.7rem}.mro-operational-form{background:var(--navy-950);border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem;display:grid}.mro-operational-form label{gap:.4rem;display:grid}.mro-operational-form label>span{color:#c5d4dd;font-size:.72rem;font-weight:700}.mro-operational-form input,.mro-operational-form select,.mro-operational-form textarea{color:#f4f8fc;color-scheme:dark;background:#122c40;border:1px solid #688294;border-radius:10px;width:100%;min-width:0;padding:.72rem .8rem}.mro-operational-form select option{color:#f4f8fc;background:#122c40}.mro-operational-form input::placeholder,.mro-operational-form textarea::placeholder{color:#bdd0dd;opacity:1}.mro-operational-form :is(input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #58d9e7}.mro-operational-form :disabled{color:#bdd0dd;opacity:.75}.organization-admission-guidance{color:#18344a;overflow-wrap:anywhere;background:#f5f9fc;border:1px solid #bdcdd8;border-radius:12px;margin-top:1rem;padding:1rem}.organization-admission-guidance :is(h3,h4,p,li){color:#18344a;font-size:.85rem}.organization-admission-guidance li{margin-block:.6rem}.organization-admission-guidance code{direction:ltr;unicode-bidi:isolate;font-size:.7rem;display:block}.mro-operational-form .full{grid-column:1/-1}@media (max-width:900px){.mro-operational-control>header,.mro-operational-form{grid-template-columns:1fr}.mro-operational-status{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mro-operational-status{grid-template-columns:1fr}}.mro-lifecycle-options{background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;gap:.55rem;padding:.8rem;display:grid}.mro-lifecycle-options>p{color:#c5d4dd;margin:0;font-size:.72rem;line-height:1.55}.mro-lifecycle-options>div{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.45rem;display:grid}.mro-lifecycle-options article{background:#0a1c2d73;border:1px solid #c5d4dd33;border-radius:8px;gap:.25rem;padding:.55rem .65rem;display:grid}.mro-lifecycle-options article[data-eligible=true]{border-color:#58b89ea6}.mro-lifecycle-options strong{color:#fff;font-size:.7rem}.mro-lifecycle-options small{color:#c5d4dd;font-size:.64rem;line-height:1.45}.mro-quote-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.mro-quote-form label{gap:.4rem;display:grid}.mro-quote-form label>span{color:#c5d4dd;font-size:.72rem;font-weight:700}.mro-quote-form input,.mro-quote-form select,.mro-quote-form textarea{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;width:100%;padding:.72rem .8rem}.mro-quote-form select option{color:var(--navy-950)}.mro-quote-form input:focus,.mro-quote-form select:focus,.mro-quote-form textarea:focus{outline:2px solid var(--teal-500);outline-offset:1px}.mro-quote-form .full{grid-column:1/-1}.mro-quote-detail{background:#0618266b;border:1px solid #ffffff29;border-radius:14px;min-width:0;margin:.2rem 0 0;padding:1rem}.mro-quote-detail .compact-choice-group>legend,.mro-quote-detail>legend{color:#fff;letter-spacing:.02em;padding-inline:.45rem;font-size:.76rem;font-weight:800}.mro-quote-detail .compact-choice-group{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .8rem;min-width:0;margin:0;padding:.8rem;display:grid}.mro-quote-detail .checkbox-row{color:#d9e4ea;flex-direction:row;align-items:flex-start;gap:.55rem;min-width:0;font-size:.72rem;line-height:1.45;display:flex}.mro-quote-detail .checkbox-row input{width:1rem;height:1rem;accent-color:var(--teal-500);flex:none;margin-top:.08rem}.mro-quote-detail .checkbox-row span{color:inherit;overflow-wrap:anywhere}.mro-lifecycle{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.mro-lifecycle article{border-block:1px solid var(--steel-300);border-inline-end:1px solid var(--steel-300);background:#fff;min-height:245px;padding:1.1rem;position:relative}.mro-lifecycle article:first-child{border-inline-start:1px solid var(--steel-300);border-start-start-radius:16px;border-end-start-radius:16px}.mro-lifecycle article:last-child{border-start-end-radius:16px;border-end-end-radius:16px}.mro-lifecycle article>span{color:var(--steel-300);margin-bottom:.8rem;font-size:1.5rem;font-weight:900;display:block}.mro-lifecycle svg{color:var(--teal-500)}.mro-lifecycle h3{margin:.8rem 0 .45rem;font-size:.95rem}.mro-lifecycle p{color:var(--steel-600);margin:0;font-size:.84rem;line-height:1.55}.mro-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.mro-controls article{border:1px solid var(--steel-100);background:#fff;border-radius:16px;padding:1.2rem}.mro-controls svg{color:var(--teal-500)}.mro-controls h3{margin:.8rem 0 .4rem}.mro-controls p{color:var(--steel-600);margin:0;line-height:1.6}.mro-value-panel{color:#fff;background:linear-gradient(135deg,var(--navy-800),var(--navy-950));border-radius:20px;grid-template-columns:1.1fr .9fr;gap:1.4rem;padding:1.5rem;display:grid}.mro-value-panel svg{color:#7ed7c7}.mro-value-panel h2{margin:.7rem 0 .4rem}.mro-value-panel aside,.mro-value-panel li,.mro-value-panel p{color:#d5e1e7;line-height:1.65}.mro-value-panel ul{margin:0;padding-inline-start:1.2rem}.mro-value-panel aside{border-top:1px solid #ffffff29;grid-column:1/-1;padding-top:1rem;font-size:.86rem}@media (max-width:1250px){.mro-lifecycle,.mro-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mro-lifecycle article,.mro-lifecycle article:first-child,.mro-lifecycle article:last-child{border:1px solid var(--steel-300);border-radius:0}.mro-record-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.mro-quote-panel,.mro-record-export-form,.mro-two-column,.mro-value-panel{grid-template-columns:1fr}.mro-production-board-footer{flex-direction:column;align-items:flex-start}.mro-production-board-heading{grid-template-columns:1fr}.mro-production-board-footer strong{text-align:start}.mro-customer-progress-heading,.mro-customer-progress-list{grid-template-columns:1fr}.mro-customer-progress-toolbar{flex-direction:column;align-items:flex-start}.mro-record-export-form .full,.mro-record-export-form h3{grid-column:auto}.mro-controls,.mro-quote-detail .compact-choice-group,.mro-quote-form{grid-template-columns:repeat(2,minmax(0,1fr))}.mro-customer-quote-heading{flex-direction:column}.mro-customer-quote-economics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.mro-controls,.mro-customer-progress-card dl,.mro-export-metadata dl,.mro-export-record-list dl,.mro-export-work-order dl,.mro-lifecycle,.mro-quote-form,.mro-record-grid,.mro-stats{grid-template-columns:1fr}.mro-customer-progress-card>header,.mro-customer-progress-component{flex-direction:column;align-items:flex-start}.mro-export-header{flex-direction:column}.mro-quote-form .full,.mro-value-panel aside{grid-column:auto}.mro-quote-detail{padding:.8rem}.mro-customer-alternative-grid,.mro-customer-quote-card>header,.mro-customer-quote-decisions,.mro-customer-quote-economics,.mro-quote-detail .compact-choice-group{grid-template-columns:1fr}.mro-customer-quote-card>header{flex-direction:column;align-items:flex-start}}@media print{.app-shell{display:block}.print-control,.sidebar{display:none!important}.mro-export-page{max-width:none;padding:0}.mro-controlled-export{box-shadow:none;border:0;padding:0}.mro-export-record-list article,.mro-export-sections>section{break-inside:avoid}}*{box-sizing:border-box}html{background:var(--steel-50);color:var(--navy-950)}body{background:radial-gradient(circle at 85% 5%,#2f9c9521,transparent 22rem),var(--steel-50);margin:0;font-family:Inter,Vazirmatn,Segoe UI,Tahoma,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.app-shell{grid-template-columns:17.5rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--navy-950);height:100vh;color:var(--white);flex-direction:column;gap:2.5rem;padding:2rem 1.5rem;display:flex;position:sticky;top:0}.brand{align-items:center;gap:.8rem;display:flex}.brand-mark{width:2.5rem;height:2.5rem;color:var(--teal-500);border:1px solid #ffffff4d;border-radius:.7rem;place-items:center;font-weight:800;display:grid}.brand small,.brand strong{display:block}.brand small{color:#ffffff8c;margin-top:.2rem;font-size:.68rem;line-height:1.25}.sidebar nav{gap:.35rem;display:grid}.sidebar nav a,.sidebar nav span{color:#ffffffc7;border-radius:.55rem;padding:.72rem .8rem;font-size:.9rem}.sidebar nav a:hover{color:var(--white);background:#ffffff14}.sidebar nav span{color:#ffffff59}.locale-switch{text-align:center;border:1px solid #ffffff2e;border-radius:.55rem;padding:.75rem .9rem}.sidebar-footer{gap:.7rem;margin-top:auto;display:grid}.session-control{background:#ffffff0b;border:1px solid #ffffff24;border-radius:.65rem;gap:.65rem;padding:.8rem;display:grid}.session-control .session-action,.session-control>div{align-items:center;gap:.55rem;display:flex}.session-control>div>span{min-width:0;display:grid}.session-control small,.session-control strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.session-control strong{font-size:.78rem}.session-control small,.session-control.anonymous span{color:#ffffff8c;font-size:.66rem;line-height:1.3}.session-control form{display:contents}.session-control .session-action{color:#ffffffd1;width:100%;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff29;border-radius:.45rem;justify-content:center;padding:.5rem .6rem;font-size:.72rem}.session-control .session-action:hover{color:var(--white);background:#ffffff17}.access-state{border:1px solid var(--steel-300);background:var(--white);width:min(42rem,100% - 2.5rem);box-shadow:var(--shadow);border-radius:1.2rem;margin:clamp(2rem,8vh,7rem) auto;padding:clamp(2rem,5vw,4rem)}.access-state>svg{color:var(--teal-500);margin-bottom:1.2rem}.access-state h1{max-width:16ch;color:var(--navy-950);font-size:clamp(2rem,5vw,3.4rem)}.access-state>p:not(.eyebrow){max-width:60ch;color:var(--steel-600);margin:1.2rem 0 0;line-height:1.7}.home-access-form{gap:.65rem;max-width:28rem;margin-top:2rem;display:grid}.home-access-label{color:var(--navy-950);font-size:.78rem;font-weight:700}.home-access-input{border:1px solid var(--steel-300);background:var(--white);min-height:2.9rem;color:var(--navy-950);border-radius:.6rem;padding:.7rem .85rem}.home-access-error{font-weight:700;color:var(--danger)!important}.authentication-notice{color:#764c00;background:#fff8e8;border:1px solid #e6bd70;border-radius:.7rem;align-items:center;gap:.7rem;margin-bottom:1rem;padding:.85rem 1rem;font-size:.85rem;display:flex}.page{width:min(78rem,100%);margin:0 auto;padding:4rem clamp(1.25rem,4vw,4rem)}.hero{box-shadow:var(--shadow);background:#ffffffe0;border:1px solid #123a5717;border-radius:1.4rem;padding:clamp(2rem,5vw,5rem)}.eyebrow{color:var(--teal-500);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700}h1,h2{letter-spacing:-.035em;margin:0}h1{max-width:16ch;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.98}h2{font-size:clamp(1.7rem,3vw,2.7rem)}.lead{max-width:52rem;color:var(--steel-600);margin:1.6rem 0 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;min-height:2.9rem;padding:.75rem 1.1rem;font-weight:650;display:inline-flex}.button.primary{background:var(--navy-950);color:var(--white)}.button.secondary{border-color:var(--steel-300);background:var(--white)}.section{margin-top:4rem}.section-heading{margin-bottom:1.5rem}.flow{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.flow li{border-block:1px solid var(--steel-300);border-inline-end:1px solid var(--steel-300);background:#ffffffa6;gap:.6rem;min-height:8rem;padding:1.2rem;display:grid;position:relative}.flow li:first-child{border-inline-start:1px solid var(--steel-300);border-start-start-radius:.8rem;border-end-start-radius:.8rem}.flow li:last-child{border-start-end-radius:.8rem;border-end-end-radius:.8rem}.flow li span{color:var(--teal-500);letter-spacing:.08em;font-size:.72rem}.flow li strong{font-size:.9rem;line-height:1.4}.principles{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.principles article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;min-height:9rem;padding:1.3rem}.principles svg{color:var(--teal-500)}.principles p{margin:1.2rem 0 0;line-height:1.5}.request-form{border:1px solid var(--steel-100);max-width:60rem;box-shadow:var(--shadow);background:#fffffff0;border-radius:1.2rem;margin:0 auto;padding:clamp(1.5rem,4vw,3.5rem)}.request-form h1{max-width:none;font-size:clamp(2rem,4vw,3.6rem)}.request-path-picker{background:linear-gradient(135deg,#f3faf9,#fff);border:1px solid #cfe0e5;border-radius:.8rem;gap:1rem;margin-top:1.6rem;padding:1.1rem;display:grid}.request-journey-rail{background:#fbfdfd;border:1px solid #d6e5e9;border-radius:.8rem;gap:.9rem;margin-top:1rem;padding:1.1rem;display:grid}.request-journey-rail-header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:1rem;display:grid}.request-journey-rail-header h2{color:var(--navy-900);margin:0;font-size:1.15rem}.request-journey-rail-header>p{color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.request-journey-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.request-journey-summary>div{background:#fff;border:1px solid #dcebee;border-radius:.6rem;gap:.3rem;padding:.75rem .85rem;display:grid}.request-journey-summary span{color:var(--steel-500);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.request-journey-summary strong{color:var(--navy-900);font-size:.82rem}.request-journey-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.request-journey-stages li{background:#fff;border:1px solid #e2ecef;border-radius:.6rem;min-height:8.8rem;padding:.8rem}.request-journey-stages li>span{color:var(--steel-500);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);margin-block-end:.55rem;font-size:.65rem;font-weight:800;display:block}.request-journey-stages li>svg{color:var(--teal-500);margin-block-end:.45rem}.request-journey-stages h3{color:var(--navy-900);margin:0;font-size:.88rem}.request-journey-stages p{color:var(--steel-600);margin:.4rem 0 0;font-size:.72rem;line-height:1.5}.request-path-picker-header{gap:.35rem;display:grid}.request-path-picker-header .eyebrow{color:#0e716c;margin:0}.request-path-picker-header h2{max-width:32ch;color:var(--navy-900);margin:0;font-size:1.2rem;line-height:1.25}.request-path-picker-header>p:last-child{max-width:78ch;color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.request-path-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.request-path-card{border:1px solid var(--steel-200);min-width:0;color:var(--navy-800);background:var(--white);text-align:start;border-radius:.65rem;gap:.45rem;padding:.75rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.request-path-card:focus-visible,.request-path-card:hover{border-color:#70cac3;transform:translateY(-2px);box-shadow:0 .6rem 1.4rem #071c2d14}.request-path-card[data-selected=true]{background:#eaf8f6;border-color:#168b84;box-shadow:inset 0 0 0 1px #168b84}.request-path-card-topline{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.request-path-icon{color:#0e716c;background:#d8f1ee;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.request-path-selected{color:#0e716c;letter-spacing:.04em;text-transform:uppercase;font-size:.58rem;font-weight:800}.request-path-card strong{color:var(--navy-900);font-size:.72rem;line-height:1.35}.request-path-card>span:not(.request-path-card-topline){color:var(--steel-600);font-size:.65rem;line-height:1.5}.request-path-card small{color:#0e716c;font-size:.59rem;line-height:1.45}.request-form-section{border-top:1px solid var(--steel-200);color:var(--navy-900);letter-spacing:-.01em;margin:.8rem 0 0;padding-block-start:1.2rem;font-size:1rem}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:2.5rem 0;display:grid}.form-grid fieldset,.form-grid label{gap:.5rem;margin:0;display:grid}.form-grid label>span,.form-grid legend{color:var(--navy-800);font-size:.82rem;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);border-radius:.55rem;padding:.78rem .85rem}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:var(--teal-500);outline:3px solid #2f9c952e}.form-grid .full{grid-column:1/-1}.form-grid fieldset{border:1px solid var(--steel-300);border-radius:.6rem;padding:1rem}.mode-grid{flex-wrap:wrap;gap:.7rem;display:flex}.mode-grid .check-option{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.5rem;grid-template-columns:auto 1fr;align-items:center;padding:.6rem .8rem;display:flex}.mode-grid .check-option input{width:auto}.form-grid small{color:var(--danger)}.form-result{border-radius:.55rem;gap:.35rem;padding:.8rem 1rem;display:grid}.form-result-meta{opacity:.82;font-size:.78rem;display:block}.form-result-meta code{font-size:.76rem}.form-result.success{background:var(--teal-100)}.form-result.error{color:var(--danger);background:#fee4e2}.revalidation-action{color:var(--navy-800);background:#fffaf0;border:1px solid #e6c27a;border-radius:.55rem;gap:.35rem;padding:.75rem;display:grid}.revalidation-action p{color:var(--steel-700);margin:0;line-height:1.5}.revalidation-action .button{justify-self:start}.revalidation-recovery-action{color:var(--navy-800);background:#fffaf0;border:1px solid #e6c27a;border-radius:.55rem;gap:.35rem;margin:.65rem 0;padding:.75rem;display:grid}.revalidation-recovery-action>span{color:var(--steel-700);line-height:1.5}.revalidation-recovery-action .button{justify-self:start}.access-request-form{max-width:68rem}.access-request-form .form-grid{margin-bottom:1.5rem}.access-participation-picker{background:linear-gradient(135deg,#f3faf9,#fff);border:1px solid #cfe0e5;border-radius:.8rem;gap:.8rem;padding:1.1rem;display:grid}.access-participation-heading{gap:.35rem;display:grid}.access-participation-heading .eyebrow{color:#0e716c;margin:0}.access-participation-heading p:last-child{max-width:76ch;color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.access-participation-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.access-participation-card{border:1px solid var(--steel-200);min-width:0;color:var(--navy-800);text-align:start;background:#fff;border-radius:.7rem;gap:.45rem;padding:.8rem;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.access-participation-card:focus-visible,.access-participation-card:hover{border-color:#70cac3;transform:translateY(-2px);box-shadow:0 .6rem 1.4rem #071c2d14}.access-participation-card[data-selected=true]{background:#eaf8f6;border-color:#168b84;box-shadow:inset 0 0 0 1px #168b84}.access-participation-card-topline{color:#168b84;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.access-participation-card-topline>svg{color:#168b84}.access-participation-icon{color:#0e716c;background:#d8f1ee;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.access-participation-card strong{color:var(--navy-900);font-size:.75rem;line-height:1.3}.access-participation-card>span:not(.access-participation-card-topline):not(.access-participation-icon){color:var(--steel-600);font-size:.68rem;line-height:1.5}.access-participation-card small{color:#0e716c;font-size:.61rem;line-height:1.45}.access-participation-card em{color:var(--steel-500);font-size:.58rem;font-style:normal;font-weight:750}.access-journey-summary{background:linear-gradient(135deg,#fffcf0eb,#fffffffa),#fff;border:1px solid #d9d7c8;border-radius:.8rem;grid-column:1/-1;gap:1rem;padding:1.15rem;display:grid}.access-journey-summary-header{gap:.35rem;display:grid}.access-journey-summary-header .eyebrow{color:#92701b;margin:0}.access-journey-summary-header h2{max-width:32ch;color:var(--navy-900);margin:0;font-size:1.15rem;line-height:1.25}.access-journey-summary-header>p:last-child{max-width:78ch;color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.access-journey-summary-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:.8rem;display:grid}.access-journey-selection,.access-journey-steps{border:1px solid var(--steel-200);background:#ffffffd1;border-radius:.65rem;min-width:0;padding:.85rem}.access-journey-selection{align-content:start;gap:.85rem;display:grid}.access-journey-selection-block{gap:.45rem;display:grid}.access-journey-selection-block .status-label{color:#92701b;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:800}.access-journey-chip-list{flex-wrap:wrap;gap:.35rem;display:flex}.access-journey-chip{color:#0e716c;background:#eaf8f6;border:1px solid #b8ded8;border-radius:999px;align-items:center;min-height:1.7rem;padding:.25rem .5rem;font-size:.65rem;font-weight:750;line-height:1.25;display:inline-flex}.access-journey-chip.muted{border-color:var(--steel-200);color:var(--steel-700);background:var(--steel-50);font-weight:650}.access-journey-empty{color:var(--steel-500);font-size:.7rem;font-style:italic}.access-journey-steps{gap:.65rem;margin:0;padding-inline-start:.85rem;display:grid}.access-journey-step{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;list-style:none;display:grid}.access-journey-step-index{color:#fff;letter-spacing:.04em;background:#1f5267;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;font-size:.62rem;font-weight:850;display:grid}.access-journey-step strong{color:var(--navy-900);font-size:.73rem;line-height:1.35;display:block}.access-journey-step p{color:var(--steel-600);margin:.2rem 0 0;font-size:.68rem;line-height:1.5}.access-journey-boundary{color:var(--steel-600);background:#f8f4e0b8;border-inline-start:3px solid #d1a835;margin:0;padding:.7rem .8rem;font-size:.68rem;line-height:1.55}.access-account-model{background:linear-gradient(135deg,#f5fbfc,#fff);border:1px solid #c9dce2;border-radius:.85rem;gap:1rem;padding:1rem;display:grid}.access-account-model-header{gap:.35rem;display:grid}.access-account-model-header .eyebrow{color:#1f5267;margin:0}.access-account-model-header h2{max-width:42ch;color:var(--navy-900);margin:0;font-size:1.12rem;line-height:1.3}.access-account-model-header>p:last-child{max-width:82ch;color:var(--steel-600);margin:0;font-size:.73rem;line-height:1.55}.access-account-model-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.access-account-model-grid li{border:1px solid var(--steel-200);background:#ffffffd1;border-radius:.65rem;align-content:start;gap:.45rem;min-width:0;padding:.8rem;display:grid;position:relative}.access-account-model-grid li:not(:last-child):after{z-index:1;content:"";top:1.35rem;background:#9db7bf;width:.65rem;height:1px;position:absolute;inset-inline-end:-.65rem}.access-account-model-topline{justify-content:space-between;align-items:center;display:flex}.access-account-model-index{color:var(--steel-500);letter-spacing:.08em;font-size:.65rem;font-weight:800}.access-account-model-icon{color:#1f5267;background:#dceef2;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.access-account-model-grid strong{color:var(--navy-900);font-size:.75rem}.access-account-model-grid p{min-height:4.1rem;color:var(--steel-600);margin:0;font-size:.65rem;line-height:1.5}.access-account-model-boundary{color:var(--steel-600);background:#f8f4e0b8;border-inline-start:3px solid #d1a835;margin:0;padding:.7rem .8rem;font-size:.68rem;line-height:1.55}.organization-type-picker{background:linear-gradient(135deg,#f7fafc,#fff);border:1px solid #d5e0e5;border-radius:.8rem;gap:1rem;padding:1.15rem;display:grid}.organization-type-picker-header{gap:.35rem;display:grid}.organization-type-picker-header .eyebrow{color:#1f5267;margin:0}.organization-type-picker-header h2{max-width:34ch;color:var(--navy-900);margin:0;font-size:1.15rem;line-height:1.25}.organization-type-picker-header>p:last-child{max-width:80ch;color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.organization-type-group-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.organization-type-group{border:1px solid var(--steel-200);background:#ffffffe0;border-radius:.65rem;align-content:start;gap:.65rem;min-width:0;margin:0;padding:.8rem;display:grid}.organization-type-group legend{max-width:100%;color:var(--navy-900);align-items:center;gap:.45rem;padding:0;font-size:.76rem;font-weight:800;line-height:1.3;display:flex}.organization-type-group-icon{color:#1f5267;background:#e4f0f4;border-radius:.5rem;flex:none;place-items:center;width:1.8rem;height:1.8rem;display:grid}.organization-type-group>p{min-height:3.1em;color:var(--steel-600);margin:0;font-size:.67rem;line-height:1.5}.organization-type-option-list{gap:.35rem;display:grid}.organization-type-option{border:1px solid var(--steel-100);min-width:0;color:var(--navy-800);background:var(--steel-50);border-radius:.45rem;align-items:center;gap:.45rem;padding:.5rem .55rem;font-size:.68rem;line-height:1.35;transition:border-color .16s,background .16s,box-shadow .16s;display:flex}.organization-type-option:focus-within,.organization-type-option:hover{background:#f4fafc;border-color:#9ab8c2;box-shadow:0 .35rem .8rem #071c2d0f}.organization-type-option[data-selected=true]{background:#eaf4f7;border-color:#6ea2b2;box-shadow:inset 0 0 0 1px #6ea2b2}.organization-type-option input{flex:none;width:auto;margin:0}.organization-type-option>span:not(.organization-type-option-check){min-width:0}.organization-type-option-check{color:#1f5267;flex:none;margin-inline-start:auto}.organization-type-summary{background:#edf6f8;border-inline-start:3px solid #6ea2b2;gap:.45rem;padding:.75rem .8rem;display:grid}.organization-type-summary .status-label{color:#1f5267;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:800}.access-evidence-preview{background:linear-gradient(135deg,#fffdf3,#fff);border:1px solid #d9d7c8;border-radius:.8rem;gap:1rem;padding:1.15rem;display:grid}.access-evidence-preview-header{gap:.35rem;display:grid}.access-evidence-preview-header .eyebrow{color:#92701b;margin:0}.access-evidence-preview-header h2{max-width:34ch;color:var(--navy-900);margin:0;font-size:1.15rem;line-height:1.25}.access-evidence-preview-header>p:last-child{max-width:80ch;color:var(--steel-600);margin:0;font-size:.74rem;line-height:1.6}.access-evidence-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;display:grid}.access-evidence-card{background:#ffffffdb;border:1px solid #e7dfba;border-radius:.6rem;align-content:start;gap:.55rem;min-width:0;padding:.75rem;display:grid}.access-evidence-icon{color:#92701b;background:#fbf3cc;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.access-evidence-card strong{color:var(--navy-900);font-size:.7rem;line-height:1.35;display:block}.access-evidence-card p{color:var(--steel-600);margin:.25rem 0 0;font-size:.64rem;line-height:1.5}.access-evidence-note{color:var(--steel-600);background:#f8f4e0b8;border-inline-start:3px solid #d1a835;margin:0;padding:.7rem .8rem;font-size:.68rem;line-height:1.55}.onboarding-checks{gap:.8rem;display:grid}.onboarding-module-intro{color:var(--steel-600);margin:0;font-size:.76rem;line-height:1.55}.onboarding-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.onboarding-check-grid .check-option{border:1px solid var(--steel-100);background:var(--steel-50);min-height:5rem;color:var(--navy-800);border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.6rem .7rem;font-size:.72rem;line-height:1.35;display:flex}.onboarding-check-grid .check-option span{gap:.3rem;display:grid}.onboarding-check-grid .check-option strong{color:var(--navy-900);font-size:.78rem}.onboarding-check-grid .check-option small{color:var(--steel-600);font-size:.67rem;line-height:1.5}.onboarding-check-grid .check-option input,.onboarding-consent input{flex:none;width:auto;margin-top:.15rem}.access-guided-demo-choice{color:#12315c;cursor:pointer;background:linear-gradient(125deg,#eef6ff,#f8fbff);border:1px solid #86a8d4;border-radius:.75rem;align-items:flex-start;gap:.75rem;padding:.95rem 1rem;display:flex;box-shadow:0 8px 22px #1035681a}.access-guided-demo-choice:has(input:checked){border-color:#246bca;box-shadow:0 0 0 2px #246bca29,0 10px 25px #10356824}.access-guided-demo-choice:focus-within{outline-offset:2px;outline:3px solid #246bca}.access-guided-demo-choice input{accent-color:#246bca;flex:none;width:1.1rem;height:1.1rem;margin-top:.15rem}.access-guided-demo-choice span{gap:.25rem;display:grid}.access-guided-demo-choice strong{font-size:.85rem}.access-guided-demo-choice small{color:#344e72;font-size:.72rem;line-height:1.5}.access-guided-demo-scenario{gap:.4rem;display:grid}.access-guided-demo-scenario[hidden]{display:none}.access-guided-demo-scenario span{color:#12315c;font-weight:700}.access-guided-demo-scenario small{color:#344e72;line-height:1.5}.access-module-id{color:#163f77;letter-spacing:.08em;background:#dbeafe;border-radius:.35rem;width:fit-content;padding:.15rem .4rem;font-size:.62rem;font-style:normal;font-weight:800}.access-family-scope{color:#173451;background:linear-gradient(135deg,#f0f7fc,#fff);border:1px solid #b5cadd;border-radius:.9rem;gap:.9rem;margin-block:1rem;padding:1rem;display:grid}.access-family-scope h3,.access-family-scope h4,.access-family-scope p{margin:0}.access-family-scope>header p{max-width:72ch;line-height:1.65}.access-family-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.access-family-scope-grid article{background:#fff;border:1px solid #cbdce9;border-radius:.65rem;align-content:start;gap:.45rem;min-width:0;padding:.85rem;display:grid}.access-family-scope-grid article[data-maturity=roadmap]{background:#f6f7fb}.access-family-scope-grid article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;display:flex}.access-family-scope-grid small{color:#5b405f;font-size:.68rem}.access-family-scope-grid p{line-height:1.6}.access-family-scope-grid a{color:#0b4c85;text-underline-offset:.2em;width:fit-content;font-weight:700}@media (max-width:640px){.access-family-scope-grid{grid-template-columns:minmax(0,1fr)}}.onboarding-declarations{border:1px solid var(--teal-500);gap:.65rem;margin:0;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.onboarding-declarations{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--line))}}.onboarding-declarations{background:#f6fafb;border-radius:.85rem}.access-policy-reference{border:1px solid var(--teal-500);gap:.55rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.access-policy-reference{border:1px solid color-mix(in srgb,var(--teal-500) 32%,var(--line))}}.access-policy-reference{color:var(--navy-900);background:#edf8fa;border-radius:.85rem}.access-review-summary{border:1px solid var(--blue-500);gap:.5rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.access-review-summary{border:1px solid color-mix(in srgb,var(--blue-500) 30%,var(--line))}}.access-review-summary{color:var(--navy-900);background:#f3f8ff;border-radius:.85rem}.access-account-prerequisite{border:1px solid var(--blue-500);gap:.8rem;padding:clamp(1.1rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.access-account-prerequisite{border:1px solid color-mix(in srgb,var(--blue-500) 35%,var(--line))}}.access-account-prerequisite{background:linear-gradient(135deg,#f2f8ff,#e8f7fa);border-radius:1rem;box-shadow:0 14px 34px #0823471f}.access-account-prerequisite h2,.access-account-prerequisite p{margin:0}.access-account-prerequisite>div{flex-wrap:wrap;gap:.65rem;display:flex}.access-review-summary p,.access-review-summary small{color:var(--steel-600);margin:0;line-height:1.55}.access-review-summary>div{flex-wrap:wrap;gap:.4rem;display:flex}.access-review-summary>div span{color:#12345a;background:#dceeff;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:700}.access-policy-reference>div{flex-wrap:wrap;gap:.5rem 1.2rem;display:flex}.access-policy-reference a{color:#075a78;text-underline-offset:.2em;font-weight:750;text-decoration:underline}.access-policy-reference p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.6}.onboarding-declarations legend{color:var(--navy-900);padding-inline:.25rem;font-size:.76rem;font-weight:800}.onboarding-declarations .onboarding-consent+.onboarding-consent{border-top:1px solid var(--line);padding-top:.65rem}.onboarding-consent{color:var(--steel-600);align-items:flex-start;font-size:.72rem;line-height:1.55;gap:.55rem!important;display:flex!important}.access-request-form>.form-result{margin-top:.5rem}.organization-workspace{gap:3rem;display:grid}.workspace-heading h1{max-width:18ch;font-size:clamp(2.4rem,5vw,4.8rem)}.organization-status-panel{border:1px solid var(--steel-300);min-height:7rem;box-shadow:var(--shadow);background:#ffffffeb;border-radius:.9rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.4rem;display:grid}.organization-status-panel>p{color:var(--steel-600);grid-column:1/-1;align-self:center;margin:0;line-height:1.6}.organization-status-panel>div{border-inline-end:1px solid var(--steel-100);align-content:center;gap:.45rem;min-width:0;padding-inline-end:1rem;display:grid}.organization-status-panel>div:last-child{border-inline-end:0}.organization-status-panel strong{overflow-wrap:anywhere;font-size:.9rem;line-height:1.5}.organization-review-target{overflow-wrap:anywhere;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.organization-review-target code{direction:ltr;unicode-bidi:isolate}@media (max-width:700px){.organization-review-target{grid-template-columns:minmax(0,1fr)}}.status-label{color:var(--steel-600);text-transform:uppercase;font-size:.75rem;font-weight:700}.status-pill{background:var(--teal-100);width:fit-content;color:var(--navy-800);border-radius:999px;padding:.35rem .55rem}.revalidation-panel{border:1px solid var(--teal-500);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.revalidation-panel{border:1px solid color-mix(in srgb,var(--teal-500) 34%,var(--steel-300))}}.revalidation-panel{box-shadow:var(--shadow);background:radial-gradient(circle at 92% 8%,#24aeb021,#0000 30%),linear-gradient(145deg,#f9fdfd,#fff 58%,#f3f8fb);border-radius:1rem}.revalidation-case-heading,.revalidation-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.revalidation-case-heading strong,.revalidation-heading h2,.revalidation-heading p{margin:0}.revalidation-heading>div>p:last-child{max-width:58rem;color:var(--steel-600);margin-top:.55rem;line-height:1.65}.revalidation-heading>svg{color:var(--teal-600);flex:none}.revalidation-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.revalidation-summary>div{border:1px solid var(--steel-200);background:#ffffffd1;border-radius:.75rem;gap:.25rem;padding:.85rem;display:grid}.revalidation-case-metadata span,.revalidation-summary span{color:var(--steel-600);font-size:.72rem;font-weight:700}.revalidation-summary strong{color:var(--navy-800);font-size:1.35rem}.revalidation-case-list{gap:.85rem;display:grid}.revalidation-case{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:#ffffffe6;border-radius:.85rem;gap:.9rem;padding:1rem;display:grid}.revalidation-case[data-priority=elevated]{border-inline-start-color:#c38a24}.revalidation-case[data-priority=critical]{border-inline-start-color:#b94c4c}.revalidation-case[data-state=revalidated]{border-inline-start-color:#2a916f}.revalidation-case-heading>div{gap:.3rem;display:grid}.revalidation-case-context span,.revalidation-state{background:var(--teal-100);width:fit-content;color:var(--navy-800);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.revalidation-case-metadata{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.revalidation-case-metadata>div{background:var(--steel-50);border-radius:.65rem;gap:.25rem;min-width:0;padding:.65rem;display:grid}.revalidation-case-metadata strong{overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.revalidation-case-context{flex-wrap:wrap;gap:.45rem;display:flex}.revalidation-case-context span:last-child{background:var(--steel-100)}.revalidation-evidence,.revalidation-evidence-empty{border:1px solid var(--steel-200);color:var(--steel-600);border-radius:.65rem;margin:0;padding:.75rem;font-size:.78rem;line-height:1.55}.revalidation-evidence ul{margin:.45rem 0;padding-inline-start:1.2rem}.revalidation-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;display:grid}.revalidation-form label{color:var(--steel-700);gap:.4rem;font-size:.76rem;font-weight:700;display:grid}.revalidation-form textarea{resize:vertical;min-height:7rem}.revalidation-form .button{min-height:2.75rem}.revalidation-boundary{color:var(--steel-600);align-items:flex-start;gap:.45rem;margin:0;font-size:.72rem;line-height:1.55;display:flex}.revalidation-boundary svg{color:var(--teal-600);flex:none;margin-top:.12rem}.revalidation-empty{color:#267b60;align-items:center;gap:.6rem;display:flex}.revalidation-empty p{margin:0}.revalidation-unavailable{color:#9b3c3c}@media (max-width:900px){.revalidation-case-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}.revalidation-form{grid-template-columns:1fr}}@media (max-width:620px){.revalidation-case-metadata,.revalidation-summary{grid-template-columns:1fr}.revalidation-case-heading{display:grid}}.participation-restriction-panel{box-shadow:var(--shadow);background:radial-gradient(circle at 92% 8%,#eba94129,#0000 31%),linear-gradient(145deg,#fffaf1,#fff 58%,#f8f5ee);border:1px solid #c1801c57;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden}.participation-restriction-panel .revalidation-heading>svg{color:#a66812}.participation-restriction-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.participation-restriction-summary>div{color:#7c4b09;background:#ffffffc7;border:1px solid #b879193d;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.85rem;display:grid}.participation-restriction-summary>div[data-state=restored]{color:#1f6e55;border-color:#2a916f47}.participation-restriction-summary span{font-size:.74rem;font-weight:750}.participation-restriction-summary strong{font-size:1.35rem}.participation-restriction-internal-list,.participation-restriction-list{gap:.85rem;display:grid}.participation-restriction-card{border:1px solid #b8791947;background:#ffffffe6;border-inline-start:4px solid #bf7a14;border-radius:.85rem;gap:.9rem;padding:1rem;display:grid}.participation-restriction-card[data-state=restored]{border-color:#2a916f40;border-inline-start-color:#2a916f}.participation-restriction-card[data-state=active] .revalidation-state{color:#754408;background:#fff0d3}.participation-restriction-card[data-state=restored] .revalidation-state{color:#1d6e53;background:#e4f5ee}.participation-restriction-timeline{color:var(--steel-700);background:var(--steel-50);border-radius:.75rem;grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:center;gap:.65rem;padding:.75rem;display:grid}.participation-restriction-timeline>svg{color:#a66812}.participation-restriction-timeline>div{gap:.25rem;min-width:0;display:grid}.participation-restriction-explanation span,.participation-restriction-next-action span,.participation-restriction-timeline span{color:var(--steel-600);font-size:.71rem;font-weight:750}.participation-restriction-timeline strong{overflow-wrap:anywhere;color:var(--navy-800);font-size:.78rem}.participation-restriction-explanation{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.participation-restriction-explanation>div{border:1px solid var(--steel-200);background:#f9fbfdcc;border-radius:.7rem;padding:.8rem}.participation-restriction-explanation p{color:var(--navy-800);margin:.35rem 0 0;font-size:.8rem;line-height:1.6}.participation-restoration-message,.participation-restriction-next-action{border-radius:.7rem;align-items:flex-start;gap:.55rem;margin:0;padding:.75rem;display:flex}.participation-restoration-message{color:#1f6e55;background:#e4f5eeb8;border:1px solid #2a916f47}.participation-restriction-next-action{color:#754408;background:#fff0d39e;border:1px solid #b879193d;justify-content:space-between}.participation-restriction-next-action strong{text-align:end;font-size:.8rem}.participation-restriction-internal-panel{color:#edf6ff;background:radial-gradient(circle at 90% 7%,#4e78e140,#0000 35%),linear-gradient(145deg,#101b35,#162b50 55%,#101f3d);border:1px solid #729bde61;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 24px 58px #05112a3d}.participation-restriction-internal-panel .revalidation-boundary,.participation-restriction-internal-panel .revalidation-heading p{color:#e0edffc7}.participation-restriction-internal-panel .eyebrow,.participation-restriction-internal-panel .status-label,.participation-restriction-internal-panel dt{color:#91c9ff}.participation-restriction-internal-panel .button-secondary{color:#f2f8ff;background:#ffffff14;border-color:#9ac6ff66}.participation-restriction-command-form,.participation-restriction-restore-form{background:#030e247a;border:1px solid #79b1ef4d;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.95rem;display:grid}.participation-restriction-command-form .participation-restriction-evidence-field,.participation-restriction-command-form>.button,.participation-restriction-command-form>.form-result,.participation-restriction-form-heading,.participation-restriction-restore-form>.button,.participation-restriction-restore-form>.form-result{grid-column:1/-1}.participation-restriction-form-heading{align-items:flex-start;gap:.65rem;display:flex}.participation-restriction-form-heading h3,.participation-restriction-form-heading h4,.participation-restriction-form-heading p{margin:0}.participation-restriction-form-heading p{color:#a9c4e5;margin-top:.3rem;font-size:.76rem;line-height:1.55}.participation-restriction-command-form label,.participation-restriction-restore-form label{color:#a9c4e5;gap:.4rem;font-size:.72rem;font-weight:750;display:grid}.participation-restriction-command-form select,.participation-restriction-command-form textarea,.participation-restriction-restore-form select,.participation-restriction-restore-form textarea{color:var(--navy-900);background:#fff}.participation-restriction-command-form textarea,.participation-restriction-restore-form textarea{resize:vertical;min-height:6.5rem}.participation-restriction-command-form>.button,.participation-restriction-restore-form>.button{width:fit-content}.participation-restriction-internal-card{color:#eaf4ff;border:1px solid #8bbee847;background:#03102680;border-inline-start:4px solid #e0a447;border-radius:.85rem;gap:.85rem;padding:1rem;display:grid}.participation-restriction-internal-card[data-state=restored]{border-inline-start-color:#4fd0a2}.participation-restriction-internal-card .revalidation-state{color:#e6f4ff;background:#4c8cd838}.participation-restriction-internal-card .revalidation-internal-grid>div{background:#ffffff0b;border-color:#8ebde32e}.maker-checker-warning{color:#ffd69b!important}@media (max-width:900px){.participation-restriction-timeline{grid-template-columns:auto repeat(2,minmax(0,1fr))}.participation-restriction-command-form,.participation-restriction-restore-form{grid-template-columns:1fr}}@media (max-width:620px){.participation-restriction-explanation,.participation-restriction-summary{grid-template-columns:1fr}.participation-restriction-timeline{grid-template-columns:auto 1fr;align-items:start}.participation-restriction-next-action{display:grid}.participation-restriction-next-action strong{text-align:start}}.revalidation-internal-panel{color:#ecf6ff;background:radial-gradient(circle at 92% 8%,#1b9fd833,#0000 34%),linear-gradient(145deg,#0b1c33,#102a49 56%,#0c223e);border:1px solid #5b99e457;border-radius:1rem;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;box-shadow:0 22px 54px #05162c33}.revalidation-internal-panel .revalidation-boundary,.revalidation-internal-panel .revalidation-heading p{color:#dfefffc2}.revalidation-internal-panel .eyebrow,.revalidation-internal-panel .status-label,.revalidation-internal-panel dt{color:#83c9ff}.revalidation-internal-panel .button-secondary{color:#ecf6ff;background:#ffffff14;border-color:#93ceff6b}.revalidation-readiness{background:#ffa83d17;border:1px solid #ffb55e73;border-radius:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:.85rem;display:grid}.revalidation-readiness[data-ready=true]{background:#32b9891a;border-color:#54d9a880}.revalidation-readiness>div{gap:.3rem;min-width:0;display:grid}.revalidation-decision-form label>span,.revalidation-internal-grid dt,.revalidation-readiness span{color:#91b7d8;font-size:.72rem;font-weight:750}.revalidation-readiness code,.revalidation-readiness strong{overflow-wrap:anywhere;color:#f4f9ff;font-size:.78rem}.revalidation-internal-case{color:#e8f4ff;border-color:#8bbee847;background:#04162b75;border-inline-start-color:#55b9e8}.revalidation-internal-case .revalidation-state{color:#dff4ff;background:#41a5d338}.revalidation-internal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.revalidation-internal-grid>div{background:#ffffff0b;border:1px solid #8ebde32e;border-radius:.65rem;align-content:start;gap:.3rem;min-width:0;padding:.7rem;display:grid}.revalidation-internal-grid dd{overflow-wrap:anywhere;margin:0;font-size:.78rem;line-height:1.5}.revalidation-internal-grid ul{margin:0;padding-inline-start:1.1rem}.revalidation-internal-grid code{white-space:normal;overflow-wrap:anywhere}.revalidation-decision-form{background:#04112280;border:1px solid #6bc0ed52;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.9rem;display:grid}.revalidation-decision-form .form-result,.revalidation-decision-form .revalidation-step-up,.revalidation-decision-form h4{grid-column:1/-1;margin:0}.revalidation-decision-form label{gap:.4rem;display:grid}.revalidation-decision-form select,.revalidation-decision-form textarea{color:var(--navy-900);background:#fff}.revalidation-decision-form textarea{resize:vertical;min-height:7rem}.revalidation-decision-form .button{width:fit-content}.revalidation-step-up{color:#ffe6bd;background:#9b5a0a2e;border:1px solid #ffbe6780;border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.55rem;padding:.7rem;display:flex}.revalidation-step-up a{color:#fff;text-underline-offset:.2rem;font-weight:800;text-decoration:underline}@media (max-width:900px){.revalidation-internal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.revalidation-decision-form,.revalidation-internal-grid,.revalidation-readiness{grid-template-columns:1fr}}.account-model-panel{border:1px solid var(--steel-300);box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f4fafb);border-radius:1rem;gap:1.6rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.account-feature-heading,.account-model-heading{justify-content:space-between;align-items:start;gap:1.4rem;display:flex}.account-feature-card h4,.account-feature-heading h3,.account-model-heading h2{margin:0}.account-feature-card p,.account-feature-heading p,.account-model-heading p{color:var(--steel-600);margin:.5rem 0 0;line-height:1.6}.account-model-heading>div:first-child{max-width:48rem}.account-readiness-panel{border:1px solid var(--steel-300);background:#ffffffc7;border-radius:.8rem;flex:0 0 min(100%,20rem);gap:.4rem;padding:.8rem;display:grid}.account-readiness-panel strong{color:var(--navy-800);font-size:.9rem}.account-readiness-panel p{color:var(--steel-600);margin:0;font-size:.76rem;line-height:1.5}.account-readiness-panel.state-revalidation_required{background:#fffaf0;border-color:#e6c27a}.account-readiness-panel.state-blocked{background:#fff8f8;border-color:#e7b7b7}.account-readiness-panel.state-active{background:#f3fcf8;border-color:#9bd5c2}.account-archetype-panel{border:1px solid var(--steel-300);background:#ffffffc7;border-radius:.8rem;flex:0 0 min(100%,20rem);gap:.55rem;padding:.8rem;display:grid}.account-archetypes{flex-wrap:wrap;gap:.45rem;display:flex}.account-archetype,.account-feature-state,.account-source-status{background:var(--teal-100);width:fit-content;color:var(--navy-800);border-radius:999px;padding:.35rem .55rem;font-size:.68rem;font-weight:800}.account-feature-heading{border-block-start:1px solid var(--steel-100);align-items:end;padding-block-start:.4rem}.account-source-status{background:var(--steel-100);color:var(--steel-600);text-align:end}.account-source-status[data-available=true]{background:var(--teal-100);color:var(--navy-800)}.account-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.account-feature-card{border:1px solid var(--steel-300);border-block-start:3px solid var(--steel-300);background:#fff;border-radius:.75rem;align-content:start;gap:.65rem;min-height:11rem;padding:1rem;display:grid}.account-feature-card[data-state=ENABLED]{border-block-start-color:var(--teal-500)}.account-feature-card[data-state=ENTITLED],.account-feature-card[data-state=READ_ONLY]{border-block-start-color:#c7892f}.account-feature-card[data-state=REQUESTED]{border-block-start-color:#7b91a0}.account-feature-card[data-state=INELIGIBLE],.account-feature-card[data-state=SUSPENDED]{border-block-start-color:#b42318}.account-feature-card-topline{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.account-feature-code{color:var(--steel-600);letter-spacing:.06em;font-size:.62rem;font-weight:800}.account-feature-state{background:var(--steel-100);color:var(--steel-600);text-align:end;padding:.25rem .4rem;font-size:.6rem}.account-feature-card[data-state=ENABLED] .account-feature-state{background:var(--teal-100);color:var(--navy-800)}.account-feature-card h4{font-size:1rem}.account-feature-card p{font-size:.78rem}.account-feature-card small{color:var(--steel-600);align-self:end;font-size:.68rem}.account-relationships{border-block-start:1px solid var(--steel-100);gap:.9rem;padding-block-start:.5rem;display:grid}.account-relationships h3{margin:0}.account-relationships>div:first-child p{max-width:54rem;color:var(--steel-600);margin:.5rem 0 0;line-height:1.6}.account-relationships-empty{border:1px dashed var(--steel-300);color:var(--steel-600);background:#ffffff8c;border-radius:.75rem;margin:0;padding:1rem}.account-feature-request-form{border:1px solid var(--steel-300);background:#ffffffb8;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.account-feature-request-form>div{gap:.35rem;display:grid}.account-feature-request-form .wide,.account-feature-request-form-heading,.account-feature-request-form>.form-result,.account-feature-request-form>button{grid-column:1/-1}.account-feature-request-form-heading strong{color:var(--navy-800)}.account-feature-request-form-heading p{color:var(--steel-600);margin:0;font-size:.75rem;line-height:1.5}.account-feature-request-form label{color:var(--steel-700);font-size:.72rem;font-weight:800}.account-feature-request-form input,.account-feature-request-form select,.account-feature-request-form textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-950);background:#fff;border-radius:.5rem;padding:.65rem .7rem}.account-feature-request-form textarea{resize:vertical;min-height:5rem}.account-feature-request-form input:focus,.account-feature-request-form select:focus,.account-feature-request-form textarea:focus{border-color:var(--teal-500);outline:3px solid #2f9c952b}.account-feature-request-form>button{justify-self:start}.account-feature-request-form .form-result{margin:0}.account-capability-register{border-block-start:1px solid var(--steel-100);gap:.9rem;padding-block-start:.5rem;display:grid}.account-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.account-capability-card{border:1px solid var(--steel-300);border-inline-start:3px solid var(--teal-500);background:#fff;border-radius:.75rem;gap:.55rem;min-height:8.5rem;padding:1rem;display:grid}.account-capability-card p{color:var(--steel-600);margin:0;font-size:.76rem;line-height:1.5}.account-capability-card small{color:var(--steel-600);font-size:.68rem;line-height:1.45}.account-capability-form{border:1px solid var(--steel-300);background:#ffffffb8;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem;display:grid}.account-capability-form label{color:var(--steel-700);gap:.35rem;font-size:.72rem;font-weight:800;display:grid}.account-capability-form input,.account-capability-form select,.account-capability-form textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-950);background:#fff;border-radius:.5rem;padding:.65rem .7rem}.account-capability-form textarea{resize:vertical;min-height:5rem}.account-capability-form .wide,.account-capability-form>.form-result,.account-capability-form>button{grid-column:1/-1}.account-capability-form input:focus,.account-capability-form select:focus,.account-capability-form textarea:focus{border-color:var(--teal-500);outline:3px solid #2f9c952b}.account-capability-form>button{justify-self:start}@media (max-width:900px){.account-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.account-capability-form,.account-capability-grid{grid-template-columns:1fr}.account-capability-form .wide,.account-capability-form>.form-result,.account-capability-form>button{grid-column:auto}}.account-relationship-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.account-relationship-list article{border:1px solid var(--steel-300);border-inline-start:3px solid var(--navy-500);background:#fff;border-radius:.75rem;gap:.55rem;padding:1rem;display:grid}.account-relationship-list article p{color:var(--steel-600);margin:0;font-size:.75rem;line-height:1.5}.account-relationship-list article small{color:var(--steel-600);font-size:.68rem;line-height:1.5}.workspace-section{gap:1.4rem;display:grid}.request-detail-workspace .planning-actions{flex-wrap:wrap}.request-detail-workspace .planning-actions>*,.request-detail-workspace .workspace-heading{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:700px){.request-detail-workspace,.request-detail-workspace .planning-registers,.request-detail-workspace .workspace-section{grid-template-columns:minmax(0,1fr);min-width:0}}.service-cases-workspace{gap:1.6rem}.service-cases-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.service-cases-heading h1{max-width:24ch;font-size:clamp(2rem,4vw,3.8rem)}.service-cases-protected-note{border-inline-start:4px solid var(--teal-500);color:var(--steel-600);background:var(--teal-100);border-radius:.65rem;margin:0;padding:.85rem 1rem;font-size:.78rem;line-height:1.6}.service-case-create-panel{background:linear-gradient(135deg,#f5fbfc,#fff);border:1px solid #b7d6dc;border-radius:1rem;gap:1rem;padding:1rem;display:grid}.service-case-create-panel>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-case-create-panel>header p:last-child{color:var(--steel-600);margin:.35rem 0 0;font-size:.75rem;line-height:1.5}.service-case-create-panel .form-grid{margin:0}.service-case-path-picker{background:linear-gradient(135deg,#f3faf9,#fff);border:1px solid #cfe0e5;border-radius:.8rem;grid-column:1/-1;gap:.9rem;padding:.9rem;display:grid}.service-case-path-picker-header{gap:.35rem;display:grid}.service-case-path-picker-header .eyebrow{color:#0e716c;margin:0}.service-case-path-picker-header h2{color:var(--navy-900);margin:0;font-size:1.1rem;line-height:1.25}.service-case-path-picker-header>p:last-child{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}.service-case-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.service-case-path-card{border:1px solid var(--steel-200);min-width:0;color:var(--navy-800);text-align:start;background:#fff;border-radius:.6rem;gap:.4rem;padding:.7rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.service-case-path-card:focus-visible,.service-case-path-card:hover{border-color:#72b8b3;transform:translateY(-1px);box-shadow:0 .35rem 1rem #145d691a}.service-case-path-card[data-selected=true]{background:#eaf8f6;border-color:#168b84;box-shadow:inset 0 0 0 1px #168b842e}.service-case-path-card-topline{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.service-case-path-icon{color:#0e716c;background:#d8f1ee;border-radius:.5rem;place-items:center;width:1.8rem;height:1.8rem;display:grid}.service-case-path-selected{color:#0e716c;letter-spacing:.04em;text-transform:uppercase;font-size:.57rem;font-weight:800}.service-case-path-card strong{color:var(--navy-900);font-size:.7rem;line-height:1.3}.service-case-path-card>span:not(.service-case-path-card-topline){color:var(--steel-600);font-size:.63rem;line-height:1.45}.service-case-path-card small{color:#0e716c;font-size:.58rem;line-height:1.4}.service-case-create-hint{color:#3e6471;background:#e8f5f6;border-radius:.65rem;grid-column:1/-1;margin:0;padding:.75rem .9rem;font-size:.7rem;line-height:1.55}.service-case-create-panel form>.button{justify-self:start}.service-case-create-panel form>.form-result{grid-column:1/-1;margin:0}.service-case-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.service-case-summary-grid article{border:1px solid var(--steel-200);background:#fff;border-radius:.8rem;gap:.35rem;min-height:5.8rem;padding:.85rem;display:grid}.service-case-summary-grid article[data-tone=active]{background:#f2fbfa;border-color:#a9d9d4}.service-case-summary-grid article[data-tone=attention]{background:#fffbef;border-color:#e7d39a}.service-case-summary-grid article[data-tone=critical]{background:#fff6f6;border-color:#e7b7b7}.service-case-summary-grid article[data-tone=execution]{background:#f5f9fe;border-color:#bed3ea}.service-case-summary-grid span{color:var(--steel-600);font-size:.65rem;line-height:1.35}.service-case-summary-grid strong{color:var(--navy-950);font-size:1.65rem;line-height:1}.service-case-controls{border:1px solid var(--steel-200);background:#f8fbfc;border-radius:.9rem;grid-template-columns:minmax(15rem,1.5fr) repeat(2,minmax(10rem,.7fr)) auto;align-items:end;gap:.75rem;padding:.9rem;display:grid}.service-case-controls label{gap:.35rem;display:grid}.service-case-controls label>span{color:var(--steel-600);letter-spacing:.02em;text-transform:uppercase;font-size:.65rem;font-weight:800}.service-case-controls input,.service-case-controls select{border:1px solid var(--steel-300);min-height:2.45rem;color:var(--navy-950);font:inherit;background:#fff;border-radius:.55rem;padding:.55rem .65rem;font-size:.75rem}.service-case-search{min-width:0}.service-case-filter-count{color:var(--steel-600);white-space:nowrap;align-self:center;margin:0;font-size:.7rem}.service-cases-layout{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.5fr);align-items:start;gap:1rem;display:grid}.service-case-list{gap:.65rem;display:grid}.service-case-card{border:1px solid var(--steel-200);width:100%;color:var(--navy-950);text-align:start;cursor:pointer;background:#fff;border-radius:.75rem;gap:.5rem;padding:.9rem;display:grid}.service-case-card.selected,.service-case-card:hover{border-color:var(--teal-500);box-shadow:0 10px 28px #2f9c951f}.service-case-card.focused{outline:3px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.service-case-card.focused{outline:3px solid color-mix(in srgb,var(--teal-500) 34%,transparent)}}.service-case-card.focused{outline-offset:2px}.service-case-card-topline,.service-case-detail-title,.service-case-next-action{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.service-case-card strong{font-size:.86rem;line-height:1.35}.service-case-card small,.service-case-card span,.service-case-detail header p,.service-case-record span,.service-case-timeline small,.service-case-timeline span{color:var(--steel-600);font-size:.7rem;line-height:1.5}.service-case-card-topline small,.service-case-status{color:#24596c;background:#dceff2;border-radius:999px;padding:.25rem .45rem;font-size:.62rem;font-weight:800}.service-case-card-topline small[data-status=AOG],.service-case-card-topline small[data-status=CRITICAL_AOG],.service-case-status[data-status=DISPUTED]{color:#8f2929;background:#fde5e5}.service-case-detail{border:1px solid var(--steel-200);background:#fff;border-radius:1rem;gap:1.2rem;padding:clamp(1rem,3vw,1.6rem);display:grid;box-shadow:0 12px 35px #071b320f}.service-case-detail h2{font-size:clamp(1.35rem,2.5vw,2rem)}.service-case-detail h3{margin:0 0 .7rem;font-size:.9rem}.service-case-detail>header>p:last-child{margin:.7rem 0 0}.service-case-next-action{background:#eff8f9;border:1px solid #b7d6dc;border-radius:.7rem;flex-wrap:wrap;justify-content:flex-start;padding:.8rem}.service-case-next-action span{color:var(--steel-600);text-transform:uppercase;font-size:.68rem;font-weight:800}.service-case-next-action strong{margin-inline-end:auto;font-size:.78rem}.service-case-next-action .button{min-height:2.3rem;padding:.55rem .8rem;font-size:.7rem}.service-case-source-record{background:#f6fbfc;border:1px solid #b7d6dc;border-radius:.7rem;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.service-case-source-record h3{margin-bottom:.3rem}.service-case-request-link form,.service-case-request-link label,.service-case-source-record.service-case-request-link{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.service-case-request-link select,.service-case-request-link textarea{width:100%;min-width:0;max-width:100%}.service-case-request-link textarea{min-height:6rem}.service-case-request-link p{overflow-wrap:anywhere}.service-case-source-record p{max-width:46rem;color:var(--steel-600);margin:0;font-size:.75rem;line-height:1.55}.service-case-source-record .button{flex:none;min-height:2.3rem;padding:.55rem .8rem;font-size:.7rem}.service-case-detail-grid,.service-case-requirements{gap:.6rem;display:grid}.service-case-record,.service-case-requirements>div{border:1px solid var(--steel-200);background:#fafcfd;border-radius:.65rem;gap:.25rem;padding:.75rem;display:grid}.service-case-action-record,.service-case-alert-record{grid-template-columns:minmax(0,1fr) auto;align-items:center}.service-case-alert-record>div{gap:.25rem;display:grid}.service-case-alert-record .button{min-height:2.15rem;padding:.45rem .7rem;font-size:.68rem}.service-case-action-record>div{gap:.25rem;display:grid}.service-case-action-record .button{min-height:2.15rem;padding:.45rem .7rem;font-size:.68rem}.service-case-blocker-form{grid-column:1/-1;gap:.55rem;padding-top:.2rem;display:grid}.service-case-blocker-form label{gap:.35rem;display:grid}.service-case-blocker-form label>span{color:var(--steel-600);text-transform:uppercase;font-size:.67rem;font-weight:800}.service-case-blocker-form textarea{border:1px solid var(--steel-300);min-height:4.8rem;color:var(--navy-950);font:inherit;resize:vertical;background:#fff;border-radius:.55rem;padding:.55rem .65rem;font-size:.75rem;line-height:1.5}.service-case-blocker-form>div{flex-wrap:wrap;gap:.5rem;display:flex}.service-case-requirements small,.service-case-requirements span{color:var(--steel-600);font-size:.7rem}.service-case-lifecycle{background:radial-gradient(circle at 92% 8%,#39b3a91f,#0000 32%),#f8fcfd;border:1px solid #cfe0e5;border-radius:.8rem;gap:.9rem;padding:.95rem;display:grid}.service-case-lifecycle>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.service-case-lifecycle>header h3,.service-case-lifecycle>header p{margin:0}.service-case-lifecycle>header h3{max-width:70ch;color:var(--navy-900);font-size:.85rem;line-height:1.45}.service-case-lifecycle-current{color:#8c5900;background:#fff0c9;border-radius:999px;flex:none;padding:.35rem .5rem;font-size:.62rem;font-weight:800}.service-case-lifecycle-stages{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.service-case-lifecycle-stage{border:1px solid var(--steel-200);border-block-start:3px solid var(--steel-300);background:#fff;border-radius:.6rem;align-content:start;gap:.42rem;min-height:8.9rem;padding:.65rem;display:grid;position:relative}.service-case-lifecycle-stage:not(:last-child):after{z-index:1;content:"";top:1.45rem;border-block-start:1px dashed #8abdb9;width:.8rem;position:absolute;inset-inline-end:-.45rem}.service-case-lifecycle-stage[data-state=complete]{background:#f4fcfa;border-block-start-color:#1c968f}.service-case-lifecycle-stage[data-state=current]{background:#fffaf0;border-block-start-color:#c7892f}.service-case-lifecycle-topline{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.58rem;font-weight:850;display:flex}.service-case-lifecycle-stage[data-state=complete] .service-case-lifecycle-topline svg{color:#0e716c}.service-case-lifecycle-stage[data-state=current] .service-case-lifecycle-topline svg{color:#996111}.service-case-lifecycle-stage strong{color:var(--navy-900);font-size:.68rem;line-height:1.35}.service-case-lifecycle-stage p{color:var(--steel-600);margin:0;font-size:.59rem;line-height:1.45}.service-case-lifecycle-stage small{color:var(--steel-500);align-self:end;margin-top:auto;font-size:.58rem;font-weight:800}.service-case-lifecycle-stage[data-state=complete] small{color:#0e716c}.service-case-lifecycle-stage[data-state=current] small{color:#996111}.service-case-technical-readiness{background:#f6fbfc;border:1px solid #cfe0e5;border-radius:.75rem;gap:.8rem;padding:.9rem;display:grid}.service-case-technical-readiness-heading p{max-width:76ch;color:var(--steel-600);margin:0;font-size:.7rem;line-height:1.5}.service-case-technical-readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.service-case-technical-signal{border:1px solid var(--steel-200);background:#fff;border-radius:.55rem;gap:.35rem;min-width:0;padding:.65rem;display:grid}.service-case-technical-signal span{color:var(--steel-600);font-size:.62rem;line-height:1.35}.service-case-technical-signal strong{color:#9a5b00;font-size:.65rem}.service-case-technical-signal[data-ready=true]{background:#f1fbf9;border-color:#9ed7d1}.service-case-technical-signal[data-ready=true] strong{color:#0e716c}.service-case-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-detail-grid>section{min-width:0}.service-case-detail-grid>section>p{color:var(--steel-600);margin:0;font-size:.72rem}.service-case-timeline{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.service-case-timeline li{border-inline-start:2px solid var(--teal-500);gap:.2rem;padding-inline-start:.8rem;display:grid}@media (max-width:850px){.service-case-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-case-controls{grid-template-columns:1fr 1fr}.service-case-filter-count,.service-case-search{grid-column:1/-1}.service-cases-heading,.service-cases-layout{grid-template-columns:1fr;display:grid}.service-case-action-record,.service-case-alert-record,.service-case-detail-grid{grid-template-columns:1fr}.service-case-source-record{flex-direction:column;align-items:flex-start}.service-case-technical-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-case-lifecycle-stages{grid-template-columns:repeat(4,minmax(0,1fr))}.service-case-lifecycle-stage:last-child:after,.service-case-lifecycle-stage:nth-child(4):after{display:none}.service-case-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.service-case-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-controls{grid-template-columns:1fr}.service-case-controls label,.service-case-filter-count,.service-case-search{grid-column:auto}.service-case-technical-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-lifecycle>header{display:grid}.service-case-lifecycle-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.service-case-lifecycle-stage:after{display:none!important}.service-case-path-grid{grid-template-columns:1fr}}.readiness-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.readiness-grid article{border-block:1px solid var(--steel-300);border-inline-end:1px solid var(--steel-300);background:#ffffffc7;align-content:start;gap:.9rem;min-height:15rem;padding:1.25rem;display:grid;position:relative}.readiness-grid article:first-child{border-inline-start:1px solid var(--steel-300);border-start-start-radius:.8rem;border-end-start-radius:.8rem}.readiness-grid article:last-child{border-start-end-radius:.8rem;border-end-end-radius:.8rem}.readiness-grid svg{color:var(--teal-500)}.readiness-grid h3,.readiness-grid p{margin:0}.readiness-grid h3{font-size:1rem}.readiness-grid p{color:var(--steel-600);font-size:.88rem;line-height:1.6}.readiness-number{color:var(--steel-300);letter-spacing:.1em;font-size:.72rem;font-weight:800}.eligibility-panel{background:var(--navy-950);color:var(--white);border-radius:1rem;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);display:grid;overflow:hidden}.eligibility-panel>aside,.eligibility-panel>div{padding:clamp(1.5rem,4vw,2.7rem)}.eligibility-panel ol{gap:.8rem;margin:1.7rem 0 0;padding:0;list-style:none;display:grid}.eligibility-panel li{color:#ffffffd1;align-items:center;gap:.7rem;display:flex}.eligibility-panel aside svg,.eligibility-panel li svg{color:var(--teal-500);flex:none}.eligibility-panel aside{background:#ffffff12;align-content:center;gap:1rem;display:grid}.eligibility-panel aside p{color:#ffffffb8;margin:0;line-height:1.7}.inventory-workspace{gap:3rem;display:grid}.inventory-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.inventory-heading>div{min-width:0}.inventory-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.inventory-stats article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;grid-template-columns:1fr auto;gap:.65rem;min-height:9rem;padding:1.2rem;display:grid;box-shadow:0 12px 30px #071a2b0d}.inventory-stats svg{color:var(--teal-500)}.inventory-stats span{color:var(--steel-600);align-self:end;font-size:.82rem}.inventory-stats strong{grid-column:1/-1;font-size:2.2rem}.inventory-availability-board{background:radial-gradient(circle at 94% 4%,#2097a11f,#0000 28%),linear-gradient(145deg,#f6fafc,#fff 46%,#f7fbfb);border:1px solid #c8dce4;border-radius:1.15rem;padding:clamp(1.2rem,2vw,1.8rem);position:relative;overflow:hidden;box-shadow:0 18px 46px #071a2b17}.inventory-availability-board:before{background:linear-gradient(180deg,var(--teal-500),var(--navy-700));content:"";width:4px;position:absolute;inset-block:0;inset-inline-start:0}.inventory-availability-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin:0;display:flex}.inventory-availability-heading>div:first-child{max-width:72ch}.inventory-availability-heading h2,.inventory-availability-heading p{margin-block-end:0}.inventory-availability-heading .button{flex:none}.inventory-availability-kpis{grid-template-columns:repeat(9,minmax(0,1fr));gap:.65rem;display:grid}.inventory-availability-kpis article{background:#ffffffe0;border:1px solid #b8cfd8d6;border-radius:.75rem;align-content:space-between;gap:.45rem;min-width:0;min-height:7.4rem;padding:.9rem;display:grid;box-shadow:0 8px 20px #071a2b0d}.inventory-availability-kpis svg{color:#247f7c}.inventory-availability-kpis span{color:var(--steel-600);font-size:.68rem;font-weight:720;line-height:1.35}.inventory-availability-kpis strong{color:var(--navy-950);font-size:clamp(1.25rem,1.8vw,1.8rem);line-height:1}.inventory-availability-kpis article.warning{border-block-start:3px solid #ca7b16}.inventory-availability-kpis article.warning strong,.inventory-availability-kpis article.warning svg{color:#9b5600}.inventory-availability-kpis article.danger{border-block-start:3px solid #bd4141}.inventory-availability-kpis article.danger strong,.inventory-availability-kpis article.danger svg{color:#9b2929}.inventory-availability-kpis article.blocked{border-block-start:3px solid #6f55a5}.inventory-availability-kpis article.blocked strong,.inventory-availability-kpis article.blocked svg{color:#5c438c}.inventory-availability-kpis article.watch{border-block-start:3px solid #4875aa}.inventory-availability-kpis article.watch strong,.inventory-availability-kpis article.watch svg{color:#315f94}.inventory-availability-kpis article.ready{border-block-start:3px solid #27836f}.inventory-availability-kpis article.ready strong,.inventory-availability-kpis article.ready svg{color:#1c6d5c}.inventory-availability-meta{color:var(--steel-600);justify-content:space-between;align-items:center;gap:1rem;font-size:.72rem;display:flex}.inventory-availability-meta strong{color:#754700;background:#fff4d9;border-radius:999px;padding:.35rem .55rem}.inventory-risk-filter{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;display:grid}.inventory-risk-filter button{border:1px solid var(--steel-200);min-width:0;color:var(--steel-700);cursor:pointer;font:inherit;text-align:start;background:#ffffffd1;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .8rem;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.inventory-risk-filter button:focus-visible,.inventory-risk-filter button:hover{border-color:#73aaa9;transform:translateY(-1px);box-shadow:0 7px 16px #071a2b14}.inventory-risk-filter button.selected{border-color:var(--navy-700);color:var(--navy-950);background:#eef6f8;box-shadow:inset 0 0 0 1px #15465e1f}.inventory-risk-filter span{font-size:.7rem;font-weight:760;line-height:1.25}.inventory-risk-filter strong{min-width:1.7rem;min-height:1.7rem;color:var(--navy-900);background:var(--steel-100);border-radius:999px;place-items:center;font-size:.7rem;display:inline-grid}.inventory-risk-filter button.danger strong{color:#8d2424;background:#fde7e7}.inventory-risk-filter button.warning strong{color:#875000;background:#fff0d1}.inventory-risk-filter button.blocked strong{color:#573a89;background:#eee8fa}.inventory-risk-filter button.watch strong{color:#315f94;background:#e5effa}.inventory-risk-filter button.ready strong{color:#1c6d5c;background:#e0f3ed}.inventory-availability-table-shell{background:#fffffff0;border:1px solid #cfdee4;border-radius:.85rem;overflow-x:auto;box-shadow:0 10px 28px #071a2b0d}.inventory-availability-table-shell table{border-collapse:collapse;width:100%;min-width:70rem}.inventory-availability-table-shell th{color:#49616b;letter-spacing:.04em;text-align:start;text-transform:uppercase;background:#eef5f7;border-block-end:1px solid #cbdde3;padding:.8rem;font-size:.65rem;font-weight:850}.inventory-availability-table-shell td{border-block-end:1px solid var(--steel-100);min-width:8.2rem;color:var(--steel-700);vertical-align:top;padding:.85rem;font-size:.72rem}.inventory-availability-table-shell tbody tr:last-child td{border-block-end:0}.inventory-availability-table-shell tbody tr:hover{background:#f8fcfc}.inventory-availability-table-shell td>small,.inventory-availability-table-shell td>span,.inventory-availability-table-shell td>strong{display:block}.inventory-availability-table-shell td>strong{color:var(--navy-950)}.inventory-availability-table-shell td>small,.inventory-availability-table-shell td>span{margin-block-start:.25rem}.inventory-availability-table-shell td>small{color:var(--steel-500);font-size:.63rem}.inventory-quality-clear,.inventory-risk-badge{border-radius:999px;align-items:center;padding:.28rem .48rem;font-size:.62rem;font-weight:820;line-height:1.25;display:inline-flex}.inventory-risk-badge.blocked{color:#573a89;background:#eee8fa}.inventory-risk-badge.danger{color:#8d2424;background:#fde7e7}.inventory-risk-badge.warning{color:#875000;background:#fff0d1}.inventory-risk-badge.watch{color:#315f94;background:#e5effa}.inventory-quality-clear,.inventory-risk-badge.ready{color:#1c6d5c;background:#e0f3ed}.inventory-coverage-cell{gap:.45rem;display:grid}.inventory-coverage-track{background:var(--steel-100);border-radius:999px;width:100%;height:.42rem;display:block;overflow:hidden}.inventory-coverage-track i{border-radius:inherit;background:linear-gradient(90deg,#c37a1a,#20979a);height:100%;display:block}.inventory-quality-flags{flex-wrap:wrap;gap:.3rem;max-width:15rem;display:flex}.inventory-quality-flags span{color:#68468e;background:#f1eafa;border-radius:.35rem;padding:.25rem .4rem;font-size:.58rem;font-weight:760}.inventory-availability-unavailable{color:#744500;background:#fff8e8;border:1px solid #e5c8a0;border-radius:.75rem;align-items:center;gap:.65rem;padding:1rem;font-size:.78rem;display:flex}.inventory-readiness-map{background:radial-gradient(circle at 92% 8%,#39b3a91f,#0000 30%),linear-gradient(145deg,#f7fbfc,#fff);border:1px solid #cfe0e5;border-radius:1rem;gap:1rem;padding:1.35rem;display:grid}.inventory-readiness-map>header h2,.inventory-readiness-map>header p{margin:0}.inventory-readiness-map>header h2{max-width:76ch;color:var(--navy-900);font-size:1rem;line-height:1.45}.inventory-readiness-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.inventory-readiness-stage{border:1px solid var(--steel-200);border-block-start:3px solid var(--steel-300);background:#ffffffdb;border-radius:.7rem;align-content:start;gap:.5rem;min-height:10.2rem;padding:.8rem;display:grid;position:relative}.inventory-readiness-stage:not(:last-child):after{z-index:1;content:"";top:1.55rem;border-block-start:1px dashed #83bcb8;width:1.1rem;position:absolute;inset-inline-end:-.55rem}.inventory-readiness-stage[data-has-data=true]{background:#fbfffe;border-block-start-color:#1c968f}.inventory-readiness-topline{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.62rem;font-weight:850;display:flex}.inventory-readiness-topline svg{color:#247f7c}.inventory-readiness-stage strong{color:var(--navy-900);font-size:.75rem;line-height:1.35}.inventory-readiness-stage p{color:var(--steel-600);margin:0;font-size:.64rem;line-height:1.5}.inventory-readiness-stage footer{align-items:baseline;gap:.35rem;margin-top:auto;display:flex}.inventory-readiness-stage footer b{color:var(--navy-900);font-size:1.25rem}.inventory-readiness-stage footer span{color:var(--steel-600);font-size:.6rem;font-weight:800}@media (max-width:1050px){.inventory-readiness-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.inventory-readiness-stage:last-child:after,.inventory-readiness-stage:nth-child(3):after{display:none}}@media (max-width:650px){.inventory-readiness-stages{grid-template-columns:1fr}.inventory-readiness-stage:after{display:none!important}}body:has(.aero-home),body:has(.aero-public-page){background:#f4f7fb}.app-shell:has(.aero-home),.app-shell:has(.aero-public-page){display:block}.app-shell:has(.aero-home)>.sidebar,.app-shell:has(.aero-home)>main>.localization-context-bar,.app-shell:has(.aero-home)>main>.stakeholder-scenario-banner,.app-shell:has(.aero-home)>main>.workspace-command-bar,.app-shell:has(.aero-public-page)>.sidebar,.app-shell:has(.aero-public-page)>main>.localization-context-bar,.app-shell:has(.aero-public-page)>main>.stakeholder-scenario-banner,.app-shell:has(.aero-public-page)>main>.workspace-command-bar{display:none}.app-shell:has(.aero-home)>main,.app-shell:has(.aero-public-page)>main{min-width:0;padding:0}.aero-home,.aero-public-page{--aero-ink:#05101f;--aero-navy:#061427;--aero-navy-2:#091d38;--aero-blue:#1268f3;--aero-cyan:#35c7ff;--aero-steel:#7f92aa;--aero-pale:#f3f7fc;--aero-line:#dbe4ee;min-height:100svh;color:var(--aero-ink);background:#f6f9fc}.aero-home [id],.aero-public-page [id]{scroll-margin-block-start:6.5rem}.aero-public-header{color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020b19f0;border-bottom:1px solid #74a8ff24;align-items:center;min-height:5.75rem;padding:.7rem max(1.5rem,50vw - 45.5rem);display:grid;top:0;box-shadow:0 14px 38px #0000002e}.aero-public-brand{color:#fff;align-items:center;gap:.2rem;min-width:16.5rem;display:inline-flex}.aero-public-brand-symbol{object-fit:contain;filter:drop-shadow(0 8px 18px #1c6fff38);width:6rem;height:3.8rem}.aero-public-brand-copy{gap:.05rem;display:grid}.aero-public-brand-copy strong{color:#eef5ff;letter-spacing:.24em;font-size:1.05rem;font-weight:900}.aero-public-brand-copy small{color:#2b8cff;letter-spacing:.29em;font-size:.64rem;font-weight:900}.aero-public-navigation{justify-content:space-between;gap:1.2rem}.aero-public-actions,.aero-public-navigation,.aero-public-navigation nav{align-items:center;display:flex}.aero-public-navigation nav{justify-content:center;gap:clamp(.85rem,1.8vw,1.8rem)}.aero-public-navigation nav a{color:#c4d1e2;white-space:nowrap;font-size:.76rem;font-weight:720;position:relative}.aero-public-navigation nav a:after{content:"";background:var(--aero-cyan);inset-inline:0;height:2px;transition:transform .18s;position:absolute;bottom:-.75rem;transform:scaleX(0)}.aero-public-navigation nav a:focus-visible,.aero-public-navigation nav a:hover{color:#fff}.aero-public-navigation nav a:focus-visible:after,.aero-public-navigation nav a:hover:after{transform:scaleX(1)}.aero-public-actions{gap:.65rem}.aero-public-client-login,.aero-public-locale,.aero-public-request-access{white-space:nowrap;border-radius:.45rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.65rem .85rem;font-size:.72rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.aero-public-locale{color:#c3d0e1;padding-inline:.55rem}.aero-public-client-login{color:#f5f9ff;background:#071830c2;border:1px solid #2d65aa}.aero-public-request-access{color:#fff;background:linear-gradient(135deg,#0876ff,#1557d8);border:1px solid #2583ff;box-shadow:0 8px 24px #0f66f13d}.aero-public-client-login:hover,.aero-public-request-access:hover{transform:translateY(-1px)}.aero-public-client-login:hover{background:#0b274a;border-color:#62a6ff}.aero-public-request-access:hover{background:linear-gradient(135deg,#1785ff,#1763ef)}.aero-public-menu-toggle{color:#fff;background:#091b35;border:1px solid #254c7e;border-radius:.55rem;place-items:center;width:2.75rem;height:2.75rem;display:none}.aero-command-hero{color:#fff;background:radial-gradient(circle at 76% 48%,#1b78ff38,#0000 26rem),radial-gradient(circle at 10% 5%,#1c55af26,#0000 24rem),linear-gradient(135deg,#020a17,#061327 58%,#03101f);overflow:hidden}.aero-command-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(35rem,1.1fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);width:min(91rem,100% - 5rem);min-height:42rem;margin-inline:auto;padding-block:clamp(2.5rem,3vw,3rem);display:grid}.aero-command-copy{z-index:3;position:relative}.aero-kicker{color:#42bfff;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:900}[dir=rtl] .aero-kicker{letter-spacing:0}.aero-command-copy h1{color:#f7faff;letter-spacing:-.045em;text-wrap:balance;max-width:19ch;margin:0;font-size:clamp(2.75rem,3.8vw,3.7rem);font-weight:540;line-height:1.04}[dir=rtl] .aero-command-copy h1{letter-spacing:0;max-width:17ch;font-size:clamp(2.75rem,4.5vw,4.65rem);font-weight:800;line-height:1.28}.aero-command-description{color:#adbed3;max-width:33rem;margin:1.45rem 0 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.75}.aero-command-actions,.aero-final-cta>div:last-child{flex-wrap:wrap;gap:.75rem;margin-block-start:1.8rem;display:flex}.aero-inline-link,.aero-primary-action,.aero-secondary-action{border-radius:.5rem;justify-content:center;align-items:center;gap:.65rem;min-height:3.15rem;padding:.8rem 1.3rem;font-size:.8rem;font-weight:850;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.aero-primary-action{color:#fff;background:linear-gradient(135deg,#0f82ff,#1454d8);box-shadow:0 14px 34px #145ee245}.aero-primary-action:hover{background:linear-gradient(135deg,#258eff,#1762ee);transform:translateY(-2px)}.aero-primary-action.is-disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.aero-secondary-action{color:#eef5ff;background:#061327a8;border:1px solid #3a679c}.aero-secondary-action:hover{background:#0a2343;border-color:#65b6ff}.aero-command-assurance{flex-wrap:wrap;gap:0;margin:2.6rem 0 0;padding:0;list-style:none;display:flex}.aero-command-assurance li{color:#a5b7cc;border-inline-end:1px solid #8bb0de3d;align-items:center;gap:.48rem;padding-inline:.9rem;font-size:.7rem;display:inline-flex}.aero-command-assurance li:first-child{padding-inline-start:0}.aero-command-assurance li:last-child{border-inline-end:0}.aero-command-assurance svg{color:#58c5ff}.aero-command-context{color:#8ea2bb;align-items:center;gap:1rem;margin-block-start:3.5rem;font-size:.68rem;display:flex}.aero-command-context span{align-items:center;gap:.45rem;display:inline-flex}.aero-command-context span+span{border-inline-start:1px solid #8bb0de47;padding-inline-start:1rem}.aero-command-context svg{color:#57c3ff}.aero-network-visual{place-items:center;min-height:34rem;display:grid;position:relative}.aero-network-reference{object-fit:contain;filter:drop-shadow(0 0 34px #186bff2e);width:min(100%,48rem);height:auto;transition:transform .42s;display:block}.aero-network-visual:hover .aero-network-reference{transform:scale(1.012)}.aero-network-orbit{opacity:.9;border:1px solid #2a7ef16e;border-radius:50%;position:absolute;inset:3rem .5rem 2.5rem;box-shadow:inset 0 0 40px #1368f017,0 0 60px #0f65f10f}.aero-network-orbit:after,.aero-network-orbit:before{content:"";border:1px dashed #42aeff42;border-radius:50%;position:absolute}.aero-network-orbit:before{inset:12% 8%}.aero-network-orbit:after{inset:26% 19%}.aero-network-core{z-index:3;width:min(27rem,48vw);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.aero-network-core img{filter:drop-shadow(0 0 38px #1f6eff61);width:100%;height:auto;display:block}[dir=rtl] .aero-network-core{transform:translate(50%,-50%)}.aero-network-node{z-index:4;color:#e8f2ff;align-items:center;gap:.7rem;max-width:12.5rem;display:flex;position:absolute}.aero-network-node>span{color:#d8ecff;background:#081f3ee8;border:1px solid #307acf;border-radius:50%;flex:none;place-items:center;width:3.35rem;height:3.35rem;display:grid;box-shadow:0 0 0 6px #1a6cdd14,0 0 25px #1f84ff33}.aero-network-node div{gap:.18rem;display:grid}.aero-network-node strong{letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.aero-network-node small{color:#91a9c3;font-size:.66rem;line-height:1.4}.aero-network-node.node-demand{text-align:center;top:0;flex-direction:column;inset-inline-start:42%}.aero-network-node.node-inventory{top:34%;inset-inline-start:0}.aero-network-node.node-pooling{top:34%;inset-inline-end:0}.aero-network-node.node-aog div,.aero-network-node.node-pooling div{text-align:end;order:-1}.aero-network-node.node-mro{bottom:1.5rem;inset-inline-start:11%}.aero-network-node.node-aog{bottom:1.5rem;inset-inline-end:11%}.aero-release-chip{z-index:5;color:#d9edff;bottom:6.25rem;background:#031022e6;border:1px solid #3b8eff6b;border-radius:.65rem;align-items:center;gap:.55rem;min-width:13rem;padding:.7rem .9rem;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 14px 30px #00000038}[dir=rtl] .aero-release-chip{transform:translate(50%)}.aero-release-chip svg{color:#48bfff}.aero-release-chip span{gap:.15rem;display:grid}.aero-release-chip strong{color:#50c2ff;letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.aero-release-chip small{color:#8ca4be;font-size:.6rem}.aero-access-main,.aero-final-cta,.aero-impact-summary,.aero-login-main,.aero-mro-section,.aero-operating-model,.aero-platform-section,.aero-pooling-section,.aero-priority-section,.aero-problem-section,.aero-public-footer-legal,.aero-public-footer-main,.aero-role-entry{width:min(91rem,100% - 5rem);margin-inline:auto}.aero-role-entry{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:3rem;padding-block:1.75rem;display:grid}.aero-role-entry-copy h2{text-wrap:nowrap;white-space:nowrap;max-width:none;font-size:clamp(2.15rem,2.7vw,2.65rem)}.aero-final-cta h2,.aero-operating-model h2,.aero-pooling-copy h2,.aero-role-entry-copy h2,.aero-section-heading h2{color:#071a32;text-wrap:balance;max-width:21ch;margin:0;font-size:clamp(2.15rem,3.4vw,3.65rem);line-height:1.08}[dir=rtl] .aero-final-cta h2,[dir=rtl] .aero-operating-model h2,[dir=rtl] .aero-pooling-copy h2,[dir=rtl] .aero-role-entry-copy h2,[dir=rtl] .aero-section-heading h2{line-height:1.35}.aero-final-cta>div:first-child>p:last-child,.aero-operating-model>div>p,.aero-pooling-copy>p,.aero-role-entry-copy>p:last-child,.aero-section-heading>div>p:last-child,.aero-section-heading>p:last-child{color:#60738a;max-width:48rem;margin:1rem 0 0;font-size:.93rem;line-height:1.7}.aero-role-entry-list{background:#fff;border:1px solid #d7e2ee;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-block-start:.8rem;display:grid;box-shadow:0 18px 50px #112c4d12}.aero-role-entry-list a{color:#0a2342;border-inline-end:1px solid #e1e8f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:9.5rem;padding:1rem;transition:background .18s;display:grid}.aero-role-entry-list a:last-child{border-inline-end:0}.aero-role-entry-list a:focus-visible,.aero-role-entry-list a:hover{background:#f1f7ff}.aero-role-entry-list svg{color:#166de5}.aero-role-entry-list span{gap:.25rem;display:grid}.aero-role-entry-list strong{font-size:.76rem}.aero-role-entry-list small{color:#718299;font-size:.63rem;line-height:1.4}.aero-impact-summary,.aero-mro-section,.aero-platform-section,.aero-problem-section{padding-block:clamp(4.5rem,8vw,8rem)}.aero-problem-section{border-top:1px solid var(--aero-line)}.aero-section-heading{max-width:58rem}.aero-problem-grid{background:#d9e3ed;border:1px solid #d9e3ed;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-start:2.6rem;display:grid;overflow:hidden}.aero-problem-grid article{background:#fff;min-height:18rem;padding:1.6rem}.aero-problem-grid article>svg{color:#1670e7}.aero-capability-list h3,.aero-impact-summary article h3,.aero-mro-panels h3,.aero-pooling-value h3,.aero-priority-section h2,.aero-problem-grid h3{color:#0a2441;margin:1rem 0 0;font-size:1rem}.aero-capability-list p,.aero-impact-summary article p,.aero-mro-panels li,.aero-pooling-value li,.aero-priority-section p,.aero-problem-grid p{color:#65788e;font-size:.76rem;line-height:1.65}.aero-problem-grid article>strong{color:#145ec2;margin-block-start:1.25rem;font-size:.68rem;line-height:1.45;display:block}.aero-integration-rail{color:#0b315d;border:1px solid #bfd6f3;background:#eaf4ff;border-top:0;border-radius:0 0 .8rem .8rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.9rem;padding:1.1rem 1.3rem;display:grid}.aero-integration-rail>div{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.aero-integration-rail span{color:#345875;background:#ffffffb8;border-radius:99px;padding:.35rem .55rem;font-size:.65rem}.aero-platform-section{color:#fff;background:#061428;width:100%;padding-inline:max(1.5rem,50vw - 45.5rem)}.aero-final-cta .aero-kicker,.aero-platform-section .aero-kicker,.aero-pooling-section .aero-kicker{color:#49c4ff}.aero-final-cta h2,.aero-platform-section .aero-section-heading h2,.aero-pooling-section h2{color:#f5f9ff}.aero-final-cta>div:first-child>p:last-child,.aero-platform-section .aero-section-heading p,.aero-pooling-section .aero-pooling-copy>p{color:#a6b7cb}.aero-section-heading-split{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;max-width:none;display:grid}.aero-inline-link,.aero-section-heading-split>a{color:#6bc9ff;align-items:center;gap:.55rem;font-size:.75rem;font-weight:850;display:inline-flex}.aero-capability-list{background:#173353;border:1px solid #173353;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-block-start:3rem;display:grid;overflow:hidden}.aero-capability-list article{background:#091a31;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:start;gap:1rem;min-height:9rem;padding:1.35rem;transition:background .18s;display:grid}.aero-capability-list article:hover{background:#0d2544}.aero-capability-list article>span{color:#47769f;font-size:.68rem;font-weight:900}.aero-capability-list article>svg{color:#47c1ff}.aero-capability-list article>svg:last-child{color:#47769f}.aero-capability-list h3{color:#f1f7ff;margin:0}.aero-capability-list p{color:#93a8bf;margin:.45rem 0 0}.aero-home #how-it-works,.aero-home #impact-lens,.aero-home #integration-canvas,.aero-home #operating-canvas,.aero-home #release-ladder,.aero-home #scenarios{width:min(91rem,100% - 3rem);margin-inline:auto}.aero-pooling-section{color:#fff;background:radial-gradient(circle at 85% 20%,#1b86ff36,#0000 25rem),linear-gradient(135deg,#061427,#081b34);border-radius:1rem;grid-template-columns:minmax(0,.8fr) minmax(30rem,1.2fr);gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,6rem);display:grid}.aero-pooling-copy{align-self:center}.aero-pooling-modes{flex-wrap:wrap;gap:.45rem;margin-block:1.5rem;display:flex}.aero-pooling-modes span{color:#cae4ff;background:#0c2648b8;border:1px solid #285a91;border-radius:99px;padding:.45rem .7rem;font-size:.67rem;font-weight:800}.aero-pooling-value{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.aero-pooling-value article{background:#081d38bd;border:1px solid #1e426b;border-radius:.75rem;padding:1.35rem}.aero-pooling-value article>svg{color:#4fc6ff}.aero-pooling-value h3{color:#f1f7ff}.aero-mro-panels ul,.aero-operating-model aside ul,.aero-pooling-value ul{gap:.55rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.aero-pooling-value li{color:#9cb2c9;gap:.45rem;display:flex}.aero-pooling-value li svg{color:#4fc6ff;flex:none}.aero-pooling-value>ol{border:1px solid #1f4267;border-radius:.75rem;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.aero-pooling-value>ol li{color:#e5f2ff;background:#041327b3;border-inline-end:1px solid #1f4267;gap:.45rem;min-height:6.7rem;padding:1rem;display:grid}.aero-pooling-value>ol li:last-child{border-inline-end:0}.aero-pooling-value>ol span{color:#48bfff;font-size:.65rem}.aero-pooling-value>ol strong{font-size:.7rem;line-height:1.45}.aero-mro-flow{border-block:1px solid #d6e1ec;grid-template-columns:repeat(8,minmax(0,1fr));margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.aero-mro-flow li{border-inline-end:1px solid #d6e1ec;gap:.45rem;min-height:6.5rem;padding:1rem;display:grid}.aero-mro-flow li:last-child{border-inline-end:0}.aero-mro-flow span{color:#1972e7;font-size:.66rem;font-weight:900}.aero-mro-flow strong{color:#15314f;font-size:.7rem;line-height:1.4}.aero-mro-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:1rem;display:grid}.aero-mro-panels article{background:#fff;border:1px solid #d9e3ed;border-radius:.75rem;padding:1.5rem}.aero-mro-panels article>svg{color:#176edc}.aero-mro-panels li{border-inline-start:2px solid #c9dff7;padding-inline-start:.85rem}.aero-priority-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-block-end:clamp(4.5rem,8vw,8rem);display:grid}.aero-priority-section article{background:#fff;border:1px solid #d9e3ed;border-radius:.85rem;padding:clamp(1.8rem,4vw,3rem)}.aero-priority-section article:first-child{background:snow;border-color:#f0c7c7}.aero-priority-section article>svg{color:#176fdc}.aero-priority-section article:first-child>svg{color:#c43a3a}.aero-priority-section article>span{color:#667b90;letter-spacing:.1em;text-transform:uppercase;margin-block-start:1.5rem;font-size:.67rem;font-weight:900;display:block}.aero-priority-section article>strong{color:#175da9;margin-block-start:1.2rem;font-size:.72rem;display:block}.aero-operating-model{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr) minmax(18rem,.75fr);align-items:start;gap:2rem;padding-block:clamp(5rem,9vw,9rem);display:grid}.aero-operating-model>ol{border-block:1px solid #dce5ee;gap:0;margin:0;padding:0;list-style:none;display:grid}.aero-operating-model>ol li{border-bottom:1px solid #dce5ee;grid-template-columns:auto minmax(0,1fr);gap:1rem;padding:1rem 0;display:grid}.aero-operating-model>ol li:last-child{border-bottom:0}.aero-operating-model>ol span{color:#1972e8;font-size:.67rem;font-weight:900}.aero-operating-model>ol strong{color:#102c49;font-size:.82rem}.aero-operating-model aside li,.aero-operating-model aside p,.aero-operating-model>ol p{color:#64798e;margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.aero-operating-model aside{color:#fff;background:#071a31;border-radius:.8rem;padding:1.5rem}.aero-operating-model aside>svg{color:#4bc6ff}.aero-operating-model aside h3{color:#f2f7ff;margin:1rem 0 0;font-size:1rem}.aero-operating-model aside li,.aero-operating-model aside p{color:#9ab0c7}.aero-operating-model aside li{gap:.45rem;display:flex}.aero-operating-model aside li svg{color:#4bc6ff;flex:none}.aero-impact-summary>div:last-child{background:#d9e3ed;border:1px solid #d9e3ed;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-block-start:2.5rem;display:grid;overflow:hidden}.aero-impact-summary article{background:#fff;min-height:15rem;padding:1.5rem}.aero-impact-summary article>svg{color:#1670e7}.aero-final-cta{color:#fff;background:radial-gradient(circle at 85% 15%,#1981ff42,#0000 24rem),#061428;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;margin-block:clamp(4rem,8vw,8rem);padding:clamp(2.5rem,6vw,5.5rem);display:grid}.aero-final-cta>div:last-child{margin:0}.aero-final-cta .aero-secondary-action{min-width:10rem}.aero-public-footer{color:#c6d2e1;background:#020b18}.aero-public-footer-main{grid-template-columns:minmax(15rem,1.2fr) minmax(30rem,2fr) minmax(13rem,.8fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,6vw,5.5rem);display:grid}.aero-public-footer-brand>a{width:9rem;height:7.2rem;display:inline-block;overflow:hidden}.aero-public-footer-brand img{object-fit:contain;width:9rem;height:9rem;transform:translateY(-.8rem)}.aero-public-footer-brand p{color:#93a7bf;max-width:28rem;margin:1rem 0 0;font-size:.76rem;line-height:1.65}.aero-public-footer-brand>span{color:#54bfff;margin-block-start:1rem;font-size:.64rem;font-weight:800;display:block}.aero-public-footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.aero-public-footer h2{color:#f0f6ff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}[dir=rtl] .aero-public-footer h2{letter-spacing:0}.aero-public-footer-links section{align-content:start;gap:.7rem;display:grid}.aero-public-footer-links a{color:#8fa3ba;font-size:.7rem}.aero-public-footer-links a:hover{color:#fff}.aero-public-footer-channels{gap:.5rem;display:flex}.aero-public-footer-channels a,.aero-public-footer-channels span{color:#b8c8da;background:#07172b;border:1px solid #244465;border-radius:50%;place-items:center;width:2.4rem;height:2.4rem;display:grid}.aero-public-footer-channels span[aria-disabled=true]{cursor:not-allowed;opacity:.52}.aero-public-footer-social p{color:#6e849c;margin:.9rem 0 0;font-size:.64rem;line-height:1.55}.aero-public-footer-trust{background:#061426;border:1px solid #1d3957;border-radius:.8rem;align-items:center;gap:.8rem;width:fit-content;margin-block-start:1.15rem;padding:.55rem .75rem .55rem .55rem;display:flex}[dir=rtl] .aero-public-footer-trust{padding:.55rem .55rem .55rem .75rem}.aero-public-footer-trust-seal,.aero-public-footer-trust-seal a{background:#fff;border-radius:.55rem;flex:none;place-items:center;width:3.25rem;height:3.25rem;display:grid;overflow:hidden}.aero-public-footer-trust-seal img{object-fit:contain;width:2.85rem;height:2.85rem;display:block}.aero-public-footer-trust-copy{gap:.18rem;min-width:0;display:grid}.aero-public-footer-trust-copy strong{color:#d7e5f5;font-size:.66rem;line-height:1.35}.aero-public-footer-trust-copy small{color:#71879f;font-size:.58rem;line-height:1.35}.aero-public-footer-legal{color:#71879f;border-top:1px solid #152b45;justify-content:space-between;gap:2rem;padding-block:1.25rem;font-size:.64rem;display:flex}.aero-public-privacy-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.42rem;padding:0;display:inline-flex}.aero-public-privacy-button:focus-visible,.aero-public-privacy-button:hover{color:var(--aero-cyan,#58d7eb)}.aero-consent-panel{z-index:120;color:#eff9ff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);inset-inline:max(1rem,50vw - 590px);background:linear-gradient(135deg,#08182ffa,#083252fa),#08182f;border:1px solid #53d3eb52;border-radius:1.2rem;grid-template-columns:auto minmax(0,1fr) minmax(180px,auto);align-items:start;gap:1rem;padding:1.15rem;display:grid;position:fixed;bottom:1rem;box-shadow:0 24px 70px #010a1b61}.aero-consent-icon{color:#5ee2f2;background:#1e9cca24;border:1px solid #5fe1f04d;border-radius:.85rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.aero-consent-copy>span{color:#64dff1;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.aero-consent-copy h2{color:#fff;margin:.28rem 0 .35rem;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35}.aero-consent-copy p{color:#e8f5ffbd;max-width:760px;margin:0;font-size:.86rem;line-height:1.65}.aero-consent-copy details{color:#e8f5ffcc;margin-top:.45rem;font-size:.78rem}.aero-consent-copy summary{color:#83e8f6;cursor:pointer;width:fit-content}.aero-consent-copy details p{margin-top:.35rem;font-size:.76rem}.aero-consent-actions{align-self:center;gap:.55rem;display:grid}.aero-consent-actions button{color:#eef8ff;min-height:2.7rem;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #c4e5f547;border-radius:.7rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-size:.78rem;font-weight:750;display:inline-flex}.aero-consent-actions button.is-primary{color:#04182c;background:linear-gradient(135deg,#4fe1ef,#5bc4f1);border-color:#4ce0f08c}.aero-consent-actions button:focus-visible,.aero-consent-actions button:hover{filter:brightness(1.06);transform:translateY(-1px)}.aero-consent-close{color:#ebf8ffbd;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;inset-block-start:.65rem;inset-inline-end:.65rem}@media (max-width:760px){.aero-consent-panel{inset-inline:.75rem;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);max-height:calc(100dvh - 1.5rem);padding:1rem;bottom:.75rem;overflow-y:auto}.aero-consent-copy{padding-inline-end:1.5rem}.aero-consent-actions{grid-column:1/-1;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aero-consent-actions button{transition:none}}.aero-public-header-v2{z-index:120;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#030f1ff5;border-bottom:1px solid #538bcd45;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2vw,2.25rem);min-height:5.25rem;padding:.65rem clamp(1rem,2.2vw,2.3rem);display:grid;position:sticky;top:0;box-shadow:0 12px 36px #00081838}.aero-public-header-v2 .aero-public-brand{color:#fff;align-items:center;gap:.52rem;min-width:11rem;display:flex}.aero-public-header-v2 .aero-public-brand-symbol{object-fit:contain;width:3.1rem;height:2rem}.aero-public-header-v2 .aero-public-brand-copy{align-items:baseline;gap:.38rem;line-height:1;display:flex}.aero-public-header-v2 .aero-public-brand-copy strong,.aero-public-header-v2 .aero-public-brand-copy>span{letter-spacing:.045em;font-size:.75rem;font-weight:900}.aero-public-header-v2 .aero-public-brand-copy>span{color:#2b91ff}.aero-public-header-v2 .aero-public-navigation{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(.45rem,1vw,1rem);display:grid}.aero-public-header-v2 .aero-public-actions,.aero-public-header-v2 .aero-public-primary-nav,.aero-public-header-v2 .aero-public-utility-nav{align-items:center;display:flex}.aero-public-header-v2 .aero-public-primary-nav{justify-content:center;gap:.05rem;min-width:0}.aero-public-header-v2 .aero-public-nav-group{position:static}.aero-public-header-v2 .aero-public-nav-group>button{color:#dce7f6;min-height:3.3rem;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;gap:.25rem;padding:.7rem clamp(.4rem,.65vw,.66rem);font-size:.875rem;font-weight:720;display:inline-flex;position:relative}.aero-public-header-v2 .aero-public-nav-group>button:after{content:"";background:#1b8cff;height:2px;transition:transform .17s;position:absolute;bottom:.06rem;left:.48rem;right:.48rem;transform:scaleX(0)}.aero-public-header-v2 .aero-public-nav-group>button:focus-visible,.aero-public-header-v2 .aero-public-nav-group>button:hover,.aero-public-header-v2 .aero-public-nav-group>button[aria-current=page],.aero-public-header-v2 .aero-public-nav-group>button[aria-expanded=true]{color:#fff;background:#1c64b524}.aero-public-header-v2 .aero-public-nav-group>button[aria-current=page]:after,.aero-public-header-v2 .aero-public-nav-group>button[aria-expanded=true]:after{transform:scaleX(1)}.aero-public-header-v2 .aero-public-nav-group>button svg{transition:transform .17s}.aero-public-header-v2 .aero-public-nav-group>button[aria-expanded=true] svg{transform:rotate(180deg)}.aero-public-header-v2 .aero-public-mega-menu,.aero-public-header-v2 .aero-public-mega-menu.is-open{z-index:130;color:#eaf3ff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#06172cf7;border:1px solid #284a70;border-radius:0 0 .85rem .85rem;display:none;position:absolute;top:calc(100% + 1px);left:max(1rem,50vw - 37rem);right:max(1rem,50vw - 37rem);overflow:hidden;box-shadow:0 30px 80px #0000006b}.aero-public-header-v2 .aero-public-mega-menu.is-open{animation:public-menu-arrive .16s ease-out both;display:block}.aero-public-mega-heading{background:#0e2e519e;border-bottom:1px solid #284a70;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.8rem 1.6rem;display:flex}.aero-public-mega-heading>span,.aero-public-mega-sections h2{color:#9db9df;letter-spacing:.12em;margin:0;font-size:.67rem;font-weight:900}[dir=rtl] .aero-public-mega-heading>span,[dir=rtl] .aero-public-mega-sections h2{letter-spacing:0}.aero-public-mega-heading>small{color:#68bdff;letter-spacing:.08em;border:1px solid #326ca7;border-radius:999px;padding:.32rem .55rem;font-size:.58rem;font-weight:900}.aero-public-mega-sections{grid-template-columns:repeat(2,minmax(0,1fr));padding:1.1rem 1.35rem;display:grid}.aero-public-mega-sections>section{border-inline-end:1px solid #284562;min-width:0;padding:0 1rem}.aero-public-mega-sections>section:last-child{border-inline-end:0}.aero-public-mega-sections h2{padding:.3rem .1rem .65rem}.aero-public-mega-sections>section>div{display:grid}.aero-public-mega-sections a{color:#f3f8ff;border-bottom:1px solid #27435f;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:4.5rem;padding:.75rem .25rem;transition:color .16s,background .16s,padding .16s;display:grid}.aero-public-mega-sections a:last-child{border-bottom:0}.aero-public-mega-sections a:focus-visible,.aero-public-mega-sections a:hover{color:#fff;background:#1f6ec826;padding-inline:.65rem}.aero-public-mega-sections a>svg:first-child,.aero-public-mega-sections a>svg:last-child{color:#85b6ff}.aero-public-mega-sections a>span{gap:.25rem;min-width:0;display:grid}.aero-public-mega-sections strong{align-items:center;gap:.45rem;font-size:.84rem;display:flex}.aero-public-mega-sections strong small{color:#77bdff;letter-spacing:.05em;border:1px solid #326ca7;border-radius:.2rem;padding:.18rem .35rem;font-size:.52rem;font-weight:900}.aero-public-mega-sections em{color:#92a8c3;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-style:normal;line-height:1.45;overflow:hidden}.aero-public-mega-footer{color:#dfeeff;background:#08203be0;border-top:1px solid #284a70;justify-content:center;align-items:center;gap:.75rem;min-height:3.7rem;font-size:.78rem;font-weight:800;display:flex}.aero-public-mega-footer:focus-visible,.aero-public-mega-footer:hover{color:#fff;background:#0c345f}.aero-public-header-v2 .aero-public-utility-nav{border-inline-start:1px solid #29445f;gap:.05rem;padding-inline-start:.55rem}.aero-public-header-v2 .aero-public-utility-nav>a:not(.aero-public-locale){color:#9eb0c6;white-space:nowrap;align-items:center;gap:.3rem;min-height:2.65rem;padding:.6rem .45rem;font-size:.8rem;font-weight:700;display:inline-flex}.aero-public-header-v2 .aero-public-utility-nav>a:focus-visible,.aero-public-header-v2 .aero-public-utility-nav>a:hover,.aero-public-header-v2 .aero-public-utility-nav>a[aria-current=page]{color:#fff}.aero-public-header-v2 .aero-public-locale{color:#b9c8db;min-height:2.65rem;padding-inline:.42rem;font-size:.67rem}.aero-public-header-v2 .aero-public-actions{gap:.42rem}.aero-public-header-v2 .aero-public-client-login,.aero-public-header-v2 .aero-public-request-access{min-height:2.85rem;padding-inline:.78rem;font-size:.8rem}.aero-public-mobile-resource-link{display:none!important}.public-product-vision-main{color:#102d4d;background:#f4f8fc}.public-product-boundary,.public-product-vision-hero,.public-product-vision-section{width:min(80rem,100% - 4rem);margin-inline:auto}.public-product-vision-hero{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:38rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.public-product-maturity{color:#0869ca;letter-spacing:.09em;background:#e7f4ff;border:1px solid #88bff2;border-radius:999px;width:fit-content;margin-bottom:1.15rem;padding:.42rem .68rem;font-size:.62rem;font-weight:900;display:inline-flex}[dir=rtl] .public-product-maturity{letter-spacing:0}.public-product-vision-hero h1{color:#082745;letter-spacing:-.05em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.5rem,5vw,4.7rem);font-weight:560;line-height:1.02}[dir=rtl] .public-product-vision-hero h1{letter-spacing:0;line-height:1.35}.public-product-vision-hero>div>p:last-of-type{color:#58708a;max-width:43rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.8}.public-product-vision-signal{color:#fff;background:radial-gradient(circle at 100% 0,#1c86ff57,#0000 50%),linear-gradient(145deg,#071b33,#0a315a);border:1px solid #1d568b;border-radius:1rem;gap:1rem;padding:clamp(1.8rem,4vw,3rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 68px #04274c3d}.public-product-vision-signal>svg{color:#6bc4ff}.public-product-vision-signal strong{font-size:1.2rem;line-height:1.45}.public-product-vision-signal p{color:#abc3dc;margin:0;font-size:.78rem;line-height:1.7}.public-product-vision-section{border-top:1px solid #d4e1ed;padding-block:clamp(4rem,7vw,6.5rem)}.public-product-vision-section>header{max-width:48rem;margin-bottom:2.3rem}.public-product-vision-section h2{color:#092b4d;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,3.6vw,3.4rem);font-weight:560;line-height:1.08}[dir=rtl] .public-product-vision-section h2{letter-spacing:0;line-height:1.4}.public-product-capability-grid{background:#fff;border:1px solid #cbdbea;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 48px #082d5314}.public-product-capability-grid article{border-inline-end:1px solid #d9e5ef;min-height:13rem;padding:1.5rem}.public-product-capability-grid article:last-child{border-inline-end:0}.public-product-capability-grid svg{color:#1687ed}.public-product-capability-grid h3{color:#173b5e;margin:1rem 0 0;font-size:1rem}.public-product-capability-grid p{color:#647c93;margin:.7rem 0 0;font-size:.76rem;line-height:1.7}.public-product-boundary{color:#173b5e;background:#fff;border:1px solid #9dbfdc;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:1rem;margin-block:0 6rem;padding:1.5rem;display:grid}.public-product-boundary>svg{color:#0e78dd}.public-product-boundary strong{font-size:.9rem}.public-product-boundary p{color:#607990;margin:.35rem 0 0;font-size:.75rem;line-height:1.7}.aero-footer-assurance-seals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.aero-footer-assurance-seals a{color:#dcecff;background:#071b31;border:1px solid #254869;border-radius:.55rem;gap:.2rem;padding:.7rem;display:grid}.aero-footer-assurance-seals strong{font-size:.66rem}.aero-footer-assurance-seals small{color:#7895b1;font-size:.55rem;line-height:1.4}.public-help-phone{color:#0d68bd;direction:ltr;align-items:center;gap:.5rem;font-weight:850;display:inline-flex}@media (max-width:1480px){body.aero-public-menu-open{overflow:hidden}body.aero-public-menu-open .aero-consent-panel,body.aero-public-menu-open .public-support-assistant{visibility:hidden;opacity:0;pointer-events:none}.aero-public-header-v2{grid-template-columns:auto auto;justify-content:space-between}.aero-public-header-v2 .aero-public-menu-toggle{display:grid}.aero-public-header-v2 .aero-public-navigation,.aero-public-header-v2 .aero-public-navigation.is-open{z-index:125;overscroll-behavior:contain;height:calc(100dvh - 5.25rem);max-height:none;box-shadow:none;background:#041122fc;border:0;border-radius:0;grid-template-columns:1fr;grid-template-areas:"primary""utility""actions";align-content:start;gap:0;padding:0 1rem 7rem;display:none;position:fixed;inset:5.25rem 0 0;overflow-y:auto}.aero-public-header-v2 .aero-public-navigation.is-open{display:grid}.aero-public-header-v2 .aero-public-actions,.aero-public-header-v2 .aero-public-primary-nav,.aero-public-header-v2 .aero-public-utility-nav{align-items:stretch;width:min(100%,52rem);margin-inline:auto;display:grid}.aero-public-header-v2 .aero-public-nav-group>button{border-bottom:1px solid #233e5b;border-radius:0;justify-content:space-between;width:100%;min-height:4rem;padding-inline:.7rem;font-size:.94rem}.aero-public-header-v2 .aero-public-nav-group>button:after{display:none}.aero-public-header-v2 .aero-public-mega-menu,.aero-public-header-v2 .aero-public-mega-menu.is-open{box-shadow:none;background:#081d35;border:0;border-bottom:1px solid #2a4968;border-radius:0;margin:0;display:none;position:static}.aero-public-header-v2 .aero-public-mega-menu.is-open{display:block}.aero-public-mega-heading{padding-inline:.75rem}.aero-public-mega-sections{grid-template-columns:1fr;padding:.65rem .75rem}.aero-public-mega-sections>section{border:0;padding:0}.aero-public-mega-sections>section+section{margin-top:.8rem}.aero-public-mega-sections em{white-space:normal}.aero-public-header-v2 .aero-public-utility-nav{border-top:1px solid #2b4865;border-inline-start:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:1rem;padding:1rem 0 0}.aero-public-header-v2 .aero-public-locale,.aero-public-header-v2 .aero-public-utility-nav>a:not(.aero-public-locale){border:1px solid #284965;border-radius:.45rem;justify-content:center;min-height:3rem}.aero-public-mobile-resource-link{display:inline-flex!important}.aero-public-header-v2 .aero-public-locale{grid-column:1/-1}.aero-public-header-v2 .aero-public-actions{background:#06162b;border:1px solid #2a4b6e;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;padding:.8rem;position:sticky;bottom:0}}@media (max-width:760px){.aero-public-header-v2{min-height:4.8rem;padding-inline:.75rem}.aero-public-header-v2 .aero-public-navigation,.aero-public-header-v2 .aero-public-navigation.is-open{height:calc(100dvh - 4.8rem);top:4.8rem}.aero-public-header-v2 .aero-public-brand-symbol{width:2.65rem;height:1.75rem}.aero-public-header-v2 .aero-public-brand-copy strong,.aero-public-header-v2 .aero-public-brand-copy>span{font-size:.65rem}.public-product-boundary,.public-product-vision-hero,.public-product-vision-section{width:min(100% - 1.35rem,80rem)}.public-product-vision-hero{grid-template-columns:1fr;min-height:0;padding-block:3.5rem}.public-product-vision-hero h1{font-size:clamp(2.3rem,12vw,3.7rem)}.public-product-capability-grid{grid-template-columns:1fr}.public-product-capability-grid article{border-inline-end:0;border-bottom:1px solid #d9e5ef;min-height:0}.public-product-capability-grid article:last-child{border-bottom:0}.aero-footer-assurance-seals{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aero-public-header-v2 .aero-public-mega-menu.is-open{animation:none}.aero-public-header-v2 .aero-public-nav-group>button,.aero-public-mega-sections a{transition:none}}.aero-login-main{grid-template-columns:minmax(0,1fr) minmax(21rem,28rem);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:calc(100svh - 5.25rem);padding-block:clamp(4rem,8vw,8rem);display:grid}.aero-access-intro h1,.aero-login-story h1{color:#081d36;letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(2.8rem,5vw,5.25rem);line-height:1.02}[dir=rtl] .aero-access-intro h1,[dir=rtl] .aero-login-story h1{letter-spacing:0;max-width:17ch;line-height:1.25}.aero-access-intro>p:not(.aero-kicker),.aero-login-story>p:not(.aero-kicker){color:#60748b;max-width:44rem;margin:1.25rem 0 0;font-size:1rem;line-height:1.7}.aero-login-story ul{flex-wrap:wrap;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.aero-login-story li{color:#25445f;background:#fff;border:1px solid #d4e1ee;border-radius:.55rem;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.7rem;display:flex}.aero-login-story li svg{color:#176fdc}.aero-login-panel{background:#fff;border:1px solid #d4e0ec;border-radius:.9rem;padding:2rem;box-shadow:0 28px 70px #0e2b4c1f}.aero-login-icon{color:#fff;background:#071a31;border-radius:.75rem;place-items:center;width:3.4rem;height:3.4rem;display:grid}.aero-login-panel .aero-kicker{margin-block-start:1.5rem}.aero-login-panel h2{color:#0a2340;margin:0;font-size:2rem}.aero-login-panel>p{color:#66798e;font-size:.78rem;line-height:1.65}.aero-login-panel .aero-primary-action,.aero-login-panel .aero-secondary-action{width:100%}.aero-login-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.aero-login-entry-actions .aero-secondary-action.is-disabled{opacity:.58;cursor:not-allowed}@media (max-width:600px){.aero-login-entry-actions{grid-template-columns:1fr}}.aero-login-alert{color:#744814;background:#fff6e8;border-inline-start:3px solid #cb8230;margin-block:1rem;padding:.75rem;font-size:.72rem}.aero-login-divider{background:#dce5ee;height:1px;margin-block:1.5rem}.aero-login-panel .aero-secondary-action{color:#154b83;background:#f6faff;border-color:#c7d7e7}.aero-access-main{grid-template-columns:minmax(18rem,.6fr) minmax(0,1.4fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,7rem);display:grid}.aero-access-intro h1{max-width:12ch;font-size:clamp(2.5rem,4vw,4.25rem)}.aero-access-intro ol{border-block:1px solid #d9e4ef;margin:2rem 0 0;padding:0;list-style:none;display:grid}.aero-access-intro li{color:#294761;border-bottom:1px solid #d9e4ef;gap:.8rem;padding:.9rem 0;font-size:.75rem;font-weight:750;display:flex}.aero-access-intro li:last-child{border-bottom:0}.aero-access-intro li span{color:#1670e6;font-size:.67rem;font-weight:900}.aero-access-page .access-request-page{width:100%;max-width:none;padding:0}.aero-access-page .access-request-form{background:#fff;border:1px solid #d5e1ec;border-radius:.9rem;padding:clamp(1.5rem,4vw,2.5rem);box-shadow:0 24px 64px #0e2b4c17}.aero-access-page .access-request-form>header{display:none}.aero-public-page .public-services-content{padding-block-start:0}@media (max-width:1480px){.aero-public-header{grid-template-columns:auto auto;justify-content:space-between}.aero-public-menu-toggle{display:grid}.aero-public-navigation{top:calc(100% + 1px);background:#061427;border:1px solid #1d3b60;border-radius:.75rem;flex-direction:column;align-items:stretch;gap:1rem;padding:1rem;display:none;position:absolute;inset-inline:1rem;box-shadow:0 24px 60px #00000059}.aero-public-navigation.is-open{display:flex}.aero-public-navigation nav{flex-direction:column;align-items:stretch;gap:0}.aero-public-navigation nav a{border-bottom:1px solid #193451;padding:.75rem}.aero-public-navigation nav a:after{display:none}.aero-public-actions{flex-wrap:wrap}.aero-command-hero-inner{grid-template-columns:minmax(0,.9fr) minmax(29rem,1.1fr)}.aero-network-visual{min-height:34rem}.aero-role-entry{grid-template-columns:1fr}.aero-role-entry-copy h2{text-wrap:balance;white-space:normal}.aero-role-entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-role-entry-list a:nth-child(2){border-inline-end:0}.aero-role-entry-list a:nth-child(-n+2){border-bottom:1px solid #e1e8f0}.aero-mro-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.aero-mro-flow li:nth-child(4){border-inline-end:0}.aero-mro-flow li:nth-child(-n+4){border-bottom:1px solid #d6e1ec}.aero-operating-model{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-operating-model aside{grid-column:1/-1}.aero-public-footer-main{grid-template-columns:minmax(14rem,.8fr) minmax(30rem,1.7fr)}.aero-public-footer-social{grid-column:1/-1}}@media (max-width:920px){.aero-command-hero-inner{grid-template-columns:1fr}.aero-command-copy h1{max-width:15ch}.aero-network-visual{width:min(42rem,100%);min-height:36rem;margin-inline:auto}.aero-impact-summary>div:last-child,.aero-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-access-main,.aero-capability-list,.aero-login-main,.aero-pooling-section,.aero-priority-section{grid-template-columns:1fr}.aero-access-intro{position:static}.aero-pooling-value>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.aero-pooling-value>ol li:nth-child(3){border-inline-end:0}.aero-pooling-value>ol li:nth-child(-n+3){border-bottom:1px solid #1f4267}.aero-operating-model{grid-template-columns:1fr}.aero-operating-model aside{grid-column:auto}.aero-final-cta{align-items:start}.aero-final-cta,.aero-public-footer-main{grid-template-columns:1fr}.aero-public-footer-social{grid-column:auto}}@media (max-width:640px){.aero-public-header{min-height:4.6rem;padding-inline:.8rem}.aero-public-brand{min-width:0}.aero-public-brand-symbol{width:4.2rem;height:2.8rem}.aero-public-brand-copy strong{font-size:.78rem}.aero-public-brand-copy small{font-size:.52rem}.aero-public-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aero-public-locale{grid-column:1/-1}.aero-access-main,.aero-command-hero-inner,.aero-final-cta,.aero-home #how-it-works,.aero-home #impact-lens,.aero-home #integration-canvas,.aero-home #operating-canvas,.aero-home #release-ladder,.aero-home #scenarios,.aero-impact-summary,.aero-login-main,.aero-mro-section,.aero-operating-model,.aero-priority-section,.aero-problem-section,.aero-public-footer-legal,.aero-public-footer-main,.aero-role-entry{width:min(100% - 1.5rem,91rem)}.aero-command-copy h1{font-size:clamp(2.6rem,13vw,4rem)}[dir=rtl] .aero-command-copy h1{font-size:clamp(2.35rem,11vw,3.7rem)}.aero-command-assurance{gap:.65rem;display:grid}.aero-command-assurance li{border:0;padding:0}.aero-network-visual{min-height:31rem}.aero-network-orbit{inset:4.5rem 0 5.5rem}.aero-network-core{width:16rem}.aero-network-node{gap:.4rem;max-width:8rem}.aero-network-node>span{width:2.55rem;height:2.55rem}.aero-network-node small{display:none}.aero-network-node.node-demand{inset-inline-start:38%}.aero-network-node.node-inventory,.aero-network-node.node-pooling{top:40%}.aero-network-node.node-aog,.aero-network-node.node-mro{bottom:1.3rem}.aero-release-chip{bottom:5.4rem}.aero-capability-list,.aero-impact-summary>div:last-child,.aero-mro-panels,.aero-pooling-value,.aero-priority-section,.aero-problem-grid,.aero-public-footer-links,.aero-role-entry-list{grid-template-columns:1fr}.aero-role-entry-list a,.aero-role-entry-list a:nth-child(2){border-inline-end:0;border-bottom:1px solid #e1e8f0}.aero-role-entry-list a:last-child{border-bottom:0}.aero-section-heading-split{grid-template-columns:1fr;align-items:start}.aero-integration-rail{grid-template-columns:auto minmax(0,1fr)}.aero-integration-rail>div{grid-column:1/-1;justify-content:flex-start}.aero-platform-section{padding-inline:.75rem}.aero-capability-list article{grid-template-columns:auto auto minmax(0,1fr)}.aero-capability-list article>svg:last-child{display:none}.aero-pooling-section{width:min(100% - 1.5rem,91rem);padding:2rem 1.2rem}.aero-mro-flow,.aero-pooling-value>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-mro-flow li:nth-child(odd),.aero-pooling-value>ol li:nth-child(odd){border-inline-end:1px solid}.aero-mro-flow li,.aero-pooling-value>ol li{border-bottom:1px solid}.aero-final-cta{padding:2rem 1.25rem}.aero-public-footer-legal{flex-direction:column;align-items:flex-start}.aero-access-intro h1,.aero-login-story h1{font-size:clamp(2.4rem,12vw,3.8rem)}}@media (prefers-reduced-motion:no-preference){.aero-network-core{animation:aero-network-breathe 5.5s ease-in-out infinite}.aero-network-node>span{animation:aero-node-pulse 4.8s ease-in-out infinite}.aero-network-node:nth-of-type(2)>span{animation-delay:.7s}.aero-network-node:nth-of-type(3)>span{animation-delay:1.4s}}@keyframes aero-network-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.45rem)scale(1.008)}}[dir=rtl] .aero-network-core{animation-name:aero-network-breathe-rtl}@keyframes aero-network-breathe-rtl{0%,to{filter:brightness(.94);transform:translate(50%,-50%)scale(.985)}50%{filter:brightness(1.08);transform:translate(50%,-50%)scale(1.015)}}@keyframes aero-node-pulse{0%,to{box-shadow:0 0 0 5px #1a6cdd12,0 0 20px #1f84ff2b}50%{box-shadow:0 0 0 9px #1a6cdd1a,0 0 32px #1f84ff47}}.workspace-message{border:1px dashed var(--steel-300);color:var(--steel-600);background:#ffffffa6;border-radius:.7rem;margin:0;padding:1.4rem}.document-governance-workspace,.notification-governance-workspace{gap:1.25rem;display:grid}.notification-template-list{gap:.8rem;display:grid}.notification-template-item{border:1px solid var(--line);background:var(--surface-subtle);border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.notification-template-item .status-chip{justify-self:start}.governance-template-form{gap:.9rem;margin-top:1rem;display:grid}.governance-template-form label{gap:.4rem;font-weight:650;display:grid}.governance-template-form input,.governance-template-form select,.governance-template-form textarea{width:100%}.governance-template-form textarea{resize:vertical;min-height:6.5rem}.document-governance-hero{align-items:center}.document-governance-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);gap:1.25rem;display:grid}.document-governance-workspace .workspace-card{border:1px solid var(--steel-200);background:var(--white);border-radius:.9rem;padding:1.25rem}.document-governance-workspace .section-heading{gap:.75rem;margin-bottom:1rem;display:flex}.document-governance-workspace .section-heading>svg{color:var(--navy-700);flex:none}.document-governance-workspace .section-heading h2,.document-governance-workspace .section-heading p{margin:0}.document-governance-workspace .section-heading h2{color:var(--navy-900);font-size:1rem}.document-governance-workspace .section-heading p{color:var(--steel-600);margin-top:.3rem;font-size:.8rem;line-height:1.55}.document-event-list{gap:.75rem;display:grid}.document-event-list article{border:1px solid var(--steel-200);border-radius:.65rem;grid-template-columns:minmax(10rem,auto) auto;gap:.25rem 1rem;padding:.85rem;display:grid}.document-event-list article p,.document-event-list article span{color:var(--steel-600);font-size:.78rem}.document-event-list article p{grid-column:1/-1;margin:.25rem 0 0}.document-evidence-pack-grid{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:1.25rem;display:grid}.document-evidence-selector{border:1px solid var(--steel-300);border-radius:.7rem;gap:.55rem;min-width:0;margin:0;padding:.8rem;display:grid}.document-evidence-selector legend{color:var(--navy-800);padding-inline:.35rem;font-size:.78rem;font-weight:700}.document-evidence-selector>label{border:1px solid var(--steel-200);background:var(--steel-50);border-radius:.55rem;align-items:flex-start;gap:.6rem;padding:.65rem;display:flex}.document-evidence-selector input{width:auto;margin-top:.2rem}.document-evidence-selector label small,.document-evidence-selector label span{display:block}.document-evidence-selector label small{color:var(--steel-600);margin-top:.2rem}.document-evidence-pack-list{gap:.75rem;display:grid}.document-evidence-pack-list article{border:1px solid var(--steel-200);background:linear-gradient(150deg,var(--white),var(--steel-50));border-radius:.7rem;gap:.7rem;padding:.9rem;display:grid}.document-evidence-pack-list article>div:first-child{justify-content:space-between;gap:1rem;display:flex}.document-evidence-pack-list article p,.document-evidence-pack-list article span,.document-evidence-pack-list dt{color:var(--steel-600);font-size:.76rem}.document-evidence-pack-list article p{margin:0;line-height:1.55}.document-evidence-pack-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.document-evidence-pack-list dl div{min-width:0}.document-evidence-pack-list dd,.document-evidence-pack-list dt{margin:0}.document-evidence-pack-list dd{color:var(--navy-900);text-overflow:ellipsis;margin-top:.2rem;overflow:hidden}.document-evidence-pack-actions{flex-wrap:wrap;gap:.55rem;display:flex}@media (max-width:900px){.document-evidence-pack-grid,.document-governance-grid{grid-template-columns:1fr}}.inventory-table-wrap{border:1px solid var(--steel-300);background:var(--white);border-radius:.8rem;overflow-x:auto}.inventory-table{border-collapse:collapse;text-align:start;width:100%;font-size:.83rem}.inventory-table td,.inventory-table th{border-block-end:1px solid var(--steel-100);text-align:start;vertical-align:middle;padding:.9rem 1rem}.inventory-table th{color:var(--steel-600);background:var(--steel-50);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem}.inventory-table tbody tr:last-child td{border-block-end:0}.inventory-table td small,.inventory-table td strong{display:block}.inventory-table td small{color:var(--steel-600);margin-top:.3rem}.inventory-state{background:var(--steel-100);border-radius:999px;padding:.3rem .5rem;font-size:.68rem;font-weight:750;display:inline-flex}.state-available{background:var(--teal-100)}.state-expired,.state-quarantined,.state-rejected,.state-scan-failed{color:var(--danger);background:#fee4e2}.state-scan-passed,.state-verified{background:var(--teal-100);color:var(--teal-700)}.state-incomplete,.state-ready-for-review{color:#805b00;background:#fff2cc}.inventory-register-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem;display:flex}.inventory-search{border:1px solid var(--steel-300);background:var(--white);min-height:2.8rem;color:var(--steel-600);border-radius:.65rem;flex:20rem;align-items:center;gap:.55rem;padding:0 .85rem;display:flex}.inventory-search input{width:100%;color:var(--navy-950);font:inherit;background:0 0;border:0;outline:0}.inventory-queue-tabs{flex-wrap:wrap;gap:.35rem;display:flex}.inventory-queue-tabs button{border:1px solid var(--steel-300);background:var(--white);color:var(--steel-700);cursor:pointer;font:inherit;border-radius:999px;padding:.55rem .7rem;font-size:.78rem}.inventory-queue-tabs button.active{border-color:var(--navy-950);background:var(--navy-950);color:var(--white)}.inventory-filter-count{color:var(--steel-600);font-size:.76rem}.inventory-material-registry{gap:.9rem;display:grid}.applicability-control{background:radial-gradient(circle at 92% 2%,#2f9c9521,transparent 28rem),linear-gradient(145deg,var(--white),var(--steel-50));gap:1rem;display:grid;overflow:hidden}.applicability-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.applicability-signal-grid span{border:1px solid var(--steel-200);color:var(--steel-600);background:#ffffffd1;border-radius:.75rem;gap:.15rem;padding:.8rem 1rem;font-size:.72rem;display:grid}.applicability-signal-grid strong{color:var(--navy-950);font-size:1.25rem}.applicability-register td{vertical-align:top;min-width:9.5rem}.applicability-register td:first-child,.applicability-register td:nth-child(2){min-width:14rem}.applicability-register small{color:var(--steel-600);margin-top:.28rem;line-height:1.45;display:block}.applicability-evaluator{border:1px solid var(--steel-300);background:#ffffffe6;border-radius:.9rem;gap:.25rem;padding:1.1rem;display:grid;box-shadow:0 14px 32px #071c3914}.applicability-evaluator h3,.applicability-evaluator p{margin:0}.applicability-evaluator>div:first-child p{max-width:68rem;color:var(--steel-600);margin-top:.35rem;line-height:1.55}.applicability-evaluator .form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0 0}.applicability-evaluator .form-grid .button{align-self:end;min-height:2.8rem}.applicability-result{border:1px solid var(--steel-300);border-radius:.75rem;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:.9rem 1rem;display:flex}.applicability-result>div{gap:.3rem;display:grid}.applicability-result small{color:var(--steel-700)}.applicability-result.result-applicable{background:#2f9c951a;border-color:#2f9c957a}.applicability-result.result-excluded{background:#c4404014;border-color:#c4404066}.applicability-result.result-unconfirmed{background:#be842017;border-color:#be84206b}.inventory-document-note.critical-boundary{border-inline-start-color:var(--danger);color:var(--navy-900);background:#c440400f}@media (max-width:960px){.applicability-evaluator .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.applicability-evaluator .form-grid,.applicability-signal-grid{grid-template-columns:1fr}}.inventory-balance-snapshots,.inventory-reconciliation{gap:.9rem;display:grid}.inventory-snapshot-form{border:1px solid var(--steel-300);background:var(--steel-50);color:var(--navy-950);border-radius:.8rem;margin-top:.5rem;padding:1rem}.inventory-snapshot-form h3{grid-column:1/-1;margin:0}.inventory-snapshot-form label>span{color:var(--steel-700)}.inventory-snapshot-form input,.inventory-snapshot-form select{border-color:var(--steel-300);background:var(--white);color:var(--navy-950)}.inventory-action-row{flex-wrap:wrap;gap:.4rem;min-width:16rem;display:flex}.button.compact{min-height:2.2rem;padding:.45rem .65rem;font-size:.72rem}.inventory-section-heading{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.inventory-section-heading p{max-width:62rem;color:var(--steel-600);margin:.4rem 0 0;line-height:1.6}.inventory-material-signals{color:var(--steel-600);flex-wrap:wrap;justify-content:end;gap:.5rem;font-size:.78rem;display:flex}.inventory-material-signals span{border:1px solid var(--steel-200);background:var(--white);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .6rem;display:inline-flex}.inventory-document-control{gap:.8rem;display:grid}.inventory-document-note{border-inline-start:3px solid var(--teal-500);background:var(--steel-100);color:var(--steel-700);margin:0;padding:.8rem;font-size:.78rem}.document-evidence-case-control{border-color:var(--teal-500);gap:1.25rem;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-control{border-color:color-mix(in srgb,var(--teal-500) 28%,var(--steel-200))}}.document-evidence-case-control{background:radial-gradient(circle at 90% 0,var(--teal-500),transparent 32%),linear-gradient(145deg,var(--white),var(--steel-50))}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-control{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--teal-500) 10%,transparent),transparent 32%),linear-gradient(145deg,var(--white),var(--steel-50))}}.document-evidence-case-heading{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:start;gap:1rem;display:grid}.document-evidence-case-form h3,.document-evidence-case-heading h2,.document-evidence-case-heading p,.document-evidence-case-register h3{margin:0}.document-evidence-case-heading>div:first-child>p:last-child{max-width:58rem;color:var(--steel-600);margin-top:.45rem;line-height:1.65}.document-evidence-case-assurance{border:1px solid var(--teal-500);align-items:flex-start;gap:.65rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-assurance{border:1px solid color-mix(in srgb,var(--teal-500) 34%,var(--steel-200))}}.document-evidence-case-assurance{background:var(--teal-500);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-assurance{background:color-mix(in srgb,var(--teal-500) 7%,var(--white))}}.document-evidence-case-assurance{color:var(--navy-900);font-size:.76rem;line-height:1.55}.document-evidence-case-assurance svg{color:var(--teal-600);flex:none}.document-evidence-case-card,.document-evidence-case-form{border:1px solid var(--steel-200);background:var(--white);border-radius:.95rem;gap:.9rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-card,.document-evidence-case-form{background:color-mix(in srgb,var(--white) 94%,var(--steel-100))}}.document-evidence-case-card,.document-evidence-case-form{box-shadow:0 10px 28px #0a1d330f}.document-evidence-case-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.document-evidence-case-text-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.document-evidence-case-form label,.document-evidence-case-response{gap:.4rem;display:grid}.document-evidence-case-form label>span,.document-evidence-case-response>strong{color:var(--steel-700);font-size:.76rem;font-weight:750}.document-evidence-case-form select,.document-evidence-case-form textarea,.document-evidence-case-response textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);font:inherit;border-radius:.7rem}.document-evidence-case-form select{min-height:2.75rem;padding-inline:.7rem}.document-evidence-case-form textarea,.document-evidence-case-response textarea{resize:vertical;min-height:6.25rem;padding:.7rem}.document-evidence-case-form>.button{justify-self:start}.document-evidence-case-register{gap:.8rem;display:grid}.document-evidence-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.document-evidence-case-card>header{align-items:center;gap:.65rem;display:flex}.document-evidence-case-card>header>div{gap:.15rem;display:grid}.document-evidence-case-card small{color:var(--steel-600)}.document-evidence-case-icon{background:var(--teal-500);border-radius:.7rem;flex:none;place-items:center;width:2.15rem;height:2.15rem;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.document-evidence-case-icon{background:color-mix(in srgb,var(--teal-500) 11%,var(--white))}}.document-evidence-case-icon{color:var(--teal-700)}.document-evidence-case-card dl{gap:.6rem;margin:0;display:grid}.document-evidence-case-card dl>div{gap:.15rem;display:grid}.document-evidence-case-card dt{color:var(--steel-500);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.document-evidence-case-card dd{color:var(--navy-900);margin:0;font-size:.82rem;line-height:1.5}.document-evidence-case-timeline{border-top:1px solid var(--steel-200);gap:.45rem;padding-top:.75rem;display:grid}.document-evidence-case-timeline>strong{align-items:center;gap:.35rem;font-size:.75rem;display:flex}.document-evidence-case-timeline>div{color:var(--steel-600);justify-content:space-between;gap:.75rem;font-size:.7rem;display:flex}.document-evidence-case-response{border-top:1px solid var(--steel-200);padding-top:.75rem}@media (max-width:900px){.document-evidence-case-form-grid,.document-evidence-case-grid,.document-evidence-case-heading,.document-evidence-case-text-grid{grid-template-columns:1fr}}.controlled-document-access{gap:1rem;display:grid}.controlled-document-access h3{margin:0}.controlled-document-form{border:1px solid var(--steel-300);background:linear-gradient(145deg,var(--steel-50),var(--white));border-radius:.85rem;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(9rem,.55fr);gap:.85rem;padding:1rem;display:grid}.controlled-document-actions label,.controlled-document-form label{color:var(--steel-700);gap:.4rem;font-size:.76rem;font-weight:700;display:grid}.controlled-document-actions input,.controlled-document-form select,.controlled-document-form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;color:var(--navy-950);font:inherit;border-radius:.65rem}.controlled-document-actions input,.controlled-document-form select{min-height:2.7rem;padding:0 .7rem}.controlled-document-form textarea{resize:vertical;min-height:5.6rem;padding:.7rem}.controlled-document-purpose-detail{grid-column:1/-1}.controlled-document-form>.button{justify-self:start}.controlled-document-principles{flex-wrap:wrap;gap:.55rem;display:flex}.controlled-document-principles span{border:1px solid var(--steel-200);background:var(--white);color:var(--steel-700);border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .65rem;font-size:.74rem;display:inline-flex}.controlled-document-grants{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.controlled-document-grant{border:1px solid var(--steel-200);background:var(--white);border-radius:.85rem;min-width:0;padding:1rem;box-shadow:0 .65rem 1.6rem #0f244412}.controlled-document-grant header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.controlled-document-grant header small,.controlled-document-grant header strong{display:block}.controlled-document-grant header small,.controlled-document-grant>p{color:var(--steel-600);margin-top:.25rem}.controlled-document-grant dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:.8rem 0;display:grid}.controlled-document-grant dt{color:var(--steel-600);text-transform:uppercase;font-size:.68rem}.controlled-document-grant dd{overflow-wrap:anywhere;color:var(--navy-950);margin:.2rem 0 0;font-size:.78rem}.controlled-document-grant blockquote{border-inline-start:3px solid var(--teal-500);background:var(--steel-50);color:var(--steel-700);margin:0;padding:.7rem;font-size:.72rem;line-height:1.55}.controlled-document-actions{grid-template-columns:auto minmax(12rem,1fr) auto;align-items:end;gap:.55rem;margin-top:.8rem;display:grid}.state-active{color:var(--teal-700);background:#e7f0ff}.state-redeemed{background:var(--teal-100);color:var(--teal-700)}.state-revoked{background:var(--steel-200);color:var(--steel-700)}@media (max-width:900px){.controlled-document-actions,.controlled-document-form,.controlled-document-grants{grid-template-columns:1fr}}.inventory-create-panel{background:var(--navy-950);color:var(--white);border-radius:1rem;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:2rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid}.inventory-quick-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inventory-quick-form fieldset,.inventory-quick-form label{gap:.4rem;margin:0;display:grid}.inventory-quick-form label>span,.inventory-quick-form legend{color:#ffffffb8;font-size:.75rem;font-weight:700}.inventory-quick-form input,.inventory-quick-form select{width:100%;color:var(--white);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:.7rem .75rem}.inventory-quick-form select option{color:var(--navy-950)}.inventory-quick-form fieldset{border:1px solid #fff3;border-radius:.6rem;grid-column:1/-1;padding:.8rem}.inventory-mode-grid{flex-wrap:wrap;gap:.55rem;display:flex}.inventory-mode-grid label{border:1px solid #ffffff24;border-radius:.45rem;grid-template-columns:auto 1fr;align-items:center;padding:.45rem .55rem;display:flex}.inventory-mode-grid input{width:auto}.inventory-quick-form .form-result{margin:0}.inventory-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.inventory-control-grid article{border:1px solid var(--steel-300);background:#ffffffd1;border-radius:.8rem;min-height:14rem;padding:1.25rem}.inventory-control-grid svg{color:var(--teal-500)}.inventory-control-grid h3{margin:1.6rem 0 .7rem}.inventory-control-grid p{color:var(--steel-600);margin:0;line-height:1.65}.inventory-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.inventory-operation-grid article{border-radius:1rem;padding:clamp(1.5rem,4vw,2.5rem)}.inventory-operation-grid h2{margin-top:1rem}.inventory-operation-grid li,.inventory-operation-grid p{line-height:1.65}.import-panel{border:1px solid var(--steel-300);background:var(--white)}.pool-readiness-panel{background:var(--navy-900);color:var(--white)}.pool-readiness-panel li,.pool-readiness-panel p{color:#ffffffb8}.import-panel svg,.pool-readiness-panel svg{color:var(--teal-500)}.pooling-workspace{gap:3.4rem;display:grid}.pool-entry-readiness{color:#fff;background:radial-gradient(circle at 14% 0,#00d7ff29,#0000 34%),radial-gradient(circle at 92% 100%,#613fe024,#0000 35%),linear-gradient(145deg,#06152f,#092750 58%,#071a36);border:1px solid #54bfff4d;border-radius:24px;gap:1.15rem;padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden;box-shadow:0 26px 65px #010f2742,inset 0 1px #ffffff14}.pool-entry-readiness>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.pool-entry-readiness>header>div{gap:.4rem;max-width:780px;display:grid}.pool-entry-readiness h2,.pool-entry-readiness p{margin:0}.pool-entry-readiness>header p:last-child{color:#bdd5eb;line-height:1.65}.pool-entry-readiness .button.secondary{color:#fff;white-space:nowrap;background:#ffffff17;border-color:#a6dcff5c}.pool-entry-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.pool-entry-readiness-grid article{background:#fff1;border:1px solid #addaff29;border-radius:17px;align-content:start;gap:.7rem;min-height:220px;padding:1rem;display:grid;position:relative}.pool-entry-readiness-grid article[data-active=true]{background:linear-gradient(150deg,#00a3ff2e,#ffffff14);border-color:#4ecfff7a;box-shadow:0 15px 35px #007ae229}.pool-entry-readiness-grid article>svg{color:#58d8ff}.pool-entry-readiness-grid article>div{gap:.45rem;display:grid}.pool-entry-readiness-grid strong{font-size:.92rem}.pool-entry-readiness-grid p{color:#b8cee3;font-size:.78rem;line-height:1.55}.pool-entry-number{color:#98d6ff9e;letter-spacing:.12em;inset-inline-end:.85rem;font-size:.68rem;font-weight:900;position:absolute;top:.8rem}.pool-entry-state{color:#b8cee3;align-self:end;align-items:center;gap:.35rem;margin-top:auto;font-size:.68rem;font-weight:780;display:flex}.pool-entry-readiness-grid article[data-active=true] .pool-entry-state{color:#70e1ff}.pool-entry-independent-boundary{color:#c9d8e8;background:#ffffff12;border-inline-start:3px solid #7e65ff;border-radius:10px;align-items:flex-start;gap:.55rem;padding:.8rem .95rem;font-size:.78rem;line-height:1.6;display:flex}.pool-entry-independent-boundary svg{color:#ab9cff;flex:none;margin-top:.12rem}.aeropassport-readiness-main{background:radial-gradient(circle at 12% 12%,#00ceff1c,#0000 29rem),linear-gradient(#edf6ff,#f8fbff 48%,#eaf3ff);gap:clamp(1.4rem,3vw,2.7rem);min-height:100vh;padding:clamp(3rem,5vw,4.5rem) clamp(1rem,5vw,5rem) clamp(3rem,7vw,6rem);display:grid}.aeropassport-readiness-main>section{width:100%;max-width:1180px;margin-inline:auto}.aeropassport-readiness-hero{color:#fff;background:radial-gradient(circle at 85% 15%,#2c9eff3b,#0000 34%),linear-gradient(135deg,#05162f,#0a3470 65%,#0a2450);border:1px solid #3fb5ff57;border-radius:28px;grid-template-columns:minmax(0,1.65fr) minmax(250px,.75fr);align-items:stretch;gap:1.4rem;padding:clamp(1.5rem,4vw,3rem);display:grid;overflow:hidden;box-shadow:0 30px 75px #04183845}.aeropassport-readiness-hero>div{gap:.7rem;display:grid}.aeropassport-readiness-action p,.aeropassport-readiness-hero h1,.aeropassport-readiness-hero p,.aeropassport-readiness-paths h2,.aeropassport-readiness-paths h3,.aeropassport-readiness-paths p,.aeropassport-readiness-rail h2,.aeropassport-readiness-rail p{margin:0}.aeropassport-readiness-hero h1{letter-spacing:-.045em;max-width:860px;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}[dir=rtl] .aeropassport-readiness-hero h1{letter-spacing:0;line-height:1.22}.aeropassport-readiness-hero>div>p:last-child{color:#c7ddef;max-width:780px;line-height:1.72}.aeropassport-readiness-hero aside{background:#ffffff17;border:1px solid #adddff40;border-radius:20px;align-content:center;gap:.65rem;padding:1.35rem;display:grid;box-shadow:inset 0 1px #ffffff1a}.aeropassport-readiness-hero aside>svg{color:#5df}.aeropassport-readiness-hero aside>span,.aeropassport-readiness-paths article>span{color:#69dcff;letter-spacing:.12em;font-size:.68rem;font-weight:900}.aeropassport-readiness-hero aside>strong{font-size:1.15rem}.aeropassport-readiness-hero aside>small{color:#bfd3e7;line-height:1.55}.aeropassport-readiness-action,.aeropassport-readiness-paths,.aeropassport-readiness-rail{background:#fffffff0;border:1px solid #2e70c438;border-radius:24px;padding:clamp(1.25rem,3vw,2.2rem);box-shadow:0 22px 58px #041d4424}.aeropassport-readiness-paths,.aeropassport-readiness-rail{gap:1.2rem;display:grid}.aeropassport-readiness-paths header,.aeropassport-readiness-rail header{gap:.45rem;display:grid}.aeropassport-readiness-rail ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.aeropassport-readiness-rail li{background:linear-gradient(150deg,#f8fbff,#edf4fc);border:1px solid #d0dfed;border-radius:17px;gap:.55rem;min-height:220px;padding:1rem;display:grid;position:relative}.aeropassport-readiness-rail li[data-complete=true]{background:linear-gradient(150deg,#edfbf7,#f7fffc);border-color:#8dd7bd;box-shadow:0 12px 28px #11875f1f}.aeropassport-readiness-rail li>span{color:#70879b;inset-inline-end:.9rem;font-size:.68rem;font-weight:900;position:absolute;top:.8rem}.aeropassport-readiness-rail li>svg{color:#0c78df}.aeropassport-readiness-rail li[data-complete=true]>svg{color:#14845f}.aeropassport-readiness-paths article p,.aeropassport-readiness-rail li p{color:var(--ink-muted);font-size:.82rem;line-height:1.62}.aeropassport-readiness-rail li small{color:#607a91;align-self:end;margin-top:auto;font-size:.7rem;font-weight:780}.aeropassport-readiness-paths>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.aeropassport-readiness-paths article{background:radial-gradient(circle at 95% 0,#2390ff1f,#0000 40%),#f8fbff;border:1px solid #c9dcef;border-radius:19px;gap:.65rem;padding:1.2rem;display:grid}.aeropassport-readiness-paths article:nth-child(2){background:radial-gradient(circle at 95% 0,#6b49e61f,#0000 40%),#faf9ff}.aeropassport-readiness-paths article>svg{color:#0c78df}.aeropassport-readiness-paths article:nth-child(2)>svg{color:#704fe1}.aeropassport-readiness-paths .button{justify-self:start;margin-top:.35rem}.aeropassport-readiness-action{color:#fff;background:radial-gradient(circle at 10%,#00cbff29,#0000 28%),linear-gradient(135deg,#06162f,#0a2f63);border-color:#47b6ff52;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.aeropassport-readiness-action>svg{color:#56dcff}.aeropassport-readiness-action>div:nth-child(2){gap:.35rem;display:grid}.aeropassport-readiness-action p{color:#bed4e7;line-height:1.6}.aeropassport-readiness-action>div:last-child{flex-wrap:wrap;gap:.6rem;display:flex}@media (max-width:900px){.aeropassport-readiness-hero,.aeropassport-readiness-paths>div{grid-template-columns:1fr}.aeropassport-readiness-rail ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.aeropassport-readiness-main{padding-inline:.75rem}.aeropassport-readiness-action,.aeropassport-readiness-rail ol{grid-template-columns:1fr}.aeropassport-readiness-rail li{min-height:0}}@media (max-width:1120px){.pool-entry-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.pool-entry-readiness>header{align-items:start;display:grid}.pool-entry-readiness-grid{grid-template-columns:1fr}.pool-entry-readiness-grid article{min-height:0}}.pooling-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.pooling-stats article{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;grid-template-columns:1fr auto;gap:.7rem;min-height:9.5rem;padding:1.1rem;display:grid;box-shadow:0 12px 30px #071a2b0d}.pooling-stats svg{color:var(--teal-500)}.pooling-stats span{color:var(--steel-600);align-self:end;font-size:.76rem;line-height:1.4}.pooling-stats strong{grid-column:1/-1;font-size:1.7rem}.pooling-stats strong small{color:var(--steel-600);font-size:.65rem}.pooling-stats .pool-alert{background:#fff5f4;border-color:#fda29b}.pool-lifecycle{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pool-lifecycle article{border-block:1px solid var(--steel-300);border-inline-end:1px solid var(--steel-300);background:#fffc;min-height:16rem;padding:1.3rem;position:relative}.pool-lifecycle article:first-child{border-inline-start:1px solid var(--steel-300);border-start-start-radius:.8rem;border-end-start-radius:.8rem}.pool-lifecycle article:last-child{border-start-end-radius:.8rem;border-end-end-radius:.8rem}.pool-lifecycle article>span{color:var(--steel-300);letter-spacing:.12em;margin-bottom:1.4rem;font-size:.7rem;font-weight:800;display:block}.pool-control-grid svg,.pool-lifecycle svg,.pool-mode-grid svg{color:var(--teal-500)}.pool-control-grid h3,.pool-lifecycle h3,.pool-mode-grid h3{margin:1.3rem 0 .65rem}.pool-control-grid p,.pool-lifecycle p,.pool-mode-grid p{color:var(--steel-600);margin:0;font-size:.88rem;line-height:1.65}.pool-contribution-panel{background:var(--navy-950);color:var(--white);border-radius:1rem;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);gap:2rem;padding:clamp(1.5rem,4vw,2.8rem);display:grid}.pool-contribution-panel>div>p:last-child{color:#ffffffb3;line-height:1.7}.pool-contribution-checklist{gap:.65rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.pool-contribution-checklist li{color:#ffffffc7;align-items:flex-start;gap:.5rem;font-size:.76rem;line-height:1.45;display:flex}.pool-contribution-checklist svg{color:#8ce0d7;flex:none;margin-top:.15rem}.pool-mode-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;display:grid}.pool-mode-grid article{border:1px solid var(--steel-300);background:#ffffffd1;border-radius:.8rem;min-height:16rem;padding:1.25rem}.pool-mode-metrics{border-top:1px solid var(--steel-200);grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:1rem 0 0;padding-top:.8rem;display:grid}.pool-mode-metrics div{gap:.2rem;min-width:0;display:grid}.pool-mode-metrics dt{color:var(--steel-600);font-size:.58rem;line-height:1.25}.pool-mode-metrics dd{color:var(--navy-900);margin:0;font-size:.95rem;font-weight:800}.pool-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.pool-control-grid article{background:var(--white);border-radius:.8rem;min-height:14rem;padding:1.25rem;box-shadow:0 12px 30px #071a2b0d}.pool-economics-panel{background:var(--navy-900);color:var(--white);border-radius:1rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pool-economics-panel>aside,.pool-economics-panel>div,.pool-economics-panel>ol{padding:clamp(1.5rem,4vw,2.6rem)}.pool-economics-panel svg{color:var(--teal-500)}.pool-economics-panel h2{margin-top:1rem}.pool-economics-panel aside,.pool-economics-panel li,.pool-economics-panel p{color:#ffffffbd;line-height:1.7}.pool-economics-panel>aside{background:#ffffff0f;border-top:1px solid #ffffff1f;grid-column:1/-1}.subscription-workspace{gap:1.4rem;display:grid}.subscription-notices{color:#4b3009;border:1px solid #d5a53e;background:linear-gradient(125deg,#fff8e7,#fff 72%);border-inline-start:5px solid #9a6207;border-radius:1rem;gap:.9rem;padding:1.1rem;display:grid;box-shadow:0 14px 30px #5333061a}.subscription-notices>header{align-items:flex-start;gap:.7rem;display:flex}.subscription-notices h2,.subscription-notices p{margin:0}.subscription-notices .eyebrow{color:#745012}.subscription-notices h2{font-size:clamp(1.05rem,1.7vw,1.35rem)}.subscription-notice-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.7rem;display:grid}.subscription-notice-list article{overflow-wrap:anywhere;background:#fff;border:1px solid #ead5a4;border-radius:.7rem;align-content:start;gap:.4rem;min-width:0;padding:.9rem;display:grid}.subscription-notice-list small{color:#6b5532}.subscription-notice-list article>div{border-top:1px solid #ead5a4;gap:.2rem;padding-top:.4rem;font-size:.78rem;display:grid}.subscription-notices>p{font-size:.78rem;line-height:1.65}.membership-access-authority{background:linear-gradient(145deg,#f0fdfa,#fff 55%,#eff6ff);border:1px solid #0f766e33;border-radius:1rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 14px 38px #082f4912}.membership-access-authority>header{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;display:grid}.membership-access-authority>header>svg{color:var(--teal-700)}.membership-access-authority h2,.membership-access-authority p{margin:0}.membership-access-authority>header>span{color:#065f46;background:#d1fae5;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:850}.membership-access-authority>header>span[data-status=RESTRICTED],.membership-access-authority>header>span[data-status=SUSPENDED]{color:#92400e;background:#fef3c7}.membership-access-authority>header>span[data-status=CANCELLED],.membership-access-authority>header>span[data-status=EXPIRED]{color:#991b1b;background:#fee2e2}.membership-access-authority>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.membership-access-authority article{background:#ffffffe6;border-radius:.75rem;gap:.25rem;padding:.7rem;display:grid}.membership-access-evidence{min-width:0;font-weight:700}.membership-access-authority aside,.membership-access-authority small{color:var(--steel-600);font-size:.68rem}.membership-access-authority aside{border-top:1px solid #0f766e24;padding-top:.75rem;line-height:1.6}.subscription-heading{align-items:flex-start}.subscription-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.subscription-stats article{border:1px solid var(--steel-300);background:var(--white);border-radius:.8rem;gap:.55rem;min-height:8.5rem;padding:1rem;display:grid}.subscription-stats svg{color:var(--teal-600)}.subscription-stats span{color:var(--steel-600);font-size:.78rem}.subscription-stats strong{color:var(--navy-950);align-self:end;font-size:1.65rem}.subscription-access-loop{border:1px solid var(--steel-300);background:linear-gradient(135deg,#f8fcfb,var(--white));border-radius:1rem;gap:1rem;padding:1.35rem;display:grid}.subscription-access-loop>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.subscription-access-loop>header h2{max-width:62rem;color:var(--navy-950);margin:.35rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.subscription-access-loop-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.subscription-access-loop-stage{border:1px solid var(--steel-300);background:var(--white);border-radius:.8rem;align-content:start;gap:.65rem;min-height:12.5rem;padding:1rem;display:grid;box-shadow:0 .3rem 1rem #0a23340a}.subscription-access-loop-stage[data-has-data=true]{border-color:#148b738c;box-shadow:0 .4rem 1.25rem #148b731a}.subscription-access-loop-topline{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;display:flex}.subscription-access-loop-topline svg{color:var(--teal-600)}.subscription-access-loop-stage strong{color:var(--navy-950);font-size:.92rem}.subscription-access-loop-stage p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.6}.subscription-access-loop-stage footer{border-top:1px solid var(--steel-100);align-items:baseline;gap:.45rem;margin-top:auto;padding-top:.65rem;display:flex}.subscription-access-loop-stage footer b{color:var(--navy-950);font-size:1.25rem}.subscription-access-loop-stage footer span{color:var(--steel-600);font-size:.7rem}.subscription-access-loop-boundary{border-left:3px solid var(--teal-500);color:var(--steel-700);background:#148b7312;margin:0;padding:.8rem 1rem;font-size:.78rem;line-height:1.65}.entitlement-grid,.subscription-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.entitlement-grid article,.subscription-card{border:1px solid var(--steel-300);background:var(--white);border-radius:.85rem;padding:1.2rem}.entitlement-grid header,.subscription-card footer,.subscription-card>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.entitlement-grid header>span,.subscription-card>div span{background:var(--steel-100);border-radius:2rem;padding:.3rem .55rem;font-size:.7rem;font-weight:800}.subscription-card h3{margin:1rem 0 .5rem}.subscription-card footer,.subscription-card p,.subscription-card small{color:var(--steel-600);font-size:.8rem}.subscription-trial-notice{color:#10324f;overflow-wrap:anywhere;border:1px solid #79a9da;background:#edf6ff;border-inline-start:4px solid #1765a8;border-radius:.7rem;gap:.55rem;min-width:0;margin-top:1rem;padding:.9rem;display:grid;box-shadow:0 6px 18px #092f5514}.subscription-trial-notice[data-phase=GRACE],.subscription-trial-notice[data-phase=RECORDING_GRACE]{color:#533306;border-color:#d5a53e;background:#fff7df;border-inline-start-color:#9a6207}.subscription-trial-notice[data-phase=ENDED]{color:#631e1a;border-color:#d69b97;background:#fff0ef;border-inline-start-color:#a6372e}.subscription-trial-notice strong{font-size:.9rem}.subscription-trial-notice p{color:inherit;margin:0;font-size:.79rem;line-height:1.7}.subscription-trial-notice>div{border-top:1px solid;gap:.2rem;padding-top:.45rem;font-size:.76rem;display:grid}.subscription-trial-notice>div>span{font-weight:800}.subscription-trial-notice a{color:inherit;text-underline-offset:.2em;font-weight:800;text-decoration:underline}.subscription-trial-notice a:focus-visible{outline-offset:3px;outline:3px solid}.subscription-card footer{border-top:1px solid var(--steel-100);margin-top:1.15rem;padding-top:.8rem}.entitlement-grid header{justify-content:flex-start}.entitlement-grid header svg{color:var(--teal-600)}.entitlement-grid header div{flex:1;gap:.2rem;display:grid}.entitlement-grid header small{color:var(--steel-600);font-size:.7rem}.entitlement-grid header .allowed{color:#126b4d;background:#e4f7ef}.entitlement-grid header .denied{color:#9a2f2f;background:#fdeaea}.entitlement-meter{background:var(--steel-100);border-radius:1rem;height:.42rem;margin:1rem 0 .75rem;overflow:hidden}.entitlement-meter span{background:var(--teal-500);height:100%;display:block}.entitlement-grid aside,.entitlement-grid p{color:var(--steel-600);font-size:.78rem}.entitlement-grid aside{background:#fff7df;border-radius:.5rem;margin-top:.7rem;padding:.65rem}.subscription-registers{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.commercial-row{border-bottom:1px solid var(--steel-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.8rem 0;display:grid}.commercial-row:last-child{border-bottom:0}.commercial-row svg{color:var(--teal-600)}.commercial-row div{gap:.25rem;display:grid}.commercial-row small{color:var(--steel-600)}.commercial-row>span{color:var(--navy-900);text-align:end;font-size:.78rem;font-weight:800}.subscription-control-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.subscription-control-grid article{background:var(--steel-50);border-radius:.8rem;min-height:13rem;padding:1.2rem}.subscription-control-grid svg{color:var(--teal-600)}.subscription-control-grid p{color:var(--steel-600);font-size:.84rem;line-height:1.65}.subscription-model{color:var(--white);background:var(--navy-950);border-radius:1rem;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.subscription-model>aside,.subscription-model>div,.subscription-model>ul{padding:2rem}.subscription-model svg{color:var(--teal-500)}.subscription-model aside,.subscription-model li{color:#ffffffb8;line-height:1.7}.subscription-model aside{background:#ffffff0d;border-top:1px solid #ffffff1f;grid-column:1/-1}.analytics-workspace{gap:1.4rem;display:grid}.customer-report-section{border-color:var(--blue-500);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.customer-report-section{border-color:color-mix(in srgb,var(--blue-500) 34%,var(--steel-300))}}.customer-report-section{background:radial-gradient(circle at 88% 8%,#1d76ff1f,#0000 26rem),linear-gradient(145deg,#fdfeff,#fff)}.customer-report-actions,.customer-report-current footer,.customer-report-current header,.customer-report-heading,.customer-report-history article,.customer-report-row-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.customer-report-boundary{border:1px solid var(--blue-500);align-items:flex-start;gap:.75rem;margin:1rem 0;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.customer-report-boundary{border:1px solid color-mix(in srgb,var(--blue-500) 25%,var(--steel-300))}}.customer-report-boundary{background:var(--blue-500);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.customer-report-boundary{background:color-mix(in srgb,var(--blue-500) 7%,white)}}.customer-report-boundary svg{color:var(--blue-600);flex:none}.customer-report-boundary p,.customer-report-command p,.customer-report-heading p{color:var(--steel-600);margin:0}.customer-report-current{border:1px solid #16a34a;margin-top:1rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.customer-report-current{border:1px solid color-mix(in srgb,#16a34a 34%,var(--steel-300))}}.customer-report-current{background:#f3faf6;border-radius:1rem}.customer-report-current header>div,.customer-report-history article>div:first-child{gap:.2rem;display:grid}.customer-report-current dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.customer-report-current dl>div{background:#ffffffb8;border-radius:.75rem;padding:.75rem}.customer-report-current dt,.customer-report-history small{color:var(--steel-600);font-size:.78rem}.customer-report-current dd{margin:.3rem 0 0;font-weight:700}.customer-report-current code,.customer-report-history code{color:var(--steel-600);direction:ltr;font-size:.75rem}.customer-report-command{border:1px dashed var(--steel-300);border-radius:1rem;margin-top:1rem;padding:1rem}.customer-report-command .form-grid{grid-template-columns:2fr 1fr;margin:.85rem 0}.customer-report-command textarea{resize:vertical}.customer-report-history{gap:.6rem;margin-top:1rem;display:grid}.customer-report-history article{border:1px solid var(--steel-300);border-inline-start:4px solid var(--steel-300);background:#fff;border-radius:.8rem;padding:.75rem .85rem}.customer-report-history article[data-status=RELEASED]{border-inline-start-color:#16a34a}.customer-report-history article[data-status=GENERATED]{border-inline-start-color:var(--blue-500)}.customer-report-history article[data-status=REJECTED],.customer-report-history article[data-status=REVOKED]{border-inline-start-color:#dc2626}.customer-report-row-actions{justify-content:flex-end}@media (max-width:820px){.customer-report-heading,.customer-report-history article{flex-direction:column;align-items:stretch}.customer-report-command .form-grid,.customer-report-current dl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.customer-report-command .form-grid,.customer-report-current dl{grid-template-columns:1fr}}.customer-report-schedule{border:1px solid var(--blue-500);gap:1rem;margin:1rem 0 1.25rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.customer-report-schedule{border:1px solid color-mix(in srgb,var(--blue-500) 24%,var(--steel-300))}}.customer-report-schedule{background:linear-gradient(145deg,#fffffff5,#eff6ffd6);border-radius:1rem;box-shadow:0 18px 45px #0f264714}.customer-report-schedule fieldset,.customer-report-schedule fieldset label,.customer-report-schedule-fields,.customer-report-schedule-principles,.customer-report-schedule-tags,.customer-report-schedule>header{align-items:center;gap:.7rem;display:flex}.customer-report-schedule>header{justify-content:space-between;align-items:flex-start}.customer-report-schedule>header h3,.customer-report-schedule>header p{margin:0}.customer-report-schedule>header p:not(.eyebrow){max-width:54rem;color:var(--steel-600)}.customer-report-schedule-principles{flex-wrap:wrap}.customer-report-schedule-principles span,.customer-report-schedule-tags span{border:1px solid var(--blue-500);align-items:center;gap:.4rem;padding:.4rem .65rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.customer-report-schedule-principles span,.customer-report-schedule-tags span{border:1px solid color-mix(in srgb,var(--blue-500) 18%,var(--steel-300))}}.customer-report-schedule-principles span,.customer-report-schedule-tags span{color:var(--navy-800);background:#ffffffc7;border-radius:999px;font-size:.76rem;font-weight:750}.customer-report-schedule-summary{gap:.8rem;display:grid}.customer-report-schedule-summary dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.customer-report-schedule-summary dl>div{background:#ffffffbd;border:1px solid #94a3b83d;border-radius:.75rem;min-width:0;padding:.75rem}.customer-report-schedule-summary dt{color:var(--steel-600);font-size:.76rem}.customer-report-schedule-summary dd{color:var(--navy-900);margin:.3rem 0 0;font-size:.88rem;font-weight:800}.customer-report-schedule-tags{flex-wrap:wrap}.customer-report-schedule-control{border-top:1px dashed var(--steel-300);gap:.9rem;padding-top:.9rem;display:grid}.customer-report-schedule-fields{flex-wrap:wrap;align-items:stretch}.customer-report-schedule-fields fieldset,.customer-report-schedule-fields>label{flex:13rem}.customer-report-schedule fieldset{border:1px solid var(--steel-300);border-radius:.75rem;flex-direction:column;align-items:flex-start;margin:0;padding:.65rem .75rem}.customer-report-schedule fieldset legend{color:var(--steel-600);padding-inline:.3rem;font-size:.75rem;font-weight:800}.customer-report-schedule fieldset label{cursor:pointer;font-size:.8rem}.customer-report-schedule fieldset input{width:auto}.customer-report-schedule-evidence{grid-template-columns:2fr 1fr}.customer-report-schedule-evidence textarea{resize:vertical}.customer-report-schedule[data-status=ACTIVE]{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.customer-report-schedule[data-status=ACTIVE]{border-color:color-mix(in srgb,#16a34a 38%,var(--steel-300))}}.customer-report-schedule[data-status=PAUSED]{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.customer-report-schedule[data-status=PAUSED]{border-color:color-mix(in srgb,#d97706 38%,var(--steel-300))}}.customer-report-schedule .button.danger{color:#991b1b;border-color:#dc26263d}.customer-report-schedule .workspace-message{align-items:center;gap:.45rem;display:flex}@media (max-width:820px){.customer-report-schedule-evidence,.customer-report-schedule-summary dl{grid-template-columns:1fr 1fr}}@media (max-width:520px){.customer-report-schedule-evidence,.customer-report-schedule-summary dl,.customer-report-schedule>header{grid-template-columns:1fr}.customer-report-schedule>header{display:grid}}.analytics-heading{align-items:flex-start}.scope-chip{border:1px solid var(--steel-300);color:var(--navy-800);letter-spacing:.04em;text-transform:uppercase;background:#fff;border-radius:999px;margin-top:.8rem;padding:.35rem .7rem;font-size:.75rem;font-weight:800;display:inline-flex}.analytics-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.analytics-stats article{border:1px solid var(--steel-300);background:#fff;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;padding:1rem;display:grid}.analytics-stats svg{color:var(--teal-500);grid-row:span 2}.analytics-stats span{color:var(--steel-600);font-size:.76rem}.analytics-stats strong{color:var(--navy-950);font-size:1.25rem}.analytics-evidence-loop{border:1px solid var(--steel-300);background:linear-gradient(135deg,#f8fcfb,var(--white));border-radius:1rem;gap:1rem;padding:1.35rem;display:grid}.analytics-evidence-loop>header h2{max-width:65rem;color:var(--navy-950);margin:.35rem 0 0;font-size:clamp(1.1rem,1.8vw,1.45rem)}.analytics-evidence-loop-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.analytics-evidence-loop-stage{border:1px solid var(--steel-300);background:var(--white);border-radius:.8rem;align-content:start;gap:.65rem;min-height:12.5rem;padding:1rem;display:grid;box-shadow:0 .3rem 1rem #0a23340a}.analytics-evidence-loop-stage[data-has-data=true]{border-color:#148b738c;box-shadow:0 .4rem 1.25rem #148b731a}.analytics-evidence-loop-topline{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.7rem;font-weight:800;display:flex}.analytics-evidence-loop-topline svg{color:var(--teal-600)}.analytics-evidence-loop-stage strong{color:var(--navy-950);font-size:.92rem}.analytics-evidence-loop-stage p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.6}.analytics-evidence-loop-stage footer{border-top:1px solid var(--steel-100);align-items:baseline;gap:.45rem;margin-top:auto;padding-top:.65rem;display:flex}.analytics-evidence-loop-stage footer b{color:var(--navy-950);font-size:1.25rem}.analytics-evidence-loop-stage footer span{color:var(--steel-600);font-size:.7rem}.analytics-evidence-loop-boundary{border-inline-start:3px solid var(--teal-500);color:var(--steel-700);background:#148b7312;margin:0;padding:.8rem 1rem;font-size:.78rem;line-height:1.65}.section-title-with-icon{align-items:center;gap:.55rem;display:flex}.section-title-with-icon svg{color:var(--teal-500)}.analytics-module+.analytics-module{margin-top:1.4rem}.analytics-module>h3{color:var(--steel-600);letter-spacing:.12em;margin:0 0 .7rem;font-size:.76rem}.metric-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metric-card{border:1px solid var(--steel-300);border-inline-start:4px solid var(--steel-300);background:#fff;border-radius:.8rem;min-height:190px;padding:1rem}.metric-card.health-good{border-inline-start-color:#17845c}.metric-card.health-watch{border-inline-start-color:#d58a16}.metric-card.health-critical{border-inline-start-color:#bf3f45}.metric-card.health-suppressed{border-inline-start-color:#746aa3}.metric-card footer,.metric-card header{justify-content:space-between;gap:.5rem;display:flex}.metric-card header span{font-weight:800}.metric-card footer,.metric-card header small{color:var(--steel-600);text-transform:uppercase;font-size:.69rem}.metric-card>strong{color:var(--navy-950);margin-top:1rem;font-size:1.85rem;display:block}.metric-card>p{min-height:2.9em;color:var(--steel-600);font-size:.8rem;line-height:1.45}.metric-card footer{border-top:1px solid var(--steel-100);padding-top:.65rem}.provider-performance-section .section-title-with-icon{align-items:flex-start}.provider-performance-section .section-title-with-icon h2,.provider-performance-section .section-title-with-icon p{margin:0}.provider-performance-section .section-title-with-icon p{max-width:72ch;color:var(--steel-600);margin-top:.25rem;font-size:.8rem;line-height:1.55}.provider-scorecard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.provider-scorecard{border:1px solid var(--steel-300);border-inline-start:4px solid var(--steel-400);background:#fff;border-radius:.9rem;overflow:hidden}.provider-scorecard.health-good{border-inline-start-color:#17845c}.provider-scorecard.health-watch{border-inline-start-color:#d58a16}.provider-scorecard.health-risk{border-inline-start-color:#bf3f45}.provider-scorecard.health-unrated{border-inline-start-color:#746aa3}.provider-scorecard>header{border-bottom:1px solid var(--steel-100);background:#fbfdff;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.provider-scorecard>header>div:first-child{gap:.2rem;display:grid}.provider-scorecard>header strong{color:var(--navy-950)}.provider-scorecard dt,.provider-scorecard footer>span,.provider-scorecard>header small{color:var(--steel-600);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem}.provider-score{text-align:end;gap:.15rem;min-width:5.5rem;display:grid}.provider-score span{color:var(--steel-600);text-transform:uppercase;font-size:.66rem}.provider-score strong{font-size:1.2rem}.provider-confidence{flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem 0;display:flex}.provider-confidence span{border:1px solid var(--steel-200);color:var(--navy-800);background:var(--steel-50);border-radius:999px;padding:.25rem .5rem;font-size:.65rem;font-weight:800}.provider-scorecard dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:0;padding:1rem;display:grid}.provider-scorecard dl>div{min-width:0}.provider-scorecard dd,.provider-scorecard dt{margin:0}.provider-scorecard dd{color:var(--navy-950);margin-top:.2rem;font-size:.82rem;font-weight:800}.provider-scorecard>footer{border-top:1px solid var(--steel-100);background:#fbfdff;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.provider-scorecard>footer>div{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.provider-scorecard>footer small{color:#8d2830;background:#fff0f1;border-radius:999px;padding:.22rem .45rem}.data-quality-coverage-section{background:linear-gradient(135deg,#08244408,#0000 48%),#fff;overflow:hidden}.data-quality-coverage-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.data-quality-coverage-heading p{max-width:54rem;color:var(--steel-600);margin:.3rem 0 0}.quality-acceptance-blocked,.quality-acceptance-ready{border-radius:999px;flex:none;padding:.45rem .7rem;font-size:.72rem;font-weight:900}.quality-acceptance-ready{color:#126946;background:#dcf6ea}.quality-acceptance-blocked{color:#8f2830;background:#ffe2e4}.data-quality-dimension-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.data-quality-dimension-grid article{border:1px solid var(--steel-200);border-top:3px solid var(--steel-400);background:#ffffffeb;border-radius:.8rem;gap:.65rem;min-width:0;padding:.85rem;display:grid;box-shadow:0 8px 22px #0d26420f}.data-quality-dimension-grid article[data-status=pass]{border-top-color:#1c9365}.data-quality-dimension-grid article[data-status=warn]{border-top-color:#d08a1a}.data-quality-dimension-grid article[data-status=fail],.data-quality-dimension-grid article[data-status=missing]{border-top-color:#c64a54}.data-quality-dimension-grid header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.data-quality-dimension-grid header span{color:var(--steel-700);background:var(--steel-100);border-radius:.35rem;padding:.2rem .35rem;font-size:.62rem;font-weight:900}.data-quality-dimension-grid article>b{color:var(--navy-950);font-size:1.35rem}.data-quality-dimension-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.data-quality-dimension-grid dl div{background:#f6f9fc;border-radius:.5rem;min-width:0;padding:.45rem}.data-quality-dimension-grid dd,.data-quality-dimension-grid dt{margin:0}.data-quality-dimension-grid dt{color:var(--steel-600);font-size:.65rem}.data-quality-dimension-grid dd{color:var(--navy-950);margin-top:.15rem;font-weight:900}.data-quality-dimension-grid footer{color:var(--steel-600);font-size:.68rem;font-weight:800}.data-quality-dimension-grid footer,.issue-control-line{border-top:1px solid var(--steel-100);padding-top:.55rem}.issue-control-line{flex-wrap:wrap;gap:.4rem .7rem;margin-top:.55rem;display:flex}.issue-control-line strong{color:#a7343e;font-size:.72rem}.analytics-two-column{grid-template-columns:.9fr 1.1fr;gap:1rem;display:grid}.issue-list,.quality-list,.trend-list{gap:.65rem;display:grid}.quality-list article,.trend-list article{border:1px solid var(--steel-100);background:#fbfdff;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.7rem;padding:.8rem;display:flex}.quality-list article>div,.trend-list article>div{flex:1;gap:.15rem;display:grid}.quality-list small,.trend-list small{color:var(--steel-600)}.quality-list>article>span{text-align:center;border-radius:.55rem;min-width:3.8rem;padding:.45rem;font-weight:900}.quality-pass{color:#126946;background:#dcf6ea}.quality-warn{color:#85530a;background:#fff0cf}.quality-fail{color:#8f2830;background:#ffe2e4}.issue-list article{border:1px solid var(--steel-300);background:#fff;border-radius:.7rem;padding:.85rem}.issue-list header{align-items:center;gap:.45rem;display:flex}.issue-list header small{margin-inline-start:auto}.issue-list>article>strong{margin-top:.65rem;display:block}.issue-list p,.issue-list>article>small{color:var(--steel-600);font-size:.78rem}.issue-list>article>small{margin-top:.35rem;display:block}.severity-critical,.severity-high,.severity-low,.severity-medium{border-radius:.35rem;padding:.25rem .4rem;font-size:.65rem;font-weight:900}.severity-low{color:#1c5d8e;background:#e9f3ff}.severity-medium{color:#85530a;background:#fff0cf}.severity-critical,.severity-high{color:#8f2830;background:#ffe2e4}.readiness-summary{color:#fff;background:linear-gradient(135deg,var(--navy-800),var(--navy-950));border-radius:.8rem;justify-content:space-between;align-items:center;margin-bottom:1rem;padding:1rem;display:flex}.readiness-summary>div{gap:.25rem;display:grid}.readiness-summary>b{font-size:1.8rem}.readiness-gates article{border:1px solid var(--steel-300);border-radius:.7rem;padding:.8rem}.readiness-gates header{justify-content:space-between;margin-bottom:.6rem;font-size:.78rem;display:flex}.readiness-gates article>div{background:var(--steel-100);border-radius:999px;height:.45rem;overflow:hidden}.readiness-gates article>div>span{border-radius:inherit;background:var(--teal-500);height:100%;display:block}.readiness-evidence{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1rem;display:grid}.readiness-evidence>div{background:#f5f8fb;border-radius:.7rem;padding:.9rem}.readiness-evidence h3{margin-top:0;font-size:.9rem}.readiness-evidence ul{margin-bottom:0;padding-inline-start:1.2rem}.readiness-evidence li{color:var(--steel-600);margin-top:.35rem;font-size:.8rem}.trend-list{grid-template-columns:repeat(2,minmax(0,1fr))}.trend-list svg{color:var(--teal-500)}.trend-list>article>span{font-weight:900}.analytics-control-panel{color:#fff;background:var(--navy-950);border-radius:1rem;padding:1.2rem}.analytics-control-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.analytics-control-panel article{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:.75rem;padding:.9rem}.analytics-control-panel article svg{color:#72c9ff}.analytics-control-panel article h3{margin-bottom:.4rem;font-size:.9rem}.analytics-control-panel article p{color:#bed0df;margin:0;font-size:.78rem;line-height:1.55}.analytics-control-panel>aside{color:#d9e5ee;border-inline-start:3px solid #72c9ff;margin-top:1rem;padding:.8rem;font-size:.8rem;line-height:1.55}.launch-workspace{gap:1.2rem;display:grid}.launch-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.release-back{width:fit-content;margin-bottom:1rem}.release-register-section,.release-rollback-panel{gap:1rem;display:grid}.release-command-grid h2,.release-command-grid p,.release-evidence-grid h2,.release-register-section>h2,.release-rollback-panel h2,.release-rollback-panel p{margin:0}.release-command-grid>.workspace-section,.release-evidence-grid>.workspace-section{align-content:start;gap:.8rem;display:grid}.release-command-grid>.workspace-section>p,.release-rollback-panel>p{color:var(--steel-600);font-size:.8rem;line-height:1.6}.release-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,23rem),1fr));gap:.8rem;display:grid}.release-card{border:1px solid var(--steel-200);background:linear-gradient(160deg,#fff,#f7fafc);border-radius:.85rem;gap:.85rem;padding:1rem;display:grid}.release-card>header,.release-evidence-list article>header{justify-content:space-between;align-items:start;gap:.75rem;display:flex}.release-card>header>div{gap:.3rem;display:grid}.release-card header b,.release-evidence-list header b{color:var(--navy-900);letter-spacing:.04em;background:#e6eef5;border-radius:999px;padding:.25rem .45rem;font-size:.64rem}.release-card header b[data-status=ACCEPTED],.release-card header b[data-status=VERIFYING],.release-evidence-list header b[data-status=PASS]{color:#126247;background:#daf3e8}.release-card header b[data-status=FAILED],.release-card header b[data-status=ROLLBACK_REQUIRED],.release-evidence-list header b[data-status=FAIL]{color:#8b2525;background:#f9dddd}.release-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.release-card dl>div{border:1px solid var(--steel-100);background:#ffffffbf;border-radius:.55rem;min-width:0;padding:.55rem}.release-card dt{color:var(--steel-600);text-transform:uppercase;font-size:.62rem;font-weight:800}.release-card dd{text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.76rem;overflow:hidden}.release-card>p{color:var(--steel-700);margin:0;font-size:.78rem;line-height:1.55}.release-transition-form{border-top:1px solid var(--steel-200);gap:.55rem;padding-top:.75rem;display:grid}.release-transition-form input{border:1px solid var(--steel-300);background:#fff;border-radius:.55rem;width:100%;padding:.6rem .7rem}.release-transition-form>div{flex-wrap:wrap;gap:.4rem;display:flex}.release-transition-form .button{min-height:2rem;padding:.4rem .6rem;font-size:.65rem}.release-form{margin-top:.25rem}.release-form textarea{min-height:6rem}.release-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.release-checks>label{align-items:center;gap:.45rem;font-size:.68rem;font-weight:750;display:flex}.release-checks input{width:auto}.release-evidence-list{gap:.6rem;display:grid}.release-evidence-list article{border:1px solid var(--steel-200);background:#f9fbfc;border-radius:.65rem;gap:.35rem;padding:.75rem;display:grid}.release-evidence-list small{color:var(--steel-600)}.launch-heading{margin-bottom:0}.launch-decision{border:1px solid var(--steel-300);background:#fff;border-radius:1rem;grid-template-columns:auto minmax(12rem,.65fr) minmax(18rem,1.35fr);align-items:center;gap:1rem;padding:1.15rem;display:grid;box-shadow:0 12px 32px #142b3e12}.launch-decision>svg{color:#fff;background:var(--navy-900);border-radius:.8rem;width:2.5rem;height:2.5rem;padding:.55rem}.launch-decision>div{gap:.25rem;display:grid}.launch-decision aside b,.launch-decision>div span{color:var(--steel-600);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.launch-decision>div strong{font-size:1.25rem}.launch-decision aside{border-inline-start:1px solid var(--steel-300);min-height:3.3rem;padding-inline-start:1rem}.launch-decision aside ul{color:var(--steel-700);margin:.35rem 0 0;padding-inline-start:1.15rem;font-size:.8rem}.launch-decision aside svg{color:var(--teal-500);margin-top:.35rem;display:block}.decision-go{background:#f2fbf7;border-color:#a8dac6}.decision-conditional-go{background:#fffaf0;border-color:#efd59e}.decision-no-go{background:#fff6f6;border-color:#efb5b5}.launch-stats{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.8rem;display:grid}.launch-stats article{border:1px solid var(--steel-200);background:#fff;border-radius:.8rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .65rem;min-width:0;padding:.9rem;display:grid}.launch-stats svg{color:var(--teal-600);grid-row:span 2}.launch-stats span{color:var(--steel-600);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.launch-stats strong{font-size:1rem}.launch-command-grid,.launch-execution-grid{gap:.8rem;display:grid}.artifact-grid{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.artifact-grid article{border:1px solid var(--steel-200);background:linear-gradient(150deg,#f8fafc,#fff);border-radius:.8rem;gap:.35rem;min-width:0;padding:.9rem;display:grid}.artifact-grid svg{color:var(--teal-600)}.artifact-grid span,.hypercare-grid small{color:var(--steel-600);font-size:.68rem}.artifact-grid code,.artifact-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.launch-artifact-binding>p{color:var(--steel-600);margin-bottom:0;line-height:1.6}.tag-row{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.tag-row span{color:var(--navy-900);background:#edf7fb;border:1px solid #b9d8e7;border-radius:999px;padding:.3rem .55rem;font-size:.66rem;font-weight:800}.check-grid{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.check-grid article,.hypercare-grid article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.75rem;gap:.55rem;padding:.85rem;display:grid}.check-grid article{border-inline-start:4px solid var(--teal-500)}.check-grid .missing-check{background:#fffaf0;border-inline-start-color:#c08a2b}.check-grid header,.hypercare-grid header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.check-grid header strong,.hypercare-grid header code{text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.check-grid header b,.hypercare-grid header b,.launch-register header b,.launch-stats strong[data-status]{letter-spacing:.03em;flex:none;font-size:.64rem;font-weight:900}.check-grid p,.hypercare-grid p,.launch-register p{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}.hypercare-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.hypercare-green{border-inline-start:4px solid var(--teal-500)!important}.hypercare-amber{border-inline-start:4px solid #c08a2b!important}.hypercare-red{border-inline-start:4px solid #b94242!important}.launch-command-section{gap:1rem;display:grid}.checkbox-grid,.launch-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-grid{border:1px solid var(--steel-300);background:#fff;border-radius:.65rem;gap:.55rem;padding:.75rem;display:grid}.checkbox-grid legend{color:var(--steel-700);padding-inline:.35rem;font-size:.68rem;font-weight:900}.checkbox-grid label{grid-template-columns:none;align-items:center;gap:.45rem;display:flex}.checkbox-grid input{width:auto;accent-color:var(--teal-600)}.launch-execution-workspace [data-status=ACTIVATED],.launch-execution-workspace [data-status=APPROVE],.launch-execution-workspace [data-status=GREEN],.launch-execution-workspace [data-status=PASS],.launch-execution-workspace [data-status=READY],.launch-execution-workspace [data-status=STABLE]{color:var(--teal-700)}.launch-execution-workspace [data-status=FAIL],.launch-execution-workspace [data-status=RED],.launch-execution-workspace [data-status=REJECT],.launch-execution-workspace [data-status=ROLLED_BACK],.launch-execution-workspace [data-status=SUSPENDED]{color:#a93232}.launch-execution-workspace [data-status=AMBER],.launch-execution-workspace [data-status=APPROVE_WITH_CONDITIONS],.launch-execution-workspace [data-status=BLOCKED],.launch-execution-workspace [data-status=MISSING]{color:#8a5a0a}.integration-control-plane{gap:1rem;display:grid;overflow:hidden}.integration-heading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.integration-form h3,.integration-form p,.integration-heading h2,.integration-heading p,.integration-registers h3{margin:0}.integration-heading>div:first-child{gap:.35rem;max-width:56rem;display:grid}.integration-form p,.integration-heading>div:first-child>p:last-child{color:var(--steel-600);font-size:.78rem;line-height:1.55}.integration-readiness{flex:none;gap:.55rem;display:flex}.integration-readiness span{border:1px solid var(--steel-200);min-width:6.6rem;color:var(--steel-600);background:#f8fafc;border-radius:.7rem;gap:.15rem;padding:.65rem .75rem;font-size:.65rem;font-weight:800;display:grid}.integration-readiness strong{color:var(--navy-900);font-size:1.1rem}.integration-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.integration-coverage-grid article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.75rem;gap:.35rem;min-width:0;padding:.75rem;display:grid}.integration-coverage-grid article[data-status=ACCEPTED]{background:#f1fbf6;border-color:#9ed8c2}.integration-coverage-grid article[data-status=NOT_ACCEPTED]{background:#fffaf0;border-color:#eed39b}.integration-coverage-grid article[data-status=MISSING]{background:#fff6f6;border-color:#efb5b5}.integration-coverage-grid header,.integration-list footer,.integration-list header{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.integration-coverage-grid header b,.integration-list header b{color:var(--steel-600);letter-spacing:.04em;font-size:.6rem;font-weight:900}.integration-coverage-grid article>strong,.integration-list article>strong{text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.integration-coverage-grid small,.integration-list footer,.integration-list small{color:var(--steel-600);font-size:.65rem;line-height:1.45}.integration-registers>div{gap:.65rem;min-width:0;display:grid}.integration-list{gap:.6rem;display:grid}.integration-list article{border:1px solid var(--steel-200);background:#fff;border-radius:.7rem;gap:.35rem;padding:.75rem;display:grid}.integration-list footer{border-top:1px solid var(--steel-200);flex-wrap:wrap;padding-top:.35rem}.integration-command-grid{border-top:1px solid var(--steel-200);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.integration-form{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.85rem;align-content:start;gap:.75rem;padding:1rem;display:grid}.integration-form label{min-width:0;color:var(--steel-700);gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.integration-form input,.integration-form select,.integration-form textarea{border:1px solid var(--steel-300);width:100%;min-width:0;color:var(--navy-900);font:inherit;background:#fff;border-radius:.55rem;padding:.62rem .7rem;font-weight:500}.integration-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.integration-form .form-row-three{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-form .button{justify-self:start}.command-success{color:var(--teal-700)}.command-error{color:#a93232}.runtime-operations{gap:1rem;display:grid}.runtime-columns,.runtime-summary{gap:.8rem;display:grid}.runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.runtime-columns>div,.runtime-summary article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.8rem}.runtime-summary article{gap:.25rem;padding:.85rem;display:grid}.runtime-row small,.runtime-summary span{color:var(--steel-600);font-size:.7rem}.runtime-summary strong{font-size:1rem}.runtime-objective-section{border:1px solid var(--steel-200);background:linear-gradient(135deg,#004b910a,#0000 42%),#f8fafc;border-radius:.85rem;gap:.75rem;padding:.9rem;display:grid}.runtime-objective-section h3{text-transform:uppercase;margin:0;font-size:.78rem}.runtime-objective-section>div:first-child>p{margin:.35rem 0 0}.runtime-objectives{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.65rem;display:grid}.runtime-objective{border:1px solid var(--steel-200);border-top:3px solid var(--steel-400);background:#fff;border-radius:.72rem;gap:.6rem;min-width:0;padding:.75rem;display:grid;box-shadow:0 .35rem 1rem #0d223c0f}.runtime-objective[data-status=MEETING]{border-top-color:var(--teal-600)}.runtime-objective[data-status=AT_RISK]{border-top-color:#b7791f}.runtime-objective[data-status=BREACHED]{border-top-color:#a93232}.runtime-objective>header{justify-content:space-between;align-items:start;gap:.6rem;display:flex}.runtime-objective>header strong{font-size:.72rem}.runtime-objective>header span{color:var(--steel-600);flex:none;font-size:.6rem;font-weight:900}.runtime-objective>header span[data-status=MEETING]{color:var(--teal-700)}.runtime-objective>header span[data-status=AT_RISK]{color:#a36400}.runtime-objective>header span[data-status=BREACHED]{color:#a93232}.runtime-objective dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.runtime-objective dl>div{background:var(--steel-50,#f4f7fa);border-radius:.5rem;padding:.45rem}.runtime-objective dt,.runtime-objective small{color:var(--steel-600);font-size:.62rem}.runtime-objective dd{color:var(--navy-900);margin:.15rem 0 0;font-size:.78rem;font-weight:900}.runtime-objective p{color:var(--steel-700);margin:0;font-size:.67rem;line-height:1.45}.runtime-alerts{gap:.6rem;display:grid}.runtime-alerts h3{text-transform:uppercase;margin:0;font-size:.78rem}.runtime-alert{border:1px solid var(--steel-200);border-left:4px solid var(--steel-400);background:#fff;border-radius:.75rem;grid-template-columns:minmax(0,1fr) auto;gap:.45rem .8rem;padding:.8rem;display:grid}.runtime-alert[data-status=CRITICAL],.runtime-alert[data-status=HIGH]{border-left-color:#a93232}.runtime-alert[data-status=WARNING]{border-left-color:#b7791f}.runtime-alert>div{gap:.2rem;min-width:0;display:grid}.runtime-alert small,.runtime-alert strong{text-overflow:ellipsis;overflow:hidden}.runtime-alert strong{font-size:.74rem}.runtime-alert small{color:var(--steel-600);font-size:.7rem}.runtime-alert>span{color:var(--steel-600);font-size:.64rem;font-weight:900}.runtime-alert>span[data-status=CRITICAL],.runtime-alert>span[data-status=HIGH]{color:#a93232}.runtime-alert>span[data-status=WARNING]{color:#b7791f}.runtime-alert p{color:var(--steel-700);grid-column:1/-1;margin:0;font-size:.7rem;line-height:1.5}.runtime-alert-action{grid-column:1/-1;justify-self:start;min-height:2rem;padding:.35rem .65rem;font-size:.68rem}.incident-actions{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.incident-actions .button{min-height:2rem;padding:.35rem .65rem;font-size:.68rem}.incident-action{border:1px solid var(--steel-200);background:#fff;border-radius:.6rem;flex:18rem;min-width:16rem;padding:.55rem .7rem}.incident-action summary{cursor:pointer;color:var(--navy-800);font-size:.72rem;font-weight:800}.incident-action-form{gap:.55rem;margin-top:.65rem;display:grid}.incident-action-form label{color:var(--steel-700);gap:.25rem;font-size:.68rem;font-weight:700;display:grid}.incident-action-form textarea{resize:vertical;border:1px solid var(--steel-300);min-height:4.2rem;color:var(--navy-900);font:inherit;background:#fff;border-radius:.45rem;padding:.45rem .55rem;font-weight:500}.runtime-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.runtime-columns>div{min-width:0;padding:.8rem}.runtime-columns h3{text-transform:uppercase;margin:0 0 .65rem;font-size:.78rem}.runtime-row{border-top:1px solid var(--steel-200);justify-content:space-between;align-items:center;gap:.7rem;padding:.55rem 0;display:flex}.runtime-row>div{gap:.15rem;min-width:0;display:grid}.runtime-row small,.runtime-row strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.runtime-row strong{font-size:.72rem}.runtime-row>span{color:var(--steel-600);flex:none;font-size:.62rem;font-weight:900}.runtime-row>span[data-status=CURRENT],.runtime-row>span[data-status=HEALTHY],.runtime-row>span[data-status=SUCCEEDED]{color:var(--teal-700)}.runtime-row>span[data-status=FAILED],.runtime-row>span[data-status=OVERDUE],.runtime-row>span[data-status=UNAVAILABLE]{color:#a93232}.runtime-row>span[data-status=DUE]{color:#a36400}.runtime-metric>span{text-align:end;max-width:8rem}.launch-three-column,.launch-two-column{align-items:start;gap:1rem;display:grid}.launch-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.control-evidence-grid,.incident-list,.launch-register,.notification-list,.rehearsal-grid,.signoff-grid{gap:.7rem;display:grid}.control-evidence-grid,.launch-register,.rehearsal-grid,.signoff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-evidence-grid article,.incident-list article,.launch-register article,.notification-list article,.recovery-card,.rehearsal-grid article,.signoff-grid article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.75rem;padding:.8rem}.control-evidence-grid header,.incident-list header,.launch-register header,.recovery-card header,.rehearsal-grid header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.control-evidence-grid header b,.incident-list header b,.incident-list header span,.launch-register header span,.notification-list>article>span,.recovery-card header b,.rehearsal-grid header b,.signoff-grid strong{letter-spacing:.04em;text-transform:uppercase;font-size:.66rem;font-weight:900}.control-evidence-grid article>strong,.launch-register article>strong{margin-top:.65rem;font-size:.86rem;display:block}.control-evidence-grid article>small,.incident-list small,.launch-register article>small,.notification-list small,.recovery-card small,.signoff-grid small{color:var(--steel-600);margin-top:.35rem;font-size:.7rem;display:block}.launch-register footer,.rehearsal-grid footer{border-top:1px solid var(--steel-200);color:var(--steel-600);justify-content:space-between;gap:.5rem;margin-top:.7rem;padding-top:.6rem;font-size:.72rem;display:flex}.control-evidence-grid article{border-inline-start-width:4px}.control-pass{border-inline-start-color:var(--teal-500)!important}.control-expired,.control-fail{border-inline-start-color:#d95757!important}.control-not-applicable,.control-not-tested{border-inline-start-color:var(--steel-400)!important}.rehearsal-grid article h3{margin:.7rem 0 .35rem;font-size:.9rem}.incident-list p,.recovery-card p,.rehearsal-grid article p,.signoff-grid p{color:var(--steel-600);margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.recovery-card>span{color:var(--steel-600);margin-top:.55rem;font-size:.72rem;display:block}.recovery-assurance-section,.security-assurance-section{gap:1rem;display:grid}.section-heading-row{justify-content:space-between;align-items:start;gap:1rem;display:flex}.section-heading-row p{max-width:70ch;color:var(--steel-600);margin:.35rem 0 0;line-height:1.55}.section-heading-row>strong{border:1px solid var(--steel-200);white-space:nowrap;background:#f8fafc;border-radius:999px;padding:.5rem .75rem}.recovery-coverage-grid,.recovery-register,.security-coverage-grid,.security-run-register,.security-target-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.recovery-coverage-grid article,.security-coverage-grid article,.security-target-grid article{border:1px solid var(--steel-200);border-inline-start:4px solid var(--steel-400);background:#f8fafc;border-radius:.75rem;gap:.45rem;padding:.8rem;display:grid}.recovery-coverage-grid article[data-status=ACCEPTED],.security-coverage-grid article[data-status=ACCEPTED],.security-target-grid article[data-status=ACCEPTED]{border-inline-start-color:var(--teal-500)}.recovery-coverage-grid article[data-status=FAILED],.recovery-coverage-grid article[data-status=REJECTED],.security-coverage-grid article[data-status=FAILED],.security-coverage-grid article[data-status=REJECTED],.security-target-grid article[data-status=FAILED]{border-inline-start-color:#d95757}.recovery-coverage-grid article[data-status=PENDING_REVIEW],.security-coverage-grid article[data-status=PENDING_REVIEW],.security-coverage-grid article[data-status=STALE]{border-inline-start-color:#d89b35}.recovery-coverage-grid b,.recovery-coverage-grid code,.recovery-coverage-grid span,.security-coverage-grid b,.security-coverage-grid code,.security-coverage-grid span,.security-target-grid code,.security-target-grid span{overflow-wrap:anywhere;font-size:.72rem}.recovery-card+.recovery-card{margin-top:0}.recovery-card>strong{margin-top:.65rem;font-size:.82rem;display:block}.recovery-intake-form,.recovery-review-form,.security-intake-form,.security-review-form{border-top:1px solid var(--steel-200);gap:.85rem;margin-top:.9rem;padding-top:.8rem;display:grid}.recovery-intake-form label,.recovery-review-form label,.security-intake-form label,.security-review-form label{gap:.35rem;display:grid}.recovery-controls-fieldset legend,.recovery-intake-form label span,.recovery-review-form label span,.security-controls-fieldset legend,.security-intake-form label span,.security-review-form label span{color:var(--steel-700);font-size:.72rem;font-weight:750}.recovery-intake,.security-intake{border:1px solid var(--steel-200);background:#fbfdff;border-radius:.8rem;padding:.9rem}.recovery-intake>summary,.security-intake>summary{cursor:pointer;font-weight:850}.recovery-intake>p,.security-intake>p{color:var(--steel-600);line-height:1.55}.recovery-controls-fieldset,.security-controls-fieldset{border:1px solid var(--steel-200);border-radius:.75rem;margin:0;padding:.85rem}.security-run-card{border:1px solid var(--steel-200);background:#fbfdff;border-radius:.8rem;padding:.9rem}.security-run-card>small,.security-run-card>span,.security-run-card>strong{margin-top:.45rem;display:block}.security-run-card>small,.security-run-card>span{color:var(--steel-600);font-size:.72rem}@media (max-width:1100px){.recovery-coverage-grid,.recovery-register,.security-coverage-grid,.security-run-register,.security-target-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.section-heading-row{display:grid}.recovery-coverage-grid,.recovery-register,.security-coverage-grid,.security-run-register,.security-target-grid{grid-template-columns:1fr}}.incident-list header code{flex:1}.incident-list article>strong{margin-top:.6rem;font-size:.85rem;display:block}.notification-list article{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.notification-list svg,.signoff-grid svg{color:var(--teal-600)}.notification-list span,.notification-list strong,.signoff-grid span,.signoff-grid strong{display:block}.notification-list>article>span{text-align:end}.action-center-workspace{gap:1.25rem}.action-center-detail>header,.action-center-filters>header,.action-center-heading,.action-center-queue>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.action-center-control-note{background:linear-gradient(120deg,#0c2a46f5,#124c72e6),var(--navy-950);color:#fff;border:1px solid #6fc7ff47;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;display:flex}.action-center-control-note svg{color:#8fd8ff;flex:none;margin-top:.1rem}.action-center-control-note p{color:#ffffffd6;flex:auto;margin:0}.action-center-control-note .button{flex:none;margin-inline-start:auto}@media (max-width:700px){.action-center-control-note{flex-wrap:wrap}.action-center-control-note .button{flex-basis:100%;justify-content:center;margin-inline-start:0}}.action-center-metrics>header{margin-bottom:.75rem}.action-center-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.action-center-metric-grid article{background:var(--white)}@supports (color:color-mix(in lab,red,red)){.action-center-metric-grid article{background:color-mix(in srgb,var(--white) 92%,var(--teal-100))}}.action-center-metric-grid article{border:1px solid var(--steel-100);border-radius:.9rem;gap:.25rem;min-height:7.4rem;padding:.9rem;display:grid}.action-center-metric-grid article[data-metric=aogOrCritical],.action-center-metric-grid article[data-metric=blocked],.action-center-metric-grid article[data-metric=overdue]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.action-center-metric-grid article[data-metric=aogOrCritical],.action-center-metric-grid article[data-metric=blocked],.action-center-metric-grid article[data-metric=overdue]{border-color:color-mix(in srgb,var(--danger) 34%,var(--steel-100))}}.action-center-metric-grid svg{color:var(--teal-500)}.action-center-metric-grid strong{color:var(--navy-950);font-size:clamp(1.6rem,2.2vw,2.35rem);line-height:1}.action-center-metric-grid span{color:var(--steel-600);font-size:.78rem;line-height:1.35}.action-center-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:.8rem;margin-top:1rem;display:grid}.action-center-command-grid form,.action-center-filter-grid label{gap:.45rem;display:grid}.action-center-filter-grid label>span{color:var(--steel-600);font-size:.78rem;font-weight:700}.action-center-check{align-items:center;min-height:2.9rem;display:flex!important}.action-center-check input{width:1rem;height:1rem}.action-center-create summary{cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:flex}.action-center-create summary::-webkit-details-marker{display:none}.action-center-create summary svg{background:var(--teal-100);color:var(--navy-800);box-sizing:content-box;border-radius:50%;padding:.45rem}.action-center-create summary span{gap:.15rem;display:grid}.action-center-create summary small{color:var(--steel-600)}.action-center-create[open] summary{border-bottom:1px solid var(--steel-100);margin-bottom:1rem;padding-bottom:1rem}.action-center-list{gap:.85rem;margin-top:1rem;display:grid}.action-center-card{background:var(--white);border:1px solid var(--steel-100);border-inline-start:.28rem solid var(--teal-500);border-radius:.95rem;gap:.9rem;padding:1rem;display:grid;box-shadow:0 .5rem 1.3rem #0d28430d}.action-center-card[data-priority=AOG],.action-center-card[data-priority=CRITICAL]{border-inline-start-color:var(--danger)}.action-center-card[data-priority=URGENT]{border-inline-start-color:#d78922}.action-center-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.action-center-card h3{margin:.55rem 0 .3rem;font-size:1.08rem}.action-center-card p{color:var(--steel-600);margin:0}.action-center-badges{flex-wrap:wrap;gap:.4rem;display:flex}.action-center-reference{color:var(--navy-800);font-family:var(--font-mono,monospace);white-space:nowrap;font-size:.72rem}.action-center-card-meta{grid-template-columns:1.3fr 1fr 1fr repeat(3,.55fr);gap:.6rem;margin:0;display:grid}.action-center-card-meta div{border-inline-start:1px solid var(--steel-100);min-width:0;padding-inline-start:.65rem}.action-center-card-meta dt{color:var(--steel-600);text-transform:uppercase;font-size:.7rem;font-weight:700}.action-center-card-meta dd{color:var(--navy-950);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.82rem}.action-center-card>footer{border-top:1px solid var(--steel-100);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem;padding-top:.75rem;display:flex}.action-center-card>footer>span:first-child{margin-inline-end:auto}.positive-text{color:var(--teal-500)}.warning-text{color:#a46109}.critical-text{color:var(--danger)}.action-center-command-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.action-center-command-grid form{background:var(--steel-50);border:1px solid var(--steel-100);border-radius:.85rem;align-content:start;padding:.9rem}.action-center-command-grid h3{margin:0 0 .25rem;font-size:.92rem}.action-center-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.action-center-evidence-grid>section{background:var(--steel-50);border:1px solid var(--steel-100);border-radius:.9rem;padding:1rem}.action-center-timeline{gap:.8rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.action-center-timeline li{border-inline-start:.18rem solid var(--teal-500);padding-inline-start:.8rem}.action-center-timeline p{color:var(--steel-600);margin:.25rem 0}.action-center-timeline small{color:var(--steel-600)}@media (max-width:1180px){.action-center-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.action-center-card-meta,.action-center-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.action-center-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.action-center-card>header,.action-center-detail>header,.action-center-filters>header,.action-center-heading,.action-center-queue>header{display:grid}.action-center-card-meta,.action-center-command-grid,.action-center-evidence-grid,.action-center-filter-grid,.action-center-metric-grid{grid-template-columns:1fr}.action-center-card>footer{align-items:stretch;display:grid}.action-center-card>footer>span:first-child{margin:0}}.collaboration-workspace{gap:1.25rem}.collaboration-detail>header,.collaboration-filters>header,.collaboration-heading,.collaboration-inbox>header,.collaboration-message-form>header,.collaboration-thread-register>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.collaboration-control-note{color:#fff;background:radial-gradient(circle at 88% 20%,#38bdf833,#0000 28%),linear-gradient(125deg,#081d33,#123f61 58%,#0e5670);border:1px solid #7dd3fc4d;border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1.05rem 1.15rem;display:flex;position:relative;overflow:hidden}.collaboration-control-note:after{content:"";inset-inline-end:-2.5rem;border:1px solid #ffffff1f;border-radius:50%;width:8rem;height:8rem;position:absolute;top:-4.7rem}.collaboration-control-note svg{color:#8fd8ff;flex:none;margin-top:.1rem}.collaboration-access-boundary p,.collaboration-control-note p,.collaboration-provider-boundary p{margin:0}.collaboration-metrics>header{margin-bottom:.75rem}.collaboration-metric-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.72rem;display:grid}.collaboration-metric-grid article{background:linear-gradient(145deg,#fff,#fff)}@supports (color:color-mix(in lab,red,red)){.collaboration-metric-grid article{background:linear-gradient(145deg,color-mix(in srgb,white 96%,var(--teal-100)),white)}}.collaboration-metric-grid article{border:1px solid var(--steel-100);border-radius:.9rem;gap:.25rem;min-height:7.3rem;padding:.9rem;display:grid}.collaboration-metric-grid article[data-metric=overdueAcknowledgement]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.collaboration-metric-grid article[data-metric=overdueAcknowledgement]{border-color:color-mix(in srgb,var(--danger) 40%,var(--steel-100))}}.collaboration-metric-grid svg{color:var(--teal-500)}.collaboration-metric-grid strong{color:var(--navy-950);font-size:clamp(1.55rem,2.2vw,2.25rem);line-height:1}.collaboration-metric-grid span{color:var(--steel-600);font-size:.76rem;line-height:1.35}.collaboration-filter-grid{grid-template-columns:1.25fr repeat(4,minmax(0,1fr)) .9fr;align-items:end;gap:.8rem;margin-top:1rem;display:grid}.collaboration-filter-grid label,.collaboration-message-form label{gap:.4rem;display:grid}.collaboration-filter-grid label>span,.collaboration-message-form label>span{color:var(--steel-600);font-size:.76rem;font-weight:700}.collaboration-check{align-items:center;min-height:2.9rem;gap:.55rem!important;display:flex!important}.collaboration-check input{width:1rem;height:1rem}.collaboration-create summary,.collaboration-preferences summary{cursor:pointer;align-items:center;gap:.75rem;list-style:none;display:flex}.collaboration-create summary::-webkit-details-marker,.collaboration-preferences summary::-webkit-details-marker{display:none}.collaboration-create summary>svg,.collaboration-preferences summary>svg{background:var(--teal-100);box-sizing:content-box;color:var(--navy-800);border-radius:50%;padding:.45rem}.collaboration-create summary span,.collaboration-preferences summary span{gap:.15rem;display:grid}.collaboration-create summary small,.collaboration-preferences summary small{color:var(--steel-600)}.collaboration-create[open] summary,.collaboration-preferences[open] summary{border-bottom:1px solid var(--steel-100);margin-bottom:1rem;padding-bottom:1rem}.collaboration-operating-grid{grid-template-columns:minmax(0,1.65fr) minmax(19rem,.75fr);align-items:start;gap:1rem;display:grid}.collaboration-inbox-list,.collaboration-message-list,.collaboration-thread-list{gap:.8rem;margin-top:1rem;display:grid}.collaboration-thread-card{background:var(--white);border:1px solid var(--steel-100);border-inline-start:.25rem solid var(--teal-500);border-radius:.95rem;gap:.85rem;padding:1rem;display:grid;box-shadow:0 .55rem 1.35rem #0d28430b}.collaboration-thread-card[data-priority=URGENT]{border-inline-start-color:#d78922}.collaboration-thread-card[data-priority=AOG],.collaboration-thread-card[data-priority=CRITICAL]{border-inline-start-color:var(--danger)}.collaboration-inbox-list article>header,.collaboration-message-list article>header,.collaboration-thread-card>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.collaboration-thread-card h3{margin:.5rem 0 .25rem;font-size:1.04rem}.collaboration-thread-card p{color:var(--steel-600);margin:0}.collaboration-message-list code,.collaboration-thread-card code{color:var(--navy-800);overflow-wrap:anywhere;font-size:.72rem}.collaboration-thread-card dl{grid-template-columns:1.5fr repeat(3,minmax(0,.65fr));gap:.65rem;margin:0;display:grid}.collaboration-thread-card dl div{border-inline-start:1px solid var(--steel-100);padding-inline-start:.65rem}.collaboration-thread-card dt{color:var(--steel-600);text-transform:uppercase;font-size:.68rem;font-weight:700}.collaboration-thread-card dd{overflow-wrap:anywhere;margin:.22rem 0 0;font-size:.8rem}.collaboration-inbox-list article>footer,.collaboration-message-list article>footer,.collaboration-thread-card>footer{border-top:1px solid var(--steel-100);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;display:flex}.collaboration-inbox-list small,.collaboration-message-list small,.collaboration-thread-card small{color:var(--steel-600)}.collaboration-inbox{position:sticky;top:1rem}.collaboration-inbox-count{background:var(--navy-950);color:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .7rem;font-weight:800;display:inline-flex}.collaboration-inbox-summary{flex-wrap:wrap;gap:.5rem;margin-top:.85rem;display:flex}.collaboration-inbox-summary span{background:var(--steel-50);border:1px solid var(--steel-100);color:var(--steel-600);border-radius:999px;padding:.35rem .6rem;font-size:.72rem}.collaboration-inbox-list article{border:1px solid var(--steel-100);border-radius:.8rem;padding:.8rem}.collaboration-inbox-list article[data-severity=CRITICAL]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.collaboration-inbox-list article[data-severity=CRITICAL]{border-color:color-mix(in srgb,var(--danger) 42%,var(--steel-100))}}.collaboration-inbox-list article[data-severity=WARNING]{border-color:#d78922}@supports (color:color-mix(in lab,red,red)){.collaboration-inbox-list article[data-severity=WARNING]{border-color:color-mix(in srgb,#d78922 42%,var(--steel-100))}}.collaboration-inbox-list p{color:var(--steel-600);margin:.55rem 0;font-size:.82rem}.collaboration-detail{border-top:.25rem solid var(--teal-500)}.collaboration-access-boundary,.collaboration-provider-boundary{background:var(--teal-100);align-items:flex-start}@supports (color:color-mix(in lab,red,red)){.collaboration-access-boundary,.collaboration-provider-boundary{background:color-mix(in srgb,var(--teal-100) 35%,white)}}.collaboration-access-boundary,.collaboration-provider-boundary{border:1px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.collaboration-access-boundary,.collaboration-provider-boundary{border:1px solid color-mix(in srgb,var(--teal-500) 28%,var(--steel-100))}}.collaboration-access-boundary,.collaboration-provider-boundary{border-radius:.85rem;gap:.7rem;margin-top:1rem;padding:.85rem;display:flex}.collaboration-access-boundary svg,.collaboration-provider-boundary svg{color:var(--teal-500);flex:none}.collaboration-access-boundary p,.collaboration-provider-boundary p{color:var(--steel-600);margin-top:.2rem;font-size:.82rem}.collaboration-thread-commands{flex-wrap:wrap;gap:.55rem;margin-top:.85rem;display:flex}.collaboration-message-list article{background:var(--steel-50);border:1px solid var(--steel-100);border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.collaboration-message-list article[data-author=YOUR_ORGANIZATION]{background:var(--teal-100)}@supports (color:color-mix(in lab,red,red)){.collaboration-message-list article[data-author=YOUR_ORGANIZATION]{background:color-mix(in srgb,var(--teal-100) 28%,white)}}.collaboration-message-list article[data-author=YOUR_ORGANIZATION]{margin-inline-start:clamp(0rem,4vw,3rem)}.collaboration-message-list article[data-author=PROTECTED_COUNTERPARTY],.collaboration-message-list article[data-author=RELEASED_COUNTERPARTY]{border-inline-start:.2rem solid #d78922;margin-inline-end:clamp(0rem,4vw,3rem)}.collaboration-message-list article[data-author=NEXUS]{border-inline-start:.2rem solid var(--teal-500)}.collaboration-message-list article>p{color:var(--navy-950);white-space:pre-wrap;margin:0}.collaboration-reference-list{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.collaboration-reference-list strong{color:var(--steel-600);text-transform:uppercase;font-size:.72rem}.collaboration-reference-list code{border:1px solid var(--steel-100);background:#fff;border-radius:.35rem;padding:.25rem .4rem}.collaboration-delivery-evidence{background:var(--steel-50)}@supports (color:color-mix(in lab,red,red)){.collaboration-delivery-evidence{background:color-mix(in srgb,var(--steel-50) 65%,white)}}.collaboration-delivery-evidence{border:1px solid var(--steel-100);border-radius:.7rem;gap:.55rem;padding:.7rem;display:grid}.collaboration-delivery-evidence>strong{color:var(--steel-600);text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;display:flex}.collaboration-delivery-evidence>div{flex-wrap:wrap;gap:.4rem;display:flex}.collaboration-delivery-chip,.collaboration-delivery-empty{border-radius:999px;padding:.3rem .55rem;font-size:.72rem}.collaboration-delivery-chip{background:var(--teal-100)}@supports (color:color-mix(in lab,red,red)){.collaboration-delivery-chip{background:color-mix(in srgb,var(--teal-100) 45%,white)}}.collaboration-delivery-chip{border:1px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.collaboration-delivery-chip{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--steel-100))}}.collaboration-delivery-chip{color:var(--navy-950)}.collaboration-delivery-chip[data-status=LEASED],.collaboration-delivery-chip[data-status=PENDING]{background:#fff7e7;border-color:#eacb8b}.collaboration-delivery-chip[data-status=DEAD_LETTER],.collaboration-delivery-chip[data-status=FAILED]{background:#fff0f0;border-color:#e5a1a1}.collaboration-delivery-chip[data-status=CANCELLED],.collaboration-delivery-empty{background:var(--steel-50);border:1px solid var(--steel-100);color:var(--steel-600)}.collaboration-message-form{border:1px solid var(--steel-100);background:#fff;border-radius:.9rem;margin-top:1rem;padding:1rem}.collaboration-message-form>header{margin-bottom:.9rem}.collaboration-message-form>header svg{color:var(--teal-500)}.collaboration-operations{overflow:hidden}.collaboration-operations>header>svg{color:var(--teal-500)}.collaboration-operations-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.collaboration-operations-metrics article{background:var(--steel-50)}@supports (color:color-mix(in lab,red,red)){.collaboration-operations-metrics article{background:color-mix(in srgb,var(--steel-50) 72%,white)}}.collaboration-operations-metrics article{border:1px solid var(--steel-100);border-radius:.75rem;gap:.25rem;min-height:5.5rem;padding:.8rem;display:grid}.collaboration-operations-metrics article[data-attention=true]{background:#fff7e7;border-color:#eacb8b}.collaboration-operations-metrics strong{color:var(--navy-950);font-size:1.35rem}.collaboration-operations-metrics span{color:var(--steel-600);font-size:.76rem;line-height:1.35}.collaboration-operations-actions{flex-wrap:wrap;gap:.55rem;margin-top:.9rem;display:flex}.collaboration-operations-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.collaboration-operations-grid>article{border:1px solid var(--steel-100);background:#fff;border-radius:.8rem;min-width:0;padding:.85rem}.collaboration-operations-grid h3{color:var(--navy-950);margin:0 0 .7rem;font-size:.9rem}.collaboration-operations-list{gap:.5rem;display:grid}.collaboration-operations-list>div{border-block-start:1px solid var(--steel-100);gap:.18rem;padding-block-start:.55rem;display:grid}.collaboration-operations-list>div:first-child{border-block-start:0;padding-block-start:0}.collaboration-operations-list small,.collaboration-operations-list span{color:var(--steel-600);overflow-wrap:anywhere;font-size:.72rem}.collaboration-operations-list strong{color:var(--navy-950);font-size:.8rem}.collaboration-preferences fieldset{border:0;margin:1rem 0;padding:0}.collaboration-preferences legend{color:var(--navy-950);margin-bottom:.55rem;font-size:.82rem;font-weight:800}.collaboration-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.collaboration-choice-grid label{background:var(--steel-50);border:1px solid var(--steel-100);border-radius:.65rem;align-items:center;gap:.5rem;padding:.65rem;display:flex}.collaboration-choice-grid input{width:1rem;height:1rem}@media (max-width:1220px){.collaboration-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.collaboration-operations-grid{grid-template-columns:1fr 1fr}.collaboration-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collaboration-operating-grid{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.75fr)}}@media (max-width:760px){.collaboration-operations-grid,.collaboration-operations-metrics{grid-template-columns:1fr}}@media (max-width:900px){.collaboration-operating-grid{grid-template-columns:1fr}.collaboration-inbox{position:static}.collaboration-choice-grid,.collaboration-thread-card dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.collaboration-detail>header,.collaboration-filters>header,.collaboration-heading,.collaboration-inbox>header,.collaboration-message-form>header,.collaboration-message-list article>header,.collaboration-thread-card>header,.collaboration-thread-register>header{display:grid}.collaboration-choice-grid,.collaboration-filter-grid,.collaboration-metric-grid,.collaboration-thread-card dl{grid-template-columns:1fr}.collaboration-message-list article>footer,.collaboration-thread-card>footer{align-items:stretch;display:grid}.collaboration-message-list article[data-author]{margin-inline:0}}.signoff-grid article{grid-template-columns:auto 1fr auto;align-items:center;gap:.25rem .6rem;display:grid}.signoff-grid p,.signoff-grid small{grid-column:2/-1}.launch-controls{color:#fff;background:var(--navy-950);border-radius:1rem;padding:1.2rem}.launch-controls h2{margin-top:0}.launch-controls>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.launch-controls article{background:#ffffff0f;border:1px solid #ffffff2b;border-radius:.75rem;padding:.9rem}.launch-controls article svg{color:#72c9ff}.launch-controls article h3{margin:.5rem 0 .35rem;font-size:.86rem}.launch-controls article p,.launch-controls>aside{color:#bed0df;font-size:.75rem;line-height:1.55}.launch-controls>aside{background:#ffffff0a;border-inline-start:3px solid #72c9ff;margin-top:1rem;padding:.8rem}@media (max-width:980px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell>main,.sidebar{min-width:0;max-width:100%}.sidebar{height:auto;position:static}.sidebar nav{display:none}.locale-switch{margin-top:0}.flow{grid-template-columns:repeat(2,1fr);gap:.7rem}.flow li,.flow li:first-child,.flow li:last-child{border:1px solid var(--steel-300);border-radius:.7rem}.principles{grid-template-columns:repeat(2,1fr)}.account-feature-heading,.account-model-heading,.eligibility-panel,.organization-status-panel{grid-template-columns:1fr}.account-feature-heading,.account-model-heading{display:grid}.access-participation-grid,.account-feature-grid,.request-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-journey-summary-grid,.organization-type-group-grid{grid-template-columns:1fr}.access-account-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.access-account-model-grid li:after{display:none}.access-evidence-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-feature-request-form,.account-relationship-list{grid-template-columns:1fr}.account-feature-request-form .wide,.account-feature-request-form>.form-result,.account-feature-request-form>button{grid-column:auto}.organization-status-panel>div{border-block-end:1px solid var(--steel-100);border-inline-end:0;padding-block:.7rem;padding-inline-end:0}.organization-status-panel>div:last-child{border-block-end:0}.readiness-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.inventory-heading{flex-direction:column;align-items:start}.inventory-availability-kpis,.inventory-control-grid,.inventory-stats,.pool-control-grid,.pool-mode-grid,.pooling-stats{grid-template-columns:repeat(2,1fr)}.inventory-availability-heading{flex-direction:column;align-items:start}.inventory-risk-filter{padding-block-end:.25rem;display:flex;overflow-x:auto}.inventory-risk-filter button{min-width:10rem}.subscription-stats{grid-template-columns:repeat(3,1fr)}.subscription-access-loop-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.entitlement-grid,.subscription-card-grid,.subscription-control-grid{grid-template-columns:repeat(2,1fr)}.subscription-model,.subscription-registers{grid-template-columns:1fr}.analytics-control-panel>div,.analytics-evidence-loop-stages,.analytics-stats,.data-quality-dimension-grid,.metric-card-grid,.readiness-gates{grid-template-columns:repeat(2,1fr)}.provider-scorecard dl{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-two-column,.launch-three-column,.launch-two-column,.readiness-evidence{grid-template-columns:1fr}.launch-stats{grid-template-columns:repeat(3,1fr)}.runtime-columns{grid-template-columns:1fr}.launch-controls>div,.runtime-summary{grid-template-columns:repeat(2,1fr)}.integration-heading{flex-direction:column;align-items:stretch}.integration-command-grid,.launch-command-grid{grid-template-columns:1fr}.subscription-model>aside{grid-column:auto}.inventory-create-panel,.inventory-operation-grid,.pool-contribution-panel,.pool-economics-panel{grid-template-columns:1fr}.pool-economics-panel>aside{grid-column:auto}.pool-lifecycle{grid-template-columns:repeat(2,1fr);gap:.7rem}.pool-lifecycle article,.pool-lifecycle article:first-child,.pool-lifecycle article:last-child,.readiness-grid article,.readiness-grid article:first-child,.readiness-grid article:last-child{border:1px solid var(--steel-300);border-radius:.7rem}}@media (max-width:560px){.page{padding:1.2rem}.hero{padding:1.5rem}.access-account-model-grid,.access-evidence-preview-grid,.access-journey-summary-grid,.access-participation-grid,.account-feature-grid,.flow,.form-grid,.inventory-availability-kpis,.inventory-control-grid,.inventory-quick-form,.inventory-stats,.onboarding-check-grid,.organization-type-group-grid,.pool-control-grid,.pool-lifecycle,.pool-mode-grid,.pooling-stats,.principles,.readiness-grid,.request-path-grid{grid-template-columns:1fr}.inventory-availability-meta{flex-direction:column;align-items:start}.account-feature-heading,.account-model-heading{display:grid}.account-relationship-list{grid-template-columns:1fr}.account-archetype-panel{flex-basis:auto}.account-source-status{text-align:start}.analytics-control-panel>div,.analytics-evidence-loop-stages,.analytics-stats,.control-evidence-grid,.data-quality-dimension-grid,.entitlement-grid,.launch-controls>div,.launch-register,.launch-stats,.metric-card-grid,.provider-scorecard-grid,.readiness-gates,.rehearsal-grid,.signoff-grid,.subscription-access-loop-stages,.subscription-card-grid,.subscription-control-grid,.subscription-stats,.trend-list{grid-template-columns:1fr}.integration-readiness{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.integration-readiness span{min-width:0}.checkbox-grid,.integration-form .form-row,.integration-form .form-row-three{grid-template-columns:1fr}.provider-scorecard>footer,.provider-scorecard>header{flex-direction:column;align-items:stretch}.acquisition-workspace{gap:1.25rem;display:grid}.acquisition-heading{align-items:flex-start}.acquisition-boundary{color:#e9f4ff;background:linear-gradient(135deg,#07244beb,#0a4074d6);border:1px solid #2c85ff40;border-radius:1rem;gap:1rem;padding:1.1rem 1.25rem;display:flex;box-shadow:0 18px 42px #04183626}.acquisition-boundary svg{color:#6edcff;flex:none}.acquisition-boundary p{color:#c7d9ec;margin:.3rem 0 0;line-height:1.65}.acquisition-contact-process{background:var(--surface);border:1px solid #2677d33d;border-radius:1rem;overflow:hidden;box-shadow:0 14px 38px #08234514}.acquisition-contact-process>header{border-bottom:1px solid var(--border);background:linear-gradient(135deg,#277ee014,#0000 55%);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.15rem 1.25rem;display:flex}.acquisition-contact-process h2,.acquisition-contact-process li p,.acquisition-contact-process ol,.acquisition-contact-process>header p{margin:0}.acquisition-contact-process h2{margin-top:.15rem}.acquisition-contact-process>header>div:first-child>p:last-child{max-width:50rem;color:var(--muted);margin-top:.45rem;line-height:1.6}.acquisition-provider-state{color:#9a5e0c;background:#e091271a;border:1px solid #cf801847;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.acquisition-provider-state svg{width:.95rem;height:.95rem}.acquisition-contact-process ol{grid-template-columns:repeat(4,minmax(0,1fr));padding:1rem 1.25rem 1.15rem;list-style:none;display:grid}.acquisition-contact-process li{grid-template-columns:auto 1fr;gap:.65rem;padding:.35rem 1rem .35rem 0;display:grid;position:relative}[dir=rtl] .acquisition-contact-process li{padding:.35rem 0 .35rem 1rem}.acquisition-contact-process li:not(:last-child):after{content:"";background:var(--border);top:1.05rem;width:calc(100% - 1.5rem);height:1px;position:absolute;inset-inline-start:2rem}.acquisition-contact-step-icon{z-index:1;border:1px solid var(--border);background:var(--surface-raised);width:2.15rem;height:2.15rem;color:var(--muted);border-radius:50%;place-items:center;display:grid}.acquisition-contact-step-icon svg{width:1rem;height:1rem}.acquisition-contact-process li.is-current .acquisition-contact-step-icon{border-color:var(--accent);background:var(--accent);color:#fff;box-shadow:0 0 0 5px #2b7ee01a}.acquisition-contact-process li.is-complete .acquisition-contact-step-icon{color:#238451;background:#2d9a621f;border-color:#2d9a62}.acquisition-contact-process li small,.acquisition-contact-process li strong{display:block}.acquisition-contact-process li small{color:var(--accent);font-size:.66rem;font-weight:800}.acquisition-contact-process li strong{margin-top:.12rem;font-size:.83rem}.acquisition-contact-process li p{color:var(--muted);margin-top:.35rem;font-size:.74rem;line-height:1.55}.acquisition-contact-process>footer{border-top:1px solid var(--border);color:#238451;background:#2d9a620f;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.76rem;display:flex}.acquisition-contact-process>footer svg{width:1rem;height:1rem}.acquisition-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.acquisition-metrics article{border:1px solid var(--border);background:var(--surface);border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .7rem;padding:1rem;display:grid;box-shadow:0 10px 30px #08234512}.acquisition-metrics svg{color:var(--accent);grid-row:span 2}.acquisition-metrics span{color:var(--muted);font-size:.78rem}.acquisition-metrics strong{font-size:1.45rem}.acquisition-activity,.acquisition-brief,.acquisition-queue-panel,.acquisition-transition{border:1px solid var(--border);background:var(--surface);border-radius:1rem;box-shadow:0 14px 38px #08234514}.acquisition-activity>header,.acquisition-brief>header,.acquisition-queue-panel>header,.acquisition-transition>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}.acquisition-activity h2,.acquisition-brief h2,.acquisition-queue-panel h2,.acquisition-transition h2{margin:.15rem 0 0}.acquisition-filters{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(13rem,.25fr);gap:.75rem;padding:1rem 1.25rem;display:grid}.acquisition-filters label{border:1px solid var(--border);background:var(--surface-raised);border-radius:.7rem;align-items:center;gap:.65rem;padding-inline:.8rem;display:flex}.acquisition-filters input,.acquisition-filters select{width:100%;min-height:2.8rem;color:inherit;background:0 0;border:0}.acquisition-filters select{border:1px solid var(--border);border-radius:.7rem;padding-inline:.8rem}.acquisition-queue{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:1rem 1.25rem 1.25rem;display:grid}.acquisition-lead-card{text-align:start;border:1px solid var(--border);background:var(--surface-raised);color:inherit;cursor:pointer;border-radius:.85rem;gap:.65rem;padding:1rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.acquisition-lead-card.is-selected,.acquisition-lead-card:focus-visible,.acquisition-lead-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 12px 28px #145cab1f}.acquisition-lead-card>footer,.acquisition-lead-card>header{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.acquisition-lead-card>header span{color:var(--accent-strong);background:#2b7ee01a;border-radius:999px;padding:.25rem .5rem;font-size:.7rem;font-weight:700}.acquisition-lead-card code{color:var(--muted);font-size:.68rem}.acquisition-lead-card h3,.acquisition-lead-card p{margin:0}.acquisition-lead-card p,.acquisition-lead-card small{color:var(--muted)}.acquisition-lead-facts{flex-wrap:wrap;gap:.45rem;display:flex}.acquisition-lead-facts span{align-items:center;gap:.3rem;font-size:.72rem;display:inline-flex}.acquisition-lead-facts svg{width:.85rem;height:.85rem}.acquisition-lead-card.risk-due{border-inline-start:4px solid #d14646}.acquisition-lead-card.risk-priority{border-inline-start:4px solid #dd8a17}.acquisition-lead-card.risk-watch{border-inline-start:4px solid #8b68d4}.acquisition-lead-card.risk-clear{border-inline-start:4px solid #3ba76d}.acquisition-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:start;gap:1rem;display:grid}.acquisition-brief{grid-row:span 2}.acquisition-brief>header>span{color:#238451;background:#309a611f;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.acquisition-brief dl{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:.75rem 1.25rem;display:grid}.acquisition-brief dl>div{border-bottom:1px solid var(--border);padding:.8rem 0}.acquisition-brief dt{color:var(--muted);align-items:center;gap:.45rem;font-size:.76rem;display:flex}.acquisition-brief dt svg{width:1rem;height:1rem;color:var(--accent)}.acquisition-brief dd{overflow-wrap:anywhere;margin:.3rem 0 0}.acquisition-brief article{border-top:1px solid var(--border);padding:.9rem 1.25rem}.acquisition-brief article p{color:var(--muted);margin:.45rem 0 0;line-height:1.65}.acquisition-tags{flex-wrap:wrap;gap:.45rem;margin-top:.55rem;display:flex}.acquisition-tags span{background:#2b7ee01a;border-radius:999px;padding:.32rem .6rem;font-size:.75rem}.acquisition-activity ol{margin:0;padding:.8rem 1.25rem 1.2rem;list-style:none}.acquisition-activity li{grid-template-columns:auto 1fr;gap:.7rem;padding-bottom:1rem;display:grid;position:relative}.acquisition-activity li>span{border:2px solid var(--accent);background:var(--surface);z-index:1;border-radius:50%;width:.7rem;height:.7rem;margin-top:.32rem}.acquisition-activity li:not(:last-child):before{content:"";background:var(--border);inset-inline-start:.3rem;width:1px;position:absolute;top:.75rem;bottom:-.2rem}.acquisition-activity p{color:var(--muted);margin:.2rem 0}.acquisition-activity small{color:var(--muted)}.acquisition-transition{padding-bottom:1.15rem}.acquisition-form-grid{grid-template-columns:1fr 1fr;gap:.8rem;padding:1rem 1.25rem;display:grid}.acquisition-form-grid label{gap:.35rem;display:grid}.acquisition-form-grid label>span{color:var(--muted);font-size:.78rem;font-weight:600}.acquisition-form-grid input,.acquisition-form-grid select,.acquisition-form-grid textarea{border:1px solid var(--border);background:var(--surface-raised);width:100%;color:inherit;border-radius:.65rem;padding:.7rem .8rem}.acquisition-form-grid .full{grid-column:1/-1}.acquisition-form-grid .acquisition-assign{grid-template-columns:none;align-items:center;gap:.55rem;display:flex}.acquisition-form-grid .acquisition-assign input{width:auto}.acquisition-field-hint{color:#9a5e0c;font-size:.7rem;line-height:1.5}.acquisition-transition>.button{margin-inline:1.25rem}.acquisition-saved{color:#238451;margin:0 .75rem;font-weight:650;display:inline-flex}@media (max-width:1100px){.acquisition-contact-process ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 0}.acquisition-contact-process li:nth-child(2):after{display:none}.acquisition-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.acquisition-queue{grid-template-columns:repeat(2,minmax(0,1fr))}.acquisition-detail-grid{grid-template-columns:1fr}.acquisition-brief{grid-row:auto}}@media (max-width:720px){.acquisition-contact-process>header{flex-direction:column}.acquisition-contact-process ol{grid-template-columns:1fr;gap:.3rem}.acquisition-contact-process li{padding-block:.45rem}.acquisition-contact-process li:not(:last-child):after{top:2.3rem;bottom:-.55rem;width:1px;height:auto;inset-inline-start:1.05rem}.acquisition-brief dl,.acquisition-filters,.acquisition-form-grid,.acquisition-metrics,.acquisition-queue{grid-template-columns:1fr}.acquisition-form-grid .full{grid-column:auto}.acquisition-boundary{align-items:flex-start}}.provider-score,.provider-scorecard>footer>div{text-align:start;justify-content:flex-start}.provider-scorecard dl,.runtime-summary{grid-template-columns:1fr}.launch-decision{grid-template-columns:auto 1fr}.launch-decision aside{border-block-start:1px solid var(--steel-300);border-inline-start:0;grid-column:1/-1;padding-block-start:.8rem;padding-inline-start:0}.form-grid .full{grid-column:auto}}body:has(.public-services){background:#f4f7f8}.app-shell:has(.public-services){display:block}.app-shell:has(.public-services)>.sidebar{display:none}.app-shell:has(.public-services)>main{min-width:0;padding:0}.app-shell:has(.public-services)>main>.workspace-command-bar{display:none}.public-services{--public-navy:var(--services-navy);--public-blue:var(--services-blue);--public-muted:var(--services-muted);--services-ink:#071c2d;--services-navy:#0a2a42;--services-blue:#0f5470;--services-teal:#2f9c95;--services-mint:#dff3f0;--services-line:#d7e1e6;--services-muted:#587080;min-height:100vh;color:var(--services-ink);background:radial-gradient(circle at 84% 12%,#2f9c951c,#0000 28rem),linear-gradient(#f8fafb,#f4f7f8 46rem,#fff);overflow:hidden}.public-services h1,.public-services h2,.public-services h3,.public-services p{margin-block-start:0}.public-services-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafbeb;border-bottom:1px solid #0a2a421a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:5rem;padding:.8rem max(1.25rem,50vw - 44rem);display:grid;position:sticky;top:0}.public-services-nav nav{justify-content:center;align-items:center;gap:clamp(.7rem,1.8vw,1.7rem);display:flex}.public-services-nav nav a{color:#354f60;white-space:nowrap;font-size:.74rem;font-weight:750;position:relative}.public-services-nav nav a:after{content:"";background:var(--services-teal);inset-inline:0;height:2px;transition:transform .18s;position:absolute;bottom:-.45rem;transform:scaleX(0)}.public-services-nav nav a.is-current:after,.public-services-nav nav a:hover:after{transform:scaleX(1)}.public-services-nav-actions{align-items:center;gap:.65rem;display:flex}.public-services-nav .public-locale{color:var(--services-muted)}.public-services-nav .public-access-button,.public-services-nav .public-login{min-height:2.55rem;padding:.6rem .85rem;font-size:.7rem}.public-services-nav .public-login{border-color:var(--services-navy);color:#fff;background:var(--services-navy)}.public-services-nav .public-access-button{color:var(--services-navy);background:#fff;border-color:#b9c9d2}.services-catalogue,.services-expansion-section,.services-final-cta,.services-hero,.services-loop-section,.services-participant-section{width:min(88rem,100% - 2.5rem);margin-inline:auto}.services-hero{grid-template-columns:minmax(0,1fr) minmax(24rem,.9fr);align-items:center;gap:clamp(3rem,7vw,8rem);min-height:44rem;padding-block:7rem 6rem;display:grid}.services-hero-copy{max-width:49rem}.public-eyebrow{color:var(--services-teal);letter-spacing:.16em;margin-block-end:1rem;font-size:.68rem;line-height:1.2}.services-hero h1{max-width:47rem;color:var(--services-ink);letter-spacing:-.06em;margin-block-end:1.4rem;font-size:clamp(3rem,5.8vw,6.6rem);font-weight:300;line-height:.96}.services-hero-copy>p:not(.public-eyebrow){max-width:42rem;color:var(--services-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.75}.services-hero .public-hero-actions{margin-block:2rem 0}.services-hero-visual{color:#fff;background:radial-gradient(circle at 60% 42%,#2f9c9540,#0000 13rem),linear-gradient(145deg,#0b3048,#083d52 60%,#0f5361);border:1px solid #ffffff1f;border-radius:1.3rem;min-height:31rem;padding:1.2rem;box-shadow:0 1.5rem 3rem #0a2a422e}.services-hero-visual-heading{color:#e2f7f8c7;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding:.5rem .5rem 1rem;font-size:.65rem;font-weight:850;display:flex}.services-hero-loop{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;min-height:22rem;padding:3.4rem .55rem 1.5rem;display:grid;position:relative}.services-hero-loop:after,.services-hero-loop:before{content:"";border:1px solid #82e0d82e;border-radius:50%;position:absolute}.services-hero-loop:before{inset:3.3rem 2.2rem 1.7rem}.services-hero-loop:after{border-color:#82e0d847;inset:5.1rem 4rem 3.5rem}.services-hero-loop-stage{z-index:1;background:#ffffff12;border:1px solid #9de3e030;border-radius:.7rem;grid-template-columns:auto auto;align-content:center;gap:.25rem .45rem;min-height:4.2rem;padding:.7rem;display:grid}.services-hero-loop-stage span{color:#8de3dc;grid-column:1/-1;font-size:.6rem;font-weight:850}.services-hero-loop-stage svg{color:#8de3dc}.services-hero-loop-stage strong{color:#fff;font-size:.78rem}.services-hero-loop-hub{z-index:2;color:#fff;background:#031e2dd1;border:1px solid #8bece280;border-radius:50%;align-content:center;place-items:center;gap:.3rem;width:8.2rem;height:8.2rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 .8rem #4abdb817,0 0 3rem #2f9c9542}.services-hero-loop-hub svg{color:#8de3dc}.services-hero-loop-hub strong{font-size:1.05rem}.services-hero-loop-hub small{color:#e2f7f8b3;font-size:.55rem}.services-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.services-signal-grid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:.7rem;gap:.18rem;padding:.75rem;display:grid}.services-signal-grid strong{color:#8de3dc;font-size:1.3rem}.services-signal-grid span{color:#e2f7f8b8;font-size:.6rem;line-height:1.3}.services-loop-section,.services-participant-section{border:1px solid var(--services-line);background:#ffffffc7;border-radius:1.25rem;margin-block:1rem 6rem;padding:clamp(1.4rem,3vw,3rem);box-shadow:0 1.4rem 3rem #0a2a420d}.services-section-heading{justify-content:space-between;align-items:flex-start;gap:2rem;margin-block-end:2rem;display:flex}.services-section-heading>div:first-child{max-width:56rem}.services-section-heading>svg{color:var(--services-teal);flex:none}.services-expansion-copy h2,.services-final-cta h2,.services-section-heading h2{color:var(--services-ink);letter-spacing:-.05em;margin-block-end:.85rem;font-size:clamp(2rem,3.7vw,4rem);font-weight:330;line-height:1}.services-expansion-copy p:not(.public-eyebrow),.services-final-cta>p:not(.public-eyebrow),.services-section-heading p:not(.public-eyebrow){max-width:54rem;color:var(--services-muted);line-height:1.7}.services-loop-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;padding:0;list-style:none;display:grid}.services-loop-grid li{background:linear-gradient(#fff,#f4faf9);border:1px solid #dbe9ec;border-radius:.85rem;align-content:start;min-height:10rem;padding:.95rem;display:grid;position:relative}.services-loop-grid li:not(:last-child):after{z-index:2;content:"";background:var(--services-teal);top:2.35rem;width:.5rem;height:1px;position:absolute;inset-inline-end:-.55rem}.services-loop-stage-topline{color:var(--services-teal);justify-content:space-between;align-items:center;margin-block-end:1.3rem;display:flex}.services-loop-stage-topline span{letter-spacing:.08em;font-size:.65rem;font-weight:900}.services-loop-grid strong{margin-block-end:.4rem;font-size:.9rem}.services-loop-grid p{color:var(--services-muted);margin:0;font-size:.72rem;line-height:1.55}.services-boundary{color:#487080;align-items:center;gap:.45rem;margin:1.35rem 0 0;font-size:.72rem;line-height:1.5;display:flex}.services-boundary svg{color:var(--services-teal);flex:none}.services-catalogue{margin-block:6rem}.services-section-heading-wide{align-items:end}.services-catalogue-count{min-width:7.4rem;color:var(--services-teal);background:var(--services-mint);text-align:end;border:1px solid #c4e1df;border-radius:.85rem;padding:.8rem 1rem;display:grid}.services-catalogue-count strong{letter-spacing:-.06em;font-size:2rem;line-height:1}.services-catalogue-count span{font-size:.64rem;font-weight:800}.services-catalogue-count small{color:var(--steel-700);margin-block-start:.32rem;font-size:.62rem;font-weight:700;line-height:1.35}.services-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.services-lane-card{border:1px solid var(--services-line);background:#ffffffe6;border-radius:1.1rem;flex-direction:column;min-height:34rem;padding:clamp(1.25rem,2.6vw,2rem);display:flex;box-shadow:0 1.1rem 2.7rem #0a2a420d}.services-lane-card:nth-child(3n+1){background:linear-gradient(145deg,#fff,#f0faf9)}.services-lane-card:nth-child(3n+2){background:linear-gradient(145deg,#fff,#f4f7fb)}.services-lane-card:nth-child(3n){background:linear-gradient(145deg,#fff,#fffaf0)}.services-lane-card-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.15rem;display:flex}.services-lane-number{color:var(--services-teal);align-items:center;gap:.6rem;display:flex}.services-lane-number span{letter-spacing:.08em;font-size:.72rem;font-weight:900}.services-lane-eyebrow{color:var(--services-blue);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb3;border:1px solid #c8dfdf;border-radius:999px;padding:.28rem .5rem;font-size:.6rem;font-weight:850}.services-lane-card h3{max-width:31rem;color:var(--services-ink);letter-spacing:-.035em;margin-block-end:.75rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:450;line-height:1.05}.services-lane-description{max-width:42rem;color:var(--services-muted);margin-block-end:1rem;font-size:.85rem;line-height:1.65}.services-lane-impact{color:#1d6262;background:#dff3f0ba;border-radius:.65rem;align-items:flex-start;gap:.45rem;min-height:2.9rem;padding:.7rem .75rem;font-size:.74rem;line-height:1.45;display:flex}.services-lane-impact svg{color:var(--services-teal);flex:none;margin-block-start:.05rem}.services-lane-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1.2rem;display:grid}.services-lane-columns>div,.services-lane-footer>div{min-width:0}.services-lane-columns>div>span,.services-lane-footer span{color:var(--services-teal);letter-spacing:.1em;text-transform:uppercase;margin-block-end:.45rem;font-size:.61rem;font-weight:900;display:block}.services-lane-columns ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.services-lane-columns li{color:#405d6b;padding-inline-start:.8rem;font-size:.7rem;line-height:1.45;position:relative}.services-lane-columns li:before{content:"";background:var(--services-teal);inset-inline-start:0;border-radius:50%;width:.28rem;height:.28rem;position:absolute;top:.45rem}.services-lane-footer{border-block:1px solid #dce8ea;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;margin-block-start:auto;padding-block:.9rem;display:grid}.services-lane-footer p{color:var(--services-ink);margin:0;font-size:.72rem;line-height:1.5}.services-lane-link,.services-participant-grid a{width:fit-content;color:var(--services-blue);align-items:center;gap:.45rem;margin-block-start:1rem;font-size:.72rem;font-weight:850;display:inline-flex}.services-lane-link:hover,.services-participant-grid a:hover{color:var(--services-teal)}.services-participant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.services-participant-grid article{background:#fff;border:1px solid #dce8ea;border-radius:.85rem;flex-direction:column;min-height:14rem;padding:1.15rem;display:flex}.services-participant-grid article>svg{color:var(--services-teal);margin-block-end:1rem}.services-participant-grid h3{margin-block-end:.55rem;font-size:.96rem;line-height:1.2}.services-participant-grid p{color:var(--services-muted);margin:0;font-size:.72rem;line-height:1.55}.services-participant-grid a{margin-block-start:auto}.services-expansion-section{background:#edf9f7;border:1px solid #c6e1df;border-radius:1.25rem;grid-template-columns:minmax(15rem,.75fr) minmax(0,1.5fr);gap:2rem;margin-block:6rem;padding:clamp(1.5rem,3vw,3rem);display:grid}.services-expansion-copy h2{font-size:clamp(1.8rem,3vw,3rem)}.services-expansion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.services-expansion-grid article{background:#ffffffc2;border:1px solid #d2e8e5;border-radius:.8rem;min-height:8.5rem;padding:1.1rem}.services-expansion-grid span{color:var(--services-teal);letter-spacing:.1em;font-size:.59rem;font-weight:900}.services-expansion-grid h3{margin-block:.55rem .4rem;font-size:.9rem}.services-expansion-grid p{color:var(--services-muted);margin:0;font-size:.7rem;line-height:1.5}.services-expansion-note{border-block-start:1px solid #cfe4e2;grid-column:1/-1;margin-block-start:.5rem;padding-block-start:1rem}.services-final-cta{color:#fff;background:linear-gradient(110deg,var(--services-navy),var(--services-blue));text-align:center;border-radius:1.25rem;margin-block:6rem;padding:clamp(2rem,5vw,5rem);box-shadow:0 1.7rem 3.5rem #0a2a4229}.services-final-cta .public-eyebrow{color:#8de3dc}.services-final-cta h2{color:#fff;max-width:58rem;margin-inline:auto}.services-final-cta>p:not(.public-eyebrow){color:#e2f7f8c2;margin-inline:auto}.services-final-cta>div{justify-content:center;gap:.7rem;margin-block-start:1.8rem;display:flex}.services-final-cta .public-primary{color:var(--services-navy);background:#fff}.services-final-cta .public-secondary{color:#fff;background:#ffffff12;border-color:#fff6}.public-services-footer{border-top:1px solid var(--services-line);color:var(--services-muted);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2rem max(1.25rem,50vw - 44rem);font-size:.68rem;display:grid}.public-services-footer>span{text-align:center}.public-services-footer>a:last-child{color:var(--services-blue);font-weight:800}@media (max-width:1120px){.services-hero{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);gap:3rem}.services-loop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-loop-grid li:nth-child(3n):after{display:none}.services-participant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.public-services-nav{grid-template-columns:auto auto;justify-content:space-between}.public-services-nav nav,.public-services-nav-actions .public-login{display:none}.services-hero{grid-template-columns:1fr;min-height:0;padding-block:5rem 4rem}.services-hero-visual{max-width:42rem}.services-expansion-section{grid-template-columns:1fr}}@media (max-width:620px){.public-services-nav{min-height:4.6rem;padding-inline:.85rem}.public-services-nav .public-brand{min-width:0}.public-services-nav .public-brand strong{font-size:.8rem}.public-services-nav .public-brand small{display:none}.public-services-nav .public-access-button{white-space:normal;max-width:7rem;min-height:2.4rem;padding-inline:.65rem}.services-catalogue,.services-expansion-section,.services-final-cta,.services-hero,.services-loop-section,.services-participant-section{width:min(100% - 1.25rem,88rem)}.services-hero{padding-block:4rem 3rem}.services-hero h1{font-size:clamp(2.6rem,13vw,4.5rem)}.services-final-cta>div,.services-hero .public-hero-actions{flex-direction:column;align-items:stretch}.services-final-cta>div .button,.services-hero .public-hero-actions .button{justify-content:center;width:100%}.services-hero-visual{min-height:27rem;padding:.75rem}.services-hero-loop{min-height:19rem;padding-block:2.8rem 1rem}.services-hero-loop-hub{width:7rem;height:7rem}.services-signal-grid{gap:.35rem}.services-signal-grid article{padding:.55rem}.services-signal-grid strong{font-size:1.05rem}.services-section-heading,.services-section-heading-wide{flex-direction:column;align-items:flex-start;gap:1rem}.services-expansion-grid,.services-lane-grid,.services-loop-grid,.services-participant-grid{grid-template-columns:1fr}.services-loop-grid li{min-height:8rem}.services-loop-grid li:after{display:none}.services-lane-card{min-height:0}.services-lane-columns,.services-lane-footer{grid-template-columns:1fr}.services-participant-grid article{min-height:12rem}.services-expansion-section{gap:1.25rem}.public-services-footer{grid-template-columns:1fr;justify-items:start;gap:1rem}.public-services-footer>span{text-align:start}}body:has(.public-home){background:#f4f7f8}.app-shell:has(.public-home){display:block}.app-shell:has(.public-home)>.sidebar{display:none}.app-shell:has(.public-home)>main{min-width:0}.public-home{--public-ink:#071c2d;--public-navy:#0a2a42;--public-blue:#0f5470;--public-teal:#2f9c95;--public-mint:#dff3f0;--public-line:#d7e1e6;--public-muted:#587080;min-height:100vh;color:var(--public-ink);background:radial-gradient(circle at 10% 18%,#2f9c9517,#0000 26rem),linear-gradient(#f8fafb,#f4f7f8 38rem,#fff)}.public-home h1,.public-home h2,.public-home h3,.public-home p{margin-block-start:0}.public-nav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fafbeb;border-bottom:1px solid #0a2a421a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2rem;min-height:5rem;padding:.8rem max(1.25rem,50vw - 44rem);display:grid;position:sticky;top:0}.public-brand{align-items:center;gap:.75rem;min-width:13rem;display:flex}.public-brand-mark{color:#fff;background:linear-gradient(145deg,var(--public-navy),var(--public-blue));border-radius:.7rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;font-weight:900;display:grid;box-shadow:0 8px 22px #0a2a422e}.public-brand>span:last-child{gap:.1rem;display:grid}.public-brand strong{font-size:.9rem}.public-brand small{max-width:16rem;color:var(--public-muted);font-size:.61rem;line-height:1.35}.public-nav nav{justify-content:center;align-items:center;gap:clamp(.6rem,1.7vw,1.5rem);display:flex}.public-nav nav a{color:#354f60;white-space:nowrap;font-size:.74rem;font-weight:750;position:relative}.public-nav nav a:after{content:"";background:var(--public-teal);inset-inline:0;height:2px;transition:transform .18s;position:absolute;bottom:-.45rem;transform:scaleX(0)}.public-nav nav a:hover:after{transform:scaleX(1)}.public-hero-actions,.public-nav-actions{align-items:center;gap:.65rem;display:flex}.public-locale{color:var(--public-muted);font-weight:750}.public-locale,.public-tour-link{align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.public-tour-link{color:var(--public-blue);white-space:nowrap;font-weight:850}.public-tour-link:hover{color:var(--public-navy)}.public-login{border-color:var(--public-navy);color:#fff;background:var(--public-navy)}.public-access-button,.public-login{min-height:2.55rem;padding:.6rem .85rem;font-size:.7rem}.public-access-button{color:var(--public-navy);background:#fff;border-color:#b9c9d2}.public-authentication-notice{color:#764c00;background:#fff4d9;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1rem;font-size:.78rem;display:flex}.public-home>main{overflow:hidden}.operating-model-section,.pooling-feature,.public-final-cta,.public-footer,.public-hero,.public-section{width:min(88rem,100% - 2.5rem);margin-inline:auto}.public-hero{grid-template-columns:minmax(0,1.08fr) minmax(25rem,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:calc(100vh - 5rem);padding-block:clamp(3.25rem,6vw,5.75rem);display:grid}.public-hero-copy h1{max-width:15ch;color:var(--public-ink);text-wrap:balance;font-size:clamp(3.15rem,5vw,5.25rem);line-height:.98}[dir=rtl] .public-hero-copy h1{max-width:20ch;font-size:clamp(2.7rem,4.5vw,4.9rem);line-height:1.15}.public-hero-copy>p:not(.public-eyebrow){max-width:46rem;color:var(--public-muted);margin-block:1.35rem 0;font-size:clamp(.96rem,1.35vw,1.12rem);line-height:1.7}.public-eyebrow{color:var(--public-teal);letter-spacing:.14em;text-transform:uppercase;margin-block-end:.9rem;font-size:.7rem;font-weight:900}[dir=rtl] .public-eyebrow{letter-spacing:0}.public-hero-actions{flex-wrap:wrap;margin-block-start:1.65rem}.public-home-gate{background:radial-gradient(circle at 15% 20%,#2f9c952b,#0000 30rem),radial-gradient(circle at 86% 72%,#0f547029,#0000 32rem),linear-gradient(145deg,#f7fafb,#eef5f5 52%,#e8f0f3);min-height:100svh}.public-gate-nav{grid-template-columns:1fr auto auto;position:relative}.public-gate-status{color:#1d6f6a;background:#dff3f0b8;border:1px solid #2f9c9542;border-radius:999px;align-items:center;gap:.4rem;padding:.48rem .7rem;font-size:.68rem;font-weight:850;display:inline-flex}.public-home-gate>main{min-height:calc(100svh - 5rem);display:grid;overflow:hidden}.public-gate-layout{grid-template-columns:minmax(0,1.08fr) minmax(22rem,.72fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(78rem,100% - 2.5rem);margin:auto;padding-block:clamp(3rem,7vw,6rem);display:grid}.public-gate-story h1{text-wrap:balance;max-width:13ch;margin-block-end:1.5rem;font-size:clamp(3rem,5.8vw,5.7rem);line-height:.98}[dir=rtl] .public-gate-story h1{max-width:15ch;font-size:clamp(2.7rem,5vw,5rem);line-height:1.15}.public-gate-story>p:not(.public-eyebrow){max-width:42rem;color:var(--public-muted);margin-block-end:1.7rem;font-size:clamp(1rem,1.5vw,1.16rem);line-height:1.75}.public-gate-story ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.public-gate-story li{color:#345566;align-items:center;gap:.6rem;font-size:.8rem;font-weight:750;display:flex}.public-gate-story li svg{color:var(--public-teal);flex:none}.public-home-locked{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #071c2d1c;border-radius:1.4rem;justify-self:end;width:100%;max-width:28rem;padding:clamp(1.6rem,3vw,2.3rem);box-shadow:0 28px 70px #071c2d29}.public-home-locked h2{color:var(--public-ink);margin-block:.4rem .7rem;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.1}.public-home-locked>p:not(.eyebrow,.home-access-error){color:var(--public-muted);margin-block-end:1.4rem;font-size:.82rem;line-height:1.65}.public-gate-lock{color:#fff;background:linear-gradient(145deg,var(--public-navy),var(--public-blue));border-radius:1rem;place-items:center;width:3.4rem;height:3.4rem;margin-block-end:1.25rem;display:grid;box-shadow:0 12px 28px #0a2a423d}.public-home-locked .home-access-form{gap:.75rem;display:grid}.public-home-locked .home-access-input{min-height:3.1rem;color:var(--public-ink);background:#fff;border:1px solid #bccbd3;border-radius:.72rem;padding-inline:.9rem}.public-home-locked .home-access-input:focus{border-color:var(--public-teal);outline:3px solid #2f9c9526}.public-home-locked .home-access-form .button{color:#fff;background:var(--public-navy);border-radius:.72rem;min-height:3.1rem;margin-block-start:.35rem}.public-gate-confidentiality{color:#6a7f8c;align-items:flex-start;gap:.4rem;margin-block-start:1.2rem;font-size:.65rem;line-height:1.5;display:flex}.public-gate-confidentiality svg{color:var(--public-teal);flex:none;margin-block-start:.1rem}.public-primary,.public-secondary{border-radius:.72rem;min-height:3.2rem;padding-inline:1.25rem;font-size:.78rem}.public-primary{color:#fff;background:var(--public-navy,#0a2a42);box-shadow:0 14px 32px #0a2a422e}.public-secondary{color:var(--public-navy,#0a2a42);background:#ffffffb3;border-color:#b9c9d2}.public-assurance-list{color:#4f6978;flex-wrap:wrap;gap:.7rem 1.1rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.public-assurance-list li{align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.public-assurance-list svg{color:var(--public-teal)}.public-network-visual{color:#fff;background:radial-gradient(circle at 50% 40%,#2f9c9547,#0000 28%),linear-gradient(145deg,#061929,#0b3049 65%,#0f4453);border:1px solid #ffffff26;border-radius:1.5rem;overflow:hidden;box-shadow:0 35px 75px #071c2d3b}.network-visual-heading{color:#c8d8e1;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;padding:1rem 1.2rem;font-size:.68rem;font-weight:800;display:flex}.network-visual-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.2rem;min-height:22rem;padding:2rem 1.5rem;display:grid;position:relative}.network-visual-grid:after,.network-visual-grid:before{content:"";background:linear-gradient(90deg,#0000,#70cac3bf);width:22%;height:1px;position:absolute;top:50%}.network-visual-grid:before{inset-inline-start:24%}.network-visual-grid:after{inset-inline-end:24%;transform:rotate(180deg)}.network-inputs,.network-outputs{z-index:1;gap:.8rem;display:grid}.network-inputs span,.network-outputs span{color:#d8e6ec;text-align:center;background:#ffffff0f;border:1px solid #ffffff24;border-radius:.7rem;padding:.8rem .9rem;font-size:.7rem;font-weight:750;position:relative}.network-inputs span:after,.network-outputs span:before{content:"";background:#70cac3;border:2px solid #0a2a42;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:50%;transform:translateY(-50%)}.network-inputs span:after{inset-inline-end:-.25rem}.network-outputs span:before{inset-inline-start:-.25rem}.network-hub{z-index:2;text-align:center;background:#061929cc;border:1px solid #70cac3b3;border-radius:50%;place-content:center;justify-items:center;width:9rem;height:9rem;display:grid;box-shadow:0 0 0 .8rem #2f9c9514,0 0 0 1.6rem #2f9c950d}.network-hub svg{color:#70cac3;margin-block-end:.35rem}.network-hub strong{font-size:1.25rem}.network-hub small{color:#9bb4c2;margin-block-start:.3rem;font-size:.55rem}.network-scope-grid{border-top:1px solid #ffffff1c;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.network-scope-grid article{text-align:center;gap:.2rem;min-width:0;padding:1rem;display:grid}.network-scope-grid article+article{border-inline-start:1px solid #ffffff1c}.network-scope-grid strong{color:#70cac3;font-size:1.25rem}.network-scope-grid span{color:#a9bec9;font-size:.57rem;line-height:1.35}.public-section{padding-block:clamp(4.5rem,8vw,8rem)}.public-section-heading{max-width:58rem;margin-block-end:2.5rem}.public-heading-wide{max-width:72rem}.operating-model-copy h2,.pooling-feature-heading h2,.public-final-cta h2,.public-section-heading h2{max-width:20ch;color:var(--public-ink);text-wrap:balance;font-size:clamp(2.3rem,4.5vw,4.8rem);line-height:1.02}[dir=rtl] .operating-model-copy h2,[dir=rtl] .pooling-feature-heading h2,[dir=rtl] .public-final-cta h2,[dir=rtl] .public-section-heading h2{max-width:24ch;line-height:1.25}.operating-model-copy>p:last-child,.pooling-feature-heading>p:last-child,.public-final-cta>p:not(.public-eyebrow),.public-section-heading>p:last-child{max-width:54rem;color:var(--public-muted);margin-block:1.2rem 0;font-size:.96rem;line-height:1.8}.problem-section{border-block:1px solid var(--public-line)}.impact-grid,.problem-grid,.stakeholder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.impact-grid article,.problem-grid article,.stakeholder-grid article{border:1px solid var(--public-line);background:#ffffffd6;border-radius:1rem;min-width:0;padding:1.35rem;box-shadow:0 12px 30px #071c2d0a}.public-icon-box{width:2.7rem;height:2.7rem;color:var(--public-teal);background:var(--public-mint);border-radius:.75rem;place-items:center;display:grid}.capability-grid h3,.impact-grid h3,.mro-value-grid h3,.pooling-value-grid h3,.problem-grid h3,.revenue-model-card h3,.stakeholder-grid h3{margin:1.1rem 0 .5rem;font-size:1rem}.impact-grid p,.problem-grid p{color:var(--public-muted);font-size:.75rem;line-height:1.65}.problem-grid article>strong{border-top:1px solid var(--public-line);color:var(--public-blue);margin-block-start:1.2rem;padding-block-start:.8rem;font-size:.67rem;line-height:1.45;display:block}.integration-bridge{color:#fff;background:var(--public-navy);border-radius:1rem;grid-template-columns:minmax(14rem,.8fr) minmax(0,2.2fr);align-items:center;gap:1.5rem;margin-block-start:1rem;padding:1.25rem;display:grid}.integration-bridge>div{align-items:center;gap:.75rem;display:flex}.integration-bridge svg{color:#70cac3;flex:none}.integration-bridge strong{font-size:.78rem}.integration-bridge ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.integration-bridge li{color:#c8d8e1;text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.55rem;padding:.6rem;font-size:.65rem;font-weight:750}.stakeholder-grid article{flex-direction:column;min-height:28rem;padding:1.45rem;display:flex}.stakeholder-grid header{align-items:flex-start;gap:.85rem;display:flex}.stakeholder-grid header>span:last-child{min-width:0}.stakeholder-grid h3{margin-block-start:0}.stakeholder-grid header small{color:var(--public-muted);font-size:.64rem;line-height:1.45;display:block}.mro-value-grid ul,.pooling-value-grid ul,.revenue-model-card ul,.stakeholder-grid ul,.trust-controls ul{gap:.75rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.revenue-model-card li,.stakeholder-grid li,.trust-controls li{color:#496372;align-items:flex-start;gap:.5rem;font-size:.71rem;line-height:1.55;display:flex}.revenue-model-card li svg,.stakeholder-grid li svg,.trust-controls li svg{color:var(--public-teal);flex:none;margin-block-start:.15rem}.stakeholder-grid footer{border-top:1px solid var(--public-line);color:var(--public-blue);margin-block-start:auto;padding-block-start:1rem;font-size:.7rem;font-weight:850;line-height:1.45}.capability-section{background:#edf3f5;width:100%;padding-inline:max(1.25rem,50vw - 44rem)}.showcase-section{padding-block-start:clamp(4rem,7vw,7rem)}.showcase-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.showcase-heading>div{min-width:0}.showcase-heading>.button{flex:none;margin-block-end:.15rem}.showcase-heading>.button svg{color:var(--public-teal)}.showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.showcase-group{border:1px solid var(--public-line);border-top:4px solid var(--public-teal);background:#fff;border-radius:1rem;flex-direction:column;min-width:0;min-height:28rem;padding:1.3rem;display:flex;box-shadow:0 14px 32px #071c2d0d}.showcase-group-demand{border-top-color:#407ba1}.showcase-group-capacity{border-top-color:#7d9c51}.showcase-group-maintenance{border-top-color:#d38b48}.showcase-group-intelligence{border-top-color:#836fb0}.showcase-group-topline{color:#8aa0aa;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.showcase-group-topline>span{color:var(--public-teal);font-size:.65rem;font-weight:900}.showcase-group-topline small{letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:850}.showcase-group-heading{grid-template-columns:auto minmax(0,1fr);gap:.8rem;margin-block-start:1.4rem;display:grid}.showcase-group-icon{width:2.3rem;height:2.3rem;color:var(--public-teal);background:var(--public-mint);border-radius:.65rem;place-items:center;display:grid}.showcase-group-heading h3{color:var(--public-ink);margin:0;font-size:1rem;line-height:1.3}.showcase-group-heading p{color:var(--public-muted);margin:.45rem 0 0;font-size:.7rem;line-height:1.6}.showcase-service-list{border-top:1px solid var(--public-line);margin:1.35rem 0 0;padding:0;list-style:none;display:grid}.showcase-service-list li{border-bottom:1px solid var(--public-line);min-width:0}.showcase-service-list li:last-child{border-bottom:0}.showcase-service-list a{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.9rem 0;transition:color .16s,transform .16s;display:grid}.showcase-service-list a:hover{color:var(--public-blue);transform:translate(.15rem)}.showcase-service-list a>span:first-child{gap:.28rem;min-width:0;display:grid}.showcase-service-list strong{color:var(--public-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;line-height:1.35;overflow:hidden}.showcase-service-list small{color:var(--public-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;line-height:1.45;overflow:hidden}.showcase-service-meta{color:var(--public-teal);white-space:nowrap;align-items:center;gap:.3rem;font-size:.58rem;font-weight:900;display:inline-flex}.showcase-horizon{background:radial-gradient(circle at 92% 10%,#70cac32e,#0000 18rem),#eef8f7;border:1px solid #b8d5d6;border-radius:1rem;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.8fr);gap:1.5rem 2rem;margin-block-start:1rem;padding:1.45rem;display:grid}.showcase-horizon-copy h3{max-width:22ch;color:var(--public-ink);margin:0;font-size:1.25rem;line-height:1.15}.showcase-horizon-copy>p:last-child{color:var(--public-muted);margin:.65rem 0 0;font-size:.7rem;line-height:1.65}.showcase-horizon-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.showcase-horizon-grid article{background:#ffffffb8;border:1px solid #cfe1e2;border-radius:.75rem;min-width:0;padding:.9rem}.showcase-horizon-grid article>span{color:#6b9295;letter-spacing:.08em;text-transform:uppercase;font-size:.57rem;font-weight:900}.showcase-horizon-grid strong{color:var(--public-ink);margin-block-start:.45rem;font-size:.72rem;display:block}.showcase-horizon-grid p{color:var(--public-muted);margin:.35rem 0 0;font-size:.63rem;line-height:1.5}.showcase-horizon-note{color:#527477;border-top:1px solid #cfe1e2;grid-column:1/-1;align-items:flex-start;gap:.45rem;margin:0;padding-block-start:.9rem;font-size:.64rem;line-height:1.55;display:flex}.showcase-horizon-note svg{color:var(--public-teal);flex:none;margin-block-start:.1rem}.capability-grid{background:#cddbe1;border:1px solid #cddbe1;border-radius:1.2rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.capability-grid article{background:#f9fbfc;min-height:16.5rem;padding:1.35rem;position:relative}.capability-grid article>span{color:#9aadb7;top:1.1rem;font-size:.63rem;font-weight:900;position:absolute;inset-inline-end:1.1rem}.capability-grid svg{color:var(--public-teal)}.capability-grid p{color:var(--public-muted);margin:0;font-size:.72rem;line-height:1.65}.pooling-feature{color:#fff;background:radial-gradient(circle at 90% 10%,#3eb0a740,#0000 25rem),linear-gradient(145deg,#061929,#0b3049 72%,#0f4453);border-radius:1.6rem;margin-block:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem);box-shadow:0 35px 70px #071c2d2e}.operating-model-section .public-eyebrow,.pooling-feature .public-eyebrow,.public-final-cta .public-eyebrow{color:#70cac3}.pooling-feature-heading{max-width:68rem}.operating-model-copy h2,.pooling-feature-heading h2,.public-final-cta h2{color:#fff}.operating-model-copy>p:last-child,.pooling-feature-heading>p:last-child,.public-final-cta>p:not(.public-eyebrow){color:#b8ccd6}.mro-value-grid,.pooling-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block-start:2.5rem;display:grid}.pooling-value-grid article{background:#ffffff0f;border:1px solid #ffffff21;border-radius:1rem;padding:1.4rem}.pooling-value-grid svg{color:#70cac3}.mro-value-grid li,.pooling-value-grid li{color:#c2d3dc;padding-inline-start:1rem;font-size:.72rem;line-height:1.55;position:relative}.mro-value-grid li:before,.pooling-value-grid li:before{content:"";top:.55rem;background:#70cac3;border-radius:50%;width:.35rem;height:.35rem;position:absolute;inset-inline-start:0}.pooling-modes{flex-wrap:wrap;gap:.55rem;margin-block-start:1rem;display:flex}.pooling-modes span{color:#aee2de;background:#2f9c951a;border:1px solid #70cac359;border-radius:999px;padding:.55rem .85rem;font-size:.68rem;font-weight:850}.mro-stage-line,.pooling-flow,.trust-flywheel{margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pooling-flow{grid-template-columns:repeat(5,minmax(0,1fr))}.pooling-flow li{border-block:1px solid #ffffff21;border-inline-end:1px solid #ffffff21;gap:.55rem;padding:1rem;display:grid;position:relative}.pooling-flow li:first-child{border-inline-start:1px solid #ffffff21;border-start-start-radius:.75rem;border-end-start-radius:.75rem}.pooling-flow li:last-child{border-start-end-radius:.75rem;border-end-end-radius:.75rem}.pooling-flow span{color:#70cac3;font-size:.62rem}.pooling-flow strong{color:#d7e5eb;font-size:.68rem;line-height:1.45}.pooling-feature blockquote{color:#e0ebef;border-inline-start:3px solid #70cac3;max-width:60rem;margin:2.5rem 0 0;padding-inline-start:1.2rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:700;line-height:1.55}.mro-stage-line{grid-template-columns:repeat(8,minmax(0,1fr));gap:.65rem}.mro-stage-line li{border:1px solid var(--public-line);background:#fff;border-radius:.75rem;align-content:start;gap:.65rem;min-height:8.5rem;padding:.9rem;display:grid}.mro-stage-line span{color:#fff;background:var(--public-navy);border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.62rem;font-weight:900;display:grid}.mro-stage-line strong{font-size:.67rem;line-height:1.45}.mro-value-grid article{border:1px solid var(--public-line);background:#f8fafb;border-radius:1rem;padding:1.4rem}.mro-value-grid svg{color:var(--public-teal)}.mro-value-grid li{color:var(--public-muted)}.operating-model-section{color:#fff;background:var(--public-navy);border-radius:1.6rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3rem;margin-block:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.operating-flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.operating-flow li{border-bottom:1px solid #ffffff1c;grid-template-columns:auto 1fr;gap:1rem;padding:1rem 0;display:grid}.operating-flow li>span{color:#70cac3;border:1px solid #70cac373;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font-size:.62rem;font-weight:900;display:grid}.operating-flow strong{font-size:.78rem}.operating-flow p{color:#a9bec9;margin:.25rem 0 0;font-size:.68rem;line-height:1.5}.revenue-model-card{background:#ffffff0f;border:1px solid #ffffff21;border-radius:1rem;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:2rem;padding:1.4rem;display:grid}.revenue-model-card>div{align-items:flex-start;gap:.9rem;display:flex}.revenue-model-card>div>svg{color:#70cac3;flex:none}.revenue-model-card h3{margin-block-start:0}.revenue-model-card p{color:#a9bec9;margin:0;font-size:.72rem;line-height:1.6}.revenue-model-card ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.revenue-model-card li{color:#c8d8e1}.trust-flywheel{grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.trust-flywheel li{border:1px solid var(--public-line);background:#fff;border-radius:.85rem;min-height:11.5rem;padding:1rem;position:relative}.trust-flywheel li:not(:last-child):after{z-index:2;border-block-start:2px solid var(--public-teal);border-inline-end:2px solid var(--public-teal);content:"";top:50%;width:.6rem;height:.6rem;position:absolute;inset-inline-end:-.65rem;transform:translateY(-50%)rotate(45deg)}[dir=rtl] .trust-flywheel li:not(:last-child):after{transform:translateY(-50%)rotate(-135deg)}.trust-flywheel span{width:1.75rem;height:1.75rem;color:var(--public-teal);background:var(--public-mint);border-radius:.5rem;place-items:center;font-size:.62rem;font-weight:900;display:grid}.trust-flywheel strong{margin-block-start:1rem;font-size:.76rem;display:block}.trust-flywheel p{color:var(--public-muted);margin:.45rem 0 0;font-size:.67rem;line-height:1.5}.trust-controls{background:#eaf7f5;border:1px solid #b7d9d5;border-radius:1rem;grid-template-columns:auto 1fr;gap:1rem;margin-block-start:1rem;padding:1.25rem;display:grid}.trust-controls>svg{color:var(--public-teal)}.trust-controls ul{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.impact-grid article{border-block-start:4px solid var(--public-teal)}.impact-grid svg{color:var(--public-teal)}.impact-flywheel{color:#fff;background:linear-gradient(110deg,var(--public-navy),var(--public-blue));text-align:center;border-radius:1rem;justify-content:center;align-items:center;gap:.75rem;margin-block-start:1rem;padding:1.2rem;display:flex}.impact-flywheel svg{color:#70cac3;flex:none}.impact-flywheel strong{font-size:.75rem;line-height:1.55}.public-final-cta{color:#fff;background:radial-gradient(circle at 90% 20%,#70cac338,transparent 24rem),var(--public-ink);border-radius:1.6rem;margin-block:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,5rem)}.public-final-cta h2{max-width:18ch}.public-final-cta>div{flex-wrap:wrap;gap:.7rem;margin-block-start:1.8rem;display:flex}.public-final-cta .public-primary{color:var(--public-ink);box-shadow:none;background:#70cac3}.public-final-cta .public-secondary{color:#fff;background:#ffffff0d;border-color:#ffffff40}.public-final-cta small{color:#93aab7;margin-block-start:1rem;font-size:.65rem;display:block}.public-footer{border-top:1px solid var(--public-line);color:var(--public-muted);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2rem;padding-block:2rem;font-size:.67rem;display:grid}.public-footer>span{text-align:center}.public-footer>a:last-child{color:var(--public-navy);font-weight:850}.public-home [id]{scroll-margin-block-start:6.5rem}.homepage-command-strip,.homepage-journey-section,.homepage-network-map{width:min(88rem,100% - 2.5rem);margin-inline:auto}.homepage-command-strip{background:radial-gradient(circle at 92% 8%,#70cac32e,#0000 19rem),linear-gradient(135deg,#eef8f7,#fff 62%);border:1px solid #c9dde0;border-radius:1.4rem;grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 22px 48px #071c2d0f}.homepage-story-spine{color:#e9f8f7;background:radial-gradient(circle at 8% 0,#2f9c9533,#0000 22rem),linear-gradient(135deg,#082738,#0a3545 55%,#123f50);border:1px solid #74bfb940;border-radius:1.35rem;width:min(88rem,100% - 2.5rem);margin:clamp(2rem,4vw,4rem) auto;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 1.5rem 4rem #071c2d1f}.homepage-story-spine-header{grid-template-columns:minmax(0,1.15fr) minmax(16rem,.85fr);align-items:end;gap:2rem;padding-block-end:1.4rem;display:grid}.homepage-story-spine .public-eyebrow{color:#8bd9d0}.homepage-story-spine h2{color:#fff;max-width:18ch;margin-block:.25rem 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.03}.homepage-story-spine-header>div:first-child>p:last-child{color:#e9f8f7bd;max-width:68ch;margin:.85rem 0 0;font-size:.8rem;line-height:1.7}.homepage-story-spine-keyline{background:#ffffff0f;border-inline-start:2px solid #73d2cb;gap:.55rem;padding:1rem;display:grid}.homepage-story-spine-keyline span{color:#8bd9d0;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:800}.homepage-story-spine-keyline strong{color:#fff;font-size:1rem;line-height:1.5}.homepage-story-spine-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.homepage-story-spine-stage{background:#ffffff12;border:1px solid #ffffff1f;border-radius:.95rem;flex-direction:column;min-height:22rem;padding:1rem;display:flex;position:relative}.homepage-story-spine-stage:before{content:"";background:#73d2cb;border-radius:999px;height:3px;position:absolute;inset-block-start:0;inset-inline:1rem}.homepage-story-spine-stage.tone-gap:before{background:#f0b866}.homepage-story-spine-stage.tone-capacity:before{background:#88b9f3}.homepage-story-spine-stage.tone-outcome:before{background:#b7e589}.homepage-story-spine-stage-topline{justify-content:space-between;align-items:center;gap:.5rem;padding-block-start:.35rem;display:flex}.homepage-story-spine-stage-topline>span{color:#8bd9d0;font-size:1.15rem;font-weight:900}.homepage-story-spine-stage.tone-gap .homepage-story-spine-stage-topline>span{color:#f0b866}.homepage-story-spine-stage-topline small{color:#e9f8f79e;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:800}.homepage-story-spine-stage h3{color:#fff;margin:1.7rem 0 0;font-size:1.02rem;line-height:1.25}.homepage-story-spine-stage>p{color:#e9f8f7b3;margin:.65rem 0 0;font-size:.72rem;line-height:1.65}.homepage-story-spine-outcome{color:#d9f3ed;gap:.4rem;margin-block-start:auto;padding-block:1rem .8rem;font-size:.69rem;line-height:1.5;display:flex}.homepage-story-spine-outcome svg{color:#73d2cb;flex:none}.homepage-story-spine-footer .homepage-inline-action,.homepage-story-spine-stage>a{color:#9be5dc;align-self:flex-start;align-items:center;gap:.35rem;font-size:.68rem;font-weight:850;display:inline-flex}.homepage-story-spine-footer .homepage-inline-action:hover,.homepage-story-spine-stage>a:hover{color:#fff}.homepage-story-spine-footer{border-block-start:1px solid #ffffff24;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-block-start:.75rem;padding-block-start:1.25rem;display:grid}.homepage-story-spine-footer>svg{color:#f0b866}.homepage-story-spine-footer strong{color:#fff;font-size:.82rem}.homepage-story-spine-footer p{color:#e9f8f7ab;margin:.25rem 0 0;font-size:.68rem}.homepage-command-copy h2,.homepage-journey-section h2,.homepage-section-heading h2{max-width:20ch;color:var(--public-ink);text-wrap:balance;font-size:clamp(2rem,3.8vw,4rem);line-height:1.03}.homepage-command-copy>p:last-child,.homepage-section-heading>p:last-child{max-width:48rem;color:var(--public-muted);margin-block:1.1rem 0;font-size:.91rem;line-height:1.8}.homepage-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.homepage-signal-grid article{background:#ffffffd1;border:1px solid #d6e4e7;border-radius:.95rem;min-height:10.5rem;padding:1.05rem}.homepage-signal-grid article>span{color:var(--public-teal);letter-spacing:-.05em;font-size:1.8rem;font-weight:900;display:block}.homepage-signal-grid strong{color:var(--public-ink);margin-block-start:.65rem;font-size:.7rem;line-height:1.35;display:block}.homepage-signal-grid p{color:var(--public-muted);margin:.45rem 0 0;font-size:.66rem;line-height:1.55}.homepage-network-map{padding-block:clamp(4.5rem,8vw,8rem)}.homepage-section-heading{max-width:60rem;margin-block-end:2.2rem}.homepage-heading-wide{max-width:72rem}.homepage-network-map-layout{grid-template-columns:minmax(16rem,.45fr) minmax(0,1.55fr);align-items:stretch;gap:.8rem;display:grid}.homepage-role-tabs{align-content:start;gap:.55rem;display:grid}.homepage-role-tab{border:1px solid var(--public-line);min-width:0;color:var(--public-muted);text-align:start;background:#fff;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.8rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.homepage-role-tab:hover{color:var(--public-ink);border-color:#9bc8c5;transform:translate(.2rem)}.homepage-role-tab.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.35rem);box-shadow:0 16px 30px #071c2d26}.homepage-journey-detail:focus-visible,.homepage-journey-step:focus-visible,.homepage-role-stage:focus-visible,.homepage-role-tab:focus-visible{outline-offset:3px;outline:3px solid #2f9c956b}.homepage-role-tab-index{color:#9ab0bb;font-size:.58rem;font-weight:900}.homepage-role-tab.is-active .homepage-role-tab-index{color:#70cac3}.homepage-role-tab-icon{width:2rem;height:2rem;color:var(--public-teal);background:var(--public-mint);border-radius:.6rem;place-items:center;display:grid}.homepage-role-tab.is-active .homepage-role-tab-icon{color:var(--public-navy);background:#70cac3}.homepage-role-tab-copy{gap:.2rem;min-width:0;display:grid}.homepage-role-tab-copy strong{color:inherit;font-size:.72rem}.homepage-role-tab-copy small,.homepage-role-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.homepage-role-tab-copy small{color:#718792;font-size:.59rem}.homepage-role-tab.is-active .homepage-role-tab-copy small,.homepage-role-tab.is-active>svg{color:#a9d9d5}.homepage-role-tab>svg{color:#91a5ae}.homepage-role-stage{color:#fff;background:radial-gradient(circle at 9% 15%,#70cac326,#0000 15rem),linear-gradient(145deg,#061929,#0b3049 75%,#0f4453);border:1px solid #163f57;border-radius:1.15rem;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 24px 52px #071c2d29}.homepage-role-visual{background-image:linear-gradient(#ffffff0a 1px,#0000 0),linear-gradient(90deg,#ffffff0a 1px,#0000 0);background-size:1.5rem 1.5rem;grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);align-items:center;gap:.65rem;min-height:20rem;padding:1.4rem;display:grid;position:relative;overflow:hidden}.homepage-role-visual:after,.homepage-role-visual:before{content:"";border:1px solid #70cac329;border-radius:50%;width:15rem;height:15rem;position:absolute}.homepage-role-visual:after,.homepage-role-visual:before{top:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.homepage-role-visual:after{width:22rem;height:22rem}.homepage-role-node{z-index:1;text-align:center;background:#ffffff12;border:1px solid #ffffff2b;border-radius:.7rem;gap:.4rem;min-width:0;padding:.8rem;display:grid;position:relative}.homepage-role-node-source{justify-self:end}.homepage-role-node-outcome{justify-self:start}.homepage-node-kicker{color:#96b3c0;text-overflow:ellipsis;white-space:nowrap;font-size:.55rem;font-weight:750;line-height:1.35;overflow:hidden}.homepage-role-node strong{color:#e5f1f3;text-overflow:ellipsis;font-size:.7rem;line-height:1.4;overflow:hidden}.homepage-role-node-nexus{background:#061929e6;border-color:#70cac3a6;border-radius:50%;place-content:center;justify-items:center;width:5.6rem;height:5.6rem;display:grid;box-shadow:0 0 0 .65rem #2f9c951c,0 0 0 1.3rem #2f9c950f}.homepage-role-node-nexus strong{color:#70cac3;font-size:1.65rem;line-height:1}.homepage-role-node-nexus small{color:#a9bec9;text-align:center;max-width:4.3rem;margin-block-start:.3rem;font-size:.46rem;line-height:1.35}.homepage-node-pulse{background:var(--public-navy);border:2px solid #70cac3;border-radius:50%;width:.5rem;height:.5rem;animation:homepage-pulse 2.5s ease-in-out infinite;position:absolute;box-shadow:0 0 0 .3rem #70cac321}.homepage-role-line{z-index:1;background:linear-gradient(90deg,#0000,#70cac3bf,#0000);height:1px;display:block;position:relative}.homepage-role-line:after{content:"";background:#70cac3;border-radius:50%;width:.35rem;height:.35rem;animation:homepage-travel 2.8s ease-in-out infinite;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 0 .25rem #70cac31a}.homepage-role-line-left:after{inset-inline-end:20%}.homepage-role-line-right:after{animation-delay:.7s;inset-inline-start:20%}.homepage-role-stage-copy{min-width:0;padding:clamp(1.4rem,3vw,2.4rem)}.homepage-journey-detail-topline,.homepage-role-stage-meta{color:#82a4b3;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;font-size:.59rem;font-weight:850;display:flex}.homepage-role-stage-meta>span:first-child{color:#70cac3;align-items:center;gap:.35rem;display:inline-flex}.homepage-role-stage-copy h3{color:#f3f8f9;text-wrap:balance;max-width:18ch;margin:1.15rem 0 .65rem;font-size:clamp(1.4rem,2.4vw,2.25rem);line-height:1.1}.homepage-role-stage-copy>p{color:#b8ccd6;max-width:38rem;margin:0;font-size:.76rem;line-height:1.7}.homepage-role-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block-start:1.4rem;display:grid}.homepage-role-value-grid>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.7rem;min-width:0;padding:.8rem}.homepage-journey-evidence>span,.homepage-role-value-grid>div>span,.homepage-role-workspaces>span{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.homepage-journey-evidence ul,.homepage-role-value-grid ul{gap:.5rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.homepage-journey-evidence li,.homepage-role-value-grid li{color:#d2e2e7;align-items:flex-start;gap:.35rem;font-size:.64rem;line-height:1.45;display:flex}.homepage-journey-evidence li svg,.homepage-role-value-grid li svg{color:#70cac3;flex:none;margin-block-start:.1rem}.homepage-role-workspaces{gap:.55rem;margin-block-start:1rem;display:grid}.homepage-role-workspaces>div{flex-wrap:wrap;gap:.35rem;display:flex}.homepage-role-workspaces>div span{color:#bfe5e1;background:#2f9c9517;border:1px solid #70cac345;border-radius:999px;padding:.42rem .6rem;font-size:.59rem;font-weight:750}.homepage-inline-action{color:#70cac3;align-items:center;gap:.4rem;margin-block-start:1.4rem;font-size:.7rem;font-weight:850;display:inline-flex}.homepage-inline-action:hover{color:#b9f0eb}.homepage-scenario-section{background:radial-gradient(circle at 94% 8%,#2f9c951a,#0000 22rem),linear-gradient(135deg,#f5fbfb,#fff 62%,#eef4f8);border:1px solid #c9dadd;border-radius:1.5rem;width:min(88rem,100% - 2.5rem);margin-block:clamp(4rem,8vw,8rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 22px 48px #071c2d0f}.homepage-scenario-layout{grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);align-items:stretch;gap:.9rem;display:grid}.homepage-scenario-tabs{align-content:start;gap:.45rem;display:grid}.homepage-scenario-tabs-label{color:#738994;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.35rem;font-size:.59rem;font-weight:900;display:block}.homepage-scenario-tab{border:1px solid var(--public-line);min-width:0;color:var(--public-muted);text-align:start;background:#fff;border-radius:.8rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.72rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.homepage-scenario-tab:hover{color:var(--public-ink);background:#fff;border-color:#9bc8c5;transform:translate(.2rem)}.homepage-scenario-tab.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.35rem);box-shadow:0 16px 30px #071c2d26}.homepage-scenario-stage:focus-visible,.homepage-scenario-tab:focus-visible{outline-offset:3px;outline:3px solid #2f9c956b}.homepage-scenario-tab-number{color:#9ab0bb;font-size:.58rem;font-weight:900}.homepage-scenario-tab.is-active .homepage-scenario-tab-number{color:#70cac3}.homepage-scenario-tab-icon{width:2rem;height:2rem;color:var(--public-teal);background:var(--public-mint);border-radius:.6rem;place-items:center;display:grid}.homepage-scenario-tab.is-active .homepage-scenario-tab-icon{color:var(--public-navy);background:#70cac3}.homepage-scenario-tab-copy{gap:.2rem;min-width:0;display:grid}.homepage-scenario-tab-copy small,.homepage-scenario-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-scenario-tab-copy strong{color:inherit;font-size:.72rem;line-height:1.35}.homepage-scenario-tab-copy small{color:#718792;font-size:.59rem;line-height:1.35}.homepage-scenario-tab.is-active .homepage-scenario-tab-copy small,.homepage-scenario-tab.is-active>svg{color:#a9d9d5}.homepage-scenario-tab>svg{color:#91a5ae}.homepage-scenario-stage{color:#fff;background:radial-gradient(circle at 8% 10%,#70cac329,#0000 17rem),linear-gradient(145deg,#061929,#0b3049 75%,#0f4453);border:1px solid #163f57;border-radius:1.15rem;align-content:start;min-width:0;padding:clamp(1.4rem,4vw,2.4rem);display:grid;box-shadow:0 24px 52px #071c2d29}.homepage-scenario-stage-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;display:grid}.homepage-scenario-stage-icon{color:#70cac3;background:#70cac31a;border:1px solid #70cac38c;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.homepage-scenario-stage-heading span{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.homepage-scenario-stage-heading h3{color:#f3f8f9;text-wrap:balance;max-width:25ch;margin:.35rem 0 0;font-size:clamp(1.35rem,2.5vw,2.25rem);line-height:1.08}.homepage-scenario-stage-heading>small{color:#82a4b3;letter-spacing:.07em;align-self:start;font-size:.59rem;font-weight:850}.homepage-scenario-stage-description{color:#b8ccd6;max-width:44rem;margin:1.2rem 0 0;font-size:.78rem;line-height:1.75}.homepage-scenario-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.homepage-scenario-flow li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.72rem;align-content:start;gap:.6rem;min-width:0;min-height:8.8rem;padding:.8rem;display:grid}.homepage-scenario-flow li>span{color:#70cac3;letter-spacing:.08em;font-size:.58rem;font-weight:900}.homepage-scenario-flow strong{color:#e5f1f3;font-size:.69rem}.homepage-scenario-flow p{color:#b8ccd6;margin:.35rem 0 0;font-size:.62rem;line-height:1.5}.homepage-scenario-stage-footer{border-block-start:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:1rem;margin-block-start:1.4rem;padding-block-start:1rem;display:flex}.homepage-scenario-stage-footer>div{gap:.3rem;display:grid}.homepage-scenario-stage-footer>div>span{color:#70cac3;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850}.homepage-scenario-stage-footer>div>strong{color:#e1edf0;font-size:.72rem}.homepage-scenario-stage-footer .homepage-inline-action{flex:none;margin-block-start:0}.homepage-integration-section{background:radial-gradient(circle at 7% 12%,#2f9c951a,#0000 24rem),linear-gradient(135deg,#f8fbfc,#fff 58%,#eef4f8);border:1px solid #c9dadd;border-radius:1.5rem;width:min(88rem,100% - 2.5rem);margin-block:clamp(4rem,8vw,8rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 22px 48px #071c2d0f}.homepage-integration-layout{grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);align-items:stretch;gap:.9rem;display:grid}.homepage-integration-tabs{align-content:start;gap:.45rem;display:grid}.homepage-integration-tabs-label{color:#738994;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.35rem;font-size:.59rem;font-weight:900;display:block}.homepage-integration-tab{border:1px solid var(--public-line);min-width:0;color:var(--public-muted);text-align:start;background:#fff;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.78rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.homepage-integration-tab:hover{color:var(--public-ink);background:#fff;border-color:#9bc8c5;transform:translate(.2rem)}.homepage-integration-tab.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.35rem);box-shadow:0 16px 30px #071c2d26}.homepage-integration-stage:focus-visible,.homepage-integration-tab:focus-visible{outline-offset:3px;outline:3px solid #2f9c956b}.homepage-integration-tab-number{color:#9ab0bb;font-size:.58rem;font-weight:900}.homepage-integration-tab.is-active .homepage-integration-tab-number{color:#70cac3}.homepage-integration-tab-copy{gap:.2rem;min-width:0;display:grid}.homepage-integration-tab-copy small,.homepage-integration-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-integration-tab-copy strong{color:inherit;font-size:.72rem;line-height:1.35}.homepage-integration-tab-copy small{color:#718792;font-size:.59rem;line-height:1.35}.homepage-integration-tab.is-active .homepage-integration-tab-copy small,.homepage-integration-tab.is-active>svg{color:#a9d9d5}.homepage-integration-tab>svg{color:#91a5ae}.homepage-integration-stage{color:#fff;background:radial-gradient(circle at 91% 4%,#70cac324,#0000 18rem),linear-gradient(145deg,#061929,#0b3049 74%,#0f4453);border:1px solid #163f57;border-radius:1.15rem;align-content:start;min-width:0;padding:clamp(1.4rem,4vw,2.4rem);display:grid;box-shadow:0 24px 52px #071c2d29}.homepage-integration-stage-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.homepage-integration-controls>div>span,.homepage-integration-stage-heading>div>span,.homepage-integration-subheading>span:first-child{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.homepage-integration-stage-heading h3{color:#f3f8f9;text-wrap:balance;max-width:32ch;margin:.35rem 0 0;font-size:clamp(1.3rem,2.25vw,2rem);line-height:1.1}.homepage-integration-stage-heading p{color:#b8ccd6;max-width:46rem;margin:.9rem 0 0;font-size:.77rem;line-height:1.75}.homepage-integration-stage-heading>small{color:#82a4b3;letter-spacing:.07em;font-size:.59rem;font-weight:850}.homepage-integration-record{background:linear-gradient(90deg,#70cac31f,#ffffff0a),#ffffff0a;border:1px solid #70cac366;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-block-start:1.5rem;padding:.8rem;display:grid}.homepage-integration-record-mark{color:#061929;background:#70cac3;border-radius:.68rem;place-items:center;width:2.45rem;height:2.45rem;display:grid}.homepage-integration-record>div:nth-child(2){gap:.18rem;min-width:0;display:grid}.homepage-integration-record>div:nth-child(2)>span{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.homepage-integration-record strong{color:#e9f5f6;font-size:.78rem}.homepage-integration-record p{color:#a7c0ca;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.61rem;line-height:1.4;overflow:hidden}.homepage-integration-protected{color:#b9e8e3;white-space:nowrap;background:#70cac314;border:1px solid #70cac34f;border-radius:999px;align-items:center;gap:.3rem;padding:.4rem .52rem;font-size:.56rem;font-weight:800;display:inline-flex}.homepage-integration-connections{margin-block-start:1.35rem}.homepage-integration-subheading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.55rem;display:flex}.homepage-integration-subheading>span:last-child{color:#82a4b3;font-size:.57rem;font-weight:750}.homepage-integration-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.homepage-integration-link{color:#e8f4f5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.72rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;padding:.68rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.homepage-integration-link:hover{background:#70cac31c;border-color:#70cac38f;transform:translateY(-.12rem)}.homepage-integration-link>svg{color:#70cac3}.homepage-integration-link-icon{color:#70cac3;background:#70cac31a;border-radius:.55rem;place-items:center;width:1.85rem;height:1.85rem;display:grid}.homepage-integration-link-copy{gap:.18rem;min-width:0;display:grid}.homepage-integration-link-copy strong{color:#e8f4f5;text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.homepage-integration-link-copy small{color:#a7c0ca;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.35;overflow:hidden}.homepage-integration-controls{border-block-start:1px solid #ffffff1f;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:1rem;margin-block-start:1.35rem;padding-block-start:1rem;display:grid}.homepage-integration-controls>div{gap:.35rem;display:grid}.homepage-integration-controls>div>strong{color:#dbecef;font-size:.69rem;line-height:1.45}.homepage-integration-controls ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.homepage-integration-controls li{color:#b8ccd6;align-items:flex-start;gap:.35rem;font-size:.62rem;line-height:1.45;display:flex}.homepage-integration-controls li svg{color:#70cac3;flex:none;margin-block-start:.08rem}.homepage-integration-stage-footer{border-block-start:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.2rem;padding-block-start:.95rem;display:flex}.homepage-integration-stage-footer>span{color:#90afba;max-width:38rem;font-size:.61rem;line-height:1.5}.homepage-integration-stage-footer .homepage-inline-action{flex:none;margin-block-start:0}.homepage-release-ladder{background:radial-gradient(circle at 93% 9%,#2f9c951a,#0000 23rem),linear-gradient(135deg,#f5fbfb,#fff 62%,#eef4f8);border:1px solid #c9dadd;border-radius:1.5rem;width:min(88rem,100% - 2.5rem);margin-block:clamp(4rem,8vw,8rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 22px 48px #071c2d0f}.homepage-release-layout{grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);align-items:stretch;gap:.9rem;display:grid}.homepage-release-tabs{align-content:start;gap:.45rem;display:grid}.homepage-release-tabs-label{color:#738994;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.35rem;font-size:.59rem;font-weight:900;display:block}.homepage-release-tab{border:1px solid var(--public-line);min-width:0;color:var(--public-muted);text-align:start;background:#fff;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.78rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.homepage-release-tab:hover{color:var(--public-ink);background:#fff;border-color:#9bc8c5;transform:translate(.2rem)}.homepage-release-tab.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.35rem);box-shadow:0 16px 30px #071c2d26}.homepage-release-panel:focus-visible,.homepage-release-tab:focus-visible{outline-offset:3px;outline:3px solid #2f9c956b}.homepage-release-tab-index{color:#9ab0bb;font-size:.58rem;font-weight:900}.homepage-release-tab.is-active .homepage-release-tab-index{color:#70cac3}.homepage-release-tab-copy{gap:.2rem;min-width:0;display:grid}.homepage-release-tab-copy small,.homepage-release-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-release-tab-copy strong{color:inherit;font-size:.72rem;line-height:1.35}.homepage-release-tab-copy small{color:#718792;font-size:.59rem;line-height:1.35}.homepage-release-tab.is-active .homepage-release-tab-copy small,.homepage-release-tab.is-active>svg{color:#a9d9d5}.homepage-release-tab>svg{color:#91a5ae}.homepage-release-panel{color:#fff;background:radial-gradient(circle at 8% 6%,#70cac326,#0000 18rem),linear-gradient(145deg,#061929,#0b3049 74%,#0f4453);border:1px solid #163f57;border-radius:1.15rem;align-content:start;min-width:0;padding:clamp(1.4rem,4vw,2.4rem);display:grid;box-shadow:0 24px 52px #071c2d29}.homepage-release-panel-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.homepage-release-panel-icon{color:#70cac3;background:#70cac31a;border:1px solid #70cac38c;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.homepage-release-gate>div>span,.homepage-release-panel-heading>div:nth-child(2)>span,.homepage-release-visibility>div>span{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.homepage-release-panel-heading h3{color:#f3f8f9;text-wrap:balance;max-width:30ch;margin:.35rem 0 0;font-size:clamp(1.3rem,2.3vw,2.05rem);line-height:1.09}.homepage-release-panel-heading p{color:#b8ccd6;max-width:45rem;margin:.95rem 0 0;font-size:.77rem;line-height:1.75}.homepage-release-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;margin:1.55rem 0 0;padding:0;list-style:none;display:grid}.homepage-release-progress li{gap:.35rem;min-width:0;padding-block-start:.72rem;display:grid;position:relative}.homepage-release-progress li:before{content:"";background:#ffffff21;height:2px;position:absolute;inset-block-start:0;inset-inline:0}.homepage-release-progress li:first-child:before{border-radius:999px 0 0 999px}.homepage-release-progress li:last-child:before{border-radius:0 999px 999px 0}.homepage-release-progress li.is-reached:before{background:#70cac3}.homepage-release-progress li>span{color:#82a4b3;letter-spacing:.06em;font-size:.55rem;font-weight:900}.homepage-release-progress li.is-reached>span{color:#70cac3}.homepage-release-progress li>small{color:#b8ccd6;text-overflow:ellipsis;white-space:nowrap;font-size:.57rem;line-height:1.35;overflow:hidden}.homepage-release-visibility-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-block-start:1.35rem;display:grid}.homepage-release-visibility{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.75rem;min-width:0;padding:.8rem}.homepage-release-visibility>div{align-items:center;gap:.4rem;display:flex}.homepage-release-visibility>div svg{color:#70cac3;flex:none}.homepage-release-protected li svg,.homepage-release-protected>div>span{color:#e3b87b}.homepage-release-visibility ul{gap:.48rem;margin:.78rem 0 0;padding:0;list-style:none;display:grid}.homepage-release-visibility li{color:#b8ccd6;align-items:flex-start;gap:.35rem;font-size:.61rem;line-height:1.45;display:flex}.homepage-release-visibility li svg{color:#70cac3;flex:none;margin-block-start:.08rem}.homepage-release-gate{background:#70cac317;border:1px solid #70cac361;border-radius:.75rem;align-items:center;gap:.7rem;margin-block-start:1.2rem;padding:.78rem;display:flex}.homepage-release-gate>svg{color:#70cac3;flex:none}.homepage-release-gate>div{gap:.28rem;display:grid}.homepage-release-gate>div>strong{color:#e1edf0;font-size:.69rem;line-height:1.45}.homepage-release-footer{border-block-start:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.2rem;padding-block-start:.95rem;display:flex}.homepage-release-footer>span{color:#90afba;max-width:38rem;font-size:.61rem;line-height:1.5}.homepage-release-footer .homepage-inline-action{flex:none;margin-block-start:0}.homepage-impact-lens{background:radial-gradient(circle at 96% 8%,#2f9c951a,#0000 23rem),#edf3f5;border:1px solid #c9dadd;border-radius:1.5rem;width:min(88rem,100% - 2.5rem);margin-block:clamp(4rem,8vw,8rem);margin-inline:auto;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 22px 48px #071c2d0f}.homepage-impact-lens-layout{grid-template-columns:minmax(16rem,.66fr) minmax(0,1.34fr);align-items:stretch;gap:.9rem;display:grid}.homepage-impact-lens-tabs{align-content:start;gap:.45rem;display:grid}.homepage-impact-lens-tabs-label{color:#738994;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.35rem;font-size:.59rem;font-weight:900;display:block}.homepage-impact-lens-tab{min-width:0;color:var(--public-muted);text-align:start;background:#ffffffc7;border:1px solid #ccdde1;border-radius:.8rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.72rem;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s;display:grid}.homepage-impact-lens-tab:hover{color:var(--public-ink);background:#fff;border-color:#9bc8c5;transform:translate(.2rem)}.homepage-impact-lens-tab.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.35rem);box-shadow:0 16px 30px #071c2d26}.homepage-impact-lens-panel:focus-visible,.homepage-impact-lens-tab:focus-visible{outline-offset:3px;outline:3px solid #2f9c956b}.homepage-impact-lens-tab-index{color:#9ab0bb;font-size:.58rem;font-weight:900}.homepage-impact-lens-tab.is-active .homepage-impact-lens-tab-index{color:#70cac3}.homepage-impact-lens-tab-icon{width:2rem;height:2rem;color:var(--public-teal);background:var(--public-mint);border-radius:.6rem;place-items:center;display:grid}.homepage-impact-lens-tab.is-active .homepage-impact-lens-tab-icon{color:var(--public-navy);background:#70cac3}.homepage-impact-lens-tab-copy{gap:.2rem;min-width:0;display:grid}.homepage-impact-lens-tab-copy small,.homepage-impact-lens-tab-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.homepage-impact-lens-tab-copy strong{color:inherit;font-size:.72rem;line-height:1.35}.homepage-impact-lens-tab-copy small{color:#718792;font-size:.59rem;line-height:1.35}.homepage-impact-lens-tab.is-active .homepage-impact-lens-tab-copy small,.homepage-impact-lens-tab.is-active>svg{color:#a9d9d5}.homepage-impact-lens-tab>svg{color:#91a5ae}.homepage-impact-lens-panel{color:#fff;background:radial-gradient(circle at 8% 6%,#70cac326,#0000 18rem),linear-gradient(145deg,#061929,#0b3049 74%,#0f4453);border:1px solid #163f57;border-radius:1.15rem;align-content:start;min-width:0;padding:clamp(1.4rem,4vw,2.4rem);display:grid;box-shadow:0 24px 52px #071c2d29}.homepage-impact-lens-panel-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;display:grid}.homepage-impact-lens-panel-icon{color:#70cac3;background:#70cac31a;border:1px solid #70cac38c;border-radius:.75rem;place-items:center;width:3rem;height:3rem;display:grid}.homepage-impact-lens-capabilities>span,.homepage-impact-lens-panel-heading>div:nth-child(2)>span,.homepage-impact-lens-subheading>span:first-child{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.homepage-impact-lens-panel-heading h3{color:#f3f8f9;text-wrap:balance;max-width:30ch;margin:.35rem 0 0;font-size:clamp(1.3rem,2.3vw,2.05rem);line-height:1.09}.homepage-impact-lens-panel-heading p{color:#b8ccd6;max-width:45rem;margin:.95rem 0 0;font-size:.77rem;line-height:1.75}.homepage-impact-lens-panel-heading>small{color:#82a4b3;letter-spacing:.07em;font-size:.59rem;font-weight:850}.homepage-impact-lens-outcome{background:#70cac31a;border:1px solid #70cac366;border-radius:.85rem;gap:.35rem;margin-block-start:1.35rem;padding:.8rem;display:grid}.homepage-impact-lens-outcome span{color:#70cac3;letter-spacing:.07em;text-transform:uppercase;font-size:.57rem;font-weight:850}.homepage-impact-lens-outcome strong{color:#e8f4f5;font-size:.76rem;line-height:1.45}.homepage-impact-lens-signals{margin-block-start:1.35rem}.homepage-impact-lens-subheading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.55rem;display:flex}.homepage-impact-lens-subheading>span:last-child{color:#82a4b3;font-size:.57rem;font-weight:750}.homepage-impact-lens-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.homepage-impact-lens-signal-grid article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.72rem;align-content:start;gap:.27rem;min-width:0;min-height:7.4rem;padding:.72rem;display:grid}.homepage-impact-lens-signal-grid article>span{color:#70cac3;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850}.homepage-impact-lens-signal-grid strong{color:#e8f4f5;font-size:.78rem}.homepage-impact-lens-signal-grid p{color:#b8ccd6;margin:0;font-size:.6rem;line-height:1.5}.homepage-impact-lens-capabilities{border-block-start:1px solid #ffffff1f;gap:.5rem;margin-block-start:1.35rem;padding-block-start:1rem;display:grid}.homepage-impact-lens-capabilities ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.homepage-impact-lens-capabilities li{color:#b8ccd6;align-items:flex-start;gap:.35rem;font-size:.61rem;line-height:1.45;display:flex}.homepage-impact-lens-capabilities li svg{color:#70cac3;flex:none;margin-block-start:.08rem}.homepage-impact-lens-footer{border-block-start:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1.2rem;padding-block-start:.95rem;display:flex}.homepage-impact-lens-footer>span{color:#90afba;max-width:38rem;font-size:.61rem;line-height:1.5}.homepage-impact-lens-footer .homepage-inline-action{flex:none;margin-block-start:0}.homepage-journey-section{background:radial-gradient(circle at 6% 10%,#2f9c951a,#0000 22rem),#edf3f5;border:1px solid #c9dadd;border-radius:1.5rem;margin-block:clamp(4rem,8vw,8rem);padding:clamp(2rem,5vw,4.5rem)}.homepage-journey-shell{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:stretch;gap:1rem;display:grid}.homepage-journey-rail{background:#ffffffb3;border:1px solid #ccdde1;border-radius:1rem;padding:1rem}.homepage-journey-rail-label{color:#738994;letter-spacing:.08em;text-transform:uppercase;margin-block-end:.7rem;font-size:.59rem;font-weight:900;display:block}.homepage-journey-steps{gap:.25rem;display:grid;position:relative}.homepage-journey-steps:before{content:"";top:1.7rem;bottom:1.7rem;background:#c6dadd;width:1px;position:absolute;inset-inline-start:1.05rem}.homepage-journey-step{z-index:1;min-height:3.3rem;color:var(--public-muted);text-align:start;background:0 0;border:1px solid #0000;border-radius:.7rem;grid-template-columns:2.1rem minmax(0,1fr);align-items:center;gap:.65rem;padding:.45rem;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid;position:relative}.homepage-journey-step:hover{background:#fff;border-color:#bfd4d7;transform:translate(.15rem)}.homepage-journey-step.is-active{border-color:var(--public-navy);color:#fff;background:var(--public-navy);transform:translate(.25rem);box-shadow:0 12px 25px #071c2d1f}.homepage-journey-step-marker{width:2.1rem;height:2.1rem;color:var(--public-blue);background:#f6fbfb;border:1px solid #c6dadd;border-radius:50%;place-items:center;font-size:.58rem;font-weight:900;display:grid}.homepage-journey-step.is-active .homepage-journey-step-marker{color:var(--public-navy);background:#70cac3;border-color:#70cac3}.homepage-journey-step small,.homepage-journey-step strong{display:block}.homepage-journey-step small{color:#8299a3;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:850}.homepage-journey-step.is-active small{color:#a9d9d5}.homepage-journey-step strong{color:inherit;margin-block-start:.2rem;font-size:.72rem;line-height:1.35}.homepage-journey-detail{color:#fff;background:radial-gradient(circle at 88% 8%,#70cac32e,transparent 17rem),var(--public-navy);border:1px solid #163f57;border-radius:1rem;min-width:0;padding:clamp(1.4rem,4vw,2.5rem);box-shadow:0 22px 44px #071c2d24}.homepage-journey-detail-topline span:first-child{color:#70cac3}.homepage-journey-detail h3{color:#f3f8f9;text-wrap:balance;max-width:15ch;margin:1rem 0 .7rem;font-size:clamp(1.55rem,3vw,2.6rem);line-height:1.05}.homepage-journey-detail>p{color:#b8ccd6;max-width:42rem;margin:0;font-size:.8rem;line-height:1.75}.homepage-journey-output{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-block-start:1.5rem;display:grid}.homepage-journey-output>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.75rem;grid-template-columns:auto 1fr;align-items:center;gap:.35rem .55rem;min-width:0;padding:.85rem;display:grid}.homepage-journey-output svg{color:#70cac3;grid-row:span 2}.homepage-journey-evidence>span,.homepage-journey-output span{color:#84a6b4;letter-spacing:.06em;text-transform:uppercase;font-size:.57rem;font-weight:850}.homepage-journey-output strong{color:#e1edf0;text-overflow:ellipsis;font-size:.67rem;line-height:1.45;overflow:hidden}.homepage-journey-evidence{border-block-start:1px solid #ffffff1f;margin-block-start:1.2rem;padding-block-start:1rem}.homepage-journey-evidence ul{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:.7rem}@keyframes homepage-pulse{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}@keyframes homepage-travel{0%{opacity:0;transform:translate(-.35rem,-50%)}30%,70%{opacity:1}to{opacity:0;transform:translate(.35rem,-50%)}}@media (prefers-reduced-motion:reduce){.homepage-impact-lens-tab,.homepage-integration-link,.homepage-integration-tab,.homepage-journey-step,.homepage-node-pulse,.homepage-release-tab,.homepage-role-line:after,.homepage-role-tab,.homepage-scenario-tab{transition:none;animation:none}}.pricing-page{--pricing-ink:#09213b;--pricing-blue:#0b55d5;--pricing-cyan:#11a5b5;width:min(100%,92rem);color:var(--pricing-ink);gap:clamp(3rem,7vw,6.5rem);margin-inline:auto;padding:clamp(1rem,3vw,3rem);display:grid}.pricing-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#15b6ce2e,#0000 28%),linear-gradient(135deg,#06182d,#092a56 58%,#0b4d92);border:1px solid #6c98d34d;border-radius:2rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 32px 90px #041a373d}.pricing-hero:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #53d2e640;border-radius:50%;width:28rem;position:absolute;inset:auto -8% -45% auto;box-shadow:0 0 0 3rem #53d2e60a,0 0 0 7rem #53d2e608}.pricing-hero-copy{z-index:1;position:relative}.pricing-hero-copy .eyebrow{color:#72e4ef}.pricing-hero-copy h1{color:#fff;letter-spacing:-.055em;max-width:15ch;margin:.75rem 0 1.25rem;font-size:clamp(2.35rem,5vw,5.3rem);line-height:.98}.pricing-hero-copy>p:last-of-type{color:#e4effce0;max-width:45rem;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.75}.pricing-hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.pricing-hero .button.primary{color:#06182d;background:#36d0dc}.pricing-hero .button.secondary{color:#fff;background:#ffffff14;border-color:#ffffff61}.pricing-founders-summary{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04142a8c;border:1px solid #ffffff38;border-radius:1.35rem;padding:1.5rem;position:relative;box-shadow:inset 0 1px #ffffff1f}.pricing-founders-summary>div:first-child{color:#77e6f0;align-items:center;gap:.55rem;font-weight:800;display:flex}.pricing-founders-summary>strong{margin-top:1rem;font-size:clamp(3.5rem,8vw,6rem);line-height:1;display:block}.pricing-founders-summary>small{color:#a8c1de;text-transform:uppercase;letter-spacing:.08em}.pricing-founders-summary>p{color:#d4e2f2;line-height:1.65}.pricing-founders-summary dl{border-block:1px solid #ffffff24;margin:1rem 0;padding:.8rem 0}.pricing-founders-summary dl div{justify-content:space-between;gap:1rem;display:flex}.pricing-founders-summary dt{color:#a8c1de}.pricing-founders-summary dd{text-align:end;margin:0;font-weight:800}.pricing-founders-summary em{color:#98b1cd;font-size:.73rem;font-style:normal;display:block}.pricing-configurator{gap:1.4rem;display:grid}.pricing-segmented{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.pricing-segmented button{color:#35506e;text-align:start;cursor:pointer;background:#fff;border:1px solid #cad8e8;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.2rem;transition:all .16s;display:grid}.pricing-segmented button:hover{border-color:#6ea4df;transform:translateY(-2px)}.pricing-segmented button.is-active{border-color:var(--pricing-blue);color:var(--pricing-blue);background:#eef5ff;box-shadow:0 14px 36px #114c921f}.pricing-segmented button>svg{width:1.7rem;height:1.7rem}.pricing-segmented button span{gap:.15rem;display:grid}.pricing-segmented button strong{color:var(--pricing-ink);font-size:1rem}.pricing-segmented button small{color:#6d8096}.pricing-control-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.pricing-pills{background:#edf2f7;border:1px solid #d6e0eb;border-radius:999px;gap:.3rem;padding:.3rem;display:flex}.pricing-pills button{color:#536b84;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.58rem .9rem;font-size:.8rem;font-weight:800}.pricing-pills button.is-active{color:var(--pricing-blue);background:#fff;box-shadow:0 3px 12px #0d335c1f}.pricing-pills button:disabled{cursor:not-allowed;opacity:.42;filter:grayscale(.35)}.pricing-currency-basis{border-inline-start:2px solid var(--pricing-cyan);gap:.15rem;max-width:25rem;padding-inline-start:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-currency-basis{border-inline-start:2px solid color-mix(in srgb,var(--pricing-cyan),white 40%)}}.pricing-currency-basis strong{color:var(--pricing-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem}.pricing-currency-basis span{color:#63778d;font-size:.78rem;line-height:1.45}.pricing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:1rem;display:grid}.pricing-card-grid>article{background:linear-gradient(#fff,#f7faff);border:1px solid #d5e0ec;border-radius:1.25rem;flex-direction:column;min-height:27rem;padding:1.35rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #10305214}.pricing-card-grid>article.featured{border-color:#5c96e4;box-shadow:0 24px 64px #0b55d529}.pricing-card-grid>article.featured:before{background:linear-gradient(90deg,var(--pricing-blue),var(--pricing-cyan));content:"";height:.28rem;position:absolute;inset:0 0 auto}.pricing-card-grid article>header{color:#47709f;text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;font-size:.72rem;font-weight:800;display:flex}.pricing-card-grid article>header svg{color:var(--pricing-cyan)}.pricing-card-grid h2{min-height:3.2rem;color:var(--pricing-ink);margin:1.1rem 0 .5rem;font-size:1.15rem;line-height:1.35}.pricing-standard{color:#75869a;min-height:1.5rem;margin:0;font-size:.78rem}.pricing-amount{color:#071d35;letter-spacing:-.045em;text-align:start;margin:.6rem 0 0;font-size:clamp(2rem,3.2vw,3rem);font-weight:850}.pricing-irr{color:#0b6575;margin:.35rem 0 0;font-size:1.05rem;font-weight:760}.pricing-irr.pending{color:#7a6245;font-size:.78rem;font-weight:650}.pricing-card-grid article>small{color:#7d8da0}.pricing-saving{color:#197b82;background:#e9f8f7;border-radius:.7rem;align-items:center;gap:.55rem;margin-top:1rem;padding:.65rem;font-size:.75rem;display:flex}.pricing-saving strong{color:#fff;background:#167f89;border-radius:.4rem;padding:.25rem .45rem}.pricing-eligibility{color:#5d7188;align-items:start;gap:.45rem;margin:1rem 0;font-size:.76rem;line-height:1.5;display:flex}.pricing-eligibility svg{flex:none;width:1rem}.pricing-card-grid .button{justify-content:center;margin-top:auto}.pricing-offer-proof{border:1px solid var(--teal-500);gap:.55rem;margin:.1rem 0 .9rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-offer-proof{border:1px solid color-mix(in srgb,var(--teal-500) 20%,var(--line))}}.pricing-offer-proof{background:var(--teal-50);border-radius:.75rem}@supports (color:color-mix(in lab,red,red)){.pricing-offer-proof{background:color-mix(in srgb,var(--teal-50) 55%,white)}}.pricing-offer-proof>div{justify-content:space-between;gap:1rem;display:flex}.pricing-offer-proof dt{color:var(--steel-600);font-size:.67rem}.pricing-offer-proof dd{color:var(--navy-900);text-align:end;margin:0;font-size:.69rem;font-weight:760}.pricing-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-benefit-grid>article{background:#fff;border:1px solid #d4e1ed;border-radius:1.4rem;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 20px 55px #11305214}.pricing-benefit-grid>article>svg{color:var(--pricing-blue)}.pricing-benefit-grid h2{color:var(--pricing-ink);font-size:1.35rem}.pricing-benefit-grid h3{color:#0e6576;margin-top:1.5rem}.pricing-benefit-grid p{color:#60758c;line-height:1.7}.pricing-benefit-grid ul{gap:.75rem;padding:0;list-style:none;display:grid}.pricing-benefit-grid li{color:#526b84;grid-template-columns:auto 1fr;gap:.55rem;display:grid}.pricing-benefit-grid li svg{width:1rem;color:var(--pricing-cyan)}.pricing-benefit-grid .authority-boundary{background:#fffaf2;border-color:#e3c18d;grid-column:1/-1}.pricing-lifecycle{gap:1.5rem;display:grid}.pricing-lifecycle header{max-width:64rem}.pricing-lifecycle h2{color:var(--pricing-ink);font-size:clamp(1.35rem,2.5vw,2.1rem);line-height:1.35}.pricing-lifecycle ol{background:#fff;border:1px solid #d4e1ed;border-radius:1.2rem;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 50px #11305212}.pricing-lifecycle li{border-inline-end:1px solid #dfe7ef;min-height:11rem;padding:1rem;position:relative}.pricing-lifecycle li:last-child{border-inline-end:0}.pricing-lifecycle li>span{color:#8ba0b7;font-size:.68rem;font-weight:850}.pricing-lifecycle li>strong{color:var(--pricing-blue);margin-top:1rem;display:block}.pricing-lifecycle li>p{color:#657a91;font-size:.75rem;line-height:1.55}.pricing-policy{background:linear-gradient(145deg,#f5f9fd,#fff);border:1px solid #cbdbea;border-radius:1.4rem;grid-template-columns:minmax(15rem,.55fr) minmax(0,1.45fr);gap:1.5rem 3rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.pricing-policy>div>svg{color:var(--pricing-blue)}.pricing-policy h2{color:var(--pricing-ink);text-transform:uppercase;margin-top:.4rem;font-size:1rem}.pricing-policy ul{color:#566e87;gap:.8rem;margin:0;line-height:1.65;display:grid}.pricing-policy aside{color:#dbe9f7;background:#09213b;border-radius:.8rem;grid-column:1/-1;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem;display:grid}.pricing-rate-reference{color:#174d5a;background:#eef9fb;border:1px solid #b9d6df;border-radius:.8rem;grid-column:1/-1;margin:0;padding:.8rem 1rem;font-size:.82rem}.pricing-rate-reference a{color:inherit;font-weight:750}.pricing-briefing{background:#fff;border:1px solid #d5e1ed;border-radius:1.35rem;grid-template-columns:minmax(19rem,.7fr) minmax(0,1.45fr);display:grid;overflow:hidden;box-shadow:0 22px 58px #09274b17}.pricing-briefing-rail{background:#fbfdff;border-inline-end:1px solid #dce6ef;align-content:start;gap:1.15rem;padding:clamp(1.35rem,3vw,2.55rem);display:grid}.pricing-briefing-rail>.eyebrow{color:var(--pricing-blue);align-items:center;gap:.45rem;margin:0;display:inline-flex}.pricing-briefing-rail>.eyebrow svg{width:1rem}.pricing-briefing-rail h1{max-width:12ch;color:var(--pricing-ink);letter-spacing:-.055em;margin:0;font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.01}.pricing-briefing-rail>p:not(.eyebrow){color:#62758b;max-width:32rem;margin:0;font-size:.95rem;line-height:1.65}.pricing-briefing-controls{gap:1rem;margin-top:.5rem;display:grid}.pricing-briefing-controls fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-briefing-controls legend{color:#1d3554;margin-bottom:.55rem;font-size:.78rem;font-weight:820}.pricing-briefing-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.pricing-briefing-choice-grid button,.pricing-briefing-offer-list button,.pricing-briefing-offer-strip button,.pricing-briefing-terms>button{font:inherit;text-align:start;cursor:pointer}.pricing-briefing-choice-grid button:focus-visible,.pricing-briefing-offer-list button:focus-visible,.pricing-briefing-offer-strip button:focus-visible,.pricing-briefing-terms>button:focus-visible{z-index:2;outline:3px solid var(--pricing-cyan);outline-offset:2px}.pricing-briefing-choice-grid button{color:#52677f;background:#fff;border:1px solid #d7e2ed;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;min-height:4.3rem;padding:.7rem;display:grid}.pricing-briefing-choice-grid button.is-active{border-color:var(--pricing-blue);color:var(--pricing-blue);background:#f4f8ff}.pricing-briefing-choice-grid svg{width:1.35rem;color:inherit}.pricing-briefing-choice-grid span,.pricing-briefing-offer-list span,.pricing-briefing-offer-strip span{gap:.14rem;min-width:0;display:grid}.pricing-briefing-choice-grid strong,.pricing-briefing-offer-list strong,.pricing-briefing-offer-strip strong{color:var(--pricing-ink);font-size:.79rem}.pricing-briefing-choice-grid small,.pricing-briefing-offer-list small,.pricing-briefing-offer-strip small{color:#687d95;font-size:.66rem;line-height:1.4}.pricing-briefing-choice-grid.compact button{grid-template-columns:1fr;min-height:2.7rem}.pricing-briefing-offer-list{gap:.45rem;display:grid}.pricing-briefing-offer-list button{color:#63778e;background:0 0;border:1px solid #0000;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;padding:.65rem;display:grid}.pricing-briefing-offer-list button.is-active{border-color:var(--pricing-blue);background:#f5f8ff}.pricing-briefing-offer-list svg{width:1.1rem;color:var(--pricing-blue);margin-top:.05rem}.pricing-briefing-main{align-content:start;gap:1.2rem;min-width:0;padding:clamp(1.35rem,3vw,2.55rem);display:grid}.pricing-briefing-heading{border-bottom:1px solid #e0e8f0;padding-bottom:1rem}.pricing-briefing-heading .eyebrow{color:var(--pricing-blue);margin:0 0 .35rem}.pricing-briefing-heading h2{color:var(--pricing-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.55rem,3vw,2.35rem)}.pricing-briefing-heading>p:last-child{color:#667a91;max-width:52rem;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}.pricing-briefing-offer-strip{border-block:1px solid #dce6ee;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-briefing-offer-strip button{background:#fff;border:0;border-inline-end:1px solid #dce6ee;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;min-height:5.25rem;padding:.85rem;display:grid}.pricing-briefing-offer-strip button:last-child{border-inline-end:0}.pricing-briefing-offer-strip button.is-active{box-shadow:inset 0 3px var(--pricing-blue);background:#f5f8ff}.pricing-briefing-offer-strip svg{width:1.1rem;color:var(--pricing-blue)}.pricing-briefing-preview{border-inline-start:3px solid var(--pricing-cyan);color:#386b78;background:#f1fbfc;margin:0;padding:.65rem .8rem;font-size:.76rem;line-height:1.45}.pricing-briefing-terms{background:#fff;border:1px solid #dce6ee;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pricing-briefing-terms>button{min-height:18rem;color:var(--pricing-ink);background:#fff;border:0;border-inline-end:1px solid #dce6ee;align-content:start;gap:.35rem;padding:1.2rem;display:grid;position:relative}.pricing-briefing-terms>button:last-child{border-inline-end:0}.pricing-briefing-terms>button.is-selected{z-index:1;border:2px solid var(--pricing-blue);border-radius:.8rem;margin:-1px}.pricing-briefing-term-meta{min-height:1.25rem;color:var(--pricing-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:850}.pricing-briefing-terms h3{min-height:2.7rem;margin:0;font-size:1.05rem;line-height:1.3}.pricing-briefing-standard{color:#74869b;min-height:1.2rem;margin:0;font-size:.68rem}.pricing-briefing-amount{letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:850;line-height:1}.pricing-briefing-irr{color:#107381;min-height:1.3rem;margin:0;font-size:.78rem;font-weight:760}.pricing-briefing-irr.is-pending{color:#7a6245;font-size:.7rem;font-weight:620}.pricing-briefing-terms>button>small{color:#6c7f94;font-size:.72rem}.pricing-briefing-saving{color:#167b83;background:#eaf8f7;border-radius:.35rem;align-self:start;margin-top:.45rem;padding:.3rem .45rem;font-size:.66rem;font-weight:780}.pricing-briefing-footer{border-top:1px solid #dce6ee;justify-content:space-between;align-items:end;gap:1.25rem;padding-top:1rem;display:flex}.pricing-briefing-footer>div{gap:.2rem;display:grid}.pricing-briefing-footer strong{color:#45617f;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem}.pricing-briefing-footer p{color:var(--pricing-ink);margin:0;font-weight:760}.pricing-briefing-footer small{color:#63778e;max-width:44rem;font-size:.67rem;line-height:1.45}.pricing-briefing-footer a{color:inherit;font-weight:760}.pricing-briefing-footer .button{flex:none;justify-content:center;min-width:13.5rem}@media (max-width:1080px){.pricing-briefing{grid-template-columns:1fr}.pricing-briefing-rail{border-block-end:1px solid #dce6ef;border-inline-end:0}.pricing-briefing-rail h1{max-width:19ch}.pricing-briefing-controls{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pricing-briefing-main,.pricing-briefing-rail{padding:1.15rem}.pricing-briefing-choice-grid,.pricing-briefing-controls,.pricing-briefing-offer-strip,.pricing-briefing-terms{grid-template-columns:1fr}.pricing-briefing-offer-strip{border-inline:1px solid #dce6ee;border-radius:.75rem}.pricing-briefing-offer-strip button,.pricing-briefing-terms>button{border-block-end:1px solid #dce6ee;border-inline-end:0}.pricing-briefing-offer-strip button:last-child,.pricing-briefing-terms>button:last-child{border-block-end:0}.pricing-briefing-terms>button{min-height:0}.pricing-briefing-footer{flex-direction:column;align-items:stretch}.pricing-briefing-footer .button{width:100%}}.pricing-comparison{gap:1.25rem;display:grid}.pricing-comparison-intro{grid-template-columns:minmax(0,1.15fr) minmax(32rem,.85fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.pricing-comparison-intro .eyebrow{color:var(--pricing-blue);align-items:center;gap:.5rem;margin:0 0 .8rem;display:inline-flex}.pricing-comparison-intro .eyebrow svg{width:1rem}.pricing-comparison-intro h1{max-width:49rem;color:var(--pricing-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,2.75vw,2.85rem);line-height:1.04}.pricing-comparison-intro>div:first-child>p:last-child{color:#52677f;max-width:44rem;margin:.7rem 0 0;font-size:1rem;line-height:1.65}.pricing-comparison-controls{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.pricing-comparison-controls fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-comparison-controls legend{color:#172b43;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.55rem;font-size:.72rem;font-weight:800}.pricing-comparison-segmented{background:#fff;border:1px solid #b9c8d9;border-radius:.75rem;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pricing-comparison-segmented button{color:#203c5e;min-height:3.25rem;font:inherit;cursor:pointer;background:0 0;border:0;border-inline-end:1px solid #d7e0ea;justify-content:center;align-items:center;gap:.55rem;padding:.65rem .8rem;font-size:.84rem;font-weight:750;display:flex}.pricing-comparison-segmented button:last-child{border-inline-end:0}.pricing-comparison-segmented button svg{flex:none;width:1.15rem}.pricing-comparison-segmented button:hover{background:#f1f6fc}.pricing-comparison-segmented button.is-active{background:var(--pricing-blue);color:#fff}.pricing-comparison-scroll:focus-visible,.pricing-comparison-segmented button:focus-visible,.pricing-comparison-term-picker button:focus-visible{outline:3px solid var(--pricing-cyan)}@supports (color:color-mix(in lab,red,red)){.pricing-comparison-scroll:focus-visible,.pricing-comparison-segmented button:focus-visible,.pricing-comparison-term-picker button:focus-visible{outline:3px solid color-mix(in srgb,var(--pricing-cyan),white 15%)}}.pricing-comparison-scroll:focus-visible,.pricing-comparison-segmented button:focus-visible,.pricing-comparison-term-picker button:focus-visible{outline-offset:2px}.pricing-comparison-context{color:#52677f;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:.86rem;display:flex}.pricing-comparison-context>svg{width:1.2rem;color:var(--pricing-blue)}.pricing-comparison-context strong{color:var(--pricing-ink)}.pricing-comparison-term-picker{flex-wrap:wrap;gap:.2rem;display:inline-flex}.pricing-comparison-term-picker button{color:var(--pricing-blue);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.35rem .55rem;font-weight:700}.pricing-comparison-term-picker button.is-active,.pricing-comparison-term-picker button:hover{background:#e6f0ff}.pricing-comparison-scroll{background:#fff;border:1px solid #c9d6e4;border-radius:1rem;overflow-x:auto;box-shadow:0 1.2rem 3rem #0d2f541a}.pricing-comparison-table{border-collapse:separate;border-spacing:0;table-layout:fixed;color:#173353;width:100%;min-width:72rem;font-size:.82rem;line-height:1.36}.pricing-comparison-table td,.pricing-comparison-table th{vertical-align:middle;text-align:start;border-inline-end:1px solid #d5e0eb;border-bottom:1px solid #d5e0eb;padding:.75rem 1rem}.pricing-comparison-table tr>:last-child{border-inline-end:0}.pricing-comparison-table tbody tr:last-child>*,.pricing-comparison-table tfoot tr:last-child>*{border-bottom:0}.pricing-comparison-table thead th{box-sizing:border-box;text-align:center;height:8.75rem;padding:1rem 1.25rem}.pricing-comparison-corner{width:24%;color:var(--pricing-blue);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:850;text-align:start!important}.pricing-comparison-plan{width:25.333%}.pricing-comparison-plan>span:first-child{letter-spacing:.06em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:850;display:block}.pricing-comparison-plan>strong{color:inherit;letter-spacing:-.025em;margin-bottom:.55rem;font-size:clamp(1.25rem,2vw,1.72rem);line-height:1.08;display:block}.pricing-comparison-plan>small{max-width:15rem;margin-inline:auto;font-size:.72rem;line-height:1.45;display:block}.pricing-comparison-plan.is-standard{background:#f9fbfd}.pricing-comparison-plan.is-standard>small{color:#52677f;border:1px solid #cbd7e3;border-radius:.45rem;padding:.25rem .55rem;display:inline-block}.pricing-comparison-plan.is-launch{color:#fff;background:#075cf2}.pricing-comparison-plan.is-launch>span:first-child{color:#064ebd;background:#d7e7ff;border-radius:.45rem;padding:.28rem .62rem;display:inline-block}.pricing-comparison-plan.is-founding{color:#fff;box-shadow:inset .35rem 0 var(--pricing-cyan);background:#082447;position:relative}.pricing-best-value,.pricing-governed-badge,.pricing-live-capacity{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;width:fit-content;margin-inline:auto;font-weight:850;display:inline-flex!important}.pricing-governed-badge{color:#fff;background:#ff6b35;margin-bottom:.45rem;padding:.3rem .72rem;font-size:.68rem}.pricing-live-capacity{color:#a93409;background:#fbe8df;padding:.25rem .6rem}.pricing-best-value{background:var(--pricing-cyan);color:#fff;margin-top:.5rem;padding:.3rem .75rem;font-size:.66rem}.pricing-comparison-table tbody th{color:#183e6b;font-weight:720}.pricing-comparison-table tbody th>svg{vertical-align:middle;color:#245b99;width:1.18rem;height:1.18rem;margin-inline-end:.65rem}.pricing-comparison-table tbody th>span{vertical-align:middle}.pricing-comparison-table td.is-launch{background:#f5f9ff}.pricing-comparison-table td.is-founding{background:#f2fbfd}.pricing-comparison-table td>small{color:#60758c;margin-top:.25rem;font-size:.69rem;display:block}.pricing-fomo-row>*{vertical-align:top!important}.pricing-fomo-row>th>strong{color:var(--pricing-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem}.pricing-window-warning{color:#6d4c0a;background:#fff8e8;border-inline-start:3px solid #e5a119;align-items:flex-start;gap:.65rem;padding:.7rem;display:flex}.pricing-window-warning>svg{flex:none;width:1.05rem}.pricing-window-warning small,.pricing-window-warning span{display:block}.pricing-window-warning strong{letter-spacing:.05em;text-transform:uppercase;font-size:.7rem}.pricing-window-warning small{margin-top:.2rem}.pricing-fomo-panel{border-inline-start:3px solid var(--pricing-cyan);color:#fff;background:#082447;padding:.8rem .9rem}.pricing-fomo-panel>strong{color:#55e0ef;letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;line-height:1.35;display:block}.pricing-fomo-panel ul{gap:.3rem;margin:.55rem 0 0;padding:0;list-style:none;display:grid}.pricing-fomo-panel li{padding-inline-start:.85rem;font-size:.72rem;position:relative}.pricing-fomo-panel li:before{content:"";inset-inline-start:0;background:#55e0ef;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.48em}.pricing-matrix-price{color:#0a2849;font-size:1.12rem;display:block}.pricing-positive{color:#078da1}.pricing-group-row th{letter-spacing:.07em;text-transform:uppercase;background:#e9f2fd;padding-block:.5rem;font-size:.7rem;color:var(--pricing-blue)!important;font-weight:850!important;display:table-cell!important}.pricing-comparison-table td>svg{vertical-align:middle;width:1rem;color:var(--pricing-blue)}.pricing-comparison-table tfoot td,.pricing-comparison-table tfoot th{background:#fff;padding:.95rem}.pricing-comparison-table tfoot td.is-launch{background:#f5f9ff}.pricing-comparison-table tfoot td.is-founding{background:#f2fbfd}.pricing-comparison-table tfoot .button{text-align:center;justify-content:center;align-items:center;gap:.55rem;width:100%;min-height:3.15rem;padding-inline:.8rem;display:flex}.pricing-comparison-table tfoot .button svg{flex:none;width:1rem}.pricing-founding-cta{border-color:var(--pricing-cyan)!important;background:var(--pricing-cyan)!important}.pricing-comparison-boundary{color:#536a83;align-items:flex-start;gap:.75rem;max-width:65rem;margin:0 auto;font-size:.82rem;line-height:1.55;display:flex}.pricing-comparison-boundary svg{width:1.25rem;color:var(--pricing-blue);flex:none}@media (max-width:70rem){.pricing-comparison-intro{grid-template-columns:1fr;gap:1.5rem}.pricing-comparison-controls{max-width:48rem}}@media (max-width:42rem){.pricing-comparison-controls{grid-template-columns:1fr}.pricing-comparison-intro h1{font-size:clamp(2.15rem,11vw,3.5rem)}.pricing-comparison-context{align-items:flex-start}.pricing-comparison-scroll{border-inline:0;border-radius:0;margin-inline:calc(-1*clamp(1rem,3vw,3rem))}}.pricing-payment-routes{background:linear-gradient(135deg,#f8fbfe,#eef7fb);border:1px solid #c9dceb;border-radius:1.35rem;grid-template-columns:minmax(16rem,.8fr) minmax(0,1.2fr);gap:1.5rem 3rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.pricing-payment-routes h2{color:#4d6379;margin:.45rem 0 0;font-size:.95rem;font-weight:550;line-height:1.55}.pricing-payment-routes>div{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.pricing-payment-routes article{background:#fff;border:1px solid #d4e2ee;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .65rem;padding:.9rem;display:grid;box-shadow:0 .6rem 1.5rem #12304e0f}.pricing-payment-routes article svg{color:var(--pricing-blue);grid-row:1/3}.pricing-payment-routes article strong{color:var(--pricing-ink);font-size:.86rem}.pricing-payment-routes article span{color:#6a7e92;font-size:.72rem}.pricing-policy aside svg{color:#61d9e5}.pricing-policy aside p{margin:0;line-height:1.65}@media (max-width:1180px){.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-lifecycle li:nth-child(3){border-inline-end:0}.pricing-lifecycle li:nth-child(-n+3){border-block-end:1px solid #dfe7ef}}@media (max-width:760px){.pricing-page{padding:.75rem}.pricing-hero,.pricing-payment-routes,.pricing-policy{grid-template-columns:1fr}.pricing-hero{border-radius:1.35rem;padding:1.5rem}.pricing-hero-copy h1{font-size:clamp(2.2rem,12vw,3.5rem)}.pricing-benefit-grid,.pricing-card-grid,.pricing-segmented{grid-template-columns:1fr}.pricing-control-row{align-items:stretch}.pricing-currency-basis{background:#f7faff;border:1px solid #d6e0eb;border-radius:.85rem;max-width:none;padding:.75rem .9rem}.pricing-pills{border-radius:.8rem;width:100%;overflow-x:auto}.pricing-pills button{flex:1 0 auto}.pricing-lifecycle ol{grid-template-columns:1fr}.pricing-lifecycle li{border-block-end:1px solid #dfe7ef;border-inline-end:0;min-height:0}.pricing-policy aside{grid-column:auto}}@media (max-width:1120px){.homepage-command-strip,.homepage-impact-lens-layout,.homepage-integration-layout,.homepage-journey-shell,.homepage-network-map-layout,.homepage-release-layout,.homepage-scenario-layout,.homepage-story-spine-header{grid-template-columns:1fr}.homepage-role-tabs,.homepage-story-spine-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.homepage-command-strip,.homepage-impact-lens,.homepage-integration-section,.homepage-journey-section,.homepage-network-map,.homepage-release-ladder,.homepage-scenario-section,.homepage-story-spine{width:min(100% - 1.5rem,88rem)}.homepage-command-strip{gap:1.4rem;padding:1.4rem}.homepage-story-spine{padding:1.4rem}.homepage-story-spine-footer{grid-template-columns:auto minmax(0,1fr)}.homepage-story-spine-footer .homepage-inline-action{grid-column:2}.homepage-command-copy h2,.homepage-journey-section h2,.homepage-section-heading h2,.homepage-story-spine h2{font-size:clamp(1.9rem,9vw,3rem)}.homepage-story-spine h2{max-width:none}.homepage-impact-lens-capabilities ul,.homepage-impact-lens-signal-grid,.homepage-integration-link-grid,.homepage-journey-evidence ul,.homepage-journey-output,.homepage-release-visibility-grid,.homepage-role-tabs,.homepage-role-value-grid,.homepage-scenario-tabs,.homepage-signal-grid,.homepage-story-spine-stages{grid-template-columns:1fr}.homepage-signal-grid article{min-height:0}.homepage-role-stage{grid-template-columns:1fr}.homepage-role-visual{min-height:15rem}.homepage-role-stage-copy{padding:1.4rem}.homepage-impact-lens-tab.is-active,.homepage-impact-lens-tab:hover,.homepage-integration-tab.is-active,.homepage-integration-tab:hover,.homepage-journey-step.is-active,.homepage-journey-step:hover,.homepage-release-tab.is-active,.homepage-release-tab:hover,.homepage-role-tab.is-active,.homepage-role-tab:hover,.homepage-scenario-tab.is-active,.homepage-scenario-tab:hover{transform:none}.homepage-impact-lens,.homepage-integration-section,.homepage-journey-section,.homepage-release-ladder,.homepage-scenario-section{padding:1.4rem}.homepage-scenario-flow{grid-template-columns:1fr}.homepage-integration-stage-heading{grid-template-columns:minmax(0,1fr)}.homepage-integration-record{grid-template-columns:auto minmax(0,1fr)}.homepage-integration-protected{grid-column:1/-1;justify-self:start}.homepage-integration-controls{grid-template-columns:1fr}.homepage-release-progress{gap:.25rem}.homepage-release-progress li>small{font-size:.52rem}.homepage-release-visibility-grid{grid-template-columns:1fr}.homepage-impact-lens-panel-heading{grid-template-columns:auto minmax(0,1fr)}.homepage-impact-lens-panel-heading>small{grid-column:2}.homepage-impact-lens-capabilities ul,.homepage-impact-lens-signal-grid{grid-template-columns:1fr}.homepage-impact-lens-footer,.homepage-integration-stage-footer,.homepage-release-footer,.homepage-scenario-stage-footer{flex-direction:column;align-items:flex-start}}@media (max-width:1120px){.public-nav{grid-template-columns:auto 1fr}.public-gate-nav{grid-template-columns:1fr auto auto}.public-nav nav{display:none}.public-nav-actions{justify-content:flex-end}.public-hero{grid-template-columns:1fr;min-height:auto}.public-hero-copy h1{max-width:15ch}.public-network-visual{width:min(46rem,100%)}.public-gate-layout{grid-template-columns:1fr;gap:2.5rem;width:min(48rem,100% - 2.5rem)}.public-gate-story h1{max-width:16ch}.public-home-locked{justify-self:stretch;max-width:38rem}.capability-grid,.impact-grid,.problem-grid,.showcase-grid,.stakeholder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stakeholder-grid article{min-height:24rem}.mro-stage-line{grid-template-columns:repeat(4,minmax(0,1fr))}.trust-flywheel{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-flywheel li:nth-child(3):after{display:none}}@media (max-width:1320px) and (min-width:1121px){.public-nav{gap:1rem}.public-brand{min-width:11rem}.public-nav nav{gap:.75rem}.public-nav nav a{font-size:.66rem}.public-nav nav a:last-child{display:none}.public-nav-actions{gap:.45rem}.public-access-button,.public-login,.public-tour-link{font-size:.65rem}.public-access-button,.public-login{padding-inline:.65rem}}@media (max-width:760px){.public-nav{gap:.75rem;min-height:4.3rem}.public-brand{min-width:0}.public-brand small,.public-login,.public-login svg,.public-tour-link{display:none}.public-gate-nav{grid-template-columns:1fr auto}.public-gate-status{display:none}.public-locale{border:1px solid var(--public-line);border-radius:.55rem;padding:.55rem}.operating-model-section,.pooling-feature,.public-final-cta,.public-footer,.public-hero,.public-section{width:min(100% - 1.5rem,88rem)}.public-hero{padding-block:3.5rem}.public-home-gate>main{min-height:calc(100svh - 4.3rem)}.public-gate-layout{gap:2rem;width:min(100% - 1.5rem,48rem);padding-block:2.5rem}.public-gate-story h1{font-size:clamp(2.5rem,12vw,4rem)}[dir=rtl] .public-gate-story h1{font-size:clamp(2.3rem,10vw,3.6rem)}.public-home-locked{border-radius:1rem}.public-hero-copy h1{font-size:clamp(2.55rem,12vw,4.2rem)}[dir=rtl] .public-hero-copy h1{font-size:clamp(2.35rem,10vw,3.7rem)}.network-visual-grid{grid-template-columns:1fr;min-height:0}.network-inputs span:after,.network-outputs span:before,.network-visual-grid:after,.network-visual-grid:before{display:none}.network-hub{width:7.5rem;height:7.5rem;margin-inline:auto}.capability-grid,.impact-grid,.integration-bridge,.mro-value-grid,.network-scope-grid,.operating-model-section,.pooling-value-grid,.problem-grid,.public-footer,.revenue-model-card,.showcase-grid,.stakeholder-grid{grid-template-columns:1fr}.showcase-heading{display:block}.showcase-heading>.button{margin-block-start:1.25rem}.showcase-group{min-height:0}.showcase-horizon,.showcase-horizon-grid{grid-template-columns:1fr}.network-scope-grid article+article{border-block-start:1px solid #ffffff1c;border-inline-start:0}.integration-bridge ul,.revenue-model-card ul,.trust-controls ul{grid-template-columns:1fr}.stakeholder-grid article{min-height:0}.capability-grid article{min-height:13rem}.mro-stage-line,.pooling-flow,.trust-flywheel{grid-template-columns:1fr}.pooling-flow li,.pooling-flow li:first-child,.pooling-flow li:last-child{border:1px solid #ffffff21;border-radius:.65rem}.pooling-flow{gap:.55rem}.mro-stage-line li{min-height:0}.operating-model-section{gap:1.5rem}.revenue-model-card{grid-column:auto}.trust-flywheel li{min-height:0}.trust-flywheel li:after{display:none}.trust-controls{grid-template-columns:1fr}.public-footer{align-items:start;gap:1rem}.public-footer>span{text-align:start}}.onboarding-desk{gap:1.25rem}.onboarding-heading{align-items:end}.onboarding-heading h1{max-width:26ch}.onboarding-heading .button{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.onboarding-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;display:grid}.onboarding-stat-grid .metric-card{min-height:6rem}.onboarding-filter-bar{justify-content:flex-end;display:flex}.onboarding-filter-bar label{gap:.35rem;min-width:min(18rem,100%);display:grid}.onboarding-conversion-panel label>span,.onboarding-filter-bar span,.onboarding-review-panel label>span{color:var(--steel-600);font-size:.68rem;font-weight:800}.onboarding-conversion-panel input,.onboarding-conversion-panel textarea,.onboarding-filter-bar select,.onboarding-review-panel textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);background:#fff;border-radius:.55rem;padding:.65rem .75rem}.onboarding-application-list{gap:1rem;display:grid}.onboarding-application-card{border:1px solid var(--steel-200);border-inline-start:4px solid var(--teal-500);background:#fff;border-radius:.9rem;gap:1rem;padding:1rem;display:grid;box-shadow:0 .5rem 1.4rem #13314b0d}.onboarding-application-card>header{border-bottom:1px solid var(--steel-100);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.onboarding-application-card h2{color:var(--navy-900);margin:.2rem 0;font-size:1.05rem}.onboarding-application-card header p:last-child{color:var(--steel-600);margin:0;font-size:.76rem}.onboarding-card-status{text-align:end;justify-items:end;gap:.3rem;display:grid}.onboarding-card-status small,.onboarding-detail-grid small{color:var(--steel-600);font-size:.66rem}.onboarding-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.onboarding-detail-grid>div{gap:.18rem;min-width:0;display:grid}.onboarding-detail-grid>div>span{color:var(--steel-500);text-transform:uppercase;font-size:.62rem;font-weight:900}.onboarding-detail-grid strong{color:var(--navy-900);font-size:.76rem}.onboarding-detail-grid p{color:var(--steel-700);margin:0;font-size:.76rem;line-height:1.55}.onboarding-detail-wide{grid-column:1/-1}.onboarding-tag-list{flex-wrap:wrap;gap:.35rem;display:flex!important}.onboarding-tag-list span{color:var(--navy-800);background:var(--steel-100);border-radius:999px;padding:.24rem .45rem;font-size:.63rem;font-weight:800}.onboarding-shell-note{color:#23634f;background:var(--teal-100);border-radius:.65rem;align-items:flex-start;gap:.55rem;padding:.7rem .8rem;display:flex}.onboarding-shell-note div{gap:.2rem;display:grid}.onboarding-shell-note span,.onboarding-shell-note strong{overflow-wrap:anywhere;font-size:.68rem}.onboarding-conversion-panel,.onboarding-review-panel{border-top:1px dashed var(--steel-300);gap:.75rem;padding-top:.9rem;display:grid}.onboarding-conversion-panel label,.onboarding-review-panel label{gap:.35rem;display:grid}.onboarding-action-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.onboarding-action-row>span{color:var(--steel-500);font-size:.64rem}.onboarding-decision-result{border:1px solid;grid-template-columns:minmax(0,1fr) auto;align-items:center}@supports (color:color-mix(in lab,red,red)){.onboarding-decision-result{border:1px solid color-mix(in srgb,currentColor 24%,transparent)}}.onboarding-decision-result{box-shadow:0 .45rem 1.2rem #081c3814}.onboarding-decision-result .form-result-meta,.onboarding-decision-result>span{overflow-wrap:anywhere}.onboarding-decision-result .form-result-meta{grid-column:1/-1}@media (max-width:40rem){.onboarding-decision-result{grid-template-columns:1fr}.onboarding-decision-result .button{justify-content:center;width:100%}}.onboarding-conversion-panel{background:linear-gradient(135deg,#f3fbfc,#fff);border:1px solid #bad7dc;border-radius:.7rem;padding:.85rem}.onboarding-conversion-panel summary{color:var(--navy-800);cursor:pointer;align-items:center;gap:.45rem;font-size:.78rem;font-weight:900;display:flex}.onboarding-conversion-panel>p{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.55}.onboarding-conversion-panel .form-grid{margin:0}.onboarding-conversion-panel form>.button{align-items:center;gap:.4rem;display:inline-flex}.onboarding-admission-details{border:1px solid var(--steel-200);background:#fbfdfe;border-radius:.75rem;gap:.8rem;padding:.85rem;display:grid}.onboarding-individual-admission{border-color:var(--electric-500)}@supports (color:color-mix(in lab,red,red)){.onboarding-individual-admission{border-color:color-mix(in srgb,var(--electric-500) 34%,var(--steel-200))}}.onboarding-individual-admission{background:radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%),linear-gradient(145deg,#f7fbff,#fff);box-shadow:0 .85rem 2rem #0d38671f}.onboarding-individual-gates{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.onboarding-individual-gates>div{border:1px solid var(--steel-200);background:#fff;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.18rem .48rem;min-width:0;padding:.65rem;display:grid;box-shadow:0 .45rem 1rem #0a254814}.onboarding-individual-gates>div>span{background:var(--steel-200);width:1.7rem;height:1.7rem;color:var(--navy-900);border-radius:50%;grid-row:span 2;place-items:center;font-size:.7rem;font-weight:900;display:grid}.onboarding-individual-gates>div.is-ready{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.onboarding-individual-gates>div.is-ready{border-color:color-mix(in srgb,var(--teal-500) 42%,var(--steel-200))}}.onboarding-individual-gates>div.is-ready{background:#f2fbf8}.onboarding-individual-gates>div.is-ready>span{background:var(--teal-500);color:#fff}.onboarding-individual-gates small,.onboarding-individual-gates strong{overflow-wrap:anywhere;min-width:0}.onboarding-individual-gates strong{color:var(--navy-900);font-size:.68rem}.onboarding-individual-gates small{color:var(--steel-600);font-size:.62rem}@media (max-width:56rem){.onboarding-individual-gates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:34rem){.onboarding-individual-gates{grid-template-columns:1fr}}.onboarding-details-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.onboarding-details-heading h3,.onboarding-panel-title h4{color:var(--navy-900);margin:.15rem 0 0;font-size:.86rem}.onboarding-details-heading .button,.onboarding-follow-up-form>.button,.onboarding-follow-up-panel>.button{align-items:center;gap:.4rem;display:inline-flex}.onboarding-admission-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.onboarding-admission-summary>div{background:var(--steel-100);border-radius:.55rem;gap:.2rem;padding:.65rem;display:grid}.onboarding-admission-summary span,.onboarding-evidence-list>strong,.onboarding-invitation-meta span{color:var(--steel-600);font-size:.66rem}.onboarding-admission-summary strong{color:var(--navy-900);font-size:.78rem}.onboarding-readiness-panel{background:#fff;border:1px solid #d5e1e7;border-radius:.65rem;gap:.7rem;padding:.8rem;display:grid}.onboarding-readiness-panel.state-active{background:#f3fcf8;border-color:#9bd5c2}.onboarding-readiness-panel.state-revalidation_required{background:#fffaf0;border-color:#e6c27a}.onboarding-readiness-panel.state-blocked{background:#fff8f8;border-color:#e7b7b7}.onboarding-readiness-panel .onboarding-panel-title{align-items:flex-start}.onboarding-readiness-panel .onboarding-panel-title>strong{color:var(--navy-800);white-space:nowrap;margin-inline-start:auto;font-size:.7rem}.onboarding-readiness-meta{color:var(--steel-600);flex-wrap:wrap;gap:.45rem .75rem;font-size:.68rem;display:flex}.onboarding-readiness-requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.onboarding-readiness-requirements>div{background:var(--steel-100);color:var(--steel-700);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.68rem;display:flex}.onboarding-readiness-requirements>div.satisfied{color:#176b50;background:#e9f8f1}.onboarding-readiness-requirements>div.outstanding{color:#8a4b14;background:#fff4e8}.onboarding-readiness-blockers{color:#7c3333;background:snow;border-inline-start:3px solid #e4a4a4;padding:.65rem .75rem;font-size:.68rem}.onboarding-readiness-blockers strong{color:#692727}.onboarding-readiness-blockers ul{gap:.25rem;margin:.35rem 0 0;padding-inline-start:1.1rem;display:grid}.onboarding-verification-form{border-top:1px dashed var(--steel-300);gap:.65rem;padding-top:.65rem;display:grid}.onboarding-verification-form label{gap:.35rem;display:grid}.onboarding-verification-form label>span{color:var(--steel-600);font-size:.68rem;font-weight:800}.onboarding-verification-form textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);background:#fff;border-radius:.55rem;padding:.65rem .75rem}.onboarding-verification-form>.button{justify-content:center;align-items:center;gap:.4rem;width:fit-content;display:inline-flex}.onboarding-follow-up-form,.onboarding-follow-up-panel{background:#fff;border:1px solid #d5e1e7;border-radius:.65rem;gap:.75rem;padding:.8rem;display:grid}.onboarding-panel-title{color:var(--teal-700);align-items:flex-start;gap:.5rem;display:flex}.onboarding-panel-title p{color:var(--steel-600);margin:.25rem 0 0;font-size:.7rem;line-height:1.55}.onboarding-follow-up-form label,.onboarding-follow-up-panel label{gap:.35rem;display:grid}.onboarding-follow-up-form label>span,.onboarding-follow-up-panel label>span{color:var(--steel-600);font-size:.68rem;font-weight:800}.onboarding-follow-up-form input,.onboarding-follow-up-form select,.onboarding-follow-up-form textarea,.onboarding-follow-up-panel input,.onboarding-follow-up-panel select,.onboarding-follow-up-panel textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);background:#fff;border-radius:.55rem;padding:.65rem .75rem}.onboarding-invitation-meta{color:var(--steel-600);flex-wrap:wrap;gap:.45rem .75rem;font-size:.68rem;display:flex}.onboarding-invitation-meta strong{color:var(--navy-800)}.onboarding-evidence-list{border-top:1px dashed var(--steel-300);gap:.45rem;padding-top:.65rem;display:grid}.onboarding-evidence-list>div{background:var(--steel-100);border-radius:.5rem;gap:.75rem;padding:.55rem .65rem;display:grid}.onboarding-evidence-row-main{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.onboarding-evidence-row-main>span{color:var(--navy-800);font-size:.7rem;font-weight:800}.onboarding-evidence-list small{color:var(--steel-600);font-size:.64rem}.onboarding-evidence-review{border-top:1px dashed var(--steel-300);gap:.45rem;padding-top:.45rem;display:grid}.onboarding-evidence-review textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-900);background:#fff;border-radius:.5rem;padding:.55rem .65rem;font-size:.68rem}.onboarding-evidence-review .button{align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.onboarding-protection-note{border-inline-start:3px solid var(--steel-300);color:var(--steel-600);margin:0;padding:.65rem .8rem;font-size:.68rem;line-height:1.5}@media (max-width:900px){.onboarding-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.onboarding-application-card>header,.onboarding-details-heading,.onboarding-heading{flex-direction:column;align-items:stretch}.onboarding-admission-summary,.onboarding-readiness-requirements{grid-template-columns:1fr}.onboarding-evidence-list>div,.onboarding-evidence-row-main{flex-direction:column;align-items:flex-start}.onboarding-heading .button{justify-content:center}.onboarding-card-status{text-align:start;justify-items:start}.onboarding-detail-grid,.onboarding-stat-grid{grid-template-columns:1fr}.onboarding-detail-wide{grid-column:auto}}.skip-link{z-index:100;border:1px solid var(--teal-500);color:var(--navy-950);background:var(--white);top:-4rem;border-radius:.55rem;padding:.65rem .85rem;font-size:.78rem;font-weight:800;transition:top .16s;position:fixed;inset-inline-start:1rem;box-shadow:0 .7rem 1.8rem #071c2d2e}.skip-link:focus{top:1rem}.demo-workspace{gap:2.2rem;padding-bottom:3rem;display:grid}.demo-hero{box-shadow:var(--shadow);background:linear-gradient(135deg,#f2fbfb,#fff 62%,#edf4fb);border:1px solid #b7d6dc;border-radius:1.1rem;grid-template-columns:minmax(0,1.5fr) minmax(16rem,.7fr);align-items:end;gap:2rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.demo-hero h1{max-width:18ch}.demo-hero>div>p:last-of-type{max-width:70ch;color:var(--steel-600);line-height:1.7}.demo-hero-signal{min-height:12rem;color:var(--navy-950);background:#ffffffb8;border:1px solid #9bcbd0;border-radius:.9rem;align-content:center;gap:.7rem;padding:1.2rem;display:grid}.demo-hero-signal>svg{color:var(--teal-500)}.demo-hero-signal span{color:var(--steel-600);font-size:.76rem;line-height:1.6}.demo-scenario-lab{background:var(--white);box-shadow:var(--shadow);border:1px solid #1f6f7a59;border-radius:1.15rem;overflow:hidden}.demo-scenario-lab>header{border-bottom:1px solid var(--steel-200);background:linear-gradient(135deg,#e0f7f7db,#fff 64%);grid-template-columns:minmax(0,1fr) minmax(18rem,.72fr);align-items:start;gap:1.25rem;padding:1.35rem;display:grid}.demo-scenario-board p,.demo-scenario-lab h2,.demo-scenario-lab>header p,.demo-synthetic-boundary p{margin:0}.demo-scenario-lab h2{color:var(--navy-950);margin-top:.2rem;font-size:clamp(1.45rem,2.4vw,2.2rem)}.demo-scenario-lab>header>div>p:last-child{max-width:66ch;color:var(--steel-600);margin-top:.55rem;line-height:1.65}.demo-synthetic-boundary{color:#724d13;background:#fff8e9;border:1px solid #ad6f1952;border-radius:.85rem;gap:.75rem;padding:.95rem;display:flex}.demo-synthetic-boundary>svg{color:#ad6f19;flex:none}.demo-synthetic-boundary p{margin-top:.35rem;font-size:.73rem;line-height:1.55}.demo-scenario-selectors{border-bottom:1px solid var(--steel-200);gap:1rem;padding:1.2rem 1.35rem;display:grid}.demo-scenario-selectors fieldset{border:0;min-width:0;margin:0;padding:0}.demo-scenario-selectors legend{color:var(--navy-950);margin-bottom:.6rem;font-size:.75rem;font-weight:800}.demo-persona-grid,.demo-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.demo-persona-grid button,.demo-scenario-grid button{border:1px solid var(--steel-200);min-width:0;color:var(--steel-700);background:var(--white);text-align:start;cursor:pointer;border-radius:.75rem;align-items:flex-start;gap:.65rem;padding:.8rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.demo-scenario-grid button{display:grid}.demo-persona-grid button.is-selected,.demo-persona-grid button:focus-visible,.demo-persona-grid button:hover,.demo-scenario-grid button.is-selected,.demo-scenario-grid button:focus-visible,.demo-scenario-grid button:hover{border-color:var(--teal-500);transform:translateY(-1px);box-shadow:0 8px 22px #1056631c}.demo-persona-grid button.is-selected,.demo-scenario-grid button.is-selected{background:#e1f7f7b8}.demo-persona-grid svg{width:1.05rem;color:var(--teal-500);flex:none}.demo-persona-grid small,.demo-persona-grid span,.demo-persona-grid strong,.demo-scenario-grid small,.demo-scenario-grid strong{min-width:0;display:block}.demo-persona-grid strong,.demo-scenario-grid strong{color:var(--navy-950);font-size:.75rem}.demo-persona-grid small,.demo-scenario-grid small{color:var(--steel-600);margin-top:.28rem;font-size:.67rem;line-height:1.45}.demo-scenario-board{gap:1rem;padding:1.2rem 1.35rem 1.35rem;display:grid}.demo-scenario-board>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.demo-role-lens,.demo-scenario-context{align-items:center;gap:.75rem;display:flex}.demo-role-lens>span,.demo-scenario-context>svg{width:2.45rem;height:2.45rem;color:var(--teal-500);background:#228d9a1a;border-radius:50%;flex:none;place-items:center;display:grid}.demo-role-lens small,.demo-role-lens strong{display:block}.demo-role-lens small{color:var(--steel-600);font-size:.66rem;font-weight:700}.demo-role-lens strong{color:var(--navy-950);margin-top:.12rem}.demo-role-lens p,.demo-scenario-context p{color:var(--steel-600);margin-top:.22rem;font-size:.7rem}.demo-scenario-actions{flex-wrap:wrap;gap:.55rem;display:flex}.demo-scenario-context{border:1px solid var(--steel-200);background:#f8fbfc;border-radius:.8rem;padding:.85rem}.demo-scenario-context>svg{padding:.65rem}.demo-scenario-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.demo-scenario-timeline li{border:1px solid var(--steel-200);background:#fbfcfd;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-width:0;padding:.85rem;display:grid}.demo-scenario-timeline li.is-current{border-color:var(--teal-500);background:#f0fbfb;box-shadow:0 8px 22px #1056631a}.demo-scenario-timeline li.is-complete{border-color:#2f915c52}.demo-scenario-timeline li.is-owned{border-inline-start:4px solid var(--teal-500)}.demo-scenario-step-marker svg{width:1rem;color:var(--steel-400)}.demo-scenario-timeline li.is-current .demo-scenario-step-marker svg{color:var(--teal-500)}.demo-scenario-timeline li.is-complete .demo-scenario-step-marker svg{color:#2f915c}.demo-scenario-timeline li header{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.demo-scenario-timeline li em,.demo-scenario-timeline li header small,.demo-scenario-timeline li header span{font-size:.63rem;font-weight:800}.demo-scenario-timeline li header span{color:var(--teal-500)}.demo-scenario-timeline li header small{color:var(--steel-500)}.demo-scenario-timeline li strong{color:var(--navy-950);margin-top:.38rem;font-size:.76rem;display:block}.demo-scenario-timeline li p{color:var(--steel-600);margin-top:.35rem;font-size:.68rem;line-height:1.5}.demo-scenario-timeline li em{color:var(--teal-600);margin-top:.55rem;font-style:normal;display:inline-block}.demo-scenario-board>footer{color:var(--steel-600);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.demo-scenario-board>footer svg{width:1rem;color:var(--teal-500);flex:none}.demo-runtime-panel{background:linear-gradient(135deg,#e1f7f7e0,#fffffff5),var(--white);box-shadow:var(--shadow);border:1px solid #3d9aa56b;border-radius:1rem;gap:1rem;padding:1.35rem;display:grid}.demo-runtime-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demo-runtime-heading>div{gap:.45rem;display:grid}.demo-runtime-heading h2,.demo-runtime-heading p{margin:0}.demo-runtime-heading h2{max-width:28ch;color:var(--navy-950);font-size:clamp(1.45rem,2.3vw,2.15rem)}.demo-runtime-heading p:last-child{max-width:76ch;color:var(--steel-600);line-height:1.65}.demo-runtime-heading>svg{color:var(--teal-500);flex:none}.demo-runtime-message{border:1px solid var(--steel-300);min-height:4.5rem;color:var(--steel-700);background:#fffc;border-radius:.8rem;align-items:center;gap:.7rem;padding:1rem;display:flex}.demo-runtime-message[data-status=UNAVAILABLE]{color:#7b3128;background:#fff6f3;border-color:#e7b6ae}.demo-runtime-pulse{background:var(--teal-500);border-radius:50%;width:.8rem;height:.8rem;animation:demo-runtime-pulse 1.6s infinite;box-shadow:0 0 #228d9a73}@keyframes demo-runtime-pulse{70%{box-shadow:0 0 0 .55rem #228d9a00}to{box-shadow:0 0 #228d9a00}}.demo-runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.demo-runtime-artifact{flex-wrap:wrap;gap:.55rem;display:flex}.demo-runtime-artifact span{color:var(--steel-700);background:#ffffffc2;border:1px solid #acbfc9b8;border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.demo-runtime-artifact code{color:var(--navy-950);font-size:.72rem}.demo-runtime-summary article{background:#ffffffc7;border:1px solid #acbfc9b8;border-radius:.75rem;gap:.35rem;padding:.8rem .9rem;display:grid}.demo-runtime-component small,.demo-runtime-summary span{color:var(--steel-600);font-size:.7rem;font-weight:700}.demo-runtime-summary strong{color:var(--navy-950);font-size:1.3rem}.demo-runtime-summary strong[data-status=HEALTHY]{color:#176f67}.demo-runtime-summary strong[data-status=DEGRADED]{color:#8a5b08}.demo-runtime-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.demo-runtime-component{border:1px solid var(--steel-300);border-top:3px solid var(--steel-400);background:#ffffffe6;border-radius:.75rem;align-content:start;gap:.55rem;min-height:9.7rem;padding:.9rem;display:grid}.demo-runtime-component[data-status=HEALTHY]{border-top-color:#2f9b88}.demo-runtime-component[data-status=DEGRADED]{border-top-color:#c18a27}.demo-runtime-component[data-status=UNAVAILABLE]{border-top-color:#bb4b3c}.demo-runtime-component>div{color:var(--navy-950);align-items:center;gap:.5rem;display:flex}.demo-runtime-component>span{width:fit-content;color:var(--navy-800);background:var(--steel-200);border-radius:999px;padding:.25rem .45rem;font-size:.66rem;font-weight:800}.demo-runtime-component[data-status=HEALTHY]>span{color:#155f59;background:#dff3ef}.demo-runtime-component[data-status=DEGRADED]>span{color:#76500c;background:#fff0c8}.demo-runtime-component[data-status=UNAVAILABLE]>span{color:#823428;background:#ffe2dc}.demo-runtime-component p{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.5}.demo-runtime-footnote{color:var(--steel-600);align-items:flex-start;gap:.5rem;margin:0;font-size:.72rem;line-height:1.55;display:flex}.demo-runtime-footnote>svg{color:var(--teal-500);flex:none;margin-top:.1rem}.demo-home-link{width:fit-content;color:var(--navy-800);align-items:center;gap:.4rem;font-size:.75rem;font-weight:850;text-decoration:none;display:inline-flex}.demo-home-link:hover{color:var(--teal-700);text-underline-offset:.2rem;text-decoration:underline}.demo-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.demo-stat-card{border:1px solid var(--steel-300);background:var(--white);min-height:7.5rem;box-shadow:var(--shadow);border-radius:.9rem;gap:.45rem;padding:1.15rem;display:grid}.demo-stat-card strong{color:var(--navy-950);font-size:2.2rem}.demo-module-domain,.demo-stat-card span{color:var(--steel-600);font-size:.72rem;font-weight:700}.demo-module-data-mode{width:fit-content;color:var(--teal-700);background:var(--teal-100);border:1px solid #b7d6dc;border-radius:999px;padding:.28rem .48rem;font-size:.66rem;font-weight:800;line-height:1.35}.demo-walkthrough{box-shadow:var(--shadow);background:linear-gradient(145deg,#f3fbfb,#fff 58%,#f0f5fb);border:1px solid #b7d6dc;border-radius:1rem;gap:1.4rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.demo-walkthrough-heading{align-items:flex-start}.demo-walkthrough-heading h2{max-width:28ch}.demo-walkthrough-duration{color:var(--teal-700);align-items:center;gap:.4rem;margin-top:.9rem;font-size:.7rem;font-weight:850;display:inline-flex}.demo-walkthrough-duration svg{color:var(--teal-500)}.demo-walkthrough-layout{grid-template-columns:minmax(15rem,.72fr) minmax(0,1.45fr);gap:.9rem;display:grid}.demo-walkthrough-steps{align-content:start;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.demo-walkthrough-steps button{border:1px solid var(--steel-200);width:100%;color:var(--steel-600);text-align:start;cursor:pointer;background:#ffffffb8;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.75rem .8rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.demo-walkthrough-steps button:hover{background:var(--white);border-color:#8fc7cc;transform:translate(.15rem)}.demo-walkthrough-steps button.is-active{border-color:var(--teal-500);color:var(--navy-950);background:var(--white);box-shadow:0 .45rem 1rem #07474f14}.demo-walkthrough-steps button>span:nth-child(2){gap:.25rem;min-width:0;display:grid}.demo-walkthrough-step-number{color:var(--teal-600);letter-spacing:.08em;font-size:.68rem;font-weight:900}.demo-walkthrough-steps strong{color:var(--navy-900);font-size:.77rem}.demo-walkthrough-steps small{color:var(--steel-600);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.demo-walkthrough-steps button>svg{color:var(--steel-400)}.demo-walkthrough-steps button.is-active>svg{color:var(--teal-500)}.demo-walkthrough-detail{background:var(--white);border:1px solid #a9d1d5;border-radius:.85rem;align-content:start;gap:.85rem;min-height:20rem;padding:clamp(1.15rem,2.5vw,1.7rem);display:grid;box-shadow:0 .7rem 1.6rem #07474f12}.demo-walkthrough-detail-topline{color:var(--steel-500);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:.75rem;font-size:.68rem;font-weight:850;display:flex}.demo-walkthrough-detail-icon{width:2.8rem;height:2.8rem;color:var(--teal-700);background:var(--teal-100);border-radius:.75rem;justify-content:center;align-items:center;display:inline-flex}.demo-walkthrough-detail h3{max-width:26ch;color:var(--navy-950);margin:0;font-size:clamp(1.25rem,2.3vw,1.8rem)}.demo-walkthrough-detail>p{max-width:66ch;color:var(--steel-600);margin:0;font-size:.8rem;line-height:1.65}.demo-walkthrough-detail ul{gap:.45rem;margin:.15rem 0 0;padding:0;list-style:none;display:grid}.demo-walkthrough-detail li{color:var(--navy-800);padding-inline-start:1.1rem;font-size:.74rem;line-height:1.5;position:relative}.demo-walkthrough-detail li:before{background:var(--teal-500);content:"";inset-inline-start:0;border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.38rem}.demo-walkthrough-detail .button{align-items:center;gap:.4rem;width:fit-content;margin-top:.25rem;display:inline-flex}.demo-module-filterbar{border:1px solid var(--steel-200);background:var(--steel-100);scrollbar-width:thin;border-radius:.8rem;gap:.45rem;padding:.35rem;display:flex;overflow-x:auto}.demo-module-filterbar button{min-width:max-content;color:var(--steel-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;justify-content:space-between;align-items:center;gap:.65rem;padding:.58rem .75rem;font-size:.7rem;font-weight:850;display:inline-flex}.demo-module-filterbar button:hover{color:var(--navy-800);background:#ffffffad}.demo-module-filterbar button.is-active{border-color:var(--steel-200);color:var(--navy-950);background:var(--white);box-shadow:0 .25rem .65rem #071c2d0f}.demo-module-filterbar small{min-width:1.35rem;height:1.35rem;color:var(--teal-700);background:var(--teal-100);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.62rem;display:inline-flex}.demo-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.demo-section-heading h2{max-width:25ch;color:var(--navy-950);margin:.35rem 0 0;font-size:clamp(1.6rem,3vw,2.4rem)}.demo-section-heading p:last-child{max-width:70ch;color:var(--steel-600);margin:.6rem 0 0;line-height:1.6}.demo-section-heading>svg{color:var(--teal-500);flex:none}.demo-module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.demo-module-card,.demo-readiness-card,.demo-role-card{border:1px solid var(--steel-300);background:var(--white);box-shadow:var(--shadow);border-radius:.9rem;align-content:start;gap:.75rem;padding:1.15rem;display:grid}.demo-module-card-topline,.demo-readiness-card>div{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.demo-module-icon{width:2.5rem;height:2.5rem;color:var(--teal-500);background:var(--teal-100);border-radius:.7rem;justify-content:center;align-items:center;display:inline-flex}.demo-module-card h3,.demo-role-card h3{color:var(--navy-950);margin:0;font-size:1.05rem}.demo-module-card p,.demo-readiness-card p,.demo-role-card p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.6}.demo-module-tags{flex-wrap:wrap;gap:.35rem;display:flex}.demo-module-tags span{border:1px solid var(--steel-200);color:var(--steel-600);border-radius:999px;padding:.28rem .45rem;font-size:.65rem}.demo-module-card .button{width:fit-content;margin-top:.3rem;font-size:.72rem}.demo-journey-panel,.demo-upload-panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#fff,#f4fafb);border:1px solid #b7d6dc;border-radius:1rem;gap:1.4rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.demo-journey-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.demo-journey-grid li{border:1px solid var(--steel-200);background:var(--white);border-radius:.75rem;align-content:start;gap:.55rem;min-height:9.5rem;padding:.9rem;display:grid}.demo-journey-grid li>span{color:var(--teal-500);letter-spacing:.12em;font-size:.7rem;font-weight:800}.demo-journey-grid li strong{color:var(--navy-950)}.demo-journey-grid li p{color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.5}.demo-readiness-grid,.demo-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.demo-readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-readiness-card .status-pill[data-state=connected],.demo-readiness-card .status-pill[data-state=implemented],.demo-readiness-card .status-pill[data-state=source-verified]{color:#155f59;background:#dff3ef}.demo-readiness-card .status-pill[data-state=controlled]{color:#244d78;background:#e4effa}.demo-readiness-card .status-pill[data-state=launch-gated],.demo-readiness-card .status-pill[data-state=provider-gated]{color:#76500c;background:#fff0c8}.demo-role-card>svg{color:var(--teal-500)}.demo-role-card a{width:fit-content;color:var(--navy-800);font-size:.76rem;font-weight:800}.demo-upload-dropzone{color:var(--steel-600);text-align:center;background:#ffffffb8;border:1px dashed #7ebfc4;border-radius:.9rem;justify-items:center;gap:.65rem;padding:2rem 1rem;display:grid}.demo-upload-dropzone>svg{color:var(--teal-500)}.demo-upload-dropzone strong{color:var(--navy-950)}.demo-upload-dropzone span{font-size:.75rem}.demo-upload-list{gap:.55rem;display:grid}.demo-upload-file{border:1px solid var(--steel-200);background:var(--white);border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.7rem;padding:.75rem;display:grid}.demo-upload-file>svg{color:var(--teal-500)}.demo-upload-file small,.demo-upload-file strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.demo-upload-file strong{color:var(--navy-950);font-size:.78rem}.demo-upload-file small{color:var(--steel-600);margin-top:.25rem;font-size:.66rem}.demo-upload-footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.demo-upload-footer p{max-width:70ch;color:var(--steel-600);margin:0;font-size:.72rem;line-height:1.6}.demo-readiness-card>div{align-items:flex-start}.demo-readiness-card>div>strong{color:var(--navy-950);font-size:.8rem}.icon-button{border:1px solid var(--steel-200);width:2rem;height:2rem;color:var(--steel-600);background:var(--white);cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--danger);border-color:var(--danger)}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:1100px){.demo-scenario-lab>header{grid-template-columns:1fr}.demo-persona-grid,.demo-runtime-grid,.demo-scenario-grid,.demo-scenario-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-walkthrough-layout{grid-template-columns:1fr}.demo-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-readiness-grid,.demo-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.demo-persona-grid,.demo-scenario-grid,.demo-scenario-timeline{grid-template-columns:1fr}.demo-scenario-board>header{flex-direction:column;align-items:stretch}.demo-scenario-actions .button{flex:100%;justify-content:center}.demo-runtime-grid,.demo-runtime-summary{grid-template-columns:1fr}.demo-runtime-heading{display:grid}.demo-hero,.demo-journey-grid,.demo-module-grid,.demo-readiness-grid,.demo-role-grid,.demo-stat-grid{grid-template-columns:1fr}.demo-upload-file{grid-template-columns:auto minmax(0,1fr) auto}.demo-upload-file .status-pill{grid-column:2;width:fit-content}.demo-upload-file .icon-button{grid-area:1/3/span 2}.demo-upload-footer{flex-direction:column;align-items:stretch}.demo-walkthrough{padding:1rem}.demo-walkthrough-heading{display:grid}.demo-walkthrough-detail{min-height:0}.demo-walkthrough-steps button:hover{transform:none}.demo-home-link{margin-top:.2rem}}.workspace-navigation{gap:.85rem;display:grid}.workspace-navigation-toolbar{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.workspace-navigation-caption{color:#ffffff73;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.workspace-nav-group{gap:.25rem;display:grid}.workspace-nav-group-label{color:#ffffff61;letter-spacing:.08em;margin:.35rem 0 .1rem;padding-inline:.8rem;font-weight:850}.workspace-menu-toggle{min-height:2.35rem;color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:.5rem;justify-content:center;align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.72rem;display:none}.workspace-menu-toggle:hover{background:#ffffff1f}.workspace-nav a[aria-current=page]{color:var(--white);background:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.workspace-nav a[aria-current=page]{background:color-mix(in srgb,var(--teal-500) 25%,transparent)}}.workspace-nav a[aria-current=page]{box-shadow:inset 3px 0 0 var(--teal-500);font-weight:800}#main-content:focus-visible,.skip-link:focus-visible,.workspace-menu-toggle:focus-visible,.workspace-nav a:focus-visible{outline:3px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){#main-content:focus-visible,.skip-link:focus-visible,.workspace-menu-toggle:focus-visible,.workspace-nav a:focus-visible{outline:3px solid color-mix(in srgb,var(--teal-500) 75%,white)}}#main-content:focus-visible,.skip-link:focus-visible,.workspace-menu-toggle:focus-visible,.workspace-nav a:focus-visible{outline-offset:3px}@media (max-width:980px){.sidebar{gap:1.25rem;padding:1.1rem 1rem}.workspace-menu-toggle{display:inline-flex}.workspace-nav{background:#ffffff09;border:1px solid #ffffff1f;border-radius:.7rem;gap:.25rem;padding:.55rem;display:none}.workspace-nav.is-open{display:grid}.workspace-nav a{padding:.72rem .8rem}.sidebar-footer{margin-top:0}}.workspace-command-bar{z-index:30;background:var(--steel-50);border-bottom:1px solid #123a571f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.2rem;padding:.72rem clamp(1.25rem,4vw,4rem);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.workspace-command-bar{background:color-mix(in srgb,var(--steel-50) 93%,white)}}.workspace-command-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 .7rem 2rem #0d26390d}.localization-context-bar{color:#334b5f;background:linear-gradient(100deg,#f6fafc,#f1f8f7);border:1px solid #c9d8e2;border-radius:.8rem;align-items:center;gap:.55rem;margin:.7rem 1rem 0;padding:.6rem .75rem;font-size:.72rem;line-height:1.35;display:flex}.localization-context-bar strong{color:#123a4a;letter-spacing:.04em;text-transform:uppercase;flex:none;font-size:.7rem}.localization-context-bar span{border-inline-start:1px solid #c9d8e2;padding-inline-start:.55rem}[dir=rtl] .localization-context-bar strong{letter-spacing:0;text-transform:none}@media (max-width:980px){.localization-context-bar{flex-wrap:wrap}}@media (max-width:620px){.localization-context-bar{align-items:flex-start;margin-inline:.7rem}.localization-context-bar span,.localization-context-bar strong{width:100%}.localization-context-bar span{border-block-start:1px solid #dbe5eb;border-inline-start:0;padding-block-start:.35rem;padding-inline-start:0}}.stakeholder-scenario-banner{border:1px solid var(--accent);align-items:flex-start;gap:.75rem;margin:0 1.5rem 1rem;padding:.78rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.stakeholder-scenario-banner{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border))}}.stakeholder-scenario-banner{background:linear-gradient(100deg,var(--accent),transparent 60%),var(--surface);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.stakeholder-scenario-banner{background:linear-gradient(100deg,color-mix(in srgb,var(--accent) 8%,transparent),transparent 60%),color-mix(in srgb,var(--surface) 96%,transparent)}}.stakeholder-scenario-banner{color:var(--text-muted);box-shadow:0 12px 30px #091b2c0a}.stakeholder-scenario-banner strong{color:var(--text);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-size:.78rem;display:block}.stakeholder-scenario-banner p{max-width:96ch;margin:0;font-size:.78rem;line-height:1.55}.stakeholder-scenario-indicator{background:#d39235;border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.34rem;box-shadow:0 0 0 .28rem #d392351f}[dir=rtl] .stakeholder-scenario-banner strong{letter-spacing:0;text-transform:none}@media (max-width:760px){.stakeholder-scenario-banner{margin-inline:.85rem;padding:.72rem .82rem}}.workspace-command-context{gap:.18rem;min-width:11rem;display:grid}.workspace-command-context span{color:var(--steel-500);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:850}.workspace-command-context strong{color:var(--navy-950);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.workspace-command-actions{justify-content:flex-end;align-items:center;gap:.65rem;min-width:0;display:flex}.workspace-quick-actions{align-items:center;gap:.4rem;display:flex}.workspace-command-trigger,.workspace-quick-action{border:1px solid var(--steel-300);min-height:2.45rem;color:var(--navy-800);white-space:nowrap;background:#ffffffd1;border-radius:.55rem;justify-content:center;align-items:center;gap:.42rem;padding:.48rem .7rem;font-size:.7rem;font-weight:760;display:inline-flex}.workspace-command-trigger:hover,.workspace-quick-action:hover{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.workspace-command-trigger:hover,.workspace-quick-action:hover{border-color:color-mix(in srgb,var(--teal-500) 55%,var(--steel-300))}}.workspace-command-trigger:hover,.workspace-quick-action:hover{color:var(--navy-950);background:var(--white)}.workspace-quick-action svg{color:var(--teal-600)}.workspace-command-trigger{min-width:min(18rem,23vw);color:var(--steel-500);cursor:pointer;justify-content:flex-start;font-weight:620}.workspace-command-trigger svg{color:var(--teal-600);flex:none}.workspace-command-trigger span{text-overflow:ellipsis;overflow:hidden}.workspace-command-trigger kbd{border:1px solid var(--steel-300);color:var(--steel-500);background:var(--steel-50);border-radius:.3rem;margin-inline-start:auto;padding:.14rem .35rem;font-size:.58rem;font-weight:800}.workspace-command-status{color:var(--steel-600);white-space:nowrap;align-items:center;gap:.4rem;font-size:.66rem;font-weight:750;display:inline-flex}.workspace-command-status-dot{background:var(--teal-500);width:.45rem;height:.45rem;box-shadow:0 0 0 .22rem var(--teal-500);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.workspace-command-status-dot{box-shadow:0 0 0 .22rem color-mix(in srgb,var(--teal-500) 15%,transparent)}}.workspace-command-popover{border:1px solid var(--steel-300);background:var(--white);top:calc(100% + .55rem);border-radius:.85rem;width:min(34rem,100vw - 2rem);padding:.7rem;position:absolute;inset-inline-end:clamp(1.25rem,4vw,4rem);box-shadow:0 1.2rem 3.5rem #0d26392e}.workspace-command-search{border:1px solid var(--steel-300);color:var(--teal-600);background:var(--steel-50);border-radius:.6rem;align-items:center;gap:.55rem;padding:.35rem .45rem .35rem .65rem;display:flex}.workspace-command-search input{min-width:0;color:var(--navy-950);background:0 0;border:0;outline:0;flex:1;font-size:.82rem}.workspace-command-search input::placeholder{color:var(--steel-500)}.workspace-command-clear{width:1.9rem;height:1.9rem;color:var(--steel-500);cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;display:inline-grid}.workspace-command-clear:hover{color:var(--navy-950);background:var(--steel-100)}.workspace-command-results{gap:.28rem;max-height:min(28rem,60vh);margin-top:.65rem;display:grid;overflow:auto}.workspace-command-result{color:var(--navy-800);border:1px solid #0000;border-radius:.6rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.65rem;display:grid}.workspace-command-result.is-active,.workspace-command-result:hover{background:#eff9fa;border-color:#b9d5dc}.workspace-command-result>svg{color:var(--steel-500)}.workspace-command-result-icon{width:2rem;height:2rem;color:var(--teal-600);background:#e4f4f2;border-radius:.48rem;place-items:center;display:inline-grid}.workspace-command-result span:nth-child(2){gap:.14rem;min-width:0;display:grid}.workspace-command-result small,.workspace-command-result strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-command-result strong{font-size:.75rem}.workspace-command-result small{color:var(--steel-500);font-size:.62rem}.workspace-command-empty{color:var(--steel-600);text-align:center;margin:0;padding:1.25rem .8rem;font-size:.78rem}.workspace-command-clear:focus-visible,.workspace-command-result:focus-visible,.workspace-command-search input:focus-visible,.workspace-command-trigger:focus-visible,.workspace-quick-action:focus-visible{outline:3px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.workspace-command-clear:focus-visible,.workspace-command-result:focus-visible,.workspace-command-search input:focus-visible,.workspace-command-trigger:focus-visible,.workspace-quick-action:focus-visible{outline:3px solid color-mix(in srgb,var(--teal-500) 72%,white)}}.workspace-command-clear:focus-visible,.workspace-command-result:focus-visible,.workspace-command-search input:focus-visible,.workspace-command-trigger:focus-visible,.workspace-quick-action:focus-visible{outline-offset:2px}@media (max-width:1450px){.workspace-command-bar{padding-inline:1.25rem}.workspace-command-context{display:none}.workspace-command-actions{width:100%}.workspace-command-trigger{min-width:min(15rem,24vw)}}@media (max-width:1180px){.workspace-quick-action{min-width:2.45rem;padding-inline:.6rem}.workspace-quick-action span{display:none}}@media (max-width:980px){.workspace-command-bar{flex-direction:column;align-items:flex-start;gap:.7rem;padding:.8rem 1rem}.workspace-command-actions{justify-content:flex-start;width:100%;overflow-x:auto}.workspace-command-trigger{min-width:15rem}.workspace-command-popover{width:auto;inset-inline:1rem}}@media (max-width:620px){.workspace-command-context{align-items:baseline;gap:.55rem;display:flex}.workspace-command-actions{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid;overflow:visible}.workspace-command-trigger{grid-column:1;width:100%;min-width:0}.workspace-command-status{grid-column:2;justify-self:end}.workspace-quick-actions{grid-area:2/1/auto/-1;width:100%;padding-block-end:.1rem;overflow-x:auto}.workspace-quick-action span{display:none}.workspace-quick-action{min-width:2.4rem}}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}.dashboard-heading{align-items:flex-end}.dashboard-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.dashboard-account-strip{background:linear-gradient(120deg,#eff9fa,#fff);border:1px solid #b9d5dc;border-radius:1rem;grid-template-columns:minmax(15rem,1.4fr) repeat(3,minmax(10rem,1fr));gap:.8rem;padding:1rem;display:grid}.dashboard-account-strip>div{border-inline-start:1px solid #d6e8ea;align-content:center;gap:.28rem;min-width:0;padding-inline:.75rem;display:grid}.dashboard-account-strip>div:first-child{border-inline-start:0}.dashboard-account-strip strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:.82rem}.dashboard-account-identity{grid-template-columns:none;align-items:center;gap:.65rem!important;display:flex!important}.dashboard-account-identity>div:last-child{gap:.28rem;min-width:0;display:grid}.dashboard-account-icon,.dashboard-action-icon,.dashboard-metric-icon,.dashboard-priority-icon{color:var(--teal-600);background:#def2f2;border-radius:.65rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-account-icon{width:2.35rem;height:2.35rem}.dashboard-source-banner{border-inline-start:4px solid var(--teal-500);color:var(--steel-700);background:#eaf7f7;border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.dashboard-source-banner p{max-width:75ch;margin:.25rem 0 0;font-size:.76rem;line-height:1.55}.dashboard-source-count{text-align:end;gap:.15rem;min-width:7rem;display:grid}.dashboard-source-count strong{color:var(--navy-950);font-size:1.3rem}.dashboard-source-banner>small,.dashboard-source-count span{color:var(--steel-600);font-size:.68rem}.dashboard-source-banner>small{text-align:end;align-self:end}.dashboard-source-panel{gap:1rem;display:grid}.dashboard-source-matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-source-card{border:1px solid var(--steel-200);min-width:0;color:var(--navy-950);background:#fff;border-radius:.75rem;gap:.65rem;padding:.8rem;text-decoration:none;display:grid}.dashboard-source-card:focus-visible,.dashboard-source-card:hover{border-color:var(--teal-500);box-shadow:0 8px 24px #2f9c951a}.dashboard-source-card[data-live=false]{background:linear-gradient(145deg,#fff,#f6f8f9)}.dashboard-source-card-heading,.dashboard-source-card-status{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.dashboard-source-card-heading strong{overflow-wrap:anywhere;font-size:.74rem}.dashboard-source-card-heading>svg{color:var(--steel-500);flex:none}.dashboard-source-card-status{color:var(--steel-600);justify-content:flex-start;font-size:.64rem;line-height:1.4}.dashboard-source-card-status[data-live=true]{color:var(--teal-700)}.dashboard-source-card-status>svg{flex:none}.dashboard-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.dashboard-metric-card{border:1px solid var(--steel-300);background:#fff;border-radius:.85rem;gap:.55rem;min-width:0;padding:.9rem;display:grid}.dashboard-metric-card[data-live=false]{background:linear-gradient(145deg,#fff,#f6f8f9)}.dashboard-metric-card header{justify-content:space-between;align-items:center;gap:.45rem;display:flex}.dashboard-metric-icon{width:2rem;height:2rem}.dashboard-metric-source{color:var(--steel-600);text-align:end;text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;font-weight:750;overflow:hidden}.dashboard-metric-card>strong{color:var(--navy-950);font-size:clamp(1.35rem,2.8vw,1.85rem);line-height:1}.dashboard-metric-card>p{min-height:2.35rem;color:var(--steel-600);margin:0;font-size:.7rem;line-height:1.5}.dashboard-metric-card>small{color:var(--steel-500);font-size:.62rem}.dashboard-operating-lenses{gap:1rem;display:grid}.dashboard-operating-lens-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.dashboard-operating-lens-grid article{border:1px solid var(--steel-300);background:linear-gradient(145deg,#fff,#f6f8f9);border-radius:.8rem;align-content:start;gap:.65rem;min-height:12rem;padding:1rem;display:grid}.dashboard-operating-lens-topline{color:var(--teal-600);justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dashboard-operating-lens-topline span{color:var(--steel-600);font-size:.66rem;font-weight:800}.dashboard-operating-lens-grid h3{color:var(--navy-950);margin:0;font-size:.9rem}.dashboard-operating-lens-grid p{min-height:3.7rem;color:var(--steel-600);margin:0;font-size:.77rem;line-height:1.55}.dashboard-operating-lens-grid a{width:fit-content;color:var(--teal-700);align-items:center;gap:.35rem;margin-top:auto;font-size:.74rem;font-weight:800;display:inline-flex}.dashboard-operating-lens-grid a:focus-visible,.dashboard-operating-lens-grid a:hover{color:var(--navy-950)}.dashboard-work-queue{gap:.55rem;margin-top:1rem;display:grid}.dashboard-work-queue-item{border:1px solid var(--steel-200);min-width:0;color:var(--navy-950);background:#fff;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:grid}.dashboard-work-queue-item:hover{border-color:var(--teal-500);box-shadow:0 8px 24px #2f9c951a}.dashboard-work-queue-item[data-severity=CRITICAL]{background:#fff8f8;border-color:#e8b2b2}.dashboard-queue-severity{width:2rem;height:2rem;color:var(--teal-600);background:#def2f2;border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}.dashboard-work-queue-item[data-severity=CRITICAL] .dashboard-queue-severity{color:#a12727;background:#fbdede}.dashboard-queue-main{gap:.15rem;min-width:0;display:grid}.dashboard-queue-main strong{overflow-wrap:anywhere;font-size:.76rem}.dashboard-queue-date small,.dashboard-queue-main small{color:var(--steel-600);font-size:.66rem;line-height:1.45}.dashboard-queue-date{text-align:end;gap:.15rem;min-width:8rem;display:grid}.dashboard-queue-date span{color:var(--steel-700);white-space:nowrap;font-size:.68rem}.dashboard-work-queue-item>svg{color:var(--steel-500)}.dashboard-work-queue-controls{border-bottom:1px solid var(--steel-200);gap:.55rem;margin-top:1rem;padding-bottom:.85rem;display:grid}.dashboard-queue-filter-label{color:var(--steel-600);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.dashboard-queue-filters{flex-wrap:wrap;gap:.45rem;display:flex}.dashboard-queue-filter{border:1px solid var(--steel-300);min-width:5.6rem;color:var(--steel-700);cursor:pointer;font:inherit;text-align:start;background:#fff;border-radius:.6rem;justify-content:space-between;align-items:center;gap:.55rem;padding:.48rem .65rem;font-size:.68rem;font-weight:750;display:inline-flex}.dashboard-queue-filter:focus-visible,.dashboard-queue-filter:hover{border-color:var(--teal-500);color:var(--navy-950)}.dashboard-queue-filter[data-active=true]{border-color:var(--navy-900);color:#fff;background:var(--navy-900)}.dashboard-queue-filter strong{min-width:1.25rem;color:var(--teal-700);text-align:end;font-size:.72rem}.dashboard-queue-filter[data-active=true] strong{color:#9de0d9}.dashboard-queue-filter-empty{border:1px dashed var(--steel-300);background:#fafcfc;border-radius:.7rem;justify-items:start;gap:.7rem;margin-top:1rem;padding:.9rem;display:grid}.dashboard-queue-filter-empty .workspace-message{margin:0}.dashboard-queue-empty{border:1px dashed var(--steel-300);background:#fafcfc;border-radius:.7rem;justify-items:start;gap:.8rem;padding:.9rem;display:grid}.dashboard-queue-empty .workspace-message{margin:0}.dashboard-primary-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.dashboard-panel{border:1px solid var(--steel-300);background:#ffffffd1;border-radius:1rem;min-width:0;padding:1.1rem}.dashboard-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-panel-heading>svg{color:var(--teal-500);flex:none}.dashboard-panel-heading h2{margin:0}.dashboard-panel-heading p{max-width:60ch;color:var(--steel-600);margin:.35rem 0 0;font-size:.75rem;line-height:1.55}.dashboard-action-list,.dashboard-priority-list{gap:.55rem;margin-top:1rem;display:grid}.dashboard-action-card,.dashboard-priority-card{border:1px solid var(--steel-200);min-width:0;color:var(--navy-950);background:#fff;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;text-decoration:none;display:grid}.dashboard-action-card:hover,.dashboard-priority-card:hover{border-color:var(--teal-500);box-shadow:0 8px 24px #2f9c951a}.dashboard-priority-card[data-severity=CRITICAL]{background:#fff8f8;border-color:#e8b2b2}.dashboard-priority-card[data-severity=CRITICAL] .dashboard-priority-icon{color:#a12727;background:#fbdede}.dashboard-action-card>span:nth-child(2),.dashboard-priority-card>span:nth-child(2){gap:.15rem;min-width:0;display:grid}article.dashboard-action-card{grid-template-columns:minmax(0,1fr) auto}article.dashboard-action-card>span:first-child{gap:.15rem;min-width:0;display:grid}article.dashboard-action-card>.status-pill{justify-self:end;max-width:100%}.dashboard-action-card strong,.dashboard-priority-card strong{overflow-wrap:anywhere;font-size:.76rem}.dashboard-action-card small,.dashboard-priority-card small{overflow-wrap:anywhere;color:var(--steel-600);font-size:.66rem;line-height:1.45}.dashboard-priority-card>svg{color:var(--steel-500)}.dashboard-action-icon{width:2rem;height:2rem}.dashboard-action-link{color:var(--teal-700);text-align:end;white-space:nowrap;font-size:.64rem;font-weight:800}.dashboard-domain-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.dashboard-domain-grid article{border:1px solid var(--steel-200);background:#fff;border-radius:.75rem;gap:.4rem;padding:.9rem;display:grid}.dashboard-domain-grid article>svg{color:var(--teal-500)}.dashboard-domain-grid h3{color:var(--navy-900);margin:0;font-size:.8rem}.dashboard-domain-grid p{color:var(--steel-600);margin:0;font-size:.7rem;line-height:1.55}.dashboard-readiness-panel{color:#eaf7fa;background:linear-gradient(130deg,#0b2433,#123f50);border-radius:1rem;gap:1rem;padding:1.15rem;display:grid}.dashboard-activation-panel{background:linear-gradient(135deg,#f8fcfc,#edf7f6);border:1px solid #cfe4e7;border-radius:1rem;gap:1rem;padding:1.15rem;display:grid}.dashboard-activation-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-activation-panel h2{color:var(--navy-900);margin:.2rem 0 0}.dashboard-activation-panel>header>div:first-child>p:last-child{max-width:76ch;color:var(--steel-600);margin:.4rem 0 0;font-size:.75rem;line-height:1.6}.dashboard-activation-progress{color:#0c6866;text-align:center;background:#e0f5f2;border:1px solid #b9dfe0;border-radius:.75rem;min-width:9rem;padding:.65rem .8rem;display:grid}.dashboard-activation-progress strong{font-size:1.2rem;line-height:1}.dashboard-activation-progress span{margin-top:.25rem;font-size:.62rem}.dashboard-activation-progress small{max-width:10rem;color:var(--steel-600);margin-top:.35rem;font-size:.58rem;line-height:1.35}.dashboard-activation-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.dashboard-activation-step{min-width:0;color:inherit;background:#ffffffad;border:1px solid #d8e7e8;border-radius:.8rem;align-content:start;gap:.65rem;padding:.8rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.dashboard-activation-step:focus-visible,.dashboard-activation-step:hover{background:#fff;border-color:#75b9b7;transform:translateY(-2px)}.dashboard-activation-step[data-state=complete]{background:#f3fcf8;border-color:#9bd8ca}.dashboard-activation-step[data-state=current]{background:#fffaf0;border-color:#e8c47b;box-shadow:0 .5rem 1.5rem #1a485414}.dashboard-activation-marker{color:#66878d;background:#e8f0f0;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.dashboard-activation-step[data-state=complete] .dashboard-activation-marker{color:#087762;background:#d8f3e9}.dashboard-activation-step[data-state=current] .dashboard-activation-marker{color:#996111;background:#ffedc2}.dashboard-activation-copy{gap:.35rem;display:grid}.dashboard-activation-step-heading{gap:.22rem;display:grid}.dashboard-activation-step-heading strong{color:var(--navy-900);font-size:.75rem;line-height:1.3}.dashboard-activation-step-heading small{color:#0c6866;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:700}.dashboard-activation-step[data-state=current] .dashboard-activation-step-heading small{color:#996111}.dashboard-activation-step[data-state=pending] .dashboard-activation-step-heading small{color:var(--steel-500)}.dashboard-activation-description{color:var(--steel-600);font-size:.68rem;line-height:1.5}.dashboard-activation-gate-facts{border-top:1px solid #0c68661f;gap:.4rem;margin:.25rem 0 0;padding-top:.5rem;display:grid}.dashboard-activation-gate-facts>div{grid-template-columns:minmax(4.75rem,.36fr) minmax(0,1fr);gap:.45rem;display:grid}.dashboard-activation-gate-facts dd,.dashboard-activation-gate-facts dt{margin:0;font-size:.61rem;line-height:1.42}.dashboard-activation-gate-facts dt{color:#0c6866;font-weight:750}.dashboard-activation-gate-facts dd{color:var(--steel-600)}.dashboard-activation-step[data-state=current] .dashboard-activation-gate-facts dt{color:#996111}.dashboard-activation-action{color:#0c6866;align-items:center;gap:.25rem;margin-top:.25rem;font-size:.64rem;font-weight:700;display:inline-flex}.dashboard-activation-note{color:var(--steel-600);align-items:center;gap:.4rem;margin:0;font-size:.68rem;line-height:1.5;display:flex}.dashboard-activation-note svg{color:#0c6866;flex:none}.dashboard-readiness-panel header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-readiness-panel header>svg{color:#73d2cb;flex:none}.dashboard-readiness-panel h2{color:#fff;margin:.2rem 0 0}.dashboard-readiness-panel header>div>p:last-child{color:#eaf7fab8;max-width:78ch;margin:.4rem 0 0;font-size:.74rem;line-height:1.6}.dashboard-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.dashboard-readiness-grid>div{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:.7rem;grid-template-columns:auto 1fr;align-items:center;gap:.3rem .5rem;padding:.75rem;display:grid}.dashboard-readiness-grid>div>svg{color:#a9bec5;grid-row:span 2}.dashboard-readiness-grid>div[data-connected=true]>svg{color:#73d2cb}.dashboard-readiness-grid span{color:#eaf7fab8;font-size:.68rem}.dashboard-readiness-grid strong{color:#fff;font-size:.72rem}@media (max-width:1120px){.dashboard-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-account-strip,.dashboard-operating-lens-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-account-strip>div:nth-child(3){border-inline-start:0}}@media (max-width:980px){.dashboard-heading{flex-direction:column;align-items:flex-start}.dashboard-heading-actions{justify-content:flex-start}.dashboard-primary-grid{grid-template-columns:1fr}.dashboard-activation-steps,.dashboard-domain-grid,.dashboard-readiness-grid,.dashboard-source-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-account-strip,.dashboard-domain-grid,.dashboard-metric-grid,.dashboard-operating-lens-grid,.dashboard-readiness-grid,.dashboard-source-matrix{grid-template-columns:1fr}.dashboard-activation-panel>header{flex-direction:column}.dashboard-activation-progress{width:fit-content}.dashboard-activation-steps{grid-template-columns:1fr}.dashboard-account-strip>div,.dashboard-account-strip>div:nth-child(3){border-block-start:1px solid #d6e8ea;border-inline-start:0;padding-block:.65rem}.dashboard-account-strip>div:first-child{border-block-start:0;padding-block-start:0}.dashboard-source-banner{grid-template-columns:1fr auto}.dashboard-source-banner>small{text-align:start;grid-column:1/-1}.dashboard-action-card{grid-template-columns:minmax(0,1fr) auto}.dashboard-action-card>span:first-child{grid-column:1/-1;min-width:0}article.dashboard-action-card{grid-template-columns:minmax(0,1fr)}article.dashboard-action-card>span:first-child{grid-column:1}article.dashboard-action-card>.status-pill{white-space:normal;overflow-wrap:anywhere;justify-self:start}.dashboard-action-link{text-align:start;white-space:normal;grid-column:1;justify-self:start;min-width:0}.dashboard-action-card>svg:last-child{grid-area:2/2}.dashboard-work-queue-item{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-queue-date{text-align:start;grid-column:2/-1;min-width:0}.dashboard-work-queue-item>svg{grid-area:1/3}}.aero-home,.aero-public-page{--aero-surface:#fff;--aero-surface-soft:#eef4fa;--aero-surface-blue:#e9f3ff;--aero-border:#cddbea;--aero-shadow-soft:0 18px 48px #071b3614;--aero-shadow-strong:0 28px 72px #03132a24}.aero-public-header{column-gap:clamp(1rem,1.6vw,1.6rem);min-height:4.9rem;padding-block:.55rem}.aero-public-brand-copy{white-space:nowrap;direction:ltr;align-items:baseline;gap:.52rem;line-height:1;display:flex}.aero-public-brand-copy strong,.aero-public-brand-copy>span{letter-spacing:.07em;font-size:.75rem;font-weight:900}.aero-public-brand-copy strong{color:#f5f9ff}.aero-public-brand-copy>span{color:#318cff}.aero-public-locale{background:#0718308f;border:1px solid #4b80c46b;gap:.35rem;padding-inline:.45rem}.aero-public-locale-option{align-items:center;gap:.28rem;display:inline-flex}.aero-public-locale-divider{color:#5e7797}.aero-public-flag{border:1px solid #ffffff6b;border-radius:.14rem;width:1.15rem;height:.76rem;overflow:hidden;box-shadow:0 2px 6px #0000003d}.aero-public-demo-request{color:#dceaff;white-space:nowrap;background:#092243b8;border:1px solid #2d65aa;border-radius:.45rem;justify-content:center;align-items:center;gap:.42rem;min-height:2.7rem;padding:.65rem .78rem;font-size:.72rem;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.aero-public-demo-request:focus-visible,.aero-public-demo-request:hover{color:#fff;background:#0b2c55;border-color:#62a6ff;transform:translateY(-1px)}.aero-command-actions{flex-wrap:wrap}.aero-tertiary-action{color:#8bcaff;align-items:center;gap:.45rem;min-height:3.15rem;padding-inline:.35rem;font-size:.75rem;font-weight:800;display:inline-flex}.aero-tertiary-action:focus-visible,.aero-tertiary-action:hover{color:#fff}.aero-network-reference{filter:drop-shadow(0 34px 54px #0556d033);animation:aero-network-breathe 8s ease-in-out infinite}.aero-domain-ribbon{z-index:5;color:#0b2747;width:min(91rem,100% - 5rem);box-shadow:var(--aero-shadow-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border:1px solid #c9daec;border-radius:1rem;grid-template-columns:minmax(12rem,.7fr) minmax(0,2.3fr);margin:-2.2rem auto 0;display:grid;position:relative;overflow:hidden}.aero-domain-ribbon-heading{color:#fff;background:linear-gradient(145deg,#0b2a50,#0c4a83);align-content:center;gap:.35rem;padding:1.25rem 1.4rem;display:grid}.aero-domain-ribbon-heading span{color:#6dcaff;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:900}.aero-domain-ribbon-heading strong{font-size:.9rem;line-height:1.4}.aero-domain-ribbon-links{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.aero-domain-ribbon-links a{color:#173555;background:#fff;border-block-end:1px solid #e0e9f2;border-inline-start:1px solid #e0e9f2;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-height:4.2rem;padding:.8rem .9rem;transition:color .18s,background .18s;display:grid}.aero-domain-ribbon-links a:nth-last-child(-n+3){border-block-end:0}.aero-domain-ribbon-links a:focus-visible,.aero-domain-ribbon-links a:hover{color:#075fcf;background:#eef6ff}.aero-domain-ribbon-links a>span{color:#8aa0b7;font-size:.58rem;font-weight:900}.aero-domain-ribbon-links a>svg{color:#2085f4}.aero-domain-ribbon-links strong{font-size:.7rem;line-height:1.35}.aero-home-main{background:radial-gradient(circle at 5% 28%,#2a84f30f,#0000 28rem),radial-gradient(circle at 95% 62%,#0e58b412,#0000 32rem),#f2f6fa;overflow:hidden}.aero-role-entry{border:1px solid var(--aero-border);width:min(91rem,100% - 5rem);box-shadow:var(--aero-shadow-soft);background:linear-gradient(140deg,#f9fcff,#eaf3fb);border-radius:1rem;margin-block:2.25rem 0;padding:2rem}.aero-impact-summary,.aero-mro-section,.aero-problem-section{border:1px solid var(--aero-border);box-shadow:var(--aero-shadow-soft);background:#fffffff0;border-radius:1.2rem;margin-block:clamp(2rem,5vw,4.5rem);padding:clamp(2rem,5vw,4.5rem)}.aero-problem-section{border-top:1px solid var(--aero-border);background:linear-gradient(150deg,#fffffff7,#ebf3fbf5)}.aero-impact-summary article,.aero-mro-panels article,.aero-priority-section article,.aero-problem-grid article{box-shadow:0 12px 30px #0926490d}.aero-home #how-it-works,.aero-home #impact-lens,.aero-home #integration-canvas,.aero-home #operating-canvas,.aero-home #release-ladder,.aero-home #scenarios{border:1px solid var(--aero-border);box-shadow:var(--aero-shadow-soft);background:#fffffff5;border-radius:1.2rem;margin-block:clamp(2rem,5vw,4.5rem);padding:clamp(2rem,4.5vw,4rem)}.aero-home #operating-canvas,.aero-home #release-ladder,.aero-home #scenarios{background:radial-gradient(circle at 90% 10%,#2987ff14,#0000 25rem),#fff}.aero-home #how-it-works{padding-block-start:clamp(2rem,4.5vw,4rem)}.aero-platform-section{box-shadow:inset 0 1px #ffffff0d}.aero-final-cta,.aero-operating-model,.aero-pooling-section{box-shadow:var(--aero-shadow-strong)}.aero-priority-section{padding-block-end:clamp(2rem,5vw,4rem)}.aero-access-main,.aero-demo-request-main,.aero-login-main{position:relative}.aero-access-main:before,.aero-demo-request-main:before,.aero-login-main:before{z-index:-1;content:"";background:radial-gradient(circle at 16% 20%,#2289ff17,#0000 27rem),radial-gradient(circle at 85% 80%,#083f8512,#0000 28rem);position:absolute;inset:0}.aero-login-panel{box-shadow:var(--aero-shadow-strong);border-color:#c9d9e8}.aero-login-next-actions{gap:.65rem;display:grid}.aero-login-next-actions>p{margin:0}.aero-login-next-actions .aero-secondary-action{justify-content:flex-start}.aero-login-next-actions .aero-secondary-action svg:last-child{margin-inline-start:auto}.pricing-public-page>.pricing-page{background:radial-gradient(circle at 12% 8%,#2488ff14,#0000 30rem),#f2f6fa;min-height:100vh;padding-top:clamp(2rem,4vw,4rem)}.public-architecture-page{--aero-surface:#fff;--aero-border:#cddbea;--aero-shadow-soft:0 18px 48px #071b3614;color:#0b2747;background:radial-gradient(circle at 7% 24%,#2a84f30f,#0000 28rem),radial-gradient(circle at 95% 68%,#0e58b412,#0000 32rem),#f2f6fa}.public-architecture-main{width:min(91rem,100% - 5rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,5.5rem)}.public-route-hero{color:#fff;background:radial-gradient(circle at 82% 20%,#188aff47,#0000 24rem),linear-gradient(145deg,#06182f,#0a2c53 72%,#0d4774);border:1px solid #173c68;border-radius:1.4rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:34rem;padding:clamp(2rem,5vw,5rem);display:grid;overflow:hidden;box-shadow:0 30px 76px #03132a2e}.public-route-hero-compact{min-height:27rem}.public-route-hero>div{gap:1.35rem;display:grid}.public-route-hero h1{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2.7rem,5.7vw,6rem);font-weight:470;line-height:.96}.public-route-hero>div>p:not(.public-eyebrow){color:#bfd1e5;max-width:66ch;margin:0;font-size:clamp(1rem,1.25vw,1.18rem);line-height:1.75}.public-route-hero-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04172f9e;border:1px solid #5dabff5c;border-radius:1.1rem;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem);display:grid;box-shadow:0 24px 55px #0000002e}.public-route-hero-panel>svg{color:#58cfff}.public-route-hero-panel strong{font-size:1.3rem}.public-route-hero-panel p,.public-route-hero-panel span{color:#bdd2e8;margin:0;line-height:1.65}.public-route-hero-panel span{border-top:1px solid #74a8dd40;align-items:center;gap:.55rem;padding-top:1rem;display:flex}.public-architecture-main>#how-it-works,.public-architecture-main>#impact-lens,.public-architecture-main>#integration-canvas,.public-architecture-main>#operating-canvas,.public-architecture-main>#operating-loop,.public-architecture-main>#release-ladder{border:1px solid var(--aero-border);box-shadow:var(--aero-shadow-soft);background:#fffffff5;border-radius:1.2rem;margin-block:clamp(2rem,5vw,4.5rem);padding:clamp(2rem,4.5vw,4rem)}.public-principle-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-block:clamp(2rem,5vw,4rem);display:grid}.public-principle-grid article{border:1px solid var(--aero-border);min-height:15rem;box-shadow:var(--aero-shadow-soft);background:#fff;border-radius:1rem;padding:clamp(1.35rem,2.5vw,2rem)}.public-principle-grid svg{color:#147ce5}.public-principle-grid h2{margin:2rem 0 .75rem;font-size:1.2rem}.public-principle-grid p{color:#5d7187;margin:0;line-height:1.65}.public-intelligence-grid article:nth-child(2),.public-intelligence-grid article:nth-child(4){background:linear-gradient(145deg,#f8fcff,#e9f3fc)}.public-about-cta{color:#fff;background:linear-gradient(145deg,#082345,#0a4c82);border-radius:1.2rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(2rem,5vw,4.5rem);padding:clamp(2rem,4vw,3.5rem);display:flex;box-shadow:0 28px 72px #03132a29}.public-about-cta h2{max-width:29ch;margin:.65rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.08}@media (max-width:1000px){.public-route-hero{grid-template-columns:1fr;min-height:0}.public-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-architecture-main{width:min(100% - 1.5rem,91rem);padding-block:1rem 2.5rem}.public-route-hero{border-radius:1rem;padding:1.35rem}.public-route-hero h1{font-size:clamp(2.45rem,12vw,4rem)}.public-principle-grid{grid-template-columns:1fr}.public-principle-grid article{min-height:0}.public-about-cta{flex-direction:column;align-items:flex-start}}.aero-access-main{grid-template-columns:minmax(18rem,.55fr) minmax(0,1.45fr);align-items:start;padding-block:clamp(3rem,6vw,5.5rem)}.aero-access-intro{box-shadow:var(--aero-shadow-soft);background:linear-gradient(145deg,#f8fcff,#e9f3fc);border:1px solid #cbdced;border-radius:1rem;padding:1.5rem;position:sticky;top:7rem}.aero-access-intro h1{font-size:clamp(2.3rem,4vw,4.2rem)}.aero-access-page .access-request-form{box-shadow:var(--aero-shadow-strong);border-radius:1.15rem;gap:1.2rem;padding:clamp(1.1rem,2.5vw,2rem);display:grid}.access-form-progress{background:#f7faff;border:1px solid #ceddeb;border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.access-form-progress li{border-inline-start:1px solid #dbe6f0;grid-template-columns:auto minmax(0,1fr);gap:.2rem .55rem;padding:.85rem;display:grid}.access-form-progress li:first-child{border-inline-start:0}.access-form-progress li>span{color:#fff;background:#176fdc;border-radius:.55rem;grid-row:span 2;place-items:center;width:1.8rem;height:1.8rem;font-size:.62rem;font-weight:900;display:grid}.access-form-progress strong{color:#112d4c;font-size:.72rem}.access-form-progress small{color:#698098;font-size:.6rem;line-height:1.35}.access-form-stage,.access-form-stages{gap:1rem;display:grid}.access-form-stage{background:#fff;border:1px solid #d5e2ee;border-radius:1rem;padding:clamp(1rem,2.2vw,1.5rem);box-shadow:0 12px 32px #0926490d}.access-form-stage>header{border-bottom:1px solid #e0e8f0;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.access-form-stage>header>span{color:#fff;background:linear-gradient(145deg,#0a65d5,#258dff);border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;font-size:.65rem;font-weight:900;display:grid}.access-form-stage>header h2,.access-form-stage>header p{margin:0}.access-form-stage>header h2{color:#0a2543;font-size:1.05rem}.access-form-stage>header p{color:#6b8096;margin-top:.2rem;font-size:.7rem}.access-form-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.access-form-field-grid>label{color:#294866;gap:.45rem;font-size:.72rem;font-weight:780;display:grid}.access-form-field-grid input,.access-form-field-grid select,.access-form-field-grid textarea{color:#092441;background:#fbfdff;border:1px solid #b8cadb;border-radius:.65rem;width:100%;min-height:2.8rem;padding:.72rem .82rem;transition:border-color .16s,box-shadow .16s,background .16s;box-shadow:inset 0 1px 2px #0a27490a}.access-form-field-grid input:hover,.access-form-field-grid select:hover,.access-form-field-grid textarea:hover{background:#fff;border-color:#85aaca}.access-form-field-grid input:focus,.access-form-field-grid select:focus,.access-form-field-grid textarea:focus{background:#fff;border-color:#2389ff;outline:0;box-shadow:0 0 0 3px #2389ff24}.access-form-stage .access-participation-picker,.access-form-stage .onboarding-checks,.access-form-stage .organization-type-picker{margin:0}.access-form-stage[data-step="04"]>label:first-of-type{gap:.45rem;display:grid}.access-form-stage[data-step="04"]>button{width:fit-content;min-width:14rem}.access-form-guidance{gap:.65rem;display:grid}.access-form-guidance>details{background:#f8fbfe;border:1px solid #d3e0ec;border-radius:.85rem;overflow:hidden}.access-form-guidance>details>summary{color:#163858;cursor:pointer;padding:.9rem 1rem;font-size:.78rem;font-weight:850}.access-form-guidance>details[open]>summary{background:#edf5fd;border-bottom:1px solid #d3e0ec}.access-form-guidance .access-account-model,.access-form-guidance .access-evidence-preview,.access-form-guidance .access-journey-summary{box-shadow:none;border:0;border-radius:0;margin:0}.aero-demo-request-main{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr);align-items:start;gap:clamp(2rem,5vw,5rem);width:min(91rem,100% - 5rem);margin-inline:auto;padding-block:clamp(3rem,7vw,6rem);display:grid}.aero-demo-request-story{padding-top:1.25rem}.aero-demo-request-story h1{color:#071d37;letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.8rem,5.5vw,5.6rem);line-height:1.02}[dir=rtl] .aero-demo-request-story h1{letter-spacing:0;max-width:16ch;line-height:1.35}.aero-demo-request-story>p:not(.aero-kicker,.aero-demo-trust-note){color:#5f748a;max-width:42rem;line-height:1.75}.aero-demo-value-grid{gap:.7rem;margin-top:2rem;display:grid}.aero-demo-value-grid article{background:#ffffffc2;border:1px solid #d0dfec;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding:1rem;display:grid;box-shadow:0 12px 30px #0825480d}.aero-demo-value-grid article>svg{color:#1f82ee}.aero-demo-value-grid strong{color:#123554;font-size:.82rem}.aero-demo-value-grid p{color:#687e94;margin:.3rem 0 0;font-size:.72rem;line-height:1.55}.aero-demo-trust-note{color:#41617e;align-items:center;gap:.55rem;margin-top:1rem;font-size:.7rem;display:flex}.aero-demo-trust-note svg{color:#1b78de}.aero-demo-request-form{box-shadow:var(--aero-shadow-strong);background:#fff;border:1px solid #c8d9e8;border-radius:1.15rem;gap:1.2rem;padding:clamp(1.4rem,3vw,2.2rem);display:grid}.aero-demo-request-form>header{gap:.45rem;display:grid}.aero-demo-form-icon{color:#fff;background:linear-gradient(145deg,#0a65d5,#248cff);border-radius:.8rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.aero-demo-request-form h2,.aero-demo-request-form p{margin:0}.aero-demo-request-form h2{color:#08213e;font-size:clamp(1.55rem,2.6vw,2.25rem)}.aero-demo-request-form>header>p:last-child{color:#64798f;font-size:.78rem;line-height:1.6}.aero-demo-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.aero-demo-form-grid>label{color:#294866;gap:.42rem;font-size:.72rem;font-weight:750;display:grid}.aero-demo-form-grid input,.aero-demo-form-grid select,.aero-demo-form-grid textarea{color:#0a233f;background:#fbfdff;border:1px solid #bfcfdd;border-radius:.65rem;width:100%;min-height:2.65rem;padding:.68rem .78rem}.aero-demo-form-grid textarea{resize:vertical;min-height:7rem}.aero-demo-form-grid input:focus,.aero-demo-form-grid select:focus,.aero-demo-form-grid textarea:focus{background:#fff;border-color:#2389ff;outline:0;box-shadow:0 0 0 3px #2389ff24}.aero-demo-form-grid .full{grid-column:1/-1}.aero-demo-optional{background:#f4f8fc;border:1px solid #bfcfdd;border-radius:.75rem;padding:.9rem}.aero-demo-optional summary{cursor:pointer;color:#163956;font-weight:700}.aero-demo-optional summary:focus-visible{outline-offset:4px;outline:2px solid #2389ff}.aero-demo-optional[open]>.aero-demo-form-grid{margin-block-start:1rem}.aero-demo-session-mode{border:1px solid #d2dfeb;border-radius:.75rem;flex-wrap:wrap;grid-column:1/-1;gap:.65rem;padding:.85rem;display:flex}.aero-demo-session-mode legend{color:#294866;padding-inline:.35rem;font-size:.7rem;font-weight:800}.aero-demo-consent,.aero-demo-session-mode label{align-items:center;gap:.5rem!important;display:flex!important}.aero-demo-consent input,.aero-demo-session-mode input{width:auto}.aero-demo-requester-mode label{color:#294866;cursor:pointer;background:#f4f8fc;border:1px solid #bfcfdd;border-radius:.65rem;flex:12rem;min-height:2.8rem;padding:.6rem .8rem}.aero-demo-requester-mode label.is-selected{color:#08213e;background:#e7f2ff;border-color:#0a65d5;box-shadow:0 0 0 2px #0a65d524}.aero-demo-requester-mode label:focus-within{outline-offset:2px;outline:2px solid #0a65d5}.aero-demo-form-result{border-radius:.75rem;gap:.65rem;padding:.9rem;font-size:.75rem;line-height:1.5;display:flex}.aero-demo-form-result.is-success{color:#0a604b;background:#e7f8f1}.aero-demo-form-result.is-success>div{gap:.2rem;display:grid}.aero-demo-form-result.is-error{color:#9b2828;background:#fff0f0}.workspace-brand-symbol{object-fit:contain;filter:drop-shadow(0 6px 12px #1174ff40);width:2.6rem;height:1.55rem}.workspace-nav-group{border-block-end:1px solid #ffffff12;overflow:hidden}.workspace-nav-group:last-child{border-block-end:0}.workspace-nav-group-label{color:#7590aa;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.4rem;padding:.65rem .7rem;font-size:.59rem;font-weight:900;list-style:none;display:grid}.workspace-nav-group-label::-webkit-details-marker{display:none}.workspace-nav-group-label svg{transition:transform .18s}.workspace-nav-group[open] .workspace-nav-group-label svg{transform:rotate(180deg)}.workspace-nav-group-count{color:#8fc4ff;letter-spacing:0;background:#1c74d929;border-radius:99px;place-items:center;min-width:1.65rem;height:1.35rem;font-size:.55rem;display:grid}.workspace-nav-group-links{gap:.18rem;padding:0 .35rem .65rem;display:grid}.dashboard-page{background:radial-gradient(circle at 82% 7%,#2389ff17,#0000 26rem),#edf3f8;max-width:none;padding:clamp(1rem,2.5vw,2rem)}.dashboard-workspace{gap:1rem;display:grid}.dashboard-heading{color:#fff;background:radial-gradient(circle at 86% 10%,#2590ff47,#0000 24rem),linear-gradient(135deg,#06162b,#0a2c55);border:1px solid #153a66;border-radius:1.1rem;order:1;align-items:end;padding:clamp(1.35rem,3vw,2.3rem);box-shadow:0 26px 62px #041a392e}.dashboard-heading h1{color:#fff;letter-spacing:-.045em;max-width:18ch;font-size:clamp(2rem,4vw,3.7rem);line-height:1.02}[dir=rtl] .dashboard-heading h1{letter-spacing:0;line-height:1.3}.dashboard-heading .eyebrow{color:#59bdff}.dashboard-heading .lead{color:#adbed2;max-width:58rem}.dashboard-heading .button.secondary{color:#e9f4ff;background:#ffffff12;border-color:#396999}.dashboard-heading .button.primary{color:#06213d;background:#eaf5ff}.dashboard-account-strip{border-color:#c4d7e8;order:2;box-shadow:0 14px 36px #07224312}.dashboard-workspace>.workspace-message{background:#f8fbfe;border-color:#bdd5eb;order:2;margin:0;box-shadow:0 10px 28px #0722430d}.dashboard-operating-lenses{background:#fff;border:1px solid #c8d8e8;border-radius:1rem;order:3;padding:1.15rem;box-shadow:0 16px 42px #07224312}.dashboard-primary-grid{order:4}.dashboard-primary-grid>.dashboard-panel:nth-child(2){background:linear-gradient(145deg,#f9fcff,#edf6ff);border-color:#b9d4ef;order:-1}.dashboard-pulse-section{background:#fff;border:1px solid #c8d8e8;border-radius:1rem;order:5;padding:1.15rem;box-shadow:0 16px 42px #0722430f}.dashboard-work-queue-panel{order:6}.dashboard-domain-panel{order:7}.dashboard-activation-panel{order:8}.dashboard-source-banner{background:#eaf4ff;border-inline-start-color:#2389ff;order:9}.dashboard-source-panel{order:10}.dashboard-readiness-panel{background:radial-gradient(circle at 90% 10%,#2f97ff40,#0000 20rem),linear-gradient(130deg,#071c34,#0b3c68);order:11}.dashboard-domain-grid article,.dashboard-metric-card,.dashboard-operating-lens-grid article,.dashboard-panel{border-color:#cbd9e6;box-shadow:0 10px 26px #0722430a}.dashboard-metric-card[data-live=true]{background:linear-gradient(145deg,#fff,#edf6ff);border-color:#85bdf2}.dashboard-operating-lens-grid article[data-active=true]{background:linear-gradient(145deg,#fff,#edf6ff);border-color:#2389ff8c;box-shadow:0 10px 26px #2389ff17}@media (prefers-reduced-motion:reduce){.aero-network-reference{animation:none}}@media (max-width:1180px){.aero-domain-ribbon{grid-template-columns:1fr}.aero-domain-ribbon-links{grid-template-columns:repeat(3,minmax(0,1fr))}.aero-access-main,.aero-demo-request-main{grid-template-columns:1fr}.aero-access-intro{position:static}}@media (max-width:760px){.aero-public-brand-copy strong,.aero-public-brand-copy>span{letter-spacing:.08em;font-size:.68rem}.aero-public-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-public-locale{grid-column:1/-1}.aero-demo-request-main,.aero-domain-ribbon,.aero-role-entry{width:min(100% - 1.5rem,91rem)}.aero-domain-ribbon{margin-top:-1rem}.aero-domain-ribbon-links{grid-template-columns:1fr}.aero-domain-ribbon-links a,.aero-domain-ribbon-links a:nth-last-child(-n+3){border-block-end:1px solid #e0e9f2}.aero-domain-ribbon-links a:last-child{border-block-end:0}.aero-home #how-it-works,.aero-home #impact-lens,.aero-home #integration-canvas,.aero-home #operating-canvas,.aero-home #release-ladder,.aero-home #scenarios,.aero-impact-summary,.aero-mro-section,.aero-problem-section,.aero-role-entry{border-radius:.9rem;padding:1.25rem}.access-form-field-grid,.access-form-progress,.aero-demo-form-grid{grid-template-columns:1fr}.access-form-progress li{border-block-start:1px solid #dbe6f0;border-inline-start:0}.access-form-progress li:first-child{border-block-start:0}.aero-demo-form-grid .full,.aero-demo-session-mode{grid-column:auto}.dashboard-page{padding:.75rem}}.mro-workspace-context{background:radial-gradient(circle at 92% 8%,#4ab3ab26,#0000 30%),#f3fbfa}.mro-context-state{background:#ffffffc7;border:1px solid #cde6e3;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin-block:1.15rem;padding:.9rem 1rem;display:grid}.mro-context-state>span{color:#0f625d;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#d7f1ed;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.mro-context-state p{color:#4a696d;margin:0;font-size:.86rem;line-height:1.55}.mro-context-state.state-unavailable{background:#fffaf0;border-color:#f0d59a}.mro-context-state.state-unavailable>span{color:#8a5b0a;background:#fff0c7}.mro-context-state.state-loading>span{color:#456171;background:#e6edf4}.mro-context-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.mro-context-grid li{background:#ffffffd6;border:1px solid #d3e8e5;border-radius:.75rem;min-height:10rem;padding:.95rem}.mro-context-index{color:#6c9295;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);letter-spacing:.08em;margin-block-end:.85rem;font-size:.7rem;font-weight:800;display:block}.mro-context-grid li>svg{color:#16837b;margin-block-end:.5rem}.mro-context-grid h3{color:#173f43;margin:0;font-size:.98rem}.mro-context-grid p{color:#5b777a;margin:.5rem 0 0;font-size:.82rem;line-height:1.5}@media (max-width:980px){.mro-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.mro-context-grid,.mro-context-state,.mro-operational-flow-grid{grid-template-columns:1fr}.mro-operational-flow-stage:not(:last-child):after{display:none}.mro-operational-flow-stage p{min-height:auto}}@media (min-width:561px) and (max-width:980px){.mro-operational-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mro-operational-flow-stage:nth-child(2n):after{display:none}}@media (max-width:980px){.request-journey-rail-header{grid-template-columns:1fr;align-items:start}.request-journey-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.request-journey-stages,.request-journey-summary{grid-template-columns:1fr}}.capability-discovery-workspace{gap:1.2rem}.capability-discovery-protected{color:var(--navy-800);background:#eaf8f6b8;border:1px solid #2f9c9547;border-radius:.7rem;align-items:flex-start;gap:.7rem;padding:1rem 1.1rem;display:flex}.capability-discovery-protected p{margin:0;line-height:1.55}.capability-discovery-form-panel,.capability-discovery-results{padding:1.25rem}.capability-discovery-panel-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.capability-discovery-panel-heading h2,.capability-discovery-panel-heading p{margin-top:.35rem}.capability-discovery-panel-heading h2{margin-bottom:0}.capability-discovery-panel-heading>svg{color:var(--teal-600)}.capability-discovery-strict{align-items:center;gap:.6rem!important;display:flex!important}.capability-discovery-strict input{width:auto}.capability-discovery-actions{flex-wrap:wrap;gap:.7rem;display:flex}.capability-match-list{gap:.8rem;margin-top:1rem;display:grid}.capability-match-card{border:1px solid var(--steel-200);background:var(--white);border-radius:.7rem;padding:1rem}.capability-match-card>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.capability-match-card h3{margin:.2rem 0 0}.capability-match-types{color:var(--steel-600);margin:.25rem 0 0}.capability-match-score{text-align:end;gap:.15rem;min-width:6rem;display:grid}.capability-match-score strong{color:var(--teal-700);font-size:1.35rem}.capability-match-score span{color:var(--steel-600);font-size:.72rem}.capability-match-details{gap:.65rem;margin:1rem 0 0;display:grid}.capability-match-details div{gap:.15rem;display:grid}.capability-match-details dt{color:var(--steel-600);text-transform:uppercase;font-size:.72rem;font-weight:700}.capability-match-details dd{margin:0;line-height:1.45}.capability-match-limitations{border-top:1px solid var(--steel-200);color:var(--danger);margin:1rem 0 0;padding-top:.75rem}.operational-calendar-page{box-sizing:border-box;width:100%;min-width:0;max-width:78rem}.operational-calendar-workspace{grid-template-columns:minmax(0,1fr);gap:2rem;min-width:0;display:grid}.operational-calendar-workspace>*{min-width:0}.operational-calendar-hero{box-shadow:var(--shadow);background:radial-gradient(circle at 84% 8%,#2f9c9529,#0000 28%),linear-gradient(145deg,#fff,#f5f8fa 58%,#edf5f6);border:1px solid #123a571f;border-radius:1.3rem;grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.operational-calendar-hero:after{content:"";border:1px solid #2f9c9526;border-radius:50%;width:17rem;height:17rem;position:absolute;inset:auto -5rem -6rem auto}.operational-calendar-hero h1{max-width:13ch;font-size:clamp(2.5rem,5vw,4.8rem)}.calendar-control-card{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #2f9c953d;border-radius:1rem;align-content:start;gap:1rem;padding:1.3rem;display:grid;position:relative}.calendar-control-card>svg{width:2rem;height:2rem;color:var(--teal-500)}.calendar-control-card p{color:var(--steel-600);margin:0;font-size:.84rem;line-height:1.7}.calendar-control-card .button{width:100%}.calendar-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.2rem;display:flex}.calendar-section-heading>div{align-items:center;gap:.75rem;display:flex}.calendar-section-heading>div:has(.eyebrow){display:block}.calendar-section-heading svg{width:1.3rem;color:var(--teal-500)}.calendar-section-heading p,.calendar-section-heading>span{max-width:47rem;color:var(--steel-600);margin:0;font-size:.8rem;line-height:1.6}.calendar-agenda-panel,.calendar-export-panel,.calendar-metrics,.calendar-pressure-panel,.calendar-scope-panel{border:1px solid var(--steel-100);background:#ffffffeb;border-radius:1rem;padding:clamp(1.15rem,2vw,1.7rem);box-shadow:0 12px 35px #071a2b0d}.calendar-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.calendar-metric-card{border:1px solid var(--steel-100);background:linear-gradient(155deg,var(--white),var(--steel-50));border-radius:.75rem;align-content:space-between;gap:.45rem;min-height:8.5rem;padding:.9rem;display:grid}.calendar-metric-card:first-child{background:linear-gradient(145deg,var(--navy-950),var(--navy-800));color:var(--white);grid-column:span 2}.calendar-metric-card.attention{background:linear-gradient(155deg,#fff,#fff2f0);border-color:#b4231847}.calendar-metric-card svg{width:1.1rem;color:var(--teal-500)}.calendar-metric-card strong{font-size:1.8rem;line-height:1}.calendar-metric-card span{color:var(--steel-600);font-size:.74rem;line-height:1.4}.calendar-metric-card:first-child span{color:#ffffffb8}.calendar-scope-panel form{gap:1.2rem;display:grid}.calendar-scope-fields{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.2fr);gap:.8rem;display:grid}.calendar-export-panel form>label,.calendar-scope-fields>label{color:var(--steel-600);gap:.45rem;font-size:.75rem;font-weight:700;display:grid}.calendar-export-panel textarea,.calendar-scope-fields input,.calendar-scope-fields select{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:2.8rem;color:var(--navy-950);font:inherit;border-radius:.58rem;padding:.7rem .8rem}.calendar-closed-toggle{border:1px solid var(--steel-300);background:var(--steel-50);border-radius:.58rem;align-self:end;align-items:center;min-height:2.8rem;padding:.65rem .8rem;gap:.65rem!important;display:flex!important}.calendar-closed-toggle input,.calendar-source-option input{flex:none;width:1rem;height:1rem}.calendar-source-filter{border:0;min-width:0;padding:0}.calendar-source-filter legend{color:var(--steel-600);margin-bottom:.7rem;font-size:.75rem;font-weight:700}.calendar-source-filter>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;display:grid}.calendar-source-option{border:1px solid var(--steel-100);background:var(--steel-50);min-height:3.2rem;color:var(--steel-600);cursor:pointer;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem .7rem;font-size:.72rem;display:grid}.calendar-source-option.selected{background:var(--white);color:var(--navy-950);box-shadow:inset 3px 0 0 var(--teal-500);border-color:#2f9c956b}[dir=rtl] .calendar-source-option.selected{box-shadow:inset -3px 0 0 var(--teal-500)}.calendar-source-option strong{color:var(--navy-800)}.calendar-pressure-grid{grid-template-columns:repeat(14,minmax(4.5rem,1fr));gap:.45rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.calendar-pressure-grid button{border:1px solid var(--steel-100);background:var(--steel-50);min-height:7.4rem;color:var(--navy-950);cursor:pointer;text-align:start;border-radius:.65rem;align-content:space-between;gap:.5rem;padding:.7rem;display:grid}.calendar-pressure-grid button.selected,.calendar-pressure-grid button:hover{border-color:var(--teal-500);background:var(--teal-100)}.calendar-pressure-grid button.critical{border-top:3px solid var(--danger)}.calendar-pressure-grid button strong{font-size:1.55rem}.calendar-pressure-grid button small,.calendar-pressure-grid button span{color:var(--steel-600);font-size:.68rem;line-height:1.25}.calendar-agenda{gap:1.4rem;display:grid}.calendar-agenda-day{grid-template-columns:minmax(8rem,.25fr) minmax(0,1fr);gap:1rem;display:grid}.calendar-agenda-day>header{border-top:2px solid var(--navy-950);align-content:start;gap:.25rem;padding-top:.85rem;display:grid}.calendar-agenda-day>header time{font-weight:750}.calendar-agenda-day>header span{color:var(--steel-600);font-size:.72rem}.calendar-agenda-day>div{gap:.65rem;display:grid}.calendar-event-card{border:1px solid var(--steel-100);border-inline-start:4px solid var(--teal-500);background:var(--white);border-radius:.75rem;grid-template-columns:minmax(9rem,.28fr) minmax(0,1fr) auto;gap:1rem;padding:1rem;display:grid;position:relative}.calendar-event-card[data-criticality=aog],.calendar-event-card[data-criticality=critical]{border-inline-start-color:var(--danger)}.calendar-event-card[data-criticality=urgent]{border-inline-start-color:#d97706}.calendar-event-time{color:var(--navy-800);align-content:start;gap:.35rem;font-size:.72rem;line-height:1.45;display:grid}.calendar-event-time small{color:var(--steel-600)}.calendar-event-body{min-width:0}.calendar-event-body h3{margin:.7rem 0 .35rem;font-size:1rem}.calendar-event-body>p{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.55}.calendar-event-badges{flex-wrap:wrap;gap:.35rem;display:flex}.calendar-event-badges span{background:var(--steel-100);color:var(--steel-600);border-radius:999px;padding:.27rem .45rem;font-size:.62rem;font-weight:750}.calendar-event-badges span[data-criticality=aog],.calendar-event-badges span[data-criticality=critical],.calendar-event-badges span[data-state=overdue]{color:var(--danger);background:#fee4e2}.calendar-event-badges span[data-state=completed]{background:var(--teal-100);color:var(--navy-800)}.calendar-event-body dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;display:grid}.calendar-event-body dl div{border-top:1px solid var(--steel-100);min-width:0;padding-top:.55rem}.calendar-event-body dt{color:var(--steel-600);text-transform:uppercase;font-size:.62rem;font-weight:700}.calendar-event-body dd{overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.7rem}.calendar-source-link{color:var(--navy-800);white-space:nowrap;align-self:start;align-items:center;gap:.35rem;font-size:.7rem;font-weight:750;display:inline-flex}.calendar-source-link svg{width:.9rem}.calendar-empty-state,.calendar-feedback{border:1px solid var(--steel-100);background:var(--steel-50);color:var(--steel-600);border-radius:.7rem;margin:0;padding:.9rem 1rem;font-size:.78rem}.calendar-feedback.error{color:var(--danger);border-color:#b4231847}.calendar-feedback.warning{color:#92400e;border-color:#d9770647}.calendar-feedback.success{color:var(--navy-800);border-color:#2f9c954d}.calendar-empty-state{justify-content:center;align-items:center;gap:.7rem;min-height:7rem;display:flex}.calendar-empty-state svg{width:1.3rem;color:var(--teal-500)}.calendar-empty-state p{margin:0}.calendar-export-panel{background:linear-gradient(145deg,#f7fbfb,#fff);border-color:#2f9c9547;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:2rem;display:grid}.calendar-export-panel h2{margin-bottom:.7rem}.calendar-export-panel>div>p:not(.eyebrow){max-width:50rem;color:var(--steel-600);margin:0;line-height:1.65}.calendar-export-boundary{color:var(--navy-800);align-items:flex-start;gap:.65rem;margin-top:1rem;font-size:.75rem;line-height:1.55;display:flex}.calendar-export-boundary svg{width:1.2rem;color:var(--teal-500);flex:none}.calendar-export-panel form{align-content:start;gap:.8rem;display:grid}.calendar-export-panel textarea{resize:vertical}.calendar-export-fingerprint{color:var(--steel-600);gap:.3rem;margin:0;font-size:.65rem;display:grid}.calendar-export-fingerprint code{background:var(--navy-950);color:var(--teal-100);text-overflow:ellipsis;white-space:nowrap;border-radius:.4rem;padding:.5rem;overflow:hidden}.privileged-access-control{background:radial-gradient(circle at 100% 0,#d9770621,#0000 23rem),#fffdfa;border:1px solid #b423183b;border-radius:.85rem;grid-column:1/-1;gap:.85rem;padding:1rem;display:grid}.privileged-access-control>header,.privileged-access-grants article>header,.privileged-access-register>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.privileged-access-control>header>svg{color:#b45309;flex:none;width:1.3rem;margin-top:.12rem}.privileged-access-control h3,.privileged-access-register strong{color:var(--navy-950);margin:0;font-size:.88rem}.privileged-access-control p,.privileged-access-control small{color:var(--steel-600);margin:.3rem 0 0;font-size:.65rem;line-height:1.55}.privileged-access-activation,.privileged-access-state{border:1px solid var(--steel-100);background:#ffffffc7;border-radius:.68rem;gap:.65rem;padding:.78rem;display:flex}.privileged-access-activation,.privileged-access-state[data-state=active]{background:#f0fbf9;border-color:#2f9c9547}.privileged-access-activation>svg,.privileged-access-state>svg{color:#b45309;flex:none;width:1.1rem}.privileged-access-activation>svg,.privileged-access-state[data-state=active]>svg{color:var(--teal-500)}.privileged-access-state strong{color:var(--navy-900);font-size:.7rem}.privileged-access-action-inputs,.privileged-access-form{border:1px solid var(--steel-100);background:#ffffffbd;border-radius:.72rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.85rem;display:grid}.privileged-access-form__heading,.privileged-access-form__wide{grid-column:1/-1}.privileged-access-form__heading{gap:.25rem;display:grid}.privileged-access-form__heading strong{color:var(--navy-900);font-size:.72rem}.privileged-access-action-inputs label,.privileged-access-form label{color:var(--steel-600);gap:.32rem;font-size:.63rem;font-weight:750;display:grid}.privileged-access-action-inputs textarea,.privileged-access-form input,.privileged-access-form select,.privileged-access-form textarea{border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:2.35rem;color:var(--navy-950);font:inherit;border-radius:.52rem;padding:.56rem .62rem}.privileged-access-action-inputs textarea,.privileged-access-form textarea{resize:vertical;min-height:4.5rem}.privileged-access-register{gap:.65rem;display:grid}.privileged-access-register>header small{max-width:56rem;display:block}.privileged-access-empty,.privileged-access-notice{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:.62rem;align-items:center;gap:.45rem;padding:.65rem .75rem;display:flex;margin:0!important}.privileged-access-notice[data-state=ready]{background:#f0fbf9;border-color:#2f9c953d}.privileged-access-notice[data-state=attention]{color:var(--danger);background:#fff7f5;border-color:#b423183d}.privileged-access-empty svg,.privileged-access-notice svg{flex:none;width:1rem}.privileged-access-grants{gap:.55rem;display:grid}.privileged-access-grants article{background:#ffffffdb;border:1px solid var(--steel-100);border-left:3px solid #d97706;border-radius:.68rem;gap:.58rem;padding:.8rem;display:grid}.privileged-access-grants article[data-status=active],.privileged-access-grants article[data-status=reviewed]{border-left-color:var(--teal-500)}.privileged-access-grants article[data-status=rejected],.privileged-access-grants article[data-status=revoked]{border-left-color:var(--danger)}.privileged-access-grants article>header strong{color:var(--navy-950);font-size:.68rem;display:block}.privileged-access-grants article>header span{background:var(--steel-100);color:var(--steel-600);border-radius:999px;margin-top:.2rem;padding:.18rem .35rem;font-size:.54rem;font-weight:800;display:inline-block}.privileged-access-grants article>header small{text-align:end;margin:0}.privileged-access-grants dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.privileged-access-grants dl div{min-width:0}.privileged-access-grants dt{color:var(--steel-500);text-transform:uppercase;font-size:.53rem;font-weight:800}.privileged-access-grants dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.2rem 0 0;font-size:.6rem;line-height:1.4}.privileged-access-grants article>p{overflow-wrap:anywhere}.privileged-access-grant-actions{flex-wrap:wrap;gap:.45rem;display:flex}.privileged-access-form .button,.privileged-access-grant-actions .button{justify-content:center}.privileged-access-form .button svg,.privileged-access-grant-actions svg,.privileged-access-register>header .button svg{width:.95rem;height:.95rem}.spin{animation:privileged-access-spin .9s linear infinite}@keyframes privileged-access-spin{to{transform:rotate(1turn)}}@media (max-width:1120px){.calendar-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.calendar-source-filter>div{grid-template-columns:repeat(3,minmax(0,1fr))}.calendar-scope-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.calendar-export-panel,.operational-calendar-hero{grid-template-columns:1fr}.calendar-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-metric-card:first-child{grid-column:span 2}.calendar-agenda-day,.calendar-event-body dl,.calendar-event-card,.calendar-scope-fields,.calendar-source-filter>div{grid-template-columns:1fr}.calendar-section-heading{flex-direction:column;align-items:flex-start}.calendar-source-link{border-top:1px solid var(--steel-100);padding-top:.7rem}.privileged-access-action-inputs,.privileged-access-form,.privileged-access-grants dl{grid-template-columns:1fr}.privileged-access-grants article>header,.privileged-access-register>header{flex-direction:column;align-items:flex-start}.privileged-access-grants article>header small{text-align:start}}.data-exchange-workspace{gap:24px;display:grid}.data-exchange-heading{color:var(--white);background:radial-gradient(circle at 84% 16%,#4dd5c638,#0000 32%),linear-gradient(135deg,#061827,#0c344e 58%,#136068);border:0;overflow:hidden}.data-exchange-heading .eyebrow{color:#7ce2d7}.data-exchange-heading .lead{color:#dceaf0;max-width:920px}.data-exchange-heading .button.secondary{color:var(--white);background:#ffffff17;border-color:#ffffff47}.data-exchange-boundary{color:#164c50;background:#f1fbf9;border:1px solid #bcded9;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:12px;padding:16px 18px;display:grid}.data-exchange-boundary svg{color:#187b76}.data-exchange-boundary p{margin:0;line-height:1.65}.data-exchange-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.data-exchange-metrics article{background:var(--white);border:1px solid #dbe5eb;border-radius:16px;align-content:space-between;gap:7px;min-height:116px;padding:18px;display:grid;box-shadow:0 10px 26px #071a2b0f}.data-exchange-metrics svg{color:#1d817e}.data-exchange-metrics span{color:var(--steel-600);font-size:.74rem;font-weight:750}.data-exchange-metrics strong{color:var(--navy-950);font-size:1.7rem}.data-exchange-section{background:var(--white);border:1px solid #d6e3e8;border-radius:20px;gap:18px;padding:24px;display:grid;box-shadow:0 12px 30px #071a2b0d}.data-exchange-section .section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.data-exchange-section .section-heading h2,.data-exchange-section .section-heading p{margin:0}.data-exchange-section .section-heading p:not(.eyebrow){max-width:88ch;color:var(--steel-600);margin-top:7px;line-height:1.65}.data-exchange-empty{justify-items:start;gap:12px;display:grid}.data-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.data-source-card,.mapping-profile-card{background:linear-gradient(145deg,#fbfdfd,#fff);border:1px solid #dce7eb;border-radius:16px;gap:16px;padding:18px;display:grid}.data-source-card-head,.mapping-profile-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-source-card-head h3,.mapping-profile-head h3{color:var(--navy-950);margin:7px 0 3px}.data-source-card-head>svg{color:#21837e;flex:none}.data-source-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0;display:grid}.data-source-facts>div,.mapping-profile-grid>div{gap:4px;display:grid}.data-source-facts .wide{grid-column:1/-1}.data-source-facts dt,.mapping-profile-grid span{color:var(--steel-600);letter-spacing:.02em;font-size:.68rem;font-weight:750}.data-source-facts dd{overflow-wrap:anywhere;color:var(--navy-900);margin:0;font-size:.8rem}.data-source-blocked{color:var(--danger);border-top:1px solid #f0d7d4;align-items:flex-start;gap:7px;margin:0;padding-top:12px;font-size:.76rem;line-height:1.5;display:flex}.mapping-profile-list{gap:14px;display:grid}.mapping-profile-head p{color:var(--steel-600);margin:0;font-size:.76rem}.mapping-readiness-flags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mapping-readiness-flags span{color:#844238;background:#fff7f5;border:1px solid #e0c7c3;border-radius:999px;padding:5px 8px;font-size:.64rem;font-weight:800}.mapping-readiness-flags span[data-ready=true]{color:#14665f;background:#effaf8;border-color:#b9dbd6}.mapping-profile-grid{background:var(--steel-50);border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px;display:grid}.mapping-profile-grid strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:.76rem}.mapping-profile-grid small{color:var(--steel-600);font-size:.65rem;line-height:1.4}.mapping-profile-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mapping-profile-controls>div{border:1px solid var(--steel-100);border-radius:12px;padding:13px}.mapping-profile-controls h4,.mapping-profile-controls p,.mapping-profile-controls ul{margin:0}.mapping-profile-controls h4{color:var(--navy-900);margin-bottom:7px;font-size:.75rem}.mapping-profile-controls li,.mapping-profile-controls p{color:var(--steel-600);font-size:.7rem;line-height:1.55}.mapping-profile-controls ul{padding-inline-start:18px}.data-exchange-form{margin:0}.data-exchange-form label>small{color:var(--steel-600);line-height:1.5}.data-policy-builder{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.data-policy-builder{border-color:color-mix(in srgb,var(--teal-500) 34%,var(--steel-100))}}.data-policy-builder{background:linear-gradient(135deg,#09314d0b,transparent 48%),var(--teal-100)}@supports (color:color-mix(in lab,red,red)){.data-policy-builder{background:linear-gradient(135deg,#09314d0b,transparent 48%),color-mix(in srgb,var(--teal-100) 24%,white)}}.data-policy-builder{box-shadow:0 16px 42px #09314d14}.mapping-policy-boundary{border-inline-start:3px solid var(--teal-500);color:var(--steel-700);background:#ffffffb8;border-radius:8px;margin:0;padding:11px 13px;font-size:.74rem;line-height:1.65}.mapping-builder{gap:14px;display:grid}.mapping-builder-row{border:1px solid var(--steel-100);background:var(--steel-50);border-radius:12px;grid-template-columns:32px repeat(6,minmax(105px,1fr));gap:10px;padding:14px;display:grid}.mapping-row-number{color:#176c68;background:var(--teal-100);border-radius:50%;place-items:center;width:26px;height:26px;font-size:.7rem;font-weight:800;display:grid}.mapping-builder-row label{align-content:start}.mapping-builder-row .mapping-note{grid-column:2/span 5}.mapping-contract-panel{border:1px solid var(--teal-500);grid-column:2/-1;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mapping-contract-panel{border:1px solid color-mix(in srgb,var(--teal-500) 26%,var(--steel-100))}}.mapping-contract-panel{background:var(--teal-100);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.mapping-contract-panel{background:color-mix(in srgb,var(--teal-100) 34%,white)}}.mapping-contract-panel>summary{color:var(--navy-900);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:11px 13px;list-style:none;display:grid}.mapping-contract-panel>summary::-webkit-details-marker{display:none}.mapping-contract-panel>summary svg{color:var(--teal-700)}.mapping-contract-panel>summary span{font-size:.78rem;font-weight:850}.mapping-contract-panel>summary small{color:var(--steel-600);font-size:.68rem;line-height:1.45}.mapping-contract-panel[open]>summary{border-bottom:1px solid var(--steel-100);background:#ffffff9e}.mapping-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.mapping-contract-grid label{min-width:0}.mapping-contract-grid textarea{resize:vertical;min-height:68px}.mapping-contract-grid .mapping-contract-check{border:1px solid var(--steel-100);background:#fff;border-radius:9px;align-self:end;align-items:center;gap:9px;min-height:44px;padding:10px 12px;display:flex}.mapping-contract-check input{width:18px;height:18px;margin:0}.mapping-contract-check span{color:var(--navy-900);font-size:.72rem;font-weight:750}.mapping-remove{grid-column:7;justify-self:end}.mapping-add{justify-self:start}.data-exchange-form .form-actions{align-items:center;gap:14px;display:flex}.data-exchange-form .form-status{margin:0;font-size:.78rem;line-height:1.5}.data-exchange-form .form-status.success{color:#12695f}.data-exchange-form .form-status.error{color:var(--danger)}@media (max-width:1120px){.mapping-profile-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mapping-builder-row{grid-template-columns:32px repeat(3,minmax(0,1fr))}.mapping-builder-row .mapping-note,.mapping-contract-panel{grid-column:2/-1}.mapping-contract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-remove{grid-column:-2/-1}}@media (max-width:760px){.data-exchange-metrics,.data-source-facts,.data-source-grid,.mapping-builder-row,.mapping-profile-controls,.mapping-profile-grid{grid-template-columns:1fr}.data-source-facts .wide,.mapping-builder-row .mapping-note,.mapping-contract-panel,.mapping-remove{grid-column:auto}.mapping-contract-grid{grid-template-columns:1fr}.mapping-contract-panel>summary{grid-template-columns:auto 1fr}.mapping-contract-panel>summary small{grid-column:1/-1}.data-exchange-section{padding:18px}.data-exchange-form .form-actions,.data-source-card-head,.mapping-profile-head{flex-direction:column;align-items:flex-start}.mapping-readiness-flags{justify-content:flex-start}}.data-exchange-intake{background:linear-gradient(135deg,#0a56670e,transparent 42%),var(--surface);position:relative;overflow:hidden}.data-exchange-intake:before{content:"";background:linear-gradient(90deg,#0a5667,#bf8f2f,#0000 88%);height:3px;position:absolute;inset:0 0 auto}.quarantine-boundary{background:#fff8e8c2;border-color:#bf8f2f61;margin:20px 0 24px}.data-intake-form{border:1px solid var(--border);background:#ffffffb8;border-radius:18px;padding:22px}.data-intake-file input[type=file]{background:#eef8f9b8;border:1px dashed #0a566761;padding:11px}.data-intake-payload{resize:vertical;min-height:220px;font-family:var(--font-mono),ui-monospace,monospace;text-align:left;direction:ltr;font-size:.8rem}.data-intake-blocker{color:#8e332d;background:#ffefecb8;border:1px solid #b7423a3d;border-radius:12px;align-items:center;gap:9px;margin:0;padding:12px 14px;font-size:.82rem;font-weight:700;display:flex}.data-intake-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.data-intake-actions .form-status{flex:320px;margin:0}.data-intake-history,.data-intake-row-review,.data-intake-summary{border:1px solid var(--border);background:#fafcfcdb;border-radius:18px;margin-top:24px;padding:22px}.data-intake-row-head,.data-intake-run-head,.data-intake-summary-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.data-intake-history h3,.data-intake-row-review h3,.data-intake-run-head h4,.data-intake-summary-head h3{margin:0}.data-intake-summary-head p{color:var(--muted);align-items:center;gap:7px;margin:8px 0 0;font-size:.78rem;display:flex}.data-intake-counts{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.data-intake-counts>div{border:1px solid var(--border);background:#fff;border-radius:12px;padding:13px}.data-intake-counts span,.data-intake-row-body>div>span{color:var(--muted);letter-spacing:.035em;text-transform:uppercase;font-size:.7rem;font-weight:750;display:block}.data-intake-counts strong{color:var(--ink);margin-top:7px;font-size:1.35rem;display:block}.section-heading.compact{align-items:flex-end}.section-heading.compact h3{font-size:1.1rem}.section-heading.compact>span{color:var(--muted);font-size:.78rem;font-weight:700}.data-intake-row-list,.data-intake-run-list{gap:12px;margin-top:18px;display:grid}.data-intake-row-list>article,.data-intake-run-list>article{border:1px solid var(--border);background:#fff;border-radius:14px;padding:16px}.data-intake-row-head{justify-content:flex-start;align-items:center}.data-intake-row-head svg{color:#187367;width:17px}.data-intake-row-head svg[aria-label=ERROR]{color:var(--danger)}.data-intake-row-head code{margin-inline-start:auto}.data-intake-row-body{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px;margin-top:14px;display:grid}.data-intake-row-body pre{color:#d6edef;text-align:left;direction:ltr;background:#102f38;border-radius:10px;max-height:240px;margin:8px 0 0;padding:13px;font-size:.73rem;overflow:auto}.data-intake-row-body ul{gap:8px;margin:8px 0 0;padding:0;list-style:none;display:grid}.data-intake-row-body li{background:#fff9ec;border-inline-start:3px solid #b48a35;border-radius:7px;padding:10px;font-size:.75rem}.data-intake-row-body li[data-severity=ERROR]{border-inline-start-color:var(--danger);background:#fff1ee}.data-intake-row-body li p{margin:4px 0 0}.data-intake-run-list{grid-template-columns:repeat(2,minmax(0,1fr))}.data-intake-run-head h4{margin-top:9px}.data-intake-run-head p{color:var(--muted);margin:5px 0 0;font-size:.76rem}.data-intake-run-head>code{overflow-wrap:anywhere;max-width:210px}.data-intake-run-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;display:grid}.data-intake-run-list dl>div{border-top:1px solid var(--border);padding-top:10px}.data-intake-run-list dt{color:var(--muted);font-size:.68rem}.data-intake-run-list dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:.8rem;font-weight:700}@media (max-width:920px){.data-intake-counts,.data-intake-run-list dl{grid-template-columns:repeat(2,minmax(0,1fr))}.data-intake-row-body,.data-intake-run-list{grid-template-columns:1fr}}@media (max-width:620px){.data-intake-counts,.data-intake-run-list dl{grid-template-columns:1fr}.data-intake-run-head,.data-intake-summary-head,.section-heading.compact{flex-direction:column;align-items:flex-start}}.measurement-plan-status{white-space:nowrap;border-radius:999px;align-items:center;padding:.25rem .6rem;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}.measurement-plan-status.is-satisfied{background:var(--teal-100);color:var(--teal-500)}.measurement-plan-status.is-missing{color:#9a6700;background:#fff5cc}.event-control-workspace{gap:1rem;display:grid}.event-control-boundary,.event-control-detail-head,.event-control-heading,.event-control-replay h3{justify-content:space-between;align-items:center;gap:1rem;display:flex}.event-control-boundary{color:#65460d;background:#fff8e9;border:1px solid #d6a74d;border-radius:.8rem;justify-content:flex-start;padding:.9rem 1rem}.event-control-filter-grid{grid-template-columns:minmax(260px,1.6fr) auto repeat(2,minmax(150px,.7fr));align-items:end;gap:.75rem;display:grid}.event-control-filter-grid label,.event-control-replay label{color:var(--muted);gap:.35rem;font-size:.76rem;font-weight:700;display:grid}.event-control-filter-grid input,.event-control-filter-grid select,.event-control-replay textarea{border:1px solid var(--border);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:.65rem;padding:.7rem .75rem}.event-control-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;display:grid}.event-control-metrics article{border:1px solid var(--border);background:linear-gradient(145deg,var(--surface),#edf6f7);border-radius:.8rem;min-height:92px;padding:.85rem;box-shadow:0 10px 28px #0f2f3814}.event-control-metrics span,.event-control-metrics strong{display:block}.event-control-metrics span{color:var(--muted);font-size:.72rem}.event-control-metrics strong{overflow-wrap:anywhere;margin-top:.6rem;font-size:1rem}.event-control-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);align-items:start;gap:1rem;display:grid}.event-control-list{gap:.65rem;max-height:820px;display:grid;overflow:auto}.event-control-card{border:1px solid var(--border);width:100%;color:inherit;background:var(--surface);text-align:start;cursor:pointer;border-radius:.75rem;gap:.32rem;padding:.85rem;display:grid}.event-control-card.is-active,.event-control-card:hover{border-color:var(--teal-500);box-shadow:0 8px 24px #0f60691f}.event-control-card small{color:var(--muted);align-items:center;gap:.3rem;display:flex}.event-status{color:#24545d;background:#e3f3f4;border-radius:999px;width:fit-content;padding:.22rem .52rem;font-size:.68rem;font-weight:800}.status-dead-letter{color:#8b291f;background:#ffebe7}.status-dispatched{color:#17613f;background:#e4f5ec}.event-control-metadata{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.event-control-metadata>div,.event-control-replay{border:1px solid var(--border);background:#f8fbfb;border-radius:.7rem;padding:.8rem}.event-control-metadata dt{color:var(--muted);font-size:.7rem}.event-control-metadata dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.78rem}.event-control-lineage,.event-control-timeline{gap:.55rem;padding:0;list-style:none;display:grid}.event-control-timeline li{border-inline-start:2px solid #7dbfc5;gap:.6rem;padding-inline-start:.4rem;display:flex}.event-control-timeline li div,.event-control-timeline li small,.event-control-timeline li span{display:block}.event-control-lineage,.event-control-timeline small,.event-control-timeline span{color:var(--muted);font-size:.74rem}.event-control-replay{background:#fffaf0;border-color:#d6a74d;gap:.75rem;margin-top:1rem;display:grid}.event-control-replay h3{justify-content:flex-start;margin:0}@media (max-width:1080px){.event-control-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.event-control-filter-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.event-control-filter-grid,.event-control-grid,.event-control-metadata{grid-template-columns:1fr}.event-control-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.aero-public-challenge{border:1px solid var(--aero-border,#cddbea);color:#163252;background:linear-gradient(135deg,#e9f3ffeb,#fffffff5),#fff;border-inline-start:.28rem solid #2b73d2;border-radius:.8rem;align-content:center;justify-items:start;gap:.7rem;width:100%;max-width:32rem;min-height:7.25rem;padding:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 12px 30px #071b3614}.aero-public-challenge[data-state=verified]{border-color:#62b78a;background:linear-gradient(135deg,#edf9f2,#fff);border-inline-start-color:#17834e}.aero-public-challenge[data-state=failed]{border-color:#d38b86;background:linear-gradient(135deg,#fff1f0,#fff);border-inline-start-color:#b42318}.aero-public-challenge iframe,.aero-public-challenge>div{max-width:100%}.aero-public-challenge p{margin:0;font-size:.82rem;font-weight:750;line-height:1.55}[dir=rtl] .aero-public-challenge{text-align:right;justify-items:start}@media (max-width:360px){.aero-public-challenge{padding-inline:.65rem}}.identity-assurance-banner{border:1px solid #1f71b8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;margin:.75rem 1.5rem 1rem;padding:.82rem .95rem;display:grid}@supports (color:color-mix(in lab,red,red)){.identity-assurance-banner{border:1px solid color-mix(in srgb,#1f71b8 28%,var(--border))}}.identity-assurance-banner{background:linear-gradient(105deg,#1f71b817,transparent 62%),var(--surface);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.identity-assurance-banner{background:linear-gradient(105deg,#1f71b817,transparent 62%),color-mix(in srgb,var(--surface) 97%,transparent)}}.identity-assurance-banner{color:var(--text-muted);box-shadow:0 14px 34px #092c4d12}.identity-assurance-icon{color:#075d9a;background:#e4eef6;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid;box-shadow:inset 0 0 0 1px #1f71b82e}.identity-assurance-banner strong{color:var(--text);margin-bottom:.12rem;font-size:.83rem;display:block}.identity-assurance-banner p{max-width:102ch;margin:0;font-size:.77rem;line-height:1.55}.identity-assurance-action{border:1px solid #075d9a;justify-content:center;align-items:center;gap:.45rem;min-height:2.4rem;padding:.56rem .78rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.identity-assurance-action{border:1px solid color-mix(in srgb,#075d9a 55%,var(--border))}}.identity-assurance-action{color:#fff;white-space:nowrap;background:#075d9a;border-radius:.7rem;font-size:.75rem;font-weight:750;text-decoration:none;box-shadow:0 8px 18px #075d9a29}.identity-assurance-action:hover{background:#064c7e}.identity-assurance-action:focus-visible{outline-offset:3px;outline:3px solid #1f71b859}@media (max-width:760px){.identity-assurance-banner{grid-template-columns:auto minmax(0,1fr);margin-inline:.85rem}.identity-assurance-action{grid-column:1/-1;width:100%}}.security-workspace{gap:1rem;display:grid}.security-workspace__hero{background:radial-gradient(circle at 92% 12%,#00b6bf2b,#0000 21rem),linear-gradient(135deg,#f4f9ff,#eef8f8);border:1px solid #1e5f9633;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:1rem;padding:clamp(1.2rem,3vw,2.1rem);display:grid;overflow:hidden;box-shadow:0 1rem 2.8rem #092d4d14}.security-workspace__hero-icon{background:linear-gradient(145deg,var(--navy-950),var(--navy-700));width:3rem;height:3rem;color:var(--teal-100);border-radius:.9rem;place-items:center;display:grid;box-shadow:0 .7rem 1.4rem #082d4f38}.security-workspace__bulk-action svg,.security-workspace__hero .button svg,.security-workspace__hero-icon svg,.security-workspace__sessions .button svg{width:1rem;height:1rem}.security-workspace__hero-icon svg{width:1.45rem;height:1.45rem}.security-workspace__hero h1,.security-workspace__panel h2,.security-workspace__recovery h2{color:var(--navy-950);margin:0}.security-workspace__hero h1{letter-spacing:-.038em;max-width:50rem;font-size:clamp(1.45rem,3vw,2.15rem)}[dir=rtl] .security-workspace__hero h1{letter-spacing:0}.security-workspace__bulk-action p,.security-workspace__hero p:not(.eyebrow),.security-workspace__panel>header p,.security-workspace__recovery p{max-width:68rem;color:var(--steel-600);margin:.45rem 0 0;line-height:1.65}.security-workspace__hero .button{white-space:nowrap}.security-workspace__empty,.security-workspace__note,.security-workspace__notice{color:var(--steel-700);background:#f6faff;border:1px solid #1e5f9629;border-radius:.72rem;align-items:flex-start;gap:.6rem;margin:0;padding:.78rem .9rem;font-size:.72rem;line-height:1.55;display:flex}.security-workspace__note{color:#704214;background:#fffaf0;border-color:#b4530933}.security-workspace__note p{margin:0}.security-workspace__empty svg,.security-workspace__note svg,.security-workspace__notice svg{flex:none;width:1.05rem;margin-top:.08rem}.security-workspace__notice[data-tone=ready]{color:#096b63;background:#effbf8;border-color:#0d897e40}.security-workspace__notice[data-tone=attention]{color:#8b4a0c;background:#fff8eb;border-color:#b453093d}.security-workspace__notice[data-tone=danger]{color:var(--danger);background:#fff5f3;border-color:#b423183d}.security-workspace__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.security-workspace__metrics article{border:1px solid var(--steel-100);background:linear-gradient(145deg,#fff,#f8fbfd);border-radius:.82rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .65rem;min-height:5.2rem;padding:.9rem;display:grid;box-shadow:0 .55rem 1.5rem #092d4d0f}.security-workspace__metrics article[data-tone=ready]{border-color:#0d897e38}.security-workspace__metrics article[data-tone=attention]{border-color:#b4530947}.security-workspace__metrics svg{width:1.25rem;color:var(--teal-500);grid-row:span 2}.security-workspace__metrics strong{overflow-wrap:anywhere;color:var(--navy-950);font-size:.92rem;line-height:1.25}.security-workspace__metrics span{color:var(--steel-600);font-size:.65rem}.security-workspace__panel{background:radial-gradient(circle at 100% 0,#2f9c9514,#0000 24rem),#ffffffeb;border:1px solid #14486e29;border-radius:1rem;gap:.9rem;padding:clamp(.9rem,2vw,1.2rem);display:grid;box-shadow:0 .9rem 2.5rem #092d4d0e}.security-workspace__panel>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.security-workspace__panel h2,.security-workspace__recovery h2{font-size:1rem}.security-workspace__control-grid{grid-template-columns:minmax(15rem,1.1fr) minmax(14rem,.9fr);gap:.7rem;display:grid}.security-workspace__control-grid>label{border:1px solid var(--steel-100);color:var(--steel-700);background:#f5f9fcdb;border-radius:.75rem;grid-row:span 2;gap:.36rem;padding:.85rem;font-size:.68rem;font-weight:760;display:grid}.security-workspace__control-grid textarea{resize:vertical;border:1px solid var(--steel-300);background:var(--white);width:100%;min-height:6.1rem;color:var(--navy-950);font:inherit;border-radius:.55rem;padding:.65rem;font-weight:500}.security-workspace__control-grid small{color:var(--steel-500);font-size:.58rem;font-weight:520;line-height:1.45}.security-workspace__bulk-action{border:1px solid var(--steel-100);background:#ffffffe6;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem;display:grid}.security-workspace__bulk-action>svg{width:1.15rem;color:var(--navy-700)}.security-workspace__bulk-action strong{color:var(--navy-950);font-size:.72rem}.security-workspace__bulk-action p{font-size:.62rem}.security-workspace__bulk-action .button{white-space:nowrap;font-size:.62rem}.security-workspace__alerts,.security-workspace__sessions{gap:.65rem;display:grid}.security-workspace__alerts article,.security-workspace__sessions article{border:1px solid var(--steel-100);border-inline-start:3px solid var(--steel-300);background:linear-gradient(145deg,#fff,#fbfdfe);border-radius:.76rem;gap:.7rem;padding:.86rem;display:grid}.security-workspace__sessions article[data-current=true]{border-inline-start-color:var(--teal-500);background:linear-gradient(145deg,#f2fbfa,#fff)}.security-workspace__sessions article[data-status=expired],.security-workspace__sessions article[data-status=revoked]{opacity:.78}.security-workspace__alerts article>header,.security-workspace__sessions article>header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.security-workspace__session-title{align-items:flex-start;gap:.58rem;display:flex}.security-workspace__session-title>svg{width:1.12rem;color:var(--navy-700);margin-top:.06rem}.security-workspace__alerts strong,.security-workspace__session-title strong{color:var(--navy-950);font-size:.74rem;display:block}.security-workspace__alerts header div>span,.security-workspace__session-title span{color:var(--steel-500);margin-top:.18rem;font-size:.59rem;display:block}.security-workspace__badge,.security-workspace__signals span{background:var(--steel-100);width:fit-content;color:var(--steel-700);border-radius:999px;padding:.18rem .42rem;font-size:.56rem;font-weight:800;display:inline-flex}.security-workspace__alerts dl,.security-workspace__sessions dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.security-workspace__alerts dl{grid-template-columns:repeat(2,minmax(0,1fr))}.security-workspace__alerts dt,.security-workspace__sessions dt{color:var(--steel-500);text-transform:uppercase;font-size:.54rem;font-weight:800}.security-workspace__alerts dd,.security-workspace__sessions dd{overflow-wrap:anywhere;color:var(--navy-900);margin:.18rem 0 0;font-size:.62rem;line-height:1.42}.security-workspace__sessions article>.button{justify-self:end;width:fit-content;font-size:.62rem}.security-workspace__alerts article[data-severity=high]{border-inline-start-color:#d97706}.security-workspace__alerts article[data-severity=critical]{border-inline-start-color:var(--danger)}.security-workspace__signals{flex-wrap:wrap;gap:.35rem;display:flex}.security-workspace__recovery{background:linear-gradient(135deg,#f1f7fc,#f6fbfa);border:1px solid #14486e2e;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);gap:.8rem;padding:1rem;display:grid}.security-workspace__recovery[data-state=disabled],.security-workspace__recovery[data-state=recovery_hold],.security-workspace__recovery[data-state=temporarily_locked]{background:linear-gradient(135deg,#fff7eb,#fffdf8);border-color:#b4530940}.security-workspace__recovery>svg{width:1.25rem;color:var(--navy-700)}.security-workspace__recovery p{font-size:.69rem}.security-workspace__recovery div>div{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.security-workspace__recovery .button{font-size:.64rem}@media (max-width:1040px){.security-workspace__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.security-workspace__control-grid{grid-template-columns:1fr}.security-workspace__control-grid>label{grid-row:auto}.security-workspace__sessions dl{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.security-workspace__hero{grid-template-columns:auto minmax(0,1fr)}.security-workspace__hero .button{grid-column:1/-1;justify-content:center;justify-self:stretch}.security-workspace__alerts dl,.security-workspace__metrics,.security-workspace__sessions dl{grid-template-columns:1fr}.security-workspace__bulk-action{grid-template-columns:auto minmax(0,1fr)}.security-workspace__bulk-action .button,.security-workspace__bulk-action form{grid-column:1/-1;width:100%}.security-workspace__bulk-action .button{justify-content:center}}.identity-resolution-workspace{--identity-accent:#2563eb;--identity-deep:#0b1f3a;gap:1.35rem;display:grid}.identity-resolution-hero{color:#eff6ff;background:radial-gradient(circle at 85% 10%,#38bdf83b,#0000 34%),linear-gradient(135deg,#071426,#0b2342 58%,#123a66);border:1px solid #2563eb38;border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #081e3a3d}.identity-resolution-hero:after{content:"";border:1px solid #7dd3fc38;border-radius:50%;width:19rem;height:19rem;position:absolute;inset:auto -4rem -8rem auto}.identity-resolution-hero>*{z-index:1;position:relative}.identity-resolution-hero h1{color:#fff;letter-spacing:-.045em;max-width:55rem;margin:.25rem 0 .55rem;font-size:clamp(1.85rem,4vw,3.35rem);line-height:1.03}.identity-resolution-hero p:last-child{color:#cbdcf2;max-width:62rem;margin:0;line-height:1.75}.identity-resolution-hero .eyebrow{color:#7dd3fc}.identity-resolution-hero .button.quiet{color:#fff;background:#ffffff14;border-color:#ffffff40}.identity-resolution-hero__icon{background:#0ea5e91f;border:1px solid #7dd3fc59;border-radius:1.1rem;place-items:center;width:4rem;height:4rem;display:grid;box-shadow:inset 0 0 24px #38bdf81f}.identity-resolution-hero__icon svg{width:2rem;height:2rem}.identity-resolution-note,.identity-resolution-notice{color:#17355b;background:#eef6ff;border:1px solid #2563eb2e;border-radius:1rem;align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;display:flex}.identity-resolution-note svg,.identity-resolution-notice svg{width:1.25rem;color:var(--identity-accent);flex:none;margin-top:.15rem}.identity-resolution-note p,.identity-resolution-notice span{margin:0;line-height:1.65}.identity-resolution-notice[data-tone=attention]{color:#71430a;background:#fff8e7;border-color:#f7c86b}.identity-resolution-notice[data-tone=danger]{color:#7f1d1d;background:#fff1f2;border-color:#f3a9a9}.identity-resolution-notice[data-tone=ready]{color:#14532d;background:#ecfdf5;border-color:#86d7b0}.identity-resolution-scope{background:#ffffffe6;border:1px solid #dbe5f0;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:1rem 1.1rem;display:grid;box-shadow:0 12px 30px #0f233e12}.identity-resolution-case-actions>label,.identity-resolution-create label,.identity-resolution-filters label,.identity-resolution-scope label{color:#17355b;gap:.45rem;min-width:0;font-weight:700;display:grid}.identity-resolution-case-actions small,.identity-resolution-create small,.identity-resolution-scope small{color:#63758c;font-weight:500;line-height:1.55}.identity-resolution-scope input:disabled{color:#17355b;opacity:1;background:#f4f7fb}.identity-resolution-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.identity-resolution-metrics article{background:#fff;border:1px solid #dce6f1;border-radius:1.05rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .8rem;min-width:0;padding:1rem;display:grid;box-shadow:0 10px 28px #0f233e12}.identity-resolution-metrics article[data-tone=attention]{background:linear-gradient(145deg,#fff,#fff9ea);border-color:#efc56d}.identity-resolution-metrics article[data-tone=ready]{border-color:#9ad6b7}.identity-resolution-metrics svg{width:1.6rem;color:var(--identity-accent);grid-row:span 2}.identity-resolution-metrics strong{color:var(--identity-deep);text-overflow:ellipsis;font-size:1.5rem;line-height:1;overflow:hidden}.identity-resolution-metrics span{color:#6b7c92;font-size:.8rem}.identity-resolution-panel{background:#fff;border:1px solid #dce6f1;border-radius:1.3rem;padding:clamp(1.1rem,2.5vw,1.6rem);box-shadow:0 16px 38px #0f233e14}.identity-resolution-panel>header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.identity-resolution-panel h2{color:var(--identity-deep);margin:0;font-size:clamp(1.15rem,2vw,1.45rem)}.identity-resolution-panel header p{color:#63758c;max-width:68rem;margin:.35rem 0 0;line-height:1.65}.identity-resolution-create form{border-top:1px solid #e6edf5;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.identity-resolution-create textarea{min-height:7rem}.identity-resolution-create form>button,.identity-resolution-create__reason{grid-column:1/-1}.identity-resolution-create form>button{justify-self:start}.identity-resolution-protected-input{background:#f5f9ff;border:1px solid #c7d7e8;border-radius:.85rem;padding:.8rem}.identity-resolution-protected-input>span{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.identity-resolution-protected-input em{color:#1d4ed8;letter-spacing:.03em;text-transform:uppercase;background:#dbeafe;border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-style:normal}.identity-resolution-register-header{align-items:end!important}.identity-resolution-filters{flex:none;gap:.65rem;display:flex}.identity-resolution-filters label{font-size:.78rem}.identity-resolution-action-reason{background:#f6f9fd;border:1px solid #d7e5f4;border-radius:1rem;grid-template-columns:minmax(14rem,.7fr) minmax(18rem,1.3fr);align-items:center;gap:1rem;margin:1rem 0;padding:1rem;display:grid}.identity-resolution-action-reason strong{color:var(--identity-deep)}.identity-resolution-action-reason p{color:#63758c;margin:.3rem 0 0;font-size:.82rem;line-height:1.55}.identity-resolution-action-reason textarea{min-height:6rem}.identity-resolution-bindings,.identity-resolution-cases{gap:1rem;display:grid}.identity-resolution-bindings>article,.identity-resolution-cases>article{border:1px solid #dce6f1;background:#fff;border-inline-start:.3rem solid #7c94b1;border-radius:1rem;overflow:hidden}.identity-resolution-cases>article[data-status=ready_for_review]{border-inline-start-color:#d99817}.identity-resolution-cases>article[data-status=approved]{border-inline-start-color:#2563eb}.identity-resolution-bindings>article[data-status=active],.identity-resolution-cases>article[data-status=executed],.identity-resolution-cases>article[data-status=resolved_no_change]{border-inline-start-color:#1f9d68}.identity-resolution-bindings>article[data-status=quarantined],.identity-resolution-cases>article[data-status=cancelled],.identity-resolution-cases>article[data-status=rejected]{border-inline-start-color:#c2414d}.identity-resolution-bindings article>header,.identity-resolution-cases article>header{background:#f8fafc;border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.identity-resolution-cases article>header>div{gap:.2rem;display:grid}.identity-resolution-bindings article>header strong,.identity-resolution-cases article>header strong{color:var(--identity-deep)}.identity-resolution-cases article>header div span{color:#63758c;font-size:.78rem}.identity-resolution-badge{color:#234568;text-align:center;background:#fff;border:1px solid #cbd9e8;border-radius:999px;align-items:center;max-width:22rem;padding:.28rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.identity-resolution-bindings dl,.identity-resolution-cases dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:1rem;display:grid}.identity-resolution-bindings dl div,.identity-resolution-cases dl div{min-width:0}.identity-resolution-bindings dt,.identity-resolution-cases dt{color:#718096;text-transform:uppercase;margin-bottom:.2rem;font-size:.7rem;font-weight:700}.identity-resolution-bindings dd,.identity-resolution-cases dd{overflow-wrap:anywhere;color:#193a5d;margin:0;font-size:.84rem;font-weight:700}.identity-resolution-cases article>p{color:#435d78;margin:0;padding:0 1rem 1rem;line-height:1.65}.identity-resolution-decision-summary{color:#19446e;background:#edf6ff;border-radius:.75rem;gap:.35rem;margin:0 1rem 1rem;padding:.8rem;display:grid}.identity-resolution-decision-summary span{color:#4f6680;font-size:.82rem;line-height:1.55}.identity-resolution-case-actions{background:#fbfcfe;border-top:1px solid #e4ebf3;gap:.8rem;padding:.9rem 1rem;display:grid}.identity-resolution-case-actions>label{grid-template-columns:minmax(10rem,auto) minmax(14rem,28rem);align-items:center}.identity-resolution-case-actions>div{flex-wrap:wrap;gap:.65rem;display:flex}.identity-resolution-case-actions>small{color:#63758c;display:block}.identity-resolution-bindings{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-resolution-bindings article>header{justify-content:flex-start}.identity-resolution-bindings article>header .identity-resolution-badge{margin-inline-start:auto}.identity-resolution-bindings dl{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-resolution-empty{color:#63758c;text-align:center;justify-content:center;align-items:center;gap:.6rem;min-height:8rem;margin:0;padding:1rem;display:flex}.identity-resolution-empty svg{flex:none;width:1.2rem}[dir=rtl] .identity-resolution-hero h1{letter-spacing:-.025em}[dir=rtl] .identity-resolution-bindings dt,[dir=rtl] .identity-resolution-cases dt,[dir=rtl] .identity-resolution-protected-input em{text-transform:none}@media (max-width:980px){.identity-resolution-cases dl,.identity-resolution-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.identity-resolution-register-header{flex-direction:column;align-items:stretch!important}.identity-resolution-filters{width:100%}.identity-resolution-filters label{flex:1 1 0}.identity-resolution-bindings{grid-template-columns:1fr}}@media (max-width:720px){.identity-resolution-hero{grid-template-columns:auto minmax(0,1fr)}.identity-resolution-hero .button{grid-column:1/-1;justify-self:stretch}.identity-resolution-action-reason,.identity-resolution-create form,.identity-resolution-scope{grid-template-columns:1fr}.identity-resolution-create form>button,.identity-resolution-scope .button{justify-self:stretch;width:100%}.identity-resolution-create form>button,.identity-resolution-create__reason{grid-column:auto}.identity-resolution-case-actions>label{grid-template-columns:1fr}}@media (max-width:520px){.identity-resolution-bindings dl,.identity-resolution-cases dl,.identity-resolution-metrics{grid-template-columns:1fr}.identity-resolution-filters{flex-direction:column}.identity-resolution-cases article>header{flex-direction:column;align-items:flex-start}.identity-resolution-badge{align-self:flex-start}.identity-resolution-case-actions>div .button{width:100%}}.incident-triage-control{border-top:1px solid var(--line);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.incident-triage-control{border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.incident-triage-control h3{letter-spacing:.02em;margin:0;font-size:.9rem}.incident-triage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.incident-triage-summary>div{border:1px solid var(--line);min-width:0;padding:.65rem}@supports (color:color-mix(in lab,red,red)){.incident-triage-summary>div{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.incident-triage-summary>div{background:var(--surface-elevated);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.incident-triage-summary>div{background:color-mix(in srgb,var(--surface-elevated) 86%,transparent)}}.incident-triage-summary span,.incident-triage-summary strong{display:block}.incident-triage-summary span{color:var(--muted);font-size:.74rem}.incident-triage-summary strong{overflow-wrap:anywhere;margin-top:.2rem;font-size:.78rem}.incident-triage-summary p{grid-column:1/-1;margin:0}.incident-impact-fieldset{border:1px solid var(--line);border-radius:.75rem;margin:0;padding:.8rem}.incident-impact-fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.incident-impact-fieldset label{align-items:center;gap:.45rem;display:flex}.demo-guided-paths{border:1px solid var(--teal-500);gap:1.25rem;padding:clamp(1rem,2.4vw,1.75rem);display:grid}@supports (color:color-mix(in lab,red,red)){.demo-guided-paths{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--line))}}.demo-guided-paths{background:radial-gradient(circle at 92% 8%,#1493a31a,transparent 28rem),linear-gradient(145deg,var(--white),#f6fafb 70%);border-radius:1.35rem;box-shadow:0 1rem 2.5rem #051c3014}.demo-guided-heading{align-items:flex-start}.demo-guided-heading h2{max-width:30ch}.demo-path-selector{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.demo-path-selector button{border:1px solid var(--line);min-height:5rem;color:var(--steel-600);text-align:start;cursor:pointer;background:#ffffffc7;border-radius:.9rem;gap:.45rem;padding:.8rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.demo-path-selector button:hover{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.demo-path-selector button:hover{border-color:color-mix(in srgb,var(--teal-500) 58%,var(--line))}}.demo-path-selector button:hover{transform:translateY(-2px)}.demo-path-selector button.is-active{border-color:var(--teal-500);background:linear-gradient(145deg,#eefafb,var(--white));color:var(--navy-950);box-shadow:0 .65rem 1.5rem #1387961f}.demo-path-selector strong{font-size:.78rem;line-height:1.35}.demo-path-selector span{color:var(--teal-700);align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;display:inline-flex}.demo-path-brief{background:linear-gradient(120deg,var(--navy-950),#123b58);color:#ffffffc2;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.1rem;display:grid}.demo-path-brief h3{color:var(--white);margin:.25rem 0}.demo-path-brief p{max-width:78ch;margin:0}.demo-path-brief>div>span{color:#86dce3;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:800}.demo-path-timebox{background:#ffffff12;border:1px solid #ffffff26;border-radius:.85rem;grid-template-columns:auto auto;place-items:center end;gap:.1rem .4rem;min-width:5.5rem;padding:.75rem;display:grid}.demo-path-timebox strong{color:var(--white);font-size:1.55rem}.demo-path-timebox span{color:#ffffffa3;grid-column:1/-1;font-size:.68rem}.demo-path-progress{gap:.45rem;display:grid}.demo-path-progress>div{color:var(--steel-600);justify-content:space-between;font-size:.72rem;display:flex}.demo-path-progress-track{background:var(--steel-100);border-radius:999px;block-size:.35rem;display:block;overflow:hidden}.demo-path-progress-track>span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#4c86df);block-size:100%;transition:inline-size .2s;display:block}.demo-path-stage{grid-template-columns:minmax(14rem,.62fr) minmax(0,1.45fr);gap:1rem;display:grid}.demo-path-timeline{align-content:start;gap:.4rem;display:grid}.demo-path-timeline button{color:var(--steel-600);text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.65rem;display:grid}.demo-path-timeline button>span{border:1px solid var(--line);background:var(--white);block-size:2rem;inline-size:2rem;color:var(--steel-500);border-radius:50%;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;display:inline-flex}.demo-path-timeline button.is-active{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.demo-path-timeline button.is-active{border-color:color-mix(in srgb,var(--teal-500) 35%,var(--line))}}.demo-path-timeline button.is-active{background:var(--white);color:var(--navy-950);box-shadow:0 .45rem 1rem #0621350f}.demo-path-timeline button.is-active>span,.demo-path-timeline button.is-complete>span{border-color:var(--teal-500);background:var(--teal-500);color:var(--white)}.demo-path-timeline strong{font-size:.75rem;line-height:1.35}.demo-path-detail{border:1px solid var(--line);background:var(--white);border-radius:1rem;align-content:start;gap:.95rem;min-height:30rem;padding:clamp(1rem,2vw,1.45rem);display:grid;box-shadow:0 .8rem 2rem #051d3012}.demo-path-detail-topline{color:var(--steel-500);justify-content:space-between;align-items:center;gap:.75rem;font-size:.72rem;display:flex}.demo-path-detail-topline .status-pill{align-items:center;gap:.3rem;display:inline-flex}.demo-path-presenter{border-inline-start:3px solid var(--teal-500);color:var(--navy-800);background:#f3fafb;gap:.25rem;margin:0;padding:.8rem;display:grid}.demo-path-presenter strong{color:var(--teal-700);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem}.demo-path-detail h3,.demo-path-detail>p{margin:0}.demo-path-detail>p{max-width:72ch;color:var(--steel-600)}.demo-path-proof{gap:.55rem;display:grid}.demo-path-proof>strong{color:var(--navy-900);font-size:.76rem}.demo-path-proof ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.demo-path-proof li{border:1px solid var(--line);background:var(--steel-50);color:var(--steel-700);border-radius:.7rem;padding:.65rem;font-size:.72rem}.demo-path-detail>.button{justify-self:start}.demo-path-controls{border-top:1px solid var(--line);justify-content:space-between;gap:.7rem;margin-top:auto;padding-top:.9rem;display:flex}.demo-path-controls .button{align-items:center;gap:.35rem;display:inline-flex}@media (max-width:1050px){.demo-path-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.demo-path-stage{grid-template-columns:1fr}.demo-path-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-path-detail{min-height:0}}@media (max-width:620px){.demo-path-brief,.demo-path-proof,.demo-path-selector,.demo-path-timeline{grid-template-columns:1fr}.demo-path-timebox{justify-self:start}.demo-path-controls{display:grid}.demo-path-controls .button{justify-content:center}}@media (prefers-reduced-motion:reduce){.demo-path-progress-track>span,.demo-path-selector button{transition:none}}.aero-access-page .access-request-page{gap:1rem;display:grid}.application-status-tracker{border:1px solid var(--teal-500);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.application-status-tracker{border:1px solid color-mix(in srgb,var(--teal-500) 24%,var(--line))}}.application-status-tracker{background:radial-gradient(circle at 8% 0,#3671ce1a,transparent 22rem),var(--white);border-radius:1.2rem;box-shadow:0 .9rem 2.2rem #041e3212}.application-status-tracker>header h2{color:var(--navy-950);margin:.2rem 0 .45rem;font-size:clamp(1.25rem,2.4vw,1.8rem)}.application-status-message,.application-status-tracker>header>p:last-child{color:var(--steel-600);margin:0}.application-status-tracker form{gap:.9rem;display:grid}.application-status-fields{grid-template-columns:minmax(0,1.25fr) minmax(9rem,.65fr);gap:.75rem;display:grid}.application-status-destination{grid-column:1/-1}.application-status-tracker label{color:var(--navy-900);gap:.35rem;font-size:.78rem;font-weight:700;display:grid}.application-status-tracker input,.application-status-tracker select{border:1px solid var(--line-strong);background:var(--white);width:100%;min-height:2.8rem;color:var(--navy-950);font:inherit;border-radius:.72rem;padding:.68rem .78rem}.application-status-actions,.application-status-context{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.application-status-context span{background:var(--steel-50);color:var(--steel-700);border-radius:999px;padding:.35rem .58rem;font-size:.72rem;font-weight:700}.application-status-result{background:#f0fafb;border:1px solid #b7dce0;border-radius:.9rem;gap:.75rem;padding:1rem;display:grid}.application-status-result>span{color:var(--teal-700);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:800}.application-status-result>strong{color:var(--navy-950);font-size:1.1rem}.application-status-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.application-status-result dl div{background:#ffffffc7;border-radius:.7rem;padding:.65rem}.application-status-result dt{color:var(--steel-500);font-size:.68rem}.application-status-result dd{color:var(--navy-900);margin:.2rem 0 0;font-size:.76rem;font-weight:700}.application-status-result p,.application-status-tracker>aside{color:var(--steel-700);margin:0;font-size:.73rem;line-height:1.6}.application-status-tracker>aside{border-top:1px solid var(--line);padding-top:.8rem}.access-admission-path{border:1px solid var(--teal-500);gap:1rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.access-admission-path{border:1px solid color-mix(in srgb,var(--teal-500) 25%,var(--line))}}.access-admission-path{background:radial-gradient(circle at 92% 8%,#1e9daa1a,transparent 22rem),linear-gradient(145deg,var(--white),#f5fafb);border-radius:1.2rem;box-shadow:0 .9rem 2.2rem #041e3212}.access-admission-path>header h2{max-width:30ch;color:var(--navy-950);margin:.2rem 0 .45rem;font-size:clamp(1.35rem,2.5vw,2rem)}.access-admission-path>header>p:last-child{max-width:75ch;color:var(--steel-600);margin:0}.access-admission-path>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.access-admission-path>ol li{border:1px solid var(--line);background:#ffffffd1;border-radius:.8rem;align-content:start;gap:.45rem;min-height:9.5rem;padding:.75rem;display:grid}.access-admission-path>ol li>div{color:var(--teal-600);justify-content:space-between;align-items:center;display:flex}.access-admission-path>ol li>div span{color:var(--steel-400);font-size:.65rem;font-weight:800}.access-admission-path>ol strong{color:var(--navy-900);font-size:.76rem;line-height:1.35}.access-admission-path>ol p{color:var(--steel-600);margin:0;font-size:.7rem;line-height:1.55}.access-admission-path>aside{color:var(--teal-700);background:#edf8fa;border:1px solid #bfd9e1;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:.85rem;display:grid}.access-admission-path>aside strong{color:var(--navy-900);font-size:.76rem}.access-admission-path>aside p{color:var(--steel-700);margin:.2rem 0 0;font-size:.72rem}.access-form-progress li{padding:0;display:block}.access-applicant-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-block:1.3rem;display:grid}.access-applicant-selector>button{border:1px solid var(--line);background:var(--white);border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;min-height:8.2rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.access-applicant-selector>button{background:color-mix(in srgb,var(--white) 92%,var(--steel-100))}}.access-applicant-selector>button{color:var(--navy-900);text-align:start;cursor:pointer;transition:border-color .16s,box-shadow .16s,transform .16s}.access-applicant-selector>button:hover{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.access-applicant-selector>button:hover{border-color:color-mix(in srgb,var(--teal-500) 48%,var(--line))}}.access-applicant-selector>button:hover{transform:translateY(-2px)}.access-applicant-selector>button.is-active{border-color:var(--teal-500);background:radial-gradient(circle at 100% 0,#1e9daa21,#0000 11rem),#f7fcfd;box-shadow:0 .8rem 2rem #0435461a}.access-applicant-selector>button>svg:not(.status){width:1.45rem;height:1.45rem;color:var(--teal-600)}.access-applicant-selector>button .status{width:1.1rem;height:1.1rem;color:var(--teal-600)}.access-applicant-selector span{gap:.4rem;display:grid}.access-applicant-selector strong{font-size:.86rem}.access-applicant-selector small{color:var(--steel-600);font-size:.72rem;line-height:1.55}.access-applicant-readiness{background:radial-gradient(circle at 92% 0,#1f9aef24,#0000 18rem),linear-gradient(140deg,#f4faff,#fff);border:1px solid #a8cde5;border-radius:1.1rem;gap:1rem;margin-block:1rem 1.4rem;padding:clamp(1.1rem,2.5vw,1.5rem);display:grid;overflow:hidden;box-shadow:0 17px 43px #0a39621a,inset 0 3px #248dd8}.access-applicant-readiness.is-independent{background:radial-gradient(circle at 92% 0,#6656e821,#0000 18rem),linear-gradient(140deg,#f8f7ff,#fff);border-color:#b9b9ed;box-shadow:0 17px 43px #2a256f1a,inset 0 3px #6556e8}.access-applicant-readiness>header{grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);align-items:end;gap:.45rem 1.5rem;display:grid}.access-applicant-readiness>header .eyebrow{grid-column:1/-1;margin:0}.access-applicant-readiness>header h2{color:var(--navy-950);margin:0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.35}.access-applicant-readiness>header>p:last-child{color:var(--steel-600);margin:0;font-size:.76rem;line-height:1.65}.access-applicant-readiness>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.access-applicant-readiness article{background:#ffffffe0;border:1px solid #c9dce9;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem .65rem;padding:.9rem;display:grid;box-shadow:0 9px 24px #08376012}.access-applicant-readiness article>svg,.access-readiness-dual-icon{color:#147fce;grid-row:1/span 2}.access-applicant-readiness.is-independent .access-readiness-dual-icon,.access-applicant-readiness.is-independent article>svg{color:#6556e8}.access-readiness-dual-icon{gap:.15rem;display:grid}.access-applicant-readiness article strong{color:var(--navy-900);font-size:.77rem}.access-applicant-readiness article p{color:var(--steel-600);grid-column:2;margin:0;font-size:.68rem;line-height:1.58}.access-applicant-readiness>aside{color:#176f62;border-top:1px solid #c7dbe9;align-items:flex-start;gap:.55rem;padding-top:.8rem;font-size:.72rem;line-height:1.6;display:flex}.access-applicant-readiness>aside svg{flex:none;margin-top:.1rem}.access-independent-boundary{border:1px solid var(--amber-500);grid-template-columns:auto minmax(0,1fr);gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.access-independent-boundary{border:1px solid color-mix(in srgb,var(--amber-500) 36%,var(--line))}}.access-independent-boundary{background:var(--amber-50);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.access-independent-boundary{background:color-mix(in srgb,var(--amber-50) 78%,white)}}.access-independent-boundary>svg{color:var(--amber-700)}.access-independent-boundary>span{color:var(--steel-700);font-size:.74rem;line-height:1.65}.access-independent-boundary strong{color:var(--navy-900)}.access-independent-boundary p,.access-independent-guidance li,.access-independent-guidance p{color:var(--steel-700);line-height:1.65}.access-independent-boundary p{margin:.35rem 0 0}.access-independent-guidance ul{margin-block-end:0}.onboarding-applicant-kind{width:fit-content;color:var(--teal-700);background:#e9f7f8;border-radius:999px;margin-top:.45rem;padding:.3rem .55rem;font-size:.68rem;font-weight:760;display:inline-flex}.onboarding-shell-note.independent{border-color:var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.onboarding-shell-note.independent{border-color:color-mix(in srgb,var(--teal-500) 35%,var(--line))}}.onboarding-shell-note.independent{background:#f2fbfc}.access-form-progress li>button{width:100%;min-height:4.8rem;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:.15rem .55rem;padding:.65rem;display:grid}.access-form-progress li>button:disabled{cursor:not-allowed;opacity:.55}.access-form-progress li>button>span{background:var(--white);width:1.8rem;height:1.8rem;color:var(--steel-500);border:1px solid #c8d8e5;border-radius:50%;grid-row:span 2;align-self:center;place-items:center;font-size:.62rem;font-weight:800;display:grid}.access-form-progress li.is-active{background:#f0fafb}.access-form-progress li.is-active>button>span,.access-form-progress li.is-complete>button>span{border-color:var(--teal-500);background:var(--teal-500);color:var(--white)}.access-form-progress li.is-active strong{color:var(--teal-700)}.access-draft-control{border:1px solid var(--teal-500);margin-block:1.5rem}@supports (color:color-mix(in lab,red,red)){.access-draft-control{border:1px solid color-mix(in srgb,var(--teal-500) 32%,var(--line))}}.access-draft-control{background:linear-gradient(135deg,var(--teal-500),white 62%);border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.access-draft-control{background:linear-gradient(135deg,color-mix(in srgb,var(--teal-500) 8%,white),white 62%)}}.access-draft-control{box-shadow:0 16px 42px #0f274114}.access-draft-control>summary{color:var(--navy-950);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;list-style:none;display:flex}.access-draft-control>summary::-webkit-details-marker{display:none}.access-draft-control>summary:focus-visible{outline:3px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.access-draft-control>summary:focus-visible{outline:3px solid color-mix(in srgb,var(--teal-500) 50%,transparent)}}.access-draft-control>summary:focus-visible{outline-offset:3px}.access-draft-control>summary>span:first-child{gap:.18rem;display:grid}.access-draft-control>summary small{color:var(--teal-700);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:800}.access-draft-control>summary strong{font-size:.92rem}.access-draft-optional{border:1px solid var(--teal-500);padding:.3rem .55rem}@supports (color:color-mix(in lab,red,red)){.access-draft-optional{border:1px solid color-mix(in srgb,var(--teal-500) 25%,var(--line))}}.access-draft-optional{color:var(--steel-600);background:#ffffffc7;border-radius:999px;font-size:.68rem;font-weight:800}.access-draft-control[open]>summary{border-bottom:1px solid var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.access-draft-control[open]>summary{border-bottom:1px solid color-mix(in srgb,var(--teal-500) 18%,var(--line))}}.access-draft-content{gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.access-draft-content>p:first-child{color:var(--steel-600);margin:0;font-size:.78rem;line-height:1.65}.access-draft-actions,.access-draft-resume-grid,.access-draft-state{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.access-draft-resume-grid label{flex:15rem}.access-draft-state{background:var(--navy-950);color:#fff;border-radius:.75rem;justify-content:space-between;padding:.75rem 1rem}.access-draft-state strong{font-family:var(--font-mono)}.access-stage-meter{background:var(--steel-100);border-radius:999px;height:.35rem;display:block;overflow:hidden}.access-stage-meter span{border-radius:inherit;background:linear-gradient(90deg,var(--teal-500),#3c7fd9);height:100%;transition:inline-size .18s;display:block}.access-form-stage[hidden]{display:none}.access-form-stage:not([hidden]){animation:access-stage-enter .18s ease-out}.access-stage-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:.65rem;padding-top:.9rem;display:flex}.access-stage-actions.split{justify-content:space-between}.access-stage-actions .button{justify-content:center;min-width:10rem}@keyframes access-stage-enter{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.access-admission-path>ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.application-status-fields,.application-status-result dl{grid-template-columns:1fr}.application-status-actions{display:grid}.application-status-actions .button,.application-status-tracker form>.button{justify-content:center;width:100%}.access-admission-path>ol,.access-applicant-readiness>div,.access-applicant-readiness>header,.access-applicant-selector{grid-template-columns:1fr}.access-admission-path>ol li{min-height:0}.access-stage-actions,.access-stage-actions.split{display:grid}.access-stage-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){.access-stage-meter span{transition:none}.access-form-stage:not([hidden]){animation:none}}.aero-public-header{z-index:80;grid-template-columns:auto minmax(0,1fr);position:sticky;overflow:visible}.aero-public-brand{gap:.62rem;min-width:12.2rem}.aero-public-brand-symbol{width:3.55rem;height:2.25rem}.aero-public-brand-copy{gap:.36rem}.aero-public-brand-copy strong,.aero-public-brand-copy>span{letter-spacing:.045em;font-size:.69rem}.aero-public-navigation{justify-content:flex-end;min-width:0}.aero-public-navigation>nav{gap:.12rem;position:static}.aero-public-actions{flex:none;gap:.45rem}.aero-home-capability-summary,.aero-home-executive-story,.aero-home-network-value,.aero-home-proof-band{width:min(91rem,100% - 5rem);margin-inline:auto}.aero-home-executive-story{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);gap:2rem;padding-block:clamp(5rem,8vw,7.5rem);display:grid}.aero-home-story-copy{align-content:center;gap:1rem;display:grid}.aero-home-capability-summary h2,.aero-home-pooling-summary h2,.aero-home-story-copy h2{color:#092442;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.65rem);font-weight:520;line-height:1.03}.aero-home-capability-summary .aero-section-heading p,.aero-home-pooling-summary>p:not(.aero-kicker),.aero-home-story-copy>p:not(.aero-kicker){color:#5a7086;margin:0;font-size:.92rem;line-height:1.75}.aero-home-pooling-summary>a,.aero-home-story-copy>a{color:#086bce;align-items:center;gap:.45rem;width:fit-content;font-size:.78rem;font-weight:850;display:inline-flex}.aero-home-gap-list{box-shadow:var(--aero-shadow-soft);background:#fff;border:1px solid #ccdceb;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.aero-home-gap-list article{border-block-end:1px solid #e0e9f2;border-inline-end:1px solid #e0e9f2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;min-height:7.4rem;padding:1.1rem;display:grid}.aero-home-gap-list article:nth-child(2n){border-inline-end:0}.aero-home-gap-list article:nth-last-child(-n+2){border-block-end:0}.aero-home-gap-list svg{color:#2389f0}.aero-home-gap-list article div{gap:.35rem;display:grid}.aero-home-gap-list strong{color:#173654;font-size:.8rem}.aero-home-gap-list span{color:#71859a;font-size:.67rem;line-height:1.5}.aero-home-integration-result{color:#fff;background:linear-gradient(120deg,#0a2d55,#0a5b9b);border:1px solid #b7d7f4;border-radius:.85rem;grid-column:1/-1;grid-template-columns:auto minmax(15rem,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;padding:1.2rem 1.35rem;display:grid;box-shadow:0 18px 48px #052e5c2e}.aero-home-integration-result>svg{color:#61ccff}.aero-home-integration-result>div{gap:.22rem;display:grid}.aero-home-integration-result>div span{color:#81ccff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.aero-home-integration-result>div strong{font-size:.87rem}.aero-home-integration-result ul{flex-wrap:wrap;gap:.45rem .75rem;margin:0;padding:0;list-style:none;display:flex}.aero-home-integration-result li{color:#d9ecff;align-items:center;gap:.3rem;font-size:.68rem;display:inline-flex}.aero-home-capability-summary{border-top:1px solid #dce7f0;padding:clamp(4.8rem,8vw,7rem) 0}.aero-home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:2.2rem;display:grid}.aero-home-capability-grid>a{color:#143554;background:#fff;border:1px solid #d3e0eb;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr) auto;align-content:start;gap:.7rem;min-height:11.5rem;padding:1.25rem;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 12px 32px #0b2d510f}.aero-home-capability-grid>a:focus-visible,.aero-home-capability-grid>a:hover{border-color:#5aa8ef;transform:translateY(-2px);box-shadow:0 18px 44px #0a488c21}.aero-home-capability-grid>a>span{color:#88a0b8;font-size:.62rem;font-weight:900}.aero-home-capability-grid>a>svg:first-of-type{color:#1686ef}.aero-home-capability-grid>a>svg:last-child{color:#5d9dd5}.aero-home-capability-grid strong{font-size:.88rem}.aero-home-capability-grid p{color:#698096;grid-column:2/-1;margin:0;font-size:.7rem;line-height:1.65}.aero-home-network-value{color:#fff;box-shadow:var(--aero-shadow-strong);background:#06182e;border:1px solid #1e4772;border-radius:1.2rem;grid-template-columns:minmax(20rem,.9fr) minmax(25rem,1.1fr);margin-block:0 clamp(4.8rem,8vw,7rem);display:grid;overflow:hidden}.aero-home-pooling-summary{background:radial-gradient(circle at 0 0,#0f80ff47,#0000 45%),#071b35;align-content:center;gap:1rem;padding:clamp(2rem,4vw,3.4rem);display:grid}.aero-home-pooling-summary h2{color:#fff}.aero-home-pooling-summary>p:not(.aero-kicker){color:#9eb7d0}.aero-home-pooling-summary>a{color:#69c7ff}.aero-home-role-summary{background:#0a2545;padding:clamp(2rem,4vw,3.4rem)}.aero-home-role-summary>header{gap:.45rem;margin-bottom:1.35rem;display:grid}.aero-home-role-summary>header span{color:#65c8ff;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.aero-home-role-summary>header strong{font-size:clamp(1.35rem,2vw,2rem);font-weight:540}.aero-home-role-summary>div{border:1px solid #26496d;border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.aero-home-role-summary a{color:#fff;border-block-end:1px solid #26496d;border-inline-end:1px solid #26496d;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:6.5rem;padding:.9rem;display:grid}.aero-home-role-summary a:nth-child(2n){border-inline-end:0}.aero-home-role-summary a:nth-last-child(-n+2){border-block-end:0}.aero-home-role-summary a>svg:first-child,.aero-home-role-summary a>svg:last-child{color:#57b9ff}.aero-home-role-summary a span{gap:.3rem;display:grid}.aero-home-role-summary a strong{font-size:.78rem}.aero-home-role-summary a small{color:#8ea8c2;font-size:.62rem}.aero-home-proof-band{box-shadow:var(--aero-shadow-soft);background:#fff;border:1px solid #ceddeb;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:clamp(4.8rem,8vw,7rem);display:grid;overflow:hidden}.aero-home-proof-band>a{color:#173654;border-inline-end:1px solid #dce6ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:9.5rem;padding:1.35rem;display:grid}.aero-home-proof-band>a:last-child{border-inline-end:0}.aero-home-proof-band>a>svg:first-child{color:#1687ed}.aero-home-proof-band>a>span{color:#6a8298;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:850}.aero-home-proof-band>a>strong{grid-column:2;font-size:.82rem;line-height:1.55}.aero-home-proof-band>a>svg:last-child{color:#6c9bc3;grid-area:1/3/span 2}@media (max-width:1280px){.aero-public-header{grid-template-columns:auto auto}.aero-home-capability-summary,.aero-home-executive-story,.aero-home-network-value,.aero-home-proof-band{width:min(100% - 2rem,76rem)}}@media (max-width:920px){.aero-home-executive-story,.aero-home-network-value{grid-template-columns:1fr}.aero-home-capability-grid,.aero-home-proof-band{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-home-proof-band>a:nth-child(2){border-inline-end:0}.aero-home-proof-band>a:last-child{border-top:1px solid #dce6ef;grid-column:1/-1}}@media (max-width:640px){.aero-public-brand-symbol{width:3.25rem;height:2.05rem}.aero-public-brand-copy strong,.aero-public-brand-copy>span{font-size:.62rem}.aero-home-capability-summary,.aero-home-executive-story,.aero-home-network-value,.aero-home-proof-band{width:min(100% - 1.2rem,42rem)}.aero-home-executive-story{padding-block:4.4rem}.aero-home-capability-grid,.aero-home-gap-list,.aero-home-proof-band,.aero-home-role-summary>div{grid-template-columns:1fr}.aero-home-gap-list article,.aero-home-proof-band>a,.aero-home-role-summary a{border-block-end:1px solid #e0e9f2;border-inline-end:0}.aero-home-gap-list article:nth-last-child(-n+2),.aero-home-role-summary a:nth-last-child(-n+2){border-block-end:1px solid #e0e9f2}.aero-home-gap-list article:last-child,.aero-home-proof-band>a:last-child,.aero-home-role-summary a:last-child{border-block-end:0}.aero-home-integration-result{grid-template-columns:auto minmax(0,1fr)}.aero-home-integration-result ul{grid-column:1/-1}.aero-home-capability-grid>a{min-height:0}.aero-home-proof-band>a:last-child{border-top:0;grid-column:auto}}.public-help-main{width:min(91rem,100% - 5rem);margin-inline:auto;padding-block:clamp(3.5rem,6vw,6rem)}.public-help-hero{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:stretch;gap:1rem;display:grid}.public-help-hero>aside,.public-help-hero>div{border-radius:1rem;padding:clamp(1.6rem,4vw,3.2rem)}.public-help-hero>div{color:#fff;min-height:21rem;box-shadow:var(--aero-shadow-strong);background:radial-gradient(circle at 85% 10%,#1f8eff57,#0000 42%),linear-gradient(135deg,#06182e,#0a315c);align-content:center;display:grid}.public-help-hero h1{letter-spacing:-.05em;max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(2.35rem,4.3vw,4.35rem);font-weight:520;line-height:.98}.public-help-hero>div>p:last-child{color:#a8bfd6;max-width:48rem;margin:0;font-size:.92rem;line-height:1.75}.public-help-hero>aside{color:#123451;box-shadow:var(--aero-shadow-soft);background:#f4f9fe;border:1px solid #c9dcec;align-content:center;gap:.8rem;display:grid}.public-help-hero>aside svg{color:#147dde}.public-help-hero>aside strong{font-size:1.2rem}.public-help-hero>aside p{color:#637c92;margin:0;font-size:.76rem;line-height:1.7}.public-help-hero-actions{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:.25rem;display:flex}.public-help-hero-actions .public-primary{background:linear-gradient(135deg,#086fca,#0799d2);border-color:#0876c9;min-height:2.7rem;padding-inline:.9rem;font-size:.72rem;box-shadow:0 10px 24px #056ab22e}.public-help-hero-contact{color:#0868c8;border-radius:.65rem;align-items:center;gap:.35rem;min-height:2.7rem;padding-inline:.65rem;font-size:.72rem;font-weight:800;display:inline-flex}.public-help-hero-contact:focus-visible,.public-help-hero-contact:hover{background:#e8f4ff}[dir=rtl] .public-help-hero-contact svg{transform:rotate(180deg)}.public-help-journeys{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;padding-block:clamp(3.8rem,6vw,5.5rem);display:grid}.public-help-journeys article{background:#fff;border:1px solid #d0deeb;border-radius:.85rem;align-content:start;gap:.75rem;min-height:15rem;padding:1.4rem;display:grid;box-shadow:0 12px 34px #082c5012}.public-help-journeys article>svg{color:#1686ec}.public-help-journeys h2{color:#153552;margin:0;font-size:1rem}.public-help-journeys p{color:#657d93;margin:0;font-size:.75rem;line-height:1.7}.public-help-journeys a{color:#0868c8;align-items:center;gap:.4rem;margin-top:auto;font-size:.75rem;font-weight:850;display:inline-flex}.public-help-faq{background:#edf5fc;border:1px solid #ccdae7;border-radius:1.1rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:2rem;padding:clamp(2rem,4vw,3.5rem);display:grid}.public-help-faq>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.public-help-faq h2{color:#0d2d4c;letter-spacing:-.04em;margin:.7rem 0 0;font-size:clamp(1.8rem,3vw,3rem);font-weight:520;line-height:1.08}.public-help-faq>header>svg{color:#1786ec}.public-help-faq-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.public-help-faq-heading-actions>span{color:#48677f;white-space:nowrap;font-size:.78rem;font-weight:750}.public-help-faq-toggle{color:#075eb8;min-height:2.1rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d9e8;border-radius:.55rem;padding:.3rem .7rem;font-size:.74rem;font-weight:800}.public-help-faq-toggle:focus-visible,.public-help-faq-toggle:hover{background:#f1f7fd;border-color:#1786ec}.public-help-faq-toggle:focus-visible{outline-offset:.18rem;outline:2px solid #1786ec}.public-help-faq>div{background:#fff;border:1px solid #ccdce9;border-radius:.8rem;overflow:hidden}.public-help-faq-item{border-bottom:1px solid #dfe8f0;position:relative}.public-help-faq details,.public-help-faq-item:last-child{border-bottom:0}.public-help-faq summary{color:#153653;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;padding-inline-end:3.5rem;font-size:.8rem;font-weight:800;display:flex}.public-help-faq summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.public-help-faq-link{z-index:1;color:#4d6b83;cursor:pointer;top:.55rem;background:#fff;border:1px solid #c6d9e8;border-radius:.5rem;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid;position:absolute;inset-inline-end:.75rem}.public-help-faq-link:focus-visible,.public-help-faq-link:hover{color:#075eb8;border-color:#1786ec}.public-help-faq-link:focus-visible{outline-offset:.18rem;outline:2px solid #1786ec}.public-help-faq details[open] summary{color:#075eb8;background:#f1f7fd}.public-help-faq details p{color:#617990;margin:0;padding:0 1.1rem 1.1rem;font-size:.74rem;line-height:1.75}.public-help-faq-status{color:#48677f;grid-column:1/-1;min-height:1.25rem;margin:-.75rem 0 0;font-size:.78rem;line-height:1.5}.public-help-escalation{color:#fff;box-shadow:var(--aero-shadow-strong);background:#071b34;border:1px solid #254a72;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin-top:clamp(3.8rem,6vw,5.5rem);padding:clamp(1.5rem,3vw,2.4rem);display:grid}.public-help-escalation>div:first-child{align-items:flex-start;gap:1rem;display:flex}.public-help-escalation>div:first-child>svg{color:#5bc4ff;flex:none}.public-help-escalation h2{margin:.5rem 0 0;font-size:clamp(1.25rem,2vw,2rem);font-weight:540}.public-help-escalation>div:nth-child(2){gap:.6rem;display:flex}.public-help-escalation>p{color:#94adc5;border-top:1px solid #244564;grid-column:1/-1;align-items:center;gap:.4rem;margin:0;padding-top:.85rem;font-size:.68rem;display:inline-flex}@media (max-width:920px){.public-help-main{width:min(100% - 2rem,76rem)}.public-help-escalation,.public-help-faq,.public-help-hero,.public-help-journeys{grid-template-columns:1fr}.public-help-journeys article{min-height:0}.public-help-escalation>div:nth-child(2){flex-wrap:wrap;justify-content:flex-start}}@media (max-width:640px){.public-help-main{width:min(100% - 1.2rem,42rem)}.public-help-escalation,.public-help-faq,.public-help-hero>aside,.public-help-hero>div{padding:1.25rem}.public-help-hero>div{min-height:18rem}.public-help-escalation>div:nth-child(2){display:grid}}.public-observatory-preview{background:#f1f7fc;border:1px solid #cbdce9;border-radius:1rem;gap:1.5rem;padding:clamp(1.8rem,4vw,3.2rem);display:grid}.public-observatory-preview>header{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.public-intelligence-methodology h2,.public-observatory-preview h2{color:#0d2c49;letter-spacing:-.04em;margin:.65rem 0 0;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:520;line-height:1.08}.public-observatory-preview>header p:last-child{color:#617a91;max-width:52rem;margin:.8rem 0 0;font-size:.76rem;line-height:1.7}.public-observatory-preview>header>span{color:#175f9d;background:#fff;border:1px solid #a9c9e5;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.6rem .75rem;font-size:.66rem;font-weight:800;display:inline-flex}.public-observatory-preview>div{background:#fff;border:1px solid #cddde9;border-radius:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.public-observatory-preview article{border-inline-end:1px solid #dde7ef;align-content:start;gap:.65rem;min-height:13rem;padding:1.15rem;display:grid}.public-observatory-preview article:last-child{border-inline-end:0}.public-observatory-preview article svg{color:#1582e6}.public-observatory-preview article h3{color:#173653;margin:0;font-size:.86rem}.public-observatory-preview article p{color:#698197;margin:0;font-size:.7rem;line-height:1.65}.public-observatory-preview article span{color:#4f7fa8;align-self:end;font-size:.61rem;font-weight:800}.public-intelligence-methodology{color:#fff;background:#071b33;border:1px solid #24476a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) minmax(20rem,.8fr);align-items:center;gap:1.2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.public-intelligence-methodology>svg{color:#62c8ff}.public-intelligence-methodology h2{color:#fff;font-size:clamp(1.25rem,2vw,2rem)}.public-intelligence-methodology ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.public-intelligence-methodology li{color:#b0c6da;border:1px solid #244c73;border-radius:.5rem;padding:.65rem;font-size:.66rem}@media (max-width:920px){.public-observatory-preview>header{flex-direction:column;align-items:flex-start}.public-observatory-preview>div{grid-template-columns:repeat(2,minmax(0,1fr))}.public-observatory-preview article:nth-child(2){border-inline-end:0}.public-observatory-preview article:nth-child(-n+2){border-block-end:1px solid #dde7ef}.public-intelligence-methodology{grid-template-columns:auto minmax(0,1fr)}.public-intelligence-methodology ul{grid-column:1/-1}}@media (max-width:640px){.public-intelligence-methodology ul,.public-observatory-preview>div{grid-template-columns:1fr}.public-observatory-preview article{border-block-end:1px solid #dde7ef;border-inline-end:0;min-height:0}.public-observatory-preview article:nth-child(-n+2){border-block-end:1px solid #dde7ef}.public-observatory-preview article:last-child{border-block-end:0}}@media (min-width:1121px){.aero-public-menu-toggle{display:none}.aero-public-navigation,.aero-public-navigation.is-open{max-height:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;justify-content:flex-end;align-items:center;gap:.55rem;padding:0;display:flex;position:static;inset:auto;overflow:visible}.aero-public-navigation>nav{flex-direction:row;align-items:center;gap:.12rem;display:flex}.aero-public-nav-group>button{border:0;border-radius:.45rem;justify-content:flex-start;width:auto;min-height:2.7rem;padding:.66rem .62rem}.aero-public-mega-menu,.aero-public-mega-menu.is-open{top:calc(100% + 1px);border:1px solid #24476e;border-radius:0 0 .9rem .9rem;grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);margin:0;position:absolute;inset-inline:clamp(1rem,4vw,4rem);box-shadow:0 28px 72px #00000061}.aero-public-mega-menu{display:none}.aero-public-mega-menu.is-open{display:grid}.aero-public-mega-intro{min-height:16rem}.aero-public-mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-public-actions{flex-wrap:nowrap;display:flex}}@media (min-width:1440px){.aero-public-mega-links{grid-template-columns:repeat(3,minmax(0,1fr))}}.org-governance-panel{color:#eaf3ff;background:radial-gradient(circle at 88% 0,#1273ff38,#0000 34rem),linear-gradient(145deg,#061225,#0a1d39 58%,#07152c);border:1px solid #5397ff47;border-radius:1.5rem;margin-block:1.5rem;padding:clamp(1.1rem,2.6vw,2rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #0019443d,inset 0 1px #ffffff14}.org-governance-panel:before{pointer-events:none;content:"";background-image:linear-gradient(#71aaff0d 1px,#0000 0),linear-gradient(90deg,#71aaff0d 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.org-governance-panel>*{z-index:1;position:relative}.org-governance-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.org-governance-heading h3{color:#fff;max-width:48rem;margin:.25rem 0 .55rem;font-size:clamp(1.35rem,2.2vw,2rem)}.org-governance-heading p:not(.eyebrow){color:#adc4e3;max-width:56rem;margin:0;line-height:1.7}.org-governance-panel .eyebrow{color:#63c8ff}.org-governance-panel .secondary-button,.org-governance-panel button{color:#f5faff;min-height:2.65rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#1568db,#084cae);border:1px solid #6bbaff61;border-radius:.75rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-weight:750;display:inline-flex;box-shadow:0 10px 22px #0049af40}.org-governance-panel .secondary-button{box-shadow:none;background:#072044b8;flex:none}.org-governance-panel button:disabled{opacity:.55;cursor:wait}.org-governance-notice{color:#b9cce4;background:#0a1f409e;border:1px dashed #75adf74d;border-radius:.9rem;padding:1rem}.org-governance-notice.is-warning{color:#ffe0a3;border-color:#ffb34766}.org-governance-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-block:1.35rem;display:grid}.org-governance-metrics article{background:linear-gradient(145deg,#0d2b53db,#071d3eeb);border:1px solid #77aff92e;border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .65rem;min-height:7rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.org-governance-metrics article svg{color:#56c4ff;grid-row:1/span 2}.org-governance-metrics article small,.org-governance-metrics article span{color:#9eb8da}.org-governance-metrics article strong{color:#fff;font-size:1.65rem}.org-governance-metrics article.is-warning svg{color:#ffbd5f}.org-governance-metrics article.is-ready svg{color:#4be0a8}.org-governance-blockers{flex-wrap:wrap;gap:.45rem;margin-block-end:1.2rem;display:flex}.org-governance-blockers span{color:#ffdca5;background:#5c310052;border:1px solid #ffb74d52;border-radius:999px;padding:.4rem .65rem;font-size:.78rem}.org-governance-columns,.org-governance-forms{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.org-governance-forms>form,.org-governance-register{background:#04142dad;border:1px solid #77aff92e;border-radius:1.1rem;padding:1rem;box-shadow:inset 0 1px #ffffff0a}.org-governance-forms h4,.org-governance-register>h4{color:#fff;margin:0 0 .8rem;font-size:1.05rem}.org-governance-records{gap:.75rem;max-height:38rem;padding-inline-end:.2rem;display:grid;overflow:auto}.org-governance-records>article{background:linear-gradient(135deg,#102f58b8,#071b39d6);border:1px solid #75adf726;border-radius:.9rem;padding:.9rem}.org-governance-record-heading{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.org-governance-record-heading>span{color:#bbd7ff;background:#2266c447;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:750}.org-governance-record-heading>span[data-state=ACTIVE],.org-governance-record-heading>span[data-state=VERIFIED]{color:#a9f4d7;background:#00704e4d}.org-governance-record-heading>span[data-state=NEEDS_INFORMATION],.org-governance-record-heading>span[data-state=RESTRICTED]{color:#ffe0a2;background:#864c0052}.org-governance-records article>p{color:#b8cce6;overflow-wrap:anywhere;margin:.65rem 0;line-height:1.55}.org-governance-record-meta{flex-wrap:wrap;gap:.35rem;display:flex}.org-governance-record-meta span{color:#8faed3;background:#ffffff0a;border-radius:.45rem;padding:.25rem .45rem;font-size:.72rem}.org-governance-inline-action{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-block-start:.75rem;display:grid}.org-governance-inline-action:has(select){grid-template-columns:minmax(8rem,.55fr) minmax(0,1fr) auto}.org-governance-forms{margin-block-start:1rem}.org-governance-forms form{gap:.75rem;display:grid}.org-governance-forms label{color:#bdd0e8;gap:.35rem;font-size:.8rem;font-weight:700;display:grid}.org-governance-panel input,.org-governance-panel select,.org-governance-panel textarea{color:#f2f7ff;width:100%;min-height:2.7rem;font:inherit;background:#031126d1;border:1px solid #78b2ff3d;border-radius:.7rem;outline:none;padding:.65rem .75rem}.org-governance-panel textarea{resize:vertical;min-height:5.7rem}.org-governance-panel input:focus,.org-governance-panel select:focus,.org-governance-panel textarea:focus{border-color:#53baff;box-shadow:0 0 0 3px #37a5ff24}.org-governance-boundary{background:#00483a38;border:1px solid #48d6a738;border-radius:.9rem;align-items:flex-start;gap:.75rem;margin-block-start:1rem;padding:.9rem 1rem;display:flex}.org-governance-boundary svg{color:#55dcb1;flex:none}.org-governance-boundary strong{color:#d9fff1}.org-governance-boundary p{color:#a9cfc2;margin:.3rem 0 0;line-height:1.55}@media (max-width:980px){.org-governance-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.org-governance-columns,.org-governance-forms{grid-template-columns:1fr}}@media (max-width:640px){.org-governance-heading{flex-direction:column;align-items:stretch}.org-governance-inline-action,.org-governance-inline-action:has(select),.org-governance-metrics{grid-template-columns:1fr}}.dashboard-role-home{border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.dashboard-role-home{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.dashboard-role-home{background:radial-gradient(circle at 92% 0,var(--accent),transparent 32%),var(--surface-raised)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-home{background:radial-gradient(circle at 92% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 32%),var(--surface-raised)}}.dashboard-role-home-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-role-home-heading>div{max-width:760px}.dashboard-role-home-heading h2{margin:.35rem 0 .45rem}.dashboard-role-home-heading p{color:var(--text-muted);margin:0}.dashboard-role-home-heading>svg{color:var(--accent)}.dashboard-role-tabs{border:1px solid var(--line);background:var(--surface);border-radius:1rem;gap:.55rem;margin-top:1.35rem;padding:.4rem;display:flex;overflow-x:auto}@supports (color:color-mix(in lab,red,red)){.dashboard-role-tabs{background:color-mix(in srgb,var(--surface) 84%,transparent)}}.dashboard-role-tab{white-space:nowrap;min-height:2.7rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.72rem;align-items:center;gap:.48rem;padding:.65rem .9rem;transition:all .16s;display:inline-flex}.dashboard-role-tab:hover{color:var(--text);transform:translateY(-1px)}.dashboard-role-tab[data-active=true]{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-tab[data-active=true]{border-color:color-mix(in srgb,var(--accent) 32%,var(--line))}}.dashboard-role-tab[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-tab[data-active=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface-raised))}}.dashboard-role-tab[data-active=true]{box-shadow:0 10px 24px var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-tab[data-active=true]{box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 9%,transparent)}}.dashboard-role-panel{padding-top:1.15rem}.dashboard-role-summary{align-items:flex-start;gap:.9rem;display:flex}.dashboard-role-summary-icon{width:2.8rem;height:2.8rem;color:var(--accent);border:1px solid var(--accent);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-role-summary-icon{border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line))}}.dashboard-role-summary-icon{background:var(--accent);border-radius:.9rem}@supports (color:color-mix(in lab,red,red)){.dashboard-role-summary-icon{background:color-mix(in srgb,var(--accent) 10%,var(--surface))}}.dashboard-role-active{color:var(--success);align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:inline-flex}.dashboard-role-summary h3{margin:.25rem 0 .32rem;font-size:1.2rem}.dashboard-role-summary p{max-width:820px;color:var(--text-muted);margin:0}.dashboard-role-lanes,.dashboard-role-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:1rem;display:grid}.dashboard-role-signal{min-height:7.7rem;color:inherit;border:1px solid var(--line);background:var(--surface);border-radius:.85rem;gap:.38rem;padding:.85rem;text-decoration:none;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-role-signal{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.dashboard-role-signal{transition:all .16s}.dashboard-role-lanes>a:hover,.dashboard-role-signal:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-lanes>a:hover,.dashboard-role-signal:hover{border-color:color-mix(in srgb,var(--accent) 36%,var(--line))}}.dashboard-role-signal>span{color:var(--text-muted);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.dashboard-role-signal strong{align-self:end;font-size:1.7rem;line-height:1}.dashboard-role-signal small{color:var(--text-muted)}.dashboard-role-signal[data-severity=ATTENTION]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-signal[data-severity=ATTENTION]{border-color:color-mix(in srgb,var(--warning) 36%,var(--line))}}.dashboard-role-signal[data-severity=CRITICAL]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-signal[data-severity=CRITICAL]{border-color:color-mix(in srgb,var(--danger) 42%,var(--line))}}.dashboard-role-signal[data-severity=CRITICAL]{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dashboard-role-signal[data-severity=CRITICAL]{background:color-mix(in srgb,var(--danger) 6%,var(--surface))}}.dashboard-role-lanes{margin-top:.75rem}.dashboard-role-lanes>a{min-height:9.5rem;color:inherit;border:1px solid var(--line);background:var(--surface-raised);border-radius:.85rem;flex-direction:column;justify-content:space-between;gap:.8rem;padding:.95rem;text-decoration:none;transition:all .16s;display:flex}.dashboard-role-lanes small,.dashboard-role-lanes strong{display:block}.dashboard-role-lanes small{color:var(--text-muted);margin-top:.35rem;line-height:1.45}.dashboard-role-lane-action{color:var(--accent);justify-content:space-between;align-items:center;gap:.5rem;font-size:.76rem;font-weight:700;display:flex}.dashboard-role-protected-note{color:var(--text-muted);border-top:1px solid var(--line);align-items:flex-start;gap:.45rem;margin:.85rem 0 0;padding-top:.8rem;font-size:.78rem;display:flex}.dashboard-role-protected-note svg{color:var(--accent);flex:none;margin-top:.08rem}@media (max-width:1080px){.dashboard-role-lanes,.dashboard-role-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboard-role-home-heading>svg{display:none}.dashboard-role-lanes,.dashboard-role-signal-grid{grid-template-columns:1fr}.dashboard-role-lanes>a{min-height:0}}.dashboard-first-run-compact,.dashboard-first-run-guide{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-compact,.dashboard-first-run-guide{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))}}.dashboard-first-run-compact,.dashboard-first-run-guide{background:var(--surface-raised);box-shadow:0 18px 44px var(--ink);border-radius:1.15rem}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-compact,.dashboard-first-run-guide{box-shadow:0 18px 44px color-mix(in srgb,var(--ink) 7%,transparent)}}.dashboard-first-run-guide{padding:clamp(1rem,2.2vw,1.5rem)}.dashboard-first-run-heading,.dashboard-first-run-section-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dashboard-first-run-heading>div,.dashboard-first-run-section-heading>div{max-width:790px}.dashboard-first-run-heading h2,.dashboard-first-run-section-heading h3{margin:.32rem 0 .4rem}.dashboard-first-run-heading p,.dashboard-first-run-section-heading p{color:var(--text-muted);margin:0}.dashboard-first-run-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.1rem;display:grid}.dashboard-first-run-status-grid article{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .65rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-status-grid article{background:color-mix(in srgb,var(--surface) 88%,transparent)}}.dashboard-first-run-status-grid article>svg{color:var(--accent);grid-row:1/span 2}.dashboard-first-run-status-grid article>span{color:var(--text-muted);font-size:.78rem}.dashboard-first-run-status-grid article>strong{grid-row:1/span 2;font-size:1.5rem}.dashboard-first-run-complete,.dashboard-first-run-status-grid article>a,.dashboard-first-run-status-grid article>small{grid-column:2/span 2}.dashboard-first-run-complete,.dashboard-first-run-status-grid article>a{color:var(--accent);align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.dashboard-first-run-empty{border:1px dashed var(--accent);align-items:flex-start;gap:.7rem;margin-top:.7rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-empty{border:1px dashed color-mix(in srgb,var(--accent) 32%,var(--line))}}.dashboard-first-run-empty{background:var(--accent);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-empty{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.dashboard-first-run-empty svg{color:var(--accent);flex:none}.dashboard-first-run-empty p{color:var(--text-muted);margin:.25rem 0 0}.dashboard-first-run-section-heading{margin-top:1.25rem}.dashboard-first-run-template-layout{grid-template-columns:minmax(210px,.72fr) minmax(0,1.7fr);gap:.75rem;margin-top:.8rem;display:grid}.dashboard-first-run-template-tabs{align-content:start;gap:.45rem;display:grid}.dashboard-first-run-template-tabs button{text-align:start;width:100%;color:var(--text-muted);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.6rem;padding:.75rem .8rem;display:flex}.dashboard-first-run-template-tabs button[data-active=true]{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-template-tabs button[data-active=true]{border-color:color-mix(in srgb,var(--accent) 38%,var(--line))}}.dashboard-first-run-template-tabs button[data-active=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-template-tabs button[data-active=true]{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.dashboard-first-run-template{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-template{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.dashboard-first-run-template h4{margin:.3rem 0 .35rem;font-size:1.08rem}.dashboard-first-run-template p{color:var(--text-muted);margin:0 0 .8rem}.dashboard-first-run-template ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .8rem;margin:.5rem 0 1rem;padding-inline-start:1.15rem;display:grid}.dashboard-first-run-glossary{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;margin-top:.8rem}.dashboard-first-run-glossary summary{cursor:pointer;align-items:center;gap:.5rem;padding:.85rem;font-weight:700;display:flex}.dashboard-first-run-glossary dl{gap:.55rem;margin:0;padding:0 .85rem .85rem;display:grid}.dashboard-first-run-glossary dl>div{border-top:1px solid var(--line);grid-template-columns:minmax(130px,.35fr) 1fr;gap:.75rem;padding-top:.55rem;display:grid}.dashboard-first-run-glossary dt{font-weight:700}.dashboard-first-run-glossary dd{color:var(--text-muted);margin:0}.dashboard-first-run-support{border:1px solid var(--warning);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;margin-top:.8rem;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-support{border:1px solid color-mix(in srgb,var(--warning) 28%,var(--line))}}.dashboard-first-run-support{background:var(--warning);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.dashboard-first-run-support{background:color-mix(in srgb,var(--warning) 5%,var(--surface))}}.dashboard-first-run-support>svg{color:var(--warning)}.dashboard-first-run-support p{color:var(--text-muted);margin:.25rem 0 0}.dashboard-first-run-boundary{color:var(--text-muted);align-items:flex-start;gap:.45rem;margin:.8rem 0 0;font-size:.76rem;display:flex}.dashboard-first-run-boundary svg{color:var(--accent);flex:none}.dashboard-first-run-compact{justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.dashboard-first-run-compact>div{align-items:center;gap:.65rem;display:flex}.dashboard-first-run-compact span{gap:.15rem;display:grid}.dashboard-first-run-compact small{color:var(--text-muted)}@media (max-width:780px){.dashboard-first-run-status-grid,.dashboard-first-run-template-layout{grid-template-columns:1fr}.dashboard-first-run-support{grid-template-columns:auto 1fr}.dashboard-first-run-support .button{grid-column:1/-1}}@media (max-width:560px){.dashboard-first-run-compact,.dashboard-first-run-heading{flex-direction:column;align-items:stretch}.dashboard-first-run-template ul{grid-template-columns:1fr}.dashboard-first-run-glossary dl>div{grid-template-columns:1fr;gap:.25rem}}.material-search-control{color:#eef6ff;background:radial-gradient(circle at 90% 0,#2874f021,#0000 34%),linear-gradient(145deg,#07142bfa,#0a1f39f5);border-color:#61acff3d;overflow:hidden;box-shadow:0 24px 60px #020b1b3d}.material-search-control .eyebrow,.material-search-control h2,.material-search-control p{color:inherit}.material-search-authority-signal{color:#bcd8f7;background:#040f227a;border:1px solid #5db4ff40;border-radius:.9rem;align-items:flex-start;gap:.6rem;width:min(28rem,100%);padding:.85rem 1rem;font-size:.78rem;line-height:1.5;display:flex}.material-search-authority-signal svg{color:#55d8ff;flex:none}.material-search-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.85rem;margin-top:1.2rem;display:grid}.material-search-form label{color:#c5d6ea;gap:.5rem;font-size:.82rem;font-weight:650;display:grid}.material-search-input-wrap{background:#ffffff14;border:1px solid #7cb7ff4d;border-radius:.85rem;align-items:center;gap:.65rem;min-height:3rem;padding:0 .9rem;transition:border-color .16s,box-shadow .16s;display:flex}.material-search-input-wrap:focus-within{border-color:#63c8ff;box-shadow:0 0 0 3px #41aeff26}.material-search-input-wrap input{color:#fff;width:100%;font:inherit;background:0 0;border:0;outline:0}.material-search-input-wrap input::placeholder{color:#8299b4}.material-search-form button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e7df3,#19b5df);border:0;border-radius:.85rem;justify-content:center;align-items:center;gap:.45rem;min-height:3rem;padding:0 1.1rem;font-weight:750;display:inline-flex;box-shadow:0 12px 28px #0e78dd47}.material-search-form button:disabled{opacity:.65;cursor:wait}.material-search-results{gap:1rem;margin-top:1rem;display:grid}.material-search-query-summary{color:#aec6e0;flex-wrap:wrap;align-items:center;gap:.55rem;font-size:.8rem;display:flex}.material-search-query-summary strong,.material-search-query-summary>span:last-child{color:#fff;background:#ffffff12;border:1px solid #7cb7ff3d;border-radius:999px;padding:.25rem .55rem}.material-search-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.material-search-result-card{background:#ffffff0e;border:1px solid #7cb7ff30;border-radius:1rem;gap:.85rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0d}.material-search-result-card>footer,.material-search-result-card>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.material-search-result-card>footer,.material-search-result-card>header>div{gap:.2rem;display:grid}.material-search-result-card>header strong{color:#fff;font-size:1rem}.material-search-result-card>footer span,.material-search-result-card>header span{color:#9eb6cf;font-size:.76rem}.material-search-score{background:#23a4ff26;border-radius:999px;flex:none;padding:.35rem .55rem;font-weight:750;color:#8fd9ff!important}.material-search-evidence-row>div,.material-search-result-meta{flex-wrap:wrap;gap:.4rem;display:flex}.material-search-origin,.material-search-result-meta span{color:#bed2e8;background:#010c1d85;border-radius:.55rem;padding:.3rem .5rem;font-size:.72rem;line-height:1.35}.material-search-evidence-row{gap:.45rem;display:grid}.material-search-evidence-row>strong{color:#fff;font-size:.76rem}.material-search-origin.positive{color:#8df0c6;background:#16a37026}.material-search-origin.warning{color:#ffd498;background:#dc8b2224}.material-search-result-card>footer{border-top:1px solid #7cb7ff26;padding-top:.7rem}.material-search-result-card>footer strong{color:#d9e9fa;overflow-wrap:anywhere;font-size:.72rem;font-weight:650}@media (max-width:880px){.material-search-form,.material-search-result-grid{grid-template-columns:1fr}.material-search-form button{width:100%}}@media (prefers-reduced-motion:reduce){.material-search-input-wrap{transition:none}}.material-correction-control{border-color:var(--accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.material-correction-control{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.material-correction-control{background:radial-gradient(circle at 92% 0,#3575ff1f,transparent 34%),linear-gradient(145deg,var(--surface),var(--surface-subtle))}.material-correction-boundary{color:var(--text-muted);background:#3575ff12;border:1px solid #3575ff38;border-radius:.9rem;align-items:flex-start;gap:.65rem;margin:1rem 0;padding:.9rem 1rem;line-height:1.6;display:flex}.material-correction-boundary svg{color:var(--accent);flex:none;margin-top:.15rem}.material-correction-card details,.material-correction-composer{border:1px solid var(--line);background:var(--surface);border-radius:.9rem}.material-correction-card summary,.material-correction-composer>summary{cursor:pointer;align-items:center;gap:.55rem;padding:.85rem 1rem;font-weight:700;display:flex}.material-correction-card details[open]>summary,.material-correction-composer[open]>summary{border-bottom:1px solid var(--line)}.material-correction-composer .workspace-form-grid{padding:1rem}.material-split-target{border:1px dashed var(--line-strong);border-radius:.8rem;min-width:0;padding:.85rem}.material-split-target legend{color:var(--text-muted);padding-inline:.35rem;font-weight:700}.material-split-target label{gap:.4rem;margin-top:.65rem;display:grid}.material-correction-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:1rem;margin-top:1rem;display:grid}.material-correction-card{border:1px solid var(--line);background:var(--surface);border-radius:1rem;align-content:start;gap:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.material-correction-card{background:color-mix(in srgb,var(--surface) 95%,var(--accent) 5%)}}.material-correction-card{box-shadow:0 12px 35px #07173012}.material-correction-card>header{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.material-correction-card>header>div{gap:.25rem;display:grid}.material-correction-card>header>div span,.material-correction-card>p{color:var(--text-muted)}.material-correction-card>header>span{background:var(--surface-subtle);color:var(--text-muted);border-radius:999px;padding:.3rem .55rem;font-size:.76rem;font-weight:750}.material-correction-card>header>span[data-status=APPROVED],.material-correction-card>header>span[data-status=EXECUTED]{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.material-correction-card>header>span[data-status=APPROVED],.material-correction-card>header>span[data-status=EXECUTED]{background:color-mix(in srgb,var(--success) 12%,transparent)}}.material-correction-card>header>span[data-status=REJECTED]{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.material-correction-card>header>span[data-status=REJECTED]{background:color-mix(in srgb,var(--danger) 12%,transparent)}}.material-correction-impact{flex-wrap:wrap;gap:.45rem;display:flex}.material-correction-impact strong{width:100%}.material-correction-impact span{background:var(--surface-subtle);color:var(--text-muted);border-radius:.55rem;padding:.28rem .5rem;font-size:.76rem}.material-correction-impact .warning{color:var(--warning-strong,#8a5a00);background:#f5a6231f}.material-correction-action-form{gap:.75rem;padding:.9rem;display:grid}.material-correction-action-form label{gap:.35rem;display:grid}.material-correction-action-form>div{flex-wrap:wrap;gap:.55rem;display:flex}.material-correction-action-form .danger-button{background:var(--danger)}@media (max-width:720px){.material-correction-card>header{display:grid}.material-split-target{grid-column:1/-1}}.material-passport-control{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.material-passport-control{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.material-passport-control{background:radial-gradient(circle at 7% 0,#2797ff1f,transparent 30%),var(--surface)}.material-passport-control .section-heading-row>svg{color:var(--accent)}.material-passport-selector{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;display:grid}.material-passport-selector label{gap:.4rem;display:grid}.material-passport{border:1px solid var(--line);background:var(--surface);border-radius:1.15rem;gap:1rem;margin-top:1rem;padding:clamp(1rem,2vw,1.4rem);display:grid}@supports (color:color-mix(in lab,red,red)){.material-passport{background:color-mix(in srgb,var(--surface) 96%,var(--accent) 4%)}}.material-passport{box-shadow:0 18px 50px #07173017}.material-passport>header{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.material-passport>header>div:first-child{gap:.25rem;display:grid}.material-passport>header strong{font-size:clamp(1.45rem,4vw,2.2rem)}.material-passport>header h3,.material-passport>header p{margin:0}.material-passport-status{flex-wrap:wrap;place-content:flex-start flex-end;gap:.45rem;display:flex}.material-passport-status span{color:var(--accent);background:var(--accent);border-radius:999px;padding:.35rem .6rem}@supports (color:color-mix(in lab,red,red)){.material-passport-status span{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.material-passport-status span{font-size:.76rem;font-weight:750}.material-passport-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.material-passport-module-grid article{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;align-content:start;gap:.65rem;min-width:0;padding:.9rem;display:grid}.material-passport-module-grid article>svg{color:var(--accent)}.material-passport-module-grid h4,.material-passport-module-grid p{margin:0}.material-passport-module-grid dl{gap:.4rem;margin:0;display:grid}.material-passport-module-grid dl div{justify-content:space-between;gap:.7rem;display:flex}.material-passport-module-grid dt,.material-passport-module-grid p{color:var(--text-muted);font-size:.78rem}.material-passport-module-grid dd{margin:0;font-weight:800}.material-passport-gates{background:#f5a6230f;border:1px solid #f5a62340;border-radius:.9rem;padding:1rem}.material-passport-gates h4{align-items:center;gap:.5rem;margin:0 0 .8rem;display:flex}.material-passport-gates ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.material-passport-gates li{border-inline-start:3px solid var(--line-strong);background:var(--surface);gap:.2rem;padding:.65rem .75rem;display:grid}.material-passport-gates li[data-severity=BLOCKING]{border-inline-start-color:var(--danger)}.material-passport-gates li[data-severity=ATTENTION]{border-inline-start-color:#d89200}.material-passport-gates li small,.material-passport-gates li span,.material-passport>footer p{color:var(--text-muted)}.material-passport>footer{border-top:1px solid var(--line);gap:.45rem;padding-top:.8rem;line-height:1.6;display:grid}.material-passport>footer p{margin:0}@media (max-width:1050px){.material-passport-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.material-passport-module-grid,.material-passport-selector{grid-template-columns:1fr}.material-passport>header{display:grid}.material-passport-status{justify-content:flex-start}}.public-aviation-glossary{color:#f5f9ff;background:radial-gradient(circle at 92% 8%,#257fe41f,#0000 28%),linear-gradient(145deg,#081830fa,#0a233ff5);border:1px solid #6995cc33;border-radius:1.5rem;gap:1.35rem;width:min(1180px,100% - 2rem);margin:1.5rem auto;padding:clamp(1.5rem,3vw,2.5rem);display:grid;box-shadow:0 24px 70px #04122733}.public-aviation-glossary>header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.public-aviation-glossary>header h2{color:#fff;letter-spacing:-.035em;max-width:20ch;margin:.35rem 0 .65rem;font-size:clamp(1.65rem,3vw,2.55rem)}.public-aviation-glossary>header p:last-child{color:#b9cbe1;max-width:72ch;margin:0;line-height:1.75}.public-aviation-glossary>header>svg{color:#61b7ff;flex:none}.public-glossary-policy{background:#3384d61a;border:1px solid #6fb9ff33;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.9rem 1rem;display:grid}.public-glossary-policy svg{color:#69bdff}.public-glossary-policy p,.public-glossary-policy small{margin:0}.public-glossary-policy p{color:#d7e7f8;line-height:1.6}.public-glossary-policy small{color:#94abc4;white-space:nowrap}.public-glossary-controls{grid-template-columns:minmax(0,1.6fr) minmax(14rem,.7fr);gap:.85rem;display:grid}.public-glossary-controls label{color:#bdcde0;gap:.45rem;font-size:.78rem;font-weight:750;display:grid}.public-glossary-controls label>span:last-child{background:#ffffff12;border:1px solid #85aad540;border-radius:.85rem;align-items:center;gap:.55rem;min-height:2.9rem;padding:0 .85rem;display:flex}.public-glossary-controls input,.public-glossary-controls select{color:#fff;width:100%;min-height:2.9rem;font:inherit;background:#ffffff12;border:1px solid #85aad540;border-radius:.85rem}.public-glossary-controls input{background:0 0;border:0;border-radius:0;outline:0;min-height:auto;padding:0}.public-glossary-controls select{padding:0 .85rem}.public-glossary-controls select option{color:#0b1d34}.public-glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.public-glossary-grid article{background:#ffffff0e;border:1px solid #89aed62b;border-radius:1rem;padding:1rem}.public-glossary-grid article>div:first-child{justify-content:space-between;align-items:center;gap:.65rem;display:flex}.public-glossary-grid article>div:first-child bdi,.public-glossary-grid article>div:first-child span{color:#75c5ff;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.public-glossary-grid h3{color:#fff;margin:.6rem 0 .8rem;font-size:1.08rem}.public-glossary-grid dl,.public-glossary-grid dl>div{gap:.25rem;margin:0;display:grid}.public-glossary-grid dl{gap:.75rem}.public-glossary-grid dt{color:#8da9c6;font-size:.72rem;font-weight:750}.public-glossary-grid dd{color:#d7e3ef;margin:0;font-size:.88rem;line-height:1.65}.public-glossary-empty{color:#bdcde0;text-align:center;border:1px dashed #80afe14d;border-radius:1rem;margin:0;padding:1.5rem}[dir=rtl] .public-aviation-glossary>header h2{letter-spacing:0}@media (max-width:820px){.public-glossary-controls,.public-glossary-grid,.public-glossary-policy{grid-template-columns:1fr}.public-glossary-policy small{white-space:normal}}@media (max-width:560px){.public-aviation-glossary{width:min(100% - 1rem,1180px)}.public-aviation-glossary>header{display:grid}}.public-operating-semantics{background:radial-gradient(circle at 10% 0,#46a7ff21,#0000 32%),#020d1e7a;border:1px solid #6fb9ff33;border-radius:1.2rem;gap:1rem;padding:clamp(1.1rem,2vw,1.6rem);display:grid}.public-operating-semantics>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.public-operating-semantics>header h3{color:#fff;letter-spacing:-.025em;max-width:28ch;margin:.3rem 0 .45rem;font-size:clamp(1.25rem,2vw,1.7rem)}.public-operating-semantics>header p:last-child{color:#b9cbe1;max-width:78ch;margin:0;line-height:1.7}.public-operating-semantics-heading svg,.public-operating-semantics>header>svg{color:#69bdff;flex:none}.public-operating-semantics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.public-operating-semantics-grid article{background:#ffffff0e;border:1px solid #89aed62b;border-radius:1rem;padding:1rem}.public-operating-semantics-heading{align-items:center;gap:.55rem;margin-bottom:.9rem;display:flex}.public-operating-semantics-heading h4{color:#fff;margin:0;font-size:1rem}.public-operating-semantics dl,.public-operating-semantics dl>div{gap:.25rem;margin:0;display:grid}.public-operating-semantics dl{gap:.7rem}.public-operating-semantics dt{color:#8da9c6;font-size:.71rem;font-weight:750}.public-operating-semantics dd{overflow-wrap:anywhere;color:#e2edf8;min-width:0;margin:0;font-size:.86rem;line-height:1.55}.public-operating-semantics code{color:#9fd4ff;font-size:.78rem}.public-operating-semantics-principle{color:#c8ddf2;background:#419df514;border-inline-start:3px solid #4faeff;border-radius:.5rem;margin:0;padding:.8rem .9rem;line-height:1.65}[dir=rtl] .public-operating-semantics>header h3{letter-spacing:0}@media (max-width:820px){.public-operating-semantics-grid{grid-template-columns:1fr}}@media (max-width:560px){.public-operating-semantics>header{display:grid}}.control-tower-finder{background:radial-gradient(circle at 90% 0,var(--teal-500),transparent 32%),#fff;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.control-tower-finder{background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--teal-500) 11%,transparent),transparent 32%),#fff}}.control-tower-finder-controls{grid-template-columns:minmax(16rem,.8fr) minmax(22rem,1.2fr);align-items:end;gap:1rem;margin-top:1rem;display:grid}.control-tower-finder-controls>fieldset,.control-tower-finder-controls>label{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.control-tower-search-box{border:1px solid var(--steel-300);min-height:2.75rem;color:var(--steel-600);background:#fff;border-radius:.8rem;align-items:center;gap:.6rem;padding-inline:.85rem;transition:border-color .16s,box-shadow .16s;display:flex}.control-tower-search-box:focus-within{border-color:var(--teal-500);box-shadow:0 0 0 3px var(--teal-500)}@supports (color:color-mix(in lab,red,red)){.control-tower-search-box:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--teal-500) 18%,transparent)}}.control-tower-search-box input{width:100%;min-width:0;color:var(--navy-950);font:inherit;background:0 0;border:0;outline:0;padding:0}.control-tower-risk-filters{flex-wrap:wrap;gap:.5rem;display:flex}.control-tower-risk-filters .button{min-height:2.75rem;padding:.62rem .82rem}.control-tower-risk-filters .button.is-active{border-color:var(--navy-800);color:#fff;background:var(--navy-900)}.control-tower-finder-result{color:var(--steel-600);margin:.9rem 0 0;font-size:.78rem}.control-tower-finder-result strong{color:var(--navy-950);font-size:1rem}@media (max-width:980px){.control-tower-finder-controls{grid-template-columns:1fr;align-items:stretch}}@media (prefers-reduced-motion:reduce){.control-tower-search-box{transition:none}}.control-tower-network{border-color:var(--accent);gap:clamp(1rem,2vw,1.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-network{border-color:color-mix(in srgb,var(--accent) 24%,var(--line))}}.control-tower-network{box-shadow:0 24px 70px #0b1f3d1a}.control-tower-evidence-strip{border:1px solid var(--accent);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;padding:.85rem;display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-evidence-strip{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--line))}}.control-tower-evidence-strip{background:var(--accent);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.control-tower-evidence-strip{background:color-mix(in srgb,var(--accent) 5%,var(--surface))}}.control-tower-evidence-strip>span{min-width:0;color:var(--text-muted);align-items:center;gap:.5rem;font-size:.84rem;line-height:1.45;display:flex}.control-tower-evidence-strip svg{color:var(--accent);flex:none}.control-tower-source-health{border:1px solid var(--accent);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-source-health{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.control-tower-source-health{background:linear-gradient(145deg,var(--accent),var(--surface));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.control-tower-source-health{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface))}}.control-tower-source-health[data-status=PARTIAL],.control-tower-source-health[data-status=STALE]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-health[data-status=PARTIAL],.control-tower-source-health[data-status=STALE]{border-color:color-mix(in srgb,var(--warning) 42%,var(--line))}}.control-tower-source-health[data-status=REFRESH_FAILED],.control-tower-source-health[data-status=UNAVAILABLE],.control-tower-source-health[data-status=UNTRUSTED_TIMESTAMP]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-health[data-status=REFRESH_FAILED],.control-tower-source-health[data-status=UNAVAILABLE],.control-tower-source-health[data-status=UNTRUSTED_TIMESTAMP]{border-color:color-mix(in srgb,var(--danger) 40%,var(--line))}}.control-tower-source-health>footer,.control-tower-source-health>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower-source-health h3,.control-tower-source-health p{margin:0}.control-tower-source-health header p{max-width:72ch;color:var(--text-muted);margin-top:.35rem;line-height:1.5}.control-tower-source-health>header>.status-pill{flex:none}.control-tower-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.control-tower-source-card{border:1px solid var(--line);min-width:0;color:inherit;background:var(--surface);border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;padding:.9rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.control-tower-source-card:focus-visible,.control-tower-source-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-card:focus-visible,.control-tower-source-card:hover{border-color:color-mix(in srgb,var(--accent) 48%,var(--line))}}.control-tower-source-card:focus-visible,.control-tower-source-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0b1f3d17}.control-tower-source-card[data-status=STALE]{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-card[data-status=STALE]{border-color:color-mix(in srgb,var(--warning) 48%,var(--line))}}.control-tower-source-card[data-status=REFRESH_FAILED],.control-tower-source-card[data-status=UNAVAILABLE],.control-tower-source-card[data-status=UNTRUSTED_TIMESTAMP]{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-card[data-status=REFRESH_FAILED],.control-tower-source-card[data-status=UNAVAILABLE],.control-tower-source-card[data-status=UNTRUSTED_TIMESTAMP]{border-color:color-mix(in srgb,var(--danger) 44%,var(--line))}}.control-tower-source-card>svg{color:var(--accent)}.control-tower-source-card>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.control-tower-source-card small,.control-tower-source-card strong{overflow-wrap:anywhere}.control-tower-source-card small{color:var(--text-muted);line-height:1.45}.control-tower-source-card>.dashboard-action-link{grid-column:2/-1;justify-self:end}.control-tower-source-health>footer{color:var(--text-muted);align-items:center;font-size:.78rem;line-height:1.5}.control-tower-source-boundary,.control-tower-source-health>footer>small,.control-tower-source-health>footer>span,.control-tower-source-warning{align-items:center;gap:.45rem;display:flex}.control-tower-source-health>footer svg{color:var(--accent);flex:none}.control-tower-source-health:not([data-status=CURRENT])>footer svg{color:var(--warning)}.control-tower-source-health[data-status=REFRESH_FAILED]>footer svg,.control-tower-source-health[data-status=UNAVAILABLE]>footer svg,.control-tower-source-health[data-status=UNTRUSTED_TIMESTAMP]>footer svg{color:var(--danger)}.control-tower-source-boundary,.control-tower-source-warning{border-radius:.75rem;padding:.7rem .8rem;font-size:.8rem;line-height:1.5}.control-tower-source-warning{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-warning{border:1px solid color-mix(in srgb,var(--danger) 32%,var(--line))}}.control-tower-source-warning{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-warning{background:color-mix(in srgb,var(--danger) 5%,var(--surface))}}.control-tower-source-boundary{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-boundary{border:1px solid color-mix(in srgb,var(--warning) 30%,var(--line))}}.control-tower-source-boundary{color:var(--text-muted);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.control-tower-source-boundary{background:color-mix(in srgb,var(--warning) 5%,var(--surface))}}.control-tower-source-boundary svg,.control-tower-source-warning svg{flex:none}.control-tower-network-kpis article{border-top:3px solid var(--accent);min-height:8.25rem}@supports (color:color-mix(in lab,red,red)){.control-tower-network-kpis article{border-top:3px solid color-mix(in srgb,var(--accent) 44%,transparent)}}.control-tower-signal-map{border:1px solid var(--accent);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-signal-map{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line))}}.control-tower-signal-map{background:linear-gradient(145deg,var(--accent),var(--surface));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.control-tower-signal-map{background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface))}}.control-tower-signal-map>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower-signal-map h3,.control-tower-signal-map p{margin:0}.control-tower-signal-map header p{max-width:72ch;color:var(--text-muted);margin-top:.35rem;line-height:1.5}.control-tower-signal-map>header>span{color:var(--text-muted);background:var(--surface-subtle);border-radius:999px;flex:none;padding:.45rem .65rem;font-size:.72rem;font-weight:700}.control-tower-signal-map dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.control-tower-signal-map dl>div{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;gap:.55rem;min-width:0;padding:.75rem;transition:border-color .16s,box-shadow .16s,background-color .16s;display:grid}.control-tower-signal-map dl>div[data-peak=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-signal-map dl>div[data-peak=true]{border-color:color-mix(in srgb,var(--accent) 58%,var(--line))}}.control-tower-signal-map dl>div[data-peak=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-signal-map dl>div[data-peak=true]{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.control-tower-signal-map dl>div[data-peak=true]{box-shadow:0 10px 24px #0b1f3d12}.control-tower-signal-map dl>div[data-empty=true]{opacity:.72}.control-tower-signal-map dt{color:var(--text-muted);justify-content:space-between;align-items:flex-start;gap:.55rem;font-size:.74rem;line-height:1.4;display:flex}.control-tower-signal-map dt span{overflow-wrap:anywhere}.control-tower-signal-map dt strong{color:var(--navy-950);flex:none;font-size:1rem}.control-tower-signal-map dd{margin:0}.control-tower-signal-map meter{width:100%;height:.65rem;accent-color:var(--accent);background:var(--surface-subtle);border:0;border-radius:999px;display:block}.control-tower-signal-map meter::-webkit-meter-bar{background:var(--surface-subtle);border:0;border-radius:999px}.control-tower-signal-map meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,var(--accent),var(--teal-500));border-radius:999px}.control-tower-signal-map meter::-moz-meter-bar{background:linear-gradient(90deg,var(--accent),var(--teal-500));border-radius:999px}.control-tower-signal-map-note{color:var(--text-muted);font-size:.72rem;line-height:1.5}.control-tower-priority-board{border:1px solid var(--warning);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-priority-board{border:1px solid color-mix(in srgb,var(--warning) 24%,var(--line))}}.control-tower-priority-board{background:var(--warning);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.control-tower-priority-board{background:color-mix(in srgb,var(--warning) 4%,var(--surface))}}.control-tower-priority-board>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower-priority-board h3,.control-tower-priority-board p{margin:0}.control-tower-priority-board p{max-width:76ch;color:var(--text-muted);margin-top:.35rem}.control-tower-priority-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.control-tower-priority-list a{border:1px solid var(--line);background:var(--surface);color:inherit;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem .95rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.control-tower-priority-list a:focus-visible,.control-tower-priority-list a:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-priority-list a:focus-visible,.control-tower-priority-list a:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}}.control-tower-priority-list a:focus-visible,.control-tower-priority-list a:hover{transform:translateY(-1px);box-shadow:0 12px 30px #0b1f3d17}.control-tower-priority-list small,.control-tower-priority-list strong{display:block}.control-tower-priority-list small{color:var(--text-muted);margin-top:.2rem;line-height:1.45}.control-tower-clear-state{background:var(--success);border-radius:.85rem;align-items:center;gap:.6rem;padding:.85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.control-tower-clear-state{background:color-mix(in srgb,var(--success) 8%,var(--surface))}}.control-tower-clear-state{color:var(--success);font-weight:700}.control-tower-investigation-desk{border:1px solid var(--navy-900);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-investigation-desk{border:1px solid color-mix(in srgb,var(--navy-900) 18%,var(--line))}}.control-tower-investigation-desk{background:linear-gradient(145deg,var(--navy-950),var(--surface));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.control-tower-investigation-desk{background:linear-gradient(145deg,color-mix(in srgb,var(--navy-950) 4%,var(--surface)),var(--surface))}}.control-tower-investigation-desk>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower-investigation-desk h3,.control-tower-investigation-desk p{margin:0}.control-tower-investigation-desk p{max-width:78ch;color:var(--text-muted);margin-top:.35rem;line-height:1.5}.control-tower-investigation-desk>header>svg{color:var(--accent);flex:none}.control-tower-investigation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.control-tower-investigation-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-inline-start-width:4px;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.9rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.control-tower-investigation-card.is-action-required{border-inline-start-color:var(--danger)}.control-tower-investigation-card.is-watch{border-inline-start-color:var(--warning)}.control-tower-investigation-card.is-clear{border-inline-start-color:var(--success)}.control-tower-investigation-card:focus-visible,.control-tower-investigation-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-investigation-card:focus-visible,.control-tower-investigation-card:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line))}}.control-tower-investigation-card:focus-visible,.control-tower-investigation-card:hover{transform:translateY(-1px);box-shadow:0 14px 34px #0b1f3d17}.control-tower-investigation-card>svg{color:var(--accent)}.control-tower-investigation-card small,.control-tower-investigation-card strong{overflow-wrap:anywhere;display:block}.control-tower-investigation-card small{color:var(--text-muted);margin-top:.25rem;line-height:1.45}.control-tower-investigation-state{color:var(--text-muted);text-align:end;justify-items:end;gap:.1rem;font-size:.72rem;display:grid}.control-tower-investigation-state b{color:var(--navy-950);font-size:1.1rem}.control-tower-investigation-card>.dashboard-action-link{grid-column:2/-1;justify-self:start}.control-tower-organization-board{border:1px solid var(--accent);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}@supports (color:color-mix(in lab,red,red)){.control-tower-organization-board{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.control-tower-organization-board{background:var(--accent);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.control-tower-organization-board{background:color-mix(in srgb,var(--accent) 3%,var(--surface))}}.control-tower-organization-board>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.control-tower-organization-board h3,.control-tower-organization-board p{margin:0}.control-tower-organization-board p{max-width:78ch;color:var(--text-muted);margin-top:.35rem;line-height:1.5}.control-tower-organization-board>header>svg{color:var(--accent);flex:none}.control-tower-organization-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.control-tower-organization-list>li{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;gap:.85rem;min-width:0;padding:.95rem;display:grid;box-shadow:0 10px 26px #0b1f3d0d}.control-tower-organization-list>li>header{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.control-tower-organization-identity{justify-items:start;gap:.25rem;min-width:0;display:grid}.control-tower-organization-identity small,.control-tower-organization-identity strong{overflow-wrap:anywhere}.control-tower-organization-identity small{color:var(--text-muted)}.control-tower-organization-identity .status-pill{margin-top:.2rem}.control-tower-attention-score{flex:none;justify-items:end;gap:.1rem;min-width:4.5rem;display:grid}.control-tower-attention-score small{color:var(--text-muted);font-size:.72rem}.control-tower-attention-score strong{color:var(--navy-950);font-size:1.35rem;line-height:1}.control-tower-attention-score span{color:var(--text-muted);white-space:nowrap;font-size:.68rem}.control-tower-organization-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.control-tower-organization-signals>div{background:var(--surface-subtle);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.45rem;min-width:0;padding:.5rem .6rem;display:flex}.control-tower-organization-signals dt{overflow-wrap:anywhere;color:var(--text-muted);font-size:.74rem}.control-tower-organization-signals dd{color:var(--navy-950);margin:0;font-weight:800}.control-tower-compound-pressure{border-inline-start:3px solid var(--warning,#b45309);background:#f59e0b;border-radius:.45rem;align-items:flex-start;gap:.45rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.control-tower-compound-pressure{background:color-mix(in srgb,#f59e0b 10%,var(--surface))}}.control-tower-compound-pressure{font-size:.78rem;color:var(--navy-950)!important}.control-tower-compound-pressure svg{color:#b45309;flex:none}.control-tower-organization-sources{border-top:1px solid var(--line);gap:.4rem;padding-top:.75rem;display:grid}.control-tower-organization-sources>small{color:var(--text-muted);font-size:.72rem;font-weight:700}.control-tower-organization-sources>div{flex-wrap:wrap;gap:.4rem;display:flex}.control-tower-organization-sources a{border:1px solid var(--accent);align-items:center;gap:.25rem;min-height:2rem;padding:.38rem .55rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.control-tower-organization-sources a{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line))}}.control-tower-organization-sources a{color:var(--navy-950);border-radius:999px;font-size:.72rem;font-weight:750;text-decoration:none}.control-tower-organization-sources a:focus-visible,.control-tower-organization-sources a:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.control-tower-organization-sources a:focus-visible,.control-tower-organization-sources a:hover{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.control-tower-network-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.control-tower-domain-card{border:1px solid var(--line);background:var(--surface);min-width:0;color:inherit;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.85rem;padding:clamp(1rem,2vw,1.25rem);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}a.control-tower-domain-card:focus-visible,a.control-tower-domain-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){a.control-tower-domain-card:focus-visible,a.control-tower-domain-card:hover{border-color:color-mix(in srgb,var(--accent) 44%,var(--line))}}a.control-tower-domain-card:focus-visible,a.control-tower-domain-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0b1f3d1a}.control-tower-domain-card>svg:first-child{color:var(--accent);margin-top:.1rem}.control-tower-domain-card h3,.control-tower-domain-card p{margin:0}.control-tower-domain-card p{color:var(--text-muted);margin-top:.3rem;line-height:1.5}.control-tower-domain-metrics{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.control-tower-domain-metrics>div{background:var(--accent);border-radius:.65rem;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.control-tower-domain-metrics>div{background:color-mix(in srgb,var(--accent) 4%,var(--surface-subtle))}}.control-tower-domain-metrics dt{overflow-wrap:anywhere;color:var(--text-muted);font-size:.78rem}.control-tower-domain-metrics dd{color:var(--navy-950);margin:0;font-weight:800}.control-tower-domain-arrow{color:var(--text-muted);position:absolute;inset-block-start:1rem;inset-inline-end:1rem}.control-tower-generated-at{color:var(--text-muted)}@media (max-width:900px){.control-tower-evidence-strip,.control-tower-investigation-grid,.control-tower-network-domain-grid,.control-tower-source-grid{grid-template-columns:1fr}.control-tower-signal-map dl{grid-template-columns:repeat(2,minmax(0,1fr))}.control-tower-priority-list a{grid-template-columns:auto minmax(0,1fr)}.control-tower-priority-list .dashboard-action-link{grid-column:2;justify-self:start}}@media (max-width:560px){.control-tower-signal-map>header,.control-tower-source-health>footer,.control-tower-source-health>header{display:grid}.control-tower-signal-map>header>span,.control-tower-source-health>header>.status-pill{justify-self:start}.control-tower-source-card{grid-template-columns:auto minmax(0,1fr)}.control-tower-source-card>.dashboard-action-link,.control-tower-source-card>.status-pill{grid-column:2;justify-self:start}.control-tower-signal-map dl{grid-template-columns:1fr}.control-tower-investigation-card{grid-template-columns:auto minmax(0,1fr)}.control-tower-investigation-state{text-align:start;grid-column:2;justify-items:start}.control-tower-investigation-card>.dashboard-action-link{grid-column:2}.control-tower-domain-metrics,.control-tower-organization-signals{grid-template-columns:1fr}.control-tower-priority-board>header{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.control-tower-domain-card,.control-tower-investigation-card,.control-tower-priority-list a,.control-tower-signal-map dl>div,.control-tower-source-card{transition:none}.control-tower-investigation-card:focus-visible,.control-tower-investigation-card:hover,.control-tower-priority-list a:focus-visible,.control-tower-priority-list a:hover,.control-tower-source-card:focus-visible,.control-tower-source-card:hover,a.control-tower-domain-card:focus-visible,a.control-tower-domain-card:hover{transform:none}}.request-review-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.request-review-policy-grid.dense{grid-template-columns:repeat(3,minmax(0,1fr))}.request-review-applicability,.request-review-step-card{border:1px solid var(--steel-300);background:var(--steel-50);border-radius:1rem;gap:.85rem;padding:1rem;display:grid}.request-review-choice-row,.request-review-policy-flow{flex-wrap:wrap;gap:.65rem;margin-top:.45rem;display:flex}.request-review-choice-row label,.request-review-required{border:1px solid var(--steel-300);background:var(--white);border-radius:999px;flex-direction:row;align-items:center;gap:.45rem;padding:.45rem .65rem;display:inline-flex}.request-review-step-list{gap:1rem;display:grid}.request-review-policy-flow{align-items:stretch}.request-review-flow-node{border-inline-start:3px solid var(--teal-600);background:var(--steel-50);border-radius:.75rem;flex:12rem;gap:.3rem;padding:.8rem;display:grid}.request-review-flow-node small,.request-review-flow-node span{color:var(--steel-600)}@media (max-width:880px){.request-review-policy-grid,.request-review-policy-grid.dense{grid-template-columns:1fr}}.request-review-run-panel{border-color:var(--teal-600);margin-block:1rem}@supports (color:color-mix(in lab,red,red)){.request-review-run-panel{border-color:color-mix(in srgb,var(--teal-600) 32%,var(--steel-300))}}.request-review-run-panel{background:linear-gradient(145deg,var(--white),var(--steel-50))}.request-review-run{border:1px solid var(--steel-300);background:var(--white);border-radius:1rem;gap:.85rem;margin-top:1rem;padding:1rem;display:grid;box-shadow:0 12px 28px #0f263f12}.request-review-start-control{margin-top:.85rem}.request-review-flow-node a{color:var(--teal-700);align-items:center;gap:.35rem;margin-top:.25rem;font-weight:700;display:inline-flex}.request-review-decision-form{border-top:1px solid var(--steel-300);gap:.7rem;margin-top:.5rem;padding-top:.75rem;display:grid}.request-review-decision-form label{gap:.35rem;display:grid}.request-review-decision-form select,.request-review-decision-form textarea{width:100%}.request-review-submit-control{border:1px solid var(--teal-600);justify-content:space-between;align-items:center;margin-block:.85rem;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.request-review-submit-control{border:1px solid color-mix(in srgb,var(--teal-600) 30%,var(--steel-300))}}.request-review-submit-control{background:var(--white);border-radius:.8rem}.request-review-submit-control small{max-width:34rem;color:var(--steel-600)}.readiness-workspace{gap:1.35rem;display:grid}.readiness-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.readiness-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.readiness-stat-grid article{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-raised));box-shadow:var(--shadow-sm);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:grid}.readiness-stat-grid svg{color:var(--accent)}.readiness-stat-grid strong{font-size:1.7rem}.readiness-boundary{border:1px solid var(--accent);align-items:flex-start;gap:.8rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.readiness-boundary{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line))}}.readiness-boundary{background:var(--accent);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.readiness-boundary{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.readiness-boundary svg{color:var(--accent);flex:none}.readiness-boundary p{margin:0;line-height:1.65}.readiness-case-list{gap:1rem;display:grid}.readiness-case{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-md);border-radius:22px;padding:1.2rem}.readiness-case.invalidated{border-color:#d97706}@supports (color:color-mix(in lab,red,red)){.readiness-case.invalidated{border-color:color-mix(in srgb,#d97706 52%,var(--line))}}.readiness-case-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.readiness-case h3,.readiness-case-head h2{margin:.15rem 0}.readiness-case-head p{color:var(--muted);margin:.2rem 0 0}.readiness-select{color:var(--muted);align-items:center;gap:.45rem;font-size:.84rem;display:inline-flex}.readiness-invalid{color:#b45309;align-items:center;gap:.5rem;margin-top:.8rem;font-weight:700;display:flex}.readiness-gates{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.readiness-gate{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;grid-template-columns:1fr auto;gap:.35rem .7rem;padding:.8rem;display:grid}.readiness-gate strong{letter-spacing:.04em;font-size:.72rem}.readiness-gate small{color:var(--muted);grid-column:1/-1;line-height:1.45}.readiness-gate.pass{border-inline-start:4px solid #169b62}.readiness-gate.fail,.readiness-gate.out_of_scope{border-inline-start:4px solid #c23b3b}.readiness-gate.conditional_review{border-inline-start:4px solid #d97706}.readiness-gate.missing_data,.readiness-gate.stale{border-inline-start:4px solid #64748b}.readiness-pathways{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.readiness-path{border:1px solid var(--line);background:var(--surface-raised);border-radius:16px;padding:.9rem}.readiness-path>div{justify-content:space-between;gap:.7rem;display:flex}.readiness-path span{font-size:.75rem;font-weight:700}.readiness-path p{color:var(--muted);line-height:1.5}.readiness-path.eligible{border-top:3px solid #169b62}.readiness-path.conditional_review{border-top:3px solid #d97706}.readiness-path.blocked{opacity:.72;border-top:3px solid #c23b3b}.readiness-compare{justify-self:start}.readiness-compare-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.7rem;display:grid}.readiness-compare-grid article{border:1px solid var(--line);background:var(--surface-raised);border-radius:14px;gap:.4rem;padding:.9rem;display:grid}.readiness-confirm{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020817ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.readiness-confirm>div{border:1px solid var(--line);background:var(--surface);width:min(560px,100%);box-shadow:var(--shadow-lg);border-radius:22px;padding:1.3rem}.readiness-confirm label{gap:.5rem;font-weight:700;display:grid}.readiness-confirm textarea{resize:vertical;min-height:130px}@media (max-width:860px){.readiness-gates,.readiness-pathways,.readiness-stat-grid{grid-template-columns:1fr}.readiness-case-head{flex-direction:column}}.network-availability-workspace{gap:1.35rem;display:grid}.network-availability-hero{color:#fff;background:radial-gradient(circle at 85% 18%,#1a94de47,#0000 34%),linear-gradient(135deg,#06162c,#0a2d55 63%,#075778);border:1px solid #4a8edb52;border-radius:1.35rem;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:center;gap:2rem;padding:clamp(1.6rem,4vw,3.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #06162c33}.network-availability-hero h1{max-width:18ch;margin:.25rem 0 .65rem;font-size:clamp(2rem,4vw,3.7rem);line-height:1.02}.network-availability-hero .lead{color:#ffffffc7;max-width:68ch}.network-availability-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.network-availability-orbit{justify-content:center;align-items:center;gap:.65rem;min-height:12rem;display:flex}.network-availability-orbit svg{background:#0413268c;border:1px solid #6fd3ff61;border-radius:50%;width:3.2rem;height:3.2rem;padding:.7rem;box-shadow:0 0 35px #00b5ff2b}.network-availability-orbit span{background:linear-gradient(90deg,#0000,#64d3ff);width:2.3rem;height:1px}.network-availability-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.network-availability-metrics article{border:1px solid var(--steel-200);background:linear-gradient(145deg,#fff,#f4f8fc);border-radius:1rem;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .7rem;padding:1rem;display:grid;box-shadow:0 8px 24px #0f2b4812}.network-availability-metrics svg{color:var(--teal-500);grid-row:1/3}.network-availability-metrics span{color:var(--steel-600);font-size:.78rem}.network-availability-metrics strong{font-size:1.4rem}.network-governance-strip{border-inline-start:4px solid var(--teal-500);background:#eef7fb;border-radius:.8rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.network-governance-strip p{color:var(--steel-650);margin:.25rem 0 0}.network-governance-strip>span{color:var(--navy-800);font-size:.75rem;font-weight:800}.network-position-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.network-position-grid>article{border:1px solid var(--steel-200);background:#fff;border-radius:1rem;gap:.85rem;padding:1.15rem;display:grid;box-shadow:0 10px 25px #0f2b4812}.network-position-grid>article[data-stale=true]{background:#fffaf2;border-color:#e6b467}.network-position-grid footer,.network-position-grid header{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.network-freshness,.network-kind{letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:800}.network-freshness{color:#08714c;background:#e5f6ef;border-radius:99px;padding:.28rem .48rem}.network-freshness.future_dated,.network-freshness.stale{color:#925d08;background:#fff0d8}.network-position-grid h3{margin:0}.network-position-grid dl{gap:.55rem;margin:0;display:grid}.network-position-grid dl div{border-bottom:1px solid var(--steel-150);justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.network-position-grid dt{color:var(--steel-600);font-size:.78rem}.network-position-grid dd{text-align:end;margin:0;font-size:.8rem;font-weight:700}.network-position-grid footer{color:var(--steel-600);font-size:.72rem}.network-position-grid footer span{align-items:center;gap:.35rem;display:flex}.network-operation-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.network-ledger{gap:.7rem;display:grid}.network-ledger article{border:1px solid var(--steel-200);background:#f8fafc;border-radius:.8rem;gap:.5rem;padding:.85rem;display:grid}.network-ledger article>div{flex-wrap:wrap;justify-content:space-between;gap:.55rem;display:flex}.network-ledger p,.network-ledger span{color:var(--steel-600);margin:0;font-size:.78rem}.network-ledger button{border:1px solid var(--steel-300);cursor:pointer;background:#fff;border-radius:.5rem;padding:.4rem .65rem}.network-availability-entry{color:inherit;background:linear-gradient(110deg,#f3fbff,#fff);border:1px solid #107aaa47;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.15rem;text-decoration:none;display:grid;box-shadow:0 10px 28px #0f416012}.network-availability-entry>span{color:#fff;background:var(--navy-850);border-radius:.75rem;place-items:center;width:2.7rem;height:2.7rem;display:grid}.network-availability-entry p{color:var(--steel-600);margin:.2rem 0 0}.network-availability-entry:hover{border-color:var(--teal-500);transform:translateY(-2px)}@media (max-width:900px){.network-availability-hero{grid-template-columns:1fr}.network-availability-orbit{min-height:7rem}.network-availability-metrics{grid-template-columns:repeat(2,1fr)}.network-position-grid{grid-template-columns:1fr 1fr}.network-operation-grid{grid-template-columns:1fr}}@media (max-width:580px){.network-availability-metrics,.network-position-grid{grid-template-columns:1fr}.network-governance-strip{grid-template-columns:auto 1fr}.network-governance-strip>span{grid-column:2}.network-availability-entry{grid-template-columns:auto 1fr}.network-availability-entry>svg{display:none}}.life-control-panel{background:linear-gradient(145deg,#f8fbff,#eef7ff);border:1px solid #b9d8f7;border-radius:24px;padding:1.25rem;box-shadow:0 16px 42px #12416f17}.life-control-panel>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.life-control-panel h2,.life-control-panel p{margin-block:.2rem}.life-control-panel .button{align-items:center;gap:.45rem;display:inline-flex}.life-control-grid{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:start;gap:1rem;display:grid}.life-control-register{gap:.6rem;max-height:480px;display:grid;overflow:auto}.life-control-register article{background:#fff;border:1px solid #d5e4f3;border-radius:15px;padding:.85rem}.life-control-register article>span{align-items:center;gap:.5rem;display:flex}.life-control-register article em{color:#0b579f;background:#e7f3ff;border-radius:999px;margin:.5rem 0;padding:.25rem .5rem;font-size:.72rem;font-style:normal;font-weight:800;display:inline-block}.life-control-register article[data-status=EXPIRED],.life-control-register article[data-status=HOLD],.life-control-register article[data-status=LIFE_EXHAUSTED]{background:#fff7f7;border-color:#f2bcbc}.life-control-register article[data-status=DUE_SOON]{background:#fffaf0;border-color:#f0cf8d}.life-control-register p,.life-control-register small{color:#526d87}@media (max-width:900px){.life-control-grid{grid-template-columns:1fr}.life-control-panel>header{display:grid}}.allocation-create-panel{grid-template-columns:minmax(190px,.55fr) minmax(0,2fr) auto}.allocation-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.allocation-metrics article{grid-template-columns:auto 1fr}.allocation-metrics strong{overflow-wrap:anywhere;grid-column:1/-1;font-size:.95rem}.allocation-actions{border-top:1px solid var(--line);padding-top:1rem}@media (max-width:900px){.allocation-create-panel,.allocation-metrics{grid-template-columns:1fr}}.warehouse-receiving-page{max-width:1560px}.warehouse-receiving-workspace{gap:1.25rem;padding-block:1rem 4rem;display:grid}.warehouse-receiving-hero{color:#f6fbff;background:radial-gradient(circle at 78% 25%,#24a3ff47,#0000 34%),linear-gradient(135deg,#06132c,#0b2650 55%,#07162c);border:1px solid #4f9eff40;border-radius:30px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.55fr);align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 72px #071f473d}.warehouse-receiving-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#5db2ff0f 1px,#0000 0),linear-gradient(90deg,#5db2ff0f 1px,#0000 0);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.warehouse-receiving-hero>*{z-index:1;position:relative}.warehouse-receiving-hero h1{max-width:760px;margin:.35rem 0 .8rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:.98}.warehouse-receiving-hero .lead{color:#ebf6ffd1;max-width:760px}.warehouse-hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.warehouse-hero-actions .button{align-items:center;gap:.45rem;display:inline-flex}.warehouse-hero-actions .secondary{color:#fff;background:#ffffff14;border-color:#ffffff3d}.warehouse-hero-visual{place-items:center;min-height:270px;display:grid;position:relative}.warehouse-hero-visual>svg{color:#d9f3ff;background:#09244ec7;border:1px solid #77c9ff6b;border-radius:32px;width:132px;height:132px;padding:32px;box-shadow:0 0 0 18px #2299ff14,0 24px 60px #00000047}.warehouse-hero-visual span{color:#8edaff;background:#0b2550;border:1px solid #66beff59;border-radius:18px;place-items:center;width:54px;height:54px;display:grid;position:absolute}.warehouse-hero-visual span:nth-child(2){inset:16% auto auto 4%}.warehouse-hero-visual span:nth-child(3){inset:auto 8% 10% auto}.warehouse-hero-visual span:nth-child(4){inset:8% 2% auto auto}.warehouse-metrics{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.warehouse-metrics article{border:1px solid var(--line);background:linear-gradient(145deg,#fff,#f5f9ff);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:grid;box-shadow:0 12px 32px #13386714}.warehouse-metrics svg{color:#1674db}.warehouse-metrics span{color:var(--muted);font-size:.85rem}.warehouse-metrics strong{color:#0b2c58;font-size:1.65rem}.warehouse-flow{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:1rem;list-style:none;display:grid;position:relative;box-shadow:0 14px 38px #13386712}.warehouse-flow:before{content:"";inset-inline:9%;background:linear-gradient(90deg,#1a79df,#63b8ff);height:2px;position:absolute;top:2.05rem}.warehouse-flow li{z-index:1;text-align:center;color:#264766;justify-items:center;gap:.55rem;font-size:.76rem;display:grid;position:relative}.warehouse-flow li span{color:#fff;background:linear-gradient(145deg,#0b54a2,#218dea);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 0 0 7px #fff}.warehouse-safety-boundary{color:#123d6a;background:#edf7ff;border:1px solid #b9dcff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;display:grid}.warehouse-safety-boundary>svg{color:#0871cf}.warehouse-safety-boundary p{color:#456582;margin:.2rem 0 0}.warehouse-safety-boundary>span{color:#075fae;background:#fff;border-radius:999px;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.warehouse-create-panel,.warehouse-receipt-detail,.warehouse-receipt-queue{border:1px solid var(--line);background:#fff;border-radius:24px;box-shadow:0 18px 46px #13386717}.warehouse-create-panel{grid-template-columns:.7fr 1.7fr auto;align-items:end;gap:1.2rem;padding:1.25rem;display:grid}.warehouse-create-panel h2,.warehouse-create-panel p{margin-block:.2rem}.warehouse-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.warehouse-form-grid label{color:#294b6d;gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.warehouse-form-grid .wide{grid-column:1/-1}.warehouse-form-grid .check{background:#f8fbff;border:1px solid #dbe8f4;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding:.65rem}.warehouse-form-grid input,.warehouse-form-grid select,.warehouse-form-grid textarea{color:#102f50;background:#fff;border:1px solid #cfddeb;border-radius:11px;width:100%;min-height:42px;padding:.65rem .75rem}.warehouse-form-grid textarea{resize:vertical;min-height:74px}.warehouse-desk-grid{grid-template-columns:minmax(280px,.68fr) minmax(0,2fr);align-items:start;gap:1rem;display:grid}.warehouse-receipt-queue{position:sticky;top:92px;overflow:hidden}.warehouse-receipt-queue>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1rem;display:flex}.warehouse-receipt-queue h2,.warehouse-receipt-queue p{margin:.1rem 0}.warehouse-receipt-queue>header>strong{color:#fff;background:#0b5fb8;border-radius:12px;place-items:center;min-width:38px;height:38px;display:grid}.warehouse-receipt-queue>button{text-align:start;color:#143b63;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f7;justify-content:space-between;gap:.7rem;width:100%;padding:.9rem 1rem;display:flex}.warehouse-receipt-queue>button:hover,.warehouse-receipt-queue>button[data-active=true]{background:#eef7ff;box-shadow:inset 4px 0 #177cdb}.warehouse-receipt-queue button span{gap:.24rem;display:grid}.warehouse-receipt-queue button span:last-child{text-align:end;justify-items:end}.warehouse-receipt-queue small{color:#66809a}.warehouse-receipt-queue em{color:#0a66b9;font-size:.67rem;font-style:normal;font-weight:850}.warehouse-receipt-detail{overflow:hidden}.warehouse-receipt-detail>header{color:#fff;background:linear-gradient(135deg,#0a2854,#0c5aa5);justify-content:space-between;gap:1rem;padding:1.25rem;display:flex}.warehouse-receipt-detail>header h2,.warehouse-receipt-detail>header p{margin:.18rem 0}.warehouse-version{background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-self:start;padding:.45rem .7rem}.warehouse-receipt-facts{background:#dfeaf4;border-bottom:1px solid #dfeaf4;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.warehouse-receipt-facts div{background:#f8fbff;padding:.8rem 1rem}.warehouse-receipt-facts dt{color:#6a8299;font-size:.7rem;font-weight:750}.warehouse-receipt-facts dd{color:#173d62;margin:.2rem 0 0;font-weight:750}.warehouse-action-station,.warehouse-lines{padding:1.2rem}.warehouse-action-station h3,.warehouse-lines h3{margin-top:0}.warehouse-line-table{border:1px solid #dce7f1;border-radius:14px;overflow-x:auto}.warehouse-line-table>div{color:#2d4e6d;border-top:1px solid #edf2f7;grid-template-columns:1.5fr repeat(5,.7fr);align-items:center;gap:.6rem;min-width:720px;padding:.72rem .8rem;font-size:.78rem;display:grid}.warehouse-line-table>div:first-child{border-top:0}.warehouse-line-table .warehouse-line-head{color:#58748e;background:#f2f7fc;font-size:.68rem;font-weight:800}.warehouse-line-table span:first-child{gap:.18rem;display:grid}.warehouse-line-table small{color:#7a91a7}.warehouse-action-station{background:linear-gradient(#fbfdff,#f3f8fe);border-top:1px solid #dce7f1}.warehouse-action-buttons{flex-wrap:wrap;gap:.65rem;margin-top:.9rem;display:flex}.warehouse-evidence-footer{color:#285475;background:#eaf5ff;border-top:1px solid #dce7f1;flex-wrap:wrap;justify-content:space-between;gap:.7rem;padding:.9rem 1.2rem;display:flex}.warehouse-evidence-footer span{align-items:center;gap:.4rem;font-size:.75rem;font-weight:750;display:inline-flex}.warehouse-evidence-footer svg{width:16px}.warehouse-feedback{border-radius:14px;align-items:center;gap:.55rem;margin:0;padding:.8rem 1rem;display:flex}.warehouse-feedback.success{color:#12603b;background:#e8f8f0;border:1px solid #b9e7ce}.warehouse-feedback.error{color:#8b2525;background:#fff0f0;border:1px solid #f0c6c6}html[dir=rtl] .warehouse-receipt-queue>button:hover,html[dir=rtl] .warehouse-receipt-queue>button[data-active=true]{box-shadow:inset -4px 0 #177cdb}@media (max-width:1050px){.warehouse-create-panel,.warehouse-receiving-hero{grid-template-columns:1fr}.warehouse-hero-visual{min-height:190px}.warehouse-metrics{grid-template-columns:repeat(2,1fr)}.warehouse-desk-grid{grid-template-columns:1fr}.warehouse-receipt-queue{position:static}}@media (max-width:720px){.warehouse-receiving-hero{border-radius:22px;padding:1.35rem}.warehouse-hero-visual{display:none}.warehouse-form-grid,.warehouse-metrics,.warehouse-receipt-facts{grid-template-columns:1fr}.warehouse-flow{grid-template-columns:repeat(2,1fr);gap:1rem}.warehouse-flow:before{display:none}.warehouse-safety-boundary{grid-template-columns:auto 1fr}.warehouse-safety-boundary>span{grid-column:1/-1;justify-self:start}}.warehouse-intelligence-panel{background:#fff;border:1px solid #cddfec;border-radius:22px;overflow:hidden;box-shadow:0 16px 42px #13386714}.warehouse-intelligence-panel>footer,.warehouse-intelligence-panel>header{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.warehouse-intelligence-panel>header{color:#f4faff;background:linear-gradient(120deg,#09254e,#0e5b9d)}.warehouse-intelligence-panel>header h2{margin:.1rem 0}.warehouse-intelligence-panel>header>span{color:#bfe2ff;text-align:end;max-width:420px;font-size:.72rem}.warehouse-intelligence-panel>div{grid-template-columns:repeat(2,1fr);display:grid}.warehouse-intelligence-panel article{min-width:0;padding:1rem 1.2rem}.warehouse-intelligence-panel article+article{border-inline-start:1px solid #dce7f1}.warehouse-intelligence-panel article h3{color:#153f68;margin:0 0 .65rem}.warehouse-intelligence-panel article>p{color:#69839a}.warehouse-intelligence-panel article>div{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;gap:.7rem;padding:.65rem .1rem;display:flex}.warehouse-intelligence-panel article>div span{gap:.16rem;display:grid}.warehouse-intelligence-panel article>div small{color:#738ca2}.warehouse-intelligence-panel article>div b{color:#0c64ad;background:#e9f5ff;border-radius:9px;flex:none;padding:.35rem .55rem;font-size:.72rem}.warehouse-intelligence-panel article>div[data-severity=EXPIRED] b{color:#9b2020;background:#ffe9e9}.warehouse-intelligence-panel article>div[data-severity=WITHIN_30_DAYS] b{color:#945000;background:#fff1d9}.warehouse-intelligence-panel>footer{color:#58748e;background:#f8fbfe;border-top:1px solid #dce7f1;font-size:.72rem}@media (min-width:1250px){.warehouse-metrics{grid-template-columns:repeat(6,1fr)}}@media (max-width:720px){.warehouse-intelligence-panel>div{grid-template-columns:1fr}.warehouse-intelligence-panel article+article{border-inline-start:0;border-top:1px solid #dce7f1}.warehouse-intelligence-panel>footer,.warehouse-intelligence-panel>header{flex-direction:column;align-items:flex-start}.warehouse-intelligence-panel>header>span{text-align:start}}.warehouse-topology-panel{border:1px solid var(--line);margin:1.25rem 0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.warehouse-topology-panel{border:1px solid color-mix(in srgb,var(--line) 78%,#2a76ff 22%)}}.warehouse-topology-panel{background:var(--surface);border-radius:1.35rem;box-shadow:0 20px 52px #08183417}.warehouse-topology-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.35rem;display:flex}.warehouse-topology-panel>header h2{margin:.2rem 0 .45rem}.warehouse-topology-panel>header p:last-child{max-width:76ch;color:var(--muted);margin:0}.warehouse-topology-summary{background:var(--surface-2);grid-template-columns:auto auto 1fr;align-items:center;gap:1rem;padding:.9rem 1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.warehouse-topology-summary{background:color-mix(in srgb,var(--surface-2) 82%,#dbeafe 18%)}}.warehouse-topology-summary span{align-items:center;gap:.45rem;display:inline-flex}.warehouse-topology-summary small{max-width:54ch;color:var(--muted);text-align:end;justify-self:end}.warehouse-topology-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.15rem 1.35rem;display:grid}.warehouse-topology-map article{border:1px solid var(--line);border-radius:.9rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;min-width:0;padding:.8rem;display:grid}.warehouse-topology-map article>span{color:#075ad7;background:#e8f1ff;border-radius:.65rem;place-items:center;width:2rem;height:2rem;display:grid}.warehouse-topology-map article div{min-width:0}.warehouse-topology-map article small,.warehouse-topology-map article strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warehouse-topology-map article em,.warehouse-topology-map article small{color:var(--muted);font-size:.72rem;font-style:normal}.warehouse-topology-map article[data-location-status=BLOCKED],.warehouse-topology-map article[data-location-status=RETIRED]{opacity:.72;background:var(--surface-2)}.warehouse-location-actions{grid-column:1/-1;gap:.45rem;display:flex}.warehouse-location-actions button{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:.55rem;padding:.35rem .65rem}.warehouse-topology-reason{color:var(--muted);gap:.4rem;margin:0 1.35rem 1rem;font-weight:700;display:grid}.warehouse-topology-reason input{border:1px solid var(--line);border-radius:.7rem;min-height:2.7rem;padding:.6rem .75rem}.warehouse-topology-form{border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem;padding:1.25rem 1.35rem;display:grid}.warehouse-topology-form label{color:var(--muted);gap:.38rem;font-size:.82rem;font-weight:700;display:grid}.warehouse-topology-form input,.warehouse-topology-form select{border:1px solid var(--line);min-height:2.8rem;color:var(--text);background:var(--surface);border-radius:.72rem;padding:.65rem .75rem}.warehouse-topology-form fieldset{border:1px solid var(--line);border-radius:.85rem;flex-wrap:wrap;grid-column:1/-1;gap:.85rem 1.25rem;padding:.75rem .9rem;display:flex}.warehouse-topology-form fieldset label{flex-direction:row;align-items:center;display:inline-flex}.warehouse-topology-form fieldset input{min-height:auto}.warehouse-topology-form>.button{grid-column:1/-1;justify-self:start}.warehouse-topology-empty,.warehouse-topology-feedback{color:var(--muted);margin:0;padding:1.2rem 1.35rem}@media (max-width:900px){.warehouse-topology-form,.warehouse-topology-map{grid-template-columns:1fr}}@media (max-width:680px){.warehouse-topology-panel>header{flex-direction:column}.warehouse-topology-summary{grid-template-columns:1fr}.warehouse-topology-summary small{text-align:start;justify-self:start}}.inventory-print-label{border:1px solid var(--line);gap:.65rem;margin-bottom:1rem;padding:1.1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.inventory-print-label{border:1px solid color-mix(in srgb,var(--line) 75%,#2075ff)}}.inventory-print-label{background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.inventory-print-label{background:linear-gradient(145deg,var(--surface),color-mix(in srgb,var(--surface) 88%,#2075ff))}}.inventory-print-label svg{width:100%;height:7rem;color:var(--ink);background:#fff;border-radius:.5rem;padding:.45rem}.inventory-print-label small{overflow-wrap:anywhere}@media print{body *{visibility:hidden}.inventory-print-label,.inventory-print-label *{visibility:visible}.inventory-print-label{color:#000;background:#fff;border:1px solid #000;position:absolute;inset:1rem}.inventory-print-label button{display:none}}.warehouse-source-note{color:var(--muted);margin:.75rem 1rem;font-size:.88rem}.warehouse-shortage-strip{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));padding:0 1rem 1rem;gap:.65rem!important;display:grid!important}.warehouse-shortage-strip article{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;gap:.25rem;padding:.75rem;display:grid}.analytics-control-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.analytics-control-grid>section{gap:.75rem;display:grid}.analytics-candidate-grid,.analytics-pathway-list{padding:1rem;gap:.75rem!important;display:grid!important}.analytics-pathway-list article{border:0!important;gap:.4rem!important;padding:0!important;display:grid!important}.analytics-pathway-list article>div:first-child{justify-content:space-between;gap:1rem;display:flex}.analytics-bar{background:var(--line);border-radius:999px;height:.55rem;overflow:hidden}.analytics-bar i{border-radius:inherit;background:linear-gradient(90deg,#1f6fff,#26d6c9);height:100%;display:block}.analytics-candidate-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.analytics-candidate-grid article{border-radius:.8rem;gap:.35rem;display:grid;border:1px solid var(--line)!important;padding:.85rem!important}.analytics-candidate-grid small,.analytics-candidate-grid strong{overflow-wrap:anywhere}.analytics-candidate-grid em{letter-spacing:.08em;color:#d58422;font-size:.68rem;font-style:normal}@media (max-width:900px){.analytics-control-grid{grid-template-columns:1fr}}.admin-body{min-height:100vh}.admin-entry-body{color:var(--white);background:radial-gradient(circle at 12% 14%,#2389ff2e,#0000 28rem),radial-gradient(circle at 88% 86%,#26d6c91f,#0000 26rem),#061625}.admin-entry{width:min(74rem,100% - 2rem);margin:0 auto;padding:clamp(1.25rem,4vw,3rem) 0}.admin-entry-brand,.admin-entry-header,.admin-language-link{align-items:center;display:flex}.admin-entry-header{justify-content:space-between;gap:1rem;margin-bottom:clamp(2rem,8vh,6rem)}.admin-entry-brand{gap:.75rem}.admin-entry-brand img{object-fit:contain;width:4.1rem;height:auto}.admin-entry-brand small,.admin-entry-brand span,.admin-entry-brand strong{display:block}.admin-entry-brand strong{letter-spacing:.02em;font-size:.92rem}.admin-entry-brand small{color:#ffffff94;margin-top:.18rem;font-size:.68rem}.admin-language-link{color:#ffffffd1;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:.65rem;justify-content:center;gap:.45rem;min-height:2.6rem;padding:.65rem .85rem;font-size:.78rem}.admin-language-link:hover{color:var(--white);background:#2389ff1a;border-color:#2389ffa6}.admin-entry-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:1.4rem;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.admin-entry-assurance,.admin-entry-copy{padding:clamp(2rem,5vw,4.5rem)}.admin-entry-copy{background:#071a2bb8}.admin-entry-lock{color:#72c9ff;background:#2389ff1a;border:1px solid #2389ff6b;border-radius:1rem;place-items:center;width:3.25rem;height:3.25rem;margin-bottom:2rem;display:grid}.admin-entry-lock[data-state=error]{color:#ffd18a;background:#ffbc481c;border-color:#ffbc4885}.admin-entry-copy .eyebrow{color:#72c9ff}.admin-entry-copy h1{max-width:14ch;color:var(--white);letter-spacing:-.05em;margin:0;font-size:clamp(2.25rem,5vw,4.7rem);line-height:.98}.admin-entry-copy>p:not(.eyebrow){color:#ffffffad;max-width:42rem;margin:1.4rem 0 0;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.75}.admin-entry-copy form{display:contents}.admin-primary-action{color:#04111e;min-height:3.25rem;font:inherit;cursor:pointer;background:linear-gradient(135deg,#72c9ff,#3df0dc);border:1px solid #56a9ff;border-radius:.72rem;justify-content:center;align-items:center;gap:.65rem;margin-top:2rem;padding:.8rem 1.05rem;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 16px 36px #2389ff38}.admin-primary-action:hover{filter:brightness(1.06);transform:translateY(-1px)}#admin-main-content:focus-visible,.admin-entry-brand:focus-visible,.admin-language-link:focus-visible,.admin-primary-action:focus-visible,.admin-public-link:focus-visible,.admin-sidebar-navigation a:focus-visible{outline-offset:4px;outline:3px solid #9de8ff}.admin-public-link{color:#ffffff94;width:fit-content;margin-top:1.2rem;font-size:.76rem;display:block}.admin-public-link:hover{color:var(--white)}.admin-entry-unavailable{background:#ffffff0d;border:1px solid #ffffff24;border-radius:.7rem;align-items:center;gap:.6rem;width:fit-content;padding:.8rem .9rem;display:flex;color:#ffffffb8!important;margin-top:2rem!important;font-size:.8rem!important}.admin-entry-assurance{background:linear-gradient(180deg,#123a57b8,#071a2bc7),var(--navy-900);flex-direction:column;justify-content:center;display:flex}.admin-entry-assurance>div{color:#72c9ff;align-items:center;gap:.7rem;display:flex}.admin-entry-assurance h2{color:var(--white);margin:0;font-size:1rem}.admin-entry-assurance ul{gap:.85rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.admin-entry-assurance li{color:#ffffffc2;align-items:flex-start;gap:.7rem;font-size:.8rem;line-height:1.5;display:flex}.admin-entry-assurance li span{background:#3df0dc;border-radius:999px;flex:none;width:.42rem;height:.42rem;margin-top:.42rem;box-shadow:0 0 0 .25rem #3df0dc17}.admin-entry-assurance>p{color:#ffffff7a;border-top:1px solid #ffffff1a;margin:0;padding-top:1rem;font-size:.72rem;line-height:1.6}.admin-shell>main{min-width:0}.admin-sidebar{background:linear-gradient(180deg,#123a5773,transparent 45%),var(--navy-950);gap:1.35rem;overflow:hidden}.admin-sidebar-navigation{scrollbar-color:#72c9ff5c transparent;scrollbar-width:thin;min-height:0;padding-inline-end:.2rem;overflow-y:auto}.admin-sidebar-navigation>a{background:#2389ff1a;border:1px solid #2389ff47;align-items:center;gap:.7rem;display:flex;color:var(--white)!important}.admin-sidebar-navigation a>span{color:inherit;gap:.15rem;padding:0;display:grid}.admin-sidebar-navigation small{color:#ffffff85;font-size:.64rem}.admin-sidebar-section-map{border-top:1px solid #ffffff1a;gap:.5rem;margin-top:.7rem;padding-top:.9rem;display:grid}.admin-sidebar-section-map>p,.admin-sidebar-section-map>small{margin:0;padding-inline:.25rem}.admin-sidebar-section-map>p{color:#ffffffe6;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-sidebar-current-view{background:#3df0dc17;border-inline-start:3px solid #3df0dc;border-radius:.55rem;gap:.18rem;padding:.68rem .78rem;display:grid}.admin-sidebar-current-view strong{color:var(--white);font-size:.72rem;line-height:1.3}.admin-sidebar-current-view small{color:#ffffff94;font-size:.61rem;line-height:1.4}.admin-sidebar-section-map>small{color:#ffffff7a;font-size:.63rem;line-height:1.45}.admin-sidebar-section-map ol{gap:.32rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.admin-sidebar-section-map a{border:1px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;min-height:3.45rem;display:grid;color:#ffffffc2!important;padding:.62rem .68rem!important}.admin-sidebar-section-map a:focus-visible,.admin-sidebar-section-map a:hover{background:#ffffff0f;border-color:#72c9ff3d;color:var(--white)!important}.admin-sidebar-section-map a[data-current=true]{background:linear-gradient(90deg,#3df0dc29,#2389ff17);border-color:#3df0dc75;box-shadow:inset 3px 0 #3df0dc;color:var(--white)!important}.admin-sidebar-section-map a[data-current=true] small{color:#ffffff9e}.admin-sidebar-section-map a>svg{color:#72c9ff;margin-top:.15rem}.admin-sidebar-section-map a small,.admin-sidebar-section-map a strong{display:block}.admin-sidebar-section-map a strong{color:inherit;font-size:.72rem;line-height:1.3}.admin-sidebar-section-map a small{color:#ffffff70;margin-top:.15rem;font-size:.59rem;line-height:1.35}.admin-security-note{color:#ffffff91;background:#ffffff0a;border-inline-start:2px solid #3df0dc;align-items:flex-start;gap:.55rem;margin:0;padding:.85rem;font-size:.68rem;line-height:1.55;display:flex}.admin-security-note svg{color:#3df0dc;flex:none}.admin-control-tower{width:min(92rem,100%)}.admin-control-tower .control-tower-network-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-operating-flow{background:linear-gradient(135deg,#3df0dc12,#0000 42%),#ffffff05;overflow:hidden}.admin-operating-flow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.admin-operating-flow-list>li{min-width:0;position:relative}.admin-operating-flow-list>li>a{height:100%;color:inherit;background:#04142394;border:1px solid #ffffff1a;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.65rem;padding:1rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-operating-flow-list>li>a:focus-visible,.admin-operating-flow-list>li>a:hover{background:#3df0dc14;border-color:#3df0dc8c;transform:translateY(-2px)}.admin-operating-flow-list>li>a:focus-visible{outline-offset:3px;outline:2px solid #72e7ff}.admin-operating-flow-index{color:#061522;background:#72e7ff;border-radius:999px;place-items:center;width:1.55rem;height:1.55rem;font-size:.72rem;font-weight:800;display:grid}.admin-operating-flow-list>li[data-stage=prioritize] .admin-operating-flow-index{background:#ffd36c}.admin-operating-flow-list>li[data-stage=resolve] .admin-operating-flow-index{background:#b2f47c}.admin-operating-flow-list>li[data-stage=assure] .admin-operating-flow-index{background:#3df0dc}.admin-operating-flow-copy{gap:.35rem;min-width:0;display:grid}.admin-operating-flow-copy strong{font-size:.93rem}.admin-operating-flow-copy small{color:#72e7ff;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.admin-operating-flow-copy>span:not(.admin-operating-flow-action){color:#ffffff9e;font-size:.76rem;line-height:1.55}.admin-operating-flow-action{color:#3df0dc;align-items:center;gap:.35rem;margin-top:.35rem;font-size:.72rem;font-weight:750;display:inline-flex}.admin-operating-flow-connector{z-index:2;color:#72e7ff94;top:50%;background:#07192a;padding:.1rem;position:absolute;inset-inline-end:-1.55rem;transform:translateY(-50%)}.admin-operating-flow-boundary{color:#ffffff94;align-items:flex-start;gap:.5rem;margin:1rem 0 0;font-size:.72rem;line-height:1.55;display:flex}.admin-operating-flow-boundary svg{color:#72e7ff;flex:none}html[dir=rtl] .admin-operating-flow-action svg{transform:rotate(180deg)}html[dir=rtl] .admin-operating-flow-connector{transform:translateY(-50%)rotate(180deg)}html[dir=rtl] .admin-operating-flow-copy small{letter-spacing:0;text-transform:none}#admin-aeropassport-oversight,#admin-command-load,#admin-core-account-control,#admin-network-posture,#admin-overview,#admin-platform-posture,#admin-safeguards,#admin-workspace-map{scroll-margin-top:1rem}.admin-account-oversight{background:linear-gradient(145deg,#2f9c9512,#0000 32%),#ffffffe6}.admin-account-heading p{max-width:82ch}.admin-account-step-up{background:#fff8e4d9;border:1px solid #c7911c59;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.admin-account-step-up>svg{color:#9b6a08}.admin-account-step-up h3,.admin-account-step-up p{margin:0}.admin-account-step-up p{color:var(--steel-700);margin-top:.25rem;font-size:.78rem;line-height:1.5}.admin-account-summary{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin-top:1rem;display:grid}.admin-account-summary article{border:1px solid var(--steel-200);background:#ffffffdb;border-radius:.75rem;gap:.25rem;min-width:0;padding:.75rem;display:grid}.admin-account-summary strong{color:var(--navy-950);font-size:1.25rem}.admin-account-summary span{color:var(--steel-600);font-size:.67rem;line-height:1.35}.admin-account-controls{border:1px solid var(--steel-200);background:#f7fafbeb;border-radius:.85rem;grid-template-columns:minmax(14rem,1fr) minmax(11rem,.45fr) auto auto;align-items:end;gap:.75rem;margin-top:1rem;padding:.85rem;display:grid}.admin-account-controls label{color:var(--steel-700);gap:.35rem;font-size:.68rem;font-weight:700;display:grid}.admin-account-controls input,.admin-account-controls select{border:1px solid var(--steel-300);width:100%;min-height:2.7rem;color:var(--navy-950);background:#fff;border-radius:.65rem}.admin-account-controls select{padding-inline:.75rem}.admin-account-controls input:focus-visible,.admin-account-controls select:focus-visible{border-color:var(--teal-500);outline-offset:2px;outline:2px solid #2f9c9540}.admin-account-layout{grid-template-columns:minmax(17rem,.68fr) minmax(0,1.32fr);gap:1rem;margin-top:1rem;display:grid}.admin-account-layout>section{border:1px solid var(--steel-200);background:#ffffffe0;border-radius:.9rem;min-width:0;padding:.85rem}.admin-account-list-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.65rem;display:flex}.admin-account-commercial-boundary h4,.admin-account-detail h3,.admin-account-lifecycle h4,.admin-account-list-heading h3{margin:0}.admin-account-list-heading>span{min-width:1.8rem;min-height:1.8rem;color:var(--teal-700);background:#2f9c951a;border-radius:999px;place-items:center;font-size:.72rem;font-weight:800;display:grid}.admin-account-list{overscroll-behavior:contain;gap:.45rem;max-height:43rem;display:grid;overflow-y:auto}.admin-account-list-item{border:1px solid var(--steel-200);width:100%;min-height:4.75rem;color:var(--navy-950);text-align:start;cursor:pointer;background:#fff;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.7rem;display:grid}.admin-account-list-item:hover,.admin-account-list-item[data-selected=true]{border-color:var(--teal-500);background:#2f9c950f}.admin-account-list-item:focus-visible{outline:2px solid var(--teal-500);outline-offset:2px}.admin-account-avatar{width:2.35rem;height:2.35rem;color:var(--teal-800);background:#2f9c951f;border-radius:.65rem;place-items:center;font-size:.8rem;font-weight:800;display:grid}.admin-account-list-copy{gap:.16rem;min-width:0;display:grid}.admin-account-list-copy small,.admin-account-list-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-list-copy strong{font-size:.78rem}.admin-account-list-copy small{color:var(--steel-600);font-size:.62rem}.admin-account-pagination{justify-content:space-between;gap:.5rem;margin-top:.75rem;display:flex}html[dir=rtl] .admin-account-pagination svg{transform:rotate(180deg)}.admin-account-detail>header{border-bottom:1px solid var(--steel-200);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.75rem;display:flex}.admin-account-detail>header p:not(.eyebrow){color:var(--steel-600);margin:.25rem 0 0;font-size:.72rem}.admin-account-lifecycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.admin-account-lifecycle article{border:1px solid var(--steel-200);background:#f7fafbc2;border-radius:.75rem;min-width:0;padding:.8rem;position:relative}.admin-account-lifecycle article>svg{width:1rem;color:var(--teal-600);top:.75rem;position:absolute;inset-inline-end:.75rem}.admin-account-lifecycle h4{padding-inline-end:1.4rem;font-size:.78rem}.admin-account-lifecycle dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.65rem 0 0;display:grid}.admin-account-fact{min-width:0}.admin-account-fact dt,.admin-account-meter-label>span{color:var(--steel-600);font-size:.58rem;line-height:1.35}.admin-account-fact dd{overflow-wrap:anywhere;color:var(--navy-950);margin:.12rem 0 0;font-size:.7rem;font-weight:700;line-height:1.35}.admin-account-meter-label{grid-template-columns:1fr auto;gap:.25rem .5rem;margin-top:.65rem;display:grid}.admin-account-meter-label strong{color:var(--navy-950);font-size:.66rem}.admin-account-meter-label meter{width:100%;height:.5rem;accent-color:var(--teal-500);grid-column:1/-1}.admin-account-commercial-boundary{background:#fff8e4a3;border:1px solid #c7911c47;border-radius:.75rem;align-items:flex-start;gap:.7rem;margin-top:.75rem;padding:.8rem;display:flex}.admin-account-commercial-boundary>svg{color:#9b6a08;flex:none}.admin-account-commercial-boundary p{color:var(--steel-700);margin:.3rem 0 0;font-size:.68rem;line-height:1.5}.admin-account-commercial-boundary div div{flex-wrap:wrap;gap:.65rem;margin-top:.55rem;display:flex}.admin-account-commercial-boundary a{color:var(--teal-700);font-size:.66rem;font-weight:800}.admin-account-generated{color:var(--steel-600);margin-top:.65rem;font-size:.62rem;display:block}.admin-core-account-control{background:linear-gradient(145deg,#17549a1a,#0000 34%),#fffffff0;box-shadow:0 1.4rem 3rem #071f371f}.admin-core-owner-protection{color:#075778;background:#e1f8ffc7;border:1px solid #1b81a94d;border-radius:.7rem;align-items:center;gap:.55rem;margin-top:.75rem;padding:.7rem .8rem;font-size:.7rem;display:flex}.admin-core-evidence-grid,.admin-core-relations{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:.75rem;display:grid}.admin-core-evidence-grid article,.admin-core-relations article{border:1px solid var(--steel-200);background:linear-gradient(155deg,#fff,#eff7fad1);border-radius:.78rem;min-width:0;padding:.85rem;position:relative;box-shadow:0 .55rem 1.2rem #071f370f}.admin-core-evidence-grid article>svg{color:var(--teal-600);top:.8rem;position:absolute;inset-inline-end:.8rem}.admin-core-evidence-grid h4,.admin-core-relations h4{color:var(--navy-950);margin:0;font-size:.78rem}.admin-core-evidence-grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.7rem 0 0;display:grid}.admin-core-relations h4{align-items:center;gap:.45rem;display:flex}.admin-core-relations h4 svg{color:var(--teal-600)}.admin-core-relations ul{gap:.45rem;margin:.65rem 0 0;padding:0;list-style:none;display:grid}.admin-core-relations li{border-inline-start:2px solid var(--teal-500);background:#ffffffc2;gap:.15rem;padding:.55rem;display:grid}.admin-core-relations strong{color:var(--navy-950);font-size:.68rem}.admin-core-relations p,.admin-core-relations span{color:var(--steel-600);margin:.65rem 0 0;font-size:.62rem;line-height:1.45}.admin-core-relations li span{margin:0}.admin-core-decision{background:#f4f8fa;border:1px solid #071f3729;border-radius:.8rem;grid-template-columns:minmax(0,1fr) minmax(10rem,.35fr);gap:.7rem;margin-top:.8rem;padding:.85rem;display:grid}.admin-core-decision label{color:var(--steel-700);gap:.35rem;font-size:.65rem;font-weight:800;display:grid}.admin-core-decision select,.admin-core-decision textarea{border:1px solid var(--steel-300);width:100%;color:var(--navy-950);background:#fff;border-radius:.65rem}.admin-core-decision textarea{resize:vertical;min-height:5rem;padding:.7rem}.admin-core-decision select{min-height:2.7rem;padding-inline:.65rem}.admin-core-decision select:focus-visible,.admin-core-decision textarea:focus-visible{border-color:var(--teal-500);outline-offset:2px;outline:2px solid #2f9c9540}.admin-core-decision .form-result,.admin-core-decision-actions{grid-column:1/-1}.admin-core-decision-actions{flex-wrap:wrap;gap:.55rem;display:flex}.admin-core-decision .button.danger{color:#9b1422;background:#fff1f2;border-color:#b1243259}html[dir=rtl] .admin-entry-copy h1{letter-spacing:0;line-height:1.2}html[dir=rtl] .admin-entry-copy .eyebrow{letter-spacing:0}@media (max-width:980px){.admin-entry-header{margin-bottom:2rem}.admin-entry-card{grid-template-columns:1fr}.admin-sidebar .admin-sidebar-navigation{display:grid;overflow:visible}.admin-sidebar-section-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-control-tower .control-tower-network-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-operating-flow-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-account-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-layout,.admin-core-decision{grid-template-columns:1fr}.admin-operating-flow-list>li:nth-child(2n) .admin-operating-flow-connector{display:none}}@media (max-width:620px){.admin-entry{width:min(100% - 1rem,74rem);padding-top:.75rem}.admin-entry-header{align-items:flex-start}.admin-entry-brand span{display:none}.admin-entry-assurance,.admin-entry-copy{padding:1.5rem}.admin-entry-copy h1{font-size:2.35rem}.admin-primary-action{width:100%}.admin-sidebar{gap:1.25rem;padding:1.25rem}.admin-control-tower .control-tower-network-kpis,.admin-sidebar-section-map ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-sidebar-section-map a{align-items:center;min-height:2.85rem}.admin-sidebar-section-map a small{display:none}.admin-sidebar-current-view small{display:block}.admin-account-controls,.admin-account-step-up,.admin-operating-flow-list{grid-template-columns:1fr}.admin-account-lifecycle,.admin-account-summary,.admin-core-evidence-grid,.admin-core-relations{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-controls .button,.admin-account-step-up .button{width:100%}.admin-account-list-item{grid-template-columns:auto minmax(0,1fr)}.admin-account-list-item>.status-pill{grid-column:2;justify-self:start}.admin-core-evidence-grid,.admin-core-evidence-grid dl,.admin-core-relations{grid-template-columns:1fr}.admin-core-decision-actions .button{width:100%}.admin-operating-flow-connector{display:none}.admin-control-tower{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.admin-primary-action:hover{transform:none}.admin-operating-flow-list>li>a{transition:none}.admin-operating-flow-list>li>a:focus-visible,.admin-operating-flow-list>li>a:hover{transform:none}}.candidate-review-section{background:linear-gradient(145deg,#fff,#f4f9fa)}.candidate-review-section .icon-button{color:#176e71;cursor:pointer;background:#fff;border:1px solid #c9dce2;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.candidate-review-boundary,.candidate-review-toolbar{align-items:center;gap:12px;display:flex}.candidate-review-toolbar{background:#f7fbfc;border:1px solid #cfe0e5;border-radius:13px;justify-content:space-between;margin-bottom:16px;padding:14px}.candidate-review-command label,.candidate-review-toolbar label{color:#476573;gap:6px;font-size:.68rem;font-weight:800;display:grid}.candidate-quality-form textarea,.candidate-review-command input,.candidate-review-command select,.candidate-review-command textarea,.candidate-review-toolbar select{width:100%;color:var(--navy-950);background:#fff;border:1px solid #c8d8df;border-radius:9px}.candidate-review-command input,.candidate-review-command select,.candidate-review-toolbar select{min-height:40px;padding:8px 10px}.candidate-review-boundary{color:#46646f;max-width:720px;font-size:.69rem;line-height:1.5}.candidate-review-boundary svg{color:#197a76;flex:none}.candidate-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.candidate-review-card,.candidate-review-command,.candidate-review-decisions>article{background:#fff;border:1px solid #d5e2e7;border-radius:14px;padding:16px}.candidate-review-card>header,.candidate-review-decisions>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-review-card header span,.candidate-review-decisions header span{color:#735814;background:#fff3cc;border-radius:999px;padding:5px 8px;font-size:.62rem;font-weight:850}.candidate-review-card header span[data-outcome=ELIGIBLE]{color:#17633b;background:#e1f5e9}.candidate-review-card header span[data-outcome=EXCLUDED]{color:#8d2924;background:#fde9e7}.candidate-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;display:grid}.candidate-review-card dl div{background:#f1f6f8;border-radius:9px;padding:9px}.candidate-review-card dt{color:#64808c;font-size:.6rem}.candidate-review-card dd{color:#173f50;margin:3px 0 0;font-size:.7rem;font-weight:800}.candidate-review-card details{color:#486570;border-top:1px solid #e5edf0;padding:8px 0;font-size:.7rem}.candidate-review-card summary{cursor:pointer;font-weight:800}.candidate-review-card li{overflow-wrap:anywhere;margin-block:4px}.candidate-review-command,.candidate-review-decisions{margin-top:16px}.candidate-review-command h3,.candidate-review-decisions h3{color:var(--navy-950);margin:0 0 12px;font-size:.95rem}.candidate-review-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.candidate-review-form-grid .wide{grid-column:1/-1}.candidate-quality-form textarea,.candidate-review-command textarea{resize:vertical;min-height:84px;padding:10px}.candidate-review-decisions{gap:10px;display:grid}.candidate-review-decisions article p,.candidate-review-decisions article small,.candidate-review-decisions>p{color:#56717c;font-size:.7rem;line-height:1.5}.candidate-quality-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.candidate-quality-form>div{grid-column:1/-1;gap:8px;display:flex}.candidate-review-notice{border-radius:9px;margin:12px 0 0;padding:10px 12px;font-size:.72rem;font-weight:800}.candidate-review-notice.saved{color:#17633b;background:#e1f5e9}.candidate-review-notice.failed{color:#8d2924;background:#fde9e7}@media (max-width:800px){.candidate-review-toolbar{flex-direction:column;align-items:stretch}.candidate-quality-form,.candidate-review-form-grid,.candidate-review-grid{grid-template-columns:1fr}.candidate-quality-form>div,.candidate-review-form-grid .wide{grid-column:auto}}.candidate-invitation-select{color:#174b58;cursor:pointer;background:#e8f6f4;border-radius:9px;align-items:center;gap:9px;margin-top:12px;padding:10px;font-size:.7rem;font-weight:800;display:flex}.candidate-invitation-select input{accent-color:#197a76;width:16px;height:16px}.candidate-invitation-command{background:linear-gradient(145deg,#f3fbfa,#edf5f8);border:1px solid #a8d6d1;border-radius:14px;gap:14px;margin-top:16px;padding:18px;display:grid}.candidate-invitation-command h3,.candidate-invitation-command p{margin:0}.candidate-invitation-command h3{color:var(--navy-950);font-size:1rem}.candidate-invitation-command>div>p:last-child,.candidate-invitation-empty{color:#506f7a;margin-top:6px;font-size:.72rem;line-height:1.6}.candidate-invitation-command label{color:#476573;gap:6px;font-size:.68rem;font-weight:800;display:grid}.candidate-invitation-command textarea{min-height:84px;color:var(--navy-950);resize:vertical;background:#fff;border:1px solid #c8d8df;border-radius:9px;padding:10px}.candidate-invitation-count{color:#197a76;font-size:.74rem}.public-resource-guide-main{gap:1.25rem;width:min(1160px,100% - 2rem);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) 0;display:grid}.public-help-breadcrumbs,.public-resource-breadcrumbs,.public-status-breadcrumbs{min-height:1.5rem;color:var(--muted);align-items:center;gap:.5rem;font-size:.78rem;display:flex}.public-help-breadcrumbs a,.public-resource-breadcrumbs a,.public-status-breadcrumbs a{color:var(--accent-strong);font-weight:750;text-decoration:none}.public-help-breadcrumbs a:focus-visible,.public-help-breadcrumbs a:hover,.public-resource-breadcrumbs a:focus-visible,.public-resource-breadcrumbs a:hover,.public-status-breadcrumbs a:focus-visible,.public-status-breadcrumbs a:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.public-help-breadcrumbs a:focus-visible,.public-resource-breadcrumbs a:focus-visible,.public-status-breadcrumbs a:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem}.public-help-breadcrumbs span[aria-current=page],.public-resource-breadcrumbs span[aria-current=page],.public-status-breadcrumbs span[aria-current=page]{text-overflow:ellipsis;white-space:nowrap;max-width:42ch;overflow:hidden}.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-hero{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-hero{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-hero{background:linear-gradient(135deg,var(--surface),var(--surface));border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,white),var(--surface))}}.public-resource-checklist,.public-resource-guide-boundary,.public-resource-guide-hero{box-shadow:0 18px 50px #05152314}.public-resource-guide-hero{padding:clamp(1.35rem,3vw,2.5rem)}.public-resource-checklist h2,.public-resource-guide-hero h1,.public-resource-guide-section h2{letter-spacing:-.035em;margin:.35rem 0 .7rem}.public-resource-checklist p,.public-resource-guide-boundary p,.public-resource-guide-description,.public-resource-guide-hero>p:last-child,.public-resource-guide-section-heading>p:last-child,.public-resource-link-grid p,.public-resource-step-grid p{color:var(--muted);margin:0;line-height:1.75}.public-resource-guide-hero>p:last-child{max-width:72ch}.public-resource-guide-meta{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:1.4rem 0 0;padding:1rem 0 0;display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-meta{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent)}}.public-resource-guide-meta>div{min-width:0}.public-resource-guide-meta dt{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.public-resource-guide-meta dd{color:var(--ink);margin:.25rem 0 0;font-size:.84rem;font-weight:750;line-height:1.45}.public-resource-guide-source{color:var(--muted);flex-wrap:wrap;gap:.35rem .6rem;margin:.8rem 0 0;font-size:.76rem;line-height:1.5;display:flex}.public-resource-guide-source span{color:var(--accent-strong);font-weight:800}.public-resource-guide-return{width:fit-content;color:var(--accent-strong);align-items:center;gap:.45rem;margin-top:1.1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:inline-flex}.public-resource-guide-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.1rem;display:flex}.public-resource-guide-copy{border:1px solid var(--line);background:var(--surface);color:var(--accent-strong);cursor:pointer;border-radius:.55rem;align-items:center;gap:.4rem;margin-top:1.1rem;padding:.45rem .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.public-resource-guide-copy:focus-visible,.public-resource-guide-copy:hover{border-color:var(--accent);color:var(--ink)}.public-resource-guide-copy:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem}.public-resource-guide-copy-status{min-height:1.1rem;color:var(--muted);margin:.55rem 0 0;font-size:.72rem;line-height:1.5}.public-resource-guide-return:focus-visible,.public-resource-guide-return:hover{color:var(--ink);text-underline-offset:.22em;text-decoration:underline}.public-resource-guide-return:focus-visible{outline:2px solid var(--accent);outline-offset:.28rem}.public-resource-guide-return svg{transition:transform .18s}.public-resource-guide-return:focus-visible svg,.public-resource-guide-return:hover svg{transform:translate(.18rem)}[dir=rtl] .public-resource-guide-return:focus-visible svg,[dir=rtl] .public-resource-guide-return:hover svg{transform:translate(-.18rem)}.public-resource-guide-boundary{border-color:var(--accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.2rem 1.35rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-boundary{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}.public-resource-guide-boundary>svg{color:var(--accent-strong)}.public-resource-guide-boundary h2{margin:0 0 .35rem;font-size:1.02rem}.public-resource-guide-section{gap:.9rem;display:grid}.public-resource-guide-section-heading{padding:.25rem .25rem 0}.public-resource-link-grid,.public-resource-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.public-resource-link-grid>a,.public-resource-step-grid article{border:1px solid var(--line);background:var(--surface);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.public-resource-link-grid>a,.public-resource-step-grid article{background:color-mix(in srgb,var(--surface) 94%,white)}}.public-resource-step-grid article{min-height:14.25rem;padding:1.15rem}.public-resource-step-grid article>div{color:var(--accent-strong);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.public-resource-step-grid article>div>span{color:var(--muted);letter-spacing:.1em;font-size:.76rem;font-weight:800}.public-resource-link-grid h3,.public-resource-step-grid h3{margin:1rem 0 .55rem;font-size:1.02rem}.public-resource-checklist{grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);gap:1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-resource-checklist ul{align-content:start;gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.public-resource-checklist li{color:var(--muted);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.6rem;line-height:1.65;display:grid}.public-resource-checklist li svg{color:var(--accent-strong);margin-top:.2rem}.public-resource-guide-example{border:1px solid var(--line);gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-example{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.public-resource-guide-example{background:var(--surface);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-example{background:color-mix(in srgb,var(--surface) 94%,white)}}.public-resource-guide-example-heading{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;display:grid}.public-resource-guide-example-heading>svg{color:var(--accent-strong);margin-top:.15rem}.public-resource-guide-example h2{letter-spacing:-.025em;margin:.35rem 0 .45rem;font-size:1.12rem}.public-resource-guide-example-heading p:last-child{color:var(--muted);margin:0;line-height:1.7}.public-resource-guide-example ol{counter-reset:guide-example-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.public-resource-guide-example li{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;min-height:6.4rem;padding:.95rem 1rem .95rem 2.75rem}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-example li{background:color-mix(in srgb,var(--surface) 98%,white)}}.public-resource-guide-example li{color:var(--ink);counter-increment:guide-example-step;font-size:.88rem;line-height:1.6;position:relative}.public-resource-guide-example li:before{content:counter(guide-example-step,decimal-leading-zero);color:var(--accent-strong);letter-spacing:.08em;font-size:.72rem;font-weight:850;position:absolute;top:.95rem;left:.95rem}[dir=rtl] .public-resource-guide-example li{padding-left:1rem;padding-right:2.75rem}[dir=rtl] .public-resource-guide-example li:before{left:auto;right:.95rem}.public-resource-guide-example-note{border-top:1px solid var(--line);margin:0;padding-top:.85rem}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-example-note{border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.public-resource-guide-example-note{color:var(--muted);font-size:.8rem;line-height:1.6}.public-resource-link-grid>a{min-height:8.25rem;color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:1.05rem;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.public-resource-link-grid>a:hover{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.public-resource-link-grid>a:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.public-resource-link-grid>a:hover{box-shadow:0 18px 32px #0515231a}.public-resource-link-grid>a>svg{color:var(--accent-strong);margin-top:.15rem}.public-resource-link-grid h3{margin-top:0}.public-resource-guide-feedback{border:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1.15rem,3vw,1.6rem);display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.public-resource-guide-feedback{background:var(--accent);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback{background:color-mix(in srgb,var(--accent) 7%,var(--surface))}}.public-resource-guide-feedback h2{letter-spacing:-.025em;margin:.35rem 0 .45rem;font-size:1.08rem}.public-resource-guide-feedback p:last-child{color:var(--muted);margin:0;line-height:1.65}.public-resource-guide-feedback-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.public-resource-guide-feedback-actions button{border:1px solid var(--line);background:var(--surface);border-radius:.75rem;align-items:center;gap:.45rem;min-height:2.6rem;padding:.45rem .8rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback-actions button{background:color-mix(in srgb,var(--surface) 92%,white)}}.public-resource-guide-feedback-actions button{color:var(--ink);font:inherit;cursor:pointer;font-size:.84rem;font-weight:750}.public-resource-guide-feedback-actions button:focus-visible,.public-resource-guide-feedback-actions button:hover,.public-resource-guide-feedback-actions button[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback-actions button:focus-visible,.public-resource-guide-feedback-actions button:hover,.public-resource-guide-feedback-actions button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 58%,var(--line))}}.public-resource-guide-feedback-actions button:focus-visible,.public-resource-guide-feedback-actions button:hover,.public-resource-guide-feedback-actions button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback-actions button:focus-visible,.public-resource-guide-feedback-actions button:hover,.public-resource-guide-feedback-actions button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 15%,var(--surface))}}.public-resource-guide-feedback-actions button:focus-visible,.public-resource-guide-feedback-actions button:hover,.public-resource-guide-feedback-actions button[aria-pressed=true]{color:var(--accent-strong)}.public-resource-guide-feedback-actions button:focus-visible{outline:2px solid var(--accent);outline-offset:.18rem}.public-resource-guide-feedback-status{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.35rem .55rem;padding-top:.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.public-resource-guide-feedback-status{border-top:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.public-resource-guide-feedback-status{font-size:.86rem;font-weight:700;color:var(--accent-strong)!important}.public-resource-guide-feedback-status p{color:inherit;margin:0;line-height:1.6}.public-resource-guide-feedback-status a{color:var(--accent-strong);text-underline-offset:.18em}@media (max-width:850px){.public-resource-checklist,.public-resource-guide-example ol,.public-resource-link-grid,.public-resource-step-grid{grid-template-columns:1fr}}@media (max-width:720px){.public-resource-guide-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.public-resource-guide-feedback{grid-template-columns:1fr}.public-resource-guide-feedback-actions{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.public-resource-guide-return svg,.public-resource-link-grid>a{transition:none}.public-resource-link-grid>a:hover{transform:none}}.public-resource-finder{gap:1rem;margin-top:1.5rem;display:grid}.public-resource-finder-empty,.public-resource-finder>header{border:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;padding:clamp(1.15rem,2.5vw,1.8rem);display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-empty,.public-resource-finder>header{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.public-resource-finder-empty,.public-resource-finder>header{background:var(--surface);border-radius:1.2rem}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-empty,.public-resource-finder>header{background:color-mix(in srgb,var(--surface) 94%,white)}}.public-resource-finder h2,.public-resource-finder-empty h3{letter-spacing:-.025em;margin:.35rem 0 .5rem}.public-resource-finder-empty p,.public-resource-finder>header p:last-child{color:var(--muted);margin:0;line-height:1.7}.public-resource-finder>header>span{border:1px solid var(--accent);align-items:center;min-height:2.25rem;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.public-resource-finder>header>span{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line))}}.public-resource-finder>header>span{color:var(--accent-strong);white-space:nowrap;border-radius:999px;font-size:.8rem;font-weight:800}.public-resource-finder-search{border:1px solid var(--line);background:var(--surface);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;min-height:3.3rem;padding:0 .9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-search{background:color-mix(in srgb,var(--surface) 95%,white)}}.public-resource-finder-search>svg{color:var(--accent-strong)}.public-resource-finder-search input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;outline:0}.public-resource-finder-search button{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;display:inline-grid}.public-resource-finder-search button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-search button:hover{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.public-resource-finder-search button:hover{color:var(--accent-strong)}.public-resource-finder-topics{flex-wrap:wrap;gap:.55rem;display:flex}.public-resource-finder-topics button{border:1px solid var(--line);background:var(--surface);border-radius:999px;min-height:2.25rem;padding:.35rem .75rem}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-topics button{background:color-mix(in srgb,var(--surface) 94%,white)}}.public-resource-finder-topics button{color:var(--muted);font:inherit;cursor:pointer;font-size:.84rem;font-weight:700}.public-resource-finder-topics button[aria-pressed=true]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-topics button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 56%,var(--line))}}.public-resource-finder-topics button[aria-pressed=true]{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-resource-finder-topics button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface))}}.public-resource-finder-topics button[aria-pressed=true]{color:var(--accent-strong)}.public-resources-grid-live>a{position:relative}.public-resources-grid-live h3{margin:.4rem 0 .55rem;font-size:1.03rem}.public-resource-finder-topic{letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:var(--accent-strong)!important;margin:.85rem 0 0!important;font-size:.72rem!important}.public-resource-finder-empty{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.public-resource-finder-empty>svg{color:var(--accent-strong)}.public-resource-finder-empty h3{font-size:1rem}.public-resource-finder-empty a{color:var(--accent-strong);font-size:.88rem;font-weight:800;text-decoration:none}.public-resource-finder-empty-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.public-resource-finder-reset{border:1px solid var(--line);background:var(--surface);min-height:2.35rem;color:var(--accent-strong);font:inherit;cursor:pointer;border-radius:.65rem;padding:.35rem .7rem;font-size:.82rem;font-weight:800}.public-resource-finder-reset:focus-visible,.public-resource-finder-reset:hover{border-color:var(--accent);color:var(--ink)}.public-resource-finder-reset:focus-visible{outline:2px solid var(--accent);outline-offset:.18rem}@media (max-width:720px){.public-resource-finder-empty,.public-resource-finder>header{grid-template-columns:1fr;align-items:start}}.public-help-legacy-faq{display:none}.public-help-experience{gap:1.5rem;margin:1.5rem 0;display:grid}.public-glossary-main>header,.public-help-contact,.public-help-direct,.public-help-search,.public-resources-main>section{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.public-glossary-main>header,.public-help-contact,.public-help-direct,.public-help-search,.public-resources-main>section{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.public-glossary-main>header,.public-help-contact,.public-help-direct,.public-help-search,.public-resources-main>section{background:linear-gradient(135deg,var(--surface),var(--surface));border-radius:1.35rem}@supports (color:color-mix(in lab,red,red)){.public-glossary-main>header,.public-help-contact,.public-help-direct,.public-help-search,.public-resources-main>section{background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 94%,#12344c),var(--surface))}}.public-glossary-main>header,.public-help-contact,.public-help-direct,.public-help-search,.public-resources-main>section{box-shadow:0 18px 50px #05152314}.public-help-contact,.public-help-search{scroll-margin-block-start:7rem}.public-help-contact:focus,.public-help-search:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-contact:focus,.public-help-search:focus{outline:2px solid color-mix(in srgb,var(--accent) 72%,white)}}.public-help-contact:focus,.public-help-search:focus{outline-offset:.35rem}.public-help-search{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:end;gap:1rem 1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-glossary-main h1,.public-help-contact h2,.public-help-search h2,.public-resources-main h1{letter-spacing:-.035em;margin:.35rem 0 .7rem}.public-glossary-main>header>p,.public-help-contact p,.public-help-direct p,.public-help-search p,.public-resources-main>section>p{max-width:72ch;color:var(--muted);line-height:1.8}.public-help-search-input{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;align-items:center;gap:.65rem;min-height:3.2rem;padding:0 .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.public-help-search-input{background:color-mix(in srgb,var(--surface) 92%,white)}}.public-help-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0;outline:0}.public-help-search-reset{background:var(--accent);border:0;border-radius:.55rem;flex:none;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.public-help-search-reset{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.public-help-search-reset{color:var(--accent-strong);cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.public-help-search-reset:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-search-reset:hover{background:color-mix(in srgb,var(--accent) 20%,transparent)}}.public-help-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-search-input:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.public-help-search-input kbd,.public-resource-finder-search kbd{border:1px solid var(--line);min-width:1.45rem;height:1.45rem;color:var(--muted);background:var(--surface);border-radius:.35rem;justify-content:center;align-items:center;padding:.1rem .35rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.public-help-search-input kbd,.public-resource-finder-search kbd{background:color-mix(in srgb,var(--surface) 92%,white)}}.public-help-search-input kbd,.public-resource-finder-search kbd{font-family:inherit;font-size:.68rem;font-weight:800;line-height:1}.public-help-topic-filter{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.public-help-topic-filter button{border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:999px;padding:.55rem .8rem;font-size:.82rem}.public-help-topic-filter button[aria-pressed=true]{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-topic-filter button[aria-pressed=true]{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.public-help-topic-filter button[aria-pressed=true]{color:var(--accent-strong)}.public-help-result-summary{color:var(--muted);grid-column:1/-1;margin:0;font-size:.82rem}.public-help-guide-grid,.public-resources-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.public-help-guide-grid article,.public-resources-grid>a{border:1px solid var(--line);background:var(--surface);min-height:15rem;color:inherit;border-radius:1.1rem;flex-direction:column;align-items:flex-start;padding:1.2rem;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.public-help-guide-grid article:hover,.public-resources-grid>a:hover{border-color:var(--accent);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.public-help-guide-grid article:hover,.public-resources-grid>a:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}}.public-help-guide-grid article:hover,.public-resources-grid>a:hover{box-shadow:0 18px 32px #0515231a}.public-help-guide-grid article>span{background:var(--accent);border-radius:.7rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-help-guide-grid article>span{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.public-help-guide-grid article>span{color:var(--accent-strong);font-size:.75rem;font-weight:800}.public-help-guide-grid h3,.public-resources-grid h2{margin:1rem 0 .55rem;font-size:1.03rem}.public-technical-briefs-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-block-start:1.2rem}.public-technical-briefs-grid>a{min-height:11rem}.public-help-guide-grid p,.public-resources-grid p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.65}.public-help-guide-grid a,.public-resources-grid span{color:var(--accent-strong);align-items:center;gap:.35rem;margin-top:auto;padding-top:1rem;font-size:.84rem;font-weight:750;display:inline-flex}.public-help-faq-live>header{align-items:end}.public-help-faq-live>header>span{color:var(--muted);white-space:nowrap;font-size:.82rem}.public-help-empty{color:var(--muted);margin:1rem 0 0}.public-help-empty a{color:var(--accent-strong);margin-top:.6rem;font-weight:750;display:inline-flex}.public-help-empty-suggestions,.public-resource-finder-empty-suggestions{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.public-help-empty-suggestions button,.public-resource-finder-empty-suggestions button{border:1px solid var(--line);background:var(--surface);min-height:2rem;color:var(--accent-strong);font:inherit;cursor:pointer;border-radius:999px;padding:.3rem .65rem;font-size:.76rem;font-weight:750}.public-help-empty-suggestions button:focus-visible,.public-help-empty-suggestions button:hover,.public-resource-finder-empty-suggestions button:focus-visible,.public-resource-finder-empty-suggestions button:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-empty-suggestions button:focus-visible,.public-help-empty-suggestions button:hover,.public-resource-finder-empty-suggestions button:focus-visible,.public-resource-finder-empty-suggestions button:hover{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}}.public-help-empty-suggestions button:focus-visible,.public-resource-finder-empty-suggestions button:focus-visible{outline:2px solid var(--accent);outline-offset:.18rem}.public-help-contact-intro>a:focus-visible,.public-help-direct-actions a:focus-visible,.public-help-empty a:focus-visible,.public-help-form-result-actions .secondary-button:focus-visible,.public-help-guide-grid a:focus-visible,.public-help-search-reset:focus-visible,.public-help-social-links a:focus-visible,.public-help-topic-filter button:focus-visible,.public-resource-finder-empty a:focus-visible,.public-resource-finder-search button:focus-visible,.public-resource-finder-topics button:focus-visible,.public-resource-link-grid>a:focus-visible,.public-resources-grid>a:focus-visible,.public-support-assistant-footer a:focus-visible,.public-support-assistant-launcher:focus-visible,.public-support-assistant-panel>article a:focus-visible,.public-support-assistant-panel>header button:focus-visible,.public-support-assistant-topics button:focus-visible{outline:2px solid var(--accent);outline-offset:.2rem}.public-help-direct{grid-template-columns:1.3fr .7fr;align-items:end;gap:1rem 1.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.public-help-direct-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.public-help-direct-actions a,.public-help-social-links a{border:1px solid var(--line);min-height:3rem;color:inherit;border-radius:.85rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem;font-weight:700;text-decoration:none;display:inline-flex}.public-help-direct-actions a:first-child{background:#229ed9}@supports (color:color-mix(in lab,red,red)){.public-help-direct-actions a:first-child{background:color-mix(in srgb,#229ed9 14%,var(--surface))}}.public-help-direct-actions a:nth-child(2){background:#25d366}@supports (color:color-mix(in lab,red,red)){.public-help-direct-actions a:nth-child(2){background:color-mix(in srgb,#25d366 14%,var(--surface))}}.public-help-direct-actions a svg:last-child{margin-inline-start:auto}.public-help-social-links{flex-wrap:wrap;grid-column:1/-1;gap:.55rem;display:flex}.public-help-social-links a{min-height:unset;color:var(--muted);padding:.5rem .7rem;font-size:.8rem}.public-help-contact{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);display:grid}.public-help-contact-intro>svg{color:var(--accent)}.public-help-contact-intro ul{gap:.75rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.public-help-contact-intro li{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.88rem;line-height:1.6;display:flex}.public-help-contact-intro li svg{color:#bd692a;flex:none;margin-top:.15rem}.public-help-contact-steps{gap:.65rem;margin:1.1rem 0;padding:0;list-style:none;display:grid}.public-help-contact-steps li{color:var(--muted);grid-template-columns:1.8rem minmax(0,1fr);align-items:start;gap:.25rem .55rem;font-size:.8rem;line-height:1.55;display:grid}.public-help-contact-step-number{background:var(--accent);border-radius:.55rem;grid-row:span 2;place-items:center;width:1.8rem;height:1.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-help-contact-step-number{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.public-help-contact-step-number{color:var(--accent-strong);font-size:.68rem;font-weight:850}.public-help-contact-steps strong{color:var(--text)}.public-help-contact-form{min-width:0}.public-help-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.public-help-form-grid label{color:var(--muted);gap:.42rem;font-size:.82rem;font-weight:700;display:grid}.public-help-form-grid label>span{overflow-wrap:anywhere}.public-help-form-grid input,.public-help-form-grid select,.public-help-form-grid textarea{color:#17324c;width:100%;min-height:2.9rem;font:inherit;background:#fff;border:1px solid #a9bfd1;border-radius:.72rem;padding:.7rem .8rem;box-shadow:inset 0 0 0 1px #0a2a420d}.public-help-form-grid input:focus,.public-help-form-grid select:focus,.public-help-form-grid textarea:focus{border-color:var(--accent);outline:3px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.public-help-form-grid input:focus,.public-help-form-grid select:focus,.public-help-form-grid textarea:focus{outline:3px solid color-mix(in srgb,var(--accent) 24%,transparent)}}.public-help-form-grid input:focus,.public-help-form-grid select:focus,.public-help-form-grid textarea:focus{outline-offset:2px}.public-help-form-grid input[aria-invalid=true],.public-help-form-grid select[aria-invalid=true],.public-help-form-grid textarea[aria-invalid=true]{background:#ba433d;border-color:#9d2f2b}@supports (color:color-mix(in lab,red,red)){.public-help-form-grid input[aria-invalid=true],.public-help-form-grid select[aria-invalid=true],.public-help-form-grid textarea[aria-invalid=true]{background:color-mix(in srgb,#ba433d 7%,var(--surface))}}.public-help-form-grid textarea{resize:vertical;min-height:8rem}.public-help-form-grid .full{grid-column:1/-1}.public-help-acknowledgements{border:1px solid var(--line);background:var(--surface);border-radius:.85rem;gap:.75rem;min-width:0;margin:0;padding:.9rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-help-acknowledgements{background:color-mix(in srgb,var(--surface) 98%,#e5f1f8)}}.public-help-acknowledgements legend{color:var(--text);padding-inline:.35rem;font-size:.78rem;font-weight:800}.public-help-acknowledgements .public-help-form-privacy{margin:0}.public-help-check{border:1px solid var(--line);background:var(--surface);border-radius:.8rem;grid-template-columns:1.5rem minmax(0,1fr);align-items:start;padding:.8rem}@supports (color:color-mix(in lab,red,red)){.public-help-check{background:color-mix(in srgb,var(--surface) 96%,#e5f1f8)}}.public-help-check{line-height:1.55;font-weight:500!important}.public-help-check input{width:1.5rem;min-height:1.5rem;accent-color:var(--accent);margin:0}.public-help-conditional-field{display:grid}.public-help-required{color:#9d2f2b;margin-inline-start:.25rem}.public-help-field-error,.public-help-field-hint{font-size:.76rem;line-height:1.45;display:block}.public-help-field-hint{color:var(--muted)}.public-help-channel-guidance{color:var(--muted);margin-top:.05rem;font-size:.72rem;font-weight:500;line-height:1.55;display:block}.public-help-field-error{color:#8d241f}.public-help-check .public-help-field-error{grid-column:1/-1}.public-help-form-privacy{color:var(--muted);align-items:flex-start;gap:.4rem;margin:-.25rem 0 0;font-size:.72rem;line-height:1.55;display:flex}.public-help-form-privacy svg{color:var(--accent-strong);flex:none;margin-top:.1rem}.public-help-form-privacy a{color:var(--accent-strong);text-underline-offset:.18em;font-weight:750}.public-help-readiness{border:1px solid var(--accent);gap:.8rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.public-help-readiness{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line))}}.public-help-readiness{background:var(--accent);border-radius:.85rem}@supports (color:color-mix(in lab,red,red)){.public-help-readiness{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.public-help-readiness>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.public-help-readiness h3{color:var(--text);margin:.25rem 0 0;font-size:.98rem}.public-help-readiness>header>span{border:1px solid var(--accent);flex:none;padding:.28rem .55rem}@supports (color:color-mix(in lab,red,red)){.public-help-readiness>header>span{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line))}}.public-help-readiness>header>span{color:var(--accent-strong);white-space:nowrap;border-radius:999px;font-size:.72rem;font-weight:850}.public-help-readiness ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.public-help-readiness li{border:1px solid var(--line);min-width:0;color:var(--muted);border-radius:.6rem;align-items:flex-start;gap:.35rem;padding:.5rem;font-size:.72rem;line-height:1.4;display:flex}.public-help-readiness li svg{color:var(--muted);flex:none;margin-top:.05rem}.public-help-readiness li[data-ready=true]{border-color:#23a36d}@supports (color:color-mix(in lab,red,red)){.public-help-readiness li[data-ready=true]{border-color:color-mix(in srgb,#23a36d 42%,var(--line))}}.public-help-readiness li[data-ready=true]{color:#176c4c;background:#23a36d}@supports (color:color-mix(in lab,red,red)){.public-help-readiness li[data-ready=true]{background:color-mix(in srgb,#23a36d 8%,var(--surface))}}.public-help-readiness li[data-ready=true] svg{color:#16865a}.public-help-readiness>p{color:var(--muted);margin:0;font-size:.72rem;line-height:1.5}.public-help-form-result{border-radius:.75rem;align-items:flex-start;gap:.55rem;margin:1rem 0 0;padding:.85rem;scroll-margin-block-start:7rem;font-size:.9rem;display:flex}.public-help-form-result>div:first-of-type{flex:1;min-width:0}.public-help-form-result p,.public-help-form-result strong{display:block}.public-help-error-list{gap:.35rem;margin:.7rem 0 0;padding-inline-start:1.1rem;display:grid}.public-help-error-list a{color:inherit;font-weight:750}.public-help-form-result p{color:inherit;margin:.3rem 0 0;font-size:.82rem;line-height:1.5}.public-help-form-result .public-help-copy-status{margin-top:.55rem;font-size:.76rem;font-weight:700}.public-help-form-result-actions{flex-wrap:wrap;flex:none;gap:.45rem;display:flex}.public-help-form-result-actions .secondary-button{flex:none}.public-help-form-result.is-success{background:#23a36d}@supports (color:color-mix(in lab,red,red)){.public-help-form-result.is-success{background:color-mix(in srgb,#23a36d 15%,var(--surface))}}.public-help-form-result.is-success{color:#0a6c44}.public-help-form-result.is-error{background:#ba433d}@supports (color:color-mix(in lab,red,red)){.public-help-form-result.is-error{background:color-mix(in srgb,#ba433d 13%,var(--surface))}}.public-help-form-result.is-error{color:#8d241f}.public-help-service-note{color:var(--muted);gap:.45rem;margin:0;font-size:.78rem;line-height:1.6;display:flex}.public-glossary-main,.public-resources-main{width:min(1160px,100% - 2rem);margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) 0}.public-glossary-main>header,.public-resources-main>section{margin-bottom:1.5rem;padding:clamp(1.25rem,3vw,2.5rem)}.public-resources-grid>a{min-height:13.5rem}.public-glossary-main .public-aviation-glossary{margin:0}.aero-public-footer-resource-gateway{border-bottom:1px solid var(--line);align-items:center;gap:.75rem;width:min(1280px,100% - 2rem);margin:0 auto;padding:.9rem 1.1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aero-public-footer-resource-gateway{border-bottom:1px solid color-mix(in srgb,var(--line) 75%,transparent)}}.aero-public-footer-resource-gateway{color:var(--muted);font-size:.82rem}.aero-public-footer-resource-gateway strong{color:var(--text)}.aero-public-footer-resource-gateway a{color:inherit;margin-inline-start:auto;font-weight:750}.aero-public-nav-direct{color:inherit;white-space:nowrap;align-items:center;gap:.35rem;font-size:.83rem;font-weight:750;text-decoration:none;display:inline-flex}.aero-public-nav-direct:focus-visible,.aero-public-nav-direct:hover{color:var(--accent)}[dir=rtl] .public-help-direct-actions a svg:last-child,[dir=rtl] .public-help-guide-grid a svg{transform:rotate(180deg)}@media (max-width:1000px){.public-help-guide-grid,.public-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-help-contact{grid-template-columns:1fr}}@media (max-width:720px){.public-help-direct,.public-help-search{grid-template-columns:1fr}.public-help-form-result{flex-wrap:wrap}.public-help-form-result-actions{width:100%}.public-help-form-result-actions .secondary-button{flex:10rem;margin-inline-start:auto}.public-help-form-grid{grid-template-columns:1fr}.public-help-form-grid .full{grid-column:auto}.public-help-readiness ul{grid-template-columns:repeat(2,minmax(0,1fr))}.public-help-direct-actions,.public-help-guide-grid,.public-resources-grid{grid-template-columns:1fr}.public-help-readiness>header{flex-direction:column}.aero-public-footer-resource-gateway{flex-direction:column;align-items:flex-start}.aero-public-footer-resource-gateway a{margin-inline-start:0}.aero-public-nav-direct{padding:.6rem 0}}@media (max-width:420px){.public-help-readiness ul{grid-template-columns:1fr}.public-help-form-result-actions .secondary-button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.public-help-guide-grid article,.public-resources-grid>a{transition:none}.public-help-guide-grid article:hover,.public-resources-grid>a:hover{transform:none}}.public-support-review{color:#17324c;background:#fff;border:1px solid #c6d9ea;border-radius:1rem;gap:1rem;margin-top:1.5rem;padding:1.25rem;display:grid;box-shadow:0 10px 28px #0c355b12}.public-support-review-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.public-support-review-detail h3,.public-support-review-header h2{color:#08294b;margin:.15rem 0 .45rem}.public-support-review-header p{color:#59718a;max-width:54rem;margin:0;line-height:1.6}.public-support-review-metrics{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.65rem;display:grid}.public-support-review-freshness{color:#59718a;align-items:center;gap:.4rem;margin:-.35rem 0 0;font-size:.72rem;display:inline-flex}.public-support-review-metrics>button{color:inherit;text-align:start;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #e0eaf3;border-radius:.7rem;gap:.15rem;padding:.75rem;display:grid}.public-support-review-metrics>button[aria-pressed=true]{background:#e8f4ff;border-color:#2689e8}.public-support-review-metrics strong{color:#075ab5;font-size:1.25rem}.public-support-review-detail dt,.public-support-review-item small,.public-support-review-metrics span{color:#59718a;font-size:.75rem}.public-support-review-pagination{background:#f8fbfe;border:1px solid #d9e7f3;border-radius:.75rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;display:flex}.public-support-review-pagination>span{color:#405d78;text-align:center;font-size:.78rem;font-weight:750}.public-support-review-layout{grid-template-columns:minmax(15rem,.85fr) minmax(0,1.5fr);gap:1rem;display:grid}.public-support-review-list{align-content:start;gap:.5rem;max-height:32rem;display:grid;overflow:auto}.public-support-review-item{color:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #d6e3ef;border-radius:.7rem;gap:.3rem;padding:.8rem;display:grid}.public-support-review-item[aria-pressed=true]{background:#edf7ff;border-color:#2689e8;box-shadow:0 0 0 2px #2689e81f}.public-support-review-detail>header span,.public-support-review-item>span{color:#075ab5;background:#dcefff;border-radius:999px;width:fit-content;padding:.2rem .4rem;font-size:.65rem;font-weight:800}.public-support-review-detail{background:#fbfdff;border:1px solid #d6e3ef;border-radius:.8rem;gap:1rem;min-width:0;padding:1rem;display:grid}.public-support-review-detail>header{color:#0869cd;justify-content:space-between;gap:.75rem;display:flex}.public-support-review-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;display:grid}.public-support-review-detail dl div{min-width:0}.public-support-review-detail dd{overflow-wrap:anywhere;margin:.15rem 0 0}.public-support-review-message{color:#3b536a;white-space:pre-wrap;background:#f1f8fe;border-inline-start:3px solid #79b7eb;margin:0;padding:.85rem;line-height:1.65}.public-support-review-detail form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.public-support-review-detail form button,.public-support-review-detail form label:last-of-type{grid-column:1/-1}.public-support-review footer,.public-support-review-denied,.public-support-review-empty{color:#59718a;align-items:center;gap:.55rem;font-size:.78rem;line-height:1.55;display:flex}.public-support-review footer{border-top:1px solid #e2ebf3;padding-top:.8rem}@media (max-width:760px){.public-support-review-header,.public-support-review-layout{grid-template-columns:1fr;display:grid}.public-support-review-detail dl,.public-support-review-detail form,.public-support-review-metrics{grid-template-columns:1fr 1fr}}.pricing-enquiry-summary{border:1px solid var(--aero-cyan);gap:1rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-enquiry-summary{border:1px solid color-mix(in srgb,var(--aero-cyan) 34%,var(--line))}}.pricing-enquiry-summary{background:linear-gradient(135deg,var(--aero-cyan),transparent 62%),var(--surface-raised);border-radius:1.25rem}@supports (color:color-mix(in lab,red,red)){.pricing-enquiry-summary{background:linear-gradient(135deg,color-mix(in srgb,var(--aero-cyan) 8%,transparent),transparent 62%),var(--surface-raised)}}.pricing-enquiry-summary{box-shadow:var(--shadow-soft)}.pricing-enquiry-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.pricing-enquiry-summary dl>div{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;gap:.25rem;padding:.8rem;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-enquiry-summary dl>div{background:color-mix(in srgb,var(--surface) 86%,transparent)}}.pricing-enquiry-summary dt{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700}.pricing-enquiry-summary dd{color:var(--ink);margin:0;font-weight:760}.pricing-enquiry-boundary{color:var(--muted);margin:0;font-size:.88rem;line-height:1.65}.pricing-enquiry-summary.is-information-only{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.pricing-enquiry-summary.is-information-only{border-color:color-mix(in srgb,var(--warning) 45%,var(--line))}}.pricing-programme-information{border-top:1px solid var(--line);gap:.8rem;padding-top:1rem;display:grid}.pricing-programme-information h2,.pricing-programme-information p{margin:0}.pricing-programme-information>div{flex-wrap:wrap;gap:.7rem;display:flex}@media (max-width:760px){.pricing-enquiry-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.pricing-enquiry-summary dl{grid-template-columns:1fr}}.provider-response-panel{border:1px solid var(--line);gap:.9rem;margin-top:1rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.provider-response-panel{border:1px solid color-mix(in srgb,var(--line) 76%,#2d75ff 24%)}}.provider-response-panel{background:linear-gradient(145deg,var(--surface),var(--surface));border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.provider-response-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,#2d75ff 6%),var(--surface))}}.provider-response-panel{box-shadow:0 16px 36px #081e4414}.provider-response-boundary,.provider-response-history summary,.provider-response-panel>header,.provider-response-panel>header>div,.provider-response-submit{align-items:center;gap:.65rem;display:flex}.provider-response-panel>header{flex-wrap:wrap;justify-content:space-between}.provider-response-panel>header>div{align-items:baseline}.provider-response-panel>header b,.provider-response-panel>header span{color:var(--muted);font-size:.78rem}.provider-response-panel>header strong{color:var(--ink)}.provider-response-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.provider-response-form label{gap:.38rem;display:grid}.provider-response-form label>span{color:var(--muted);font-size:.78rem;font-weight:700}.provider-response-form .full{grid-column:1/-1}.provider-response-boundary{background:var(--surface-strong);border-radius:.8rem;align-items:flex-start;padding:.75rem}@supports (color:color-mix(in lab,red,red)){.provider-response-boundary{background:color-mix(in srgb,var(--surface-strong) 82%,#2d75ff 18%)}}.provider-response-boundary svg{color:#2d75ff;flex:none}.provider-response-boundary p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.55}.provider-response-history summary{cursor:pointer;color:var(--ink);font-weight:800}.provider-response-history ol{gap:.65rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.provider-response-history li{background:var(--surface);border-inline-start:3px solid #2d75ff;border-radius:.6rem;grid-template-columns:minmax(0,1fr) auto;gap:.28rem .8rem;padding:.75rem;display:grid}.provider-response-history li p,.provider-response-history li span{color:var(--muted);font-size:.78rem}.provider-response-history li p{grid-column:1/-1;margin:0}@media (max-width:720px){.provider-response-form{grid-template-columns:1fr}}.aviation-offer-panel[open]{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aviation-offer-panel[open]{border-color:color-mix(in srgb,var(--accent) 42%,var(--line))}}.aviation-offer-panel[open]{box-shadow:0 22px 52px #071e411f}.aviation-offer-panel .exchange-form>h3{color:var(--ink);margin:0;font-size:1rem}.aviation-offer-group{border:1px solid var(--line);background:var(--surface);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.aviation-offer-group{background:color-mix(in srgb,var(--surface) 92%,var(--accent-soft))}}.aviation-offer-group legend{color:var(--ink);padding-inline:.45rem;font-weight:750}.aviation-offer-group .full{grid-column:1/-1}.aviation-offer-boundary{background:var(--accent-soft);border-radius:.9rem;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.aviation-offer-boundary{background:color-mix(in srgb,var(--accent-soft) 72%,var(--surface))}}.aviation-offer-boundary{color:var(--muted)}.aviation-offer-boundary svg{color:var(--accent);flex:none}.aviation-offer-boundary p{margin:0;line-height:1.65}@media (max-width:760px){.aviation-offer-group{grid-template-columns:1fr}.aviation-offer-group>*{grid-column:1}}.customer-offer-details{border:1px solid var(--line);grid-column:1/-1;gap:.7rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab,red,red)){.customer-offer-details{border:1px solid color-mix(in srgb,var(--line) 82%,var(--accent))}}.customer-offer-details{background:var(--surface);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.customer-offer-details{background:color-mix(in srgb,var(--surface) 94%,var(--accent-soft))}}.customer-offer-disclosure{border:1px solid var(--accent);align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.customer-offer-disclosure{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.customer-offer-disclosure{background:var(--accent-soft);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.customer-offer-disclosure{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}}.customer-offer-disclosure>svg{color:var(--accent);flex:none}.customer-offer-disclosure span{gap:.12rem;display:grid}.customer-offer-disclosure strong{color:var(--ink);font-size:.72rem}.customer-offer-disclosure small{color:var(--muted);font-size:.64rem}.offer-lifecycle-panel{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-column:1/-1;padding:.55rem .7rem}.offer-clarification-form h4,.offer-lifecycle-panel>summary{color:var(--ink);align-items:center;gap:.4rem;font-weight:750;display:flex}.offer-lifecycle-timeline{gap:.5rem;padding-inline-start:1.25rem;display:grid}.offer-lifecycle-timeline li{color:var(--muted);padding-inline-start:.25rem}.offer-lifecycle-timeline li div{color:var(--ink);justify-content:space-between;gap:.75rem;display:flex}.offer-lifecycle-timeline p{margin:.2rem 0}.offer-clarification-form{gap:.55rem;margin-top:.75rem;display:grid}.offer-clarification-form label{gap:.25rem;display:grid}.offer-withdraw-form{flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:flex}.offer-withdraw-form input{min-width:12rem}.customer-offer-details dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.customer-offer-details dl div{gap:.16rem;display:grid}.customer-offer-details dt{color:var(--muted);font-size:.64rem}.customer-offer-details dd{color:var(--ink);margin:0;font-size:.72rem;font-weight:700}.customer-offer-evidence{flex-wrap:wrap;gap:.55rem;display:flex}.customer-offer-evidence span{background:var(--surface);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .48rem;display:inline-flex}.customer-offer-evidence svg{width:.85rem;height:.85rem;color:var(--accent)}.customer-offer-legacy{background:#f4b942;border-radius:.65rem;grid-column:1/-1;margin:0;padding:.55rem .7rem}@supports (color:color-mix(in lab,red,red)){.customer-offer-legacy{background:color-mix(in srgb,#f4b942 14%,var(--surface))}}.customer-offer-legacy{color:var(--muted);font-size:.7rem}@media (max-width:760px){.customer-offer-disclosure{border:1px solid var(--accent);align-items:center;gap:.55rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.customer-offer-disclosure{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--line))}}.customer-offer-disclosure{background:var(--accent-soft);border-radius:.65rem}@supports (color:color-mix(in lab,red,red)){.customer-offer-disclosure{background:color-mix(in srgb,var(--accent-soft) 48%,var(--surface))}}.customer-offer-disclosure>svg{color:var(--accent);flex:none}.customer-offer-disclosure span{gap:.12rem;display:grid}.customer-offer-disclosure strong{color:var(--ink);font-size:.72rem}.customer-offer-disclosure small{color:var(--muted);font-size:.64rem}.offer-lifecycle-panel{border:1px solid var(--line);background:var(--surface);border-radius:.7rem;grid-column:1/-1;padding:.55rem .7rem}.offer-clarification-form h4,.offer-lifecycle-panel>summary{color:var(--ink);align-items:center;gap:.4rem;font-weight:750;display:flex}.offer-lifecycle-timeline{gap:.5rem;padding-inline-start:1.25rem;display:grid}.offer-lifecycle-timeline li{color:var(--muted);padding-inline-start:.25rem}.offer-lifecycle-timeline li div{color:var(--ink);justify-content:space-between;gap:.75rem;display:flex}.offer-lifecycle-timeline p{margin:.2rem 0}.offer-clarification-form{gap:.55rem;margin-top:.75rem;display:grid}.offer-clarification-form label{gap:.25rem;display:grid}.offer-withdraw-form{flex-wrap:wrap;gap:.4rem;margin-inline-start:auto;display:flex}.offer-withdraw-form input{min-width:12rem}.customer-offer-details dl{grid-template-columns:1fr}}.offer-comparison-workspace{border:1px solid var(--teal-600);margin:1rem 0;padding:1rem}@supports (color:color-mix(in lab,red,red)){.offer-comparison-workspace{border:1px solid color-mix(in srgb,var(--teal-600) 24%,var(--steel-100))}}.offer-comparison-workspace{background:linear-gradient(145deg,var(--white),var(--white));border-radius:1.1rem}@supports (color:color-mix(in lab,red,red)){.offer-comparison-workspace{background:linear-gradient(145deg,color-mix(in srgb,var(--white) 94%,var(--teal-600) 6%),var(--white))}}.offer-comparison-workspace{box-shadow:0 18px 42px #08183014}.comparison-card>footer,.comparison-card>header,.comparison-freshness,.offer-comparison-workspace>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.offer-comparison-workspace>header p{max-width:70ch}.comparison-freshness,.comparison-state{background:var(--steel-50);border-radius:.8rem;margin:1rem 0;padding:.75rem 1rem}.comparison-freshness.is-stale,.comparison-state-warning{color:var(--warning-ink,#8a4b08);background:#f59e0b}@supports (color:color-mix(in lab,red,red)){.comparison-freshness.is-stale,.comparison-state-warning{background:color-mix(in srgb,#f59e0b 12%,var(--white))}}.comparison-freshness small{margin-inline-start:auto}.comparison-grid{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:.9rem;display:grid}.comparison-card{border:1px solid var(--steel-100);background:var(--white);border-radius:.95rem;gap:.8rem;padding:1rem;display:grid}.comparison-card[data-eligible=true]{border-color:#16a34a}@supports (color:color-mix(in lab,red,red)){.comparison-card[data-eligible=true]{border-color:color-mix(in srgb,#16a34a 42%,var(--steel-100))}}.comparison-card>header strong,.comparison-gates b{background:var(--steel-50);border-radius:999px;padding:.25rem .55rem;font-size:.75rem}.comparison-card[data-eligible=true]>header strong,.comparison-gates b[data-outcome=PASS]{color:#08783d;background:#22c55e}@supports (color:color-mix(in lab,red,red)){.comparison-card[data-eligible=true]>header strong,.comparison-gates b[data-outcome=PASS]{background:color-mix(in srgb,#22c55e 13%,var(--white))}}.comparison-gates b[data-outcome=BLOCKED]{color:#a12a2a;background:#ef4444}@supports (color:color-mix(in lab,red,red)){.comparison-gates b[data-outcome=BLOCKED]{background:color-mix(in srgb,#ef4444 12%,var(--white))}}.comparison-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.comparison-card dl div{gap:.15rem;display:grid}.comparison-card dt,.comparison-card small,.comparison-evidence{color:var(--steel-600);font-size:.78rem}.comparison-card dd{margin:0;font-weight:650}.comparison-declarations,.comparison-gates{flex-wrap:wrap;gap:.45rem;display:flex}.comparison-gates>span{color:var(--steel-600);flex-basis:100%;font-size:.78rem}.comparison-declarations span{border:1px solid var(--steel-100);border-radius:.55rem;padding:.35rem .5rem;font-size:.76rem}.comparison-alert{background:#ef4444;border-inline-start:3px solid #dc2626;padding:.65rem .8rem}@supports (color:color-mix(in lab,red,red)){.comparison-alert{background:color-mix(in srgb,#ef4444 7%,var(--white))}}.comparison-alert ul{margin:.35rem 0 0;padding-inline-start:1.1rem}.comparison-risk{background:#f59e0b;border-inline-start-color:#d97706}@supports (color:color-mix(in lab,red,red)){.comparison-risk{background:color-mix(in srgb,#f59e0b 8%,var(--white))}}.comparison-card>footer{flex-direction:column;align-items:flex-start}.comparison-authority{border-top:1px solid var(--steel-100);color:var(--steel-600);margin:1rem 0 0;padding-top:.8rem;font-size:.82rem}@media (max-width:720px){.offer-comparison-workspace>header{flex-direction:column;align-items:flex-start}.comparison-card dl{grid-template-columns:1fr}}.comparison-policy{border-inline-start:3px solid var(--teal-600);background:var(--steel-50);border-radius:.75rem;margin:0 0 1rem;padding:.9rem 1rem}.comparison-policy ol{color:var(--steel-600);gap:.3rem;margin:.55rem 0;padding-inline-start:1.2rem;font-size:.8rem;display:grid}.comparison-policy p{color:var(--navy-800);margin:0;font-size:.78rem;font-weight:700}.customer-outcome-panel{border:1px solid var(--navy-700);gap:.85rem;margin:1rem 0;padding:1rem;display:grid}@supports (color:color-mix(in lab,red,red)){.customer-outcome-panel{border:1px solid color-mix(in srgb,var(--navy-700) 20%,var(--steel-100))}}.customer-outcome-panel{background:var(--white);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.customer-outcome-panel{background:color-mix(in srgb,var(--white) 96%,var(--navy-700) 4%)}}.customer-outcome-panel{box-shadow:0 14px 34px #08183012}.customer-outcome-panel>header p:last-child{max-width:74ch;color:var(--steel-600);margin-block-end:0;font-size:.82rem}.customer-outcome-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.customer-outcome-actions details{border:1px solid var(--steel-100);background:var(--white);border-radius:.8rem;align-self:start;overflow:hidden}.customer-outcome-actions summary{color:var(--navy-900);cursor:pointer;align-items:center;gap:.45rem;padding:.8rem;font-size:.8rem;font-weight:760;display:flex}.customer-outcome-actions details[open] summary{border-block-end:1px solid var(--steel-100);background:var(--steel-50)}.customer-outcome-actions form{gap:.7rem;padding:.85rem;display:grid}.customer-outcome-actions form>label:not(.selection-acceptance){color:var(--steel-700);gap:.3rem;font-size:.75rem;font-weight:650;display:grid}.customer-outcome-actions input,.customer-outcome-actions select,.customer-outcome-actions textarea{border:1px solid var(--steel-200);width:100%;color:var(--navy-950);background:var(--white);font:inherit;border-radius:.55rem;padding:.6rem .7rem}.customer-outcome-warning{color:#7a4405;background:#f59e0b;border-inline-start:3px solid #d97706;margin:0;padding:.6rem .7rem}@supports (color:color-mix(in lab,red,red)){.customer-outcome-warning{background:color-mix(in srgb,#f59e0b 9%,var(--white))}}.customer-outcome-warning{font-size:.72rem}@media (max-width:960px){.customer-outcome-actions{grid-template-columns:1fr}}.release-control-grid{gap:.9rem;display:grid}.release-control-grid>article{border:1px solid var(--steel-200);background:#fff;border-inline-start:4px solid #28775c;border-radius:.85rem;gap:.8rem;padding:1rem;display:grid;box-shadow:0 10px 28px #071b320d}.release-control-grid>article[data-state=RESTRICTED]{background:#fffcf2;border-inline-start-color:#b47a08}.release-control-grid>article[data-state=REVOKED]{background:#fff6f6;border-inline-start-color:#a33636}.release-control-grid dl,.release-control-grid>article>header,.release-control-parties,.release-control-scope-list{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.release-control-grid>article>header{justify-content:space-between}.release-control-grid>article>header div{gap:.2rem;display:grid}.release-control-grid dt,.release-control-grid>article>header span{color:var(--steel-500);font-size:.66rem}.release-control-grid>article>header strong,.release-control-scope-list span{color:var(--navy-800);background:#edf4f7;border-radius:999px;padding:.32rem .55rem;font-size:.68rem}.release-control-parties{color:var(--navy-900);font-size:.82rem;font-weight:800}.release-control-grid dl{margin:0}.release-control-grid dl>div{gap:.25rem;display:flex}.release-control-grid dd{color:var(--navy-900);margin:0;font-size:.68rem;font-weight:800}.release-control-pending{background:#fff9e9;border:1px solid #e3c16b;border-radius:.7rem;gap:.55rem;padding:.8rem;display:grid}.release-control-pending h3{align-items:center;gap:.4rem;margin:0;font-size:.8rem;display:flex}.release-control-pending code{overflow-wrap:anywhere;color:var(--steel-600);font-size:.62rem}.release-control-scopes{border:1px solid var(--steel-200);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;padding:.7rem;display:grid}.release-control-scopes label{grid-template-columns:auto 1fr;align-items:center;display:flex}.pool-operating-model{border:1px solid var(--blue-500);gap:1.1rem;padding:clamp(1.2rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pool-operating-model{border:1px solid color-mix(in srgb,var(--blue-500) 28%,var(--steel-200))}}.pool-operating-model{color:#fff;background:radial-gradient(circle at 88% 5%,#2563eb29,#0000 34%),linear-gradient(145deg,#07142afa,#0d2543f5);border-radius:1.2rem;box-shadow:0 24px 60px #040f232e}.pool-model-intro{max-width:64rem}.pool-model-intro h2{color:#fff;margin:.35rem 0 .65rem;font-size:clamp(1.35rem,2.5vw,2.2rem)}.pool-model-intro>p:last-child{color:#dbeafedb;margin:0;line-height:1.75}.pool-operating-model .eyebrow{color:#7dd3fc}.pool-model-flow{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.pool-model-flow li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #93c5fd38;border-radius:.85rem;min-height:10.5rem;padding:.9rem;position:relative}.pool-model-flow li>span{color:#7dd3fc;letter-spacing:.09em;font-size:.72rem;font-weight:800}.pool-model-flow strong{color:#fff;margin-top:.55rem;display:block}.pool-model-flow p{color:#dbeafec2;margin:.45rem 0 0;font-size:.78rem;line-height:1.55}.pool-model-flow svg{z-index:2;color:#38bdf8;inset-inline-end:-.75rem;position:absolute;top:50%;transform:translateY(-50%)}.pool-model-flow li:last-child svg{display:none}[dir=rtl] .pool-model-flow svg{transform:translateY(-50%)rotate(180deg)}.pool-model-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.pool-model-controls article{background:#020c1c6b;border-radius:.8rem;gap:.7rem;padding:.85rem;display:flex}.pool-model-controls svg{color:#38bdf8;flex:none}.pool-model-controls strong{color:#fff;font-size:.84rem}.pool-model-controls p{color:#dbeafeb8;margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.pool-authority-boundary{border-top:1px solid #93c5fd2e;padding-top:.85rem}.pool-authority-boundary summary{cursor:pointer;color:#bae6fd;font-weight:750}.pool-authority-boundary ul{color:#dbeafec7;gap:.45rem;margin:.75rem 0 0;padding-inline-start:1.2rem;font-size:.82rem;display:grid}@media (max-width:1100px){.pool-model-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.pool-model-flow li:nth-child(3) svg{display:none}.pool-model-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pool-model-controls,.pool-model-flow{grid-template-columns:1fr}.pool-model-flow li{min-height:auto}.pool-model-flow svg{display:none}}.pricing-v2-page{--pv2-navy:#071a36;--pv2-blue:#1269d3;--pv2-cyan:#1cc8e6;--pv2-orange:#f59e0b;--pv2-mint:#08a88a;--pv2-border:#1c4a7729;gap:clamp(1.5rem,3vw,2.75rem);width:100%;padding-bottom:4rem;display:grid;overflow-x:clip}.pricing-v2-page,.pricing-v2-page>*{min-width:0;max-width:100%}.pricing-v2-page :is(h1,h2,h3,p){margin-top:0}.pricing-v2-page :is(button,a):focus-visible,.pricing-v2-table-scroll:focus-visible{outline-offset:3px;outline:3px solid #1cc8e6a6}.pricing-v2-page :is(#pricing-select,#pricing-founding,#pricing-compare,#pricing-value,#pricing-programmes,#pricing-process,#pricing-terms){scroll-margin-top:10.5rem}.pricing-v2-hero{color:#fff;background:radial-gradient(circle at 86% 4%,#18b5e733,#0000 34%),linear-gradient(135deg,#071a36,#0a2a51 58%,#0b4a70);border:1px solid #7ebcf23d;border-radius:2rem;gap:1.5rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid;box-shadow:0 28px 70px #071a3633}.pricing-v2-hero-copy{grid-template-columns:minmax(0,1fr) minmax(16rem,.55fr);align-items:end;gap:1.5rem 3rem;display:grid}.pricing-v2-hero-copy .eyebrow,.pricing-v2-page .eyebrow{align-items:center;gap:.5rem;display:flex}.pricing-v2-hero-copy .eyebrow{color:#79e7ff;grid-column:1/-1;margin-bottom:0}.pricing-v2-page .eyebrow svg{width:1.1rem;height:1.1rem}.pricing-v2-hero-copy h1{letter-spacing:-.055em;max-width:18ch;margin-bottom:0;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:520;line-height:.98}.pricing-v2-hero-copy>p:last-child{color:#c7d9eb;margin-bottom:.35rem;font-size:1.05rem;line-height:1.75}.pricing-v2-selector{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0312279e;border:1px solid #92d0ff3d;border-radius:1.5rem;gap:1.15rem;padding:clamp(1rem,2.4vw,1.75rem);display:grid;box-shadow:inset 0 1px #ffffff0f}.pricing-v2-founding>header,.pricing-v2-journeys>header,.pricing-v2-matrix>header,.pricing-v2-selector>header,.pricing-v2-statuses>header,.pricing-v2-terms>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pricing-v2-selector>header>svg{color:#5de1ff;width:2.5rem;height:2.5rem}.pricing-v2-selector>header span{color:#79e7ff;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.pricing-v2-selector h2{color:#fff;margin:.2rem 0 .35rem;font-size:clamp(1.3rem,2.4vw,2rem)}.pricing-v2-selector header p,.pricing-v2-selector-boundary{color:#b8cbe0;margin-bottom:0}.pricing-v2-selector-bottom,.pricing-v2-selector-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pricing-v2-selector fieldset{border:0;min-width:0;margin:0;padding:0}.pricing-v2-selector legend{color:#dceaf7;margin-bottom:.55rem;font-size:.78rem;font-weight:750}.pricing-v2-choice-row,.pricing-v2-programme-picker>div,.pricing-v2-term-row{gap:.55rem;display:grid}.pricing-v2-choice-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v2-audience-tabs button,.pricing-v2-choice-row button,.pricing-v2-programme-picker button,.pricing-v2-term-row button{color:#d9e9f7;cursor:pointer;background:#ffffff0f;border:1px solid #99c4e83d;border-radius:.85rem;transition:all .16s}.pricing-v2-choice-row button{text-align:start;align-items:center;gap:.65rem;min-height:3.85rem;padding:.7rem .8rem;display:flex}.pricing-v2-choice-row button>svg{color:#69dff8;flex:none;width:1.15rem;height:1.15rem}.pricing-v2-choice-row button span{gap:.08rem;display:grid}.pricing-v2-choice-row button small{color:#9bb4cd;font-size:.68rem;line-height:1.35}.pricing-v2-choice-row button.is-active,.pricing-v2-choice-row button:hover,.pricing-v2-programme-picker button.is-active,.pricing-v2-programme-picker button:hover,.pricing-v2-term-row button.is-active,.pricing-v2-term-row button:hover{color:#fff;background:#1889d438;border-color:#53d3f2c2;box-shadow:0 0 0 1px #53d3f21f}.pricing-v2-programme-picker>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-v2-programme-picker button{text-align:start;grid-template-rows:auto auto auto auto;gap:.42rem;min-height:10.25rem;padding:.8rem .95rem;display:grid}.pricing-v2-programme-picker button .pricing-v2-programme-name{gap:.18rem;display:grid}.pricing-v2-programme-picker button .pricing-v2-programme-name b{color:inherit;font-weight:800}.pricing-v2-programme-picker button .pricing-v2-programme-name small{color:#9fb8cf;line-height:1.3}.pricing-v2-programme-picker button .pricing-v2-programme-price-label{color:#8fabca;letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.62rem;font-weight:800}.pricing-v2-programme-price{color:#fff;font-size:1.05rem;line-height:1.2}.pricing-v2-programme-saving{color:#aeeefa;min-height:2.1rem;font-size:.69rem;font-weight:700;line-height:1.35}.pricing-v2-programme-picker progress{color:#4ed6ec;background:#c0ddf12e;border:0;border-radius:999px;width:100%;height:.35rem;overflow:hidden}.pricing-v2-programme-picker progress::-webkit-progress-bar{background:#c0ddf12e;border-radius:999px}.pricing-v2-programme-picker progress::-webkit-progress-value{background:linear-gradient(90deg,#168bd8,#58e0ef);border-radius:999px}.pricing-v2-programme-picker progress::-moz-progress-bar{background:linear-gradient(90deg,#168bd8,#58e0ef);border-radius:999px}.pricing-v2-programme-picker button.is-launch.is-active{background:#1369d34d;border-color:#57a9ff}.pricing-v2-programme-picker button.is-founding.is-active{background:linear-gradient(135deg,#0e5b997a,#15c2dc2e);border-color:#65e7f7}.pricing-v2-term-row{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-v2-term-row button{min-height:2.8rem;padding:.55rem .6rem;font-size:.78rem;font-weight:700}.pricing-v2-request-summary{background:linear-gradient(135deg,#093f6fb8,#0b708b73);border:1px solid #66dbf44d;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.85rem 1rem;display:grid}.pricing-v2-request-primary{gap:.2rem;min-width:0;display:grid}.pricing-v2-request-summary dl{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-width:0;margin:0;display:grid}.pricing-v2-request-summary dl>div{background:#00102433;border:1px solid #90d7ee29;border-radius:.7rem;min-width:0;padding:.58rem .65rem}.pricing-v2-request-summary :is(dt,dd){margin:0}.pricing-v2-request-summary dt{color:#9fb9d1;font-size:.66rem;font-weight:750}.pricing-v2-request-summary dd{color:#f3fbff;margin-top:.18rem;font-size:.78rem;font-weight:800;line-height:1.35}.pricing-v2-request-summary small,.pricing-v2-request-summary span{color:#bcd2e5}.pricing-v2-request-summary strong{color:#fff;font-size:clamp(1.15rem,2vw,1.65rem);line-height:1.1}.pricing-v2-request-summary .button{white-space:nowrap;flex:none;grid-area:1/2;min-height:2.85rem}.pricing-v2-selector-boundary{border-top:1px solid #96c3e624;align-items:flex-start;gap:.45rem;padding-top:.75rem;font-size:.78rem;line-height:1.5;display:flex}.pricing-v2-selector-boundary svg{flex:none;width:.95rem;height:.95rem;margin-top:.15rem}.pricing-v2-index{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #1c4a7726;border-radius:1rem;min-width:0;padding:.42rem;position:sticky;top:6.25rem;overflow:hidden;box-shadow:0 12px 30px #0a2a4d17}.pricing-v2-index-track{scrollbar-width:thin;gap:.35rem;min-width:0;scroll-padding-inline:42%;display:flex;overflow-x:auto}.pricing-v2-index-meta,.pricing-v2-index-progress{display:none}.pricing-v2-index a{color:#345a7b;border-radius:.7rem;flex:none;padding:.55rem .75rem;font-size:.75rem;font-weight:800;text-decoration:none}.pricing-v2-index a:hover{color:#075ba8;background:#eaf4fc}.pricing-v2-index a[aria-current=location]{color:#fff;background:linear-gradient(135deg,#0e5fc1,#168bd8);box-shadow:0 7px 18px #1269d338}.pricing-v2-audience{border:1px solid var(--pv2-border);background:#fff;border-radius:1.25rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem 1.25rem;display:flex;box-shadow:0 14px 38px #0a2a4d14}.pricing-v2-audience h2,.pricing-v2-audience p{margin-bottom:0}.pricing-v2-audience .eyebrow{color:var(--pv2-blue);margin-bottom:.25rem}.pricing-v2-audience-tabs{grid-template-columns:repeat(2,minmax(12rem,1fr));gap:.5rem;display:grid}.pricing-v2-audience-tabs button{color:#1d3c5d;background:#f4f8fc;border-color:#1c4a772e;justify-content:center;align-items:center;gap:.5rem;min-height:3.2rem;padding:.65rem 1rem;font-weight:800;display:flex}.pricing-v2-audience-tabs button[aria-selected=true]{border-color:var(--pv2-blue);color:#fff;background:linear-gradient(135deg,#0e5fc1,#168bd8);box-shadow:0 10px 24px #1269d338}.pricing-v2-founding{color:#fff;background:radial-gradient(circle at 94% 0,#1ec7e538,#0000 35%),linear-gradient(145deg,#06172f,#0a315c 70%,#0b4f6b);border:1px solid #53cdec42;border-radius:1.75rem;padding:clamp(1.25rem,3vw,2rem);overflow:hidden;box-shadow:0 22px 58px #06172f33}.pricing-v2-founding>header>svg{color:#6cecff;width:3.25rem;height:3.25rem}.pricing-v2-founding .eyebrow{color:#79e8ff}.pricing-v2-founding h2{color:#fff;max-width:23ch;margin-bottom:.6rem;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.pricing-v2-founding header p:last-child{color:#bfd2e4;max-width:64rem;margin-bottom:1.25rem}.pricing-v2-founding-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.pricing-v2-founding-grid article{background:#ffffff12;border:1px solid #91cff133;border-radius:1rem;min-height:12rem;padding:1rem}.pricing-v2-founding-grid article.is-value{background:linear-gradient(145deg,#1187bd59,#ffffff14);border-color:#5be8f68c;box-shadow:inset 0 3px #36d4e9}.pricing-v2-founding-grid article.is-launch{box-shadow:inset 0 3px var(--pv2-orange)}.pricing-v2-founding-grid svg{color:#64e5f8;width:1.45rem;height:1.45rem}.pricing-v2-founding-grid h3{color:#fff;margin:.8rem 0 .55rem;font-size:1rem}.pricing-v2-founding-grid p{color:#bbcee0;margin-bottom:0;font-size:.87rem;line-height:1.65}.pricing-v2-capacity{background:#00091747;border:1px solid #7ed8ef33;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:.85rem 1rem;display:flex}.pricing-v2-capacity strong{color:#fff}.pricing-v2-capacity p{color:#afc6dc;margin-bottom:0;font-size:.82rem}.pricing-v2-capacity>div{gap:.5rem;display:flex}.pricing-v2-capacity span{color:#c7f6ff;background:#29cbe524;border-radius:999px;padding:.45rem .7rem;font-weight:750}.pricing-v2-journeys,.pricing-v2-matrix,.pricing-v2-outcomes,.pricing-v2-programmes,.pricing-v2-statuses,.pricing-v2-terms{border:1px solid var(--pv2-border);background:#fff;border-radius:1.5rem;padding:clamp(1.1rem,2.5vw,1.75rem);box-shadow:0 16px 44px #0a2a4d14}.pricing-v2-matrix>header{align-items:end;margin-bottom:1rem}.pricing-v2-journeys .eyebrow,.pricing-v2-matrix .eyebrow,.pricing-v2-outcomes .eyebrow,.pricing-v2-programmes .eyebrow,.pricing-v2-statuses .eyebrow,.pricing-v2-terms .eyebrow{color:var(--pv2-blue)}.pricing-v2-journeys h2,.pricing-v2-matrix h2,.pricing-v2-outcomes h2,.pricing-v2-programmes h2,.pricing-v2-statuses h2,.pricing-v2-terms h2{color:#0b294a;margin-bottom:.45rem;font-size:clamp(1.5rem,2.6vw,2.25rem)}.pricing-v2-matrix header p:last-child,.pricing-v2-outcomes header p:last-child,.pricing-v2-programmes header>p:last-child,.pricing-v2-statuses header p:last-child{color:#536d87;margin-bottom:0}.pricing-v2-matrix>header>span{color:#0d5da9;background:#e9f3fc;border-radius:999px;padding:.5rem .75rem;font-weight:800}.pricing-v2-outcomes>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.pricing-v2-outcomes>header>div{max-width:62rem}.pricing-v2-outcomes>header>span{color:#087a69;background:#e8f8f5;border-radius:999px;flex:none;padding:.5rem .75rem;font-weight:800}.pricing-v2-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pricing-v2-outcome-grid article{background:linear-gradient(#fffffff5,#f4f9fdf5),#f7fbfd;border:1px solid #1c4a7721;border-radius:1rem;min-height:12rem;padding:1rem}.pricing-v2-outcome-grid article:nth-child(2){box-shadow:inset 0 3px var(--pv2-mint);border-color:#08a88a38}.pricing-v2-outcome-grid article:nth-child(3){box-shadow:inset 0 3px var(--pv2-blue);border-color:#1269d338}.pricing-v2-outcome-grid svg{width:1.45rem;height:1.45rem;color:var(--pv2-blue)}.pricing-v2-outcome-grid h3{color:#113754;margin:.8rem 0 .45rem;font-size:1rem}.pricing-v2-outcome-grid p{color:#526d84;margin-bottom:0;font-size:.82rem;line-height:1.6}.pricing-v2-outcomes>aside{color:#3e607c;background:#eaf3fb;border-radius:.8rem;align-items:flex-start;gap:.55rem;margin-top:.8rem;padding:.75rem .85rem;display:flex}.pricing-v2-outcomes>aside svg{width:1rem;height:1rem;color:var(--pv2-blue);flex:none;margin-top:.15rem}.pricing-v2-outcomes>aside p{margin-bottom:0;font-size:.78rem;line-height:1.55}.pricing-v2-matrix-navigator{background:linear-gradient(135deg,#f7fbff,#eef6fb);border:1px solid #1c4a7721;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;margin-bottom:.85rem;padding:.9rem;display:grid}.pricing-v2-matrix-navigator>div:first-child strong{color:#123b61;font-size:.9rem}.pricing-v2-matrix-navigator>div:first-child p{color:#5b748c;max-width:68ch;margin:.22rem 0 0;font-size:.76rem;line-height:1.5}.pricing-v2-matrix-programmes{background:#fff;border:1px solid #17446d21;border-radius:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid}.pricing-v2-matrix-programmes button{color:#45637f;min-height:2.7rem;font:inherit;white-space:normal;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.65rem;padding:.5rem .8rem;font-size:.76rem;font-weight:800;line-height:1.2;transition:border-color .16s,background .16s,color .16s,box-shadow .16s}.pricing-v2-matrix-programmes button:hover{color:#0f5e9e;background:#f2f8fd;border-color:#1e7ec53d}.pricing-v2-matrix-programmes button[aria-pressed=true]{color:#075ba8;background:#e9f5ff;border-color:#127bc757;box-shadow:inset 0 -3px #1689db}.pricing-v2-matrix-programmes button.is-launch[aria-pressed=true]{color:#075ba8;background:#e8f4ff}.pricing-v2-matrix-programmes button.is-founding[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#082744,#0a607f);border-color:#0b6686;box-shadow:inset 0 -3px #52e2f3}.pricing-v2-matrix-focus{color:#4e6b84;font-size:.74rem}.pricing-v2-matrix-focus strong{color:#0b5f9f}.pricing-v2-matrix-hint{color:#476a87;text-align:end;justify-content:flex-end;align-items:center;gap:.45rem;margin:0;font-size:.72rem;line-height:1.45;display:flex}.pricing-v2-matrix-hint svg{color:#0c7dbe;flex:none;width:1rem;height:1rem}.pricing-v2-table-scroll{scrollbar-color:#6aa4d5 #e7eff7;background:#fff;border:1px solid #1c4a7724;border-radius:1.05rem;width:100%;min-width:0;max-width:100%;overflow-x:auto;box-shadow:0 20px 44px #07264421,0 2px 8px #07264414}.pricing-v2-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:70rem}.pricing-v2-table td,.pricing-v2-table th{vertical-align:top;border-inline-end:1px solid #143b602e;border-bottom:1px solid #143b602e}.pricing-v2-table thead th{color:#0d3153;text-align:start;background:#f1f6fb;padding:.75rem}.pricing-v2-table thead tr:first-child th{height:5.1rem}.pricing-v2-table thead th:first-child{z-index:3;vertical-align:middle;background:#e9f2fa;width:8.5rem;position:sticky;inset-inline-start:0}.pricing-v2-table thead th small,.pricing-v2-table thead th strong{display:block}.pricing-v2-table thead th small{color:#6b8299;margin-top:.25rem;font-weight:600}.pricing-v2-table thead th.is-launch{color:#034f96;background:linear-gradient(#e8f3ff,#dceeff);box-shadow:inset 0 -3px #4799df}.pricing-v2-table thead th.is-founding{color:#fff;background:linear-gradient(135deg,#082744,#0a5f7f);box-shadow:inset 0 -3px #4fdaea}.pricing-v2-table thead th.is-founding small{color:#bfeefa}.pricing-v2-table thead th.is-region{vertical-align:middle;height:auto;padding:.55rem .7rem;font-size:.74rem}.pricing-v2-table tbody>tr>th{z-index:2;text-align:start;background:#f7fafc;width:8.5rem;padding:1rem .8rem;position:sticky;inset-inline-start:0}.pricing-v2-table tbody tr{transition:filter .16s,box-shadow .16s}.pricing-v2-table tbody tr:nth-child(2n)>:is(th,td){filter:brightness(.985)}.pricing-v2-table tbody tr:focus-within>:is(th,td),.pricing-v2-table tbody tr:hover>:is(th,td){filter:brightness(.97);box-shadow:inset 0 2px #1269d31a,inset 0 -2px #1269d31a}.pricing-v2-table tbody>tr>th :is(strong,span){display:block}.pricing-v2-table tbody>tr>th strong{color:#123554;line-height:1.25}.pricing-v2-table tbody>tr>th span{color:#698096;margin-top:.3rem;font-size:.75rem}.pricing-v2-price-cell{background:#fff;padding:0;box-shadow:inset 0 0 0 1px #ffffffa6}.pricing-v2-price-cell.is-launch{background:#f7fbff}.pricing-v2-price-cell.is-founding{background:#f2fafb}.pricing-v2-table tbody td:nth-child(4),.pricing-v2-table tbody td:nth-child(6){box-shadow:inset 7px 0 12px -12px #042646b8,inset 0 0 0 1px #ffffffa6}[dir=rtl] .pricing-v2-table tbody td:nth-child(4),[dir=rtl] .pricing-v2-table tbody td:nth-child(6){box-shadow:inset -7px 0 12px -12px #042646b8,inset 0 0 0 1px #ffffffa6}.pricing-v2-cell-benefit,.pricing-v2-cell-price{gap:.3rem;padding:.8rem;display:grid}.pricing-v2-cell-price{min-height:8.65rem}.pricing-v2-cell-benefit>small,.pricing-v2-cell-price>small{color:#71879c;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.pricing-v2-cell-price strong{color:#092b4e;font-size:1.08rem;line-height:1.2}.pricing-v2-cell-price span{color:#516b84;font-size:.76rem}.pricing-v2-cell-price b{color:#006c5d;align-self:end;font-size:.72rem;line-height:1.35}.pricing-v2-cell-benefit{background:#daebf894;border-top:1px solid #1c4a7730;min-height:7rem}.pricing-v2-cell-benefit ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.pricing-v2-cell-benefit li{color:#244c6d;grid-template-columns:.9rem minmax(0,1fr);align-items:start;gap:.35rem;font-size:.78rem;line-height:1.45;display:grid}.pricing-v2-cell-benefit li svg{color:#008876;width:.82rem;height:.82rem;margin-top:.15rem}.pricing-v2-price-cell.is-founding .pricing-v2-cell-benefit{background:#1db7cd26}.pricing-v2-window-badge{color:#07599f;letter-spacing:.01em;background:#dceeff;border:1px solid #1269d338;border-radius:999px;width:fit-content;margin-top:.3rem;padding:.22rem .48rem;font-size:.62rem;font-weight:850;line-height:1.25;display:inline-flex}.pricing-v2-window-badge.is-founding{color:#7a4b00;background:#fff0cd;border-color:#ffb33473;box-shadow:0 4px 12px #814c001f}.pricing-v2-decision-result.is-founding .pricing-v2-window-badge,.pricing-v2-table thead th.is-founding .pricing-v2-window-badge{color:#ffe3aa;background:#ffe2ab2e;border-color:#ffd7898c}.pricing-v2-programmes>header{max-width:58rem}.pricing-v2-decision-guide{grid-template-columns:minmax(15rem,.68fr) minmax(0,1.32fr);gap:.9rem;margin-top:1rem;display:grid}.pricing-v2-decision-options{align-content:start;gap:.6rem;display:grid}.pricing-v2-decision-options>p{color:#34546f;margin:0 0 .15rem;font-size:.75rem;font-weight:800}.pricing-v2-decision-options button{color:#123654;text-align:start;cursor:pointer;background:#f8fbfe;border:1px solid #1c4a7726;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:5.25rem;padding:.85rem;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.pricing-v2-decision-options button:hover{border-color:#1269d359;transform:translateY(-2px);box-shadow:0 10px 24px #0726441a}.pricing-v2-decision-options button:focus-visible{outline-offset:3px;outline:3px solid #10b0cc52}.pricing-v2-decision-options button.is-active{border-color:var(--pv2-blue);box-shadow:inset 4px 0 var(--pv2-blue);background:#edf7ff}[dir=rtl] .pricing-v2-decision-options button.is-active{box-shadow:inset -4px 0 var(--pv2-blue)}.pricing-v2-decision-options button.is-launch.is-active{background:#f1f7ff;border-color:#1269d34d}.pricing-v2-decision-options button.is-founding.is-active{background:#e9f9fb;border-color:#129db96b}.pricing-v2-decision-options button>svg{width:1.3rem;height:1.3rem;color:var(--pv2-blue)}.pricing-v2-decision-options button>svg:last-child{width:1rem;height:1rem;color:var(--pv2-mint)}.pricing-v2-decision-options button>span{gap:.18rem;display:grid}.pricing-v2-decision-options button small{color:#557089;font-size:.68rem}.pricing-v2-decision-options button strong{font-size:.9rem}.pricing-v2-decision-result{background:radial-gradient(circle at 100% 0,#1269d31a,#0000 18rem),#f8fbfe;border:1px solid #1c4a7726;border-radius:1.1rem;align-content:start;gap:.85rem;min-height:22rem;padding:clamp(1.1rem,2vw,1.5rem);display:grid}.pricing-v2-decision-result.is-launch{background:radial-gradient(circle at 100% 0,#1269d324,#0000 18rem),#f1f7ff;border-color:#1269d34d}.pricing-v2-decision-result.is-founding{color:#fff;background:radial-gradient(circle at 100% 0,#3eddef2b,#0000 19rem),linear-gradient(145deg,#082744,#0a5672);border-color:#129db96b;box-shadow:0 16px 30px #0726442b}.pricing-v2-decision-result>header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.pricing-v2-decision-result>header>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.pricing-v2-decision-result>header span,.pricing-v2-decision-result>header strong{font-size:.69rem;font-weight:800}.pricing-v2-decision-result>header span{color:#4b6b85;text-transform:uppercase;letter-spacing:.08em}.pricing-v2-decision-result>header strong{color:#0a5b87;background:#e4f2fb;border-radius:999px;padding:.32rem .55rem}.pricing-v2-decision-result h3{color:#123654;max-width:28ch;margin:0;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.1}.pricing-v2-decision-result>p{color:#526c83;max-width:62ch;margin:0;line-height:1.65}.pricing-v2-decision-result ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pricing-v2-decision-result li{color:#34546f;gap:.45rem;font-size:.84rem;line-height:1.45;display:flex}.pricing-v2-decision-result li svg{width:1rem;height:1rem;color:var(--pv2-mint);flex:none;margin-top:.12rem}.pricing-v2-decision-result>aside{color:#6f5427;background:#fff8e9;border:1px solid #e69c2847;border-radius:.8rem;gap:.2rem;padding:.7rem .8rem;font-size:.75rem;display:grid}.pricing-v2-decision-result>.button{justify-self:start}.pricing-v2-decision-result>.button svg{width:1rem;height:1rem}.pricing-v2-decision-result>small{color:#657d92;max-width:70ch;font-size:.68rem;line-height:1.55}.pricing-v2-decision-result.is-founding :is(h3,p,li){color:#fff}.pricing-v2-decision-result.is-founding>header span,.pricing-v2-decision-result.is-founding>small{color:#b9d9e8}.pricing-v2-decision-result.is-founding>header strong{color:#aef3ff;background:#57e1f52e}.pricing-v2-decision-result.is-founding>aside{color:#ffe4ad;background:#ffad2f1a;border-color:#ffb94659}.pricing-v2-decision-result.is-founding>.button{color:#082744;background:#fff;border-color:#ffffff40}.pricing-v2-journeys>header,.pricing-v2-statuses>header,.pricing-v2-terms>header{justify-content:flex-start}.pricing-v2-journeys>header>svg,.pricing-v2-statuses>header>svg,.pricing-v2-terms>header>svg{width:2rem;height:2rem;color:var(--pv2-blue)}.pricing-v2-journeys>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:.8rem;display:grid}.pricing-v2-journeys article{border:1px solid #1c4a7724;border-radius:1rem;padding:1rem}.pricing-v2-journeys article.is-domestic{border-top:4px solid var(--pv2-mint);background:#f2fbf8}.pricing-v2-journeys article.is-international{border-top:4px solid var(--pv2-blue);background:#f3f8fd}.pricing-v2-journeys article>svg{color:var(--pv2-blue)}.pricing-v2-journeys h3{color:#123654;margin:.7rem 0 .75rem}.pricing-v2-journeys ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pricing-v2-journeys li{grid-template-columns:1.65rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}.pricing-v2-journeys li>span{color:#0c5ba4;background:#dbeaf7;border-radius:999px;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:850;display:grid}.pricing-v2-journeys li p{color:#425f79;margin-bottom:0;font-size:.84rem;line-height:1.55}.pricing-v2-journeys aside{color:#365875;background:#e1edf8;border-radius:.7rem;align-items:flex-start;gap:.45rem;margin-top:.75rem;padding:.65rem;font-size:.76rem;display:flex}.pricing-v2-journeys aside svg{flex:none;width:.95rem;height:.95rem}.pricing-v2-statuses ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.pricing-v2-statuses li{background:#f8fbfd;border:1px solid #1c4a7721;border-radius:.9rem;min-height:9.5rem;padding:.85rem;box-shadow:0 8px 20px #07264412}.pricing-v2-status-meta{align-items:center;gap:.35rem;margin-bottom:.65rem;display:flex}.pricing-v2-status-meta>span{color:#4a6780;letter-spacing:.05em;background:#e7eff6;border-radius:999px;padding:.25rem .45rem;font-size:.63rem;font-weight:850;display:inline-flex}.pricing-v2-status-meta .pricing-v2-status-step{color:#fff;background:#0d65b1;place-items:center;width:1.6rem;height:1.6rem;padding:0;font-size:.72rem;display:grid}.pricing-v2-statuses li.is-active,.pricing-v2-statuses li.is-verified{background:#f0fbf7;border-color:#08a88a4d}.pricing-v2-statuses li.is-grace,.pricing-v2-statuses li.is-restricted{background:#fffaf0;border-color:#f59e0b59}.pricing-v2-statuses li.is-cancelled,.pricing-v2-statuses li.is-suspended{background:#fff7f8;border-color:#a9374a38}.pricing-v2-statuses p,.pricing-v2-statuses strong{display:block}.pricing-v2-statuses strong{color:#173b5a}.pricing-v2-statuses li>small{color:#0b6f63;margin-top:.32rem;font-size:.7rem;font-weight:800;line-height:1.4;display:block}.pricing-v2-statuses p{color:#587086;margin:.4rem 0 0;font-size:.78rem;line-height:1.5}.pricing-v2-terms>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.pricing-v2-terms article{background:#f8fbfd;border:1px solid #1c4a7721;border-radius:.9rem;grid-template-columns:1.4rem minmax(0,1fr);gap:.25rem .65rem;padding:.9rem;display:grid}.pricing-v2-terms article>svg{width:1.2rem;height:1.2rem;color:var(--pv2-mint);grid-row:1/span 2}.pricing-v2-terms :is(h3,p){margin-bottom:0}.pricing-v2-terms h3{color:#173b5a;font-size:.95rem}.pricing-v2-terms p{color:#587086;font-size:.8rem;line-height:1.55}.pricing-v2-boundary{color:#365875;background:#eaf3fb;border:1px solid #1269d32e;border-radius:1rem;align-items:flex-start;gap:.7rem;padding:1rem 1.15rem;display:flex}.pricing-v2-boundary svg{width:1.2rem;height:1.2rem;color:var(--pv2-blue);flex:none}.pricing-v2-boundary p{margin-bottom:0;line-height:1.6}[dir=rtl] .pricing-v2-page :is(h1,h2,h3,p),[dir=rtl] .pricing-v2-table :is(th,td){text-align:right}[dir=rtl] .pricing-v2-request-summary .button svg{transform:rotate(180deg)}@media (max-width:1100px){.pricing-v2-hero-copy,.pricing-v2-selector-bottom,.pricing-v2-selector-grid{grid-template-columns:1fr}.pricing-v2-hero-copy h1{max-width:20ch}.pricing-v2-founding-grid,.pricing-v2-statuses ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-v2-decision-guide{grid-template-columns:1fr}.pricing-v2-request-summary{grid-template-columns:minmax(0,1fr) auto}.pricing-v2-request-summary .button{grid-column:1/-1;justify-content:center}.pricing-v2-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-v2-page{gap:1.25rem}.pricing-v2-hero{border-radius:1.35rem;padding:1rem}.pricing-v2-hero-copy{gap:.9rem}.pricing-v2-hero-copy h1{font-size:clamp(2.05rem,11vw,3.25rem)}.pricing-v2-selector{border-radius:1.1rem;padding:.85rem}.pricing-v2-audience-tabs,.pricing-v2-choice-row,.pricing-v2-decision-result ul,.pricing-v2-founding-grid,.pricing-v2-journeys>div,.pricing-v2-programme-picker>div,.pricing-v2-statuses ol,.pricing-v2-term-row,.pricing-v2-terms>div{grid-template-columns:1fr}.pricing-v2-audience,.pricing-v2-capacity,.pricing-v2-request-summary{flex-direction:column;align-items:stretch}.pricing-v2-request-summary .button{white-space:normal;justify-content:center;width:100%}.pricing-v2-index{border-radius:.8rem;margin-inline:-.25rem;padding:.38rem .42rem .3rem;top:5rem}.pricing-v2-index-meta{color:#668096;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;padding:.05rem .2rem .3rem;font-size:.64rem;line-height:1.2;display:grid}.pricing-v2-index-meta strong{color:#0a5ea6;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.pricing-v2-index-track{scroll-behavior:smooth;scrollbar-width:none}.pricing-v2-index-track:after,.pricing-v2-index-track:before{content:"";flex:0 0 calc(50% - 3.5rem)}.pricing-v2-index-track::-webkit-scrollbar{display:none}.pricing-v2-index-progress{background:#dce9f3;border:0;border-radius:999px;width:calc(100% - .4rem);height:.18rem;margin:.28rem .2rem 0;display:block;overflow:hidden}.pricing-v2-index-progress::-webkit-progress-bar{background:#dce9f3;border-radius:999px}.pricing-v2-index-progress::-webkit-progress-value{background:linear-gradient(90deg,#0e5fc1,#1ec8df);border-radius:999px}.pricing-v2-index-progress::-moz-progress-bar{background:linear-gradient(90deg,#0e5fc1,#1ec8df);border-radius:999px}.pricing-v2-outcome-grid,.pricing-v2-request-summary,.pricing-v2-request-summary dl{grid-template-columns:1fr}.pricing-v2-request-summary .button{grid-column:auto}.pricing-v2-outcomes>header{flex-direction:column;align-items:flex-start}.pricing-v2-audience-tabs{width:100%}.pricing-v2-founding>header>svg,.pricing-v2-selector>header>svg{display:none}.pricing-v2-founding-grid article,.pricing-v2-statuses li{min-height:auto}.pricing-v2-journeys,.pricing-v2-matrix,.pricing-v2-outcomes,.pricing-v2-programmes,.pricing-v2-statuses,.pricing-v2-terms{border-radius:1.1rem;padding:.9rem}.pricing-v2-matrix>header{flex-direction:column;align-items:flex-start}.pricing-v2-matrix-navigator{grid-template-columns:1fr;gap:.65rem;padding:.75rem}.pricing-v2-matrix-programmes{width:100%}.pricing-v2-matrix-programmes button{min-width:0;padding-inline:.35rem;font-size:.68rem}.pricing-v2-matrix-hint{text-align:start;justify-content:flex-start}[dir=rtl] .pricing-v2-table thead tr:first-child th[data-matrix-active=true]{padding-inline-start:9.2rem}}@media (prefers-reduced-motion:reduce){.pricing-v2-index-track{scroll-behavior:auto}.pricing-v2-matrix-programmes button{transition:none}}.public-product-foundation>header>p:last-child,.public-product-roadmap>header>p:last-child{color:#607890;margin:1rem 0 0;font-size:.82rem;line-height:1.75}.public-product-foundation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.public-product-foundation-grid article{background:#fff;border:1px solid #cfdeeb;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);gap:.9rem;padding:1.2rem;display:grid;box-shadow:0 10px 30px #092f540f}.public-product-foundation-grid svg{color:#1687ed}.public-product-foundation-grid h3{color:#183b5d;margin:0;font-size:.86rem}.public-product-foundation-grid p{color:#657d94;margin:.35rem 0 0;font-size:.72rem;line-height:1.65}.public-product-roadmap ol{background:#fff;border:1px solid #c9dbea;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 18px 48px #082d5314}.public-product-roadmap li{border-block-end:1px solid #d9e5ef;border-inline-end:1px solid #d9e5ef;align-content:space-between;gap:1rem;min-height:8.5rem;padding:1.2rem;display:grid}.public-product-roadmap li:nth-child(4n){border-inline-end:0}.public-product-roadmap li:nth-last-child(-n+4){border-block-end:0}.public-product-roadmap li span{color:#1687ed;font-size:.65rem;font-weight:900}.public-product-roadmap li strong{color:#183b5d;font-size:.82rem;line-height:1.5}.public-help-phone small{color:#6b8298;font-size:.65rem;font-weight:700}@media (max-width:760px){.public-product-foundation-grid,.public-product-roadmap ol{grid-template-columns:1fr}.public-product-roadmap li,.public-product-roadmap li:nth-child(4n),.public-product-roadmap li:nth-last-child(-n+4){border-block-end:1px solid #d9e5ef;border-inline-end:0;min-height:0}.public-product-roadmap li:last-child{border-block-end:0}}.public-contact-dock{z-index:78;right:1.25rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));gap:.5rem;display:grid;position:fixed}[dir=rtl] .public-contact-dock{left:1.25rem;right:auto}.public-contact-dock a{color:#dff6ff;background:#051226f0;border:1px solid #4bc6ff4d;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;margin-inline-start:auto;padding:.62rem .76rem;font-size:.72rem;font-weight:750;text-decoration:none;display:flex;box-shadow:0 12px 32px #01091947}.public-contact-dock a:focus-visible,.public-contact-dock a:hover{color:#fff;border-color:#51d7ff;transform:translateY(-1px)}body.aero-public-menu-open .public-contact-dock{visibility:hidden}.public-availability-main{color:#10233b;background:#f4f8fc}.public-availability-boundary,.public-availability-hero,.public-availability-pathways{width:min(1180px,100% - 2rem);margin-inline:auto}.public-availability-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:690px;padding-block:6rem;display:grid}.public-availability-hero h1{color:#071b36;letter-spacing:-.05em;max-width:16ch;margin:.8rem 0 1rem;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.public-availability-hero>div:first-child>p:last-of-type{color:#53677d;max-width:67ch;font-size:1.03rem;line-height:1.85}.public-availability-hero .public-primary{color:#fff;background:linear-gradient(135deg,#086fca,#0799d2);border-color:#0876c9;box-shadow:0 12px 28px #056ab238}.public-availability-hero .public-primary:focus-visible,.public-availability-hero .public-primary:hover{color:#fff;background:linear-gradient(135deg,#075fab,#0783bd)}.public-availability-orbit{aspect-ratio:1;background:radial-gradient(circle,#1eb2ff29,#0000 34%),repeating-radial-gradient(circle,#0000 0 18%,#1f8dd51c 18.3% 18.7%);border:1px solid #249be740;border-radius:50%;grid-template-columns:1fr 1fr;place-items:center;gap:6rem 4rem;padding:4rem;display:grid;position:relative;box-shadow:0 28px 80px #13437029}.public-availability-orbit:after,.public-availability-orbit:before{content:"";background:linear-gradient(90deg,#0000,#43c7ff,#0000);height:1px;position:absolute;inset:50% 12%;transform:rotate(28deg)}.public-availability-orbit:after{transform:rotate(-28deg)}.public-availability-orbit span,.public-availability-orbit strong{z-index:1;color:#2e5778;justify-items:center;gap:.4rem;font-size:.78rem;display:grid;position:relative}.public-availability-orbit strong{color:#7ae1ff;letter-spacing:.16em;background:#071f42;border-radius:50%;place-content:center;width:8rem;height:8rem;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 45px #31bbff73}.public-availability-pathways{padding:1rem 0 6rem}.public-availability-pathways h2{color:#0a2342;font-size:clamp(2rem,3.4vw,3.4rem)}.public-availability-pathways>div{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}.public-availability-pathways article{background:#fff;border:1px solid #d5e3ef;border-radius:1rem;padding:1.5rem;box-shadow:0 16px 38px #1c456c14}.public-availability-pathways article svg{color:#078ed1}.public-availability-pathways h3{color:#102b49;margin:1rem 0 .6rem}.public-availability-pathways p{color:#5b6e81;margin:0;line-height:1.7}.public-availability-boundary{background:#e9f7ff;border:1px solid #1289c540;border-radius:1rem;gap:1rem;margin-bottom:6rem;padding:1.5rem;display:flex}.public-availability-boundary svg{color:#087db7;flex:none}.public-availability-boundary strong{color:#0a3556;font-size:1.05rem}.public-availability-boundary p{color:#4b667c;margin:.45rem 0 0;line-height:1.75}.public-aerocv-opportunities{color:#e8f8ff;background:linear-gradient(135deg,#062346fa,#083e5ef0)!important;border-color:#29ade64d!important}.public-aerocv-opportunities h2{color:#fff}.public-aerocv-opportunities header>p:last-child{color:#b5cedd}.public-aerocv-opportunity-flow{align-items:center;gap:.8rem;margin:1.5rem 0;display:flex}.public-aerocv-opportunity-flow span{color:#dff8ff;border:1px solid #5cd6ff4d;border-radius:999px;padding:.7rem .9rem;font-size:.82rem;font-weight:700}.aero-footer-assurance-seals a{grid-template-columns:auto 1fr}.aero-footer-assurance-seals a svg{color:#5ecdf5;grid-row:1/span 2}.aero-footer-reference-boundary{opacity:.72;max-width:35rem;font-size:.72rem;line-height:1.6}@media (max-width:1000px){.public-availability-hero{grid-template-columns:1fr}.public-availability-orbit{width:min(560px,100%);margin-inline:auto}.public-availability-pathways>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.public-contact-dock{right:.8rem;bottom:calc(4.8rem + env(safe-area-inset-bottom))}[dir=rtl] .public-contact-dock{left:.8rem;right:auto}.public-contact-dock a span{display:none}.public-contact-dock a{padding:.7rem}.public-availability-hero{min-height:auto;padding-block:4rem}.public-availability-orbit{gap:4.5rem 1.5rem;padding:2rem}.public-availability-orbit strong{width:6rem;height:6rem}.public-availability-pathways>div{grid-template-columns:1fr}.public-aerocv-opportunity-flow{flex-direction:column;align-items:stretch}.public-aerocv-opportunity-flow svg{align-self:center;transform:rotate(90deg)}[dir=rtl] .public-aerocv-opportunity-flow svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.public-contact-dock a{transition:none}}.aero-public-header-v3{background:linear-gradient(90deg,#020d1dfc,#03162cfc);border-bottom-color:#3fa1ff59;gap:clamp(.7rem,1.25vw,1.35rem);min-height:5rem;padding:.45rem clamp(.8rem,1.55vw,1.55rem);box-shadow:0 20px 60px #0008186b}.aero-public-header-v3 .aero-public-brand{gap:.58rem;min-width:10.1rem}.aero-public-header-v3 .aero-public-brand-symbol{filter:drop-shadow(0 0 15px #18baff57);width:3.55rem;height:2.2rem}.aero-public-header-v3 .aero-public-brand-copy{align-items:center;gap:.22rem;display:grid}.aero-public-header-v3 .aero-public-brand-copy strong{color:#fff;letter-spacing:.045em;font-size:.73rem}.aero-public-header-v3 .aero-public-brand-copy>span{color:#3ab8ff;letter-spacing:.1em;font-size:.58rem}.aero-public-header-v3 .aero-public-navigation{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"primary utility actions";gap:clamp(.25rem,.55vw,.65rem);display:grid;position:static}.aero-public-header-v3 .aero-public-menu-toggle{display:none}.aero-public-header-v3 .aero-public-utility-nav{border:0;border-inline-start:1px solid #355b82ad;grid-area:utility;justify-content:flex-end;gap:.05rem;min-height:3rem;padding:0 .12rem}.aero-public-header-v3 .aero-public-utility-nav>a:not(.aero-public-locale){color:#9ab1c9;min-height:1.7rem;padding:.3rem .42rem;font-size:.72rem;font-weight:760}.aero-public-header-v3 .aero-public-utility-nav>a:focus-visible,.aero-public-header-v3 .aero-public-utility-nav>a:hover,.aero-public-header-v3 .aero-public-utility-nav>a[aria-current=page]{color:#bfe8ff}.aero-public-header-v3 .aero-public-locale{border-inline-start:0;min-height:2.2rem;padding:.2rem .38rem}.aero-public-header-v3 .aero-public-primary-nav{grid-area:primary;justify-content:flex-start;padding-top:0}.aero-public-header-v3 .aero-public-nav-group>button{min-height:3.45rem;padding-inline:clamp(.34rem,.48vw,.58rem);font-size:.84rem}.aero-public-header-v3 .aero-public-actions{grid-area:actions;align-self:center;padding-top:0}.aero-public-header-v3 .aero-public-client-login{color:#d7e6f5;background:#0a28467a;border-color:#315477}.aero-public-header-v3 .aero-public-request-access{color:#fff;background:linear-gradient(135deg,#0879e7,#0b9aec);border-color:#168eff;box-shadow:0 11px 28px #0082eb57}.aero-public-header-v3 .aero-public-mega-menu,.aero-public-header-v3 .aero-public-mega-menu.is-open{background:#04152afa;border-color:#2f5b86;border-radius:0 0 1.05rem 1.05rem;top:calc(100% + 1px);left:max(1rem,50vw - 39rem);right:max(1rem,50vw - 39rem);box-shadow:0 38px 100px #00000085}.aero-public-header-v3 .aero-public-mega-heading{background:#0a2c50}.aero-public-header-v3 .aero-public-mega-sections a{border-radius:.45rem}.aero-public-header-v3 .aero-public-mega-sections a:focus-visible,.aero-public-header-v3 .aero-public-mega-sections a:hover{background:#0e3967;box-shadow:inset 3px 0 #1ca7ff}.aero-public-footer-v3{background:#041326;border-top:1px solid #1f4b73;box-shadow:0 -24px 70px #00193a21}.aero-public-footer-v3 .aero-public-footer-main{grid-template-columns:minmax(14rem,1.15fr) minmax(34rem,2.8fr) minmax(13rem,.9fr);gap:clamp(1.8rem,3vw,3.2rem);width:min(92rem,100% - 4rem);padding-block:clamp(3rem,6vw,5.5rem)}.aero-public-footer-v3 .aero-public-footer-brand>a{grid-template-columns:5.4rem minmax(0,1fr);align-items:center;gap:.8rem;width:100%;height:auto;display:grid;overflow:visible}.aero-public-footer-v3 .aero-public-footer-brand img{object-fit:contain;filter:drop-shadow(0 0 14px #2abfff3d);width:5.4rem;height:3rem;transform:none}.aero-public-footer-v3 .aero-public-footer-brand>a>span{gap:.3rem;display:grid}.aero-public-footer-v3 .aero-public-footer-brand>a strong{color:#fff;letter-spacing:.08em;font-size:.9rem}.aero-public-footer-product-mark small,.aero-public-footer-v3 .aero-public-footer-brand>a small{color:#7894b0;font-size:.62rem;line-height:1.45}.aero-public-footer-product-mark{border-block:1px solid #1d3c59;gap:.25rem;margin-top:1.2rem;padding:.8rem 0;display:grid}.aero-public-footer-product-mark>span{letter-spacing:.16em;font-size:.72rem;font-weight:900;color:#47b6ff!important}.aero-public-footer-v3 .aero-public-footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.aero-public-footer-v3 .aero-public-footer-links section{align-content:start}.aero-public-footer-v3 .aero-public-footer-links a{color:#8da6bf;line-height:1.45}.aero-public-footer-v3 .aero-public-footer-links a:focus-visible,.aero-public-footer-v3 .aero-public-footer-links a:hover{color:#63c6ff;transform:translate(2px)}[dir=rtl] .aero-public-footer-v3 .aero-public-footer-links a:focus-visible,[dir=rtl] .aero-public-footer-v3 .aero-public-footer-links a:hover{transform:translate(-2px)}.aero-public-footer-v3 .aero-public-footer-social{background:#071c32;border:1px solid #234766;border-radius:1rem;align-self:start;padding:1.15rem;box-shadow:0 20px 45px #0003}.aero-public-footer-v3 .aero-public-footer-trust{background:#041426;border-color:#2a567d;margin-top:1.1rem}.aero-public-footer-v3 .aero-public-footer-legal{border-top-color:#1e3a55;width:min(92rem,100% - 4rem)}.aero-public-footer-v3 .aero-public-footer-legal>a{color:#77bdea;font-size:.66rem}.marketplace-main,.marketplace-public-page{color:#102d4d;background:#edf3f8}.marketplace-main{overflow:hidden}.marketplace-main .public-primary,.public-about-v3 .public-primary{color:#fff;background:linear-gradient(135deg,#0b72e7,#149bff);border-color:#0b72e7;box-shadow:0 16px 36px #0b72e73d}.marketplace-main .public-primary:focus-visible,.marketplace-main .public-primary:hover,.public-about-v3 .public-primary:focus-visible,.public-about-v3 .public-primary:hover{background:linear-gradient(135deg,#0a63cd,#0c88eb);border-color:#29b6ff;box-shadow:0 18px 42px #0b72e757}.marketplace-explorer,.marketplace-hero,.marketplace-participation{width:min(91rem,100% - 5rem);margin-inline:auto}.marketplace-hero{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:42rem;padding-block:clamp(4.5rem,8vw,7.5rem);display:grid}.marketplace-explorer h2,.marketplace-hero h1,.marketplace-participation h2{color:#072443;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:clamp(2.5rem,5vw,5.2rem);font-weight:520;line-height:1}.marketplace-explorer-heading>div>p,.marketplace-hero>div>p:not(.public-eyebrow),.marketplace-participation p{color:#587087;max-width:46rem;line-height:1.8}.marketplace-hero-assurance{flex-wrap:wrap;gap:.65rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.marketplace-hero-assurance li{color:#335b7d;background:#f8fbfe;border:1px solid #bfd4e8;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .75rem;font-size:.69rem;font-weight:780;display:inline-flex;box-shadow:0 8px 20px #14436b12}.marketplace-hero-map{color:#fff;background:#061b35;border:1px solid #215d92;border-radius:1.3rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.8rem;padding:clamp(1.6rem,4vw,3rem);display:grid;box-shadow:0 32px 75px #04244940}.marketplace-hero-map>div{color:#b9d9f5;text-align:center;background:#092845;border:1px solid #285981;border-radius:.8rem;place-items:center;gap:.65rem;min-height:8rem;padding:1rem;display:grid}.marketplace-hero-map>div svg{color:#4bc4ff}.marketplace-hero-map>p{color:#8eaac4;border-top:1px solid #234c70;grid-column:1/-1;margin:.6rem 0 0;padding-top:1rem;font-size:.72rem;line-height:1.65}.marketplace-explorer{background:#fff;border:1px solid #c4d7e8;border-radius:1.3rem;margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4.5rem);box-shadow:0 28px 72px #11375e21}.marketplace-explorer-heading{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:end;gap:2rem;display:grid}.marketplace-explorer h2,.marketplace-participation h2{font-size:clamp(2rem,3.8vw,3.8rem)}.home-v3-marketplace-search,.marketplace-search{background:#f5faff;border:1px solid #8bb8e0;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:3.8rem;padding:.5rem .6rem .5rem 1rem;display:grid;box-shadow:inset 0 1px 3px #0d355b14}[dir=rtl] .home-v3-marketplace-search,[dir=rtl] .marketplace-search{padding:.5rem 1rem .5rem .6rem}.home-v3-marketplace-search svg,.marketplace-search svg{color:#1385e7}.home-v3-marketplace-search input,.marketplace-search input{color:#173a5c;min-width:0;font:inherit;background:0 0;border:0;outline:0}.marketplace-result-summary{color:#47708e;align-items:center;gap:.45rem;width:fit-content;margin-top:1.5rem;font-size:.69rem;font-weight:760;display:flex}.marketplace-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.6rem;display:grid}.marketplace-category-grid article{background:#f7fafc;border:1px solid #d2e0ec;border-radius:.95rem;align-content:start;gap:.7rem;min-height:20rem;padding:1.4rem;transition:all .18s;display:grid;box-shadow:0 14px 34px #0f355b12}.marketplace-category-grid article:hover{background:#fff;border-color:#69ade8;transform:translateY(-3px);box-shadow:0 22px 48px #0a4d8f24}.marketplace-category-icon{color:#077edc;background:#e7f4ff;border:1px solid #acd3f5;border-radius:.75rem;place-items:center;width:3.1rem;height:3.1rem;display:grid}.marketplace-category-grid article>span{color:#1686e6;letter-spacing:.1em;font-size:.59rem;font-weight:900}.marketplace-category-grid h3{color:#14395c;margin:0;font-size:1.05rem}.marketplace-category-grid p{color:#637c92;margin:0;font-size:.76rem;line-height:1.7}.marketplace-category-grid small{color:#7890a4;border-top:1px solid #dce7f0;padding-top:.75rem;font-size:.65rem;line-height:1.55}.marketplace-category-grid a,.marketplace-participation a{color:#0875d4;align-items:center;gap:.45rem;margin-top:auto;font-size:.74rem;font-weight:850;display:inline-flex}.marketplace-empty{text-align:center;border:1px dashed #9ebbd5;border-radius:1rem;justify-items:center;gap:.7rem;margin-top:1.5rem;padding:2.5rem;display:grid}.marketplace-empty p{color:#61798e;max-width:40rem;margin:0}.marketplace-participation{color:#fff;background:#06203d;border:1px solid #1c5687;border-radius:1.2rem;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;margin-bottom:clamp(5rem,9vw,8rem);padding:clamp(2rem,5vw,4rem);display:grid;box-shadow:0 30px 70px #0324493d}.marketplace-participation h2{color:#fff}.marketplace-participation>div:last-child{gap:.8rem;display:grid}.marketplace-participation a{color:#fff;background:#0a2c4d;border:1px solid #2d638e;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr) auto;min-height:7rem;margin:0;padding:1.2rem;display:grid}.marketplace-participation a span{gap:.35rem;display:grid}.marketplace-participation a small{color:#88a8c4}.public-about-v3 .public-architecture-main{gap:clamp(4rem,8vw,7rem);display:grid}.public-about-company-card>small,.public-about-company-card>span{color:#67c8ff;letter-spacing:.09em;font-size:.64rem;font-weight:850}.public-about-assurance,.public-about-council,.public-about-mission,.public-about-partnerships,.public-about-wings{background:#fff;border:1px solid #c9dbe9;border-radius:1.2rem;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 24px 62px #0a2e541a}.public-about-mission>header,.public-about-partnerships>header{max-width:55rem;margin-bottom:2rem}.public-about-assurance h2,.public-about-council h2,.public-about-mission h2,.public-about-partnerships h2,.public-about-wings h2{color:#092847;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:520;line-height:1.05}.public-about-assurance p,.public-about-council p,.public-about-mission p,.public-about-partnerships p,.public-about-wings p{color:#5e758b;line-height:1.8}.public-about-mission .public-principle-grid{padding:0}.public-about-mission .public-principle-grid article{background:#f5f9fc;box-shadow:0 12px 28px #0a2d500f}.public-about-council{color:#fff;background:#061c35;border-color:#1d527f;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);gap:2rem;display:grid}.public-about-council h2,.public-about-council p{color:#fff}.public-about-council p{color:#9cb7cf}.public-about-council-domains{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;display:grid}.public-about-council-domains span{color:#d9eeff;text-align:center;background:#0a2948;border:1px solid #28577f;border-radius:.8rem;place-content:center;gap:.7rem;min-height:8rem;padding:1rem;display:grid}.public-about-council-domains svg{color:#55c1ff;margin-inline:auto}.public-about-partnerships>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.public-about-partnerships article{background:#eef6fb;border:1px solid #c6dbea;border-radius:.9rem;padding:1.5rem;box-shadow:0 16px 36px #0c375d12}.public-about-partnerships article>svg{color:#1084e6}.public-about-partnerships article strong{color:#143c5f;margin-top:1rem;display:block}.public-about-assurance,.public-about-wings{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;display:grid}.public-about-assurance{background:#e8f5ff;border-color:#93c5eb}.public-about-assurance>svg,.public-about-wings>svg{color:#097ed9}.public-about-wings{background:#edf9f3;border-color:#b5d7c7}.public-about-wings>svg{color:#168c65}.public-about-v3 .public-about-cta{margin:0 0 clamp(4rem,8vw,7rem)}.aero-home-v3-main{color:#102d4d;background:radial-gradient(circle at 8% 24%,#268feb14,#0000 22rem),radial-gradient(circle at 92% 52%,#24c4d912,#0000 25rem),#e9f1f7;overflow:hidden}.home-v3-hero{color:#fff;background:radial-gradient(circle at 76% 45%,#0084ff24,#0000 32rem),linear-gradient(135deg,#031225,#051d38 58%,#03162c);grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:47rem;padding:clamp(4rem,7vw,7rem) max(2.5rem,50vw - 45.5rem);display:grid;box-shadow:inset 0 -1px #19456d}.home-v3-brandline{color:#fff;letter-spacing:.13em;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;font-size:.72rem;font-weight:950;display:flex}.home-v3-brandline span{color:#5ac8ff;font-size:.61rem}.home-v3-hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:10ch;margin:1rem 0 1.3rem;font-size:clamp(3.3rem,6.7vw,7.2rem);font-weight:450;line-height:.9}[dir=rtl] .home-v3-hero h1,[dir=rtl] .marketplace-explorer h2,[dir=rtl] .marketplace-hero h1,[dir=rtl] .public-about-assurance h2,[dir=rtl] .public-about-council h2,[dir=rtl] .public-about-mission h2,[dir=rtl] .public-about-partnerships h2,[dir=rtl] .public-about-wings h2{letter-spacing:0;line-height:1.28}.home-v3-hero-copy>p:not(.home-v3-brandline){color:#c3d4e5;max-width:43rem;margin:0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.85}.home-v3-aeropassport-actions,.home-v3-hero-actions,.home-v3-intelligence-actions{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.home-v3-hero-actions .aero-tertiary-action{color:#b9ddff;background:#072241b8;border:1px solid #315f8d;border-radius:.5rem;padding-inline:1rem}.home-v3-hero-actions .aero-tertiary-action:focus-visible,.home-v3-hero-actions .aero-tertiary-action:hover{background:#0b315c;border-color:#62bdff}.home-v3-assurance{border-top:1px solid #28455f;flex-wrap:wrap;gap:.65rem 1.15rem;margin-top:1.8rem;padding-top:1.2rem;display:flex}.home-v3-assurance span{color:#b4cbe0;align-items:center;gap:.4rem;font-size:.72rem;font-weight:750;display:inline-flex}.home-v3-assurance svg{color:#44bfff}.home-v3-hero-visual{min-height:38rem;position:relative}.home-v3-network-hero{background:linear-gradient(#3985b812 1px,#0000 0) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#3985b812 1px,#0000 0) 0 0/2.5rem 2.5rem,radial-gradient(circle at 50% 45%,#12aaf333,#0000 42%),linear-gradient(145deg,#04182f,#082b4c 54%,#061b34);border:1px solid #51b1eb73;border-radius:1.5rem;align-content:center;gap:.65rem;width:100%;min-height:100%;padding:clamp(.7rem,1.6vw,1.2rem);display:grid;overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14}.home-v3-network-hero-footer,.home-v3-network-hero-meta{color:#dff4ff;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.75rem;font-size:.62rem;font-weight:850;display:flex}.home-v3-network-hero-meta small{color:#63caff;text-align:end;font-size:.5rem;font-weight:900}.home-v3-network-hero-image{filter:drop-shadow(0 24px 44px #007eff33);width:100%;max-width:48rem;height:auto;margin-inline:auto;display:block}.home-v3-network-hero-footer{color:#87a9c2;justify-content:center;font-size:.5rem}.home-v3-network-hero-footer i{background:linear-gradient(90deg,#2cbfff,#6f7cff);width:1.4rem;height:1px}.home-v3-network-image{filter:drop-shadow(0 34px 70px #007eff40);width:100%;height:auto}.home-v3-network-label{color:#dff4ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#051d36e8;border:1px solid #2f6088;border-radius:999px;align-items:center;gap:.45rem;padding:.65rem .8rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 30px #00000040}.home-v3-network-label svg{color:#4ec5ff}.label-resources{top:8%;left:8%}.label-maintenance{top:10%;right:5%}.label-workforce{bottom:16%;left:2%}.label-intelligence{bottom:20%;right:1%}.label-trust{bottom:5%;left:42%}.home-v3-intent-launcher{z-index:5;background:#fff;border:1px solid #b8cfe2;border-radius:1.1rem;grid-template-columns:minmax(13rem,.75fr) repeat(3,minmax(0,1fr));width:min(91rem,100% - 5rem);margin:-2rem auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #04254b2e}.home-v3-intent-launcher>div{color:#fff;background:#0b3157;grid-row:1/span 2;align-content:center;gap:.35rem;padding:1.25rem;display:grid}.home-v3-intent-launcher>div span{color:#61c8ff;letter-spacing:.11em;font-size:.59rem;font-weight:900}.home-v3-intent-launcher>div strong{font-size:.84rem;line-height:1.45}.home-v3-intent-launcher>a{color:#173857;border-block-end:1px solid #d9e5ef;border-inline-start:1px solid #d9e5ef;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:4.4rem;padding:.8rem 1rem;font-size:.72rem;font-weight:780;display:grid}.home-v3-intent-launcher>a:nth-last-child(-n+3){border-block-end:0}.home-v3-intent-launcher>a:focus-visible,.home-v3-intent-launcher>a:hover{color:#066fcf;background:#eaf5ff}.home-v3-intent-launcher>a>svg:first-child{color:#1588ee}.home-v3-product-spine{color:#fff;background:linear-gradient(115deg,#06192f,#08294a 55%,#071b35);border:1px solid #244e74;border-radius:1.1rem;grid-template-columns:repeat(6,minmax(0,1fr));width:min(91rem,100% - 5rem);margin:1.2rem auto 0;display:grid;overflow:hidden;box-shadow:0 24px 60px #03204033}.home-v3-product-spine>a{color:#eaf6ff;border-inline-end:1px solid #244a6b;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:7.2rem;padding:1rem;transition:background .17s,box-shadow .17s;display:grid;position:relative}.home-v3-product-spine>a:last-child{border-inline-end:0}.home-v3-product-spine>a:before{content:"";background:#249dff;height:3px;position:absolute;top:0;left:0;right:0}.home-v3-product-spine>a:nth-child(3):before{background:#8b7dff}.home-v3-product-spine>a:nth-child(4):before{background:#21c6e8}.home-v3-product-spine>a:nth-child(5):before{background:#26c79a}.home-v3-product-spine>a:nth-child(6):before{background:#9877ff}.home-v3-product-spine>a:focus-visible,.home-v3-product-spine>a:hover{background:#0d355d;box-shadow:inset 0 0 0 1px #3b92d4}.home-v3-product-spine>a>svg:first-child{color:#5acbff}.home-v3-product-spine>a>span{gap:.24rem;min-width:0;display:grid}.home-v3-product-spine small{color:#62bcf0;letter-spacing:.08em;font-size:.5rem;font-weight:900}.home-v3-product-spine strong{color:#fff;font-size:.73rem;line-height:1.3}.home-v3-product-spine em{color:#86a5c0;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;font-style:normal;line-height:1.35;overflow:hidden}[dir=rtl] .home-v3-product-spine>a>svg:last-child{transform:rotate(180deg)}.home-v3-marketplace,.home-v3-roles,.home-v3-solutions{background:linear-gradient(145deg,#fafdff,#f1f7fb);border:1px solid #b8cfe1;border-radius:1.6rem;width:min(91rem,100% - 3rem);margin:clamp(3rem,6vw,5.5rem) auto;padding:clamp(3rem,5.5vw,5rem);box-shadow:0 30px 75px #09345e24,inset 0 1px #fff}.home-v3-section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.2rem;display:flex}.home-v3-section-heading>div{max-width:64rem}.home-v3-aeropassport h2,.home-v3-final h2,.home-v3-institutional h2,.home-v3-intelligence h2,.home-v3-section-heading h2,.home-v3-trust-chain h2{color:#082746;letter-spacing:-.052em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.6vw,5rem);font-weight:500;line-height:1}[dir=rtl] .home-v3-aeropassport h2,[dir=rtl] .home-v3-final h2,[dir=rtl] .home-v3-institutional h2,[dir=rtl] .home-v3-intelligence h2,[dir=rtl] .home-v3-section-heading h2,[dir=rtl] .home-v3-trust-chain h2{letter-spacing:0;line-height:1.28}.home-v3-aeropassport p,.home-v3-final p,.home-v3-institutional p,.home-v3-intelligence-copy>p:not(.public-eyebrow),.home-v3-section-heading p:not(.public-eyebrow),.home-v3-trust-chain p{color:#4e687f;line-height:1.8}.home-v3-section-heading>a{color:#0876d6;flex:none;align-items:center;gap:.45rem;font-size:.76rem;font-weight:850;display:inline-flex}.home-v3-marketplace{background:radial-gradient(circle at 90% 5%,#1c97eb1f,#0000 19rem),linear-gradient(145deg,#fbfdff,#eaf5fc);border-color:#a9cbe2}.home-v3-marketplace-search{background:#fff;margin-bottom:1rem;box-shadow:0 18px 44px #0c3a6826,inset 0 0 0 1px #c4dbea}.home-v3-marketplace-search button{color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#0877db;border:0;border-radius:.55rem;padding-inline:1.2rem;font-size:.74rem;font-weight:850}.home-v3-marketplace-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-v3-marketplace-categories a{color:#173958;background:#fff;border:1px solid #c9dbea;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:7.5rem;padding:1.1rem;transition:all .18s;display:grid;box-shadow:0 16px 38px #0a30581f,inset 0 1px #fff}.home-v3-marketplace-categories a:focus-visible,.home-v3-marketplace-categories a:hover{color:#0870cf;border-color:#65aceb;transform:translateY(-2px);box-shadow:0 22px 45px #04499224}.home-v3-marketplace-categories a>svg:first-child{color:#1688ee}.home-v3-marketplace-categories a small,.home-v3-marketplace-categories a strong{grid-column:2}.home-v3-marketplace-categories a strong{font-size:.86rem}.home-v3-marketplace-categories a small{color:#71899f;font-size:.62rem}.home-v3-operating-loop{color:#fff;background:#051a34;padding:clamp(5.5rem,9vw,8.5rem) max(2.5rem,50vw - 45.5rem);box-shadow:inset 0 1px #1d456b,inset 0 -1px #1d456b}.home-v3-section-heading.dark h2,.home-v3-section-heading.dark p:not(.public-eyebrow){color:#fff}.home-v3-section-heading.dark p:not(.public-eyebrow){color:#94aec7}.home-v3-section-heading.dark>a{color:#66c8ff}.home-v3-domain-chain{background:#071f3b;border:1px solid #2a5277;border-radius:1rem;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 26px 70px #00000040}.home-v3-domain-chain article{border-inline-end:1px solid #284d70;align-content:space-between;gap:.8rem;min-height:13rem;padding:1.35rem;display:grid}.home-v3-domain-chain article:last-child{border-inline-end:0}.home-v3-domain-chain article>span{color:#5d7c99;font-size:.61rem;font-weight:900}.home-v3-domain-chain svg{color:#55c5ff}.home-v3-domain-chain strong{color:#fff}.home-v3-domain-chain small{color:#86a2bd;font-size:.68rem;line-height:1.6}.home-v3-loop-rail{background:#09294a;border:1px solid #2a5277;border-radius:.8rem;grid-template-columns:repeat(7,minmax(0,1fr));margin:1rem 0 0;padding:0;list-style:none;display:grid}.home-v3-loop-rail li{border-inline-end:1px solid #2c5274;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:4rem;padding:.7rem;display:grid}.home-v3-loop-rail li:last-child{border-inline-end:0}.home-v3-loop-rail span{color:#58b9ee;font-size:.59rem;font-weight:900}.home-v3-loop-rail strong{color:#dceeff;font-size:.68rem}.home-v3-loop-rail svg{color:#4e7b9e}[dir=rtl] .home-v3-intent-launcher>a>svg:last-child,[dir=rtl] .home-v3-loop-rail svg,[dir=rtl] .home-v3-marketplace-categories a>svg:last-child,[dir=rtl] .home-v3-roles a>svg:last-child{transform:rotate(180deg)}.home-v3-solution-layout{background:#fff;border:1px solid #c0d5e7;border-radius:1.2rem;grid-template-columns:minmax(16rem,.68fr) minmax(0,1.32fr);display:grid;overflow:hidden;box-shadow:0 30px 75px #09305930,inset 0 1px #fff}.home-v3-solution-tabs{background:#e5eef5;align-content:start;padding:.9rem;display:grid}.home-v3-solution-tabs button{color:#335672;min-height:5.2rem;font:inherit;text-align:start;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #c5d7e5;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.9rem 1rem;font-size:.78rem;font-weight:800;display:grid}.home-v3-solution-tabs button[aria-selected=true]{color:#fff;background:#082a4e;border-color:#0a72d1;border-radius:.75rem;box-shadow:0 14px 34px #04274d38}.home-v3-solution-tabs button[aria-selected=true] svg{color:#56c5ff}.home-v3-solution-panel{gap:1rem;padding:clamp(1.8rem,4vw,3.6rem);display:grid}.home-v3-solution-panel-heading{color:#0875d5;justify-content:space-between;align-items:center;display:flex}.home-v3-solution-panel-heading span{letter-spacing:.11em;font-size:.63rem;font-weight:900}.home-v3-solution-panel h3{color:#082b4e;letter-spacing:-.045em;max-width:21ch;margin:0;font-size:clamp(2rem,3.7vw,3.8rem);font-weight:520;line-height:1.05}.home-v3-solution-panel>p{color:#617a91;max-width:52rem;margin:0;line-height:1.75}.home-v3-solution-modes{flex-wrap:wrap;gap:.5rem;display:flex}.home-v3-solution-modes span{color:#116fb9;background:#eaf6ff;border:1px solid #a6ccea;border-radius:999px;padding:.48rem .68rem;font-size:.65rem;font-weight:800}.home-v3-solution-panel>ol{border:1px solid #d0deea;border-radius:.75rem;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-v3-solution-panel>ol li{border-inline-end:1px solid #d8e4ee;align-content:center;gap:.5rem;min-height:6rem;padding:.8rem;display:grid}.home-v3-solution-panel>ol li:last-child{border-inline-end:0}.home-v3-solution-panel>ol span{color:#1686e8;font-size:.59rem;font-weight:900}.home-v3-solution-panel>ol strong{color:#294b68;font-size:.68rem;line-height:1.45}.home-v3-solution-panel footer{background:#e8f5ff;border:1px solid #9fccee;border-radius:.75rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.home-v3-solution-panel footer>svg{color:#087bd8}.home-v3-solution-panel footer>span{gap:.25rem;display:grid}.home-v3-solution-panel footer small{color:#4f7c9e;font-size:.56rem;font-weight:900}.home-v3-solution-panel footer strong{color:#184262;font-size:.76rem}.home-v3-solution-panel footer a{color:#0874d0;align-items:center;gap:.4rem;font-size:.72rem;font-weight:850;display:inline-flex}.home-v3-aeropassport,.home-v3-final,.home-v3-institutional,.home-v3-intelligence,.home-v3-trust-chain{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);padding:clamp(5.5rem,9vw,8.5rem) max(2.5rem,50vw - 45.5rem);display:grid}.home-v3-aeropassport{color:#fff;background:#08284a;align-items:center}.home-v3-aeropassport h2,.home-v3-aeropassport p{color:#fff}.home-v3-aeropassport p{color:#a9c2d8}.home-v3-aeropassport>div:first-child>small{color:#7fa0ba;align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.66rem;line-height:1.55;display:inline-flex}.home-v3-passport-visual{gap:1rem;display:grid}.passport-card,.passport-organization-card{background:#0a3158;border:1px solid #3874a5;border-radius:1.1rem;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:0 28px 60px #00000040}.passport-card header{align-items:center;gap:.8rem;display:flex}.passport-card header>svg,.passport-organization-card>svg{color:#57c9ff}.passport-card header span,.passport-organization-card,.passport-readiness{gap:.3rem;display:grid}.passport-card small{color:#74a1c3;letter-spacing:.09em;font-size:.58rem}.passport-readiness{background:#06233f;border:1px solid #3a6b92;border-radius:.7rem;margin:1.5rem 0;padding:1rem}.passport-readiness span{color:#55c5ff;letter-spacing:.1em;font-size:.58rem;font-weight:900}.passport-readiness strong{font-size:.73rem}.passport-card ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.passport-card li{color:#c6def2;border:1px solid #345f83;border-radius:.7rem;gap:.5rem;padding:.8rem;font-size:.65rem;display:grid}.passport-card li svg{color:#51bfff}.passport-organization-card p{color:#9cb9d0;margin:0;font-size:.72rem}.home-v3-intelligence{background:radial-gradient(circle at 90% 20%,#109ee221,#0000 24rem),linear-gradient(135deg,#dceaf4,#edf6fb);align-items:center;box-shadow:inset 0 1px #fff,inset 0 -1px #b4cfdf}.home-v3-intelligence-board{color:#fff;background:#061b35;border:1px solid #215681;border-radius:1rem;overflow:hidden;box-shadow:0 30px 70px #0423463d}.home-v3-intelligence-board>header{background:#0a2948;border-bottom:1px solid #285173;align-items:center;gap:.75rem;padding:1.2rem;display:flex}.home-v3-intelligence-board header svg{color:#53c4ff}.home-v3-intelligence-board header span{gap:.25rem;display:grid}.home-v3-intelligence-board header small{color:#6f9abd;letter-spacing:.08em;font-size:.57rem}.home-v3-intelligence-board>div{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-v3-intelligence-board article{border-block-end:1px solid #244966;border-inline-end:1px solid #244966;gap:.25rem;padding:1.5rem;display:grid}.home-v3-intelligence-board article:nth-child(2n){border-inline-end:0}.home-v3-intelligence-board article:nth-last-child(-n+2){border-block-end:0}.home-v3-intelligence-board article strong{color:#62ceff;font-size:2.4rem}.home-v3-intelligence-board article span{color:#a1bdd4;font-size:.7rem}.home-v3-intelligence-board>p{color:#7898b2;border-top:1px solid #244966;margin:0;padding:1.2rem;font-size:.65rem;line-height:1.65}.home-v3-trust-chain{color:#fff;background:#04172e;gap:1rem}.home-v3-trust-chain article{background:#082847;border:1px solid #23567f;border-radius:1.1rem;padding:clamp(2rem,4vw,3.6rem);box-shadow:0 24px 55px #0000003d}.home-v3-trust-chain article:last-child{background:#171b43;border-color:#544f92}.home-v3-trust-chain article>div{color:#5fc8ff;letter-spacing:.1em;align-items:center;gap:.65rem;font-size:.62rem;font-weight:900;display:flex}.home-v3-trust-chain article:last-child>div{color:#a991ff}.home-v3-trust-chain h2,.home-v3-trust-chain p{color:#fff}.home-v3-trust-chain p{color:#98b1c8}.home-v3-institutional a,.home-v3-trust-chain a{color:#62c9ff;align-items:center;gap:.45rem;font-size:.74rem;font-weight:850;display:inline-flex}.home-v3-roles>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.home-v3-roles a{color:#143857;background:#fff;border:1px solid #cadcea;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:8rem;padding:1.15rem;display:grid;box-shadow:0 18px 42px #082f5821,inset 0 1px #fff}.home-v3-roles a:focus-visible,.home-v3-roles a:hover{border-color:#5ba9ed;transform:translateY(-2px);box-shadow:0 23px 50px #074b9124}.home-v3-roles a>svg:first-child{color:#1687eb}.home-v3-roles a span{gap:.35rem;display:grid}.home-v3-roles a strong{font-size:.82rem}.home-v3-roles a small{color:#6d859a;font-size:.64rem;line-height:1.55}.home-v3-institutional{background:linear-gradient(135deg,#cfe3f1,#e4f0f7);gap:1rem;box-shadow:inset 0 1px #fff,inset 0 -1px #aec8db}.home-v3-institutional article{background:#fff;border:1px solid #b8cfdf;border-radius:1rem;padding:clamp(2rem,4vw,3.6rem);box-shadow:0 24px 58px #08345e29,inset 0 1px #fff}.home-v3-institutional article>svg{color:#1182df}.home-v3-institutional article>span{color:#1681da;letter-spacing:.1em;margin-top:1rem;font-size:.61rem;font-weight:900;display:block}.home-v3-institutional h2{margin-top:.7rem;font-size:clamp(2rem,3.6vw,3.6rem)}.home-v3-institutional a{color:#0874cf}.home-v3-final{color:#fff;background:#06203e;align-items:center;box-shadow:inset 0 1px #245579}.home-v3-final h2,.home-v3-final p{color:#fff}.home-v3-final p{color:#a1bad0}.home-v3-final>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-v3-final a{justify-content:center}@media (max-width:1480px){.aero-public-header-v3{grid-template-columns:auto auto;justify-content:space-between;min-height:5.25rem}.aero-public-header-v3 .aero-public-menu-toggle{display:grid}.aero-public-header-v3 .aero-public-navigation,.aero-public-header-v3 .aero-public-navigation.is-open{z-index:125;overscroll-behavior:contain;height:calc(100dvh - 5.25rem);max-height:none;box-shadow:none;background:#030f1ffc;border:0;border-radius:0;grid-template-columns:1fr;align-content:start;gap:0;padding:0 1rem 7rem;display:none;position:fixed;inset:5.25rem 0 0;overflow-y:auto}.aero-public-header-v3 .aero-public-navigation.is-open{display:grid}.aero-public-header-v3 .aero-public-actions,.aero-public-header-v3 .aero-public-primary-nav,.aero-public-header-v3 .aero-public-utility-nav{align-items:stretch;width:min(100%,52rem);margin-inline:auto;display:grid}.aero-public-header-v3 .aero-public-primary-nav{order:1}.aero-public-header-v3 .aero-public-utility-nav{order:2}.aero-public-header-v3 .aero-public-actions{order:3}.aero-public-header-v3 .aero-public-nav-group>button{border-bottom:1px solid #233e5b;border-radius:0;justify-content:space-between;width:100%;min-height:4rem;padding-inline:.7rem;font-size:.94rem}.aero-public-header-v3 .aero-public-mega-menu,.aero-public-header-v3 .aero-public-mega-menu.is-open{box-shadow:none;background:#081d35;border:0;border-bottom:1px solid #2a4968;border-radius:0;margin:0;display:none;position:static}.aero-public-header-v3 .aero-public-mega-menu.is-open{display:block}.aero-public-header-v3 .aero-public-utility-nav{border-top:1px solid #2b4865;border-bottom:0;grid-area:auto;grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto;margin-top:1rem;padding:1rem 0 0}.aero-public-header-v3 .aero-public-locale,.aero-public-header-v3 .aero-public-utility-nav>a:not(.aero-public-locale){border:1px solid #284965;border-radius:.45rem;justify-content:center;min-height:3rem}.aero-public-header-v3 .aero-public-locale{grid-column:1/-1}.aero-public-header-v3 .aero-public-primary-nav{grid-area:auto;padding-top:0}.aero-public-header-v3 .aero-public-actions{background:#06162b;border:1px solid #2a4b6e;border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem;padding:.8rem;position:static}}@media (max-width:1120px){.public-support-assistant-launcher span{display:none}.public-support-assistant-launcher{justify-content:center;width:3.1rem;padding-inline:0}.aero-public-footer-v3 .aero-public-footer-main{grid-template-columns:1fr}.aero-public-footer-v3 .aero-public-footer-links{grid-template-columns:repeat(4,minmax(0,1fr))}.aero-public-footer-v3 .aero-public-footer-social{max-width:30rem}.home-v3-aeropassport,.home-v3-final,.home-v3-hero,.home-v3-intelligence,.marketplace-hero,.marketplace-participation,.public-about-council{grid-template-columns:1fr}.home-v3-hero-visual{width:min(48rem,100%);min-height:30rem;margin-inline:auto}.home-v3-intent-launcher{grid-template-columns:minmax(12rem,.8fr) repeat(2,minmax(0,1fr))}.home-v3-intent-launcher>div{grid-row:1/span 3}.home-v3-intent-launcher>a:nth-last-child(-n+3){border-block-end:1px solid #d9e5ef}.home-v3-intent-launcher>a:nth-last-child(-n+2){border-block-end:0}.home-v3-product-spine{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v3-product-spine>a:nth-child(3){border-inline-end:0}.home-v3-product-spine>a:nth-child(-n+3){border-block-end:1px solid #244a6b}.home-v3-marketplace-categories,.home-v3-roles>div:last-child,.marketplace-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v3-domain-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v3-domain-chain article{border-block-end:1px solid #284d70}.home-v3-loop-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v3-solution-layout{grid-template-columns:1fr}.home-v3-solution-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.home-v3-solution-tabs button{border-inline-end:1px solid #c5d7e5;border-bottom:0;grid-template-columns:auto minmax(0,1fr)}.home-v3-solution-tabs button>svg:last-child{display:none}}@media (max-width:760px){.aero-public-header-v3{min-height:4.8rem}.aero-public-header-v3 .aero-public-brand{gap:.5rem;min-width:0}.aero-public-header-v3 .aero-public-brand-symbol{width:3.2rem;height:2rem}.aero-public-header-v3 .aero-public-brand-copy strong{font-size:.68rem}.aero-public-header-v3 .aero-public-brand-copy>span{font-size:.53rem}.aero-public-header-v3 .aero-public-navigation,.aero-public-header-v3 .aero-public-navigation.is-open{height:calc(100dvh - 4.8rem);top:4.8rem}.aero-public-header-v3 .aero-public-actions{grid-template-columns:1fr}.aero-public-footer-v3 .aero-public-footer-legal,.aero-public-footer-v3 .aero-public-footer-main{width:min(100% - 1.4rem,92rem)}.aero-public-footer-v3 .aero-public-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}.aero-public-footer-v3 .aero-public-footer-brand>a{grid-template-columns:4rem minmax(0,1fr)}.aero-public-footer-v3 .aero-public-footer-brand img{width:4rem;height:2.4rem}.home-v3-marketplace,.home-v3-roles,.home-v3-solutions,.marketplace-explorer,.marketplace-hero,.marketplace-participation{width:min(100% - 1.2rem,91rem)}.home-v3-aeropassport,.home-v3-final,.home-v3-hero,.home-v3-institutional,.home-v3-intelligence,.home-v3-operating-loop,.home-v3-trust-chain,.marketplace-hero{padding-inline:.75rem}.home-v3-hero h1,.marketplace-hero h1{font-size:clamp(2.8rem,15vw,4.6rem)}.marketplace-hero-map{grid-template-columns:1fr}.marketplace-hero-map>svg{margin-inline:auto;transform:rotate(90deg)}.marketplace-explorer{padding:1.1rem}.home-v3-institutional,.home-v3-marketplace-categories,.home-v3-roles>div:last-child,.home-v3-trust-chain,.marketplace-category-grid,.marketplace-explorer-heading,.public-about-assurance,.public-about-partnerships>div,.public-about-wings{grid-template-columns:1fr}.marketplace-category-grid article{min-height:0}.public-about-v3 .public-architecture-main{gap:3rem}.public-about-assurance,.public-about-council,.public-about-mission,.public-about-partnerships,.public-about-wings{padding:1.2rem}.public-about-council-domains{grid-template-columns:1fr}.public-about-council-domains span{min-height:5rem}.home-v3-hero{min-height:0;padding-block:4.5rem 5.5rem}.home-v3-hero-visual{min-height:19rem}.home-v3-network-label{padding:.45rem;font-size:.56rem}.home-v3-intent-launcher{grid-template-columns:1fr;width:min(100% - 1.2rem,91rem);margin-top:-1rem}.home-v3-intent-launcher>div{grid-row:auto}.home-v3-intent-launcher>a,.home-v3-intent-launcher>a:nth-last-child(-n+2),.home-v3-intent-launcher>a:nth-last-child(-n+3){border-block-end:1px solid #d9e5ef;border-inline-start:0}.home-v3-intent-launcher>a:last-child{border-block-end:0}.home-v3-product-spine{grid-template-columns:1fr;width:min(100% - 1.2rem,91rem)}.home-v3-product-spine>a,.home-v3-product-spine>a:nth-child(-n+3),.home-v3-product-spine>a:nth-child(3){border-block-end:1px solid #244a6b;border-inline-end:0;min-height:5.5rem}.home-v3-product-spine>a:last-child{border-block-end:0}.home-v3-marketplace,.home-v3-roles,.home-v3-solutions{border-radius:1.1rem;margin-block:1.2rem;padding:1.2rem}.home-v3-section-heading{flex-direction:column;align-items:flex-start}.home-v3-marketplace-search,.marketplace-search{grid-template-columns:auto minmax(0,1fr)}.home-v3-marketplace-search button{grid-column:1/-1}.home-v3-domain-chain,.home-v3-final>div:last-child,.home-v3-loop-rail,.home-v3-solution-panel>ol,.home-v3-solution-tabs,.passport-card ul{grid-template-columns:1fr}.home-v3-domain-chain article,.home-v3-domain-chain article:last-child,.home-v3-loop-rail li,.home-v3-loop-rail li:last-child,.home-v3-solution-panel>ol li,.home-v3-solution-panel>ol li:last-child,.home-v3-solution-tabs button{border-block-end:1px solid #d5e1eb;border-inline-end:0;min-height:0}.home-v3-domain-chain article:last-child,.home-v3-loop-rail li:last-child,.home-v3-solution-panel>ol li:last-child,.home-v3-solution-tabs button:last-child{border-block-end:0}.home-v3-loop-rail li{border-block-end-color:#2c5274}.home-v3-solution-panel{padding:1.1rem}.home-v3-solution-panel h3{font-size:2rem}.home-v3-solution-panel footer{grid-template-columns:auto minmax(0,1fr)}.home-v3-solution-panel footer a{grid-column:1/-1}.home-v3-aeropassport-actions,.home-v3-intelligence-actions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.aero-public-footer-v3 .aero-public-footer-links a,.home-v3-marketplace-categories a,.home-v3-roles a,.marketplace-category-grid article{transition:none}}.public-product-vision-page{--public-navy:#071f42;--public-blue:#0a67c7;--public-cyan:#36c8ff;--public-violet:#7057f5}.public-product-vision-page .public-product-vision-main{background:radial-gradient(circle at 8% 14%,#23aaff24,#0000 29rem),radial-gradient(circle at 92% 56%,#4d52e71a,#0000 34rem),linear-gradient(#eaf2f9,#f7fafe 34rem,#eaf1f7);padding-block:clamp(1.5rem,3vw,3rem) clamp(4rem,7vw,7rem);overflow:hidden}.public-product-vision-page .public-product-vision-hero{color:#fff;background:radial-gradient(circle at 78% 20%,#19a5ff5c,#0000 24rem),radial-gradient(circle at 12% 100%,#4a49df3d,#0000 28rem),linear-gradient(145deg,#04162e,#082e59 66%,#0b4775);border:1px solid #20588d;border-radius:1.55rem;min-height:40rem;padding:clamp(2.2rem,5.5vw,5.5rem);position:relative;overflow:hidden;box-shadow:0 34px 86px #03163142,inset 0 1px #ffffff14}.public-product-vision-page .public-product-vision-hero:after{z-index:0;aspect-ratio:1;content:"";border:1px solid #59c7ff33;border-radius:50%;width:28rem;position:absolute;inset:auto -7rem -11rem auto;box-shadow:0 0 0 4rem #2390f00a,0 0 0 9rem #2390f008}.public-product-vision-page .public-product-vision-hero>*{z-index:1;position:relative}.public-product-vision-page .public-product-vision-hero h1{color:#fff;text-shadow:0 14px 40px #00081957}.public-product-vision-page .public-product-vision-hero .public-eyebrow{color:#73d9ff}.public-product-vision-page .public-product-vision-hero>div>p:last-of-type{color:#c0d4e9}.public-product-vision-page .public-product-maturity{color:#b9efff;background:#0e5d9b57;border-color:#69d9ff8c;box-shadow:inset 0 0 0 1px #ffffff0d}.public-product-vision-page .public-aerocv-opportunities .public-primary,.public-product-vision-page .public-product-vision-hero .public-primary{color:#fff;background:linear-gradient(135deg,#0874e8,#16a8f5);border-color:#26a9ff;box-shadow:0 17px 38px #006fe257}.public-product-vision-page .public-aerocv-opportunities .public-primary:focus-visible,.public-product-vision-page .public-aerocv-opportunities .public-primary:hover,.public-product-vision-page .public-product-vision-hero .public-primary:focus-visible,.public-product-vision-page .public-product-vision-hero .public-primary:hover{background:linear-gradient(135deg,#0868ce,#0c94e2);border-color:#8ce5ff;box-shadow:0 20px 46px #0081ea6e}.public-product-vision-page .public-product-vision-hero .public-secondary{color:#e8f6ff;background:#0418339e;border-color:#8fc8ff6e;box-shadow:0 12px 28px #00000029}.public-product-vision-page .public-product-vision-hero .public-secondary:focus-visible,.public-product-vision-page .public-product-vision-hero .public-secondary:hover{color:#fff;background:#09365edb;border-color:#72d9ff}.public-product-vision-page .public-product-vision-signal{background:radial-gradient(circle at 85% 12%,#28b0ff66,#0000 55%),linear-gradient(145deg,#041630eb,#08305be8);border-color:#5cc9ff80;box-shadow:0 30px 70px #00041459,inset 0 1px #ffffff14}.public-product-vision-page .public-product-vision-signal>svg{color:#73e0ff;filter:drop-shadow(0 0 16px #40c8ff80)}.public-product-vision-page .public-product-vision-section{background:linear-gradient(140deg,#fffffffa,#f6fafef5);border:1px solid #cadbea;border-radius:1.3rem;margin-block:clamp(1.1rem,2.4vw,2rem);padding:clamp(2rem,4.5vw,4.6rem);box-shadow:0 22px 60px #072a4f1a,inset 0 1px #fff}.public-product-vision-page .public-product-vision-section-alt{background:radial-gradient(circle at 93% 10%,#2291ff1a,#0000 24rem),linear-gradient(135deg,#e7f2fb,#f8fbfe 68%);border-color:#bcd5eb}.public-product-vision-page .public-product-capability-grid{border-color:#bfd3e4;box-shadow:0 22px 56px #072c521f}.public-product-vision-page .public-product-capability-grid article{background:linear-gradient(155deg,#fff,#f5f9fd);position:relative;box-shadow:inset 0 3px #1687ed}.public-blockchain-page .public-product-capability-grid article:nth-child(2){box-shadow:inset 0 3px #32bfe7}.public-blockchain-page .public-product-capability-grid article:nth-child(3){box-shadow:inset 0 3px #7057f5}.public-product-identity-entry,.public-product-status-rail{width:min(80rem,100% - 4rem);margin:clamp(1.2rem,3vw,2.4rem) auto}.public-product-identity-entry{background:radial-gradient(circle at 5% 10%,#27adff24,#0000 18rem),linear-gradient(135deg,#e7f3fb,#f9fbfd);border:1px solid #b9d5e9;border-radius:1.3rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem);display:grid;box-shadow:0 24px 62px #072d541f}.public-product-identity-entry>header h2{color:#082b4f;letter-spacing:-.04em;margin:0;font-size:clamp(1.8rem,3.2vw,3rem);font-weight:560;line-height:1.08}[dir=rtl] .public-product-identity-entry>header h2{letter-spacing:0;line-height:1.45}.public-product-identity-entry>header>p:last-child{color:#5a7289;line-height:1.75}.public-product-identity-entry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.public-product-identity-card{color:#153858;background:#fff;border:1px solid #bcd3e6;border-radius:1rem;grid-template-columns:auto 1fr;align-content:start;gap:.9rem;min-height:18rem;padding:1.5rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 16px 38px #0730581a}.public-product-identity-card:focus-visible,.public-product-identity-card:hover{border-color:#2b9ef0;transform:translateY(-3px);box-shadow:0 22px 52px #0754972e}.public-product-identity-card>span{color:#5b7c99;letter-spacing:.12em;grid-column:1/-1;font-size:.68rem;font-weight:900}.public-product-identity-card>svg{color:#08a6e7;grid-row:2/span 2}.public-product-identity-card.is-organization>svg{color:#4c63ee}.public-product-identity-card>strong{color:#0c2f52;font-size:1.05rem}.public-product-identity-card>p{color:#60788f;margin:0;font-size:.78rem;line-height:1.65}.public-product-identity-card>b{color:#0877d7;border-top:1px solid #dbe6ef;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1rem;font-size:.74rem;display:flex}[dir=rtl] .public-product-identity-card>b svg{transform:scaleX(-1)}.public-product-identity-entry>small{color:#4e6b84;border-top:1px solid #bfd4e6;grid-column:1/-1;align-items:flex-start;gap:.55rem;padding-top:1.1rem;line-height:1.65;display:flex}.public-product-identity-entry>small svg{color:#1288dd;flex:none;margin-top:.15rem}.public-product-status-rail{background:#061a34;border:1px solid #245686;border-radius:1.15rem;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 22px 60px #03183338}.public-product-status-rail article{border-inline-end:1px solid #244767;grid-template-columns:auto 1fr;gap:.9rem;min-height:9rem;padding:1.35rem;display:grid;box-shadow:inset 0 3px #22d0ae}.public-product-status-rail article:last-child{border-inline-end:0}.public-product-status-rail article.is-evaluation{box-shadow:inset 0 3px #2aaaff}.public-product-status-rail article.is-future{box-shadow:inset 0 3px #775ff5}.public-product-status-rail article>span{color:#6d90ae;font-size:.65rem;font-weight:900}.public-product-status-rail strong{color:#fff;letter-spacing:.07em;font-size:.75rem}[dir=rtl] .public-product-status-rail strong{letter-spacing:0}.public-product-status-rail p{color:#9bb6cd;margin:.55rem 0 0;font-size:.72rem;line-height:1.6}.public-product-vision-page .public-product-boundary{background:linear-gradient(135deg,#eaf8fffa,#fffffffa);border-color:#88b7da;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 18px 48px #09345d1a}@media (max-width:900px){.public-product-identity-entry,.public-product-status-rail{grid-template-columns:1fr}.public-product-status-rail article,.public-product-status-rail article:last-child{border-block-end:1px solid #244767;border-inline-end:0;min-height:0}.public-product-status-rail article:last-child{border-block-end:0}}@media (max-width:640px){.public-product-identity-entry,.public-product-status-rail,.public-product-vision-page .public-product-boundary,.public-product-vision-page .public-product-vision-hero,.public-product-vision-page .public-product-vision-section{width:min(100% - 1.4rem,80rem)}.public-product-vision-page .public-product-vision-hero{border-radius:1.1rem;min-height:0;padding:1.5rem}.public-product-identity-entry,.public-product-vision-page .public-product-vision-section{border-radius:1rem;padding:1.35rem}.public-product-identity-entry>div,.public-product-vision-page .public-product-capability-grid{grid-template-columns:1fr}.public-product-identity-card{min-height:0}.public-product-vision-page .public-product-capability-grid article,.public-product-vision-page .public-product-capability-grid article:last-child{border-block-end:1px solid #d9e5ef;border-inline-end:0}.public-product-vision-page .public-product-capability-grid article:last-child{border-block-end:0}}@media (prefers-reduced-motion:reduce){.public-product-identity-card{transition:none}}.public-aeropassport-preview{color:#dceeff;background:radial-gradient(circle at 90% 0,#378cff3d,#0000 30rem),linear-gradient(145deg,#04182f,#072b50 70%,#0b3c67);border:1px solid #1f5e91;border-radius:1.35rem;width:min(80rem,100% - 4rem);margin:clamp(1.2rem,3vw,2.4rem) auto;overflow:hidden;box-shadow:0 30px 76px #0218333d,inset 0 1px #ffffff14}.public-aeropassport-preview>header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.public-aeropassport-preview>header h2{color:#fff;letter-spacing:-.04em;max-width:26ch;margin:0;font-size:clamp(1.75rem,3.4vw,3.25rem);font-weight:560;line-height:1.05}[dir=rtl] .public-aeropassport-preview>header h2{letter-spacing:0;line-height:1.45}.public-aeropassport-preview>header p:last-child{color:#a9c3d9;max-width:68ch;line-height:1.75}.public-aeropassport-preview>header>span{color:#a9eaff;background:#05284cb8;border:1px solid #60d6ff5e;border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .8rem;font-size:.68rem;font-weight:800;display:inline-flex}.public-aeropassport-preview-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 clamp(1.5rem,4vw,3rem) 1.2rem;display:grid}.public-aeropassport-preview-tabs button{color:#acc7dc;text-align:start;cursor:pointer;background:#04182fbd;border:1px solid #2a5b82;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:center;gap:.65rem;min-height:4.8rem;padding:.85rem 1rem;display:grid}.public-aeropassport-preview-tabs button[aria-selected=true]{color:#e9f9ff;background:linear-gradient(135deg,#0b5390e0,#083768e6);border-color:#36c4ff;box-shadow:0 13px 31px #00091e3d,inset 0 3px #30c7ff}.public-aeropassport-preview-tabs button>span{gap:.2rem;display:grid}.public-aeropassport-preview-tabs strong{color:inherit;font-size:.84rem}.public-aeropassport-preview-tabs small{color:#87a8c1;font-size:.66rem}.public-aeropassport-organization-preview,.public-aeropassport-preview-workspace{background:#03152ac7;border:1px solid #2c5c83;border-radius:1.05rem;margin:0 clamp(1.5rem,4vw,3rem);box-shadow:0 19px 48px #0008194f}.public-aeropassport-preview-workspace{grid-template-columns:minmax(13rem,.34fr) minmax(0,1fr);display:grid;overflow:hidden}.public-aeropassport-preview-workspace>aside{background:radial-gradient(circle at 50% 0,#3fbdff38,#0000 14rem),#041d38db;border-inline-end:1px solid #2c5c83;align-content:start;gap:.65rem;padding:1.4rem;display:grid}.public-aeropassport-preview-avatar{aspect-ratio:1;color:#80e2ff;background:#084e84a6;border:1px solid #55cdf7;border-radius:1rem;place-items:center;width:4rem;display:grid;box-shadow:0 11px 28px #00091c4d}.public-aeropassport-organization-preview>header small,.public-aeropassport-preview-workspace>aside>small{color:#6edcff;letter-spacing:.09em;font-size:.62rem;font-weight:850}.public-aeropassport-preview-workspace>aside>strong{color:#fff;font-size:1.05rem}.public-aeropassport-preview-workspace>aside>p{color:#9bb9cf;margin:0;font-size:.74rem;line-height:1.65}.public-aeropassport-preview-workspace>aside>div{color:#9deaff;background:#08426b91;border:1px solid #2c678e;border-radius:.65rem;align-items:center;gap:.45rem;margin-top:.4rem;padding:.65rem;font-size:.69rem;font-weight:750;display:flex}.public-aeropassport-preview-body{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-aeropassport-preview-body>section{border-inline-end:1px solid #2c5c83;min-width:0;padding:1.15rem}.public-aeropassport-preview-body>section:last-child{border-inline-end:0}.public-aeropassport-preview-body>section>header{grid-template-columns:auto 1fr;gap:.55rem;margin-bottom:.9rem;display:grid}.public-aeropassport-preview-body>section>header>span{color:#57d4ff;font-size:.65rem;font-weight:850}.public-aeropassport-preview-body>section>header div{gap:.2rem;display:grid}.public-aeropassport-preview-body>section>header strong{color:#fff;font-size:.79rem}.public-aeropassport-preview-body>section>header small{color:#7f9fb8;font-size:.62rem}.public-aeropassport-consent-options,.public-aeropassport-pathways{gap:.45rem;display:grid}.public-aeropassport-consent-options button,.public-aeropassport-pathways button{color:#9bb7cd;text-align:start;cursor:pointer;background:#052443b3;border:1px solid #2c5678;border-radius:.58rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.62rem;font-size:.67rem;display:flex}.public-aeropassport-consent-options button[aria-pressed=true],.public-aeropassport-pathways button[aria-pressed=true]{color:#e9fbff;background:#085284cc;border-color:#38c8f4;box-shadow:inset 3px 0 #3bd9ff}[dir=rtl] .public-aeropassport-consent-options button[aria-pressed=true],[dir=rtl] .public-aeropassport-pathways button[aria-pressed=true]{box-shadow:inset -3px 0 #3bd9ff}.public-aeropassport-evidence-list{gap:.45rem;display:grid}.public-aeropassport-evidence-list article{color:#4ed0fa;background:#052443b3;border:1px solid #2c5678;border-radius:.58rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem;padding:.62rem;display:grid}.public-aeropassport-evidence-list article div{min-width:0}.public-aeropassport-evidence-list strong{color:#dff5ff;font-size:.68rem;display:block}.public-aeropassport-evidence-list p{color:#8aa9c0;margin:.2rem 0 0;font-size:.61rem;line-height:1.45}.public-aeropassport-evidence-list small{color:#f3ad60;grid-column:2;font-size:.54rem;font-weight:850}.public-aeropassport-consent-explanation{color:#9fc0d6;background:#07374f94;border:1px solid #326984;border-radius:.58rem;grid-template-columns:auto 1fr;gap:.45rem;margin:.7rem 0 0;padding:.65rem;font-size:.62rem;line-height:1.5;display:grid}.public-aeropassport-consent-explanation svg{color:#38d1b2}.public-aeropassport-organization-preview{padding:1.25rem}.public-aeropassport-organization-preview>header{border-bottom:1px solid #2c5c83;justify-content:space-between;align-items:flex-start;gap:2rem;padding-bottom:1rem;display:flex}.public-aeropassport-organization-preview>header h3{color:#fff;margin:.25rem 0;font-size:1.25rem}.public-aeropassport-organization-preview>header p{color:#98b5ca;max-width:66ch;margin:0;line-height:1.65}.public-aeropassport-organization-preview>header svg{color:#5ed9ff}.public-aeropassport-organization-preview ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:1rem 0;padding:0;list-style:none;display:grid}.public-aeropassport-organization-preview li{background:#052342b8;border:1px solid #2a597d;border-radius:.7rem;grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:9rem;padding:.8rem;display:grid}.public-aeropassport-organization-preview li>span{color:#4fd4ff;font-size:.62rem;font-weight:850}.public-aeropassport-organization-preview li strong{color:#edfaff;font-size:.72rem}.public-aeropassport-organization-preview li p{color:#86a7bf;margin:.3rem 0 0;font-size:.64rem;line-height:1.5}.public-aeropassport-organization-preview li>svg{color:#3a9fd7;grid-column:2;align-self:end}[dir=rtl] .public-aeropassport-organization-preview li>svg{transform:scaleX(-1)}.public-aeropassport-organization-preview>aside{color:#4bd6bd;background:#053d4978;border:1px solid #2a6a81;border-radius:.7rem;grid-template-columns:auto 1fr;gap:.7rem;padding:.85rem;display:grid}.public-aeropassport-organization-preview>aside strong{color:#dffdf7;font-size:.76rem}.public-aeropassport-organization-preview>aside p{color:#9cc5c7;margin:.2rem 0 0;font-size:.68rem;line-height:1.55}.public-aeropassport-preview>footer{justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem clamp(1.5rem,4vw,3rem) clamp(1.5rem,4vw,2.2rem);display:flex}.public-aeropassport-preview>footer p{color:#87a6be;max-width:68ch;margin:0;font-size:.68rem;line-height:1.55}.public-aeropassport-preview>footer a{color:#fff;background:linear-gradient(135deg,#0a75d7,#11a4e9);border:1px solid #45ccfa;border-radius:.7rem;flex:none;align-items:center;gap:.5rem;padding:.72rem .9rem;font-size:.72rem;font-weight:800;display:inline-flex;box-shadow:0 13px 30px #00499247}[dir=rtl] .public-aeropassport-preview>footer a svg{transform:scaleX(-1)}@media (max-width:1000px){.public-aeropassport-preview-workspace{grid-template-columns:1fr}.public-aeropassport-preview-workspace>aside{border-block-end:1px solid #2c5c83;border-inline-end:0}.public-aeropassport-organization-preview ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.public-aeropassport-preview{width:min(100% - 1.4rem,80rem)}.public-aeropassport-preview>footer,.public-aeropassport-preview>header{grid-template-columns:1fr}.public-aeropassport-preview>header{display:grid}.public-aeropassport-preview>header>span{width:fit-content}.public-aeropassport-preview-body{grid-template-columns:1fr}.public-aeropassport-preview-body>section,.public-aeropassport-preview-body>section:last-child{border-block-end:1px solid #2c5c83;border-inline-end:0}.public-aeropassport-preview-body>section:last-child{border-block-end:0}.public-aeropassport-preview>footer{display:grid}.public-aeropassport-preview>footer a{justify-content:center;width:100%}}@media (max-width:560px){.public-aeropassport-organization-preview ol,.public-aeropassport-preview-tabs{grid-template-columns:1fr}.public-aeropassport-organization-preview,.public-aeropassport-preview-workspace{margin-inline:.7rem}.public-aeropassport-preview-tabs,.public-aeropassport-preview>footer,.public-aeropassport-preview>header{padding-inline:1rem}}.aero-account-entry-map{background:radial-gradient(circle at 88% 4%,#1ca4ff29,#0000 22rem),linear-gradient(135deg,#e8f4fc,#fff 58%,#edf4ff);border:1px solid #9fc5e1;border-radius:1.35rem;width:min(92rem,100% - 4rem);margin:clamp(1.4rem,3vw,2.5rem) auto 0;padding:clamp(1.5rem,3vw,2.4rem);box-shadow:0 24px 64px #07305826,inset 0 1px #fff}.aero-account-entry-map>header{grid-template-columns:minmax(0,.8fr) minmax(18rem,1.2fr);align-items:end;gap:.8rem clamp(2rem,5vw,5rem);margin-bottom:1.4rem;display:grid}.aero-account-entry-map>header .aero-kicker{color:#0878ce;grid-column:1/-1;margin:0}.aero-account-entry-map h1{color:#082c4f;letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.4vw,2.45rem);font-weight:620;line-height:1.14}[dir=rtl] .aero-account-entry-map h1{letter-spacing:0;line-height:1.55}.aero-account-entry-map>header>p:last-child{color:#526f88;margin:0;line-height:1.75}.aero-account-entry-map>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.aero-account-entry-card{color:#173a5a;min-height:9rem;box-shadow:0 13px 32px #07315a1a,inset 0 3px var(--entry-accent,#1b8ee3);background:#fffffff0;border:1px solid #c3d7e7;border-radius:.95rem;grid-template-columns:auto 1fr auto;gap:.35rem .7rem;padding:1.15rem;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid;position:relative;overflow:hidden}a.aero-account-entry-card:focus-visible,a.aero-account-entry-card:hover{border-color:var(--entry-accent,#1b8ee3);box-shadow:0 19px 43px #07457d2e,inset 0 3px var(--entry-accent,#1b8ee3);transform:translateY(-3px)}.aero-account-entry-card.is-sign-in{--entry-accent:#176dc5}.aero-account-entry-card.is-identity{--entry-accent:#6556e8}.aero-account-entry-card.is-application{--entry-accent:#03a991;background:linear-gradient(145deg,#ecfffb,#fff);border-color:#4bc7b2}.aero-account-entry-card.is-demo{--entry-accent:#ed8a22}.aero-account-entry-card>svg:first-child{color:var(--entry-accent);grid-row:1/span 3}.aero-account-entry-card>span{color:#71889d;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}[dir=rtl] .aero-account-entry-card>span{letter-spacing:0}.aero-account-entry-card>strong{color:#092e50;grid-column:2/-1;font-size:.9rem}.aero-account-entry-card>small{color:#657d92;grid-column:2/-1;font-size:.7rem;line-height:1.5}.aero-account-entry-card>svg:last-child{color:var(--entry-accent);grid-area:1/3;align-self:center}[dir=rtl] .aero-account-entry-card>svg:last-child{transform:scaleX(-1)}.aero-account-entry-card>b{color:#087867;background:#c8f6ed;border-radius:999px;grid-column:2/-1;justify-self:start;margin-top:.35rem;padding:.3rem .55rem;font-size:.62rem;position:static}@media (max-width:980px){.aero-account-entry-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.aero-account-entry-map{border-radius:1rem;width:min(100% - 1.4rem,92rem);padding:1.2rem}.aero-account-entry-map>div,.aero-account-entry-map>header{grid-template-columns:1fr}.aero-account-entry-card{min-height:7.5rem}}@media (prefers-reduced-motion:reduce){.aero-account-entry-card{transition:none}}.public-trust-authority-boundary,.public-trust-guide,.public-trust-transparency{width:min(80rem,100% - 4rem);margin-inline:auto}.public-trust-guide{background:linear-gradient(120deg,#06192f,#0a3156);border:1px solid #29597f;border-radius:1rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 24px 62px #052a4e33}.public-trust-guide a{color:#dff4ff;border-inline-end:1px solid #2a5275;justify-content:center;align-items:center;gap:.55rem;min-height:4.8rem;padding:.85rem;font-size:.72rem;font-weight:820;display:flex}.public-trust-guide a:last-child{border-inline-end:0}.public-trust-guide a:focus-visible,.public-trust-guide a:hover{color:#fff;background:#0d3e69;box-shadow:inset 0 -3px #25b9ff}.public-trust-guide svg{color:#5bcbff}.public-trust-transparency{background:radial-gradient(circle at 100% 0,#1b99e624,#0000 20rem),linear-gradient(145deg,#fbfdff,#e8f3fa);border:1px solid #abc9df;border-radius:1.3rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,4vw,4rem);display:grid;box-shadow:0 28px 70px #08366226,inset 0 1px #fff}.public-trust-authority-boundary h2,.public-trust-transparency h2{color:#082d50;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.55rem);font-weight:520;line-height:1.05}[dir=rtl] .public-trust-authority-boundary h2,[dir=rtl] .public-trust-transparency h2{letter-spacing:0;line-height:1.35}.public-trust-authority-boundary p:last-child,.public-trust-transparency header>p:last-child{color:#58738a;line-height:1.75}.public-trust-transparency>div{gap:.7rem;display:grid}.public-trust-transparency a{color:#123c5f;background:#fff;border:1px solid #b7d0e2;border-radius:.85rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:6.6rem;padding:1rem;display:grid;box-shadow:0 15px 38px #08345e1f}.public-trust-transparency a:focus-visible,.public-trust-transparency a:hover{color:#0872cf;border-color:#4e9edc;box-shadow:0 20px 48px #0747892e}.public-trust-transparency a>svg:first-child{color:#1188e2}.public-trust-transparency a span{gap:.28rem;display:grid}.public-trust-transparency a strong{font-size:.82rem}.public-trust-transparency a small{color:#678096;font-size:.65rem;line-height:1.5}[dir=rtl] .public-trust-transparency a>svg:last-child{transform:rotate(180deg)}.public-trust-authority-boundary{color:#fff;background:radial-gradient(circle at 90% 0,#26b0ff33,#0000 24rem),linear-gradient(135deg,#061a32,#0a3158);border:1px solid #2f6d98;border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.3rem;padding:clamp(1.7rem,3vw,2.7rem);display:grid;box-shadow:0 26px 64px #0223453d}.public-trust-authority-boundary>svg{color:#60ceff}.public-trust-authority-boundary h2,.public-trust-authority-boundary p:last-child{color:#fff}.public-trust-authority-boundary p:last-child{color:#9bb8d0}@media (max-width:820px){.public-trust-authority-boundary,.public-trust-guide,.public-trust-transparency{width:min(100% - 1.4rem,80rem)}.public-trust-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.public-trust-guide a:nth-child(2){border-inline-end:0}.public-trust-guide a:nth-child(-n+2){border-block-end:1px solid #2a5275}.public-trust-transparency{grid-template-columns:1fr;padding:1.25rem}}@media (max-width:520px){.public-trust-guide{grid-template-columns:1fr}.public-trust-guide a,.public-trust-guide a:nth-child(-n+2),.public-trust-guide a:nth-child(2){border-block-end:1px solid #2a5275;border-inline-end:0;justify-content:flex-start;min-height:4rem}.public-trust-guide a:last-child{border-block-end:0}.public-trust-authority-boundary{grid-template-columns:1fr}}.access-journey-context{--journey-accent:#0b8de0;border:1px solid var(--journey-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin-bottom:1rem;padding:clamp(1.15rem,2.5vw,1.65rem);display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.access-journey-context{border:1px solid color-mix(in srgb,var(--journey-accent) 58%,#9ab7ce)}}.access-journey-context{color:#eaf7ff;background:radial-gradient(circle at 100% 0,var(--journey-accent),transparent 19rem),linear-gradient(135deg,#061b32,#0a355a);border-radius:1rem}@supports (color:color-mix(in lab,red,red)){.access-journey-context{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--journey-accent) 28%,transparent),transparent 19rem),linear-gradient(135deg,#061b32,#0a355a)}}.access-journey-context{box-shadow:0 22px 54px #0426483d,inset 0 1px #ffffff1f}.access-journey-context.is-aeropassport{--journey-accent:#7f6df2}.access-journey-context.is-marketplace{--journey-accent:#12b5a2}.access-journey-context.is-pooling{--journey-accent:#2e9ef0}.access-journey-context>span{border:1px solid var(--journey-accent);place-items:center;width:3.15rem;height:3.15rem;display:grid}@supports (color:color-mix(in lab,red,red)){.access-journey-context>span{border:1px solid color-mix(in srgb,var(--journey-accent) 78%,white)}}.access-journey-context>span{color:#fff;background:var(--journey-accent);border-radius:.8rem}@supports (color:color-mix(in lab,red,red)){.access-journey-context>span{background:color-mix(in srgb,var(--journey-accent) 28%,transparent)}}.access-journey-context>span{box-shadow:0 12px 26px #0003}.access-journey-context>div{gap:.55rem;display:grid}.access-journey-context .aero-kicker,.access-journey-context h2,.access-journey-context p,.access-journey-context small{margin:0}.access-journey-context .aero-kicker{color:var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.access-journey-context .aero-kicker{color:color-mix(in srgb,var(--journey-accent) 70%,white)}}.access-journey-context h2{color:#fff;letter-spacing:-.025em;font-size:clamp(1.2rem,2.1vw,1.8rem);font-weight:620;line-height:1.25}[dir=rtl] .access-journey-context h2{letter-spacing:0;line-height:1.55}.access-journey-context>div>p:not(.aero-kicker){color:#b8cee0;line-height:1.7}.access-journey-context small{color:#dcecff;align-items:center;gap:.4rem;font-size:.67rem;font-weight:720;display:flex}.access-journey-context small svg{color:var(--journey-accent);flex:none}@supports (color:color-mix(in lab,red,red)){.access-journey-context small svg{color:color-mix(in srgb,var(--journey-accent) 66%,white)}}@media (max-width:560px){.access-journey-context{grid-template-columns:1fr}}:where(.aero-public-page) :where(h1,h2,h3){text-wrap:balance}:where(.aero-public-page) :where(p,li,dd){text-wrap:pretty}:where(.aero-public-page) :where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #42c8ff}html[dir=rtl] body{font-synthesis:none;text-rendering:optimizelegibility;font-family:Vazirmatn,Noto Sans Arabic,Tahoma,Segoe UI,Arial,sans-serif}[dir=rtl] .aero-public-page{font-kerning:normal;font-variant-numeric:tabular-nums}[dir=rtl] .aero-public-page :where(h1,h2,h3,h4,p,li,dt,dd,label,button,a,span,small){letter-spacing:0}[dir=rtl] .aero-public-page h1{line-height:1.22}[dir=rtl] .aero-public-page :where(h2,h3,h4){line-height:1.4}[dir=rtl] .aero-public-page :where(p,li,dd){line-height:1.95}[dir=rtl] .aero-public-page .public-eyebrow{letter-spacing:0;text-transform:none;line-height:1.7}[dir=rtl] .aero-public-page :where(bdi[dir=ltr],code[dir=ltr]){letter-spacing:.01em;unicode-bidi:isolate;font-family:Inter,Segoe UI,Arial,sans-serif}[dir=rtl] .home-v3-hero-copy h1{max-width:12ch;font-size:clamp(3rem,6.2vw,5.8rem);line-height:1.16}[dir=rtl] .home-v3-brandline{line-height:1.8}[dir=rtl] .home-v3-domain-grid article>span,[dir=rtl] .home-v3-loop-rail li>span,[dir=rtl] .home-v3-solution-panel>ol li>span{direction:rtl}.public-services{background:radial-gradient(circle at 10% 8%,#1a89e817,#0000 30rem),radial-gradient(circle at 92% 38%,#2f9c951c,#0000 31rem),linear-gradient(#e9f1f6,#f5f8fa 50rem,#e8f1f6)}.services-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 12% 18%,#1e8eef33,#0000 26rem),radial-gradient(circle at 86% 72%,#26c3b929,#0000 24rem),linear-gradient(138deg,#03152a,#082d51 58%,#07546b);border:1px solid #1e5580;border-radius:1.45rem;min-height:42rem;margin-block:2rem 5.5rem;padding:clamp(2.5rem,5vw,5rem);position:relative;overflow:hidden;box-shadow:0 38px 90px #041f3c47,inset 0 1px #ffffff1a}.services-hero:before{z-index:-1;content:"";opacity:.32;background-image:linear-gradient(#6fbaed1c 1px,#0000 0),linear-gradient(90deg,#6fbaed1c 1px,#0000 0);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(125deg,#000,#0000 70%);mask-image:linear-gradient(125deg,#000,#0000 70%)}.services-hero h1{color:#fff;text-shadow:0 16px 40px #0000003d;font-weight:420}.services-hero-copy>p:not(.public-eyebrow){color:#c1d6e8}.services-hero .public-eyebrow{color:#58d6e8}.services-hero .public-primary{color:#fff;background:linear-gradient(135deg,#087ce2,#10a8ed);border-color:#2baef5;box-shadow:0 16px 36px #0673d54d}.services-hero .public-secondary{color:#e9f7ff;background:#041c357a;border-color:#a7d3f173}.services-hero-visual{background:radial-gradient(circle at 50% 45%,#2bcabf42,#0000 14rem),linear-gradient(145deg,#061f38eb,#084e5de0);border-color:#63cfeb4d;box-shadow:0 28px 65px #00000052,inset 0 1px #ffffff1c}.services-catalogue,.services-expansion-section,.services-loop-section,.services-participant-section{box-shadow:0 28px 70px #082d4f1f}.services-loop-section{background:linear-gradient(145deg,#fff,#eaf5fb);border-color:#bad3e5}.services-catalogue{background:radial-gradient(circle at 100% 0,#2389e217,#0000 25rem),linear-gradient(145deg,#f8fbfd,#e5eef5);border:1px solid #bdd2e2;border-radius:1.35rem;padding:clamp(1.5rem,3.5vw,3.2rem)}.services-lane-card{border-color:#bfd2df;box-shadow:0 18px 42px #082d4f17}.services-participant-section{color:#fff;background:radial-gradient(circle at 88% 18%,#1f9fde2e,#0000 24rem),linear-gradient(145deg,#041a31,#0a3556);border-color:#245579}.services-participant-section .services-section-heading h2,.services-participant-section .services-section-heading>svg{color:#fff}.services-participant-section .services-section-heading p:not(.public-eyebrow){color:#a9c2d8}.services-participant-grid article{background:#082c49d6;border-color:#2d6188;box-shadow:0 18px 38px #00000030}.services-participant-grid h3{color:#fff}.services-participant-grid p{color:#a9c2d8}.services-participant-grid a{color:#67d7ff}.public-about-registered-company{color:#fff;background:radial-gradient(circle at 16% 28%,#1eb0ea40,#0000 25rem),radial-gradient(circle at 96% 88%,#2269ff2e,#0000 28rem),linear-gradient(140deg,#03152b,#062b4d 62%,#08203c);border:1px solid #28648f;border-radius:1.35rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);gap:clamp(2rem,5vw,5rem);padding:clamp(2rem,5vw,4.8rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 85px #031f3c4d,inset 0 1px #ffffff17}.public-about-registered-company:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#76d0ff2e 0 1px,#0000 1.5px);background-size:2.8rem 2.8rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 64%);mask-image:linear-gradient(110deg,#000,#0000 64%)}.public-about-company-architecture,.public-about-registered-copy,.public-about-registered-mark{z-index:1;position:relative}.public-about-registered-mark{background:#03162c99;border:1px solid #61bcf44d;border-radius:1.05rem;align-content:center;justify-items:center;gap:1.4rem;min-height:22rem;padding:clamp(1.5rem,4vw,3rem);display:grid;box-shadow:0 24px 60px #00000040,inset 0 1px #ffffff14}.public-about-registered-mark img{filter:drop-shadow(0 18px 28px #c19e553d);background:#fff;border-radius:50%;width:min(100%,22rem);height:auto}.public-about-registered-mark>span{color:#bfeaff;letter-spacing:.09em;background:#0b466cb3;border:1px solid #347eab;border-radius:999px;align-items:center;gap:.55rem;padding:.6rem .8rem;font-size:.66rem;font-weight:820;display:inline-flex}.public-about-registered-copy{align-self:center}.public-about-registered-copy h2{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(2.4rem,4.5vw,4.8rem);font-weight:520;line-height:1.05}.public-about-registered-copy>p:not(.public-eyebrow){color:#b4cce0;max-width:65ch;margin-block:1.25rem 1.8rem;line-height:1.85}.public-about-company-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0;display:grid}.public-about-company-facts>div{background:#052441c2;border:1px solid #2b5e85;border-radius:.8rem;min-width:0;padding:1rem}.public-about-company-facts dt{color:#68cfff;font-size:.64rem;font-weight:820}.public-about-company-facts dd{color:#fff;margin:.45rem 0 0;font-size:.82rem;font-weight:720}.public-about-company-facts a{color:#bdeaff;overflow-wrap:anywhere;align-items:center;gap:.4rem;max-width:100%;display:inline-flex}.public-about-company-architecture{border-top:1px solid #295475;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:1rem 0 0;list-style:none;display:grid}.public-about-company-architecture li{background:linear-gradient(145deg,#062643e6,#073658b8);border:1px solid #2b5e85;border-radius:.85rem;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.25rem .65rem;padding:1rem;display:grid}.public-about-company-architecture li>span{color:#04182d;background:#65d4ff;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.65rem;font-weight:900;display:grid}.public-about-company-architecture svg{color:#6bd8ff}.public-about-company-architecture small,.public-about-company-architecture strong{grid-column:3}.public-about-company-architecture strong{color:#fff;font-size:.82rem}.public-about-company-architecture small{color:#92b5ce;font-size:.67rem;line-height:1.5}[dir=rtl] .public-about-registered-mark>span{letter-spacing:0}[dir=rtl] .public-about-registered-copy h2{letter-spacing:0;line-height:1.35}@media (max-width:1000px){.services-hero{margin-block-start:1rem}.public-about-registered-company,.services-hero{grid-template-columns:1fr}.public-about-registered-mark{min-height:18rem}.public-about-company-architecture{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){[dir=rtl] .home-v3-hero-copy h1{font-size:clamp(3rem,14vw,4.2rem);line-height:1.18}.services-hero{border-radius:1rem;width:calc(100% - 1.25rem);min-height:0;margin-block-end:3.5rem;padding:1.35rem}.services-hero h1{font-size:clamp(2.6rem,12vw,4rem)}.services-catalogue{width:calc(100% - 1.25rem);padding:1rem}.public-about-registered-company{border-radius:1rem;padding:1.15rem}.public-about-registered-mark{min-height:14rem;padding:1rem}.public-about-company-architecture,.public-about-company-facts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.aero-public-page *,.aero-public-page :after,.aero-public-page :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@media (min-width:1481px){.aero-public-header-v3{grid-template-columns:minmax(12.5rem,auto) minmax(0,1fr);min-height:6.4rem;padding-inline:clamp(1.5rem,3vw,3.6rem)}.aero-public-header-v3 .aero-public-navigation{grid-template-columns:minmax(0,1fr) auto;gap:.65rem clamp(1.2rem,2.4vw,2.8rem)}.aero-public-header-v3 .aero-public-primary-nav{gap:clamp(.15rem,.5vw,.65rem)}.aero-public-header-v3 .aero-public-nav-group>button{min-height:2.8rem;padding-inline:clamp(.65rem,1vw,1rem);font-size:.78rem}.aero-public-header-v3 .aero-public-actions,.aero-public-header-v3 .aero-public-utility-nav{gap:.55rem}.aero-public-header-v3 .aero-public-client-login,.aero-public-header-v3 .aero-public-request-access,.aero-public-header-v3 .aero-public-utility-nav>a{min-height:2.45rem;padding-inline:.8rem}}.home-v3-aeropassport{background:radial-gradient(circle at 82% 28%,#925cff42,#0000 26rem),radial-gradient(circle at 18% 88%,#2fc6ff26,#0000 24rem),linear-gradient(135deg,#181440,#28235e 58%,#102f58)}.home-v3-aeropassport .public-eyebrow{color:#c7a8ff}.home-v3-aeropassport .passport-card,.home-v3-aeropassport .passport-organization-card{background:#1b1949c7;border-color:#7468c3}.aero-public-footer-v3 .aero-public-footer-trust-copy{display:none}.home-v3-system-diagram{aspect-ratio:1.22;background:linear-gradient(#3985b814 1px,#0000 0) 0 0/2.5rem 2.5rem,linear-gradient(90deg,#3985b814 1px,#0000 0) 0 0/2.5rem 2.5rem,radial-gradient(circle at 50% 48%,#12aaf336,#0000 34%),linear-gradient(145deg,#04182f,#082b4c 54%,#061b34);border:1px solid #51b1eb61;border-radius:1.5rem;grid-template-rows:minmax(24rem,1fr) auto;grid-template-columns:minmax(9rem,.82fr) minmax(12rem,1.2fr) minmax(9rem,.82fr);align-items:stretch;gap:1rem;width:100%;min-height:0;padding:clamp(1.2rem,2.4vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 80px #00000047,inset 0 1px #ffffff14}.home-v3-system-inputs,.home-v3-system-outputs{align-content:center;gap:.8rem;display:grid}.home-v3-system-inputs span,.home-v3-system-outputs span{color:#d9efff;background:#07233fe0;border:1px solid #2e638b;border-radius:.8rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:4.6rem;padding:.85rem;font-size:.7rem;font-weight:780;display:grid;position:relative;box-shadow:0 14px 34px #0000002b}.home-v3-system-inputs span:after,.home-v3-system-outputs span:before{content:"";background:linear-gradient(90deg,#35bfff,#7a78ff);width:1.15rem;height:1px;position:absolute;top:50%}.home-v3-system-inputs span:after{right:-1.16rem}.home-v3-system-outputs span:before{left:-1.16rem}[dir=rtl] .home-v3-system-inputs span:after{left:-1.16rem;right:auto}[dir=rtl] .home-v3-system-outputs span:before{left:auto;right:-1.16rem}.home-v3-system-inputs svg,.home-v3-system-outputs svg{color:#59caff}.home-v3-system-core{color:#fff;text-align:center;background:radial-gradient(circle at 50% 40%,#0e6099,#061e3b 66%);border:1px solid #268ed1;border-radius:48% 52% 50% 46%;place-content:center;align-self:center;justify-items:center;min-height:17rem;padding:1.5rem;display:grid;box-shadow:0 0 65px #17aef245,inset 0 1px #ffffff2b}.home-v3-system-core img{width:min(9rem,72%);height:auto}.home-v3-system-core strong{letter-spacing:.15em;margin-top:.45rem;font-size:1.08rem}.home-v3-system-core small,.home-v3-system-core span{color:#73d3ff;font-size:.58rem;font-weight:800;line-height:1.6}.home-v3-system-core small{color:#849eb7;margin-top:.65rem}.home-v3-system-rail{background:#061a32;border:1px solid #2a5d83;border-radius:.7rem;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.home-v3-system-rail li{color:#b9daf1;text-align:center;border-inline-end:1px solid #244e70;gap:.18rem;padding:.7rem .5rem;font-size:.62rem;font-weight:760;display:grid}.home-v3-system-rail li:last-child{border-inline-end:0}.home-v3-system-rail b{color:#49c3ff;font-size:.54rem}.passport-card header{grid-template-columns:auto minmax(0,1fr) auto;display:grid}.passport-number{color:#e2d9ff;letter-spacing:.08em;background:#24205f;border:1px solid #776ac7;border-radius:999px;align-self:start;padding:.45rem .6rem;font-size:.62rem}.passport-profile-summary{grid-template-columns:minmax(7rem,.75fr) minmax(0,1.65fr);gap:.85rem;margin-top:1.2rem;display:grid}.passport-strength{aspect-ratio:1;background:radial-gradient(circle,#201d56 54%,transparent 55%),conic-gradient(#49c9ff 0 82%,#4f497c 82% 100%);border-radius:50%;place-content:center;justify-items:center;display:grid;box-shadow:0 0 35px #54bfff2e}.passport-strength strong{color:#fff;font-size:1.5rem}.passport-strength span{color:#a8a0dd;letter-spacing:.08em;font-size:.48rem;font-weight:850}.passport-profile-summary dl{border:1px solid #5c559e;border-radius:.75rem;margin:0;display:grid;overflow:hidden}.passport-profile-summary dl>div{border-bottom:1px solid #4a477f;grid-template-columns:1fr auto;align-items:center;gap:.6rem;padding:.65rem .75rem;display:grid}.passport-profile-summary dl>div:last-child{border-bottom:0}.passport-profile-summary dd,.passport-profile-summary dt{margin:0;font-size:.62rem}.passport-profile-summary dt{color:#9e99c9}.passport-profile-summary dd{color:#d9f3ff;font-weight:800}.passport-readiness-track{grid-template-columns:repeat(4,1fr);gap:.3rem;margin:.5rem 0;display:grid}.passport-readiness-track i{background:#4b4978;border-radius:999px;height:.3rem}.passport-readiness-track i[data-state=complete]{background:#4bc9ff}.passport-readiness-track i[data-state=active]{background:#9c82ff;box-shadow:0 0 12px #9c82ffa6}.home-v3-intelligence-board-live{min-width:0}.home-v3-dna-live{grid-template-columns:1fr!important;display:grid!important}.home-v3-dna-live-map{background:#04172d;min-width:0;padding:.75rem}.home-v3-dna-live-map>div{border-color:#285d83;border-radius:.8rem}.home-v3-dna-flow{background:#08243f;border-top:1px solid #244966;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:.45rem;padding:.85rem 1rem;display:grid}.home-v3-dna-flow>span{color:#88abc4;text-align:center;justify-items:center;gap:.2rem;font-size:.54rem;display:grid}.home-v3-dna-flow svg{color:#52c9ff}.home-v3-dna-flow b{color:#fff;font-size:1rem}[dir=rtl] .home-v3-dna-flow>svg{transform:rotate(180deg)}.home-v3-dna-live-state{color:#9bc9e7;background:#051a32;justify-content:center;align-items:center;gap:.75rem;min-height:25rem;padding:2rem;display:flex}.aero-public-footer-v3 .aero-public-footer-social{gap:.75rem;display:grid}.aero-public-footer-contact-card{border-top:1px solid #244764;grid-template-columns:minmax(0,1fr) 4.5rem;gap:.55rem;margin-top:.3rem;padding-top:.9rem;display:grid}.aero-public-footer-contact-card>a{color:#dff4ff;background:#092742;border:1px solid #285274;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2rem .55rem;min-width:0;padding:.65rem;display:grid}.aero-public-footer-contact-card>a:first-child,.aero-public-footer-contact-card>a:nth-child(2){grid-column:1}.aero-public-footer-contact-card>a svg{color:#54c4ff;grid-row:1/span 2}.aero-public-footer-contact-card>a span{color:#87a8c1;font-size:.56rem}.aero-public-footer-contact-card>a bdi{overflow-wrap:anywhere;min-width:0;font-size:.67rem;font-weight:780}.aero-public-footer-v3 .aero-public-footer-contact-card .aero-public-footer-trust{grid-area:1/2/span 2;align-self:stretch;width:4.5rem;height:auto;min-height:4.5rem;margin:0;position:static}@media (max-width:1480px){.aero-public-header-v3{padding-inline:clamp(1rem,3vw,2rem)}.aero-public-header-v3 .aero-public-brand{min-width:0}.aero-public-header-v3 .aero-public-navigation,.aero-public-header-v3 .aero-public-navigation.is-open{top:5.25rem}}@media (max-width:1120px){.home-v3-system-diagram{aspect-ratio:1.3;width:min(100%,46rem);margin-inline:auto}}@media (max-width:680px){.home-v3-dna-snapshot-bar{flex-wrap:wrap}.home-v3-network-hero-meta{flex-direction:column;align-items:flex-start;gap:.3rem}.home-v3-network-hero-meta small{text-align:start}.home-v3-network-hero-footer{gap:.45rem;font-size:.46rem}.home-v3-network-hero-footer i{width:.75rem}.home-v3-system-diagram{aspect-ratio:auto;grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:1rem}.home-v3-system-inputs,.home-v3-system-outputs{gap:.5rem}.home-v3-system-inputs span,.home-v3-system-outputs span{min-height:3.5rem;padding:.6rem;font-size:.6rem}.home-v3-system-inputs span:after,.home-v3-system-outputs span:before{display:none}.home-v3-system-core{border-radius:1.2rem;grid-area:1/1/auto/-1;min-height:12rem}.home-v3-system-inputs{grid-area:2/1}.home-v3-system-outputs{grid-area:2/2}.home-v3-system-rail{grid-row:3;overflow-x:auto}.home-v3-system-rail li{min-width:4.5rem}.passport-profile-summary{grid-template-columns:1fr}.passport-strength{width:8.2rem;margin-inline:auto}.passport-card header{grid-template-columns:auto minmax(0,1fr)}.passport-number{grid-column:1/-1;justify-self:start}.home-v3-dna-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.home-v3-dna-flow>svg{display:none}.aero-public-footer-contact-card{grid-template-columns:minmax(0,1fr) 4rem}.aero-public-footer-v3 .aero-public-footer-contact-card .aero-public-footer-trust{width:4rem}}@media (min-width:1481px){.aero-public-header-v3{grid-template-columns:9.4rem minmax(0,1fr);gap:clamp(.45rem,.7vw,.7rem);min-height:5.7rem;padding-inline:clamp(1rem,1.7vw,1.6rem)}.aero-public-header-v3 .aero-public-brand{min-width:0}.aero-public-header-v3 .aero-public-navigation{grid-template-columns:auto auto auto;justify-content:end;gap:clamp(.45rem,.8vw,.8rem)}.aero-public-header-v3 .aero-public-nav-group>button{gap:.2rem;min-height:2.8rem;padding-inline:clamp(.38rem,.48vw,.55rem);font-size:clamp(.7rem,.78vw,.78rem)}.aero-public-header-v3 .aero-public-utility-nav{background:#0f375e42;border-radius:.55rem;gap:.18rem;margin-inline-start:.35rem;padding-inline-start:clamp(.45rem,.7vw,.68rem)}.aero-public-header-v3 .aero-public-locale,.aero-public-header-v3 .aero-public-utility-nav>a:not(.aero-public-locale){padding-inline:clamp(.35rem,.5vw,.55rem)}.aero-public-header-v3 .aero-public-actions{gap:.35rem}.aero-public-header-v3 .aero-public-client-login,.aero-public-header-v3 .aero-public-request-access{padding-inline:clamp(.58rem,.7vw,.78rem);font-size:.76rem}[dir=rtl] .aero-public-header-v3 .aero-public-nav-group>button,[dir=rtl] .aero-public-header-v3 .aero-public-utility-nav>a{font-size:.74rem}.aero-public-header-v3{grid-template-columns:12.5rem minmax(0,1fr);gap:clamp(1rem,2vw,2rem);min-height:7.1rem;padding:.7rem clamp(1.25rem,2.4vw,2.6rem)}.aero-public-header-v3 .aero-public-navigation{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"utility utility""primary actions";gap:.38rem clamp(1rem,2vw,2rem);display:grid}.aero-public-header-v3 .aero-public-primary-nav{justify-content:flex-start;gap:clamp(.18rem,.45vw,.55rem)}.aero-public-header-v3 .aero-public-nav-group>button{min-height:3.1rem;padding-inline:clamp(.55rem,.8vw,.95rem);font-size:clamp(.79rem,.88vw,.9rem)}.aero-public-header-v3 .aero-public-utility-nav{background:0 0;border:0;grid-area:utility;justify-self:end;min-height:1.5rem;margin:0;padding:0}.aero-public-header-v3 .aero-public-actions{grid-area:actions;gap:.5rem}.aero-public-header-v3 .aero-public-client-login,.aero-public-header-v3 .aero-public-request-access{min-height:2.9rem;padding-inline:.85rem;font-size:.8rem}}.aero-public-header-v3 .aero-public-mega-menu,.aero-public-header-v3 .aero-public-mega-menu.is-open{color:#142d46;background:#f7fbff;border-color:#b9cee1;max-width:82rem;margin-inline:auto;box-shadow:0 34px 90px #000d2363}.aero-public-header-v3 .aero-public-mega-heading{background:linear-gradient(100deg,#e7f2fb,#fff);border-color:#d6e4ef}.aero-public-header-v3 .aero-public-mega-heading>span,.aero-public-header-v3 .aero-public-mega-sections h2{color:#255b82}.aero-public-header-v3 .aero-public-mega-sections>section{border-color:#d7e3ed}.aero-public-header-v3 .aero-public-mega-sections a{color:#102b45;border-color:#e0eaf2}.aero-public-header-v3 .aero-public-mega-sections a:focus-visible,.aero-public-header-v3 .aero-public-mega-sections a:hover{color:#082b4a;background:#e6f3ff}.aero-public-header-v3 .aero-public-mega-sections em{color:#4a647c;white-space:normal}.aero-public-header-v3 .aero-public-mega-footer{color:#07508a;background:#ebf5fc;border-color:#d7e3ed}.aero-public-header-v3 .aero-public-mega-footer:focus-visible,.aero-public-header-v3 .aero-public-mega-footer:hover{color:#063759;background:#d9edfb}.aero-public-role-layout{grid-template-columns:minmax(12rem,.85fr) minmax(17rem,1.25fr) minmax(12rem,.8fr);gap:clamp(1rem,2vw,2rem);padding:clamp(1.2rem,2vw,2rem);display:grid}.aero-public-role-layout>section{min-width:0}.aero-public-role-kicker,.aero-public-role-layout h2{color:#3b6687;letter-spacing:.11em;margin:0 0 1rem;font-size:.69rem;font-weight:850}[dir=rtl] .aero-public-role-kicker,[dir=rtl] .aero-public-role-layout h2{letter-spacing:0}.aero-public-role-options,.aero-public-role-workflows>div{gap:.32rem;display:grid}.aero-public-role-options button,.aero-public-role-workflows a{color:#193d5b;width:100%;min-height:2.75rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;align-items:center;gap:.72rem;padding:.54rem .72rem;font-size:.79rem;font-weight:720;display:flex}.aero-public-role-options button>span,.aero-public-role-workflows a>span{flex:1}.aero-public-role-options button>svg:first-child{color:#2984bb}.aero-public-role-options button:focus-visible,.aero-public-role-options button:hover,.aero-public-role-options button[aria-pressed=true],.aero-public-role-workflows a:focus-visible,.aero-public-role-workflows a:hover{color:#05385f;background:#e5f3ff;border-color:#b7d9f0}.aero-public-role-options button[aria-pressed=true]{box-shadow:inset 3px 0 #0783d3}[dir=rtl] .aero-public-role-options button[aria-pressed=true]{box-shadow:inset -3px 0 #0783d3}.aero-public-role-detail{background:radial-gradient(circle at 100% 0,#d4ecff,#0000 55%),linear-gradient(145deg,#fff,#eef7fd);border:1px solid #9fc8e3;border-radius:.95rem;flex-direction:column;justify-content:center;min-height:21rem;padding:clamp(1.25rem,2vw,2rem);display:flex;box-shadow:0 15px 38px #1456851a}.aero-public-role-detail h2{color:#0b2f4b;letter-spacing:normal;margin:0;font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.2}.aero-public-role-detail p{color:#3d607b;font-size:.9rem;line-height:1.6}.aero-public-role-detail a{color:#fff;background:#0879bf;border-radius:.5rem;align-items:center;gap:.55rem;width:fit-content;min-height:2.7rem;padding:.5rem .9rem;font-size:.78rem;font-weight:780;display:inline-flex}.aero-public-role-detail a:focus-visible,.aero-public-role-detail a:hover{background:#075788}.aero-public-role-detail small{color:#526d82;margin-top:1rem;line-height:1.5}.aero-public-role-workflows{padding-inline-start:.35rem}.aero-public-role-workflows a{border-bottom:1px solid #dbe7ef;border-radius:.3rem}@media (max-width:1480px){.aero-public-header-v3 .aero-public-mega-menu,.aero-public-header-v3 .aero-public-mega-menu.is-open{background:#f7fbff;border-color:#d8e5ef}.aero-public-role-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.aero-public-role-workflows{grid-column:1/-1}.aero-public-role-workflows>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.aero-public-role-layout{grid-template-columns:minmax(0,1fr);padding:1rem}.aero-public-role-detail{min-height:0}.aero-public-role-workflows{grid-column:auto}.aero-public-role-workflows>div{grid-template-columns:1fr}}.public-home{max-width:100%;overflow-x:clip}.home-v3-marketplace{color:#fff;background:radial-gradient(circle at 92% 0,#1cbdff3d,#0000 26rem),radial-gradient(circle at 8% 100%,#5355e62e,#0000 25rem),linear-gradient(145deg,#03182f,#082d50 58%,#061e39);border-color:#226da4;position:relative;overflow:hidden;box-shadow:0 36px 90px #03234442,inset 0 1px #ffffff1a}.home-v3-marketplace:before{pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(#51a8de0f 1px,#0000 0),linear-gradient(90deg,#51a8de0f 1px,#0000 0);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:3rem 3rem;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.home-v3-marketplace>*{position:relative}.home-v3-marketplace .home-v3-section-heading h2{color:#fff}.home-v3-marketplace .home-v3-section-heading p:not(.public-eyebrow){color:#a9c7dd}.home-v3-marketplace .home-v3-section-heading>a{color:#63d2ff}.home-v3-marketplace-command-deck{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:1rem;margin-bottom:1rem;display:grid}.home-v3-marketplace .home-v3-marketplace-search{background:#051c33e0;border:1px solid #387aa7;min-height:6.4rem;margin:0;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff14}.home-v3-marketplace .home-v3-marketplace-search input{color:#eefaff;background:0 0}.home-v3-marketplace .home-v3-marketplace-search input::placeholder{color:#87a9c1}.home-v3-marketplace-command-deck aside{background:#07223ddb;border:1px solid #306b96;border-radius:.9rem;padding:1rem 1.1rem;box-shadow:inset 0 1px #ffffff12}.home-v3-marketplace-command-deck aside>strong{color:#6dd8ff;letter-spacing:.04em;margin-bottom:.7rem;font-size:.68rem;display:block}.home-v3-marketplace-command-deck ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.home-v3-marketplace-command-deck li{color:#c0d7e7;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.45rem;font-size:.6rem;line-height:1.4;display:grid}.home-v3-marketplace-command-deck li b{color:#4bcaff;font-size:.52rem}.home-v3-marketplace .home-v3-marketplace-categories a{color:#edf9ff;background:linear-gradient(145deg,#0b3050f0,#07223df0);border-color:#32698f;box-shadow:0 18px 38px #0003,inset 0 1px #ffffff12}.home-v3-marketplace .home-v3-marketplace-categories a small{color:#83abc4}.home-v3-marketplace .home-v3-marketplace-categories a[data-category=pooling],.home-v3-marketplace .home-v3-marketplace-categories a[data-category=repair-capabilities]{background:linear-gradient(145deg,#094267f5,#082643f5);border-color:#2c94c9}.home-v3-marketplace .home-v3-marketplace-categories a:focus-visible,.home-v3-marketplace .home-v3-marketplace-categories a:hover{color:#fff;border-color:#5bd1ff;box-shadow:0 25px 55px #0008194d}.passport-book{background:#15133c;border:1px solid #8a79d3;border-radius:1.2rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000005c,0 0 60px #7456ff26}.passport-book:after{content:"";background:linear-gradient(#0000,#7667bd 12% 88%,#0000);width:1px;position:absolute;top:1rem;bottom:1rem;left:50%;box-shadow:0 0 18px #66c5ff47}.passport-page{background:radial-gradient(circle at 12% 10%,#4bcbff1f,#0000 15rem),linear-gradient(145deg,#1f1b4ffa,#121237fa);align-content:start;gap:1rem;min-width:0;padding:clamp(1.2rem,2.4vw,2rem);display:grid}.passport-page-private{background:radial-gradient(circle at 90% 16%,#8b65ff2e,#0000 14rem),linear-gradient(145deg,#18163f,#0c1835)}.passport-page header{color:#5bd0ff;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;display:grid}.passport-page header span{gap:.2rem;display:grid}.passport-page header strong{color:#fff;letter-spacing:.08em;font-size:.72rem}.passport-page header small{color:#a69ccd;letter-spacing:.06em;font-size:.5rem;line-height:1.5}.passport-page-public .passport-number{justify-self:start}.passport-page .passport-strength{width:7.6rem;margin-inline:auto}.passport-page dl{border:1px solid #504b89;border-radius:.7rem;gap:0;margin:0;display:grid;overflow:hidden}.passport-page dl>div{border-bottom:1px solid #444174;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.5rem;padding:.58rem .65rem;font-size:.56rem;display:grid}.passport-page dl>div:last-child{border-bottom:0}.passport-page dt{color:#9c97c1}.passport-page dd{color:#e2f6ff;margin:0;font-weight:780}.passport-security-state{color:#79d7ff;text-align:center;background-color:#081530bd;background-image:linear-gradient(#6c62ac17 1px,#0000 0),linear-gradient(90deg,#6c62ac17 1px,#0000 0),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:1.25rem 1.25rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #64599e;border-radius:.8rem;place-content:center;justify-items:center;gap:.55rem;min-height:9rem;padding:1rem;display:grid}.passport-security-state strong{color:#f1edff;font-size:.68rem}.passport-security-state span{color:#9894b9;max-width:32ch;font-size:.54rem;line-height:1.5}.passport-page-private ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.passport-page-private li{color:#d0d8ed;border:1px solid #454b7c;border-radius:.55rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.56rem;display:grid}.passport-page-private li svg{color:#65ceff;width:.9rem}.passport-page-private .passport-readiness{margin:0;padding:.75rem}.home-v3-intelligence{background:radial-gradient(circle at 88% 18%,#11abec2e,#0000 31rem),linear-gradient(135deg,#d5e7f2,#f2f8fc);grid-template-columns:minmax(19rem,.7fr) minmax(0,1.3fr)}.home-v3-intelligence-board-live{border-color:#2587bc;border-radius:1.2rem;box-shadow:0 38px 90px #0322424d,0 0 0 1px #46c4ff14}.home-v3-dna-console-bar{color:#75d8ff;letter-spacing:.08em;background:#031529;border-bottom:1px solid #204b70;justify-content:space-between;align-items:center;gap:1rem;padding:.62rem .85rem;font-size:.52rem;font-weight:820;grid-template-columns:none!important;display:flex!important}.home-v3-dna-console-bar span{align-items:center;gap:.4rem;display:inline-flex}.home-v3-dna-console-bar i{background:#48dcff;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 12px #48dcff}.home-v3-dna-snapshot-bar{color:#86abc4;background:#061b31;border-bottom:1px solid #1b3e5d;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;font-size:.52rem;line-height:1.4;display:flex}.home-v3-dna-snapshot-bar span{color:#b4d8ec;letter-spacing:.05em;align-items:center;gap:.4rem;font-weight:820;display:inline-flex}.home-v3-dna-snapshot-bar span i{border:1px solid #53caff;border-radius:50%;width:.4rem;height:.4rem;box-shadow:0 0 9px #53caff73}.home-v3-dna-snapshot-bar time{color:#72a0ba;text-align:end}.home-v3-dna-live-map{background:radial-gradient(circle at 50% 46%,#11a2e22b,#0000 52%),#020f20;padding:.65rem;position:relative;overflow:hidden}.home-v3-dna-live-map>div:first-child{z-index:1;border-color:#2779a8;position:relative;box-shadow:0 0 40px #18b2ef21,inset 0 0 35px #000a1ab8}.home-v3-dna-map-hud{z-index:2;pointer-events:none;position:absolute;inset:1.15rem;display:block!important}.home-v3-dna-map-hud span{opacity:.75;border-color:#55d5ff;width:1.8rem;height:1.8rem;position:absolute}.home-v3-dna-map-hud span:first-child{border-top:1px solid;border-left:1px solid;top:0;left:0}.home-v3-dna-map-hud span:nth-child(2){border-top:1px solid;border-right:1px solid;top:0;right:0}.home-v3-dna-map-hud span:nth-child(3){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.home-v3-dna-map-hud span:nth-child(4){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.home-v3-dna-map-label{z-index:3;color:#dff8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#021226c7;border:1px solid #3eb2e273;border-radius:.55rem;width:auto;padding:.55rem .65rem;position:absolute;top:1.55rem;left:1.55rem;display:grid!important}[dir=rtl] .home-v3-dna-map-label{left:auto;right:1.55rem}.home-v3-dna-map-label small{color:#55cdf8;letter-spacing:.08em;font-size:.46rem}.home-v3-dna-map-label strong{font-size:1.2rem}.home-v3-dna-map-label span{color:#86a9c2;font-size:.48rem}.home-v3-dna-boundary{color:#8eb4ce;background:#061a30;border-top:1px solid #234d6d;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.54rem;line-height:1.45;grid-template-columns:auto minmax(0,1fr)!important;display:grid!important}.home-v3-dna-boundary svg{color:#5ccfff}.aero-public-footer-v3 .aero-public-footer-main{gap:clamp(1.25rem,2vw,2rem);padding-block:clamp(2rem,3.5vw,3.2rem)}.aero-public-footer-v3 .aero-public-footer-product-mark{margin-top:.75rem;padding:.55rem 0}.aero-public-footer-v3 .aero-public-footer-links{gap:1rem}.aero-public-footer-v3 .aero-public-footer-links section{gap:.4rem}.aero-public-footer-v3 .aero-public-footer-links a{line-height:1.25}.aero-public-footer-v3 .aero-public-footer-social{gap:.55rem;padding:.85rem}.aero-public-footer-contact-card{direction:ltr;grid-template-columns:3.1rem minmax(0,1fr);grid-template-areas:"seal email""seal phone";gap:.4rem .55rem;padding-top:.65rem}.aero-public-footer-contact-card>a:first-child{grid-area:email}.aero-public-footer-contact-card>a:nth-child(2){grid-area:phone}[dir=rtl] .aero-public-footer-contact-card>a{direction:rtl}.aero-public-footer-v3 .aero-public-footer-contact-card .aero-public-footer-trust{grid-area:seal;align-self:center;width:3.1rem;height:4rem;min-height:0}.aero-public-footer-contact-card>a{padding:.48rem .55rem}.aero-public-footer-v3 .aero-public-footer-legal{min-height:3.2rem;padding-block:.75rem}@media (max-width:1480px){.public-contact-dock{display:none}}@media (max-width:980px){.home-v3-intelligence,.home-v3-marketplace-command-deck{grid-template-columns:1fr}.passport-book{width:min(100%,48rem);margin-inline:auto}.aero-public-footer-v3 .aero-public-footer-main{padding-block:1.8rem}}@media (max-width:680px){.home-v3-marketplace-command-deck ol,.passport-book{grid-template-columns:1fr}.passport-book:after{width:auto;height:1px;inset:50% 1rem auto}.home-v3-dna-map-label{padding:.4rem .5rem;top:1.2rem;left:1.2rem}[dir=rtl] .home-v3-dna-map-label{left:auto;right:1.2rem}.aero-public-footer-v3 .aero-public-footer-main{padding-block:1.4rem}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}