/*! tailwindcss v4.1.18 | 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-outline-style:solid;--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}}}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.flex-shrink{flex-shrink:1}.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}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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-duration:var(--tw-duration,0s);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,ease)}#root,body,html{height:100%}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--oasys-blue-deep:#004d6a;--oasys-blue-soft:#00b2ff;--oasys-blue:#006a8e;--oasys-teal:#00857a}.AppHeader{background:var(--color-surface,#fff);border-bottom:1px solid var(--color-border,#e5edf5);box-shadow:0 0 0 1px #0f172a03,0 6px 18px #0f172a0a;gap:1.4rem;overflow:visible;padding:var(--space-sm,10px)var(--space-md,24px);position:sticky;top:0;z-index:10}.AppHeader,.branding{align-items:center;display:flex}.branding{cursor:pointer;flex-shrink:0;gap:.9rem;min-width:0}.logo{flex-shrink:0;height:64px;width:64px}.brand-text{display:flex;flex-direction:column;justify-content:center;line-height:1.1}.brand-title{color:var(--color-text,#111827);font-size:1.6rem;font-weight:700;letter-spacing:.04em;margin:0}.brand-subtitle{color:var(--color-text-secondary,#6b7280);font-size:.9rem;font-weight:500;margin:.18rem 0 0;white-space:nowrap}.header-nav{-ms-overflow-style:none;align-items:stretch;display:flex;flex:auto;gap:clamp(.85rem,1vw,1.25rem);height:40px;min-width:0;overflow:auto hidden;overscroll-behavior-x:contain;scrollbar-width:none}.header-nav::-webkit-scrollbar{display:none}.header-nav button{align-items:center;background:0 0;border:none;color:var(--color-text-muted,#4b5563);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.93rem;font-weight:500;line-height:1;margin:0;padding:0 0 4px;position:relative;transition:color .18s ease-out,opacity .18s ease-out;white-space:nowrap}.header-nav button:after{background:0 0;border-radius:999px;bottom:2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:50%;transition:background-color .2s ease-out,transform .2s ease-out;width:100%}.header-nav button:hover{color:var(--oasys-blue,#006a8e)}.header-nav button.active{color:var(--oasys-blue-deep,#004d6a);font-weight:600}.header-nav button.active:after{background:linear-gradient(90deg,var(--oasys-blue-soft,#00b2ff),var(--oasys-blue,#006a8e));transform:scaleX(1)}.header-nav button.disabled,.header-nav button:disabled{cursor:not-allowed;opacity:.5}.user-menu{align-items:center;display:flex;flex-shrink:0;gap:var(--space-md,16px);margin-left:auto;position:relative}.header-context-chip{align-items:center;background:linear-gradient(#006a8e14,#00b2ff14);border:1px solid #006a8e1f;border-radius:999px;color:var(--oasys-blue-deep,#004d6a);display:inline-flex;font-size:.82rem;font-weight:600;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.user-button{align-items:center;background:0 0;border:none;border-radius:999px;cursor:pointer;display:flex;padding:var(--space-xs,4px);transition:box-shadow .18s ease-out,transform .18s ease-out,background-color .18s ease-out}.user-button:hover{background-color:#00857a0f;box-shadow:0 0 0 1px #0f172a05,0 4px 10px #0f172a14;transform:translateY(-.5px)}.avatar-img{object-fit:cover}.avatar-fallback,.avatar-img{border-radius:50%;height:36px;width:36px}.avatar-fallback{align-items:center;background:var(--oasys-blue-deep,#004d6a);color:#fff;display:flex;font-size:1rem;font-weight:600;justify-content:center}.dropdown{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5edf5);border-radius:var(--radius-sm,8px);box-shadow:0 12px 30px #0f172a1f;display:flex;flex-direction:column;min-width:180px;padding:4px 0;position:absolute;right:0;top:calc(100% + var(--space-xs,4px));z-index:1000}.dropdown button{background:0 0;border:none;color:var(--color-text,#111827);cursor:pointer;font-size:.9rem;padding:8px 14px;text-align:left;transition:background-color .15s ease-out,color .15s ease-out;width:100%}.dropdown button:hover{background:#00857a0f;color:var(--oasys-blue-deep,#004d6a)}.plan-details{border-bottom:1px solid var(--color-border,#e5edf5);margin-bottom:4px;padding:8px 14px 6px}.plan-label{color:var(--color-text,#111827);font-size:.8rem;font-weight:600}.renewal-date{color:var(--color-text-secondary,#6b7280);display:block;font-size:.75rem;margin-top:2px}@media (max-width:1100px){.AppHeader{flex-wrap:wrap;row-gap:.75rem}.header-nav{margin-left:0;order:3;padding-top:0;width:100%}}@media (max-width:760px){.AppHeader{align-items:flex-start}.branding{flex:100%}.user-menu{justify-content:space-between;margin-left:0;width:100%}.brand-title{font-size:1.45rem}.logo{height:52px;width:52px}.header-nav{gap:1rem}.header-context-chip{max-width:58%;overflow:hidden;text-overflow:ellipsis}}@media (max-width:560px){.brand-subtitle{white-space:normal}.user-menu{gap:10px}.header-context-chip{font-size:.76rem;padding:0 10px}}.logout-menu-item{align-items:center;display:inline-flex!important;gap:8px}.settings-shell{display:grid;gap:14px;margin:18px clamp(16px,2vw,28px) 28px;max-width:none;width:auto}.settings-hero{align-items:flex-start;background:0 0;border:none;border-bottom:1px solid var(--color-border,#e5edf5);border-radius:0;box-shadow:none;display:flex;gap:18px;justify-content:space-between;min-width:0;overflow:visible;padding:4px 2px 12px}.settings-eyebrow{color:var(--oasys-blue,#006a8e);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.settings-hero h2{color:var(--color-text,#111827);font-size:clamp(1.45rem,2.2vw,1.9rem);line-height:1.1;margin:0}.settings-hero p{color:var(--color-text-secondary,#5b6b84);font-size:.94rem;margin:6px 0 0;max-width:760px}.settings-plan-chip{align-items:center;background:#006a8e0f;border:1px solid #006a8e24;border-radius:999px;color:var(--oasys-blue-deep,#004d6a);display:inline-flex;gap:8px;min-width:0;padding:7px 10px;white-space:nowrap}.settings-plan-chip span{font-size:.74rem;font-weight:600;opacity:.75}.settings-plan-chip strong{font-size:.86rem;text-transform:capitalize}.settings-layout{align-items:start;display:grid;gap:18px;grid-template-columns:280px minmax(0,1fr);min-width:0}.settings-sidebar{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5edf5);border-radius:18px;box-shadow:0 10px 30px #0f172a0a;display:grid;gap:8px;padding:12px;position:sticky;top:116px}.settings-sidebar button{background:0 0;border:1px solid #0000;border-radius:14px;color:var(--color-text,#111827);cursor:pointer;display:grid;gap:3px;padding:12px;text-align:left;transition:border-color .16s,background-color .16s,color .16s}.settings-sidebar button:hover{background:#006a8e0a;border-color:#006a8e24}.settings-sidebar button.active{background:linear-gradient(#006a8e1a,#00b2ff14);border-color:#006a8e33;color:var(--oasys-blue-deep,#004d6a)}.settings-sidebar button span{font-weight:700}.settings-sidebar button small{color:var(--color-text-secondary,#64748b);line-height:1.35}.settings-panel{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5edf5);border-radius:18px;box-shadow:0 10px 30px #0f172a0a;min-width:0;overflow:hidden}.settings-panel-header{background:linear-gradient(#0f172a05,#0f172a00);border-bottom:1px solid var(--color-border,#e5edf5);padding:18px 22px}.settings-panel-header h3{color:var(--color-text,#111827);font-size:1.1rem;margin:0}.settings-panel-header p{color:var(--color-text-secondary,#64748b);font-size:.9rem;margin:4px 0 0}.settings-panel>.billing-shell,.settings-panel>.max-w-5xl,.settings-panel>.max-w-6xl,.settings-panel>.placeholder,.settings-panel>.profile-shell{margin:0;max-width:none;width:100%}.settings-panel>.max-w-5xl,.settings-panel>.max-w-6xl{margin-left:0;margin-right:0;max-width:none;padding:22px}.settings-panel .billing-shell,.settings-panel .profile-shell{padding:22px}@media (max-width:980px){.settings-shell{margin:16px 14px 24px;width:auto}.settings-hero{align-items:flex-start;flex-direction:column;gap:10px}.settings-layout{grid-template-columns:1fr}.settings-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:620px){.settings-sidebar{grid-template-columns:1fr}}
/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.settings-inline-state{color:var(--color-text-secondary,#64748b);padding:24px}.settings-inline-error{color:var(--color-error,#dc2626)}.settings-profile-shell{display:grid;gap:18px;padding:22px}.settings-profile-summary{align-items:center;background:linear-gradient(#fff,#f8fbffd9);border:1px solid var(--color-border,#e5edf5);border-radius:16px;display:flex;gap:16px;padding:18px}.settings-profile-avatar{background:linear-gradient(135deg,var(--color-primary,#07f),var(--oasys-blue,#006a8e));border-radius:999px;box-shadow:0 8px 20px #006a8e38;color:#fff;display:grid;font-size:1.35rem;font-weight:800;height:52px;place-items:center;width:52px}.settings-profile-summary h3{color:var(--color-text,#111827);font-size:1.25rem;margin:0}.settings-profile-summary p{color:var(--color-text-secondary,#64748b);margin:4px 0 0}.settings-profile-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5edf5);border-radius:16px;padding:20px}.settings-profile-card-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.settings-profile-card-header h3{color:var(--color-text,#111827);font-size:1.1rem;margin:0}.settings-profile-card-header p{color:var(--color-text-secondary,#64748b);font-size:.9rem;margin:5px 0 0}.settings-profile-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-grid>div{background:#0f172a06;border:1px solid #e2e8f0cc;border-radius:12px;padding:14px}.settings-profile-form label span,.settings-profile-grid span{color:var(--color-text-secondary,#64748b);display:block;font-size:.78rem;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.settings-profile-grid strong{color:var(--color-text,#111827);display:block;font-size:.95rem;overflow-wrap:anywhere}.settings-profile-grid-wide{grid-column:1/-1}.settings-mono-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem!important}.settings-profile-form{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-form-wide{grid-column:1/-1}.settings-profile-form input{background:#fff;border:1px solid var(--color-border,#e5edf5);border-radius:10px;color:var(--color-text,#111827);font-size:.95rem;padding:10px 12px;width:100%}.settings-profile-form input:focus{border-color:var(--oasys-blue,#006a8e);box-shadow:0 0 0 3px #006a8e1a;outline:none}.settings-profile-actions{display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1}.settings-primary-button,.settings-secondary-button{border:none;border-radius:10px;cursor:pointer;font-weight:700;padding:9px 14px}.settings-primary-button{background:var(--color-primary,#07f);color:#fff}.settings-primary-button:hover{background:var(--color-primary-hover,#005fd1)}.settings-secondary-button{background:#0f172a0f;color:var(--color-text,#111827)}.settings-secondary-button:hover{background:#0f172a1a}.settings-primary-button:disabled,.settings-secondary-button:disabled{cursor:not-allowed;opacity:.65}@media (max-width:720px){.settings-profile-shell{padding:16px}.settings-profile-card-header{flex-direction:column}.settings-profile-form,.settings-profile-grid{grid-template-columns:1fr}.settings-profile-actions,.settings-profile-form-wide,.settings-profile-grid-wide{grid-column:auto}}.subscribe-page{color:var(--color-text);font-family:var(--font-sans);margin:2rem auto;max-width:1200px;padding:0 20px}.back-link{background:none;border:none;color:var(--color-primary);cursor:pointer;font-size:.9rem;margin-bottom:1rem;padding:0}.back-link:hover{text-decoration:underline}.subscribe-header h2{font-size:2rem;font-weight:700;margin-bottom:.4rem}.subscribe-subtitle{color:var(--color-text-secondary);font-size:1rem;line-height:1.4;margin-bottom:2rem;max-width:720px}.plan-list{display:grid;gap:1.75rem;grid-template-columns:1fr}@media (min-width:900px){.plan-list{grid-template-columns:1fr 1fr}}.plan-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:1.75rem;position:relative;transition:box-shadow .2s ease,transform .2s ease}.plan-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.plan-card.popular{border-color:#f1c40f;box-shadow:0 4px 18px #0000001f;transform:translateY(-3px)}.plan-badge{background:#f1c40f;border-radius:var(--radius-pill);color:#fff;font-size:.7rem;font-weight:700;padding:4px 8px}.plan-main{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between}.plan-left{flex:1}.plan-right{align-items:flex-end;display:flex;flex-direction:column;min-width:160px}.plan-name-row{align-items:center;display:flex;gap:.5rem}.plan-name{font-size:1.3rem;font-weight:700;margin:0}.plan-emoji{font-size:1.35rem}.plan-tagline{color:var(--color-text-secondary);font-size:.95rem;margin-bottom:12px;margin-top:4px}.plan-highlights{color:var(--color-text);margin:0;padding-left:1rem}.plan-highlights li{line-height:1.4;margin-bottom:6px}.plan-best-for{color:var(--color-text-secondary);font-size:.85rem;margin-top:.75rem}.plan-best-for span{color:var(--color-text);font-weight:600}.plan-price{font-size:1.5rem;font-weight:700;margin:0}.plan-price-caption{color:var(--color-text-secondary);font-size:.8rem;margin-bottom:1rem}.plan-cta{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:var(--color-on-primary);cursor:pointer;font-weight:600;padding:10px 18px;transition:background .18s ease}.plan-cta:hover{background:var(--color-primary-hover)}.plan-cta:disabled{cursor:not-allowed;opacity:.65}.plan-details{border-top:1px solid var(--color-border);margin-top:1.5rem;padding-top:1rem}.plan-details summary{color:var(--color-primary);cursor:pointer;font-weight:600}.plan-details-grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;margin-top:1rem}.plan-detail-column h4{font-size:.9rem;font-weight:700;margin:0 0 6px}.plan-detail-column ul{font-size:.9rem;margin:0;padding-left:1rem}.plan-detail-column li{margin-bottom:6px}.error-message{background:#ffecec;border-left:4px solid #d32f2f;border-radius:var(--radius-sm);color:#b00020;margin-bottom:1rem;padding:.75rem 1rem}@media (max-width:700px){.plan-main{align-items:flex-start;flex-direction:column}.plan-right{align-items:flex-start;margin-top:1rem;width:100%}.plan-price{font-size:1.3rem}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.settings-billing-state{color:var(--color-text-secondary,#64748b);padding:24px}.settings-billing-error{color:var(--color-error,#dc2626)}.settings-billing-shell{display:grid;gap:18px;padding:22px}.settings-billing-card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5edf5);border-radius:16px;padding:20px}.settings-billing-card-primary{background:linear-gradient(#fff,#f8fbffe6);display:grid;gap:18px}.settings-billing-eyebrow{color:var(--oasys-blue,#006a8e);font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.settings-billing-card h3{color:var(--color-text,#111827);font-size:1.2rem;margin:0}.settings-billing-card p{color:var(--color-text-secondary,#64748b);margin:7px 0 0}.settings-billing-metrics,.settings-billing-note-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.settings-billing-metrics>div,.settings-billing-note-grid>div{background:#0f172a06;border:1px solid #e2e8f0cc;border-radius:12px;padding:14px}.settings-billing-metrics span,.settings-billing-note-grid span{color:var(--color-text-secondary,#64748b);display:block;font-size:.78rem;font-weight:800;margin-bottom:5px}.settings-billing-metrics strong{color:var(--color-text,#111827)}.settings-billing-actions{display:flex;flex-wrap:wrap;gap:10px}.settings-billing-primary,.settings-billing-secondary{border:none;border-radius:10px;cursor:pointer;font-weight:800;padding:10px 14px}.settings-billing-primary{background:var(--color-primary,#07f);color:#fff}.settings-billing-primary:hover{background:var(--color-primary-hover,#005fd1)}.settings-billing-secondary{background:#0f172a0f;color:var(--color-text,#111827)}.settings-billing-secondary:hover{background:#0f172a1a}.settings-billing-primary:disabled,.settings-billing-secondary:disabled{cursor:not-allowed;opacity:.65}@media (max-width:720px){.settings-billing-shell{padding:16px}.settings-billing-metrics,.settings-billing-note-grid{grid-template-columns:1fr}}.connectors-page{color:#172033;margin:0 auto;max-width:1180px;padding:28px 24px 48px}.connectors-page-launch{max-width:1220px}.connector-existing-panel,.connector-setup-form,.connector-setup-result,.connector-trust-panel,.connectors-hero{background:#fff;border:1px solid #17294d1f;border-radius:24px;box-shadow:0 22px 60px #0d182c14}.connectors-hero{align-items:flex-start;background:radial-gradient(circle at 90% 8%,#72f1dd29,#0000 26%),linear-gradient(135deg,#fff,#f6f9ff);display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding:28px}.connector-existing-header p,.connector-setup-form-header p,.connector-setup-result-header p,.connector-trust-panel p,.connectors-hero p{color:#338d82;font-size:.74rem;font-weight:900;letter-spacing:.12em;margin:0 0 7px;text-transform:uppercase}.connector-existing-header h2,.connector-setup-form h2,.connector-setup-result h3,.connector-trust-panel h3,.connectors-hero h1{color:#101a2d;letter-spacing:-.04em;margin:0}.connectors-hero h1{font-size:clamp(2rem,4vw,3.6rem)}.connector-api-base,.connector-existing-card p,.connector-setup-copy,.connector-setup-field small,.connector-trust-panel span,.connectors-hero span{color:#61708a;line-height:1.55}.connectors-hero-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.connector-existing-header button,.connector-footer-action button,.connector-setup-result-header button,.connectors-hero-actions>button{background:#fff;border:1px solid #1a305824;border-radius:14px;color:#142035;cursor:pointer;font-weight:850;min-height:42px;padding:0 16px}.connector-setup-metric{background:#ffffffbd;border:1px solid #1a30581a;border-radius:16px;min-width:112px;padding:12px 14px}.connector-setup-metric span{color:#6d7890;display:block;font-size:.72rem;font-weight:850;margin:0 0 4px}.connector-setup-metric strong{color:#102038;display:block;font-size:1.1rem}.connector-setup-metric-safe strong{color:#0f766e}.connector-provider-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.connector-provider-tabs button{align-items:center;background:#fff;border:1px solid #1a30581f;border-radius:999px;color:#42516a;cursor:pointer;display:inline-flex;font-weight:850;gap:10px;min-height:46px;padding:0 16px 0 10px}.connector-existing-mark,.connector-provider-tabs button span{background:linear-gradient(145deg,#528bff,#74efd6);border-radius:11px;color:#fff;display:grid;font-size:.72rem;font-weight:950;height:30px;place-items:center;width:30px}.connector-provider-tabs .connector-provider-tab-active{background:linear-gradient(135deg,#72f1dd2e,#528bff1a);border-color:#0f766e52;color:#07172d}.connector-trust-panel{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);margin-bottom:18px;padding:22px}.connector-trust-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.connector-setup-form{margin-bottom:20px;padding:24px}.connector-existing-header,.connector-setup-form-header,.connector-setup-result-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.connector-setup-form-header>span{align-items:center;background:#14b8a61a;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.78rem;font-weight:900;min-height:34px;padding:0 12px}.connector-setup-copy{margin:-6px 0 18px}.connector-setup-fields{display:grid;gap:14px;grid-template-columns:1fr}.connector-setup-fields-three{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-setup-field{display:grid;gap:8px}.connector-setup-field span{color:#152039;font-weight:850}.connector-setup-field input{background:#f8fbff;border:1px solid #1a305829;border-radius:14px;color:#111c2f;min-height:48px;outline:none;padding:0 14px;width:100%}.connector-setup-field input:focus{border-color:#528bff94;box-shadow:0 0 0 4px #528bff1f}.connector-setup-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.connector-setup-actions button{background:linear-gradient(135deg,#fff,#bcd4ff 46%,#78f1dd);border:0;border-radius:15px;box-shadow:0 16px 34px #5b8fff2e;color:#061024;cursor:pointer;font-weight:900;min-height:46px;padding:0 18px}.connector-setup-actions .connector-setup-secondary{background:#fff;border:1px solid #1a305829;box-shadow:none;color:#17243c}.connector-existing-actions button:disabled,.connector-existing-header button:disabled,.connector-setup-actions button:disabled{cursor:not-allowed;opacity:.55}.connector-setup-callout{background:#f4f8ff;border:1px solid #528bff29;border-radius:16px;display:grid;gap:6px;margin-top:14px;padding:14px}.connector-setup-callout span{color:#61708a;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.connector-setup-callout code{color:#0f1f38;word-break:break-all}.connector-setup-error,.connector-setup-warning{border-radius:16px;display:grid;gap:4px;margin:14px 0;padding:14px 16px}.connector-setup-error{background:#fef2f2;border:1px solid #ef44443d;color:#991b1b}.connector-setup-warning{background:#fffbeb;border:1px solid #f59e0b42;color:#92400e}.connector-setup-result{background:#f7fbff;border-color:#528bff2e;margin-bottom:20px;padding:20px}.connector-setup-result pre{background:#fff;border-radius:14px;color:#102038;font-size:.78rem;margin:0;max-height:320px}.connector-existing-panel{padding:22px}.connector-existing-list{display:grid;gap:12px}.connector-existing-card{align-items:center;background:#f8fbff;border:1px solid #1a30581a;border-radius:18px;display:flex;gap:18px;justify-content:space-between;padding:16px}.connector-existing-card-main{align-items:flex-start;display:flex;gap:12px;min-width:0}.connector-existing-card h3{color:#111c2f;margin:0 0 4px}.connector-existing-card p{font-size:.82rem;margin:0;word-break:break-all}.connector-existing-config{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.connector-existing-config span,.connector-existing-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;min-height:28px;padding:0 10px}.connector-existing-config span{background:#edf4ff;color:#385077}.connector-existing-status{display:grid;gap:10px;justify-items:end}.connector-existing-pill-connected{background:#14b8a61f;color:#0f766e}.connector-existing-pill-pending{background:#fffbeb;color:#92400e}.connector-existing-pill-disconnected,.connector-existing-pill-unknown{background:#f1f5f9;color:#64748b}.connector-existing-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connector-existing-actions button{background:#fff;border:1px solid #1a30581f;border-radius:11px;color:#1f2d44;cursor:pointer;font-weight:800;min-height:34px;padding:0 11px}.connector-existing-actions .connector-danger-button{border-color:#ef444442;color:#b91c1c}.connector-empty-state{background:#f8fbff;border-radius:16px;color:#61708a;padding:18px}.connector-api-base,.connector-footer-action{margin-top:16px}.connector-footer-action button{background:#0000;border:0;color:#0f766e;cursor:pointer;font-weight:850;text-decoration:underline}@media (max-width:900px){.connector-existing-card,.connector-trust-panel,.connectors-hero{flex-direction:column;grid-template-columns:1fr}.connector-existing-status,.connectors-hero-actions{justify-content:flex-start;justify-items:start}.connector-setup-fields-three,.connector-trust-grid{grid-template-columns:1fr}}.oasys-dashboard{--bg:#f6f8fc;--bg-elev:#fff;--bg-elev-2:#f3f6ff;--card:#fff;--card-2:#f9fbff;--muted:#5a6a8c;--text:#0c1533;--brand:#3d7bff;--brand-2:#00b3e6;--accent:#15b588;--warn:#d68900;--danger:#d65252;--ok:#0ca56a;--ring:#3d7bff73;--shadow:0 10px 25px #0a24631f;--radius:16px;--radius-sm:12px;--gap:16px;--gap-lg:20px;--gap-xl:26px;--kpi-height:102px;--card-pad:16px;--advisor-name:#0b1020;--advisor-role:#0b1020a6;color:var(--text);margin:0;max-width:100%;overflow-x:clip;position:relative;width:100%;z-index:0}.oasys-dashboard,.oasys-dashboard:before{background:radial-gradient(900px 500px at 100% -10%,#3d7bff0f,#0000 60%),radial-gradient(700px 420px at -10% 10%,#00b3e614,#0000 55%),var(--bg)}.oasys-dashboard:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.oasys-dashboard.dark{--bg:#0b1220;--bg-elev:#111a2e;--bg-elev-2:#0f1730;--card:#131d36;--card-2:#162241;--muted:#96a3c2;--text:#eaf0ff;--brand:#6aa8ff;--brand-2:#51d1ff;--accent:#8ee7c2;--warn:#fc6;--danger:#ff7b7b;--ok:#4fd28e;--ring:#6699ff8c;--shadow:0 10px 30px #00000059;--advisor-name:#e6eefc;--advisor-role:#e6eefca6}.oasys-dashboard.dark,.oasys-dashboard.dark:before{background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),var(--bg)}.oasys-dashboard a{color:var(--brand);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.oasys-dashboard a:hover{text-decoration-thickness:2px}.oasys-dashboard .markdown{line-height:1.45}.oasys-dashboard .dash-shell{margin:0;max-width:none;min-height:100vh;padding:24px clamp(16px,2.4vw,32px) 28px}.oasys-dashboard .dash-header{align-items:flex-start;display:flex;gap:var(--gap-lg);justify-content:space-between;margin-bottom:18px}.oasys-dashboard .dash-eyebrow{color:var(--muted);font-size:12px;letter-spacing:.25px;margin-bottom:4px;text-transform:uppercase}.oasys-dashboard .dash-title{font-size:clamp(22px,2.4vw,28px);font-weight:700;letter-spacing:.3px;margin-bottom:4px}.oasys-dashboard .dash-subtitle{color:var(--muted);font-size:13px;max-width:680px}.oasys-dashboard .dash-header-actions{align-items:stretch;display:flex!important;flex-direction:column;gap:10px!important;min-width:136px}.oasys-dashboard .hero-grid{align-items:stretch;display:grid;gap:var(--gap-lg);grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr);margin-bottom:22px}.oasys-dashboard .hero-primary-stack{display:grid;gap:var(--gap-lg);height:100%;min-width:0}.oasys-dashboard .mission-utility-grid{align-items:stretch;display:grid;gap:var(--gap-lg);grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr)}.oasys-dashboard .mission-utility-grid>.card{min-width:0}.oasys-dashboard .mission-utility-grid .hero-frameworks{display:grid;grid-template-rows:auto 1fr}.oasys-dashboard .mission-utility-grid .connector-health-card,.oasys-dashboard .mission-utility-grid .hero-frameworks{height:100%}.oasys-dashboard .hero-main .hero-body{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(180px,220px) minmax(0,1fr)}.oasys-dashboard .hero-ring{align-items:flex-start;display:flex;justify-content:center}.oasys-dashboard .donut-wrap{padding:8px 0}.oasys-dashboard .hero-metrics{display:grid;gap:12px;min-width:0}.oasys-dashboard .hero-metric-text{color:var(--muted);font-size:12px;line-height:1.5}.oasys-dashboard .hero-kpis{display:grid;gap:10px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .hero-kpi{min-height:74px}.oasys-dashboard .hero-kpi .kpi-value.small{font-size:18px;line-height:1.15}.oasys-dashboard .hero-kpi-foot{color:var(--muted);font-size:11px;line-height:1.4;margin-top:4px}.oasys-dashboard .kpi-value{line-height:1.05}.oasys-dashboard .kpi-label{font-size:11px;letter-spacing:.03em}.oasys-dashboard .hero-audit-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px}.oasys-dashboard .hero-audit-score{font-size:22px;font-weight:700}.oasys-dashboard .hero-audit-meta{color:var(--muted);font-size:12px}.oasys-dashboard .hero-pill{align-items:center;display:flex}.oasys-dashboard .risk-pill{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 12px}.oasys-dashboard .risk-low{background:color-mix(in srgb,var(--ok),#0000 88%);color:var(--ok)}.oasys-dashboard .risk-medium{background:color-mix(in srgb,var(--warn),#0000 88%);color:var(--warn)}.oasys-dashboard .risk-high{background:color-mix(in srgb,var(--danger),#0000 88%);color:var(--danger)}.oasys-dashboard .hero-side{align-content:stretch;display:grid;gap:16px;height:100%;min-height:0;padding-top:0}.oasys-dashboard .hero-side .hero-frameworks{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;margin-top:0;min-height:0}.oasys-dashboard .hero-open-body{display:grid;gap:10px}.oasys-dashboard .open-item-pill{align-items:center;background:linear-gradient(180deg,#0b102005,#0b102003);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:14px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px}.oasys-dashboard .open-item-pill:hover{border-color:var(--ring)}.oasys-dashboard .open-item-label{color:var(--muted);font-size:12px}.oasys-dashboard .open-item-value{font-size:16px;font-weight:700}.oasys-dashboard .hero-framework-body{display:grid;gap:10px;max-height:none;min-height:0;overflow:auto;padding-right:2px}.oasys-dashboard .framework-row{align-items:center;display:grid;gap:10px;grid-template-columns:150px minmax(0,1fr)}.oasys-dashboard .framework-label{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oasys-dashboard .framework-metric{display:grid;flex:1;font-size:11px;gap:4px}.oasys-dashboard .dash-grid{align-items:start;display:grid;gap:var(--gap-lg);grid-template-columns:376px minmax(0,1fr);margin-bottom:22px}.oasys-dashboard .filters-column{display:grid;gap:18px;position:sticky;top:106px}.oasys-dashboard .content-column{display:grid;gap:18px}.oasys-dashboard .card{background:linear-gradient(180deg,#0b102008,#0b102003),var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);box-shadow:var(--shadow)}.oasys-dashboard .card-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:10px;justify-content:space-between;padding:13px var(--card-pad)}.oasys-dashboard .card-title{font-weight:700;letter-spacing:.2px}.oasys-dashboard .card-body{padding:var(--card-pad)}.oasys-dashboard .progress{background:color-mix(in srgb,var(--text),#0000 90%);border-radius:999px;height:8px;overflow:hidden;width:100%}.oasys-dashboard .progress>span{background:linear-gradient(90deg,var(--ok),var(--brand));display:block;height:100%}.oasys-dashboard .kpi-grid{display:grid;gap:12px;margin-bottom:18px}.oasys-dashboard .kpi-card{align-items:start;background:linear-gradient(180deg,#0b102008,#0b102003),var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;min-height:104px;padding:16px}.oasys-dashboard .kpi-card .kpi-label{color:var(--muted);font-size:12px;margin-bottom:8px}.oasys-dashboard .kpi-card .kpi-value{font-size:34px;font-weight:700;line-height:1}.oasys-dashboard .kpi-foot{align-items:center;display:flex;margin-top:10px}.oasys-dashboard .kpi-mini{background:color-mix(in srgb,var(--brand),#0000 30%);border-radius:999px;display:inline-block;height:4px;width:32px}.oasys-dashboard .table{border-collapse:collapse;min-width:720px;width:100%}.oasys-dashboard .table thead th{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);color:var(--muted);font-size:12px;font-weight:700;padding:12px 14px;text-align:left;white-space:nowrap}.oasys-dashboard .table tbody td{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 92%);color:var(--text);font-size:13px;padding:14px;vertical-align:top}.oasys-dashboard .table tbody tr:last-child td{border-bottom:none}.oasys-dashboard .table tbody tr:hover td{background:color-mix(in srgb,var(--card-2),#0000 10%)}.oasys-dashboard .table .badge{align-items:center;background:color-mix(in srgb,currentColor,#0000 88%);border:1px solid color-mix(in srgb,currentcolor,#0000 72%);border-radius:999px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;padding:4px 8px}.oasys-dashboard .table .badge.dot:before{background:currentColor;border-radius:999px;content:"";height:6px;width:6px}.oasys-dashboard .filters-card{background:linear-gradient(180deg,#0b102008,#0b102003),var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);box-shadow:var(--shadow);padding:var(--card-pad)}.oasys-dashboard .filters-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.oasys-dashboard .filters-title{font-size:14px;font-weight:700}.oasys-dashboard .filter-group{margin-top:10px}.oasys-dashboard .filter-label{color:var(--muted);font-size:12px;letter-spacing:.3px;margin-bottom:6px;text-transform:uppercase}.oasys-dashboard .filter-chips{display:flex;flex-wrap:wrap;gap:8px}.oasys-dashboard .filter-chips.multi{row-gap:6px}.oasys-dashboard .chip{align-items:center;background:var(--bg-elev-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:999px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:6px 11px}.oasys-dashboard .chip.sm{font-size:11px;padding:4px 10px}.oasys-dashboard .chip .chip-dot{background:currentColor;border-radius:999px;height:6px;width:6px}.oasys-dashboard .chip.active{background:linear-gradient(90deg,var(--brand),var(--brand-2));border-color:#0000;color:#fff}.oasys-dashboard .filter-select{border:1px solid color-mix(in srgb,var(--text),#0000 85%);border-radius:10px;padding:9px 10px}.oasys-dashboard .filter-search,.oasys-dashboard .filter-select{background:var(--bg-elev-2);color:var(--text);font-size:13px;width:100%}.oasys-dashboard .filter-search{border:1px solid color-mix(in srgb,var(--text),#0000 85%);border-radius:999px;padding:8px 12px}.oasys-dashboard .filter-search::placeholder{color:var(--muted)}.oasys-dashboard .filter-search:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring),#0000 60%);outline:0}.oasys-dashboard .filters-actions{display:grid;gap:10px;margin-top:6px}.oasys-dashboard .section-card{background:linear-gradient(180deg,#0b102008,#0b102003),var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);box-shadow:var(--shadow);padding:0}.oasys-dashboard .section-header{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:10px;justify-content:space-between;padding:13px var(--card-pad)}.oasys-dashboard .section-title{font-weight:700}.oasys-dashboard .section-subtitle{color:var(--muted);font-size:13px;margin-top:2px}.oasys-dashboard .risk-grid{display:grid;gap:var(--gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--card-pad)}@media (max-width:1200px){.oasys-dashboard .risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.oasys-dashboard .risk-grid{grid-template-columns:1fr}}.oasys-dashboard .risk-card{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius-sm);display:grid;gap:8px;padding:12px 14px}.oasys-dashboard .risk-card-head{align-items:center;display:flex;gap:10px}.oasys-dashboard .risk-icon{align-items:center;background:var(--bg-elev);border-radius:8px;display:flex;font-size:16px;height:26px;justify-content:center;width:26px}.oasys-dashboard .risk-title-block{display:grid}.oasys-dashboard .risk-title{font-size:13px;font-weight:600}.oasys-dashboard .risk-count{color:var(--muted);font-size:11px}.oasys-dashboard .risk-body{font-size:13px}.oasys-dashboard .risk-body.muted{color:var(--muted)}.oasys-dashboard .risk-item-title{font-weight:500;margin-bottom:4px}.oasys-dashboard .risk-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:6px;margin-bottom:6px}.oasys-dashboard .risk-footer{align-items:center;display:flex;justify-content:space-between}.oasys-dashboard .risk-status{background:var(--bg-elev);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:999px;font-size:11px;padding:3px 8px}.oasys-dashboard .risk-critical{border-left:3px solid var(--danger)}.oasys-dashboard .risk-high{border-left:3px solid var(--warn)}.oasys-dashboard .risk-medium{border-left:3px solid var(--brand)}.oasys-dashboard .tasks-list{display:grid;gap:10px;padding:var(--card-pad)}.oasys-dashboard .task-row{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:14px;display:flex;gap:14px;justify-content:space-between;padding:12px 14px}.oasys-dashboard .task-main{display:grid;gap:5px;min-width:0}.oasys-dashboard .task-title{font-size:13px;font-weight:600;line-height:1.35}.oasys-dashboard .task-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px;line-height:1.4}.oasys-dashboard .task-right{align-items:center;display:grid;flex-shrink:0;gap:8px;justify-items:flex-end}.oasys-dashboard .task-severity{border-radius:999px;font-size:11px;padding:4px 9px}.oasys-dashboard .task-high{background:color-mix(in srgb,var(--danger),#0000 88%);color:var(--danger)}.oasys-dashboard .task-medium{background:color-mix(in srgb,var(--warn),#0000 88%);color:var(--warn)}.oasys-dashboard .task-low{background:color-mix(in srgb,var(--ok),#0000 88%);color:var(--ok)}.oasys-dashboard .sop-layout{display:grid;gap:var(--gap-lg);grid-template-columns:260px minmax(0,1fr);padding:var(--card-pad)}@media (max-width:900px){.oasys-dashboard .sop-layout{grid-template-columns:1fr}}.oasys-dashboard .sop-summary-card{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius-sm);display:grid;gap:12px;justify-items:center;padding:14px}.oasys-dashboard .sop-health-ring{border:10px solid color-mix(in srgb,var(--ok),#0000 40%);border-radius:50%;display:grid;height:140px;place-items:center;text-align:center;width:140px}.oasys-dashboard .sop-health-value{font-size:26px;font-weight:700}.oasys-dashboard .sop-health-label{color:var(--muted);font-size:11px}.oasys-dashboard .sop-health-list{font-size:12px;list-style:none;margin:0;padding:0;width:100%}.oasys-dashboard .sop-health-list li{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:3px 0}.oasys-dashboard .sop-health-list .dot{border-radius:999px;height:8px;margin-right:4px;width:8px}.oasys-dashboard .dot.ok{background:var(--ok)}.oasys-dashboard .dot.warn{background:var(--warn)}.oasys-dashboard .dot.danger{background:var(--danger)}.oasys-dashboard .dot.info{background:var(--brand)}.oasys-dashboard .sop-list{display:grid;gap:8px}.oasys-dashboard .sop-row{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:12px;display:flex;gap:10px;justify-content:space-between;padding:10px 12px}.oasys-dashboard .sop-main{display:grid;gap:4px}.oasys-dashboard .sop-name{font-size:13px;font-weight:600}.oasys-dashboard .sop-meta{color:var(--muted);display:flex;flex-wrap:wrap;font-size:11px;gap:8px}.oasys-dashboard .sop-right{align-items:center;display:grid;gap:6px;justify-items:flex-end}.oasys-dashboard .sop-risk{border:1px solid #0000;border-radius:999px;font-size:11px;padding:3px 8px}.oasys-dashboard .sop-risk-high{background:color-mix(in srgb,var(--danger),#0000 88%);color:var(--danger)}.oasys-dashboard .sop-risk-medium{background:color-mix(in srgb,var(--warn),#0000 88%);color:var(--warn)}.oasys-dashboard .sop-risk-low{background:color-mix(in srgb,var(--ok),#0000 88%);color:var(--ok)}.oasys-dashboard .analytics-grid{display:grid;gap:var(--gap-lg);grid-template-columns:1.1fr 1.4fr 1.1fr;margin-bottom:var(--gap-lg)}@media (max-width:1100px){.oasys-dashboard .analytics-grid{grid-template-columns:1fr}}.oasys-dashboard .analytics-card .analytics-body{display:grid;gap:10px}.oasys-dashboard .sparkline{align-items:flex-end;display:flex;gap:4px;height:80px}.oasys-dashboard .sparkline-bar{background:linear-gradient(180deg,var(--brand),var(--brand-2));border-radius:999px;flex:1;opacity:.8}.oasys-dashboard .heatmap-grid{display:grid;font-size:11px;gap:4px;grid-template-columns:120px repeat(5,1fr)}.oasys-dashboard .heatmap-header{color:var(--muted);font-weight:600;text-align:center}.oasys-dashboard .heatmap-row-label{align-items:center;color:var(--muted);display:flex;font-weight:500}.oasys-dashboard .heatmap-cell{border-radius:6px;height:20px}.oasys-dashboard .heat-red{background:color-mix(in srgb,var(--danger),#0000 30%)}.oasys-dashboard .heat-yellow{background:color-mix(in srgb,var(--warn),#0000 35%)}.oasys-dashboard .heat-green{background:color-mix(in srgb,var(--ok),#0000 35%)}.oasys-dashboard .agent-list{display:grid;gap:6px}.oasys-dashboard .agent-row{align-items:baseline;border-bottom:1px dashed color-mix(in srgb,var(--text),#0000 88%);display:flex;justify-content:space-between;padding:6px 0}.oasys-dashboard .agent-row:last-child{border-bottom:none}.oasys-dashboard .agent-main{display:grid;gap:2px}.oasys-dashboard .agent-name{font-size:13px;font-weight:600}.oasys-dashboard .agent-metric{color:var(--muted);font-size:11px}.oasys-dashboard .agent-value{font-size:16px;font-weight:700}.oasys-dashboard .analytics-caption,.oasys-dashboard .dash-footnote{color:var(--muted);font-size:11px}.oasys-dashboard .dash-footnote{margin-top:6px}.oasys-dashboard .btn{background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid color-mix(in srgb,var(--text),#0000 85%);border-radius:10px;color:var(--text);cursor:pointer;font-size:13px;font-weight:600;padding:9px 13px}.oasys-dashboard .btn:hover{border-color:var(--ring)}.oasys-dashboard .btn-primary{background:linear-gradient(90deg,var(--brand),var(--brand-2));border:none;color:#fff}.oasys-dashboard .btn-ghost{background:#0000;border:1px dashed color-mix(in srgb,var(--text),#0000 75%)}.oasys-dashboard .btn-sm{font-size:12px;padding:6px 11px}.oasys-dashboard .btn-xs{font-size:11px;padding:4px 10px}.oasys-dashboard .btn.full{width:100%}.oasys-dashboard :where(button,[role=button],a,input,select,textarea):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring),#0000 55%);outline:0;transition:box-shadow .12s ease}@media (max-width:1180px){.oasys-dashboard .dash-grid{grid-template-columns:1fr}.oasys-dashboard .filters-column{position:static;top:auto}.oasys-dashboard .hero-grid{align-items:start;grid-template-columns:1fr}.oasys-dashboard .hero-primary-stack,.oasys-dashboard .hero-side,.oasys-dashboard .hero-side .hero-frameworks{height:auto}.oasys-dashboard .hero-side{align-items:start;grid-template-columns:1fr}.oasys-dashboard .hero-framework-body{max-height:408px}.oasys-dashboard .mission-utility-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr)}}@media (max-width:900px){.oasys-dashboard .dash-shell{padding:18px}.oasys-dashboard .dash-header{align-items:stretch;flex-direction:column}.oasys-dashboard .dash-header-actions{flex-direction:row;min-width:0;width:100%}.oasys-dashboard .hero-main .hero-body{grid-template-columns:1fr}.oasys-dashboard .hero-kpis{grid-template-columns:1fr 1fr}.oasys-dashboard .hero-side,.oasys-dashboard .mission-utility-grid{grid-template-columns:1fr}.oasys-dashboard .kpi-grid{grid-template-columns:1fr!important}}@media (max-width:680px){.oasys-dashboard .hero-kpis{grid-template-columns:1fr}.oasys-dashboard .sop-row,.oasys-dashboard .task-row{align-items:stretch;flex-direction:column}.oasys-dashboard .sop-right,.oasys-dashboard .task-right{justify-items:start}.oasys-dashboard .framework-row{gap:6px;grid-template-columns:1fr}.oasys-dashboard .table{min-width:620px}}.oasys-dashboard{overflow-x:hidden}.oasys-dashboard .connector-health-card{overflow:hidden}.oasys-dashboard .connector-health-subtitle{color:var(--muted);font-size:11px;line-height:1.35;margin-top:4px}.oasys-dashboard .connector-health-compact-body{display:grid;gap:12px}.oasys-dashboard .connector-health-headline{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.oasys-dashboard .connector-health-main-count{color:var(--text);font-size:18px;font-weight:800;line-height:1.1}.oasys-dashboard .connector-health-summary-line{color:var(--muted);font-size:12px;line-height:1.35;margin-top:4px}.oasys-dashboard .connector-health-mini-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.oasys-dashboard .mission-utility-grid .connector-health-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .connector-health-mini{background:color-mix(in srgb,var(--card),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;min-width:0;padding:8px 9px}.oasys-dashboard .connector-health-mini span{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.25}.oasys-dashboard .connector-health-mini strong{display:block;font-size:16px;font-weight:900;line-height:1;margin-top:4px}.oasys-dashboard .connector-health-ok strong{color:var(--ok)}.oasys-dashboard .connector-health-warn strong{color:var(--warn)}.oasys-dashboard .connector-health-danger strong{color:var(--danger)}.oasys-dashboard .connector-health-issue{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:11px 12px}.oasys-dashboard .connector-health-issue strong{color:var(--text);display:block;font-size:13px;line-height:1.25}.oasys-dashboard .connector-health-issue span{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:3px}.oasys-dashboard .connector-health-issue.is-warning{background:color-mix(in srgb,var(--danger),#0000 92%);border-color:color-mix(in srgb,var(--danger),#0000 74%)}.oasys-dashboard .connector-health-issue.is-ok{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .connector-health-issue-status{background:color-mix(in srgb,var(--text),#0000 90%);border-radius:999px;color:var(--text)!important;flex-shrink:0;font-weight:800;margin-top:0!important;padding:5px 9px;text-transform:capitalize}@media (max-width:620px){.oasys-dashboard .connector-health-headline{flex-direction:column}.oasys-dashboard .connector-health-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .connector-health-issue{align-items:flex-start;flex-direction:column}}.oasys-dashboard .mission-utility-strips{display:grid;gap:12px;min-width:0}.oasys-dashboard .mission-strip{align-items:stretch;display:flex;gap:14px;justify-content:space-between;overflow:hidden;padding:14px 16px}.oasys-dashboard .mission-strip-main{display:grid;flex:1;gap:10px;min-width:0}.oasys-dashboard .mission-strip-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.oasys-dashboard .mission-strip-action{align-self:center;flex-shrink:0;white-space:nowrap}.oasys-dashboard .connector-health-strip-body{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(150px,.55fr) minmax(280px,1.1fr) minmax(230px,.9fr)}.oasys-dashboard .connector-health-strip-summary{align-content:center;display:grid;gap:4px;min-width:0}.oasys-dashboard .connector-health-strip-summary strong{color:var(--text);font-size:18px;font-weight:900;line-height:1.1}.oasys-dashboard .connector-health-strip-summary span{color:var(--muted);font-size:12px;line-height:1.35}.oasys-dashboard .connector-health-strip-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(74px,1fr));min-width:0}.oasys-dashboard .connector-health-strip-metrics .connector-health-mini{padding:7px 8px}.oasys-dashboard .connector-health-strip-issue{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 11px}.oasys-dashboard .connector-health-strip-issue strong{color:var(--text);display:block;font-size:12px;line-height:1.25}.oasys-dashboard .connector-health-strip-issue span{color:var(--muted);display:block;font-size:11px;line-height:1.3;margin-top:3px}.oasys-dashboard .connector-health-strip-issue.is-warning{background:color-mix(in srgb,var(--danger),#0000 92%);border-color:color-mix(in srgb,var(--danger),#0000 74%)}.oasys-dashboard .connector-health-strip-issue.is-ok{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .mission-filter-strip-controls{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(220px,1fr) auto minmax(160px,.55fr)}.oasys-dashboard .mission-filter-control{display:grid;gap:6px;min-width:0}.oasys-dashboard .mission-filter-control-chips{min-width:max-content}.oasys-dashboard .mission-filter-note{align-self:center;color:var(--muted);font-size:11px;line-height:1.35}@media (max-width:1350px){.oasys-dashboard .connector-health-strip-body{grid-template-columns:minmax(140px,.5fr) minmax(220px,1fr)}.oasys-dashboard .connector-health-strip-issue{grid-column:1/-1}.oasys-dashboard .mission-filter-strip-controls{grid-template-columns:minmax(220px,1fr) auto}.oasys-dashboard .mission-filter-note{grid-column:1/-1}}@media (max-width:900px){.oasys-dashboard .mission-strip,.oasys-dashboard .mission-strip-heading{flex-direction:column}.oasys-dashboard .mission-strip-action{width:100%}.oasys-dashboard .connector-health-strip-body,.oasys-dashboard .mission-filter-strip-controls{grid-template-columns:1fr}.oasys-dashboard .connector-health-strip-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .mission-filter-control-chips{min-width:0}}.oasys-dashboard .mission-utility-strips-full{display:grid;gap:14px;margin:0 0 22px;min-width:0;width:100%}.oasys-dashboard .mission-utility-strips-full .mission-strip{min-width:0;width:100%}.oasys-dashboard .mission-utility-strips-full .connector-health-strip{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.oasys-dashboard .mission-utility-strips-full .connector-health-strip .mission-strip-main{min-width:0}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(170px,.55fr) minmax(360px,1.15fr) minmax(300px,.9fr);min-width:0}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-metrics{grid-template-columns:repeat(4,minmax(78px,1fr))}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-issue{min-width:0}.oasys-dashboard .mission-utility-strips-full .mission-strip-action{justify-content:center;min-width:210px;white-space:nowrap}.oasys-dashboard .mission-utility-strips-full .mission-filter-strip{display:grid;grid-template-columns:minmax(0,1fr)}.oasys-dashboard .mission-utility-strips-full .mission-filter-strip .mission-strip-main{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr)}.oasys-dashboard .mission-utility-strips-full .mission-filter-strip-controls{align-items:end;display:grid;gap:16px;grid-template-columns:minmax(260px,1fr) minmax(220px,auto) minmax(160px,.55fr)}@media (max-width:1320px){.oasys-dashboard .mission-utility-strips-full .connector-health-strip{grid-template-columns:1fr}.oasys-dashboard .mission-utility-strips-full .mission-strip-action{width:100%}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-body{grid-template-columns:minmax(160px,.55fr) minmax(300px,1fr)}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-issue{grid-column:1/-1}}@media (max-width:980px){.oasys-dashboard .mission-utility-strips-full .connector-health-strip-body,.oasys-dashboard .mission-utility-strips-full .mission-filter-strip .mission-strip-main,.oasys-dashboard .mission-utility-strips-full .mission-filter-strip-controls{grid-template-columns:1fr}.oasys-dashboard .mission-utility-strips-full .connector-health-strip-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .mission-utility-strips-full .mission-filter-note{justify-self:start}}.oasys-dashboard .mission-utility-strips-full .identity-risk-strip{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.oasys-dashboard .identity-risk-strip-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(170px,.55fr) minmax(260px,.85fr) minmax(340px,1fr);min-width:0}.oasys-dashboard .identity-risk-summary{align-content:center;display:grid;gap:4px;min-width:0}.oasys-dashboard .identity-risk-summary strong{color:var(--text);font-size:18px;font-weight:900;line-height:1.1}.oasys-dashboard .identity-risk-summary span{color:var(--muted);font-size:12px;line-height:1.35}.oasys-dashboard .identity-risk-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(78px,1fr));min-width:0}.oasys-dashboard .identity-risk-mini{background:color-mix(in srgb,var(--card),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;min-width:0;padding:7px 8px}.oasys-dashboard .identity-risk-mini span{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.25}.oasys-dashboard .identity-risk-mini strong{display:block;font-size:16px;font-weight:900;line-height:1;margin-top:4px}.oasys-dashboard .identity-risk-mini.is-pass strong{color:var(--ok)}.oasys-dashboard .identity-risk-mini.is-fail strong{color:var(--danger)}.oasys-dashboard .identity-risk-highlight{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 11px}.oasys-dashboard .identity-risk-highlight strong{color:var(--text);display:block;font-size:12px;line-height:1.25}.oasys-dashboard .identity-risk-highlight span{color:var(--muted);display:block;font-size:11px;line-height:1.3;margin-top:3px}.oasys-dashboard .identity-risk-highlight.is-fail{background:color-mix(in srgb,var(--danger),#0000 92%);border-color:color-mix(in srgb,var(--danger),#0000 74%)}.oasys-dashboard .identity-risk-highlight.is-pass{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .identity-risk-status{background:color-mix(in srgb,var(--text),#0000 90%);border-radius:999px;color:var(--text)!important;flex-shrink:0;font-weight:800;margin-top:0!important;padding:5px 9px;text-transform:capitalize}@media (max-width:1320px){.oasys-dashboard .mission-utility-strips-full .identity-risk-strip{grid-template-columns:1fr}.oasys-dashboard .identity-risk-strip-body{grid-template-columns:minmax(160px,.55fr) minmax(300px,1fr)}.oasys-dashboard .identity-risk-highlight{grid-column:1/-1}}@media (max-width:980px){.oasys-dashboard .identity-risk-strip-body{grid-template-columns:1fr}.oasys-dashboard .identity-risk-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.oasys-dashboard .identity-risk-metrics{grid-template-columns:1fr}.oasys-dashboard .identity-risk-highlight{align-items:flex-start;flex-direction:column}}.oasys-dashboard .mission-utility-strips-full .connector-evidence-strip{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.oasys-dashboard .connector-evidence-strip-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(185px,.55fr) minmax(240px,.75fr) minmax(340px,1fr);min-width:0}.oasys-dashboard .connector-evidence-summary{align-content:center;display:grid;gap:4px;min-width:0}.oasys-dashboard .connector-evidence-summary strong{color:var(--text);font-size:18px;font-weight:900;line-height:1.1}.oasys-dashboard .connector-evidence-summary span{color:var(--muted);font-size:12px;line-height:1.35}.oasys-dashboard .connector-evidence-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(78px,1fr));min-width:0}.oasys-dashboard .connector-evidence-mini{background:color-mix(in srgb,var(--card),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;min-width:0;padding:7px 8px}.oasys-dashboard .connector-evidence-mini span{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.25}.oasys-dashboard .connector-evidence-mini strong{display:block;font-size:16px;font-weight:900;line-height:1;margin-top:4px}.oasys-dashboard .connector-evidence-mini.is-pass strong{color:var(--ok)}.oasys-dashboard .connector-evidence-mini.is-fail strong{color:var(--danger)}.oasys-dashboard .connector-evidence-highlight{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 11px}.oasys-dashboard .connector-evidence-highlight strong{color:var(--text);display:block;font-size:12px;line-height:1.25}.oasys-dashboard .connector-evidence-highlight span{color:var(--muted);display:block;font-size:11px;line-height:1.3;margin-top:3px}.oasys-dashboard .connector-evidence-highlight.is-fail{background:color-mix(in srgb,var(--danger),#0000 92%);border-color:color-mix(in srgb,var(--danger),#0000 74%)}.oasys-dashboard .connector-evidence-highlight.is-pass{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .connector-evidence-status{background:color-mix(in srgb,var(--text),#0000 90%);border-radius:999px;color:var(--text)!important;flex-shrink:0;font-weight:800;margin-top:0!important;padding:5px 9px;text-transform:capitalize}@media (max-width:1320px){.oasys-dashboard .mission-utility-strips-full .connector-evidence-strip{grid-template-columns:1fr}.oasys-dashboard .connector-evidence-strip-body{grid-template-columns:minmax(160px,.55fr) minmax(300px,1fr)}.oasys-dashboard .connector-evidence-highlight{grid-column:1/-1}}@media (max-width:980px){.oasys-dashboard .connector-evidence-strip-body{grid-template-columns:1fr}.oasys-dashboard .connector-evidence-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.oasys-dashboard .connector-evidence-metrics{grid-template-columns:1fr}.oasys-dashboard .connector-evidence-highlight{align-items:flex-start;flex-direction:column}}.oasys-dashboard .mission-utility-strips-full .workflow-health-strip{align-items:center;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto}.oasys-dashboard .workflow-health-strip-body{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(185px,.55fr) minmax(280px,.85fr) minmax(360px,1fr);min-width:0}.oasys-dashboard .workflow-health-summary{align-content:center;display:grid;gap:4px;min-width:0}.oasys-dashboard .workflow-health-summary strong{color:var(--text);font-size:18px;font-weight:900;line-height:1.1}.oasys-dashboard .workflow-health-summary span{color:var(--muted);font-size:12px;line-height:1.35}.oasys-dashboard .workflow-health-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(72px,1fr));min-width:0}.oasys-dashboard .workflow-health-mini{background:color-mix(in srgb,var(--card),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;min-width:0;padding:7px 8px}.oasys-dashboard .workflow-health-mini span{color:var(--muted);display:block;font-size:10px;font-weight:800;line-height:1.25}.oasys-dashboard .workflow-health-mini strong{display:block;font-size:16px;font-weight:900;line-height:1;margin-top:4px}.oasys-dashboard .workflow-health-mini.is-ok strong{color:var(--ok)}.oasys-dashboard .workflow-health-mini.is-warn strong{color:var(--warn)}.oasys-dashboard .workflow-health-mini.is-danger strong{color:var(--danger)}.oasys-dashboard .workflow-health-highlight{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;display:flex;gap:10px;justify-content:space-between;min-width:0;padding:9px 11px}.oasys-dashboard .workflow-health-highlight strong{color:var(--text);display:block;font-size:12px;line-height:1.25;text-transform:none}.oasys-dashboard .workflow-health-highlight span{color:var(--muted);display:block;font-size:11px;line-height:1.3;margin-top:3px}.oasys-dashboard .workflow-health-highlight.is-warning{background:color-mix(in srgb,var(--warn),#0000 92%);border-color:color-mix(in srgb,var(--warn),#0000 72%)}.oasys-dashboard .workflow-health-highlight.is-ok{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .workflow-health-status{background:color-mix(in srgb,var(--text),#0000 90%);border-radius:999px;color:var(--text)!important;flex-shrink:0;font-weight:800;margin-top:0!important;padding:5px 9px;text-transform:capitalize}@media (max-width:1320px){.oasys-dashboard .mission-utility-strips-full .workflow-health-strip{grid-template-columns:1fr}.oasys-dashboard .workflow-health-strip-body{grid-template-columns:minmax(160px,.55fr) minmax(300px,1fr)}.oasys-dashboard .workflow-health-highlight{grid-column:1/-1}}@media (max-width:980px){.oasys-dashboard .workflow-health-strip-body{grid-template-columns:1fr}.oasys-dashboard .workflow-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:620px){.oasys-dashboard .workflow-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .workflow-health-highlight{align-items:flex-start;flex-direction:column}}.oasys-dashboard .identity-exposure-card{overflow:hidden}.oasys-dashboard .identity-exposure-card .section-header,.oasys-dashboard .identity-exposure-header{padding:18px 20px}.oasys-dashboard .identity-exposure-metrics{align-items:stretch;gap:14px;padding:18px 20px 4px}.oasys-dashboard .identity-exposure-metrics .hero-kpi,.oasys-dashboard .identity-exposure-metrics .kpi-card,.oasys-dashboard .identity-exposure-metrics>*{min-width:0}.oasys-dashboard .identity-exposure-metrics .kpi-card{padding:15px 16px}.oasys-dashboard .identity-exposure-list{padding:0 20px 20px}.oasys-dashboard .identity-exposure-list .task-row{margin-top:10px}@media (max-width:1180px){.oasys-dashboard .identity-exposure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.oasys-dashboard .identity-exposure-card .section-header,.oasys-dashboard .identity-exposure-header{padding:16px}.oasys-dashboard .identity-exposure-metrics{grid-template-columns:1fr!important;padding:16px 16px 4px}.oasys-dashboard .identity-exposure-list{padding:0 16px 16px}}.oasys-dashboard .posture-context-banner{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:12px;justify-content:space-between;margin-bottom:16px;padding:10px 14px}.oasys-dashboard .posture-context-actions{align-items:center;display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;justify-content:flex-end}.oasys-dashboard .posture-investigation-summary{scroll-margin-top:92px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.oasys-dashboard .posture-investigation-summary-highlight{animation:postureInvestigationPulse 1.8s ease-out 1;border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring),#0000 58%),var(--shadow)}@keyframes postureInvestigationPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--ring),#0000 30%),var(--shadow)}55%{box-shadow:0 0 0 8px color-mix(in srgb,var(--ring),#0000 88%),var(--shadow)}to{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring),#0000 58%),var(--shadow)}}@media (max-width:760px){.oasys-dashboard .posture-context-banner{align-items:stretch;flex-direction:column}.oasys-dashboard .posture-context-actions{justify-content:flex-start}}.oasys-dashboard .mission-control-header{align-items:flex-start;display:flex;gap:var(--oasys-space-8);justify-content:space-between;margin-bottom:var(--oasys-space-6)}.oasys-dashboard .mission-control-header__content{min-width:0}.oasys-dashboard .mission-control-header__eyebrow,.oasys-dashboard .mission-control-section__eyebrow{color:var(--muted);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-2);text-transform:uppercase}.oasys-dashboard .mission-control-header h1{color:var(--text);font-size:clamp(30px,3vw,38px);letter-spacing:var(--oasys-letter-spacing-tight);margin:0}.oasys-dashboard .mission-control-header p{color:var(--muted);font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2);max-width:760px}.oasys-dashboard .mission-control-header__context{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:var(--oasys-font-size-xs);gap:var(--oasys-space-2);margin-top:var(--oasys-space-4)}.oasys-dashboard .mission-control-header__actions{flex:0 0 auto}.oasys-dashboard .mission-control-section{background:var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-overlay);box-shadow:var(--shadow);color:var(--text);min-width:0;overflow:hidden}.oasys-dashboard .mission-control-section__header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:var(--oasys-space-5);justify-content:space-between;padding:var(--oasys-space-5)}.oasys-dashboard .mission-control-section__header h2{color:var(--text);font-size:var(--oasys-font-size-xl);margin:0}.oasys-dashboard .mission-control-section__header p{color:var(--muted);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2);max-width:680px}.oasys-dashboard .mission-control-section__actions{flex:0 0 auto}.oasys-dashboard .mission-control-section__body{padding:var(--oasys-space-5)}.oasys-dashboard .executive-posture-panel__layout{display:grid;gap:var(--oasys-space-6);grid-template-columns:minmax(220px,.7fr) minmax(0,1.7fr)}.oasys-dashboard .executive-posture-score{align-content:start;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-card);display:grid;gap:var(--oasys-space-4);justify-items:center;padding:var(--oasys-space-5);text-align:center}.oasys-dashboard .executive-posture-score__ring{background:conic-gradient(var(--ok) var(--mission-score-degrees),color-mix(in srgb,var(--text),#0000 92%) 0);border-radius:50%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text),#0000 90%);display:grid;height:190px;place-items:center;width:190px}.oasys-dashboard .executive-posture-score__center{background:var(--bg-elev);border-radius:50%;display:grid;gap:var(--oasys-space-2);height:146px;justify-items:center;padding:var(--oasys-space-3);place-content:center;width:146px}.oasys-dashboard .executive-posture-score__center>span:first-child{color:var(--muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-dashboard .executive-posture-score__center strong{color:var(--text);font-size:30px;line-height:1}.oasys-dashboard .executive-posture-score>p{color:var(--muted);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:0}.oasys-dashboard .executive-posture-score__confidence{border-top:1px solid color-mix(in srgb,var(--text),#0000 90%)}.oasys-dashboard .executive-posture-score__confidence small,.oasys-dashboard .executive-posture-score__confidence span{color:var(--muted);font-size:var(--oasys-font-size-2xs)}.oasys-dashboard .executive-posture-score__confidence strong{color:var(--text);font-size:var(--oasys-font-size-md)}.oasys-dashboard .executive-posture-panel__content{display:grid;gap:var(--oasys-space-4);min-width:0}.oasys-dashboard .executive-posture-panel__attention-grid,.oasys-dashboard .executive-posture-panel__score-row{display:grid;gap:var(--oasys-space-3)}.oasys-dashboard .executive-posture-panel__attention-grid,.oasys-dashboard .executive-posture-panel__score-row{grid-template-columns:repeat(3,minmax(0,1fr))}.oasys-dashboard .mission-control-metric{align-content:start;appearance:none;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 89%);border-radius:var(--oasys-radius-card);color:var(--text);display:grid;gap:var(--oasys-space-1);min-width:0;padding:var(--oasys-space-4);text-align:left;width:100%}.oasys-dashboard .mission-control-metric--interactive{cursor:pointer;transition:border-color var(--oasys-duration-control) var(--oasys-easing-standard),background var(--oasys-duration-control) var(--oasys-easing-standard)}.oasys-dashboard .mission-control-metric--interactive:hover{background:var(--bg-elev-2);border-color:var(--ring)}.oasys-dashboard .mission-control-metric__label{color:var(--muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-dashboard .mission-control-metric__value{color:var(--text);font-size:25px;line-height:1.1;overflow-wrap:anywhere}.oasys-dashboard .mission-control-metric__supporting{color:var(--muted);font-size:var(--oasys-font-size-2xs);line-height:var(--oasys-line-height-body)}.oasys-dashboard .mission-control-metric--success .mission-control-metric__value{color:var(--ok)}.oasys-dashboard .mission-control-metric--warning .mission-control-metric__value{color:var(--warn)}.oasys-dashboard .mission-control-metric--danger .mission-control-metric__value{color:var(--danger)}.oasys-dashboard .framework-health-panel{height:100%}.oasys-dashboard .framework-health-panel .mission-control-section__body{min-height:0}.oasys-dashboard .framework-health-panel__list{display:grid;gap:var(--oasys-space-2);max-height:570px;overflow:auto;padding-right:2px}.oasys-dashboard .framework-health-row{appearance:none;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 89%);border-radius:var(--oasys-radius-card);color:var(--text);cursor:pointer;display:grid;gap:var(--oasys-space-3);min-width:0;padding:var(--oasys-space-4);text-align:left;transition:background var(--oasys-duration-control) var(--oasys-easing-standard),border-color var(--oasys-duration-control) var(--oasys-easing-standard);width:100%}.oasys-dashboard .framework-health-row:hover{background:var(--bg-elev-2);border-color:var(--ring)}.oasys-dashboard .framework-health-row__identity{align-items:center;display:flex;gap:var(--oasys-space-3);justify-content:space-between}.oasys-dashboard .framework-health-row__identity strong{font-size:var(--oasys-font-size-md)}.oasys-dashboard .framework-health-row__bar{background:color-mix(in srgb,var(--text),#0000 92%);border-radius:var(--oasys-radius-pill);height:5px;overflow:hidden}.oasys-dashboard .framework-health-row__bar span{background:linear-gradient(90deg,var(--brand),var(--ok));border-radius:inherit;display:block;height:100%}.oasys-dashboard .framework-health-row__metrics{display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0}.oasys-dashboard .framework-health-row__metrics div{min-width:0}.oasys-dashboard .framework-health-row__metrics dt{color:var(--muted);font-size:var(--oasys-font-size-2xs)}.oasys-dashboard .framework-health-row__metrics dd{color:var(--text);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);margin:2px 0 0}.oasys-dashboard .framework-health-panel__empty{background:var(--card-2);border:1px dashed color-mix(in srgb,var(--text),#0000 82%);border-radius:var(--oasys-radius-card);color:var(--muted);padding:var(--oasys-space-5);text-align:center}@media (max-width:1180px){.oasys-dashboard .executive-posture-panel__layout{grid-template-columns:1fr}.oasys-dashboard .executive-posture-score{grid-template-columns:auto minmax(0,1fr);justify-items:start;text-align:left}.oasys-dashboard .executive-posture-score__confidence{grid-column:1/-1}}@media (max-width:760px){.oasys-dashboard .mission-control-header,.oasys-dashboard .mission-control-section__header{flex-direction:column}.oasys-dashboard .mission-control-header__actions,.oasys-dashboard .mission-control-section__actions{width:100%}.oasys-dashboard .executive-posture-score{grid-template-columns:1fr;justify-items:center;text-align:center}.oasys-dashboard .executive-posture-panel__attention-grid,.oasys-dashboard .executive-posture-panel__score-row{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .framework-health-row__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.oasys-dashboard .executive-posture-panel__attention-grid,.oasys-dashboard .executive-posture-panel__score-row,.oasys-dashboard .framework-health-row__metrics{grid-template-columns:1fr}}.oasys-dashboard .hero-grid{align-items:start;grid-template-columns:minmax(0,1fr)}.oasys-dashboard .hero-primary-stack,.oasys-dashboard .hero-side{height:auto}.oasys-dashboard .hero-side{align-content:start;grid-template-columns:minmax(0,1fr)}.oasys-dashboard .framework-health-panel{height:auto}.oasys-dashboard .framework-health-panel__list{max-height:none;overflow:visible;padding-right:0}.oasys-dashboard .mission-recommendations-preview{align-self:start;margin-top:0}.oasys-dashboard .mission-recommendations-preview .card-body{max-height:none;overflow:visible}.oasys-dashboard .executive-posture-score__ring{background:conic-gradient(var(--mission-score-color) var(--mission-score-degrees),color-mix(in srgb,var(--text),#0000 92%) 0)}.oasys-dashboard .executive-posture-score__ring--success{--mission-score-color:var(--ok)}.oasys-dashboard .executive-posture-score__ring--warning{--mission-score-color:var(--warn)}.oasys-dashboard .executive-posture-score__ring--danger{--mission-score-color:var(--danger)}.oasys-dashboard .executive-posture-score__status{display:flex;justify-content:center;min-width:0;width:100%}.oasys-dashboard .executive-posture-score__status .oasys-status-chip{font-size:10px;line-height:1.15;max-width:132px;min-height:22px;text-align:center;white-space:normal}.oasys-dashboard .dash-footnote{display:none}@media (max-width:760px){.oasys-dashboard{overflow-x:hidden}}.oasys-dashboard .framework-health-panel__open-button,.oasys-dashboard .mission-control-header__posture-button,.oasys-dashboard .mission-control-section__actions .oasys-button{line-height:1.25;min-height:38px;overflow:visible;padding-bottom:2px;padding-top:2px}.oasys-dashboard .framework-health-panel__open-button .oasys-button__label,.oasys-dashboard .mission-control-header__posture-button .oasys-button__label,.oasys-dashboard .mission-control-section__actions .oasys-button__label{line-height:1.25;overflow:visible}.oasys-dashboard .executive-posture-panel__layout{grid-template-columns:minmax(210px,.58fr) minmax(0,2fr)}.oasys-dashboard .executive-posture-score__ring{height:170px;width:170px}.oasys-dashboard .executive-posture-score__center{gap:6px;height:132px;width:132px}.oasys-dashboard .executive-posture-score__center strong{font-size:27px}.oasys-dashboard .executive-posture-score__status .oasys-status-chip{max-width:112px;min-height:21px;padding:3px 8px;white-space:nowrap}.oasys-dashboard .executive-posture-panel__metrics-grid{align-content:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0}.oasys-dashboard .executive-posture-panel__metrics-grid .mission-control-metric{min-height:108px}.oasys-dashboard .framework-health-panel__list{gap:var(--oasys-space-3)}.oasys-dashboard .framework-health-row{padding:var(--oasys-space-3) var(--oasys-space-4)}.oasys-dashboard .framework-health-row__bar span{background:var(--framework-health-color)}.oasys-dashboard .framework-health-row--success{--framework-health-color:var(--ok)}.oasys-dashboard .framework-health-row--warning{--framework-health-color:var(--warn)}.oasys-dashboard .framework-health-row--danger{--framework-health-color:var(--danger)}.oasys-dashboard .framework-health-panel__footer{align-items:center;border-top:1px solid color-mix(in srgb,var(--text),#0000 90%);color:var(--muted);display:flex;font-size:var(--oasys-font-size-xs);gap:var(--oasys-space-4);justify-content:space-between;margin-top:var(--oasys-space-4);padding-top:var(--oasys-space-4)}.oasys-dashboard .mission-recommendation__summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#a8b3c7;display:-webkit-box;font-size:11px;line-height:1.4;overflow:hidden}.oasys-dashboard .mission-recommendation__meta{color:#a8b3c7;display:flex;flex-wrap:wrap;font-size:11px;gap:8px;line-height:1.35}.oasys-dashboard .mission-recommendation__action{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#e8eef8;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden}@media (max-width:1180px){.oasys-dashboard .executive-posture-panel__metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.oasys-dashboard .executive-posture-panel__metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .framework-health-panel__footer{align-items:stretch;flex-direction:column}}@media (max-width:480px){.oasys-dashboard .executive-posture-panel__metrics-grid{grid-template-columns:1fr}}.oasys-dashboard .mission-control-header__actions{align-items:center;display:flex;gap:var(--oasys-space-3)}.oasys-dashboard .executive-posture-score__refresh-button,.oasys-dashboard .mission-control-header__refresh-button{white-space:nowrap}.oasys-dashboard .mission-control-header__refresh-result{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-3)}.oasys-dashboard .executive-posture-score__refresh-result--error,.oasys-dashboard .mission-control-header__refresh-result--error{color:var(--danger)}.oasys-dashboard .executive-posture-panel__layout{align-items:start}.oasys-dashboard .executive-posture-score{align-self:start;padding-bottom:var(--oasys-space-3)}.oasys-dashboard .executive-posture-score>p{max-width:260px}.oasys-dashboard .executive-posture-score__confidence{gap:var(--oasys-space-2)}.oasys-dashboard .executive-posture-score__timestamp{display:grid;gap:2px}.oasys-dashboard .executive-posture-score__freshness-note{color:var(--muted);font-size:var(--oasys-font-size-2xs);line-height:var(--oasys-line-height-body);margin:0}.oasys-dashboard .executive-posture-score__refresh-button{justify-self:center}.oasys-dashboard .executive-posture-score__refresh-result{color:var(--muted);display:block;font-size:var(--oasys-font-size-2xs);line-height:var(--oasys-line-height-body);text-align:center}.oasys-dashboard .framework-health-panel__footer{justify-content:flex-start}@media (max-width:760px){.oasys-dashboard .mission-control-header__actions{align-items:stretch;flex-direction:column;width:100%}.oasys-dashboard .mission-control-header__actions .oasys-button{width:100%}}.oasys-dashboard .executive-posture-panel__layout{align-items:center;gap:var(--oasys-space-5);grid-template-columns:minmax(190px,.46fr) minmax(0,2fr)}.oasys-dashboard .executive-posture-score{align-self:center;gap:var(--oasys-space-3);padding:var(--oasys-space-4)}.oasys-dashboard .executive-posture-score__ring{height:150px;width:150px}.oasys-dashboard .executive-posture-score__center{gap:5px;height:116px;width:116px}.oasys-dashboard .executive-posture-score__center strong{font-size:24px}.oasys-dashboard .executive-posture-score__status .oasys-status-chip{font-size:9px;max-width:104px;min-height:20px;padding:2px 7px}.oasys-dashboard .executive-posture-score>p,.oasys-dashboard .executive-posture-score__freshness{display:none}.oasys-dashboard .executive-posture-score__confidence{display:grid;gap:2px;justify-items:center;padding-top:var(--oasys-space-3);text-align:center;width:100%}.oasys-dashboard .executive-posture-score__confidence strong{font-size:var(--oasys-font-size-sm)}.oasys-dashboard .executive-posture-panel__metrics-grid{align-self:center}@media (max-width:1180px){.oasys-dashboard .executive-posture-panel__layout{grid-template-columns:1fr}}@media (max-width:760px){.oasys-dashboard .executive-posture-score{width:100%}}.oasys-dashboard .operational-signals{margin-bottom:var(--oasys-space-5)}.oasys-dashboard .operational-signals__grid{display:grid;gap:var(--oasys-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .operational-signal-card{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-card);display:grid;gap:var(--oasys-space-4);grid-template-rows:auto auto auto 1fr auto;min-width:0;padding:var(--oasys-space-4)}.oasys-dashboard .operational-signal-card:last-child{grid-column:1/-1}.oasys-dashboard .operational-signal-card__header{align-items:flex-start;display:flex;gap:var(--oasys-space-4);justify-content:space-between}.oasys-dashboard .operational-signal-card__header h3{color:var(--text);font-size:var(--oasys-font-size-lg);margin:0}.oasys-dashboard .operational-signal-card__header p{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1) 0 0}.oasys-dashboard .operational-signal-card__summary{display:grid;gap:var(--oasys-space-1)}.oasys-dashboard .operational-signal-card__summary strong{color:var(--text);font-size:var(--oasys-font-size-xl)}.oasys-dashboard .operational-signal-card__summary span{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body)}.oasys-dashboard .operational-signal-card__metrics{display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.oasys-dashboard .operational-signal-card:nth-child(3) .operational-signal-card__metrics,.oasys-dashboard .operational-signal-card:nth-child(4) .operational-signal-card__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.oasys-dashboard .operational-signal-metric{background:color-mix(in srgb,var(--card),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:var(--oasys-radius-control);display:grid;gap:2px;min-width:0;padding:var(--oasys-space-3)}.oasys-dashboard .operational-signal-metric span{color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-dashboard .operational-signal-metric strong{color:var(--text);font-size:var(--oasys-font-size-lg)}.oasys-dashboard .operational-signal-metric--success strong{color:var(--ok)}.oasys-dashboard .operational-signal-metric--warning strong{color:var(--warn)}.oasys-dashboard .operational-signal-metric--danger strong{color:var(--danger)}.oasys-dashboard .operational-signal-card__highlight{align-items:center;background:color-mix(in srgb,var(--brand),#0000 94%);border:1px solid color-mix(in srgb,var(--brand),#0000 82%);border-radius:var(--oasys-radius-control);display:flex;min-width:0;padding:var(--oasys-space-3)}.oasys-dashboard .operational-signal-card__highlight>div{display:grid;gap:3px;min-width:0}.oasys-dashboard .operational-signal-card__highlight strong{color:var(--text);font-size:var(--oasys-font-size-sm);overflow-wrap:anywhere}.oasys-dashboard .operational-signal-card__highlight span{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);overflow-wrap:anywhere}.oasys-dashboard .operational-signal-card__highlight--success{background:color-mix(in srgb,var(--ok),#0000 93%);border-color:color-mix(in srgb,var(--ok),#0000 76%)}.oasys-dashboard .operational-signal-card__highlight--warning{background:color-mix(in srgb,var(--warn),#0000 93%);border-color:color-mix(in srgb,var(--warn),#0000 76%)}.oasys-dashboard .operational-signal-card__highlight--danger{background:color-mix(in srgb,var(--danger),#0000 93%);border-color:color-mix(in srgb,var(--danger),#0000 76%)}.oasys-dashboard .operational-signal-card__footer{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-3);justify-content:flex-end;padding-top:var(--oasys-space-1)}.oasys-dashboard .mission-utility-strips-full>.operational-signals+.mission-filter-strip{margin-top:var(--oasys-space-5)}@media (max-width:1180px){.oasys-dashboard .operational-signals__grid{grid-template-columns:1fr}.oasys-dashboard .operational-signal-card:last-child{grid-column:auto}}@media (max-width:760px){.oasys-dashboard .operational-signal-card__header{flex-direction:column}.oasys-dashboard .operational-signal-card:nth-child(3) .operational-signal-card__metrics,.oasys-dashboard .operational-signal-card:nth-child(4) .operational-signal-card__metrics,.oasys-dashboard .operational-signal-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .operational-signal-card__footer{align-items:stretch;flex-direction:column}.oasys-dashboard .operational-signal-card__footer .oasys-button{width:100%}}@media (max-width:480px){.oasys-dashboard .operational-signal-card:nth-child(3) .operational-signal-card__metrics,.oasys-dashboard .operational-signal-card:nth-child(4) .operational-signal-card__metrics,.oasys-dashboard .operational-signal-card__metrics{grid-template-columns:1fr}}.oasys-dashboard .priority-attention-panel{margin-bottom:var(--oasys-space-5)}.oasys-dashboard .priority-attention-panel__layout{align-items:start;display:grid;gap:var(--oasys-space-5);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)}.oasys-dashboard .priority-attention-panel__actions,.oasys-dashboard .priority-attention-panel__sop{display:grid;gap:var(--oasys-space-4);min-width:0}.oasys-dashboard .priority-attention-panel__heading{align-items:flex-start;display:flex;gap:var(--oasys-space-4);justify-content:space-between}.oasys-dashboard .priority-attention-panel__heading h3{color:var(--text);font-size:var(--oasys-font-size-lg);margin:0}.oasys-dashboard .priority-attention-panel__heading p{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1) 0 0}.oasys-dashboard .priority-attention-list{display:grid;gap:var(--oasys-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .priority-attention-item{align-items:center;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-card);display:grid;gap:var(--oasys-space-3);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:var(--oasys-space-4)}.oasys-dashboard .priority-attention-item__content{display:grid;gap:var(--oasys-space-1);min-width:0}.oasys-dashboard .priority-attention-item__content strong{color:var(--text);font-size:var(--oasys-font-size-sm);overflow-wrap:anywhere}.oasys-dashboard .priority-attention-item__content span{color:var(--muted);display:block;font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);overflow:visible;overflow-wrap:anywhere}.oasys-dashboard .priority-attention-list__empty{background:var(--card-2);border:1px dashed color-mix(in srgb,var(--text),#0000 78%);border-radius:var(--oasys-radius-card);color:var(--muted);grid-column:1/-1;padding:var(--oasys-space-5);text-align:center}.oasys-dashboard .priority-attention-sop-grid{display:grid;gap:var(--oasys-space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.oasys-dashboard .priority-attention-sop{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-card);color:var(--text);cursor:pointer;display:grid;gap:var(--oasys-space-1);min-width:0;padding:var(--oasys-space-4);text-align:left}.oasys-dashboard .priority-attention-sop:hover{border-color:var(--ring)}.oasys-dashboard .priority-attention-sop>span{color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-dashboard .priority-attention-sop>strong{color:var(--text);font-size:var(--oasys-font-size-xl)}.oasys-dashboard .priority-attention-sop>small{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:var(--muted);display:-webkit-box;font-size:var(--oasys-font-size-2xs);line-height:var(--oasys-line-height-body);overflow:hidden}.oasys-dashboard .priority-attention-sop--low>strong{color:var(--ok)}.oasys-dashboard .priority-attention-sop--medium>strong{color:var(--warn)}.oasys-dashboard .priority-attention-sop--high>strong{color:var(--danger)}.oasys-dashboard .priority-attention-panel__sop-note{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:0}.oasys-dashboard .mission-work-content{display:grid;gap:var(--oasys-space-5);margin-bottom:var(--oasys-space-5)}.oasys-dashboard .mission-work-content>.section-card{min-width:0;width:100%}@media (max-width:1280px){.oasys-dashboard .priority-attention-panel__layout{grid-template-columns:1fr}}@media (max-width:900px){.oasys-dashboard .priority-attention-list{grid-template-columns:1fr}.oasys-dashboard .priority-attention-sop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.oasys-dashboard .priority-attention-item,.oasys-dashboard .priority-attention-panel__heading{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.oasys-dashboard .priority-attention-item{display:grid}.oasys-dashboard .priority-attention-item .oasys-button,.oasys-dashboard .priority-attention-panel__heading .oasys-button{width:100%}.oasys-dashboard .priority-attention-sop-grid{grid-template-columns:1fr}}.oasys-dashboard .priority-attention-panel__layout{grid-template-columns:minmax(0,1.2fr) minmax(440px,.8fr)}.oasys-dashboard .priority-attention-panel__heading--sop{align-items:center}.oasys-dashboard .priority-attention-panel__sop-button{flex:0 0 auto;min-width:150px}.oasys-dashboard .priority-attention-item{grid-template-columns:minmax(0,1fr) 168px}.oasys-dashboard .priority-attention-item__button{justify-self:end;width:168px}.oasys-dashboard .priority-attention-sop-grid{align-items:stretch}.oasys-dashboard .priority-attention-sop{align-content:start;min-height:148px}.oasys-dashboard .priority-attention-sop>small{-webkit-line-clamp:unset;display:block;overflow:visible}.oasys-dashboard .priority-attention-panel__sop-note{display:none}@media (max-width:1280px){.oasys-dashboard .priority-attention-panel__layout{grid-template-columns:1fr}.oasys-dashboard .priority-attention-panel__sop-button{min-width:0}}@media (max-width:760px){.oasys-dashboard .priority-attention-panel__heading--sop{align-items:stretch}.oasys-dashboard .priority-attention-item{grid-template-columns:1fr}.oasys-dashboard .priority-attention-item__button{justify-self:stretch;width:100%}}.oasys-dashboard .mission-work-panel{border-radius:var(--oasys-radius-overlay);overflow:hidden}.oasys-dashboard .mission-work-panel__header{min-height:78px;padding:var(--oasys-space-4) var(--oasys-space-5)}.oasys-dashboard .mission-work-panel__header-action{min-width:144px;white-space:nowrap}.oasys-dashboard .mission-work-list{gap:var(--oasys-space-3);padding:var(--oasys-space-4)}.oasys-dashboard .mission-work-row{align-items:stretch;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--oasys-radius-card);gap:var(--oasys-space-4);padding:var(--oasys-space-4)}.oasys-dashboard .mission-work-row--risk{border-left:3px solid var(--danger)}.oasys-dashboard .mission-work-row--alert,.oasys-dashboard .mission-work-row--freshness{border-left:3px solid var(--warn)}.oasys-dashboard .mission-work-row__content{gap:var(--oasys-space-2)}.oasys-dashboard .mission-work-row__title-line{align-items:flex-start;display:flex;gap:var(--oasys-space-3);justify-content:space-between;min-width:0}.oasys-dashboard .mission-work-row__title-line .task-title{color:var(--text);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-heading);min-width:0;overflow-wrap:anywhere}.oasys-dashboard .mission-work-row__status-group{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.oasys-dashboard .mission-work-row__meta{gap:var(--oasys-space-2)}.oasys-dashboard .mission-work-row__meta span{align-items:center;background:color-mix(in srgb,var(--text),#0000 94%);border-radius:999px;color:var(--muted);display:inline-flex;min-height:22px;padding:3px 8px}.oasys-dashboard .mission-work-row__description{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:0;overflow-wrap:anywhere}.oasys-dashboard .mission-work-row__remediation{border-top:1px solid color-mix(in srgb,var(--text),#0000 90%);display:grid;gap:var(--oasys-space-1);margin:var(--oasys-space-1) 0 0;padding-top:var(--oasys-space-3)}.oasys-dashboard .mission-work-row__remediation strong{color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.oasys-dashboard .mission-work-row__remediation span{color:var(--text);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body)}.oasys-dashboard .mission-work-row__actions{align-content:center;min-width:132px}.oasys-dashboard .mission-work-row__actions .btn{width:132px}.oasys-dashboard .mission-work-row__actions--stacked{align-content:center}.oasys-dashboard .mission-work-empty{background:var(--card-2);border:1px dashed color-mix(in srgb,var(--text),#0000 78%);border-radius:var(--oasys-radius-card);color:var(--muted);padding:var(--oasys-space-6);text-align:center}@media (max-width:760px){.oasys-dashboard .mission-work-panel__header,.oasys-dashboard .mission-work-row,.oasys-dashboard .mission-work-row__title-line{align-items:stretch;flex-direction:column}.oasys-dashboard .mission-work-panel__header-action,.oasys-dashboard .mission-work-row__actions,.oasys-dashboard .mission-work-row__actions .btn{min-width:0;width:100%}.oasys-dashboard .mission-work-row__status-group{justify-content:flex-start}}.oasys-dashboard .operational-signals{margin-bottom:0}.oasys-dashboard .mission-utility-strips-full>.operational-signals+.mission-filter-strip{margin-top:0}.oasys-dashboard .mission-work-row__content{flex:1 1 auto}.oasys-dashboard .mission-work-row__actions--stacked{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end;min-width:0}.oasys-dashboard .mission-work-row__actions--stacked .btn{min-width:104px;width:auto}@media (max-width:900px){.oasys-dashboard .mission-work-row__actions--stacked{justify-content:flex-start}}@media (max-width:760px){.oasys-dashboard .mission-work-row__actions--stacked{display:grid;grid-template-columns:1fr}.oasys-dashboard .mission-work-row__actions--stacked .btn{min-width:0;width:100%}}.oasys-dashboard.executive-intelligence-page .dash-shell{margin-inline:auto;max-width:var(--oasys-content-max-width);padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.oasys-dashboard .executive-intelligence-header{align-items:start;display:grid;gap:var(--oasys-space-8);grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);margin-bottom:var(--oasys-space-6)}.oasys-dashboard .executive-intelligence-header__content{max-width:var(--oasys-copy-max-width);min-width:0}.oasys-dashboard .executive-intelligence-header h1{color:var(--text);font-family:var(--oasys-font-sans);font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl));font-weight:var(--oasys-font-weight-bold);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:0}.oasys-dashboard .executive-intelligence-header p{color:var(--muted);font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-regular);letter-spacing:var(--oasys-letter-spacing-normal);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:var(--oasys-copy-max-width)}.oasys-dashboard .executive-intelligence-header__controls{display:grid;gap:var(--oasys-space-3);min-width:0}.oasys-dashboard .executive-intelligence-framework-control{display:grid;gap:var(--oasys-space-2)}.oasys-dashboard .executive-intelligence-framework-control>span{color:var(--muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-dashboard .executive-intelligence-framework-control .filter-select{background:var(--card);border-radius:var(--oasys-radius-control);min-height:var(--oasys-control-height-md)}.oasys-dashboard .executive-intelligence-window-control{background:color-mix(in srgb,var(--card-2),#0000 10%);border:1px solid color-mix(in srgb,var(--text),#0000 86%);border-radius:var(--oasys-radius-pill);display:grid;gap:var(--oasys-space-1);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--oasys-space-1)}.oasys-dashboard .executive-intelligence-window-option{background:#0000;border:1px solid #0000;border-radius:var(--oasys-radius-pill);color:var(--muted);cursor:pointer;font:inherit;font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);min-height:34px;padding:0 var(--oasys-space-3)}.oasys-dashboard .executive-intelligence-window-option:hover{background:color-mix(in srgb,var(--brand),#0000 92%);color:var(--text)}.oasys-dashboard .executive-intelligence-window-option.is-active{background:color-mix(in srgb,var(--brand),#0000 82%);border-color:color-mix(in srgb,var(--brand),#0000 52%);color:var(--text)}.oasys-dashboard .executive-intelligence-export-actions{justify-content:flex-end}.oasys-dashboard .executive-intelligence-export-notice{border:1px solid;border-radius:var(--oasys-radius-card);font-size:var(--oasys-font-size-sm);margin-bottom:var(--oasys-space-5);padding:var(--oasys-space-3) var(--oasys-space-4)}.oasys-dashboard .executive-intelligence-export-notice.is-success{background:var(--oasys-color-success-soft);border-color:color-mix(in srgb,var(--oasys-color-success),#0000 62%);color:var(--oasys-color-success)}.oasys-dashboard .executive-intelligence-export-notice.is-error{background:var(--oasys-color-danger-soft);border-color:color-mix(in srgb,var(--oasys-color-danger),#0000 62%);color:var(--oasys-color-danger)}.oasys-dashboard.executive-intelligence-page .hero-main .hero-body{align-items:center;gap:var(--oasys-space-8);grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.oasys-dashboard .executive-intelligence-score{display:grid;justify-items:center;width:100%}.oasys-dashboard .executive-intelligence-score__ring{--executive-score-color:var(--oasys-color-info);background:conic-gradient(from 0deg,var(--executive-score-color) 0deg,var(--executive-score-color) var(--executive-score-degrees),color-mix(in srgb,var(--text),#0000 91%) var(--executive-score-degrees),color-mix(in srgb,var(--text),#0000 91%) 1turn);border-radius:var(--oasys-radius-round);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text),#0000 92%),var(--oasys-shadow-md);height:224px;padding:14px;width:224px}.oasys-dashboard .executive-intelligence-score__ring--success{--executive-score-color:var(--oasys-color-success)}.oasys-dashboard .executive-intelligence-score__ring--warning{--executive-score-color:var(--oasys-color-warning)}.oasys-dashboard .executive-intelligence-score__ring--danger{--executive-score-color:var(--oasys-color-danger)}.oasys-dashboard .executive-intelligence-score__center{background:var(--bg-elev);border:1px solid color-mix(in srgb,var(--text),#0000 91%);border-radius:var(--oasys-radius-round);box-shadow:inset 0 0 28px color-mix(in srgb,var(--brand),#0000 94%);display:grid;height:100%;justify-items:center;padding:var(--oasys-space-4);place-content:center;text-align:center;width:100%}.oasys-dashboard .executive-intelligence-score__center>span:first-child{color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.oasys-dashboard .executive-intelligence-score__center strong{color:var(--text);font-size:34px;letter-spacing:var(--oasys-letter-spacing-tight);line-height:1;margin-top:var(--oasys-space-2)}.oasys-dashboard .executive-intelligence-score__status{border:1px solid;border-radius:var(--oasys-radius-pill);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-bold);letter-spacing:.06em;margin-top:var(--oasys-space-3);padding:5px 10px;text-transform:uppercase}.oasys-dashboard .executive-intelligence-score__status--success{background:var(--oasys-color-success-soft);color:var(--oasys-color-success)}.oasys-dashboard .executive-intelligence-score__status--warning{background:var(--oasys-color-warning-soft);color:var(--oasys-color-warning)}.oasys-dashboard .executive-intelligence-score__status--danger{background:var(--oasys-color-danger-soft);color:var(--oasys-color-danger)}.oasys-dashboard .executive-intelligence-summary{background:color-mix(in srgb,var(--brand),#0000 92%);border:1px solid color-mix(in srgb,var(--brand),#0000 68%);border-radius:var(--oasys-radius-card);color:var(--text);font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-relaxed);padding:var(--oasys-space-4)}.oasys-dashboard .executive-intelligence-summary__eyebrow{color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-2);text-transform:uppercase}.oasys-dashboard .executive-intelligence-source-note{color:var(--muted);font-size:var(--oasys-font-size-2xs);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1) 0 0}@media (max-width:1080px){.oasys-dashboard .executive-intelligence-header{grid-template-columns:1fr}.oasys-dashboard .executive-intelligence-export-actions{justify-content:flex-start}}@media (max-width:900px){.oasys-dashboard.executive-intelligence-page .hero-main .hero-body{grid-template-columns:1fr}}@media (max-width:620px){.oasys-dashboard .executive-intelligence-window-control{border-radius:var(--oasys-radius-card);grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard .executive-intelligence-score__ring{height:196px;width:196px}}.oasys-dashboard.executive-intelligence-page .executive-intelligence-hero-side{align-content:start}.oasys-dashboard.executive-intelligence-page .executive-framework-movement-card,.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card{height:auto}.oasys-dashboard.executive-intelligence-page .executive-framework-summary{display:grid;gap:14px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 12%);border:1px solid color-mix(in srgb,var(--text),#0000 86%);border-radius:14px;display:grid;gap:4px 16px;grid-template-columns:minmax(0,1fr) auto;padding:14px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected>small,.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected>span{color:var(--muted)}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected>span{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected>strong{font-size:18px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__selected>small{font-size:12px;grid-column:1/-1}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__movement{font-size:22px;grid-column:2;grid-row:1/span 2}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__movement--success{color:var(--ok)}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__movement--danger{color:var(--danger)}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__movement--neutral{color:var(--warn)}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__counts{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__counts>div{background:color-mix(in srgb,var(--card-2),#0000 18%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:12px;padding:12px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__counts dt{color:var(--muted);font-size:11px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__counts dd{font-size:22px;font-weight:800;margin:5px 0 0}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__details{border-top:1px solid color-mix(in srgb,var(--text),#0000 88%);padding-top:12px}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.oasys-dashboard.executive-intelligence-page .executive-framework-summary__list{display:grid;gap:8px;margin-top:12px;max-height:360px;overflow-y:auto;padding-right:4px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card .card-body{display:grid;gap:12px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card__buttons{display:flex;flex-wrap:wrap;gap:10px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card__buttons .oasys-button{background:var(--card-2);border-color:color-mix(in srgb,var(--brand),#0000 55%);color:var(--text);min-width:170px;width:auto}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card__buttons .oasys-button:hover{background:color-mix(in srgb,var(--brand),#0000 88%);border-color:var(--brand)}.oasys-dashboard.executive-intelligence-page .executive-intelligence-metric-grid{background:color-mix(in srgb,var(--card),#0000 4%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;padding:16px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-metric-grid .hero-kpi{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 89%);border-radius:12px;min-height:92px;padding:12px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-empty-state{background:color-mix(in srgb,var(--card-2),#0000 28%);border:1px dashed color-mix(in srgb,var(--text),#0000 78%);border-radius:14px;display:grid;gap:7px;min-height:116px;padding:24px;place-content:center;text-align:center}.oasys-dashboard.executive-intelligence-page .executive-intelligence-empty-state strong{color:var(--text);font-size:15px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-empty-state p{color:var(--muted);font-size:12px;line-height:1.55;margin:0;max-width:560px}.oasys-dashboard.executive-intelligence-page .executive-intelligence-empty-state--compact{min-height:94px;padding:18px}@media (max-width:1180px){.oasys-dashboard.executive-intelligence-page .executive-intelligence-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.oasys-dashboard.executive-intelligence-page .executive-framework-summary__counts,.oasys-dashboard.executive-intelligence-page .executive-intelligence-metric-grid{grid-template-columns:1fr}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card__buttons{display:grid}.oasys-dashboard.executive-intelligence-page .executive-intelligence-actions-card__buttons .oasys-button{width:100%}}.oasys-dashboard.posture-page .posture-page__shell{margin-inline:auto;max-width:var(--oasys-content-max-width);padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.oasys-dashboard.posture-page .posture-page-header{align-items:flex-start;display:flex;gap:var(--oasys-space-8,32px);justify-content:space-between;margin-bottom:var(--oasys-space-6,24px)}.oasys-dashboard.posture-page .posture-page-header__copy{max-width:var(--oasys-copy-max-width);min-width:0}.oasys-dashboard.posture-page .posture-framework-scope__eyebrow{color:var(--brand-2);font-size:12px;font-weight:700;letter-spacing:.12em;line-height:1.2;margin:0 0 10px;text-transform:uppercase}.oasys-dashboard.posture-page .posture-page-header__title{color:var(--text);font-family:var(--oasys-font-sans);font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl));font-weight:var(--oasys-font-weight-bold);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:0}.oasys-dashboard.posture-page .posture-page-header__description{color:var(--muted);font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-regular);letter-spacing:var(--oasys-letter-spacing-normal);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:var(--oasys-copy-max-width)}.oasys-dashboard.posture-page .posture-page-header__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px;justify-content:flex-end}.oasys-dashboard.posture-page .posture-page-header__actions .oasys-button{min-width:154px;width:auto}.oasys-dashboard.posture-page .posture-framework-scope{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--card-2),#0000 10%),color-mix(in srgb,var(--card),#0000 2%));border:1px solid color-mix(in srgb,var(--text),#0000 86%);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:28px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr);margin-bottom:18px;padding:22px 24px}.oasys-dashboard.posture-page .posture-framework-scope__heading{min-width:0}.oasys-dashboard.posture-page .posture-framework-scope__heading h2{color:var(--text);font-size:19px;font-weight:700;line-height:1.25;margin:0}.oasys-dashboard.posture-page .posture-framework-scope__heading>p:last-child{color:var(--muted);font-size:13px;line-height:1.5;margin:7px 0 0}.oasys-dashboard.posture-page .posture-framework-scope__options{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.oasys-dashboard.posture-page .posture-framework-scope__option.oasys-button{background:#0000;border-color:color-mix(in srgb,var(--text),#0000 82%);border-radius:999px;box-shadow:none;color:var(--muted);min-width:0;padding-inline:15px;width:auto}.oasys-dashboard.posture-page .posture-framework-scope__option.oasys-button:hover{background:color-mix(in srgb,var(--brand),#0000 92%);border-color:color-mix(in srgb,var(--brand),#0000 42%);color:var(--text)}.oasys-dashboard.posture-page .posture-framework-scope__option--selected.oasys-button{background:color-mix(in srgb,var(--brand),#0000 80%);border-color:color-mix(in srgb,var(--brand),#0000 35%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand),#0000 70%);color:var(--text)}@media (max-width:960px){.oasys-dashboard.posture-page .posture-framework-scope,.oasys-dashboard.posture-page .posture-page-header{grid-template-columns:1fr}.oasys-dashboard.posture-page .posture-page-header{flex-direction:column}.oasys-dashboard.posture-page .posture-framework-scope__options,.oasys-dashboard.posture-page .posture-page-header__actions{justify-content:flex-start}}@media (max-width:640px){.oasys-dashboard.posture-page .posture-page__shell{padding:var(--oasys-space-5) var(--oasys-space-4) var(--oasys-space-6)}.oasys-dashboard.posture-page .posture-page-header__actions{display:grid;width:100%}.oasys-dashboard.posture-page .posture-page-header__actions .oasys-button{width:100%}.oasys-dashboard.posture-page .posture-framework-scope{padding:18px}.oasys-dashboard.posture-page .posture-framework-scope__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard.posture-page .posture-framework-scope__option.oasys-button{width:100%}}.oasys-dashboard.posture-page .posture-command-view,.oasys-dashboard.posture-page .posture-priority-sequence{background:var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:20px;box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.oasys-dashboard.posture-page .posture-command-view__header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:24px;justify-content:space-between;padding:24px 28px}.oasys-dashboard.posture-page .posture-command-view__heading,.oasys-dashboard.posture-page .posture-priority-sequence__header{min-width:0}.oasys-dashboard.posture-page .posture-command-view__eyebrow,.oasys-dashboard.posture-page .posture-priority-sequence__eyebrow{color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.oasys-dashboard.posture-page .posture-command-view__heading h2,.oasys-dashboard.posture-page .posture-priority-sequence__header h2{color:var(--text);font-size:clamp(22px,2vw,30px);letter-spacing:-.025em;line-height:1.15;margin:0}.oasys-dashboard.posture-page .posture-command-view__heading>p:last-child,.oasys-dashboard.posture-page .posture-priority-sequence__header>p:last-child{color:var(--muted);font-size:14px;line-height:1.6;margin:10px 0 0;max-width:720px}.oasys-dashboard.posture-page .posture-command-view__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:650px}.oasys-dashboard.posture-page .posture-command-view__body{padding:24px 28px 28px}.oasys-dashboard.posture-page .posture-command-view__notice{align-items:baseline;background:color-mix(in srgb,currentColor,#0000 92%);border:1px solid color-mix(in srgb,currentcolor,#0000 68%);border-radius:14px;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;line-height:1.5;margin-bottom:14px;padding:12px 14px}.oasys-dashboard.posture-page .posture-command-view__notice small{color:var(--muted);font-weight:600}.oasys-dashboard.posture-page .posture-command-view__notice--success{color:var(--ok)}.oasys-dashboard.posture-page .posture-command-view__notice--danger{color:var(--danger)}.oasys-dashboard.posture-page .posture-command-view__notice--progress{color:var(--brand-2)}.oasys-dashboard.posture-page .posture-command-view__metrics{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.oasys-dashboard.posture-page .posture-command-view__metric{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 86%);border-radius:16px;color:var(--text);margin:0;min-height:126px;min-width:0;padding:18px;text-align:left}.oasys-dashboard.posture-page .posture-command-view__metric dt,.oasys-dashboard.posture-page .posture-command-view__metric-label{color:var(--muted);display:block;font-size:12px;font-weight:700;line-height:1.3;margin:0 0 12px}.oasys-dashboard.posture-page .posture-command-view__metric dd,.oasys-dashboard.posture-page .posture-command-view__metric strong{color:var(--text);display:block;font-size:clamp(24px,2.3vw,36px);font-weight:800;letter-spacing:-.035em;line-height:1;margin:0}.oasys-dashboard.posture-page .posture-command-view__metric small{color:var(--muted);display:block;font-size:11px;line-height:1.45;margin-top:10px}.oasys-dashboard.posture-page .posture-command-view__metric--success dd,.oasys-dashboard.posture-page .posture-command-view__metric--success strong{color:var(--ok)}.oasys-dashboard.posture-page .posture-command-view__metric--warning dd,.oasys-dashboard.posture-page .posture-command-view__metric--warning strong{color:var(--warn)}.oasys-dashboard.posture-page .posture-command-view__metric--danger dd,.oasys-dashboard.posture-page .posture-command-view__metric--danger strong{color:var(--danger)}.oasys-dashboard.posture-page .posture-command-view__metric--interactive{appearance:none;cursor:pointer;font:inherit;transition:border-color .16s ease,background-color .16s ease,transform .16s ease;width:100%}.oasys-dashboard.posture-page .posture-command-view__metric--interactive:hover{background:color-mix(in srgb,var(--brand),var(--card-2) 94%);border-color:var(--ring);transform:translateY(-1px)}.oasys-dashboard.posture-page .posture-priority-sequence__header{padding:24px 28px 18px}.oasys-dashboard.posture-page .posture-priority-sequence__list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0 28px 28px}.oasys-dashboard.posture-page .posture-priority-sequence__item{align-items:flex-start;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:18px;display:flex;flex-direction:column;min-height:230px;min-width:0;padding:20px}.oasys-dashboard.posture-page .posture-priority-sequence__item--danger{border-color:color-mix(in srgb,var(--danger),#0000 54%)}.oasys-dashboard.posture-page .posture-priority-sequence__item--warn{border-color:color-mix(in srgb,var(--warn),#0000 54%)}.oasys-dashboard.posture-page .posture-priority-sequence__item--ok{border-color:color-mix(in srgb,var(--ok),#0000 54%)}.oasys-dashboard.posture-page .posture-priority-sequence__item-heading{align-items:center;display:flex;gap:12px}.oasys-dashboard.posture-page .posture-priority-sequence__number{background:color-mix(in srgb,var(--brand),#0000 84%);border-radius:999px;color:var(--brand-2);display:inline-grid;flex:0 0 30px;font-size:12px;font-weight:900;height:30px;place-items:center;width:30px}.oasys-dashboard.posture-page .posture-priority-sequence__item--danger .posture-priority-sequence__number{background:color-mix(in srgb,var(--danger),#0000 84%);color:var(--danger)}.oasys-dashboard.posture-page .posture-priority-sequence__item--warn .posture-priority-sequence__number{background:color-mix(in srgb,var(--warn),#0000 84%);color:var(--warn)}.oasys-dashboard.posture-page .posture-priority-sequence__item--ok .posture-priority-sequence__number{background:color-mix(in srgb,var(--ok),#0000 84%);color:var(--ok)}.oasys-dashboard.posture-page .posture-priority-sequence__item h3{color:var(--text);font-size:18px;line-height:1.3;margin:0}.oasys-dashboard.posture-page .posture-priority-sequence__item>p{color:var(--muted);font-size:14px;line-height:1.65;margin:14px 0 20px}.oasys-dashboard.posture-page .posture-priority-sequence__action{margin-top:auto}@media (max-width:1180px){.oasys-dashboard.posture-page .posture-command-view__header{flex-direction:column}.oasys-dashboard.posture-page .posture-command-view__actions{justify-content:flex-start;max-width:none}.oasys-dashboard.posture-page .posture-command-view__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.oasys-dashboard.posture-page .posture-priority-sequence__list{grid-template-columns:1fr}.oasys-dashboard.posture-page .posture-priority-sequence__item{min-height:0}}@media (max-width:640px){.oasys-dashboard.posture-page .posture-command-view__body,.oasys-dashboard.posture-page .posture-command-view__header,.oasys-dashboard.posture-page .posture-priority-sequence__header,.oasys-dashboard.posture-page .posture-priority-sequence__list{padding-inline:18px}.oasys-dashboard.posture-page .posture-command-view__actions{display:grid;width:100%}.oasys-dashboard.posture-page .posture-command-view__actions .oasys-button{width:100%}.oasys-dashboard.posture-page .posture-command-view__metrics{grid-template-columns:1fr}}.oasys-dashboard.posture-page .posture-diagnostics,.oasys-dashboard.posture-page .posture-related-sops,.oasys-dashboard.posture-page .posture-state-overview{background:var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:20px;box-shadow:var(--shadow);margin-bottom:24px;overflow:hidden}.oasys-dashboard.posture-page .posture-diagnostics{background:color-mix(in srgb,var(--card),#0000 8%);border-style:dashed;box-shadow:none}.oasys-dashboard.posture-page .posture-diagnostics__header,.oasys-dashboard.posture-page .posture-related-sops__header,.oasys-dashboard.posture-page .posture-state-overview__header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:24px;justify-content:space-between;padding:22px 24px}.oasys-dashboard.posture-page .posture-diagnostics__copy,.oasys-dashboard.posture-page .posture-related-sops__header>div,.oasys-dashboard.posture-page .posture-state-overview__header>div{max-width:760px;min-width:0}.oasys-dashboard.posture-page .posture-diagnostics__eyebrow,.oasys-dashboard.posture-page .posture-related-sops__eyebrow,.oasys-dashboard.posture-page .posture-state-overview__eyebrow{color:var(--brand-2);font-size:12px;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.oasys-dashboard.posture-page .posture-diagnostics h2,.oasys-dashboard.posture-page .posture-related-sops h2,.oasys-dashboard.posture-page .posture-state-overview h2{color:var(--text);font-size:20px;line-height:1.25;margin:0}.oasys-dashboard.posture-page .posture-diagnostics__copy>p:last-child,.oasys-dashboard.posture-page .posture-related-sops__header>div>p:last-child,.oasys-dashboard.posture-page .posture-state-overview__header>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.55;margin:8px 0 0}.oasys-dashboard.posture-page .posture-diagnostics__summary{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.oasys-dashboard.posture-page .posture-diagnostics__body{padding:18px 24px 22px}.oasys-dashboard.posture-page .posture-diagnostics__standard-guidance{background:color-mix(in srgb,var(--brand),#0000 95%);border:1px solid color-mix(in srgb,var(--brand),#0000 74%);border-radius:16px;display:grid;gap:14px;padding:16px}.oasys-dashboard.posture-page .posture-diagnostics__standard-guidance strong{color:var(--text);font-size:14px}.oasys-dashboard.posture-page .posture-diagnostics__standard-guidance p{color:var(--muted);font-size:13px;line-height:1.55;margin:6px 0 0}.oasys-dashboard.posture-page .posture-diagnostics__rule-list{display:flex;flex-wrap:wrap;gap:8px}.oasys-dashboard.posture-page .posture-diagnostics__complete{color:var(--ok);font-size:13px;font-weight:700}.oasys-dashboard.posture-page .posture-state-overview__grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding:24px}.oasys-dashboard.posture-page .posture-state-metric{appearance:none;background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:16px;color:var(--text);cursor:pointer;min-height:154px;min-width:0;padding:18px;text-align:left;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.oasys-dashboard.posture-page .posture-state-metric:hover{background:color-mix(in srgb,var(--brand),var(--card-2) 95%);border-color:var(--ring);transform:translateY(-1px)}.oasys-dashboard.posture-page .posture-state-metric>span{color:var(--muted);display:block;font-size:12px;font-weight:700;line-height:1.35;min-height:32px}.oasys-dashboard.posture-page .posture-state-metric>strong{color:var(--text);display:block;font-size:clamp(28px,2.6vw,40px);letter-spacing:-.035em;line-height:1;margin-top:10px}.oasys-dashboard.posture-page .posture-state-metric>small{color:var(--muted);display:block;font-size:11px;line-height:1.45;margin-top:10px}.oasys-dashboard.posture-page .posture-state-metric--success>strong{color:var(--ok)}.oasys-dashboard.posture-page .posture-state-metric--warning>strong{color:var(--warn)}.oasys-dashboard.posture-page .posture-state-metric--danger>strong{color:var(--danger)}.oasys-dashboard.posture-page .posture-related-sops__body{padding:24px}.oasys-dashboard.posture-page .posture-related-sops__empty{border:1px dashed color-mix(in srgb,var(--text),#0000 78%);border-radius:16px;display:grid;min-height:118px;padding:22px;place-items:center;text-align:center}.oasys-dashboard.posture-page .posture-related-sops__empty strong{color:var(--text);font-size:15px}.oasys-dashboard.posture-page .posture-related-sops__empty p{color:var(--muted);font-size:13px;line-height:1.55;margin:8px 0 0;max-width:720px}.oasys-dashboard.posture-page .posture-related-sops__error{background:color-mix(in srgb,var(--warn),#0000 92%);border:1px solid color-mix(in srgb,var(--warn),#0000 60%);border-radius:14px;color:var(--warn);font-size:13px;line-height:1.5;padding:14px 16px}.oasys-dashboard.posture-page .posture-related-sops__layout{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard.posture-page .posture-related-sops__panel{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:16px;display:flex;flex-direction:column;gap:14px;min-width:0;padding:18px}.oasys-dashboard.posture-page .posture-related-sops__panel-heading{display:grid;gap:4px}.oasys-dashboard.posture-page .posture-related-sops__panel-heading span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.oasys-dashboard.posture-page .posture-related-sops__panel-heading strong{color:var(--text);font-size:16px}.oasys-dashboard.posture-page .posture-related-sops__list{display:grid;gap:10px}.oasys-dashboard.posture-page .posture-related-sops__item{background:color-mix(in srgb,var(--card),#0000 10%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:14px;display:grid;gap:8px;padding:14px}.oasys-dashboard.posture-page .posture-related-sops__item-heading{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.oasys-dashboard.posture-page .posture-related-sops__item-heading>div{min-width:0}.oasys-dashboard.posture-page .posture-related-sops__item-heading strong{color:var(--text);display:block;line-height:1.4}.oasys-dashboard.posture-page .posture-related-sops__item-heading small,.oasys-dashboard.posture-page .posture-related-sops__item>p,.oasys-dashboard.posture-page .posture-related-sops__muted{color:var(--muted);font-size:12px;line-height:1.5}.oasys-dashboard.posture-page .posture-related-sops__item>p,.oasys-dashboard.posture-page .posture-related-sops__muted{margin:0}.oasys-dashboard.posture-page .posture-related-sops__actions-list{color:var(--text);display:grid;font-size:13px;gap:8px;line-height:1.6;margin:0;padding-left:1.2rem}.oasys-dashboard.posture-page .posture-related-sops__open-action{align-self:flex-start;margin-top:auto}@media (max-width:1080px){.oasys-dashboard.posture-page .posture-state-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard.posture-page .posture-related-sops__layout{grid-template-columns:1fr}}@media (max-width:760px){.oasys-dashboard.posture-page .posture-diagnostics__header,.oasys-dashboard.posture-page .posture-related-sops__header,.oasys-dashboard.posture-page .posture-state-overview__header{flex-direction:column}.oasys-dashboard.posture-page .posture-diagnostics__summary{justify-content:flex-start}.oasys-dashboard.posture-page .posture-state-overview__grid{grid-template-columns:1fr;padding:18px}.oasys-dashboard.posture-page .posture-related-sops__body{padding:18px}}.oasys-dashboard .remediation-operations-panel{margin-bottom:var(--oasys-space-6);overflow:hidden}.oasys-dashboard .remediation-operations-panel__header{align-items:flex-start;gap:var(--oasys-space-4)}.oasys-dashboard .remediation-operations-panel__body{display:grid;gap:var(--oasys-space-4)}.oasys-dashboard .remediation-operations-panel__assurance,.oasys-dashboard .remediation-operations-panel__bulk-actions,.oasys-dashboard .remediation-operations-panel__filters,.oasys-dashboard .remediation-operations-panel__quick-views,.oasys-dashboard .remediation-operations-panel__snapshot{min-width:0}.oasys-dashboard .remediation-operations-panel__table-shell{background:var(--panel)!important;border:1px solid color-mix(in srgb,var(--text),#0000 86%)!important;border-radius:var(--oasys-radius-card);overflow:hidden;width:100%}.oasys-dashboard .remediation-operations-panel__table-header,.oasys-dashboard .remediation-operations-panel__task-row{align-items:center;display:grid;gap:12px;grid-template-columns:32px minmax(0,2.2fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(170px,1fr) minmax(180px,1.05fr)}.oasys-dashboard .remediation-operations-panel__table-header{background:var(--panel);box-shadow:0 1px 0 color-mix(in srgb,var(--text),#0000 86%);color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.06em;padding:12px 14px;position:relative;text-transform:uppercase;z-index:2}.oasys-dashboard .remediation-operations-panel__table-viewport{background:var(--panel);max-height:560px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.oasys-dashboard .remediation-operations-panel__task-row{background:#0000;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 91%);padding:14px;position:relative;transition:background-color .14s ease,box-shadow .14s ease;z-index:0}.oasys-dashboard .remediation-operations-panel__task-row:last-child{border-bottom:0}.oasys-dashboard .remediation-operations-panel__task-row:hover{background:color-mix(in srgb,var(--accent),#0000 95%)!important}.oasys-dashboard .remediation-operations-panel__task-row.is-selected{background:color-mix(in srgb,var(--accent),#0000 90%)!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--accent),#0000 18%)}.oasys-dashboard .remediation-operations-panel__task-actions{align-items:center;justify-content:flex-start;min-width:0}.oasys-dashboard .remediation-operations-panel__task-actions .btn,.oasys-dashboard .remediation-operations-panel__task-actions .oasys-button{min-width:0;white-space:nowrap;width:100%}.oasys-dashboard .remediation-operations-panel__footer{padding-inline:var(--oasys-space-1)}.oasys-dashboard .remediation-operations-panel__table-viewport::-webkit-scrollbar{width:10px}.oasys-dashboard .remediation-operations-panel__table-viewport::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel),#0000 18%)}.oasys-dashboard .remediation-operations-panel__table-viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted),#0000 46%);border:2px solid color-mix(in srgb,var(--panel),#0000 18%);border-radius:999px}.oasys-dashboard .remediation-operations-panel__table-viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent),#0000 34%)}@media (max-width:1380px){.oasys-dashboard .remediation-operations-panel__table-header,.oasys-dashboard .remediation-operations-panel__task-row{gap:10px;grid-template-columns:28px minmax(0,2fr) minmax(150px,.95fr) minmax(135px,.85fr) minmax(150px,.95fr) minmax(155px,1fr)}}@media (max-width:1100px){.oasys-dashboard .remediation-operations-panel__header{align-items:stretch;flex-direction:column}.oasys-dashboard .remediation-operations-panel__table-viewport{max-height:520px}}@media (max-width:760px){.oasys-dashboard .remediation-operations-panel__table-shell{border-radius:var(--oasys-radius-control)}.oasys-dashboard .remediation-operations-panel__table-viewport{max-height:480px}.oasys-dashboard .remediation-operations-panel__footer{align-items:stretch!important}.oasys-dashboard .remediation-operations-panel__footer .btn,.oasys-dashboard .remediation-operations-panel__footer .oasys-button{width:100%}}.oasys-dashboard .posture-identity-stale-layout{align-items:start;gap:20px;grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr)!important}.oasys-dashboard .identity-exposure-card{border-color:color-mix(in srgb,var(--text),#0000 86%);box-shadow:none}.oasys-dashboard .identity-exposure-header{align-items:center!important;padding:18px 20px}.oasys-dashboard .identity-exposure-header .section-subtitle{line-height:1.55;max-width:760px}.oasys-dashboard .identity-exposure-metrics{background:color-mix(in srgb,var(--card-2),#0000 40%);border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:16px 20px}.oasys-dashboard .identity-exposure-metrics .kpi-card{background:color-mix(in srgb,var(--card),#0000 4%);box-shadow:none;min-height:92px;padding:13px 14px}.oasys-dashboard .identity-exposure-metrics .kpi-card .kpi-value{font-size:28px}.oasys-dashboard .identity-exposure-findings-header{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:16px 20px 4px}.oasys-dashboard .identity-exposure-findings-title{color:var(--text);font-size:13px;font-weight:800}.oasys-dashboard .identity-exposure-findings-copy{color:var(--muted);font-size:12px;line-height:1.4;margin-top:3px}.oasys-dashboard .identity-exposure-list{display:grid;gap:0;padding:8px 20px 20px}.oasys-dashboard .identity-exposure-list .identity-exposure-row{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:0;box-shadow:none;margin-top:0;min-height:0;padding:14px 0!important}.oasys-dashboard .identity-exposure-list .identity-exposure-row:first-child{padding-top:10px!important}.oasys-dashboard .identity-exposure-list .identity-exposure-row:last-child{border-bottom:0;padding-bottom:0!important}.oasys-dashboard .identity-exposure-row .task-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.oasys-dashboard .identity-exposure-row .task-meta{margin-top:2px}.oasys-dashboard .identity-exposure-row .posture-card-actions{align-self:center;grid-template-columns:repeat(2,minmax(96px,max-content))}.oasys-dashboard .posture-stale-controls-column{min-width:0}.oasys-dashboard .posture-stale-controls-card{border-color:color-mix(in srgb,var(--warn),#0000 76%);box-shadow:none;overflow:hidden;padding:0}.oasys-dashboard .posture-stale-controls-header{background:color-mix(in srgb,var(--warn),#0000 95%);border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);margin:0;padding:18px}.oasys-dashboard .posture-stale-controls-list{display:grid;gap:0;margin:0;max-height:640px;overflow-x:hidden;overflow-y:auto;padding:0 18px;scrollbar-gutter:stable}.oasys-dashboard .posture-stale-control-row{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:0;box-shadow:none;margin:0;min-height:0;padding:15px 0!important}.oasys-dashboard .posture-stale-control-row:last-child{border-bottom:0}.oasys-dashboard .posture-stale-control-row .task-title{line-height:1.4}.oasys-dashboard .posture-stale-control-row .task-meta{gap:6px 10px!important;margin-top:3px}.oasys-dashboard .posture-stale-control-row .task-right{margin-top:2px}.oasys-dashboard .posture-stale-control-row .btn{white-space:nowrap}@media (max-width:1260px){.oasys-dashboard .posture-identity-stale-layout{grid-template-columns:minmax(0,1fr) minmax(330px,.58fr)!important}.oasys-dashboard .identity-exposure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:980px){.oasys-dashboard .posture-identity-stale-layout{grid-template-columns:1fr!important}.oasys-dashboard .posture-stale-controls-list{max-height:520px}}@media (max-width:680px){.oasys-dashboard .identity-exposure-findings-header,.oasys-dashboard .identity-exposure-header,.oasys-dashboard .posture-stale-controls-header{align-items:stretch!important;flex-direction:column}.oasys-dashboard .identity-exposure-metrics{grid-template-columns:1fr!important;padding:14px 16px}.oasys-dashboard .identity-exposure-findings-header{padding:14px 16px 4px}.oasys-dashboard .identity-exposure-list{padding:8px 16px 16px}.oasys-dashboard .identity-exposure-row{align-items:stretch!important}.oasys-dashboard .identity-exposure-row .posture-card-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;width:100%}.oasys-dashboard .identity-exposure-row .posture-card-actions .btn{width:100%}}.oasys-dashboard .posture-identity-stale-layout{grid-template-columns:minmax(0,1fr) minmax(400px,.48fr)!important;min-width:0;overflow:hidden;width:100%}.oasys-dashboard .posture-identity-stale-layout>.content-column,.oasys-dashboard .posture-identity-stale-layout>.posture-stale-controls-column{max-width:100%;min-width:0;width:100%}.oasys-dashboard .posture-identity-stale-layout .identity-exposure-card,.oasys-dashboard .posture-identity-stale-layout .posture-stale-controls-card{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.oasys-dashboard .identity-exposure-findings-header>div:first-child,.oasys-dashboard .identity-exposure-header>div:first-child,.oasys-dashboard .identity-exposure-row .task-main,.oasys-dashboard .posture-stale-control-row .task-main,.oasys-dashboard .posture-stale-controls-header>div:first-child{min-width:0}.oasys-dashboard .identity-exposure-header .oasys-button{flex:0 0 auto}.oasys-dashboard .identity-exposure-row,.oasys-dashboard .posture-stale-control-row{box-sizing:border-box;max-width:100%;min-width:0;overflow:hidden;width:100%}.oasys-dashboard .identity-exposure-row .task-meta,.oasys-dashboard .identity-exposure-row .task-title,.oasys-dashboard .posture-stale-control-row .task-meta,.oasys-dashboard .posture-stale-control-row .task-title{min-width:0;overflow-wrap:anywhere;word-break:break-word}.oasys-dashboard .posture-stale-control-row .task-right{align-items:center;display:grid!important;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;width:100%}.oasys-dashboard .posture-stale-control-row .task-right>*{min-width:0}.oasys-dashboard .posture-stale-control-row .task-right .btn{min-width:0;padding-inline:8px;width:100%}.oasys-dashboard .posture-stale-control-row .task-right .oasys-status-chip{justify-self:start}@media (max-width:1260px){.oasys-dashboard .posture-identity-stale-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.52fr)!important}}@media (max-width:1080px){.oasys-dashboard .posture-identity-stale-layout{grid-template-columns:1fr!important;overflow:visible}}.oasys-dashboard .posture-lower-stack{display:grid;gap:20px;min-width:0}.oasys-dashboard .posture-identity-stale-grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);min-width:0;width:100%}.oasys-dashboard .posture-identity-stale-grid>.identity-exposure-card,.oasys-dashboard .posture-identity-stale-grid>.posture-stale-controls-card{box-sizing:border-box;height:100%;max-width:100%;min-width:0;width:100%}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-card{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-metrics{display:grid!important;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))!important;padding:14px 18px}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-metrics .kpi-card{min-height:84px;padding:12px 13px}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-findings-header{padding:14px 18px 4px}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-list{max-height:480px;padding:8px 18px 18px}.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-card{display:grid;grid-template-rows:auto minmax(0,1fr)}.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-list{max-height:640px}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .posture-card-actions{grid-template-columns:repeat(2,minmax(92px,max-content))}@media (max-width:1320px){.oasys-dashboard .posture-identity-stale-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.72fr)}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.oasys-dashboard .posture-identity-stale-grid .identity-exposure-metrics{grid-template-columns:1fr!important}}.oasys-dashboard .posture-identity-stale-grid{align-items:start;gap:24px;grid-template-columns:minmax(0,1.3fr) minmax(400px,.7fr)}.oasys-dashboard .posture-identity-stale-grid>.identity-exposure-card,.oasys-dashboard .posture-identity-stale-grid>.posture-stale-controls-card{align-self:start;height:auto}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-card{display:block;overflow:hidden}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-list{display:block;max-height:560px;overflow-x:hidden;overflow-y:auto;padding:8px 20px 18px;scrollbar-gutter:stable}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row{align-items:center;display:grid!important;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:118px;overflow:visible;padding:18px 2px!important;width:100%}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .task-main{gap:7px;min-width:0}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .task-title{line-height:1.4;margin:0}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .task-meta{gap:6px 10px;line-height:1.5}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .task-main>div:last-child{line-height:1.55}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .posture-card-actions{align-self:center;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(104px,max-content));justify-self:end;width:auto}.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-card{display:block;overflow:hidden}.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-list{display:block;max-height:560px;overflow-x:hidden;overflow-y:auto;padding:0 18px;scrollbar-gutter:stable}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row{align-content:start;display:grid!important;gap:10px;grid-template-columns:minmax(0,1fr);min-height:136px;overflow:visible;padding:18px 2px!important;width:100%}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-main{gap:6px;min-width:0}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-title{line-height:1.4}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-meta{gap:6px 10px!important;line-height:1.45;margin-top:2px}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-right{display:grid!important;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch;margin-top:2px;width:100%}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-right>*{min-width:0;width:100%}.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-right .oasys-status-chip{justify-self:start;width:max-content}@media (max-width:1320px){.oasys-dashboard .posture-identity-stale-grid{gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr)}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row{grid-template-columns:minmax(0,1fr)}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .posture-card-actions{justify-self:start}}@media (max-width:1040px){.oasys-dashboard .posture-identity-stale-grid{grid-template-columns:1fr}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-list,.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-list{max-height:520px}}@media (max-width:680px){.oasys-dashboard .posture-identity-stale-grid .identity-exposure-row .posture-card-actions,.oasys-dashboard .posture-identity-stale-grid .posture-stale-control-row .task-right{grid-template-columns:1fr;width:100%}}@media (min-width:1041px){.oasys-dashboard .posture-identity-stale-grid{align-items:stretch}.oasys-dashboard .posture-identity-stale-grid>.identity-exposure-card,.oasys-dashboard .posture-identity-stale-grid>.posture-stale-controls-card{align-self:stretch;height:720px;max-height:720px;min-height:720px}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-card{display:grid;grid-template-rows:auto auto auto minmax(0,1fr)}.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-card{display:grid;grid-template-rows:auto minmax(0,1fr)}.oasys-dashboard .posture-identity-stale-grid .identity-exposure-list,.oasys-dashboard .posture-identity-stale-grid .posture-stale-controls-list{box-sizing:border-box;display:block;height:100%;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;width:100%}}.oasys-dashboard.validation-intelligence-page .validation-intelligence-shell{margin-inline:auto;max-width:var(--oasys-content-max-width);padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.oasys-dashboard.validation-intelligence-page .validation-page-header{align-items:flex-start;display:flex;gap:var(--oasys-space-6);justify-content:space-between;margin-bottom:var(--oasys-space-6)}.oasys-dashboard.validation-intelligence-page .validation-page-header__content{max-width:var(--oasys-copy-max-width);min-width:0}.oasys-dashboard.validation-intelligence-page .validation-page-header h1,.oasys-dashboard.validation-intelligence-page .validation-state-title{color:var(--text);font-family:var(--oasys-font-sans);font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl));font-weight:var(--oasys-font-weight-bold);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:0}.oasys-dashboard.validation-intelligence-page .validation-page-header p{color:var(--muted);font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-regular);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:var(--oasys-copy-max-width)}.oasys-dashboard.validation-intelligence-page .validation-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.oasys-dashboard.validation-intelligence-page .validation-context-grid,.oasys-dashboard.validation-intelligence-page .validation-failed-queue,.oasys-dashboard.validation-intelligence-page .validation-health-card{margin-bottom:var(--oasys-space-4)}.oasys-dashboard.validation-intelligence-page .validation-health-card{overflow:hidden}.oasys-dashboard.validation-intelligence-page .validation-context-card__header,.oasys-dashboard.validation-intelligence-page .validation-failed-queue__header,.oasys-dashboard.validation-intelligence-page .validation-health-card__header{align-items:flex-start}.oasys-dashboard.validation-intelligence-page .validation-health-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;padding:0 var(--oasys-space-4)}.oasys-dashboard.validation-intelligence-page .validation-metric-tile{align-content:center;border-right:1px solid color-mix(in srgb,var(--text),#0000 90%);display:grid;gap:var(--oasys-space-1);min-height:106px;min-width:0;padding:var(--oasys-space-4) var(--oasys-space-3)}.oasys-dashboard.validation-intelligence-page .validation-metric-tile:last-child{border-right:0}.oasys-dashboard.validation-intelligence-page .validation-metric-label{color:var(--muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);line-height:1.3}.oasys-dashboard.validation-intelligence-page .validation-metric-value{font-size:var(--oasys-font-size-2xl);font-weight:var(--oasys-font-weight-bold);line-height:1.05}.oasys-dashboard.validation-intelligence-page .validation-metric-detail{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:1.35}.oasys-dashboard.validation-intelligence-page .validation-failed-queue{overflow:hidden}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__count{align-items:center;background:color-mix(in srgb,var(--danger),#0000 88%);border:1px solid color-mix(in srgb,var(--danger),#0000 68%);border-radius:var(--oasys-radius-pill);color:var(--danger);display:inline-flex;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);justify-content:center;line-height:1;min-height:26px;padding:4px 9px}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__columns,.oasys-dashboard.validation-intelligence-page .validation-queue-row{align-items:center;display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(250px,1.2fr) minmax(280px,1.5fr) minmax(110px,.55fr) minmax(90px,.45fr) minmax(120px,.55fr)}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__columns{background:color-mix(in srgb,var(--card-2),#0000 25%);border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);color:var(--muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:.04em;padding:10px var(--oasys-space-4);text-transform:uppercase}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__body{display:block}.oasys-dashboard.validation-intelligence-page .validation-queue-row{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);min-height:92px;padding:var(--oasys-space-4)}.oasys-dashboard.validation-intelligence-page .validation-queue-row:last-child{border-bottom:0}.oasys-dashboard.validation-intelligence-page .validation-queue-row__identity,.oasys-dashboard.validation-intelligence-page .validation-queue-row__time{display:grid;gap:4px;min-width:0}.oasys-dashboard.validation-intelligence-page .validation-evidence-row strong,.oasys-dashboard.validation-intelligence-page .validation-queue-row__identity strong,.oasys-dashboard.validation-intelligence-page .validation-timeline-row strong{color:var(--text);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-semibold);line-height:1.35}.oasys-dashboard.validation-intelligence-page .validation-evidence-row span,.oasys-dashboard.validation-intelligence-page .validation-queue-row__identity span,.oasys-dashboard.validation-intelligence-page .validation-queue-row__time span,.oasys-dashboard.validation-intelligence-page .validation-timeline-row span{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:1.4}.oasys-dashboard.validation-intelligence-page .validation-queue-row__reason{color:color-mix(in srgb,var(--text),#0000 16%);font-size:var(--oasys-font-size-sm);line-height:1.45;min-width:0}.oasys-dashboard.validation-intelligence-page .validation-queue-row__time strong{color:var(--text);font-size:var(--oasys-font-size-sm)}.oasys-dashboard.validation-intelligence-page .validation-queue-row__action,.oasys-dashboard.validation-intelligence-page .validation-queue-row__state{display:flex;justify-content:flex-start}.oasys-dashboard.validation-intelligence-page .validation-context-grid{align-items:stretch;display:grid;gap:var(--oasys-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-dashboard.validation-intelligence-page .validation-context-card{display:grid;grid-template-rows:auto minmax(0,1fr);height:560px;min-width:0;overflow:hidden}.oasys-dashboard.validation-intelligence-page .validation-context-card__body{display:block;height:100%;max-height:none;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 var(--oasys-space-4);scrollbar-gutter:stable}.oasys-dashboard.validation-intelligence-page .validation-timeline-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);display:grid;gap:var(--oasys-space-3);grid-template-columns:minmax(0,1fr) auto;min-height:96px;padding:var(--oasys-space-3) 0}.oasys-dashboard.validation-intelligence-page .validation-evidence-row:last-child,.oasys-dashboard.validation-intelligence-page .validation-timeline-row:last-child{border-bottom:0}.oasys-dashboard.validation-intelligence-page .validation-evidence-row__copy,.oasys-dashboard.validation-intelligence-page .validation-timeline-row__copy{display:grid;gap:4px;min-width:0}.oasys-dashboard.validation-intelligence-page .validation-evidence-row{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);display:grid;gap:var(--oasys-space-3);grid-template-columns:minmax(0,1fr) auto;min-height:88px;padding:var(--oasys-space-3) 0}.oasys-dashboard.validation-intelligence-page .validation-evidence-row__statuses{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}@media (max-width:1240px){.oasys-dashboard.validation-intelligence-page .validation-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.oasys-dashboard.validation-intelligence-page .validation-metric-tile:nth-child(4){border-right:0}.oasys-dashboard.validation-intelligence-page .validation-metric-tile:nth-child(n+5){border-top:1px solid color-mix(in srgb,var(--text),#0000 90%)}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__columns,.oasys-dashboard.validation-intelligence-page .validation-queue-row{grid-template-columns:minmax(220px,1.2fr) minmax(240px,1.3fr) 110px 90px 118px}}@media (max-width:980px){.oasys-dashboard.validation-intelligence-page .validation-page-header{flex-direction:column;gap:var(--oasys-space-4)}.oasys-dashboard.validation-intelligence-page .validation-page-header__actions{justify-content:flex-start}.oasys-dashboard.validation-intelligence-page .validation-context-grid{grid-template-columns:1fr}.oasys-dashboard.validation-intelligence-page .validation-context-card{height:500px}.oasys-dashboard.validation-intelligence-page .validation-failed-queue__columns{display:none}.oasys-dashboard.validation-intelligence-page .validation-queue-row{gap:var(--oasys-space-3);grid-template-columns:minmax(0,1fr) auto}.oasys-dashboard.validation-intelligence-page .validation-queue-row__reason,.oasys-dashboard.validation-intelligence-page .validation-queue-row__time{grid-column:1/-1}.oasys-dashboard.validation-intelligence-page .validation-queue-row__state{grid-column:2;grid-row:1;justify-content:flex-end}.oasys-dashboard.validation-intelligence-page .validation-queue-row__action{grid-column:1/-1}}@media (max-width:720px){.oasys-dashboard.validation-intelligence-page .validation-intelligence-shell{padding:var(--oasys-space-5) var(--oasys-space-4) var(--oasys-space-6)}.oasys-dashboard.validation-intelligence-page .validation-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.oasys-dashboard.validation-intelligence-page .validation-metric-tile,.oasys-dashboard.validation-intelligence-page .validation-metric-tile:nth-child(4){border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);border-right:0}.oasys-dashboard.validation-intelligence-page .validation-metric-tile:nth-child(odd){border-right:1px solid color-mix(in srgb,var(--text),#0000 90%)}.oasys-dashboard.validation-intelligence-page .validation-metric-tile:last-child{border-bottom:0}.oasys-dashboard.validation-intelligence-page .validation-context-card{height:460px}}.oasys-dashboard.validation-intelligence-page .validation-page-header__actions .btn{background:#f7f9fc;border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:var(--oasys-radius-control);box-shadow:none;color:#172033;font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-semibold);line-height:1.25;min-height:var(--oasys-control-height-md);min-width:156px;padding:2px var(--oasys-space-4)}.oasys-dashboard.validation-intelligence-page .validation-page-header__actions .btn:hover:not(:disabled){background:#fff;border-color:color-mix(in srgb,var(--brand),#0000 40%);color:#172033}.oasys-dashboard.validation-intelligence-page .validation-context-card__body{scrollbar-color:color-mix(in srgb,var(--muted),#0000 34%) color-mix(in srgb,var(--card),#0000 18%);scrollbar-width:thin}.oasys-dashboard.validation-intelligence-page .validation-context-card__body::-webkit-scrollbar{width:10px}.oasys-dashboard.validation-intelligence-page .validation-context-card__body::-webkit-scrollbar-track{background:color-mix(in srgb,var(--card),#0000 18%);border-radius:var(--oasys-radius-pill)}.oasys-dashboard.validation-intelligence-page .validation-context-card__body::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted),#0000 34%);border:2px solid color-mix(in srgb,var(--card),#0000 8%);border-radius:var(--oasys-radius-pill)}.oasys-dashboard.validation-intelligence-page .validation-context-card__body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--muted),#0000 18%)}@media (max-width:720px){.oasys-dashboard.validation-intelligence-page .validation-page-header__actions .btn{min-width:0;width:100%}}.oasys-dashboard.evidence-audit-page .dash-shell{margin-inline:auto;max-width:var(--oasys-content-max-width);padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.oasys-dashboard.evidence-audit-page .evidence-page-header{align-items:flex-start;display:flex;gap:var(--oasys-space-6);justify-content:space-between;margin-bottom:var(--oasys-space-6)}.oasys-dashboard.evidence-audit-page .evidence-page-header__copy{max-width:var(--oasys-copy-max-width);min-width:0}.oasys-dashboard.evidence-audit-page .evidence-page-header__title{color:var(--text);font-family:var(--oasys-font-sans);font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl));font-weight:var(--oasys-font-weight-bold);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:0}.oasys-dashboard.evidence-audit-page .evidence-page-header__description{color:var(--muted);font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-regular);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:var(--oasys-copy-max-width)}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions{align-items:center;display:flex!important;flex-direction:row;gap:var(--oasys-space-2)!important;justify-content:flex-end;min-width:0}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions .btn{background:#f7f9fc;border:1px solid color-mix(in srgb,var(--text),#0000 84%);border-radius:var(--oasys-radius-control);box-shadow:none;color:#172033;font-family:var(--oasys-font-sans);font-size:var(--oasys-font-size-md);font-weight:var(--oasys-font-weight-semibold);line-height:1.25;min-height:var(--oasys-control-height-md);min-width:156px;padding:2px var(--oasys-space-4)}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions .btn:hover:not(:disabled){background:#fff;border-color:color-mix(in srgb,var(--brand),#0000 40%);color:#172033}.oasys-dashboard.evidence-audit-page .evidence-context-card,.oasys-dashboard.evidence-audit-page .evidence-proof-overview{margin-bottom:var(--oasys-space-5)}.oasys-dashboard.evidence-audit-page .evidence-proof-overview .card-body{padding:0}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics{display:grid;gap:0;grid-template-columns:repeat(6,minmax(0,1fr))}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>.hero-kpi,.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>button{min-width:0}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics .hero-kpi{background:#0000;border:0;border-radius:0;border-right:1px solid color-mix(in srgb,var(--text),#0000 88%);box-shadow:none!important;min-height:104px;padding:18px 16px}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>.hero-kpi:last-child,.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>:last-child .hero-kpi{border-right:0}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics .hero-kpi:hover{background:color-mix(in srgb,var(--card-2),#0000 34%)}.oasys-dashboard.evidence-audit-page .evidence-audit-workspace{align-items:stretch;display:grid;gap:22px 24px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);margin-bottom:var(--oasys-space-6);min-width:0;width:100%}.oasys-dashboard.evidence-audit-page .evidence-audit-workspace__details,.oasys-dashboard.evidence-audit-page .evidence-audit-workspace__lists{display:contents}.oasys-dashboard.evidence-audit-page .evidence-pair-detail,.oasys-dashboard.evidence-audit-page .evidence-pair-list{align-self:stretch;height:100%;min-width:0}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--archive,.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive{grid-row:1}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--reports,.oasys-dashboard.evidence-audit-page .evidence-pair-list--reports{grid-row:2}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--exports,.oasys-dashboard.evidence-audit-page .evidence-pair-list--exports{grid-row:3}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--submissions,.oasys-dashboard.evidence-audit-page .evidence-pair-list--submissions{grid-row:4}.oasys-dashboard.evidence-audit-page .evidence-pair-list{display:flex;flex-direction:column;grid-column:1;overflow:hidden}.oasys-dashboard.evidence-audit-page .evidence-pair-detail{display:flex;flex-direction:column;grid-column:2;overflow:hidden;position:static}.oasys-dashboard.evidence-audit-page .evidence-pair-list>.tasks-list{max-height:500px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:10px;scrollbar-gutter:stable}.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive>.tasks-list{max-height:520px}.oasys-dashboard.evidence-audit-page .evidence-pair-list .task-row{flex:0 0 auto}.oasys-dashboard.evidence-audit-page .evidence-pair-detail .filters-actions{min-height:0}.oasys-dashboard.evidence-audit-page .evidence-pair-detail .open-item-pill{min-width:0;overflow:hidden}.oasys-dashboard.evidence-audit-page .evidence-pair-detail .open-item-value{max-width:68%;min-width:0;overflow:hidden!important;overflow-wrap:normal!important;text-overflow:ellipsis!important;word-break:normal!important}.oasys-dashboard.evidence-audit-page .evidence-pair-detail .task-meta,.oasys-dashboard.evidence-audit-page .evidence-pair-detail .task-title{min-width:0;overflow-wrap:anywhere}.oasys-dashboard.evidence-audit-page .evidence-pair-detail,.oasys-dashboard.evidence-audit-page .evidence-pair-list>.tasks-list{scrollbar-color:color-mix(in srgb,var(--muted),#0000 34%) color-mix(in srgb,var(--card),#0000 18%);scrollbar-width:thin}.oasys-dashboard.evidence-audit-page .evidence-pair-detail::-webkit-scrollbar,.oasys-dashboard.evidence-audit-page .evidence-pair-list>.tasks-list::-webkit-scrollbar{width:10px}.oasys-dashboard.evidence-audit-page .evidence-pair-detail::-webkit-scrollbar-track,.oasys-dashboard.evidence-audit-page .evidence-pair-list>.tasks-list::-webkit-scrollbar-track{background:color-mix(in srgb,var(--card),#0000 18%);border-radius:var(--oasys-radius-pill)}.oasys-dashboard.evidence-audit-page .evidence-pair-detail::-webkit-scrollbar-thumb,.oasys-dashboard.evidence-audit-page .evidence-pair-list>.tasks-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--muted),#0000 34%);border:2px solid color-mix(in srgb,var(--card),#0000 8%);border-radius:var(--oasys-radius-pill)}@media (max-width:1180px){.oasys-dashboard.evidence-audit-page .evidence-proof-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>.hero-kpi:nth-child(3n),.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>:nth-child(3n) .hero-kpi{border-right:0}.oasys-dashboard.evidence-audit-page .evidence-audit-workspace{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr)}}@media (max-width:900px){.oasys-dashboard.evidence-audit-page .dash-shell{padding:var(--oasys-space-5) var(--oasys-space-4) var(--oasys-space-6)}.oasys-dashboard.evidence-audit-page .evidence-page-header{flex-direction:column;gap:var(--oasys-space-4)}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions{width:100%}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions .btn{flex:1 1 0;min-width:0}.oasys-dashboard.evidence-audit-page .evidence-audit-workspace{grid-template-columns:1fr}.oasys-dashboard.evidence-audit-page .evidence-pair-detail,.oasys-dashboard.evidence-audit-page .evidence-pair-list{grid-column:1;grid-row:auto}.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive{order:1}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--archive{order:2}.oasys-dashboard.evidence-audit-page .evidence-pair-list--reports{order:3}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--reports{order:4}.oasys-dashboard.evidence-audit-page .evidence-pair-list--exports{order:5}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--exports{order:6}.oasys-dashboard.evidence-audit-page .evidence-pair-list--submissions{order:7}.oasys-dashboard.evidence-audit-page .evidence-pair-detail--submissions{order:8}}@media (max-width:680px){.oasys-dashboard.evidence-audit-page .evidence-proof-metrics{grid-template-columns:1fr}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics .hero-kpi{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);border-right:0}.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>.hero-kpi:last-child,.oasys-dashboard.evidence-audit-page .evidence-proof-metrics>:last-child .hero-kpi{border-bottom:0}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions{flex-direction:column}.oasys-dashboard.evidence-audit-page .evidence-page-header__actions .btn{width:100%}}.oasys-dashboard.evidence-audit-page .evidence-pair-list .task-row,.oasys-dashboard.evidence-audit-page .evidence-pair-list .task-row .task-title{color:var(--text)}.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive>.section-header{border-bottom:0;padding-bottom:var(--oasys-space-2)}.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive>.section-header+div{margin:0!important;padding:var(--oasys-space-2) var(--oasys-space-4) var(--oasys-space-5)}.oasys-dashboard.evidence-audit-page .evidence-pair-list--archive{align-self:start;height:auto}.drift-state-page{background:var(--oasys-page-background)!important;color:var(--oasys-color-text-primary);min-height:100vh}.drift-state-page .drift-page__shell{background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-5);margin-inline:auto;padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.drift-page-header{margin-bottom:0}.drift-page-header__actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-3);justify-content:flex-end}.drift-state-card{padding:var(--oasys-space-5)}.drift-state-card--error{color:var(--oasys-color-danger)}.drift-warning-card{border-color:color-mix(in srgb,var(--oasys-color-warning),#0000 64%);display:grid;gap:var(--oasys-space-3);padding:var(--oasys-space-4)}.drift-detail-panel__chips,.drift-detail-panel__context,.drift-timeline-row__chips,.drift-warning-card__heading,.drift-warning-card__items{align-items:center;display:flex;flex-wrap:wrap}.drift-warning-card__heading{gap:var(--oasys-space-3)}.drift-warning-card__items{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);gap:var(--oasys-space-2)}.drift-warning-card__items>span{background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border-subtle);border-radius:var(--oasys-radius-compact);padding:var(--oasys-space-1) var(--oasys-space-2)}.drift-metric-rail{border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden}.drift-metric{align-content:start;background:var(--oasys-color-surface-secondary);border-right:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-1);min-width:0;padding:var(--oasys-space-4)}.drift-metric:last-child{border-right:0}.drift-metric__label{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-semibold)}.drift-metric__value{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-2xl);line-height:var(--oasys-line-height-tight)}.drift-metric__supporting{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-xs)}.drift-metric--danger .drift-metric__value{color:var(--oasys-color-danger)}.drift-metric--warn .drift-metric__value{color:var(--oasys-color-warning)}.drift-metric--ok .drift-metric__value{color:var(--oasys-color-success)}.drift-filter-toolbar{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);display:grid;gap:var(--oasys-space-3);margin-bottom:var(--oasys-space-4);padding:var(--oasys-space-4)}.drift-filter-group{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:104px minmax(0,1fr)}.drift-filter-group__label{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);padding-top:7px;text-transform:uppercase}.drift-filter-group__controls{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.drift-workbench{align-items:start;display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.35fr) minmax(390px,.95fr)}.drift-timeline-column{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);min-width:0;overflow:hidden}.drift-timeline-column__header{border-bottom:1px solid var(--oasys-color-divider);padding:var(--oasys-space-4)}.drift-timeline-column__header>div{display:grid;gap:var(--oasys-space-1)}.drift-timeline-column__header strong{font-size:var(--oasys-font-size-lg)}.drift-timeline-column__header span{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm)}.drift-timeline-scroll{display:grid;gap:var(--oasys-space-2);max-height:680px;overflow-x:hidden;overflow-y:auto;padding:var(--oasys-space-3);scrollbar-color:var(--oasys-color-border-strong) var(--oasys-color-surface-subtle);scrollbar-width:thin}.drift-timeline-scroll::-webkit-scrollbar{width:10px}.drift-timeline-scroll::-webkit-scrollbar-track{background:var(--oasys-color-surface-subtle);border-radius:var(--oasys-radius-pill)}.drift-timeline-scroll::-webkit-scrollbar-thumb{background:var(--oasys-color-border-strong);border:2px solid var(--oasys-color-surface-subtle);border-radius:var(--oasys-radius-pill)}.drift-timeline-row{display:grid;gap:var(--oasys-space-2);min-width:0;padding:var(--oasys-space-3);text-align:left;width:100%}.drift-timeline-row.oasys-card--selected{background:var(--oasys-color-surface-emphasis);box-shadow:inset 3px 0 0 var(--oasys-color-brand)}.drift-timeline-row.is-highlighted:not(.oasys-card--selected),.drift-timeline-row.oasys-card--selected{border-color:var(--oasys-color-border-strong)}.drift-detail-panel__chips,.drift-timeline-row__chips{gap:var(--oasys-space-2)}.drift-timeline-row__title{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-heading)}.drift-detail-panel__context,.drift-timeline-row__meta{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);gap:var(--oasys-space-2)}.drift-detail-panel__context span+span:before,.drift-timeline-row__meta span+span:before{content:"·";margin-right:var(--oasys-space-2)}.drift-detail-panel__summary,.drift-timeline-row__summary{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:0}.drift-timeline-row__summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}.drift-detail-panel{align-self:start;min-width:0;padding:var(--oasys-space-4)}.drift-detail-panel__header{margin-bottom:var(--oasys-space-4)}.drift-detail-panel__header>div{display:grid;gap:var(--oasys-space-1)}.drift-detail-panel__label{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.drift-detail-panel__header strong{display:block;font-size:var(--oasys-font-size-xl);line-height:var(--oasys-line-height-heading);max-width:100%;min-width:0;overflow-wrap:break-word;word-break:normal}.drift-detail-panel__body{display:grid;gap:var(--oasys-space-4)}.drift-detail-panel__meta-grid{display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.drift-meta-field{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);display:grid;gap:var(--oasys-space-2);grid-template-columns:minmax(74px,.65fr) minmax(0,1fr);min-height:56px;min-width:0;padding:var(--oasys-space-3)}.drift-meta-field>span{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs)}.drift-meta-field>strong{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.drift-meta-field>strong.is-wrap{overflow:visible;overflow-wrap:break-word;text-overflow:clip;white-space:normal;word-break:normal}.drift-detail-panel__actions{display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.drift-table-wrap{min-width:0;overflow-x:auto;width:100%}.drift-table{border-collapse:collapse;min-width:760px;width:100%}.drift-table th{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);text-align:left;white-space:nowrap}.drift-table td,.drift-table th{border-bottom:1px solid var(--oasys-color-divider);padding:var(--oasys-space-3) var(--oasys-space-4)}.drift-table td{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);vertical-align:middle}.drift-table tbody tr:last-child td{border-bottom:0}.drift-table tbody tr:hover td{background:var(--oasys-color-surface-secondary)}.drift-table--transitions{min-width:920px}.drift-table__evidence{max-width:320px;overflow-wrap:anywhere;white-space:normal}.drift-empty-state{color:var(--oasys-color-text-secondary);display:grid;font-size:var(--oasys-font-size-sm);gap:var(--oasys-space-1);padding:var(--oasys-space-5);text-align:center}.drift-empty-state--compact{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);padding:var(--oasys-space-4);text-align:left}.drift-empty-state strong{color:var(--oasys-color-text-primary)}@media (max-width:1120px){.drift-metric-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.drift-metric:nth-child(3n){border-right:0}.drift-metric:nth-child(-n+3){border-bottom:1px solid var(--oasys-color-divider)}.drift-workbench{grid-template-columns:1fr}}@media (max-width:720px){.drift-page__shell{padding:var(--oasys-space-5) var(--oasys-space-4) var(--oasys-space-6)}.drift-page-header{flex-direction:column}.drift-page-header__actions{justify-content:stretch;width:100%}.drift-page-header__actions .oasys-button{flex:1}.drift-metric-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.drift-metric:nth-child(3n){border-right:1px solid var(--oasys-color-divider)}.drift-metric:nth-child(2n){border-right:0}.drift-metric:nth-child(-n+4){border-bottom:1px solid var(--oasys-color-divider)}.drift-filter-group{grid-template-columns:1fr}.drift-filter-group__label{padding-top:0}.drift-detail-panel__actions,.drift-detail-panel__meta-grid{grid-template-columns:1fr}}.oasys-dashboard .mission-control-intelligence{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-2),#0000 95%),#0000 42%),var(--card);border:1px solid color-mix(in srgb,var(--brand-2),#0000 78%);border-radius:var(--oasys-radius-overlay);box-shadow:var(--shadow);color:var(--text);display:grid;gap:var(--oasys-space-5);margin:0 0 var(--oasys-space-6);overflow:hidden;padding:var(--oasys-space-5)}.oasys-dashboard .mission-control-intelligence__header{align-items:flex-start;display:flex;gap:var(--oasys-space-5);justify-content:space-between}.oasys-dashboard .mission-control-intelligence__identity{min-width:0}.oasys-dashboard .mission-control-intelligence__eyebrow,.oasys-dashboard .mission-control-intelligence__label{color:var(--brand-2);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.oasys-dashboard .mission-control-intelligence__identity h2{color:var(--text);font-size:var(--oasys-font-size-xl);letter-spacing:var(--oasys-letter-spacing-tight);margin:var(--oasys-space-2) 0 0}.oasys-dashboard .mission-control-intelligence__identity p{color:var(--muted);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:760px}.oasys-dashboard .mission-control-intelligence__status{flex:0 0 auto}.oasys-dashboard .mission-control-intelligence__prompts{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.oasys-dashboard .mission-control-intelligence__prompt{white-space:nowrap}.oasys-dashboard .mission-control-intelligence__body{align-items:start;display:grid;gap:var(--oasys-space-5);grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.oasys-dashboard .mission-control-intelligence__actions,.oasys-dashboard .mission-control-intelligence__reasoning{background:color-mix(in srgb,var(--card-2),#0000 10%);border:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:var(--oasys-radius-card);min-width:0;padding:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__reasoning strong{color:var(--text);display:block;font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-2)}.oasys-dashboard .mission-control-intelligence__reasoning p{color:var(--muted);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-3) 0 0}.oasys-dashboard .mission-control-intelligence__actions ol{display:grid;gap:var(--oasys-space-3);list-style:none;margin:var(--oasys-space-3) 0 0;padding:0}.oasys-dashboard .mission-control-intelligence__actions li{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:24px minmax(0,1fr)}.oasys-dashboard .mission-control-intelligence__actions li>span{background:color-mix(in srgb,var(--brand-2),#0000 88%);border-radius:999px;color:var(--brand-2);display:grid;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);height:24px;place-items:center;width:24px}.oasys-dashboard .mission-control-intelligence__actions li p{color:var(--text);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:1px 0 0}.oasys-dashboard .mission-control-intelligence__footer{align-items:center;display:flex;gap:var(--oasys-space-3);justify-content:space-between;padding-top:var(--oasys-space-1)}.oasys-dashboard .mission-control-intelligence__details-toggle{justify-self:start}.oasys-dashboard .mission-control-intelligence__details{border-top:1px solid color-mix(in srgb,var(--text),#0000 90%);display:grid;gap:var(--oasys-space-5);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding-top:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__sources{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.oasys-dashboard .mission-control-intelligence__source{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 6%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:999px;display:inline-flex;gap:var(--oasys-space-2);padding:6px 9px}.oasys-dashboard .mission-control-intelligence__source span,.oasys-dashboard .mission-control-intelligence__source strong{font-size:var(--oasys-font-size-2xs);line-height:1.2}.oasys-dashboard .mission-control-intelligence__source strong{color:var(--text)}.oasys-dashboard .mission-control-intelligence__source span{color:var(--muted)}.oasys-dashboard .mission-control-intelligence__limitations{display:grid;gap:var(--oasys-space-2);line-height:var(--oasys-line-height-body);padding-left:18px}.oasys-dashboard .mission-control-intelligence__limitations,.oasys-dashboard .mission-control-intelligence__muted{color:var(--muted);font-size:var(--oasys-font-size-xs);margin:var(--oasys-space-3) 0 0}.oasys-dashboard .mission-control-intelligence__error,.oasys-dashboard .mission-control-intelligence__loading{align-items:center;background:color-mix(in srgb,var(--card-2),#0000 8%);border:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:var(--oasys-radius-card);display:flex;gap:var(--oasys-space-3);grid-column:1/-1;min-height:78px;padding:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__error,.oasys-dashboard .mission-control-intelligence__loading>div{min-width:0}.oasys-dashboard .mission-control-intelligence__error span,.oasys-dashboard .mission-control-intelligence__error strong,.oasys-dashboard .mission-control-intelligence__loading span,.oasys-dashboard .mission-control-intelligence__loading strong{display:block}.oasys-dashboard .mission-control-intelligence__error strong,.oasys-dashboard .mission-control-intelligence__loading strong{color:var(--text);font-size:var(--oasys-font-size-sm)}.oasys-dashboard .mission-control-intelligence__error span,.oasys-dashboard .mission-control-intelligence__loading div>span{color:var(--muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-1)}.oasys-dashboard .mission-control-intelligence__error{align-items:flex-start;background:color-mix(in srgb,var(--danger),#0000 94%);border-color:color-mix(in srgb,var(--danger),#0000 72%);flex-direction:column}.oasys-dashboard .mission-control-intelligence__pulse{animation:mission-control-intelligence-pulse 1.6s ease-out infinite;background:var(--brand-2);border-radius:999px;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-2),#0000 55%);flex:0 0 auto;height:10px;width:10px}@keyframes mission-control-intelligence-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-2),#0000 45%)}70%{box-shadow:0 0 0 10px color-mix(in srgb,var(--brand-2),#0000 100%)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-2),#0000 100%)}}@media (prefers-reduced-motion:reduce){.oasys-dashboard .mission-control-intelligence__pulse{animation:none}}@media (max-width:980px){.oasys-dashboard .mission-control-intelligence__body,.oasys-dashboard .mission-control-intelligence__details{grid-template-columns:1fr}}@media (max-width:680px){.oasys-dashboard .mission-control-intelligence{padding:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__footer,.oasys-dashboard .mission-control-intelligence__header{align-items:flex-start;flex-direction:column}.oasys-dashboard .mission-control-intelligence__prompts{display:grid;grid-template-columns:1fr}.oasys-dashboard .mission-control-intelligence__prompt{width:100%}}.oasys-dashboard .mission-control-intelligence{gap:var(--oasys-space-4);margin-bottom:var(--oasys-space-5);padding:var(--oasys-space-4) var(--oasys-space-5)}.oasys-dashboard .mission-control-intelligence__header{gap:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__identity h2,.oasys-dashboard .mission-control-intelligence__identity p{margin-top:var(--oasys-space-1)}.oasys-dashboard .mission-control-intelligence__status{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.oasys-dashboard .mission-control-intelligence__prompts{gap:var(--oasys-space-1)}.oasys-dashboard .mission-control-intelligence__body{gap:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__actions,.oasys-dashboard .mission-control-intelligence__reasoning{padding:var(--oasys-space-3) var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__reasoning p{margin-top:var(--oasys-space-2)}.oasys-dashboard .mission-control-intelligence__actions ol{gap:var(--oasys-space-2);margin-top:var(--oasys-space-2)}.oasys-dashboard .mission-control-intelligence__footer{justify-content:flex-start;min-height:0;padding-top:0}.oasys-dashboard .mission-control-intelligence__details-toggle{color:var(--muted);min-height:0;padding-block:var(--oasys-space-1)}.oasys-dashboard .mission-control-intelligence__details{gap:var(--oasys-space-4);padding-top:var(--oasys-space-3)}@media (max-width:680px){.oasys-dashboard .mission-control-intelligence{padding:var(--oasys-space-4)}.oasys-dashboard .mission-control-intelligence__status{justify-content:flex-start}}.oasys-dashboard .mission-control-intelligence__trust-details{color:var(--muted);min-height:0;padding:5px 9px;white-space:nowrap}.oasys-dashboard .mission-control-intelligence__trust-details:hover{color:var(--text)}.oasys-dashboard .mission-control-intelligence__details{margin-top:0}@media (max-width:680px){.oasys-dashboard .mission-control-intelligence__trust-details{align-self:flex-start}}.oasys-dashboard .priority-attention-item__actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--oasys-space-3);justify-content:flex-end}.oasys-dashboard .priority-attention-item__button,.oasys-dashboard .priority-attention-item__explain{flex:0 0 auto}@media (max-width:760px){.oasys-dashboard .priority-attention-item__actions{align-items:stretch;flex-direction:column;width:100%}.oasys-dashboard .priority-attention-item__actions .oasys-button{width:100%}}.oasys-field{display:grid;gap:var(--oasys-space-2);min-width:0}.oasys-field--full-width{width:100%}.oasys-field__label-row{align-items:baseline;display:flex;gap:var(--oasys-space-3);justify-content:space-between;min-width:0}.oasys-field__label{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-semibold);line-height:var(--oasys-line-height-heading)}.oasys-field__required{color:var(--oasys-color-danger);margin-left:3px}.enterprise-admin-page .oasys-field__required{display:none}.oasys-field__optional{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-regular)}.oasys-field__error,.oasys-field__help{font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:0}.oasys-field__help{color:var(--oasys-color-text-muted)}.oasys-field__error{color:var(--oasys-color-danger);font-weight:var(--oasys-font-weight-medium)}.oasys-control{appearance:none;background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);color:var(--oasys-color-text-primary);font:inherit;font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-body);min-height:var(--oasys-control-height-md);min-width:0;outline:none;transition:background var(--oasys-duration-control) var(--oasys-easing-standard),border-color var(--oasys-duration-control) var(--oasys-easing-standard),box-shadow var(--oasys-duration-control) var(--oasys-easing-standard);width:100%}.oasys-control:hover:not(:disabled):not([readonly]){border-color:var(--oasys-color-border-strong)}.oasys-control:focus-visible{border-color:var(--oasys-color-focus);box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-control::placeholder{color:var(--oasys-color-text-muted);opacity:.72}.oasys-control:disabled{background:var(--oasys-color-surface-secondary);color:var(--oasys-color-text-disabled);cursor:not-allowed;opacity:.72}.oasys-control[readonly]{background:var(--oasys-color-surface-secondary);color:var(--oasys-color-text-secondary)}.oasys-control[aria-invalid=true]{border-color:var(--oasys-color-danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--oasys-color-danger),#0000 78%)}.oasys-select,.oasys-text-input{padding:8px 12px}.oasys-text-area{min-height:104px;padding:10px 12px;resize:vertical}.oasys-control--small{font-size:var(--oasys-font-size-sm);min-height:var(--oasys-control-height-sm);padding-block:5px}.oasys-control--large{font-size:var(--oasys-font-size-base);min-height:var(--oasys-control-height-lg)}.oasys-select-wrap{min-width:0;position:relative}.oasys-select{padding-right:38px}.oasys-select-wrap:after{border-bottom:2px solid var(--oasys-color-text-muted);border-right:2px solid var(--oasys-color-text-muted);content:"";height:7px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-65%) rotate(45deg);width:7px}.oasys-check,.oasys-radio{align-items:flex-start;color:var(--oasys-color-text-primary);cursor:pointer;display:inline-flex;gap:var(--oasys-space-2);min-width:0}.oasys-check--disabled,.oasys-radio--disabled{cursor:not-allowed;opacity:.64}.oasys-check__input,.oasys-radio__input{clip:rect(0 0 0 0);block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.oasys-check__box,.oasys-radio__mark{background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border-strong);color:var(--oasys-color-text-inverse);display:inline-grid;flex:0 0 auto;height:18px;margin-top:1px;place-items:center;transition:background var(--oasys-duration-control) var(--oasys-easing-standard),border-color var(--oasys-duration-control) var(--oasys-easing-standard),box-shadow var(--oasys-duration-control) var(--oasys-easing-standard);width:18px}.oasys-check__box{border-radius:5px}.oasys-radio__mark{border-radius:var(--oasys-radius-round)}.oasys-check__input:focus-visible+.oasys-check__box,.oasys-radio__input:focus-visible+.oasys-radio__mark{box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-check__input:checked+.oasys-check__box,.oasys-radio__input:checked+.oasys-radio__mark{background:var(--oasys-color-brand);border-color:var(--oasys-color-brand)}.oasys-check__input:checked+.oasys-check__box:after{border-bottom:2px solid;border-left:2px solid;content:"";height:4px;transform:translateY(-1px) rotate(-45deg);width:8px}.oasys-radio__input:checked+.oasys-radio__mark:after{background:currentColor;border-radius:var(--oasys-radius-round);content:"";height:6px;width:6px}.oasys-check__content,.oasys-radio__content{display:grid;gap:2px;min-width:0}.oasys-check__label,.oasys-radio__label{font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-medium);line-height:var(--oasys-line-height-heading)}.oasys-check__description,.oasys-radio__description{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body)}.oasys-radio-group{display:grid;gap:var(--oasys-space-3);min-width:0}.oasys-radio-group--horizontal{display:flex;flex-wrap:wrap;gap:var(--oasys-space-4)}.oasys-switch{align-items:center;cursor:pointer;display:inline-flex;gap:var(--oasys-space-4);justify-content:space-between;min-width:0}.oasys-switch--disabled{cursor:not-allowed;opacity:.64}.oasys-switch__content{display:grid;gap:2px;min-width:0}.oasys-switch__label{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-semibold)}.oasys-switch__description{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body)}.oasys-switch__input{clip:rect(0 0 0 0);block-size:1px;clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute}.oasys-switch__track{background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border-strong);border-radius:var(--oasys-radius-pill);flex:0 0 auto;height:24px;padding:2px;transition:background var(--oasys-duration-control) var(--oasys-easing-standard),border-color var(--oasys-duration-control) var(--oasys-easing-standard),box-shadow var(--oasys-duration-control) var(--oasys-easing-standard);width:42px}.oasys-switch__thumb{background:var(--oasys-color-text-muted);border-radius:var(--oasys-radius-round);box-shadow:var(--oasys-shadow-sm);display:block;height:18px;transition:transform var(--oasys-duration-control) var(--oasys-easing-standard),background var(--oasys-duration-control) var(--oasys-easing-standard);width:18px}.oasys-switch__input:focus-visible+.oasys-switch__track{box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-switch__input:checked+.oasys-switch__track{background:var(--oasys-color-brand);border-color:var(--oasys-color-brand)}.oasys-switch__input:checked+.oasys-switch__track .oasys-switch__thumb{background:var(--oasys-color-text-inverse);transform:translateX(18px)}.oasys-search-input{min-width:0;position:relative}.oasys-search-input__icon{color:var(--oasys-color-text-muted);height:16px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}.oasys-search-input .oasys-control{padding-left:38px}.oasys-search-input__clear{background:#0000;border:0;border-radius:var(--oasys-radius-compact);color:var(--oasys-color-text-muted);cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;position:absolute;right:7px;top:50%;transform:translateY(-50%);width:28px}.oasys-search-input__clear:hover{background:var(--oasys-color-surface-secondary);color:var(--oasys-color-text-primary)}.oasys-search-input--clearable .oasys-control{padding-right:40px}.oasys-filter-bar{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);flex-wrap:wrap;padding:var(--oasys-space-3)}.oasys-filter-bar,.oasys-filter-bar__content{align-items:end;display:flex;gap:var(--oasys-space-3);min-width:0}.oasys-filter-bar__content{flex:1 1 520px;flex-wrap:wrap}.oasys-filter-bar__actions{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end;min-width:0}.oasys-guided-select{display:grid;gap:var(--oasys-space-2);min-width:0;position:relative}.oasys-guided-select__trigger{align-items:center;background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);color:var(--oasys-color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:var(--oasys-font-size-md);gap:var(--oasys-space-3);justify-content:space-between;min-height:var(--oasys-control-height-md);padding:8px 12px;text-align:left;width:100%}.oasys-guided-select__trigger:hover,.oasys-guided-select__trigger[aria-expanded=true]{border-color:var(--oasys-color-border-strong)}.oasys-guided-select__trigger:focus-visible{border-color:var(--oasys-color-focus);box-shadow:0 0 0 3px var(--oasys-color-focus-ring);outline:0}.oasys-guided-select__chips{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.oasys-guided-select__chip{align-items:center;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-pill);color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);gap:6px;min-height:28px;padding:4px 9px}.oasys-guided-select__menu{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);box-shadow:var(--oasys-shadow-md);display:grid;gap:var(--oasys-space-3);padding:var(--oasys-space-3)}.oasys-guided-select__options{display:grid;gap:var(--oasys-space-2);max-height:260px;overflow-y:auto}.oasys-guided-select__custom{border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-2);grid-template-columns:minmax(0,1fr) auto;padding-top:var(--oasys-space-3)}.enterprise-admin-page .oasys-field{gap:var(--oasys-space-2)!important}.enterprise-admin-page .oasys-field__label{color:var(--oasys-color-text-secondary)!important}.enterprise-admin-page .oasys-control,.enterprise-admin-page .oasys-guided-select__trigger{background:var(--oasys-color-surface-subtle)!important;border:1px solid var(--oasys-color-border)!important;border-radius:var(--oasys-radius-control)!important;color:var(--oasys-color-text-primary)!important;font-size:var(--oasys-font-size-md)!important;font-weight:var(--oasys-font-weight-regular)!important;min-height:var(--oasys-control-height-md)!important}.enterprise-admin-page .oasys-control:focus-visible,.enterprise-admin-page .oasys-guided-select__trigger:focus-visible{border-color:var(--oasys-color-focus)!important;box-shadow:0 0 0 3px var(--oasys-color-focus-ring)!important}@media (max-width:720px){.oasys-filter-bar,.oasys-filter-bar__actions,.oasys-filter-bar__content{align-items:stretch;flex-direction:column;width:100%}.oasys-guided-select__custom{grid-template-columns:1fr}}.enterprise-admin-page.oasys-theme-dark .oasys-field__label-row{align-items:center}.enterprise-admin-page.oasys-theme-dark .oasys-field__help,.enterprise-admin-page.oasys-theme-dark .oasys-field__label{color:var(--oasys-color-text-secondary)}.enterprise-admin-page.oasys-theme-dark .oasys-field__optional{color:var(--oasys-color-text-muted);flex:0 0 auto}.enterprise-admin-page.oasys-theme-dark .oasys-control,.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__trigger{background:var(--oasys-color-surface-subtle);border-color:var(--oasys-color-border);color:var(--oasys-color-text-primary);color-scheme:dark}.enterprise-admin-page.oasys-theme-dark .oasys-control:hover:not(:disabled):not([readonly]),.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__trigger:hover{border-color:var(--oasys-color-border-strong)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select{position:relative}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__trigger{align-items:center;border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);cursor:pointer;display:flex;font:inherit;gap:var(--oasys-space-3);justify-content:space-between;min-height:var(--oasys-control-height-md);padding:8px 12px;text-align:left;width:100%}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__chips{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__chip{align-items:center;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-pill);color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-medium);gap:6px;min-height:28px;padding:5px 9px}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__chip:hover{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__menu{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);box-shadow:var(--oasys-shadow-md);display:grid;gap:var(--oasys-space-2);max-height:252px;overflow:hidden;padding:var(--oasys-space-2)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options{display:grid;gap:2px;max-height:176px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-color:var(--oasys-color-border-strong) #0000;scrollbar-width:thin}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options .oasys-check{align-items:center!important;border-radius:var(--oasys-radius-compact);display:flex!important;flex-direction:row!important;gap:var(--oasys-space-2)!important;min-height:34px;padding:6px 8px;width:100%}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options .oasys-check__box{margin-top:0}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options .oasys-check__content{display:block!important;min-width:0}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options .oasys-check__label{display:block;line-height:1.25}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__options .oasys-check:hover{background:var(--oasys-color-surface-secondary)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__custom{border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-2);grid-template-columns:minmax(0,1fr) auto;padding-top:var(--oasys-space-2)}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__custom .oasys-button{min-width:72px}.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__custom .oasys-button:disabled{background:var(--oasys-color-surface-secondary);border-color:var(--oasys-color-border-subtle);color:var(--oasys-color-text-disabled);opacity:.62}@media (max-width:720px){.enterprise-admin-page.oasys-theme-dark .oasys-guided-select__custom{grid-template-columns:1fr}}.contextual-explain{display:flex;font-family:var(--oasys-font-sans);inset:0;justify-content:flex-end;position:fixed;z-index:var(--oasys-z-drawer)}.contextual-explain__scrim{background:var(--oasys-color-overlay);border:0;cursor:default;height:100%;inset:0;padding:0;position:absolute;width:100%}.contextual-explain__drawer{background:var(--oasys-color-surface-elevated);border-left:1px solid var(--oasys-color-border);box-shadow:var(--oasys-shadow-overlay);box-sizing:border-box;color:var(--oasys-color-text-primary);height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--oasys-space-6);position:relative;width:min(760px,92vw);z-index:1}.contextual-explain__header{align-items:flex-start;background:var(--oasys-color-surface-elevated);box-shadow:var(--oasys-shadow-sm);display:flex;gap:var(--oasys-space-6);justify-content:space-between;margin:calc(var(--oasys-space-6)*-1) calc(var(--oasys-space-6)*-1) 0;padding:var(--oasys-space-6) var(--oasys-space-6) var(--oasys-space-5);position:sticky;top:0;z-index:var(--oasys-z-sticky)}.contextual-explain__identity{min-width:0}.contextual-explain__eyebrow,.contextual-explain__label{color:var(--oasys-color-intelligence);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.contextual-explain__identity h2{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-2xl);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:var(--oasys-space-2) 0 var(--oasys-space-2)}.contextual-explain__identity p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:0;max-width:var(--oasys-copy-max-width)}.contextual-explain__header-actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.contextual-explain__close{background:#0000;border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-control);color:var(--oasys-color-text-secondary);cursor:pointer;display:grid;height:var(--oasys-control-height-sm);padding:0;place-items:center;transition:color var(--oasys-duration-control) var(--oasys-easing-standard),background var(--oasys-duration-control) var(--oasys-easing-standard),border-color var(--oasys-duration-control) var(--oasys-easing-standard);width:var(--oasys-control-height-sm)}.contextual-explain__close:hover{background:var(--oasys-color-surface-emphasis);border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.contextual-explain__close>span{display:block;font-size:var(--oasys-font-size-xl);font-weight:var(--oasys-font-weight-regular);line-height:1}.contextual-explain__prompts{align-items:stretch;display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:var(--oasys-space-6) 0 var(--oasys-space-5)}.contextual-explain__prompts .contextual-explain__prompt{align-items:center;display:flex;justify-content:center;line-height:var(--oasys-line-height-body);min-width:0;overflow-wrap:anywhere;padding-inline:var(--oasys-space-2);text-align:center;white-space:normal;width:100%}.contextual-explain__prompt:disabled{cursor:default;opacity:.48}.contextual-explain__content{display:grid;gap:var(--oasys-space-4)}.contextual-explain__actions,.contextual-explain__details,.contextual-explain__error,.contextual-explain__loading,.contextual-explain__reasoning{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card)}.contextual-explain__actions,.contextual-explain__reasoning{padding:var(--oasys-space-5)}.contextual-explain__reasoning>strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-lg);font-weight:var(--oasys-font-weight-semibold);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-3)}.contextual-explain__reasoning p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-relaxed);margin:var(--oasys-space-3) 0 0}.contextual-explain__actions ol{display:grid;gap:var(--oasys-space-3);list-style:none;margin:var(--oasys-space-3) 0 0;padding:0}.contextual-explain__actions li{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:28px minmax(0,1fr)}.contextual-explain__actions li>span{background:var(--oasys-color-surface-emphasis);border-radius:var(--oasys-radius-pill);color:var(--oasys-color-intelligence);display:grid;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);height:28px;place-items:center;width:28px}.contextual-explain__actions li p{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1) 0 0}.contextual-explain__error,.contextual-explain__loading{align-items:flex-start;display:flex;gap:var(--oasys-space-3);padding:var(--oasys-space-4)}.contextual-explain__loading>div{color:var(--oasys-color-text-secondary)}.contextual-explain__error strong,.contextual-explain__loading strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-semibold);margin-bottom:var(--oasys-space-1)}.contextual-explain__error span,.contextual-explain__loading span{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body)}.contextual-explain__pulse{animation:contextual-explain-pulse 1.35s var(--oasys-easing-standard) infinite;background:var(--oasys-color-intelligence);border-radius:var(--oasys-radius-round);box-shadow:0 0 0 6px var(--oasys-color-brand-soft);height:10px;margin-top:var(--oasys-space-1);width:10px}.contextual-explain__error{background:var(--oasys-color-danger-soft);border-color:var(--oasys-color-danger)}.contextual-explain__details{overflow:hidden;padding:0}.contextual-explain__details summary{color:var(--oasys-color-text-secondary);cursor:pointer;font-size:var(--oasys-font-size-sm);font-weight:var(--oasys-font-weight-semibold);padding:var(--oasys-space-4) var(--oasys-space-5);-webkit-user-select:none;user-select:none}.contextual-explain__details[open] summary{border-bottom:1px solid var(--oasys-color-divider)}.contextual-explain__details-grid{display:grid;gap:var(--oasys-space-5);padding:var(--oasys-space-5)}.contextual-explain__sources{display:grid;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.contextual-explain__source{align-items:center;background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border-subtle);border-radius:var(--oasys-radius-control);color:var(--oasys-color-text-primary);display:flex;gap:var(--oasys-space-3);justify-content:space-between;padding:var(--oasys-space-2) var(--oasys-space-3)}.contextual-explain__source strong{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold)}.contextual-explain__limitations,.contextual-explain__muted,.contextual-explain__source span{color:var(--oasys-color-text-muted)}.contextual-explain__limitations{padding-left:var(--oasys-space-5)}.contextual-explain__limitations,.contextual-explain__muted{font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-3) 0 0}.contextual-explain__close:focus-visible,.contextual-explain__details summary:focus-visible,.contextual-explain__prompt:focus-visible{box-shadow:0 0 0 4px var(--oasys-color-focus-ring);outline:2px solid var(--oasys-color-focus);outline-offset:2px}@keyframes contextual-explain-pulse{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@media (max-width:720px){.contextual-explain__drawer{padding:var(--oasys-space-5);width:100%}.contextual-explain__header{display:grid;margin:calc(var(--oasys-space-5)*-1) calc(var(--oasys-space-5)*-1) 0;padding:var(--oasys-space-5) var(--oasys-space-5) var(--oasys-space-4)}.contextual-explain__header-actions{justify-content:flex-start}.contextual-explain__prompts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.contextual-explain__prompts .contextual-explain__prompt{white-space:normal;width:100%}}@media (max-width:420px){.contextual-explain__prompts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.contextual-explain__pulse{animation:none}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */#root,body,html{background:#0b1220!important}body{margin:0!important}body[data-route=execution],body[data-route=execution] #root,body[data-route=execution] main,body[data-route=mission-execution],body[data-route=mission-execution] #root,body[data-route=mission-execution] main{background:#0b1220!important}body[data-route=execution] main,body[data-route=mission-execution] main{background:#0b1220!important;margin:0!important;max-width:none!important;padding:0!important}body[data-route=execution] main>.mission-execution-page,body[data-route=mission-execution] main>.mission-execution-page{border-radius:0!important;box-shadow:none!important}.mission-execution-page,.mission-execution-page *{box-sizing:border-box}.mission-execution-page{--mec-bg:#0b1220;--mec-card:#131d36;--mec-card-2:#162241;--mec-workspace:#17223d;--mec-input:#0f1730;--mec-text:#eaf0ff;--mec-muted:#96a3c2;--mec-muted-2:#a8b3c7;--mec-brand:#6aa8ff;--mec-brand-2:#51d1ff;--mec-ok:#4fd28e;--mec-danger:#ff7b7b;--mec-warn:#fc6;--mec-border:#eaf0ff1f;--mec-border-strong:#60a5fa73;--mec-shadow:0 10px 30px #00000052;--mec-shadow-soft:0 8px 18px #0000003d;--mec-radius:18px;color:#eaf0ff;font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;overflow-x:hidden;padding:24px clamp(16px,2.4vw,32px) 32px;position:relative;width:100vw;z-index:0}.mission-execution-page,.mission-execution-page:before{background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),#0b1220}.mission-execution-page:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.mission-execution-page :where(button,input,select,textarea){font:inherit}.mission-execution-page :where(button,input,select,textarea):focus-visible{border-color:#6699ffb8!important;box-shadow:0 0 0 3px #6699ff42!important;outline:0}.mission-execution-page>.mec-title-row:after,.mission-execution-page>.mec-title-row:before{content:none!important;display:none!important}.mission-execution-page>.mec-title-row .mec-eyebrow,.mission-execution-page>.mec-title-row div>:first-child:not(h1){display:none!important}.mission-execution-page>.mec-title-row h1{color:var(--mec-text)!important}.mission-execution-page>.mec-title-row p{color:var(--mec-muted-2)!important}.mec-page-actions{align-items:center;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end}.mec-context-tabs button,.mec-link-button,.mec-primary-button,.mec-queue-filters button,.mec-secondary-button,.mec-work-my-queue-button{border:1px solid #eaf0ff29;border-radius:12px;cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;min-height:36px;transition:transform .16s,border-color .16s,box-shadow .16s}.mec-primary-button,.mec-work-my-queue-button{background:linear-gradient(90deg,var(--mec-brand),var(--mec-brand-2));border:0;box-shadow:0 10px 24px #6aa8ff47;color:#fff}.mec-primary-button{padding:10px 15px}.mec-context-tabs button,.mec-link-button,.mec-queue-filters button,.mec-secondary-button{background:linear-gradient(180deg,var(--mec-card),var(--mec-card-2));color:var(--mec-text)}.mec-link-button{font-size:12px;min-height:32px;padding:7px 12px}.mec-danger-button{border-color:#f8717180!important;color:#ff8a8a!important}.mec-context-tabs button:hover,.mec-link-button:hover,.mec-primary-button:hover,.mec-queue-filters button:hover,.mec-secondary-button:hover,.mec-work-my-queue-button:hover{border-color:#6699ffb8;box-shadow:0 0 0 3px #6699ff2e;transform:translateY(-1px)}.mec-link-button:disabled,.mec-primary-button:disabled,.mec-secondary-button:disabled,.mec-work-my-queue-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.mec-action-feedback,.mec-error{background:var(--mec-card);border:1px solid var(--mec-border);border-radius:var(--mec-radius);font-weight:700;margin:14px 0;padding:13px 15px}.mec-error{background:#7f1d1d29;border-color:#f8717161;color:var(--mec-danger)}.mec-action-feedback{background:#22c55e1f;border-color:#22c55e59;color:#d8fbe7}.mec-summary-card{align-content:start;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card)!important;border:1px solid var(--mec-border)!important;border-radius:var(--mec-radius)!important;box-shadow:var(--mec-shadow-soft)!important;color:var(--mec-text);display:grid;gap:8px;min-height:104px;overflow:hidden!important;padding:16px 18px}.mec-summary-card span{color:var(--mec-muted);font-size:12px;font-weight:700}.mec-summary-card strong{color:var(--mec-text);font-size:30px;font-weight:700;line-height:1}.mec-summary-card small{color:var(--mec-muted-2);font-size:12px;font-weight:600}.mec-summary-card-ok strong{color:var(--mec-ok)}.mec-summary-card-danger strong{color:var(--mec-danger)}.mec-work-my-queue-hero{align-content:center;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card);border:1px solid var(--mec-border);border-radius:var(--mec-radius);box-shadow:var(--mec-shadow-soft);color:var(--mec-text);display:grid;gap:16px;justify-items:center;margin:0 0 22px;min-height:142px;padding:24px}.mec-work-my-queue-button{border-radius:14px;font-size:16px;min-height:52px;padding:13px 22px}.mec-work-my-queue-hero p{color:var(--mec-muted-2);font-size:13px;line-height:1.5;margin:0;max-width:780px;text-align:center}.mec-workbench{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card);border:1px solid var(--mec-border);border-radius:var(--mec-radius);box-shadow:var(--mec-shadow-soft);color:var(--mec-text);display:grid;gap:18px;grid-template-columns:minmax(280px,.85fr) minmax(520px,1.35fr) minmax(300px,.9fr);min-height:620px;padding:18px}.mec-active-work,.mec-context-panel,.mec-operational-queue{min-width:0}.mec-context-panel,.mec-operational-queue{background:#0f1c388f;border:1px solid var(--mec-border);border-radius:var(--mec-radius);overflow:hidden}.mec-column-header{align-items:flex-start;border-bottom:1px solid var(--mec-border);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}.mec-column-header h2{color:var(--mec-text);font-size:15px;font-weight:750;line-height:1.25;margin:0}.mec-column-header p{color:var(--mec-muted-2);font-size:13px;margin:5px 0 0}.mec-queue-filters{border-bottom:1px solid var(--mec-border);display:flex;flex-wrap:wrap;gap:8px;padding:12px 16px 10px}.mec-queue-filters button{min-height:34px;padding:8px 11px}.mec-context-tabs button.active,.mec-context-tabs button[aria-selected=true],.mec-queue-filters button.active{background:linear-gradient(180deg,#60a5fa38,#60a5fa1a),var(--mec-card-2);border-color:#60a5fab3}.mec-queue-search-row{border-bottom:1px solid var(--mec-border);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(142px,.68fr);padding:12px 16px 14px}.mec-note-row textarea,.mec-queue-search-row input,.mec-queue-search-row select{background:var(--mec-input);border:1px solid #eaf0ff29;border-radius:12px;color:var(--mec-text);color-scheme:dark;font-size:12.5px;font-weight:600;width:100%}.mec-queue-search-row input,.mec-queue-search-row select{height:40px;padding:9px 11px}.mec-note-row textarea::placeholder,.mec-queue-search-row input::placeholder{color:var(--mec-muted)}.mec-queue-search-row select option{background:var(--mec-card);color:var(--mec-text)}.mec-queue-list{align-content:start;display:grid;gap:12px;height:430px;max-height:430px;overflow:hidden auto;padding:14px 16px;scrollbar-color:#60a5fabf #0f1c38e6;scrollbar-width:thin}.mec-queue-list::-webkit-scrollbar,.mec-tab-body::-webkit-scrollbar{width:8px}.mec-queue-list::-webkit-scrollbar-track,.mec-tab-body::-webkit-scrollbar-track{background:#0f1c38e6;border-radius:999px}.mec-queue-list::-webkit-scrollbar-thumb,.mec-tab-body::-webkit-scrollbar-thumb{background:#60a5fabf;border-radius:999px}.mec-queue-card{background:var(--mec-card-2);border:1px solid var(--mec-border);border-radius:16px;color:var(--mec-text);cursor:pointer;display:grid;gap:8px;min-height:126px;padding:13px 14px;text-align:left;width:100%}.mec-queue-card.active{background:linear-gradient(180deg,#6aa8ff29,#6aa8ff14),var(--mec-card-2);border-color:#60a5fad1;box-shadow:inset 3px 0 0 var(--mec-brand)}.mec-queue-card-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.mec-queue-card-top>span{color:var(--mec-muted-2);font-size:12px;font-weight:650}.mec-queue-card>strong{color:var(--mec-text);font-size:13px;font-weight:700;line-height:1.35}.mec-queue-card>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mec-muted-2);display:-webkit-box;font-size:12.5px;line-height:1.45;margin:0;overflow:hidden}.mec-queue-card-grid{display:flex;flex-wrap:wrap;gap:6px}.mec-pill,.mec-queue-card-grid span{align-items:center;background:#94a3b824;border:1px solid #94a3b847;border-radius:999px;color:#c8d3ea;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1;min-height:26px;padding:4px 8px;white-space:nowrap;width:fit-content}.mec-pill-ok{background:#22c55e1f;border-color:#22c55e61;color:#d8fbe7}.mec-pill-danger{background:#f871711f;border-color:#f871716b;color:#ffd2d2}.mec-pill-warn{background:#ffcc661f;border-color:#ffcc666b;color:#ffe8af}.mec-active-work{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--mec-workspace);border:1px solid var(--mec-border);border-radius:20px;box-shadow:var(--mec-shadow-soft);gap:14px;padding:14px;scroll-margin-top:118px}.mec-action-panel,.mec-execution-progress,.mec-problem-card,.mec-recommended-action,.mec-selected-work-header{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card)!important;border:1px solid var(--mec-border)!important;border-radius:var(--mec-radius)!important;box-shadow:var(--mec-shadow-soft)!important;color:var(--mec-text);overflow:hidden!important}.mec-selected-work-header{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.mec-compact-notes>span,.mec-problem-card span,.mec-recommended-action span,.mec-selected-work-header p,.mec-tab-summary span,.mec-validation-section span,.mec-validation-state span{color:var(--mec-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.mec-selected-work-header h2{color:var(--mec-text);font-size:clamp(21px,2vw,28px);font-weight:700;letter-spacing:.1px;line-height:1.18;margin:0;word-break:break-word}.mec-selected-work-header span{color:var(--mec-muted-2);display:block;font-size:13px;line-height:1.45;margin-top:8px}.mec-problem-card{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(230px,.55fr);padding:18px 20px}.mec-action-panel h3,.mec-problem-card h3,.mec-recommended-action h3{color:var(--mec-text);font-size:17px;font-weight:700;line-height:1.25;margin:0}.mec-action-panel p,.mec-problem-card p,.mec-recommended-action p{color:var(--mec-muted-2);font-size:13px;line-height:1.5;margin:8px 0 0}.mec-detail-list,.mec-problem-facts{display:grid}.mec-detail-list div,.mec-detail-row{border-bottom:1px solid #eaf0ff1a;display:grid;gap:12px;grid-template-columns:minmax(96px,.38fr) minmax(0,1fr);padding:9px 0}.mec-detail-list div:last-child,.mec-detail-row:last-child{border-bottom:0}.mec-detail-list span,.mec-detail-row span{color:var(--mec-muted);font-size:12px;font-weight:700}.mec-detail-list strong,.mec-detail-row strong{color:var(--mec-text);font-size:13px;font-weight:700;line-height:1.35;word-break:break-word}.mec-recommended-action{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);padding:18px 20px}.mec-recommended-action.danger{background:linear-gradient(180deg,#7f1d1d29,#0f1c38eb),var(--mec-card)!important;border-color:#f871715c!important}.mec-recommended-action.good{border-color:#22c55e57!important}.mec-recommended-action ul{color:var(--mec-muted-2);display:grid;font-size:13px;gap:8px;line-height:1.45;margin:12px 0 0;padding-left:18px}.mec-execution-progress{display:grid;gap:10px;grid-template-columns:repeat(7,minmax(0,1fr));padding:18px 20px}.mec-progress-step{display:grid;gap:8px;justify-items:center;min-width:0;text-align:center}.mec-progress-step>span{align-items:center;background:#94a3b824;border:1px solid #94a3b847;border-radius:999px;color:#c8d3ea;display:inline-flex;font-size:12px;font-weight:800;height:28px;justify-content:center;width:28px}.mec-progress-step.complete>span{background:#22c55e1f;border-color:#22c55e61;color:#d8fbe7}.mec-progress-step.current>span{background:linear-gradient(180deg,var(--mec-brand-2),var(--mec-brand));border-color:#60a5fab3;color:#fff}.mec-progress-step strong{color:var(--mec-muted-2);font-size:11px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.mec-action-panel{display:grid;gap:14px;padding:16px 18px}.mec-action-panel-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.mec-action-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding-top:2px}.mec-note-row{display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding-top:2px}.mec-note-row textarea{line-height:1.45;min-height:74px;padding:12px 14px;resize:vertical}.mec-note-row .mec-primary-button{min-width:104px}.mec-compact-notes{border-top:1px solid var(--mec-border);display:grid;gap:9px;padding-top:12px}.mec-compact-notes>div,.mec-context-record,.mec-empty-state,.mec-tab-summary,.mec-validation-section,.mec-validation-state{background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;padding:14px 16px}.mec-compact-notes strong,.mec-context-record strong,.mec-empty-state strong,.mec-tab-summary strong,.mec-validation-state strong{color:var(--mec-text);display:block;font-size:13px;font-weight:700;line-height:1.35}.mec-compact-notes small,.mec-context-record p,.mec-empty-state span,.mec-tab-summary p,.mec-validation-section li,.mec-validation-section p,.mec-validation-state p{color:var(--mec-muted-2);display:block;font-size:13px;line-height:1.5;margin:7px 0 0}.mec-context-panel{display:grid;grid-template-rows:auto minmax(0,1fr)}.mec-context-tabs{border-bottom:1px solid var(--mec-border);display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px}.mec-context-tabs button{min-height:34px;padding:8px 11px}.mec-tab-body{max-height:560px;min-height:0;overflow:hidden auto;padding:16px}.mec-tab-stack{display:grid;gap:14px}.mec-context-record{display:grid;gap:8px}.mec-context-record>div{display:flex;flex-wrap:wrap;gap:7px}.mec-context-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mec-context-metrics>div{background:#0f1c38ad;border:1px solid var(--mec-border);border-radius:14px;display:grid;gap:5px;padding:13px 14px}.mec-context-metrics span{color:var(--mec-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mec-context-metrics strong{color:var(--mec-text);font-size:17px;font-weight:700}.mec-context-metrics small{color:var(--mec-muted-2);font-size:12px}.mec-validation-state{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.mec-validation-state.is-blocked{background:linear-gradient(180deg,#7f1d1d24,#0f1c38eb),var(--mec-card-2);border-color:#f8717157}.mec-validation-state.is-ready{border-color:#22c55e57}.mec-validation-section ol{display:grid;gap:8px;margin:0;padding-left:18px}.mec-validation-section p{margin:0}.mec-json-block{background:var(--mec-card-2);border:1px solid #60a5fa57;border-radius:14px;color:var(--mec-text);font-size:12px;line-height:1.45;max-height:300px;overflow:auto;padding:12px;white-space:pre-wrap}.mec-history-item{display:grid;gap:6px;padding:0 0 16px 26px;position:relative}.mec-history-item:before{background:#6aa8ff47;bottom:-4px;content:"";left:8px;position:absolute;top:20px;width:2px}.mec-history-item:after{background:linear-gradient(180deg,var(--mec-brand-2),var(--mec-brand));border-radius:999px;box-shadow:0 0 0 5px #6aa8ff2e;content:"";height:18px;left:0;position:absolute;top:2px;width:18px}.mec-history-item:last-child:before{display:none}.mec-history-item strong{color:var(--mec-text);font-size:13px;font-weight:700}.mec-history-item p{color:var(--mec-muted-2);font-size:13px;line-height:1.45;margin:0}.mec-history-item span{color:var(--mec-muted-2);font-size:12px}.mec-workflow-state{align-items:flex-start;background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.mec-workflow-state.is-linked{background:linear-gradient(180deg,#22c55e14,#0f1c38db),var(--mec-card-2);border-color:#22c55e57}.mec-workflow-state.is-manual{border-color:#94a3b847}.mec-workflow-next-step span,.mec-workflow-section span,.mec-workflow-state span{color:var(--mec-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.mec-workflow-next-step strong,.mec-workflow-state strong{color:var(--mec-text);display:block;font-size:14px;font-weight:700;line-height:1.35}.mec-workflow-section p,.mec-workflow-state p{color:var(--mec-muted-2);display:block;font-size:13px;line-height:1.5;margin:7px 0 0}.mec-workflow-next-step,.mec-workflow-section{background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;padding:14px 16px}.mec-workflow-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-workflow-metric-grid strong{font-size:14px;line-height:1.35;word-break:break-word}.mec-workflow-section p+p{border-top:1px solid #eaf0ff1a;margin-top:9px;padding-top:9px}@media (max-width:900px){.mec-workflow-state{flex-direction:column}}@media (max-width:640px){.mec-workflow-metric-grid{grid-template-columns:1fr}}.mec-sop-state{align-items:flex-start;background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.mec-sop-state.is-linked{background:linear-gradient(180deg,#22c55e14,#0f1c38db),var(--mec-card-2);border-color:#22c55e57}.mec-sop-state.is-missing{background:linear-gradient(180deg,#ffcc6612,#0f1c38e0),var(--mec-card-2);border-color:#ffcc6657}.mec-sop-section span,.mec-sop-state span{color:var(--mec-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.mec-sop-section strong,.mec-sop-state strong{color:var(--mec-text);display:block;font-size:14px;font-weight:700;line-height:1.35;word-break:break-word}.mec-sop-section li,.mec-sop-section p,.mec-sop-state p{color:var(--mec-muted-2);font-size:13px;line-height:1.5}.mec-sop-section p,.mec-sop-state p{margin:7px 0 0}.mec-sop-section{background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;padding:14px 16px}.mec-sop-section ol{display:grid;gap:8px;margin:0;padding-left:18px}.mec-sop-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-sop-metric-grid strong{font-size:14px;line-height:1.35;word-break:break-word}.mec-sop-map{display:grid}@media (max-width:900px){.mec-sop-state{flex-direction:column}}@media (max-width:640px){.mec-sop-metric-grid{grid-template-columns:1fr}}.mec-history-event-card,.mec-history-summary-card{background:var(--mec-card-2);border:1px solid #60a5fa42;border-radius:16px;padding:14px 16px}.mec-history-summary-card{background:linear-gradient(180deg,#60a5fa1a,#0f1c38e0),var(--mec-card-2)}.mec-history-summary-card span{color:var(--mec-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.mec-history-event-card>strong,.mec-history-summary-card strong{color:var(--mec-text);display:block;font-size:14px;font-weight:700;line-height:1.35;word-break:break-word}.mec-history-event-card p,.mec-history-summary-card p{color:var(--mec-muted-2);font-size:13px;line-height:1.5;margin:7px 0 0}.mec-history-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-history-metric-grid strong{font-size:13px;line-height:1.35;word-break:break-word}.mec-history-list{display:grid;gap:10px;max-width:100%;min-width:0;overflow-x:hidden}.mec-history-event-card{display:grid;gap:7px;max-width:100%;min-width:0;overflow:hidden;padding:12px 14px 12px 16px;position:relative}.mec-history-event-card:before{background:#60a5fa9e;content:"";inset:0 auto 0 0;position:absolute;width:3px}.mec-history-event-validation:before{background:#ffcc66b8}.mec-history-event-workflow:before{background:#22c55eb8}.mec-history-event-blocked:before{background:#f87171b8}.mec-history-event-top{align-items:center;display:flex;gap:10px;justify-content:space-between}.mec-history-event-top>span:last-child{color:var(--mec-muted-2);flex:none;font-size:12px;font-weight:650;white-space:nowrap}.mec-history-event-footer{color:var(--mec-muted-2);font-size:12px;font-weight:700;line-height:1.35;min-width:0;padding-top:4px}.mec-history-event-footer,.mec-history-event-footer span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mec-history-event-footer span{display:block}@media (max-width:640px){.mec-history-metric-grid{grid-template-columns:1fr}.mec-history-event-top{align-items:flex-start;flex-direction:column}}.mec-loading-shell{display:grid;gap:16px;padding:24px}.mec-loading-title{color:var(--mec-text);font-size:24px;margin:0}.mec-loading-card{background:var(--mec-card);border:1px solid var(--mec-border);border-radius:var(--mec-radius);color:var(--mec-muted-2);padding:18px}@media (max-width:1450px){.mec-workbench{grid-template-columns:minmax(260px,.9fr) minmax(480px,1.2fr) minmax(280px,.85fr)}}@media (max-width:1280px){.mec-workbench{grid-template-columns:1fr}.mission-execution-page>.mec-execution-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.mec-queue-list,.mec-tab-body{height:auto;max-height:none}}@media (max-width:900px){.mission-execution-page{padding:18px}.mec-action-panel-header,.mec-validation-state,.mission-execution-page>.mec-title-row{align-items:stretch!important;flex-direction:column}.mec-page-actions{justify-content:flex-start}.mec-context-metrics,.mission-execution-page>.mec-execution-summary-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mec-note-row,.mec-problem-card,.mec-queue-search-row,.mec-recommended-action{grid-template-columns:1fr}.mec-execution-progress{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:640px){.mission-execution-page{padding:14px}.mec-context-metrics,.mission-execution-page>.mec-execution-summary-row{grid-template-columns:1fr!important}.mec-work-my-queue-hero,.mec-workbench{padding:14px}.mec-execution-progress{grid-template-columns:repeat(2,minmax(0,1fr))}}.mission-execution-page>.mec-title-row{align-items:flex-start!important;background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex!important;gap:20px!important;justify-content:space-between!important;margin:0 0 18px!important;padding:18px 8px 10px!important}.mission-execution-page>.mec-title-row h1:after,.mission-execution-page>.mec-title-row h1:before,.mission-execution-page>.mec-title-row:after,.mission-execution-page>.mec-title-row:before{content:none!important;display:none!important}.mission-execution-page>.mec-title-row h1{color:#eaf0ff!important;font-size:clamp(22px,2.4vw,28px)!important;font-weight:700!important;letter-spacing:.3px!important;line-height:1.15!important;margin:0 0 8px!important;text-transform:none!important}.mission-execution-page>.mec-title-row p{color:#a8b3c7!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;margin:0!important;max-width:680px!important}.mission-execution-page>.mec-title-row .mec-page-actions{display:flex!important;flex:none!important;justify-content:flex-end!important}.mission-execution-page>.mec-execution-summary-row{display:grid!important;gap:16px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0 0 18px!important;outline:0!important;padding:0!important}.mission-execution-page>.mec-execution-summary-row:after,.mission-execution-page>.mec-execution-summary-row:before{content:none!important;display:none!important}.mission-execution-page>.mec-execution-summary-row>.mec-summary-card{min-height:104px!important;overflow:hidden!important;padding:16px 18px!important}.mission-execution-page .mec-selected-work-header{align-items:start!important;box-shadow:0 8px 18px #0000003d!important;color:#eaf0ff!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;overflow:hidden!important;padding:18px 20px!important}.mission-execution-page .mec-selected-work-header p{color:#96a3c2!important;display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;margin:0 0 8px!important;text-transform:uppercase!important}.mission-execution-page .mec-selected-work-header h2{color:#eaf0ff!important;font-size:clamp(21px,2vw,28px)!important;font-weight:700!important;letter-spacing:.1px!important;line-height:1.18!important;margin:0!important;word-break:break-word!important}.mission-execution-page .mec-selected-work-header span{color:#a8b3c7!important;display:block!important;font-size:13px!important;line-height:1.45!important;margin-top:8px!important}@media (max-width:1280px){.mission-execution-page>.mec-execution-summary-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.mission-execution-page>.mec-title-row{align-items:stretch!important;flex-direction:column!important}}@media (max-width:640px){.mission-execution-page>.mec-execution-summary-row{grid-template-columns:1fr!important}}.mission-execution-page{background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),#0b1220!important}.mission-execution-page>.mec-execution-summary-row{background:0 0!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important}.mission-execution-page>.mec-execution-summary-row>.mec-summary-card{background:linear-gradient(#ffffff09,#ffffff03),#131d36!important;border:1px solid #eaf0ff1f!important;border-radius:18px!important;box-shadow:0 8px 18px #0000003d!important}.mission-execution-page .mec-active-work{background:linear-gradient(#ffffff0b,#ffffff05),#17223d!important;border:1px solid #eaf0ff1f!important;border-radius:20px!important;box-shadow:0 8px 18px #0000003d!important;padding:14px!important;scroll-margin-top:118px!important}.mission-execution-page .mec-selected-work-header{background:linear-gradient(#ffffff09,#ffffff03),#131d36!important;border:1px solid #eaf0ff1f!important;border-radius:18px!important}.mission-execution-page .mec-operational-queue .mec-queue-filters{gap:8px!important;padding:12px 16px 10px!important}.mission-execution-page .mec-operational-queue .mec-queue-filters button{font-size:12.5px!important;min-height:34px!important;padding:8px 11px!important}.mission-execution-page .mec-operational-queue .mec-queue-list{gap:12px!important;padding:16px 18px!important}.mission-execution-page .mec-operational-queue .mec-queue-card{gap:8px!important}.mission-execution-page .mec-operational-queue .mec-queue-search-row{gap:10px!important;grid-template-columns:minmax(0,1fr) minmax(150px,.66fr)!important;padding:12px 16px 14px!important}.mission-execution-page .mec-operational-queue .mec-queue-search-row input,.mission-execution-page .mec-operational-queue .mec-queue-search-row select{font-size:12.5px!important;height:40px!important;min-width:0!important;padding:9px 11px!important;text-overflow:ellipsis!important}.mission-execution-page .mec-operational-queue .mec-queue-card-top{align-items:center!important;display:flex!important;gap:10px!important;justify-content:space-between!important;min-width:0!important}.mission-execution-page .mec-operational-queue .mec-queue-card-top>span{color:#a8b3c7!important;flex:none!important;font-size:12px!important;font-weight:650!important}.mission-execution-page .mec-operational-queue .mec-queue-card>p{line-height:1.45!important}@media (max-width:1450px){.mission-execution-page .mec-operational-queue .mec-queue-search-row{grid-template-columns:1fr!important}}.mission-execution-page .mec-operational-queue .mec-queue-list{align-content:start!important;display:grid!important;gap:16px!important;grid-auto-rows:max-content!important;height:430px!important;max-height:430px!important;overflow:hidden auto!important;padding:14px 16px 20px!important}.mission-execution-page .mec-operational-queue .mec-queue-card{align-content:start!important;background:#162241!important;border:1px solid #eaf0ff1f!important;border-radius:16px!important;display:grid!important;gap:10px!important;grid-template-rows:auto auto auto auto!important;height:auto!important;min-height:198px!important;overflow:hidden!important;padding:16px 18px!important;position:relative!important;width:100%!important}.mission-execution-page .mec-operational-queue .mec-queue-card.active{background:linear-gradient(#6aa8ff29,#6aa8ff14),#162241!important;border-color:#60a5fad1!important;box-shadow:inset 3px 0 #6aa8ff!important;min-height:212px!important}.mission-execution-page .mec-operational-queue .mec-queue-card>strong{color:#eaf0ff!important;font-size:13px!important;font-weight:700!important;line-height:1.38!important}.mission-execution-page .mec-operational-queue .mec-queue-card>p,.mission-execution-page .mec-operational-queue .mec-queue-card>strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;display:-webkit-box!important;min-width:0!important;overflow:hidden!important;overflow-wrap:anywhere!important}.mission-execution-page .mec-operational-queue .mec-queue-card>p{color:#a8b3c7!important;font-size:12.5px!important;line-height:1.5!important;margin:0!important;min-height:38px!important}.mission-execution-page .mec-operational-queue .mec-queue-card-grid{display:flex!important;flex-wrap:wrap!important;gap:7px!important;max-height:62px!important;min-width:0!important;overflow:hidden!important;padding-top:2px!important}.mission-execution-page .mec-operational-queue .mec-queue-card-grid span{max-width:100%!important;min-height:24px!important;overflow:hidden!important;padding:4px 8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mission-execution-page .mec-tab-body{overflow-x:hidden!important}.mission-execution-page .mec-history-tab-stack{max-width:100%!important;min-width:0!important;overflow-x:hidden!important;padding-bottom:96px!important}.mission-execution-page .mec-history-event-card,.mission-execution-page .mec-history-summary-card{max-width:100%!important;min-width:0!important}.mission-execution-page .mec-history-event-card{gap:7px!important;padding:12px 14px 12px 16px!important}.mission-execution-page .mec-history-event-card>strong{font-size:13.5px!important}.mission-execution-page .mec-history-event-card p{line-height:1.45!important;margin-top:4px!important}.mission-execution-page .mec-history-event-footer{color:var(--mec-muted-2)!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;padding-top:2px!important}.mission-execution-page .mec-history-event-footer,.mission-execution-page .mec-history-event-footer span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mission-execution-page .mec-action-panel{gap:12px!important;padding:16px 18px 14px!important}.mission-execution-page .mec-action-panel-header{gap:16px!important}.mission-execution-page .mec-action-buttons{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important;padding-top:2px!important}.mission-execution-page .mec-action-buttons .mec-secondary-button{border-radius:14px!important;font-size:12.75px!important;font-weight:750!important;line-height:1.2!important;min-height:42px!important;padding:10px 15px!important;white-space:nowrap!important}.mission-execution-page .mec-action-buttons .mec-danger-button{color:#ff8a8a!important;min-height:42px!important;padding:10px 15px!important}.mission-execution-page .mec-note-row{align-items:stretch!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) 128px!important;padding-top:6px!important}.mission-execution-page .mec-note-row textarea{border-radius:14px!important;font-size:12.5px!important;line-height:1.4!important;max-height:96px!important;min-height:56px!important;padding:10px 12px!important;resize:vertical!important}.mission-execution-page .mec-note-row .mec-primary-button{border-radius:14px!important;font-size:12.75px!important;font-weight:800!important;min-height:56px!important;min-width:0!important;padding:10px 14px!important;width:128px!important}@media (max-width:900px){.mission-execution-page .mec-note-row{grid-template-columns:1fr!important}.mission-execution-page .mec-note-row .mec-primary-button{min-height:44px!important;width:100%!important}}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]{align-items:start!important;gap:14px!important;grid-template-columns:minmax(240px,.82fr) minmax(360px,1.18fr)!important;padding:16px 18px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div{min-width:0!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child{align-self:start!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child h3{font-size:18px!important;font-weight:700!important;line-height:1.22!important;margin-bottom:8px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child p{color:var(--mec-muted-2)!important;font-size:13px!important;line-height:1.48!important;margin-top:8px!important;max-width:430px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child .mec-action-buttons{gap:10px!important;padding-top:12px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child .mec-action-buttons .mec-secondary-button{border-radius:14px!important;font-size:12.5px!important;min-height:38px!important;padding:9px 14px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:last-child{align-content:start!important;display:grid!important;gap:10px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:last-child>.mec-pill{font-size:11px!important;justify-self:start!important;min-height:28px!important;padding:5px 10px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes>div,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step{background:#0f1c3894!important;border:1px solid #60a5fa3d!important;border-radius:14px!important;padding:12px 14px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes>span,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section span,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step span{font-size:10.5px!important;letter-spacing:.075em!important;margin-bottom:6px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step strong{color:var(--mec-text)!important;font-size:14px!important;font-weight:700!important;line-height:1.38!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section ol{display:grid!important;gap:7px!important;margin:0!important;padding-left:17px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section li{color:var(--mec-muted-2)!important;font-size:12.5px!important;line-height:1.43!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics{gap:8px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div{align-content:start!important;background:#0f1c3885!important;border:1px solid #60a5fa38!important;border-radius:14px!important;gap:5px!important;min-height:92px!important;padding:11px 12px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div span{font-size:10.5px!important;line-height:1.2!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div strong{-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;color:var(--mec-text)!important;display:-webkit-box!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;overflow-wrap:anywhere!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div small{color:var(--mec-muted-2)!important;font-size:11.5px!important;line-height:1.25!important;margin-top:auto!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-action-buttons{gap:8px!important;padding-top:0!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-action-buttons .mec-link-button{border-radius:12px!important;font-size:12px!important;min-height:32px!important;padding:7px 11px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes{gap:8px!important;padding-top:10px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes strong{font-size:12.75px!important;line-height:1.35!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes small{font-size:12px!important;line-height:1.35!important;margin-top:4px!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes .mec-link-button{justify-content:flex-start!important;text-align:left!important;white-space:normal!important;width:100%!important}@media (max-width:900px){.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]{grid-template-columns:1fr!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:first-child p{max-width:none!important}}@media (max-width:640px){.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics{grid-template-columns:1fr!important}}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]{grid-template-columns:minmax(210px,.42fr) minmax(0,1fr)!important;max-width:100%!important;overflow:hidden!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-action-buttons,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]>div:last-child{max-width:100%!important;min-width:0!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes small,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-compact-notes strong,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div small,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div strong,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section li,.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step strong{max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-workflow-next-step strong{display:block!important;overflow:visible!important;text-overflow:unset!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-validation-section ol{max-width:100%!important;min-width:0!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-context-metrics>div{min-height:78px!important}@media (max-width:1100px){.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support]{grid-template-columns:1fr!important}}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card{background:#0f1c38ad;border:1px solid var(--mec-border);border-radius:14px;color:var(--mec-text);cursor:pointer;display:grid;gap:5px;min-width:0;padding:13px 14px;text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;width:100%}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card:hover{background:#162241eb;border-color:#60a5faad;box-shadow:0 0 0 3px #60a5fa24;transform:translateY(-1px)}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card:focus-visible{border-color:#6699ffb8;box-shadow:0 0 0 3px #6699ff42;outline:0}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-layer{display:flex;inset:0;justify-content:flex-end;pointer-events:auto;position:fixed;z-index:1200}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-backdrop{background:#02061794;border:0;cursor:pointer;inset:0;padding:0;position:fixed}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-drawer{background:linear-gradient(#ffffff0a,#ffffff03),#111b33;border-left:1px solid #60a5fa5c;box-shadow:-18px 0 44px #0000006b;color:var(--mec-text);display:grid;grid-template-rows:auto minmax(0,1fr);height:100vh;position:relative;width:min(520px,100vw - 28px);z-index:1201}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header{align-items:flex-start;border-bottom:1px solid var(--mec-border);display:flex;gap:14px;justify-content:space-between;padding:22px 24px 18px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus>span,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header span,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section>span{color:var(--mec-muted);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header h3{color:var(--mec-text);font-size:20px;font-weight:750;margin:0}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header p{color:var(--mec-muted-2);font-size:13px;line-height:1.45;margin:8px 0 0}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-body{align-content:start;display:grid;gap:14px;min-height:0;overflow-y:auto;padding:18px 20px 26px;scrollbar-color:#60a5fabf #0f1c38e6;scrollbar-width:thin}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-body::-webkit-scrollbar{width:8px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-body::-webkit-scrollbar-track{background:#0f1c38e6;border-radius:999px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-body::-webkit-scrollbar-thumb{background:#60a5fabf;border-radius:999px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section{background:#0f1c38bd;border:1px solid #60a5fa47;border-radius:16px;padding:15px 16px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus{background:linear-gradient(#60a5fa1f,#0f1c38c7),#0f1c38bd;border-color:#60a5fa8c}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus strong,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section li,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section p{color:var(--mec-text);font-size:13px;line-height:1.55}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus strong{display:block;font-weight:750}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus small{color:var(--mec-muted-2);display:block;font-size:12px;line-height:1.45;margin-top:8px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section p{color:var(--mec-muted-2);margin:0}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section ol{color:var(--mec-muted-2);display:grid;gap:8px;margin:0;padding-left:18px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list{display:grid;gap:10px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list>div{background:#0b12207a;border:1px solid #eaf0ff1a;border-radius:13px;display:grid;gap:6px;padding:12px 13px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list>div.active{background:#60a5fa1a;border-color:#60a5fa8a}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list strong{color:var(--mec-text);font-size:13px;font-weight:750;line-height:1.35}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list small{color:var(--mec-muted-2);font-size:12.5px;line-height:1.5}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit>div{background:#0b12207a;border:1px solid #eaf0ff1a;border-radius:13px;display:grid;gap:5px;padding:12px 13px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit strong{color:var(--mec-text);font-size:13px;font-weight:750;line-height:1.35}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit small{color:var(--mec-muted-2);font-size:12px;line-height:1.35}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-drawer{font-size:12px;width:min(480px,100vw - 32px)}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header{background:linear-gradient(#ffffff0b,#ffffff04),#111b33;box-shadow:0 10px 18px #0000003d;padding:14px 18px 12px;position:sticky;top:0;z-index:3}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus>span,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header span,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section>span{font-size:10px;letter-spacing:.075em;margin-bottom:6px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header h3{font-size:16px;line-height:1.2}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-header p{font-size:11.5px;line-height:1.35;margin-top:5px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-close-button,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-floating-close{align-items:center;background:#0f1c38f0;border:1px solid #eaf0ff2e;box-shadow:0 8px 18px #00000047;color:var(--mec-text);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-close-button{border-radius:999px;font-size:11.5px;min-height:30px;padding:6px 10px;white-space:nowrap}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-floating-close{border-radius:999px;font-size:20px;height:30px;line-height:1;position:absolute;right:10px;top:10px;width:30px;z-index:5}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-close-button:hover,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-floating-close:hover{border-color:#60a5fab3;box-shadow:0 0 0 3px #60a5fa29,0 8px 18px #00000047}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-body{gap:10px;padding:12px 14px 24px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section{border-radius:14px;padding:12px 13px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus strong,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section li,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section p{font-size:12px;font-weight:600;line-height:1.45}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-focus small{font-size:11px;line-height:1.35;margin-top:6px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-section ol{gap:6px;padding-left:16px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list{gap:8px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list>div{border-radius:12px;gap:5px;padding:10px 11px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit strong,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list strong{font-size:12px;line-height:1.3}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit small,.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-list small{font-size:11.25px;line-height:1.4}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit{gap:8px}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-audit>div{border-radius:12px;padding:10px 11px}@media (max-width:720px){.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-context-drawer{width:100vw}}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card{align-content:start!important;gap:7px!important;max-height:132px!important;min-height:106px!important;overflow:hidden!important;padding:12px 13px!important}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card span{font-size:10.5px!important;line-height:1.15!important}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card strong{color:var(--mec-text)!important;display:block!important;font-size:14px!important;font-weight:800!important;letter-spacing:0!important;line-height:1.25!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.mec-recommended-action[aria-label=Decision\ Support] .mec-decision-signal-card small{display:block!important;font-size:11px!important;line-height:1.25!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.mec-decision-context-layer{align-items:stretch!important;display:flex!important;justify-content:flex-end!important}.mec-decision-context-backdrop,.mec-decision-context-layer{inset:0!important;position:fixed!important;z-index:2147483000!important}.mec-decision-context-backdrop{background:#02061794!important;border:0!important;cursor:pointer!important;padding:0!important}.mec-decision-context-drawer{background:linear-gradient(#ffffff0a,#ffffff03),#111b33!important;border-left:1px solid #60a5fa5c!important;bottom:0!important;box-shadow:-18px 0 44px #0000006b!important;color:var(--mec-text)!important;display:flex!important;flex-direction:column!important;position:fixed!important;right:0!important;top:0!important;width:min(460px,100vw - 20px)!important;z-index:2147483001!important}.mec-decision-context-header{align-items:flex-start!important;background:linear-gradient(#ffffff0b,#ffffff04),#111b33!important;border-bottom:1px solid var(--mec-border)!important;box-shadow:0 10px 18px #0000003d!important;display:flex!important;flex:none!important;gap:12px!important;justify-content:space-between!important;min-height:72px!important;padding:14px 50px 12px 16px!important;position:relative!important;top:auto!important;z-index:4!important}.mec-decision-context-header h3{font-size:15px!important;font-weight:800!important;line-height:1.2!important;margin:0!important}.mec-decision-context-header p{font-size:11px!important;line-height:1.3!important;margin:4px 0 0!important}.mec-decision-context-close-button,.mec-decision-context-floating-close,.mec-decision-context-inline-close{align-items:center!important;background:#0f1c38f5!important;border:1px solid #eaf0ff33!important;box-shadow:0 8px 18px #00000047!important;color:var(--mec-text)!important;cursor:pointer!important;display:inline-flex!important;font-weight:800!important;justify-content:center!important}.mec-decision-context-close-button{border-radius:999px!important;font-size:11px!important;min-height:28px!important;padding:6px 10px!important;white-space:nowrap!important}.mec-decision-context-floating-close{border-radius:999px!important;font-size:20px!important;height:30px!important;line-height:1!important;position:fixed!important;right:12px!important;top:12px!important;width:30px!important;z-index:2147483002!important}.mec-decision-context-body{align-content:start!important;flex:auto!important;font-size:12px!important;gap:10px!important;overflow:hidden auto!important;padding:12px 14px 24px!important;scrollbar-width:thin!important}.mec-decision-context-inline-close{border-radius:999px!important;font-size:11.5px!important;min-height:30px!important;padding:7px 11px!important;top:0!important;width:fit-content!important;z-index:3!important}.mec-decision-context-focus,.mec-decision-context-section{border-radius:14px!important;max-width:100%!important;overflow:hidden!important;padding:12px 13px!important}.mec-decision-context-audit small,.mec-decision-context-focus strong,.mec-decision-context-list small,.mec-decision-context-section li,.mec-decision-context-section p{font-size:12px!important;font-weight:600!important;line-height:1.45!important;max-width:100%!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal!important}.mec-decision-context-audit strong,.mec-decision-context-list strong{font-size:12px!important;line-height:1.3!important}@media (max-width:720px){.mec-decision-context-drawer{width:100vw!important}}.mec-decision-context-layer{touch-action:none!important}.mec-decision-context-drawer{overflow:hidden!important}.mec-decision-context-body{-webkit-overflow-scrolling:touch!important;flex:1 1 0!important;max-height:calc(100dvh - 72px)!important;min-height:0!important;overflow:hidden scroll!important;overscroll-behavior:contain!important;padding-bottom:96px!important;scrollbar-gutter:stable!important;touch-action:pan-y!important}.mec-decision-context-body::-webkit-scrollbar{width:9px!important}.mec-decision-context-body::-webkit-scrollbar-track{background:#0f1c38e0!important;border-radius:999px!important}.mec-decision-context-body::-webkit-scrollbar-thumb{background:#60a5fad9!important;border-radius:999px!important}.mec-decision-context-layer{overflow:hidden!important;pointer-events:auto!important}.mec-decision-context-drawer{-webkit-overflow-scrolling:touch!important;display:block!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important;overscroll-behavior:contain!important;scrollbar-color:#60a5fadb #0f1c38e6!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important}.mec-decision-context-drawer::-webkit-scrollbar{width:9px!important}.mec-decision-context-drawer::-webkit-scrollbar-track{background:#0f1c38e6!important;border-radius:999px!important}.mec-decision-context-drawer::-webkit-scrollbar-thumb{background:#60a5fadb!important;border-radius:999px!important}.mec-decision-context-header{position:sticky!important;top:0!important}.mec-decision-context-body{display:grid!important;height:auto!important;max-height:none!important;min-height:auto!important;overflow:visible!important;padding-bottom:120px!important}.mec-decision-context-inline-close{position:sticky!important;top:84px!important;z-index:5!important}.mission-execution-page .mec-history-event-footer{display:grid!important;gap:3px!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.mission-execution-page .mec-history-event-footer span{color:var(--mec-muted-2)!important;display:block!important;font-size:12px!important;font-weight:700!important;line-height:1.25!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.mission-execution-page .mec-history-event-footer span strong,.mission-execution-page .mec-history-event-footer strong{color:var(--mec-text)!important;display:block!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;margin-top:2px!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important;word-break:break-word!important}.mission-execution-page .mec-history-event-card .mec-history-event-meta{color:var(--mec-muted-2)!important;display:grid!important;gap:3px!important;grid-template-columns:1fr!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding-top:4px!important;white-space:normal!important}.mission-execution-page .mec-history-event-card .mec-history-event-meta span,.mission-execution-page .mec-history-event-card .mec-history-event-meta-label{color:var(--mec-muted)!important;display:block!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;line-height:1.2!important;margin:0!important;text-transform:uppercase!important;white-space:normal!important}.mission-execution-page .mec-history-event-card .mec-history-event-meta strong,.mission-execution-page .mec-history-event-card .mec-history-event-meta-value{color:var(--mec-text)!important;display:block!important;font-size:13px!important;font-weight:750!important;line-height:1.3!important;margin:0!important;overflow-wrap:anywhere!important;white-space:normal!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-pill{align-items:center!important;display:inline-flex!important;height:34px!important;justify-content:center!important;line-height:1!important;min-height:34px!important;padding:0 14px!important;vertical-align:middle!important;white-space:nowrap!important}.mission-execution-page .mec-recommended-action[aria-label=Decision\ Support] .mec-pill *{line-height:1!important}.mission-execution-page .mec-context-tabs button,.mission-execution-page .mec-danger-button,.mission-execution-page .mec-link-button,.mission-execution-page .mec-primary-button,.mission-execution-page .mec-queue-filters button,.mission-execution-page .mec-secondary-button,.mission-execution-page .mec-work-my-queue-button{align-items:center!important;display:inline-flex!important;gap:8px!important;justify-content:center!important;line-height:1!important;text-align:center!important;vertical-align:middle!important}.mission-execution-page .mec-action-buttons .mec-danger-button,.mission-execution-page .mec-action-buttons .mec-link-button,.mission-execution-page .mec-action-buttons .mec-secondary-button{height:42px!important;line-height:1!important;min-height:42px!important;padding-bottom:0!important;padding-top:0!important}.mission-execution-page .mec-action-panel .mec-danger-button,.mission-execution-page .mec-action-panel .mec-link-button,.mission-execution-page .mec-action-panel .mec-secondary-button{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important}.mission-execution-page .mec-action-buttons .mec-danger-button *,.mission-execution-page .mec-action-buttons .mec-link-button *,.mission-execution-page .mec-action-buttons .mec-secondary-button *,.mission-execution-page .mec-action-panel .mec-danger-button *,.mission-execution-page .mec-action-panel .mec-link-button *,.mission-execution-page .mec-action-panel .mec-secondary-button *{line-height:1!important}.mission-execution-page .mec-note-row .mec-primary-button{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;padding-bottom:0!important;padding-top:0!important}.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"] .mec-action-buttons .mec-danger-button,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"] .mec-action-buttons .mec-link-button,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"] .mec-action-buttons .mec-secondary-button{align-items:center!important;display:inline-flex!important;height:42px!important;justify-content:center!important;line-height:1.05!important;min-height:42px!important;padding-bottom:0!important;padding-top:2px!important;text-align:center!important;vertical-align:middle!important}.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-start!important;min-height:72px!important;padding:15px 16px 13px!important}.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-danger-button,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-link-button,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-secondary-button{align-items:center!important;display:inline-flex!important;height:auto!important;justify-content:center!important;line-height:1.2!important;margin-top:2px!important;min-height:42px!important;padding:10px 15px!important;text-align:center!important;vertical-align:middle!important}.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-danger-button *,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-link-button *,.mission-execution-page .mec-compact-notes[aria-label="Blocking and exception state"]>.mec-action-buttons .mec-secondary-button *{line-height:1.2!important}.wo-card,.wo-insight-panel,.wo-summary-strip{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card,#131d36);border:1px solid var(--mec-border,#eaf0ff1f);border-radius:var(--mec-radius,18px);box-shadow:var(--mec-shadow-soft,0 8px 18px #0000003d);color:var(--mec-text,#eaf0ff)}.wo-summary-strip{display:grid;gap:14px;margin:0 0 18px;padding:18px 20px}.wo-card-header,.wo-insight-header,.wo-summary-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.wo-card-header span,.wo-insight-header span,.wo-insight-panel>span,.wo-reason-block>span,.wo-summary-header span{color:var(--mec-muted,#96a3c2);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.wo-card h3,.wo-insight-panel h3,.wo-summary-header h3{color:var(--mec-text,#eaf0ff);font-size:17px;font-weight:700;line-height:1.25;margin:0}.wo-card p,.wo-empty,.wo-insight-panel p,.wo-summary-header p{color:var(--mec-muted-2,#a8b3c7);font-size:13px;line-height:1.5;margin:7px 0 0}.wo-summary-grid{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.wo-child-groups>div,.wo-score-grid>div,.wo-summary-metric{background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:14px;display:grid;gap:5px;padding:13px 14px}.wo-child-groups small,.wo-score-grid span,.wo-summary-metric span{color:var(--mec-muted,#96a3c2);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wo-card-stat strong,.wo-child-groups strong,.wo-score-grid strong,.wo-summary-metric strong{color:var(--mec-text,#eaf0ff);font-size:18px;font-weight:800;line-height:1}.wo-card-stat small,.wo-effort-badge span,.wo-effort-badge strong,.wo-summary-metric small{color:var(--mec-muted-2,#a8b3c7)}.wo-effort-ok strong,.wo-summary-ok strong{color:var(--mec-ok,#4fd28e)}.wo-effort-warn strong,.wo-summary-warn strong{color:var(--mec-warn,#fc6)}.wo-insight-error,.wo-summary-error{background:#7f1d1d29;border-color:#f8717161;color:var(--mec-danger,#ff7b7b)}.wo-effort-badge{background:#0f1c38b8;border:1px solid #94a3b847;border-radius:14px;display:inline-grid;gap:3px;min-width:86px;padding:8px 10px;width:fit-content}.wo-effort-badge span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wo-effort-badge strong{font-size:12px;font-weight:850;line-height:1.1}.wo-effort-compact{min-width:78px;padding:6px 8px}.wo-insight-panel{display:grid;gap:14px;padding:18px 20px}.wo-insight-compact{margin:0}.wo-score-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wo-card,.wo-reason-block,.wo-score-grid{display:grid;gap:10px}.wo-reasons{display:grid;font-size:13px;gap:7px;line-height:1.5;margin:0;padding-left:18px}.wo-guardrail,.wo-reasons{color:var(--mec-muted-2,#a8b3c7)}.wo-guardrail{border-top:1px solid #eaf0ff1a;display:block;font-size:12px;line-height:1.45;padding-top:10px}.wo-card{background:var(--mec-card-2,#162241);border-color:#60a5fa42;box-shadow:none;padding:14px 16px}.wo-card-stat{display:grid;flex:none;gap:4px;justify-items:end}.wo-child-groups{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.wo-list{display:grid;gap:10px}.wo-list-item{align-items:flex-start;background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:14px;color:var(--mec-text,#eaf0ff);cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 14px;text-align:left;width:100%}.wo-list-item strong{color:var(--mec-text,#eaf0ff);display:block;font-size:13px;font-weight:750;line-height:1.35}.wo-list-item small{color:var(--mec-muted-2,#a8b3c7);display:block;font-size:12px;line-height:1.4;margin-top:5px}.mec-queue-card>.wo-effort-badge{justify-self:start}@media (max-width:1280px){.wo-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.wo-card-header,.wo-insight-header,.wo-list-item,.wo-summary-header{align-items:stretch;flex-direction:column}.wo-child-groups,.wo-score-grid,.wo-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.wo-child-groups,.wo-score-grid,.wo-summary-grid{grid-template-columns:1fr}}.wo-insight-actions{display:grid;flex:none;gap:8px;justify-items:end}@media (max-width:900px){.wo-insight-actions{justify-items:start}}.mission-execution-page .wo-card,.mission-execution-page .wo-insight-panel,.mission-execution-page .wo-summary-strip,.wo-card,.wo-insight-panel,.wo-summary-strip{background:linear-gradient(#ffffff0a,#ffffff04),#131d36!important;border:1px solid #eaf0ff1f!important;border-radius:18px!important;box-shadow:0 8px 18px #0000003d!important;color:#eaf0ff!important}.mission-execution-page .mec-active-work>.wo-insight-panel,.mission-execution-page .wo-insight-panel.wo-insight-compact{min-width:0!important;overflow:hidden!important;width:100%!important}.mission-execution-page .wo-insight-panel *,.wo-insight-panel *{color-scheme:dark!important}.mission-execution-page .wo-card-header span,.mission-execution-page .wo-insight-header span,.mission-execution-page .wo-insight-panel>span,.mission-execution-page .wo-reason-block>span,.wo-card-header span,.wo-insight-header span,.wo-insight-panel>span,.wo-reason-block>span{color:#96a3c2!important}.mission-execution-page .wo-card h3,.mission-execution-page .wo-insight-panel h3,.wo-card h3,.wo-insight-panel h3{color:#eaf0ff!important}.mission-execution-page .wo-card p,.mission-execution-page .wo-guardrail,.mission-execution-page .wo-insight-panel p,.mission-execution-page .wo-reasons,.mission-execution-page .wo-reasons li,.wo-card p,.wo-guardrail,.wo-insight-panel p,.wo-reasons,.wo-reasons li{color:#a8b3c7!important}.mission-execution-page .wo-child-groups>div,.mission-execution-page .wo-score-grid>div,.mission-execution-page .wo-summary-metric,.wo-child-groups>div,.wo-score-grid>div,.wo-summary-metric{background:#0f1c38b8!important;border:1px solid #eaf0ff1f!important;border-radius:14px!important;color:#eaf0ff!important}.mission-execution-page .wo-child-groups small,.mission-execution-page .wo-score-grid span,.mission-execution-page .wo-summary-metric span,.wo-child-groups small,.wo-score-grid span,.wo-summary-metric span{color:#96a3c2!important}.mission-execution-page .wo-child-groups strong,.mission-execution-page .wo-score-grid strong,.mission-execution-page .wo-summary-metric strong,.wo-child-groups strong,.wo-score-grid strong,.wo-summary-metric strong{color:#eaf0ff!important}.mission-execution-page .wo-effort-badge,.wo-effort-badge{background:#0f1c38c7!important;border:1px solid #94a3b852!important;border-radius:14px!important;color:#eaf0ff!important}.mission-execution-page .wo-effort-badge span,.wo-effort-badge span{color:#a8b3c7!important}.mission-execution-page .wo-effort-badge strong,.wo-effort-badge strong{color:#eaf0ff!important}.mission-execution-page .wo-effort-ok strong,.wo-effort-ok strong{color:#4fd28e!important}.mission-execution-page .wo-effort-warn strong,.wo-effort-warn strong{color:#fc6!important}.mission-execution-page .wo-card{background:linear-gradient(#60a5fa14,#0f1c38e0),#162241!important;border-color:#60a5fa42!important}.mission-execution-page .wo-child-groups>div{background:#0f1c3894!important}.mission-execution-page .wo-list-item,.wo-list-item{background:#0f1c38b8!important;border:1px solid #eaf0ff1f!important;color:#eaf0ff!important}.mission-execution-page .wo-list-item strong,.wo-list-item strong{color:#eaf0ff!important}.mission-execution-page .wo-list-item small,.wo-list-item small{color:#a8b3c7!important}.mission-execution-page .mec-queue-card.active,.mission-execution-page .mec-queue-card[aria-current=true]{background:linear-gradient(#6aa8ff2e,#6aa8ff14),#162241!important;border-color:#60a5fadb!important;box-shadow:inset 3px 0 #6aa8ff,0 0 0 1px #60a5fa2e,0 10px 22px #0000003d!important}.mission-execution-page .mec-queue-card.active:after,.mission-execution-page .mec-queue-card[aria-current=true]:after{content:none!important;display:none!important}@media (max-width:900px){.mission-execution-page .wo-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.mission-execution-page .wo-child-groups,.mission-execution-page .wo-score-grid{grid-template-columns:1fr!important}}.wo-batch-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.wo-batch-current,.wo-batch-guardrail,.wo-batch-metrics>div,.wo-batch-order,.wo-batch-why{background:#0f172a57;border:1px solid #60a5fa2e;border-radius:14px;padding:10px 12px}.wo-batch-current span,.wo-batch-guardrail strong,.wo-batch-metrics span,.wo-batch-order>span,.wo-batch-why>span{color:#93a4c6;display:block;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.wo-batch-current strong,.wo-batch-metrics strong{color:#f8fafc;display:block;font-size:13px;font-weight:900;line-height:1.25;margin-top:4px}.wo-batch-current small,.wo-batch-guardrail small{color:#a8b3c7;display:block;font-size:12px;line-height:1.4;margin-top:5px}.wo-batch-order ol{color:#bfdbfe;display:grid;gap:7px;margin:8px 0 0;padding-left:18px}.wo-batch-order li{padding-left:2px}.wo-batch-order li::marker{color:#93c5fd;font-weight:900}.wo-batch-order li strong{color:#f8fafc;display:block;font-size:12.5px;font-weight:850;line-height:1.25}.wo-batch-order li small{color:#a8b3c7;display:block;font-size:11.5px;line-height:1.3;margin-top:2px}.wo-batch-why .wo-reasons{margin-top:8px}.wo-batch-guardrail{background:#0f1c38b8;border-color:#60a5fa47}.wo-batch-guardrail strong{color:#eaf0ff}.wo-batch-footer{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-top:2px}.wo-batch-footer>small{color:#a8b3c7;font-size:12px;font-weight:750}@media (max-width:760px){.wo-batch-metrics{grid-template-columns:1fr}.wo-batch-footer{align-items:stretch;flex-direction:column}}.learning-insight-panel{color:var(--mec-text,#eaf0ff);display:grid;gap:16px;min-width:0}.learning-card,.learning-panel-header{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card,#131d36);border:1px solid #60a5fa42;border-radius:18px;box-shadow:var(--mec-shadow-soft,0 8px 18px #0000003d);padding:16px 18px}.learning-panel-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.learning-card h4,.learning-panel-header h3,.learning-section-block h5{color:var(--mec-text,#eaf0ff);line-height:1.25;margin:0}.learning-panel-header h3{font-size:20px;font-weight:750}.learning-card h4{font-size:15px;font-weight:750}.learning-section-block h5{font-size:13px;font-weight:800}.learning-card p,.learning-list li,.learning-muted-copy,.learning-panel-header p,.learning-table td,.learning-table th{color:var(--mec-muted-2,#a8b3c7);font-size:13px;line-height:1.5}.learning-card p,.learning-muted-copy,.learning-panel-header p{margin:7px 0 0}.learning-card-header .learning-eyebrow,.learning-eyebrow{color:var(--mec-muted,#96a3c2);display:block;font-size:11px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.learning-card-header,.learning-header-actions{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.learning-header-actions{align-items:center;flex:none;flex-wrap:wrap;justify-content:flex-end}.learning-panel-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.learning-card{display:grid;gap:14px;min-width:0;overflow:hidden}.learning-badge-grid,.learning-metric-grid{display:grid;gap:10px}.learning-badge-grid,.learning-metric-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.learning-callout,.learning-effectiveness-badge,.learning-mini-metric,.learning-pattern-row,.learning-section-block{background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:14px;padding:12px 13px}.learning-mini-metric{align-content:start;display:grid;min-height:102px}.learning-section-block{display:grid;gap:12px}.learning-callout span,.learning-effectiveness-badge-label,.learning-effectiveness-badge-signal,.learning-mini-metric span{color:var(--mec-muted,#96a3c2);display:block;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.learning-mini-metric span{min-height:30px}.learning-effectiveness-badge-value,.learning-mini-metric strong{color:var(--mec-text,#eaf0ff);display:block;font-size:18px;font-weight:800;line-height:1.1;margin-top:5px}.learning-effectiveness-badge-signal{color:var(--mec-muted-2,#a8b3c7);letter-spacing:0;margin-top:5px;text-transform:none}.learning-badge-positive{border-color:#22c55e57}.learning-badge-warning{border-color:#ffcc666b}.learning-chip,.learning-guardrail-pill,.learning-refresh-button,.learning-status-pill{align-items:center;background:#94a3b824;border:1px solid #94a3b847;border-radius:999px;color:#c8d3ea;display:inline-flex;font-size:11px;font-weight:800;justify-content:center;line-height:1;min-height:28px;padding:5px 10px;white-space:nowrap;width:fit-content}.learning-confidence-up,.learning-status-pill-active{background:#22c55e1f;border-color:#22c55e61;color:#d8fbe7}.learning-chip-safe,.learning-guardrail-pill-safe{background:#94a3b81f;border-color:#94a3b857;color:#d8e4ff}.learning-chip-warning,.learning-confidence-down,.learning-guardrail-pill-review{background:#ffcc661f;border-color:#ffcc666b;color:#ffe8af}.learning-confidence-flat{background:#60a5fa1f;border-color:#60a5fa61;color:#d8e4ff}.learning-refresh-button{background:linear-gradient(#60a5fa33,#1e40af33);border-color:#60a5fa7a;color:var(--mec-text,#eaf0ff);cursor:pointer;min-height:34px}.learning-refresh-button:hover{box-shadow:0 0 0 3px #60a5fa29;transform:translateY(-1px)}.learning-refresh-button:disabled{box-shadow:none;cursor:wait;opacity:.72;transform:none}.learning-refresh-button:disabled:hover{box-shadow:none;transform:none}.learning-insight-panel-refreshing .learning-card,.learning-insight-panel-refreshing .learning-panel-header{transition:opacity .18s,border-color .18s}.learning-refresh-inline{background:#60a5fa1a;border:1px solid #60a5fa47;border-radius:14px;color:#d8e4ff;font-size:12px;font-weight:750;line-height:1.35;min-width:0;padding:10px 13px}.learning-chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.learning-section-block .learning-chip-row{margin-top:0}.learning-callout-success{background:#22c55e14;border-color:#22c55e52}.learning-pattern-list{display:grid;gap:10px}.learning-pattern-row{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.learning-pattern-row b,.learning-pattern-row strong,.learning-section-block strong{color:var(--mec-text,#eaf0ff);font-size:13px;line-height:1.35}.learning-pattern-row p{margin:5px 0 0}.learning-pattern-row span{color:#d8e4ff;display:block;font-size:12px;font-weight:700;margin-top:7px}.learning-confidence-row{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.learning-confidence-row>div:not(.learning-confidence-arrow){background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:14px;padding:12px 13px}.learning-confidence-row span{color:var(--mec-muted,#96a3c2);display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.learning-confidence-row strong{color:var(--mec-text,#eaf0ff);display:block;font-size:22px;font-weight:850;margin-top:5px}.learning-confidence-arrow{color:var(--mec-brand-2,#51d1ff);font-size:20px;font-weight:850}.learning-list{display:grid;gap:7px;margin:0;padding-left:18px}.learning-table-wrap{max-width:100%;overflow-x:hidden;width:100%}.learning-table{border-collapse:collapse;min-width:0;width:100%}.learning-outcome-grid{display:grid;gap:10px}.learning-outcome-card{background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:14px;display:grid;gap:12px;padding:13px 14px}.learning-outcome-card>strong{color:var(--mec-text,#eaf0ff);font-size:13px;line-height:1.35}.learning-outcome-metrics{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.learning-outcome-metrics div{background:#94a3b814;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:9px 10px}.learning-outcome-metrics span{color:var(--mec-muted,#96a3c2);display:block;font-size:10px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.learning-outcome-metrics b{color:var(--mec-text,#eaf0ff);display:block;font-size:12px;line-height:1.25;margin-top:5px;overflow-wrap:anywhere}.learning-table td,.learning-table th{border-bottom:1px solid #eaf0ff1a;padding:9px 10px;text-align:left}.learning-table th{color:var(--mec-muted,#96a3c2);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.learning-insight-panel-empty,.learning-insight-panel-error,.learning-insight-panel-loading{align-content:start;min-height:280px}.learning-insight-panel-error .learning-panel-header{border-color:#f8717161}@media (max-width:900px){.learning-card-header,.learning-panel-header{align-items:stretch;flex-direction:column}.learning-header-actions{justify-content:flex-start}.learning-badge-grid,.learning-metric-grid-four,.learning-outcome-metrics,.learning-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.learning-badge-grid,.learning-confidence-row,.learning-metric-grid-four,.learning-panel-grid{grid-template-columns:1fr}.learning-confidence-arrow{justify-self:center;transform:rotate(90deg)}.learning-outcome-metrics{grid-template-columns:1fr}}.learning-summary-strip{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card,#131d36);border:1px solid #60a5fa42;border-radius:18px;box-shadow:var(--mec-shadow-soft,0 8px 18px #0000003d);color:var(--mec-text,#eaf0ff);display:grid;gap:14px;margin:18px 0;padding:18px}.learning-summary-strip-error,.learning-summary-strip-loading{border-color:#94a3b842}.learning-summary-strip-error{background:linear-gradient(180deg,#7f1d1d1f,#0f1c38eb),var(--mec-card,#131d36);border-color:#f8717161}.learning-summary-strip-refreshing{border-color:#60a5fa61}.learning-summary-status{align-items:center;color:var(--mec-muted-2,#a8b3c7)!important;display:inline-flex!important;flex:0 0 100%;font-size:12px!important;font-weight:700!important;justify-content:flex-end;letter-spacing:0!important;min-height:18px;text-transform:none!important}.learning-summary-status-refreshing{color:#bfdbfe!important}.learning-summary-status-success{color:#d8e4ff!important}.learning-summary-status-error{color:#ffe8af!important}.learning-summary-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.learning-summary-footer span,.learning-summary-header span,.learning-summary-metric span{color:var(--mec-muted,#96a3c2);display:block;font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.learning-summary-header h3{color:var(--mec-text,#eaf0ff);font-size:18px;font-weight:760;line-height:1.25;margin:6px 0 0}.learning-summary-footer p,.learning-summary-header p,.learning-summary-metric small{color:var(--mec-muted-2,#a8b3c7);font-size:13px;line-height:1.45}.learning-summary-header p{margin:7px 0 0;max-width:760px}.learning-summary-actions{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:flex-end}.learning-summary-lock{align-items:center;background:#94a3b81f;border:1px solid #94a3b857;border-radius:999px;color:#d8e4ff;display:inline-flex;font-size:11px;font-weight:850;justify-content:center;line-height:1;min-height:30px;padding:6px 10px;white-space:nowrap;width:fit-content}.learning-summary-lock-review{background:#ffcc661f;border-color:#ffcc666b;color:#ffe8af}.learning-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.learning-summary-metric{align-content:start;background:#0f1c38ad;border:1px solid #eaf0ff1f;border-radius:16px;display:grid;gap:7px;min-height:112px;min-width:0;padding:14px 15px}.learning-summary-metric-good{border-color:#22c55e47}.learning-summary-metric strong{color:var(--mec-text,#eaf0ff);display:block;font-size:25px;font-weight:850;line-height:1}.learning-summary-metric-good strong{color:#d8fbe7}.learning-summary-metric small{display:block;font-weight:650;margin:0}.learning-summary-footer{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.learning-summary-footer>div{background:#0f1c3885;border:1px solid #60a5fa2e;border-radius:15px;min-width:0;padding:13px 14px}.learning-summary-footer p{font-weight:650;margin:7px 0 0}@media (max-width:1280px){.learning-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.learning-summary-header{align-items:stretch;flex-direction:column}.learning-summary-actions{justify-content:flex-start}.learning-summary-footer,.learning-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.learning-summary-strip{padding:14px}.learning-summary-footer,.learning-summary-grid{grid-template-columns:1fr}}.execution-modal-body .task-execution-nav{align-items:center;background:var(--oasys-color-surface-overlay,#131d36);border-bottom:1px solid #eaf0ff1f;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 190px;margin:-4px 0 0;padding:12px 0 14px;position:sticky;top:0;z-index:4}.execution-modal-body .task-execution-nav__primary{display:grid;gap:6px;grid-template-columns:repeat(6,minmax(0,1fr));min-width:0}.execution-modal-body .task-execution-nav__tab{appearance:none;background:0 0;border:1px solid #0000;border-radius:10px;color:#a8b3c7;cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;min-width:0;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;transition:color .16s,background .16s,border-color .16s;white-space:nowrap}.execution-modal-body .task-execution-nav__tab:hover{background:#60a5fa14;border-color:#60a5fa3d;color:#eaf0ff}.execution-modal-body .task-execution-nav__tab.is-active{background:#60a5fa29;border-color:#60a5fa8c;box-shadow:inset 0 -2px #6aa8ff;color:#fff}.execution-modal-body .task-execution-nav__more{align-items:center;background:#0f1730b8;border:1px solid #eaf0ff24;border-radius:10px;color:#96a3c2;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr);min-height:38px;min-width:0;padding:5px 8px 5px 10px}.execution-modal-body .task-execution-nav__more.is-active{background:#60a5fa24;border-color:#60a5fa8c;color:#eaf0ff}.execution-modal-body .task-execution-nav__more>span{font-size:11px;font-weight:700;white-space:nowrap}.execution-modal-body .task-execution-nav__more select{background:#0f1730;border:0;border-radius:7px;color:#eaf0ff;color-scheme:dark;cursor:pointer;font-size:12px;font-weight:700;height:28px;min-width:0;padding:0 24px 0 7px;width:100%}.execution-modal-body .task-execution-status-strip{align-items:center;display:flex;flex-wrap:wrap;gap:7px;padding:12px 0 4px}@media (max-width:980px){.execution-modal-body .task-execution-nav{grid-template-columns:minmax(0,1fr) 170px}.execution-modal-body .task-execution-nav__primary{grid-template-columns:repeat(6,minmax(118px,1fr));overflow-x:auto;padding-bottom:3px;scrollbar-width:thin}}@media (max-width:720px){.execution-modal-body .task-execution-nav{grid-template-columns:1fr;position:static}.execution-modal-body .task-execution-nav__more{grid-template-columns:92px minmax(0,1fr)}}.mission-execution-page{margin-inline:0!important;padding:22px clamp(18px,2vw,30px) 30px!important}.mission-execution-page>.mec-title-row{margin-bottom:14px!important;padding:10px 2px 6px!important}.mec-page-actions{align-items:center!important;gap:10px!important}.mec-work-my-queue-button--header{border-radius:12px!important;box-shadow:none!important;font-size:13px!important;min-height:40px!important;padding:10px 16px!important}.mission-execution-page>.mec-execution-summary-row{gap:12px!important;margin-bottom:12px!important}.mission-execution-page>.mec-execution-summary-row>.mec-summary-card{box-shadow:none!important;gap:5px!important;min-height:84px!important;padding:13px 15px!important}.mission-execution-page>.mec-execution-summary-row>.mec-summary-card strong{font-size:25px!important}.mec-execution-guidance{align-items:center;background:#4fd28e12;border:1px solid #4fd28e40;border-radius:12px;color:var(--mec-muted-2);display:flex;font-size:12.5px;gap:10px;line-height:1.45;margin:0 0 14px;padding:10px 13px}.mec-execution-guidance strong{color:#d8fbe7;flex:none;font-size:12px}.mec-workbench{box-shadow:none!important;gap:14px!important;grid-template-columns:minmax(250px,.72fr) minmax(560px,1.62fr) minmax(270px,.76fr)!important;min-height:720px!important;padding:14px!important}.mec-context-panel .mec-column-header,.mec-operational-queue .mec-column-header{padding:14px 15px!important}.mission-execution-page .mec-operational-queue .mec-queue-filters{flex-wrap:nowrap!important;overflow:auto hidden!important;padding:10px 12px!important;scrollbar-width:thin}.mission-execution-page .mec-operational-queue .mec-queue-filters button{flex:none!important;min-height:32px!important;padding:7px 10px!important}.mission-execution-page .mec-operational-queue .mec-queue-list{gap:10px!important;height:610px!important;max-height:610px!important;padding:12px!important}.mission-execution-page .mec-operational-queue .mec-queue-card,.mission-execution-page .mec-operational-queue .mec-queue-card.active{min-height:0!important;padding:14px!important}.mission-execution-page .mec-operational-queue .mec-queue-card>p{-webkit-line-clamp:unset!important;display:block!important;overflow:visible!important}.mec-active-work{box-shadow:none!important;gap:12px!important;padding:12px!important}.mec-selected-work-header h2{font-size:clamp(19px,1.55vw,24px)!important}.mec-problem-card,.mec-recommended-action{padding:16px 17px!important}.mec-context-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;padding:11px 12px!important}.mec-context-tabs button{flex:none!important}.mec-tab-body{max-height:640px!important;padding:13px!important}.mec-intelligence-hub{background:#131d36b8;border:1px solid var(--mec-border);border-radius:var(--mec-radius);margin-top:18px;overflow:hidden}.mec-intelligence-hub__header{border-bottom:1px solid var(--mec-border);padding:16px 18px}.mec-intelligence-hub__header span{color:var(--mec-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mec-intelligence-hub__header h2{color:var(--mec-text);font-size:18px;margin:5px 0 0}.mec-intelligence-hub__header p{color:var(--mec-muted-2);font-size:13px;margin:6px 0 0}.mec-intelligence-hub__content{display:grid;gap:12px;padding:14px}.mec-intelligence-hub__content>*{box-shadow:none!important;margin:0!important}.mec-intelligence-hub .learning-summary-strip,.mec-intelligence-hub .wo-summary-strip{padding:16px!important}.execution-modal-body .task-execution-nav{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(255px,290px)!important;padding:10px 12px!important}.execution-modal-body .task-execution-nav__primary{grid-template-columns:repeat(6,minmax(90px,1fr))!important;overflow-x:auto!important}.execution-modal-body .task-execution-nav__tab{min-height:42px!important;min-width:90px!important;padding:9px 10px!important}.execution-modal-body .task-execution-nav__more{align-items:center!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;min-width:255px!important;overflow:visible!important;padding:4px 6px 4px 10px!important;width:100%!important}.execution-modal-body .task-execution-nav__more-label{white-space:nowrap!important}.execution-modal-body .task-execution-nav__more select{min-width:0!important;overflow:visible!important;padding:8px 32px 8px 10px!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important}.execution-modal-body .task-execution-status-strip{margin-top:10px!important;padding-top:0!important}@media (max-width:1500px){.mec-workbench{grid-template-columns:minmax(240px,.72fr) minmax(500px,1.5fr) minmax(250px,.78fr)!important}}@media (max-width:1280px){.mec-workbench{grid-template-columns:1fr!important}.mission-execution-page .mec-operational-queue .mec-queue-list{height:auto!important;max-height:520px!important}.execution-modal-body .task-execution-nav{grid-template-columns:1fr!important}.execution-modal-body .task-execution-nav__more{width:min(100%,420px)!important}}@media (max-width:760px){.mec-execution-guidance,.mec-page-actions{align-items:stretch!important;flex-direction:column!important}.mec-page-actions button{width:100%}.execution-modal-body .task-execution-nav__more{gap:4px!important;grid-template-columns:1fr!important}}.mission-execution-page{margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow-x:clip!important;width:100%!important}.mec-active-work,.mec-column-header,.mec-context-panel,.mec-operational-queue,.mec-queue-list,.mec-queue-search-row,.mec-workbench,.mission-execution-page>*{max-width:100%!important;min-width:0!important}.mission-execution-page .mec-operational-queue .mec-queue-filters{display:flex!important;flex-wrap:wrap!important;gap:7px!important;overflow:visible!important;padding:10px 12px 12px!important}.mission-execution-page .mec-operational-queue .mec-queue-filters button{flex:0 auto!important;max-width:100%!important;min-width:0!important;white-space:normal!important}.mec-workbench{grid-template-columns:minmax(230px,.78fr) minmax(0,1.62fr) minmax(245px,.8fr)!important}.execution-modal-body{overflow-x:hidden!important;scroll-padding-top:82px}.execution-modal-body .task-execution-nav{background:var(--oasys-color-surface-overlay,#0b1327)!important;border-bottom:1px solid #eaf0ff1f!important;box-shadow:0 8px 16px #050a162e;gap:12px!important;grid-template-columns:minmax(0,1fr) 250px!important;margin:0 0 12px!important;max-width:100%!important;padding:10px 0 12px!important;width:100%!important;z-index:6!important}.execution-modal-body .task-execution-nav__primary{display:grid!important;gap:5px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;min-width:0!important;overflow:hidden!important;width:100%!important}.execution-modal-body .task-execution-nav__tab{font-size:11.5px!important;font-weight:650!important;line-height:1.2!important;min-height:40px!important;min-width:0!important;padding:8px 7px!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:100%!important}.execution-modal-body .task-execution-nav__more{background:0 0!important;border:0!important;display:block!important;max-width:100%!important;min-height:40px!important;min-width:0!important;overflow:hidden!important;padding:0!important;width:250px!important}.execution-modal-body .task-execution-nav__more select,.execution-modal-body .task-execution-nav__more-select{background:#0f1730!important;border:1px solid #60a5fa6b!important;border-radius:10px!important;color:#eaf0ff!important;cursor:pointer;display:block!important;font-size:12px!important;font-weight:700!important;height:40px!important;line-height:40px!important;min-width:0!important;padding:0 36px 0 14px!important;text-overflow:clip!important;white-space:nowrap!important;width:100%!important}.execution-modal-body .task-execution-nav__more.is-active select{background:#60a5fa24!important;border-color:#60a5faad!important}.execution-modal-body .task-execution-status-strip{gap:7px!important;margin:0 0 12px!important;padding:0!important}.execution-modal-body .execution-section{scroll-margin-top:84px}.task-overview-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.mec-execution-progress{grid-template-columns:repeat(7,minmax(88px,1fr))!important;overflow:auto hidden!important;scrollbar-width:thin}.mec-progress-step strong{font-size:10.5px!important;line-height:1.25!important;min-width:0}@media (max-width:1450px){.mec-workbench{grid-template-columns:minmax(220px,.72fr) minmax(0,1.5fr) minmax(230px,.78fr)!important}}@media (max-width:1180px){.mec-workbench{grid-template-columns:1fr!important}.execution-modal-body .task-execution-nav{box-shadow:none;grid-template-columns:1fr!important;padding-top:0!important;position:static!important}.execution-modal-body .task-execution-nav__primary{grid-template-columns:repeat(6,minmax(118px,1fr))!important;overflow:auto hidden!important;padding-bottom:3px;scrollbar-width:thin}.execution-modal-body .task-execution-nav__more{width:min(100%,360px)!important}}@media (max-width:760px){.task-overview-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.task-overview-metric-grid{grid-template-columns:1fr}}.mec-execution-guidance{background:linear-gradient(#60a5fa14,#0f1c38b8)!important;border-color:#60a5fa47!important;color:var(--mec-muted-2)!important}.mec-execution-guidance strong{color:#cfe3ff!important}.mec-page-actions{justify-content:flex-end!important}.mec-context-tabs{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;padding:12px!important}.mec-context-tabs button{min-width:0!important;white-space:nowrap!important;width:100%!important}.mec-context-tabs button:last-child:nth-child(odd){grid-column:1/-1}.mec-execution-progress{gap:8px!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;overflow:hidden visible!important;padding:16px 14px!important}.mec-progress-step{min-width:0!important}.mec-progress-step strong{-webkit-hyphens:none!important;hyphens:none!important;min-width:0!important;overflow-wrap:normal!important;white-space:normal!important;width:100%!important;word-break:normal!important}.mec-active-work,.mec-context-panel,.mec-context-tabs,.mec-execution-progress,.mec-operational-queue,.mec-workbench{max-width:100%!important;min-width:0!important}@media (max-width:1180px){.mec-context-tabs{grid-template-columns:repeat(5,minmax(0,1fr))!important}.mec-context-tabs button:last-child:nth-child(odd){grid-column:auto}}@media (max-width:760px){.mec-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mec-context-tabs button:last-child:nth-child(odd){grid-column:1/-1}.mec-execution-progress{grid-template-columns:repeat(4,minmax(0,1fr))!important;row-gap:14px!important}}@media (max-width:520px){.mec-execution-progress{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.mec-workbench{align-items:start;grid-template-columns:minmax(280px,.82fr) minmax(500px,1.4fr) minmax(300px,.88fr);min-height:0}.mec-active-work,.mec-context-panel,.mec-operational-queue{align-self:start}.mec-context-panel,.mec-operational-queue{height:min(620px,100vh - 180px);min-height:500px}.mec-active-work{align-content:start;display:grid;gap:16px}.mec-focused-work{border-top:1px solid var(--mec-border);display:grid;gap:18px;grid-column:1/-1;margin-top:2px;min-width:0;padding-top:18px}.mec-focused-work>*{min-width:0}.mec-focused-work .mec-action-panel,.mec-focused-work .mec-decision-support,.mec-focused-work .mec-execution-progress,.mec-focused-work .mec-recommended-action,.mec-focused-work .wo-insight-panel{max-width:none;width:100%}.mec-focused-work .mec-execution-progress{overflow-x:visible}@media (max-width:1240px){.mec-workbench{grid-template-columns:minmax(260px,.78fr) minmax(430px,1.22fr)}.mec-context-panel{grid-column:1/-1;height:auto;min-height:0;width:100%}.mec-context-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.mec-tab-body{max-height:520px}}@media (max-width:860px){.mec-workbench{grid-template-columns:minmax(0,1fr);padding:12px}.mec-active-work,.mec-context-panel,.mec-focused-work,.mec-operational-queue{grid-column:1;width:100%}.mec-context-panel,.mec-operational-queue{height:auto;min-height:0}.mec-queue-list,.mec-tab-body{height:auto;max-height:460px}.mec-context-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.mec-context-tabs button:last-child{grid-column:1/-1}}.task-intelligence-panel{overflow:hidden;position:relative}.task-intelligence-panel:before{background:var(--oasys-color-intelligence);content:"";inset:0 auto 0 0;position:absolute;width:var(--oasys-space-1)}.task-intelligence-panel>.oasys-section__body,.task-intelligence-panel>.oasys-section__header{position:relative;z-index:1}.task-intelligence-panel__content,.task-intelligence-panel__loading{display:grid;gap:var(--oasys-space-4)}.task-intelligence-panel__summary{border-color:var(--oasys-color-intelligence)}@supports (color:color-mix(in lab,red,red)){.task-intelligence-panel__summary{border-color:color-mix(in srgb,var(--oasys-color-intelligence),#0000 68%)}}.task-intelligence-panel__summary h3{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-lg);line-height:var(--oasys-line-height-heading);margin:var(--oasys-space-2)0 0}.task-intelligence-panel__muted,.task-intelligence-panel__summary p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2)0 0}.task-intelligence-panel__label{color:var(--oasys-color-text-muted);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.task-intelligence-panel__actions ol,.task-intelligence-panel__limitations{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-3)0 0;padding-left:var(--oasys-space-5)}.task-intelligence-panel__actions ol{display:grid;gap:var(--oasys-space-2)}.task-intelligence-panel__support-grid{display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.task-intelligence-panel__card-heading{align-items:flex-start;display:flex;gap:var(--oasys-space-3);justify-content:space-between}.task-intelligence-panel__card-heading strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-md);margin-top:var(--oasys-space-1)}.task-intelligence-panel__sources{display:grid;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.task-intelligence-panel__source{align-items:center;border-top:1px solid var(--oasys-color-divider);display:flex;gap:var(--oasys-space-3);justify-content:space-between;padding-top:var(--oasys-space-2)}.task-intelligence-panel__source span{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);min-width:0;overflow-wrap:anywhere}.task-intelligence-panel__source small{color:var(--oasys-color-text-muted);flex:none}.task-intelligence-panel__prompts{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.task-intelligence-panel__limitations{margin-top:0}@media (max-width:720px){.task-intelligence-panel__support-grid{grid-template-columns:1fr}.task-intelligence-panel__card-heading,.task-intelligence-panel__source{align-items:flex-start;flex-direction:column}}.mission-execution-page .mec-operational-queue{display:flex!important;flex-direction:column!important;min-height:0!important}.mission-execution-page .mec-operational-queue>.mec-column-header,.mission-execution-page .mec-operational-queue>.mec-queue-filters,.mission-execution-page .mec-operational-queue>.mec-queue-search-row{flex:none!important}.mission-execution-page .mec-operational-queue>.mec-queue-list{flex:1 1 0!important;height:0!important;max-height:none!important;min-height:0!important;overflow:hidden scroll!important;overscroll-behavior:contain;scrollbar-color:var(--oasys-color-intelligence)#0000!important;scrollbar-gutter:stable;scrollbar-width:thin}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar{background:0 0;width:var(--oasys-space-2)}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-thumb{background-clip:content-box;background:var(--oasys-color-intelligence)!important;border:2px solid #0000;border-radius:var(--oasys-radius-pill)}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-thumb:hover{background-clip:content-box;background:var(--oasys-color-brand-hover)!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-corner{background:0 0}@media (max-width:860px){.mission-execution-page .mec-operational-queue{height:auto!important;min-height:0!important}.mission-execution-page .mec-operational-queue>.mec-queue-list{flex:0 auto!important;height:auto!important;max-height:460px!important;overflow-y:auto!important}}.mission-execution-page .mec-operational-queue>.mec-queue-list{color-scheme:dark!important;scrollbar-color:#51d1ff #0f1730!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar{background:#0f1730!important;width:8px!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-track,.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-track-piece{background:#0f1730!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-thumb{background:#51d1ff padding-box padding-box!important;border:2px solid #0f1730!important;border-radius:999px!important;min-height:28px}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-thumb:hover{background:#6aa8ff!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-button{background:#0f1730!important;border:0!important;height:8px!important;width:8px!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-button:single-button{background:#0f1730!important;border:0!important;height:8px!important;width:8px!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-button:vertical:start:decrement{background:#0f1730!important;border:0!important;height:8px!important;width:8px!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-button:vertical:end:increment{background:#0f1730!important;border:0!important;height:8px!important;width:8px!important}.mission-execution-page .mec-operational-queue>.mec-queue-list::-webkit-scrollbar-corner{background:#0f1730!important;border:0!important;height:8px!important;width:8px!important}.mission-execution-page .mec-operational-queue .mec-queue-card-top{align-items:flex-start!important;display:grid!important;gap:var(--oasys-space-3)!important;grid-template-columns:auto minmax(0,1fr)!important}.mission-execution-page .mec-operational-queue .mec-queue-card-meta{align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end;min-width:0}.mission-execution-page .mec-operational-queue .mec-queue-card-meta>*{flex:none}.mission-execution-page .mec-operational-queue .mec-queue-card-due{color:var(--mec-muted-2);font-size:12px;font-weight:650;padding-top:var(--oasys-space-1);white-space:nowrap}@media (max-width:520px){.mission-execution-page .mec-operational-queue .mec-queue-card-top{grid-template-columns:auto minmax(0,1fr)!important}.mission-execution-page .mec-operational-queue .mec-queue-card-meta{gap:var(--oasys-space-1)}}.execution-modal-body{align-content:start!important;grid-auto-rows:max-content!important}.execution-modal-body>.task-intelligence-panel{align-self:start!important;height:max-content!important;min-height:max-content!important}.execution-modal-body{min-height:0!important;overflow:hidden auto!important;overscroll-behavior:contain}.execution-modal-body .task-execution-nav{background:var(--oasys-color-canvas)!important;background-color:var(--oasys-color-canvas)!important;background-image:none!important;border-bottom:1px solid var(--oasys-color-border)!important;box-shadow:0 calc(var(--oasys-space-8)*-1)0 var(--oasys-color-canvas),0 10px 22px #02061757!important;isolation:isolate;position:sticky!important;top:0!important;z-index:20!important}.execution-modal-body .task-execution-nav:before{background:var(--oasys-color-canvas);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--oasys-space-8)*-1);z-index:-1}@media (max-width:1180px){.execution-modal-body .task-execution-nav{box-shadow:0 10px 22px #02061757!important;position:sticky!important;top:0!important}}@media (max-width:720px){.execution-modal-body .task-execution-nav{box-shadow:none!important;position:static!important}}.task-intelligence-panel__content{gap:var(--oasys-space-3)!important}.task-intelligence-panel__summary h3,.task-intelligence-panel__summary p{max-width:1120px}.task-intelligence-panel__summary p{margin-top:var(--oasys-space-3)}.task-intelligence-panel__ask{display:grid;gap:var(--oasys-space-3)}.task-intelligence-panel__prompts{margin-top:0!important}.task-intelligence-panel__disclosures{display:grid;gap:var(--oasys-space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.task-intelligence-panel__disclosure{min-width:0}.task-intelligence-panel__disclosure>summary{align-items:center;cursor:pointer;display:flex;gap:var(--oasys-space-3);justify-content:space-between;list-style:none;min-width:0}.task-intelligence-panel__disclosure>summary::-webkit-details-marker{display:none}.task-intelligence-panel__disclosure>summary:after{color:var(--oasys-color-text-muted);content:"›";flex:none;font-size:var(--oasys-font-size-xl);line-height:1;margin-left:var(--oasys-space-1);transform:rotate(90deg);transition:transform var(--oasys-duration-control)var(--oasys-easing-standard)}.task-intelligence-panel__disclosure[open]>summary:after{transform:rotate(-90deg)}.task-intelligence-panel__disclosure>summary>div{min-width:0}.task-intelligence-panel__disclosure>summary strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-1)}.task-intelligence-panel__disclosure>summary .oasys-status-chip{margin-left:auto}.task-intelligence-panel__disclosure[open]>summary{border-bottom:1px solid var(--oasys-color-divider);padding-bottom:var(--oasys-space-3)}.task-intelligence-panel__disclosure[open] .task-intelligence-panel__limitations,.task-intelligence-panel__disclosure[open] .task-intelligence-panel__muted,.task-intelligence-panel__disclosure[open] .task-intelligence-panel__sources{margin-top:var(--oasys-space-3)}.task-intelligence-panel__sources{max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--oasys-space-1)}.task-intelligence-panel__source span{font-weight:var(--oasys-font-weight-medium)}.task-intelligence-panel__limitations{margin-bottom:0}@media (max-width:900px){.task-intelligence-panel__disclosures{grid-template-columns:1fr}}.task-intelligence-panel__prompt:disabled,.task-intelligence-panel__refresh:disabled{cursor:default}.task-intelligence-panel__prompt:disabled{filter:saturate(.5);opacity:.5;transition:opacity .16s,background-color .16s,border-color .16s,color .16s}.task-intelligence-panel__prompt.is-active:disabled{background:var(--oasys-color-surface-subtle);border-color:var(--oasys-color-divider);box-shadow:none;color:var(--oasys-color-text-secondary);opacity:.72}.task-intelligence-panel__refresh:disabled{box-shadow:none;filter:saturate(.55);opacity:.58}@media (prefers-reduced-motion:reduce){.task-intelligence-panel__prompt:disabled{transition:none}}.mission-execution-intelligence{background:linear-gradient(135deg,var(--mec-brand-2),#0000 42%),var(--mec-card);color:var(--mec-text);display:grid;gap:var(--oasys-space-4);margin:0 0 18px;padding:var(--oasys-space-4)var(--oasys-space-5)}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence{background:linear-gradient(135deg,color-mix(in srgb,var(--mec-brand-2),#0000 95%),#0000 42%),var(--mec-card)}}.mission-execution-intelligence{border:1px solid var(--mec-brand-2)}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence{border:1px solid color-mix(in srgb,var(--mec-brand-2),#0000 72%)}}.mission-execution-intelligence{border-radius:var(--oasys-radius-overlay,18px);box-shadow:var(--mec-shadow-soft);overflow:hidden}.mission-execution-intelligence__header{align-items:flex-start;display:flex;gap:var(--oasys-space-4);justify-content:space-between}.mission-execution-intelligence__identity{min-width:0}.mission-execution-intelligence__eyebrow,.mission-execution-intelligence__label{color:var(--mec-brand-2);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.mission-execution-intelligence__identity h2{color:var(--mec-text);font-size:var(--oasys-font-size-xl);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:var(--oasys-space-1)0 0}.mission-execution-intelligence__identity p{color:var(--mec-muted);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1)0 0;max-width:760px}.mission-execution-intelligence__status{display:flex;flex:none;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.mission-execution-intelligence__details-toggle{color:var(--mec-muted);min-height:0;padding:5px 9px;white-space:nowrap}.mission-execution-intelligence__prompts{display:flex;flex-wrap:wrap;gap:var(--oasys-space-1)}.mission-execution-intelligence__prompt{white-space:nowrap}.mission-execution-intelligence__prompt:disabled{cursor:default;filter:saturate(.5);opacity:.48}.mission-execution-intelligence__prompt.is-active:disabled{background:var(--oasys-color-surface-subtle);border-color:var(--oasys-color-divider);box-shadow:none;color:var(--oasys-color-text-secondary);opacity:.72}.mission-execution-intelligence__body{align-items:start;display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.mission-execution-intelligence__actions,.mission-execution-intelligence__error,.mission-execution-intelligence__initial,.mission-execution-intelligence__reasoning{background:var(--mec-card-2);min-width:0;padding:var(--oasys-space-3)var(--oasys-space-4)}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence__actions,.mission-execution-intelligence__error,.mission-execution-intelligence__initial,.mission-execution-intelligence__reasoning{background:color-mix(in srgb,var(--mec-card-2),#0000 8%)}}.mission-execution-intelligence__actions,.mission-execution-intelligence__error,.mission-execution-intelligence__initial,.mission-execution-intelligence__reasoning{border:1px solid var(--mec-border);border-radius:var(--oasys-radius-card,16px)}.mission-execution-intelligence__error strong,.mission-execution-intelligence__initial strong,.mission-execution-intelligence__reasoning strong{color:var(--mec-text);display:block;font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-2)}.mission-execution-intelligence__error span,.mission-execution-intelligence__initial span,.mission-execution-intelligence__reasoning p{color:var(--mec-muted);display:block;font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2)0 0}.mission-execution-intelligence__actions ol{display:grid;gap:var(--oasys-space-2);list-style:none;margin:var(--oasys-space-2)0 0;padding:0}.mission-execution-intelligence__actions li{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:24px minmax(0,1fr)}.mission-execution-intelligence__actions li>span{background:var(--mec-brand-2);color:var(--mec-brand-2);display:grid;height:24px;place-items:center;width:24px}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence__actions li>span{background:color-mix(in srgb,var(--mec-brand-2),#0000 86%)}}.mission-execution-intelligence__actions li>span{border-radius:999px;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold)}.mission-execution-intelligence__actions li p{color:var(--mec-text);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:1px 0 0}.mission-execution-intelligence__initial{opacity:.82}.mission-execution-intelligence__error{border-color:var(--mec-danger)}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence__error{border-color:color-mix(in srgb,var(--mec-danger),#0000 62%)}}.mission-execution-intelligence__error{background:var(--mec-danger)}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence__error{background:color-mix(in srgb,var(--mec-danger),#0000 92%)}}.mission-execution-intelligence__details{border-top:1px solid var(--mec-border);display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding-top:var(--oasys-space-3)}.mission-execution-intelligence__sources{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.mission-execution-intelligence__source{align-items:center;background:var(--mec-card-2);display:inline-flex;gap:var(--oasys-space-2);padding:6px 9px}@supports (color:color-mix(in lab,red,red)){.mission-execution-intelligence__source{background:color-mix(in srgb,var(--mec-card-2),#0000 4%)}}.mission-execution-intelligence__source{border:1px solid var(--mec-border);border-radius:999px}.mission-execution-intelligence__source span,.mission-execution-intelligence__source strong{font-size:var(--oasys-font-size-2xs);line-height:1.2}.mission-execution-intelligence__source strong{color:var(--mec-text)}.mission-execution-intelligence__limitations,.mission-execution-intelligence__muted,.mission-execution-intelligence__source span{color:var(--mec-muted)}.mission-execution-intelligence__limitations,.mission-execution-intelligence__muted{font-size:var(--oasys-font-size-xs);margin:var(--oasys-space-3)0 0}.mission-execution-intelligence__limitations{display:grid;gap:var(--oasys-space-2);line-height:var(--oasys-line-height-body);padding-left:18px}@media (max-width:980px){.mission-execution-intelligence__body,.mission-execution-intelligence__details{grid-template-columns:1fr}}@media (max-width:680px){.mission-execution-intelligence{padding:var(--oasys-space-4)}.mission-execution-intelligence__header{align-items:flex-start;flex-direction:column}.mission-execution-intelligence__status{justify-content:flex-start}.mission-execution-intelligence__prompts{display:grid;grid-template-columns:1fr}.mission-execution-intelligence__prompt{width:100%}}@media (prefers-reduced-motion:reduce){.mission-execution-intelligence__prompt:disabled{transition:none}}.execution-modal-body .task-overview-snapshot-actions{align-items:center!important;display:flex!important;justify-content:flex-start!important;margin:0!important;padding:var(--oasys-space-5,20px)0 0!important;width:100%!important}.execution-modal-body .task-overview-snapshot-actions .execution-action-row{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:var(--oasys-space-4,16px)!important;justify-content:flex-start!important;margin:0 0 0 -2px!important;max-width:100%!important;padding:0!important;width:fit-content!important}.execution-modal-body .task-overview-snapshot-actions .execution-action-row>*{margin:0!important}@media (max-width:640px){.execution-modal-body .task-overview-snapshot-actions{padding-top:var(--oasys-space-4,16px)!important}.execution-modal-body .task-overview-snapshot-actions .execution-action-row{gap:var(--oasys-space-3,12px)!important}}.mission-execution-page .mec-active-work>.mec-empty-state{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--mec-card-2)!important;border:1px solid #60a5fa42!important;box-shadow:none!important;color:var(--mec-text)!important;width:100%!important}.mission-execution-page .mec-active-work>.mec-empty-state strong{color:var(--mec-text)!important}.mission-execution-page .mec-active-work>.mec-empty-state span{color:var(--mec-muted-2)!important}.mission-launch-page{background:radial-gradient(circle at 18% 12%,#5c97ff42,#0000 28%),radial-gradient(circle at 78% 4%,#7558ff33,#0000 26%),linear-gradient(135deg,#07101f,#0b1528 44%,#09111f);color:#f7fbff;display:grid;gap:28px;grid-template-columns:minmax(280px,360px) minmax(0,1fr);min-height:100vh;overflow:hidden;padding:28px;position:relative}.mission-launch-background{background-image:linear-gradient(hsla(0,0%,100%,.035) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.035) 1px,#0000 0);background-size:44px 44px;inset:0;-webkit-mask-image:radial-gradient(circle at center,#000,#0000 78%);mask-image:radial-gradient(circle at center,#000,#0000 78%);pointer-events:none;position:absolute}.mission-launch-progress-shell,.mission-launch-stage{position:relative;z-index:1}.mission-launch-progress-shell{align-self:start;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#091326b8;border:1px solid #9db9ff38;border-radius:30px;box-shadow:0 28px 90px #00000052,inset 0 1px 0 #ffffff14;padding:22px;position:sticky;top:28px}.mission-progress-brand{align-items:center;display:flex;gap:14px;margin-bottom:22px}.mission-progress-mark{background:linear-gradient(145deg,#548efffa,#8269ffe6);border-radius:18px;box-shadow:0 18px 40px #4075ff57;color:#fff;display:grid;font-weight:900;height:52px;place-items:center;width:52px}.completion-banner h2,.mission-hero-panel h1,.mission-launch-card h3,.mission-launch-card h4,.mission-progress-brand h2{letter-spacing:-.035em;margin:0}.mission-progress-brand h2{font-size:1.06rem;line-height:1.15}.mission-launch-eyebrow{color:#9ebcff;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.animated-progress-strip{margin:16px 0 24px}.animated-progress-strip-header{color:#d9e5ff;display:flex;font-size:.82rem;font-weight:700;justify-content:space-between;margin-bottom:10px}.animated-progress-track,.readiness-category-bar,.readiness-score-bar{background:#ffffff14;border:1px solid #ffffff14;border-radius:999px;height:10px;overflow:hidden}.animated-progress-track span,.readiness-category-bar span,.readiness-score-bar span{background:linear-gradient(90deg,#70a5ff,#a58bff,#65f0d5);border-radius:inherit;box-shadow:0 0 24px #70a5ff5c;display:block;height:100%;width:var(--progress,var(--readiness,var(--category-score,0)))}.mission-progress-timeline{display:grid;gap:10px}.mission-progress-step{align-items:center;background:hsla(0,0%,100%,.035);border:1px solid #ffffff14;border-radius:16px;color:#9eaeca;display:flex;gap:11px}.mission-progress-step-active{background:#548eff24;border-color:#7baaff85}.mission-progress-step-complete{border-color:#7eefd538;color:#dce8ff}.mission-progress-index{background:#ffffff14;border-radius:10px;display:grid;font-size:.76rem;font-weight:900;height:25px;place-items:center;width:25px}.mission-progress-label{font-size:.86rem;font-weight:750}.mission-launch-stage{min-width:0}.mission-step-shell{animation:missionStepIn .32s ease both;display:grid;gap:22px}@keyframes missionStepIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.completion-banner,.mission-hero-panel,.mission-launch-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(145deg,#0d1a34eb,#0a1324db);border:1px solid #9db9ff38;border-radius:34px;box-shadow:0 34px 100px #00000057,inset 0 1px 0 #ffffff14;overflow:hidden;position:relative}.mission-hero-panel{display:flex;flex-direction:column;min-height:360px;padding:54px}.completion-banner-pulse,.mission-hero-sheen,.mission-launch-card-glow{background:radial-gradient(circle at 60% 25%,#78a7ff40,#0000 32%);inset:-35%;pointer-events:none;position:absolute}.mission-hero-panel h1{font-size:clamp(3rem,7vw,6.4rem);line-height:.92;position:relative}.mission-hero-copy{color:#cbd7ee;font-size:1.18rem;line-height:1.7;margin:26px 0 0;max-width:740px;position:relative}.completion-banner-actions,.mission-hero-actions,.mission-step-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:28px;position:relative}.mission-path-choice,.mission-primary-button,.mission-secondary-button{border:0;cursor:pointer;font-weight:850;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.mission-primary-button{background:linear-gradient(135deg,#fff,#bcd4ff 46%,#78f1dd);border-radius:16px;box-shadow:0 18px 42px #71a4ff47;color:#061024;min-height:48px;padding:0 22px}.mission-secondary-button{background:#ffffff0f;border:1px solid #acc6ff3d;border-radius:14px;color:#ecf4ff;min-height:40px;padding:0 16px}.mission-path-choice:hover,.mission-primary-button:hover,.mission-secondary-button:hover{transform:translateY(-1px)}.connector-launch-status,.framework-title-row span,.mission-status-pill,.mission-time-pill{align-items:center;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.78rem;font-weight:800;min-height:34px;padding:0 13px}.mission-launch-card{padding:26px}.mission-launch-card-premium{background:linear-gradient(145deg,#112244f5,#091224e6);border-color:#88aeff57}.mission-launch-card-header{align-items:start;display:flex;gap:22px;justify-content:space-between;position:relative}.mission-launch-card-header h3{font-size:1.72rem}.connector-launch-card p,.executive-summary-card p,.highest-impact-action p,.mission-field small,.mission-form-section p,.mission-launch-card-header p,.mission-launch-muted{color:#aebbd3;line-height:1.6}.mission-launch-card-body{margin-top:24px;position:relative}.mission-promise-list,.mission-ready-proof-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.mission-promise-item,.mission-ready-proof{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #ffffff14;border-radius:18px;color:#e6f0ff;display:flex;font-weight:780;gap:12px;padding:14px 16px}.mission-promise-item span,.mission-ready-proof span{color:#78f1dd}.connector-launch-grid,.framework-grid,.mission-form-grid,.mission-metric-grid,.mission-path-choice-grid,.readiness-category-grid{display:grid;gap:16px}.mission-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-field{display:grid;gap:9px}.framework-section h4,.mission-field span,.mission-form-section h4{color:#edf4ff;font-weight:850}.mission-field input,.mission-field select{background:#040c1aa8;border:1px solid #b4ccff2e;border-radius:15px;color:#f8fbff;min-height:48px;outline:none;padding:0 14px;width:100%}.mission-field input:focus,.mission-field select:focus{border-color:#7eadff9e;box-shadow:0 0 0 4px #5289ff1f}.mission-form-section{border-top:1px solid #ffffff14;margin-top:26px;padding-top:22px}.mission-chip-picker{display:flex;flex-wrap:wrap;gap:10px}.mission-choice-chip{background:hsla(0,0%,100%,.055);border:1px solid #b4ccff29;border-radius:999px;color:#cbd7ee;cursor:pointer;font-weight:800;min-height:38px;padding:0 14px}.mission-choice-chip-selected{background:#77efda1f;border-color:#77efda6b;color:#fff}.framework-section+.framework-section{margin-top:24px}.framework-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.connector-launch-card,.executive-summary-card,.framework-intelligence-card,.highest-impact-action,.mission-metric,.readiness-category-card{background:hsla(0,0%,100%,.045);border:1px solid #b4ccff24;border-radius:22px}.framework-intelligence-card{display:grid;gap:18px;padding:18px}.framework-intelligence-card-selected{background:#568eff1c;border-color:#70a5ff7a}.animated-progress-strip-header,.connector-launch-title-row,.framework-title-row{display:flex;gap:14px;justify-content:space-between}.connector-launch-title-row h4,.framework-title-row h4{font-size:1.06rem;margin:0}.framework-metrics{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.connector-launch-card{align-items:start;display:grid;gap:16px;grid-template-columns:62px minmax(0,1fr) auto;padding:18px}.connector-launch-card-selected{border-color:#7eefd547}.connector-launch-orb{background:linear-gradient(145deg,#4f87fff2,#74efd6b3);border-radius:22px;box-shadow:0 18px 44px #4b82ff3d;height:62px;width:62px}.connector-launch-stat-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.connector-launch-stat-grid span,.highest-impact-meta span{background:#040c1a80;border-radius:15px;color:#cdd9ef;font-size:.78rem;padding:10px 12px}.connector-launch-stat-grid strong{color:#fff;display:block;font-size:1rem}.connector-launch-permission{background:hsla(0,0%,100%,.035);border-radius:16px;margin-top:14px;padding:13px 14px}.connector-launch-permission span{color:#9ebcff;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.connector-launch-permission p{margin:5px 0 0}.mission-scan-console{display:grid;gap:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1fr)}.mission-scan-core{background:radial-gradient(circle,#65f0d52e,#0000 38%),radial-gradient(circle at 55% 40%,#70a5ff57,#0000 30%),hsla(0,0%,100%,.035);border:1px solid #b4ccff24;border-radius:28px;min-height:360px;position:relative}.mission-scan-core span{animation:scanPulse 3s ease-in-out infinite;border:1px solid #7eefd52e;inset:20%;position:absolute}.mission-scan-core span:nth-child(2){animation-delay:.4s;inset:32%}.mission-scan-core span:nth-child(3){animation-delay:.8s;inset:44%}@keyframes scanPulse{0%,to{opacity:.36;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.mission-scan-feed{background:#040c1a75;border:1px solid #ffffff14;border-radius:28px;padding:18px}.mission-scan-step-list{display:grid;gap:10px}.mission-scan-step{align-items:center;background:hsla(0,0%,100%,.035);border-radius:16px;color:#9facbf;display:flex;gap:12px;padding:12px 14px}.mission-scan-step-active,.mission-scan-step-complete{color:#ecf4ff}.mission-scan-step span{color:#78f1dd;font-weight:950}.mission-scan-step p{margin:0}.executive-summary-card{display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(260px,1fr);padding:22px}.mission-metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.mission-brief-grid,.mission-recap-grid{margin-top:18px}.mission-metric{display:grid;gap:7px;padding:16px}.mission-metric-detail,.mission-metric-label{color:#9eabc2;font-size:.76rem;font-weight:800}.mission-metric strong{color:#fff;font-size:1.55rem;letter-spacing:-.04em}.mission-metric-warning strong{color:#ffd88a}.readiness-score{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #b4ccff24;border-radius:26px;display:grid;gap:22px;grid-template-columns:180px minmax(0,1fr);padding:22px}.readiness-score-ring{background:radial-gradient(circle at center,#101d34 58%,#0000 59%),conic-gradient(#78f1dd var(--readiness),#ffffff14 0);border-radius:50%;box-shadow:0 24px 64px #00000047;display:grid;height:170px;place-items:center;width:170px}.readiness-score-ring span{font-size:2.4rem;font-weight:950;letter-spacing:-.06em}.readiness-score-copy h3{font-size:2rem;margin:0 0 16px}.readiness-category-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-top:18px}.readiness-category-card{color:#ecf4ff;cursor:pointer;padding:16px;text-align:left}.readiness-category-card span{color:#aebbd3;font-weight:800}.readiness-category-card strong{display:block;font-size:1.35rem;margin:8px 0}.completion-banner{display:grid;min-height:560px;padding:64px;place-items:center;text-align:center}.completion-banner h2{font-size:clamp(2.6rem,6vw,5rem);max-width:860px;position:relative}.completion-banner>p{color:#cbd7ee;font-size:1.05rem;line-height:1.7;margin:18px auto 0;max-width:790px;position:relative}.mission-ready-proof-grid{margin-top:28px}.mission-launch-final-button{min-width:180px}.highest-impact-action{margin-top:20px;padding:22px}.highest-impact-action h3{font-size:1.55rem;margin:0}.highest-impact-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.mission-path-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.mission-path-choice{background:hsla(0,0%,100%,.055);border:1px solid #b4ccff29;border-radius:24px;color:#dce8ff;padding:22px;text-align:left}.mission-path-choice span{color:#fff;display:block;font-size:1.05rem;margin-bottom:8px}.mission-path-choice strong{color:#aebbd3;display:block;line-height:1.5}.mission-path-choice-primary{background:linear-gradient(145deg,#5791ff29,#7eefd514);border-color:#7eefd557}@media (max-width:1120px){.mission-launch-page{grid-template-columns:1fr}.mission-launch-progress-shell{position:relative;top:auto}.mission-progress-timeline{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}@media (max-width:760px){.mission-launch-page{padding:16px}.completion-banner,.mission-hero-panel{padding:30px}.connector-launch-card,.executive-summary-card,.mission-form-grid,.mission-path-choice-grid,.mission-scan-console,.readiness-score{grid-template-columns:1fr}.connector-launch-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-route=mission-launch]{background:#07101f}body[data-route=mission-launch] main{background:#07101f!important;padding:0!important}body[data-route=mission-launch] main,body[data-route=mission-launch] main>.mission-launch-page{border:0!important;box-shadow:none!important;margin:0!important;max-width:none!important;width:100%!important}body[data-route=mission-launch] main>.mission-launch-page{border-radius:0!important}body[data-route=mission-launch] .App{background:#07101f}.mission-launch-page{background:radial-gradient(circle at 16% 10%,#4680ff3d,#0000 26%),radial-gradient(circle at 84% 2%,#7961ff2e,#0000 24%),radial-gradient(circle at 64% 62%,#65f0d514,#0000 31%),linear-gradient(135deg,#07101f,#0b1528 46%,#08101e);gap:30px;grid-template-columns:minmax(300px,348px) minmax(0,1fr);isolation:isolate;min-height:calc(100vh - 88px);overflow:visible;padding:30px clamp(26px,3vw,44px) 42px}.mission-launch-page:before{display:none!important}.mission-launch-background{background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at 58% 42%,#000,#0000 76%);mask-image:radial-gradient(circle at 58% 42%,#000,#0000 76%);opacity:.56}.mission-launch-progress-shell{background:linear-gradient(180deg,#0e1d39d6,#081224c2),#091326c2;border-color:#abc7ff47;border-radius:32px;box-shadow:0 30px 100px #0000005c,inset 0 1px 0 #ffffff1a;padding:24px;top:30px}.mission-progress-brand{align-items:flex-start;margin-bottom:24px}.mission-progress-mark{background:radial-gradient(circle at 28% 22%,#ffffff94,#0000 28%),linear-gradient(145deg,#528bfffa,#77f1dad1);color:#f8fbff;flex:0 0 auto}.mission-progress-brand h2{color:#f6f9ff;font-size:1.08rem;font-weight:900;letter-spacing:-.025em}.mission-launch-eyebrow{color:#adc6ff;letter-spacing:.16em}.mission-progress-brand .mission-launch-eyebrow{color:#b8ccff;margin-bottom:6px}.animated-progress-strip-header{color:#e5eeff}.animated-progress-track{background:#ffffff17;height:9px}.mission-progress-timeline{gap:9px}.mission-progress-step{background:hsla(0,0%,100%,.045);border-color:#b4ccff1f;color:#bdcbea;min-height:48px;padding:11px 12px}.mission-progress-step-active{background:linear-gradient(135deg,#5791ff38,#7eefd514);border-color:#7eadffa8;box-shadow:inset 0 1px 0 #ffffff1a,0 14px 34px #2556b22e;color:#fff}.mission-progress-step-complete{color:#e6f1ff}.mission-progress-index{background:#ffffff1c;color:#f9fbff}.mission-progress-label{font-size:.88rem}.mission-launch-stage{justify-self:stretch;max-width:1180px;width:100%}.mission-step-shell{gap:24px}.completion-banner,.mission-hero-panel,.mission-launch-card{background:radial-gradient(circle at 84% 8%,#7da6ff24,#0000 30%),linear-gradient(145deg,#101f3af0,#0a1427e6);border-color:#acc7ff3d;box-shadow:0 34px 104px #0000005c,inset 0 1px 0 #ffffff1a}.mission-hero-panel{justify-content:center;min-height:300px;padding:clamp(34px,4vw,48px) clamp(38px,5vw,58px)}.mission-hero-panel h1{font-size:clamp(3.2rem,6.1vw,6rem);letter-spacing:-.065em;line-height:.91;max-width:850px}.mission-hero-copy{color:#d6e2f6;font-size:clamp(1.05rem,1.55vw,1.24rem);line-height:1.64;margin-top:24px;max-width:780px}.completion-banner-actions,.mission-hero-actions,.mission-step-actions{margin-top:24px}.mission-primary-button{border-radius:17px;box-shadow:0 18px 48px #71a4ff4d,inset 0 1px 0 #ffffff8c;min-height:50px;padding:0 24px}.connector-launch-status,.framework-title-row span,.mission-status-pill,.mission-time-pill{background:hsla(0,0%,100%,.075);border-color:#c9daff29;color:#e6efff}.mission-launch-card{padding:clamp(24px,3vw,32px)}.mission-launch-card-header h3{color:#fbfdff;font-size:clamp(1.48rem,2.25vw,2.05rem);letter-spacing:-.045em}.connector-launch-card p,.executive-summary-card p,.highest-impact-action p,.mission-field small,.mission-form-section p,.mission-launch-card-header p,.mission-launch-muted{color:#bfcae0}.mission-promise-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mission-promise-item,.mission-ready-proof{background:hsla(0,0%,100%,.055);border-color:#bed3ff1f;color:#f1f6ff;min-height:82px;padding:16px 18px}.mission-promise-item span,.mission-ready-proof span{color:#86f2df;font-size:1.1rem}@media (min-width:1440px){.mission-launch-page{grid-template-columns:350px minmax(0,1fr);padding-left:max(44px,calc(50vw - 780px));padding-right:max(44px,calc(50vw - 780px))}.mission-launch-stage{max-width:1220px}}@media (max-width:1120px){.mission-launch-page{grid-template-columns:1fr;min-height:auto}.mission-launch-progress-shell{position:relative;top:auto}}@media (max-width:760px){.mission-launch-page{padding:18px}.mission-hero-panel{min-height:auto}.mission-promise-list{grid-template-columns:1fr}}body[data-route=mission-launch]{background:#07101f!important}body[data-route=mission-launch] main,body[data-route=mission-launch] main>*,body[data-route=mission-launch] main>.mission-launch-page,body[data-route=mission-launch] main>:not(.oasys-dashboard){background:radial-gradient(circle at 16% 10%,#4680ff3d,#0000 26%),radial-gradient(circle at 84% 2%,#7961ff2e,#0000 24%),radial-gradient(circle at 64% 62%,#65f0d514,#0000 31%),linear-gradient(135deg,#07101f,#0b1528 46%,#08101e)!important;border:0!important;border-radius:0!important;box-shadow:none!important}body[data-route=mission-launch] .mission-launch-progress-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(180deg,#112240fa,#081224f7)!important;border-color:#9ebcff57!important;box-shadow:0 32px 90px #00000075,0 0 0 1px #ffffff08,inset 0 1px 0 #ffffff1c!important;color:#f6f9ff!important}body[data-route=mission-launch] .mission-progress-brand h2{color:#fff!important;text-shadow:0 1px 18px #76aaff24}body[data-route=mission-launch] .mission-launch-progress-shell .mission-launch-eyebrow,body[data-route=mission-launch] .mission-progress-brand .mission-launch-eyebrow{color:#b9ceff!important}body[data-route=mission-launch] .animated-progress-strip-header{color:#eaf2ff!important}body[data-route=mission-launch] .mission-progress-step{background:hsla(0,0%,100%,.055)!important;border-color:#b7cfff26!important;color:#c7d5ef!important}body[data-route=mission-launch] .mission-progress-step-active{background:linear-gradient(135deg,#5994ff42,#78f1dd1c)!important;border-color:#84b3ffb8!important;color:#fff!important}body[data-route=mission-launch] .mission-progress-step-complete{border-color:#7eefd547!important;color:#edf5ff!important}body[data-route=mission-launch] .mission-progress-index{background:#ffffff21!important;color:#fff!important}body[data-route=mission-launch] .mission-progress-label{color:inherit!important}.mission-progress-step-button{appearance:none;border:1px solid #527eb957;cursor:pointer;font:inherit;text-align:left;width:100%}.mission-progress-step-button:not(:disabled):hover{background:linear-gradient(135deg,#335b8994,#15263ae0);border-color:#7eefd557;color:#fff;transform:translateY(-1px)}.mission-progress-step-button:focus-visible{box-shadow:0 0 0 4px #70a5ff38;outline:none}.mission-progress-step-locked{cursor:not-allowed;opacity:.78}.mission-progress-step-locked .mission-progress-index{background:#ffffff12}.mission-progress-lock{color:#8da0bf;font-size:.68rem;font-weight:850;letter-spacing:.08em;margin-left:auto;text-transform:uppercase}@media (max-width:1120px){.mission-progress-lock{display:none}}.connector-launch-step .mission-launch-card-body{margin-top:22px}.connector-launch-trust-banner{align-items:center;background:radial-gradient(circle at 8% 0,#7eefd521,#0000 42%),#09172bb8;border:1px solid #7eefd538;border-radius:22px;box-shadow:inset 0 1px 0 #ffffff14;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:14px;padding:16px 18px}.connector-launch-trust-banner span{color:#97f4df;display:block;font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.connector-launch-trust-banner strong{color:#f5fbff;display:block;font-size:.96rem;line-height:1.35}.connector-launch-legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.connector-launch-legend span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #b4ccff26;border-radius:999px;color:#c9d6ed;display:inline-flex;font-size:.74rem;font-weight:800;gap:7px;letter-spacing:0;margin:0;min-height:34px;padding:0 12px;text-transform:none}.connector-launch-legend b{color:#fff}.connector-launch-summary-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.connector-launch-summary-row span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #b4ccff24;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.8rem;font-weight:850;min-height:36px;padding:0 13px}.connector-launch-grid-compact{gap:14px;grid-template-columns:repeat(2,minmax(280px,1fr))}.connector-launch-card-compact{background:radial-gradient(circle at 95% 2%,#5e91ff1f,#0000 34%),hsla(0,0%,100%,.045);border-color:#60cad533;display:grid;gap:14px;grid-template-columns:1fr;min-height:0;padding:18px}.connector-launch-card-compact.connector-launch-card-selected{background:radial-gradient(circle at 95% 2%,#7eefd51c,#0000 35%),linear-gradient(145deg,#23406c57,hsla(0,0%,100%,.035));border-color:#7eefd557}.connector-launch-card-topline{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.connector-launch-identity{display:flex;gap:14px;min-width:0}.connector-launch-identity h4{color:#fff;font-size:1.02rem;letter-spacing:-.03em;margin:0 0 4px}.connector-launch-identity p{color:#bfcae0;line-height:1.45;margin:0}.connector-launch-card-actions{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:8px}.connector-launch-status-connected{background:#7eefd51a;border-color:#7eefd547}.connector-launch-status-ready{background:#9ebcff17;border-color:#9ebcff38}.connector-launch-include-button{background:hsla(0,0%,100%,.055);border:1px solid #b4ccff2e;border-radius:999px;color:#dce8ff;cursor:pointer;font-size:.75rem;font-weight:900;min-height:34px;padding:0 12px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.connector-launch-include-button:hover{border-color:#7eefd557;transform:translateY(-1px)}.connector-launch-include-button-selected{background:linear-gradient(135deg,#dfeaff,#86f2df);border-color:#7eefd594;color:#061024}.connector-launch-status-detail{color:#9ebcff!important;font-size:.78rem;font-weight:850;margin:-4px 0 0 78px}.connector-launch-stat-grid-compact{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.connector-launch-stat-grid-compact span{min-height:58px;padding:10px}.connector-launch-scope-row{background:#040c1a52;border:1px solid #b4ccff1a;border-radius:16px;padding:12px 14px}.connector-launch-scope-row span{color:#9ebcff;display:block;font-size:.7rem;font-weight:900;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.connector-launch-scope-row p{color:#d5e1f7;line-height:1.45;margin:0}@media (max-width:1280px){.connector-launch-grid-compact{grid-template-columns:1fr}}@media (max-width:760px){.connector-launch-trust-banner{grid-template-columns:1fr}.connector-launch-legend{justify-content:flex-start}.connector-launch-card-topline,.connector-launch-identity{flex-direction:column}.connector-launch-card-actions{align-items:flex-start}.connector-launch-status-detail{margin-left:0}.connector-launch-stat-grid-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}.connector-launch-orb{align-self:flex-start;background:radial-gradient(circle at 28% 18%,#ffffff7a,#0000 30%),linear-gradient(145deg,#5691fff5,#78f1ddc7);border-radius:16px!important;box-shadow:0 16px 38px #4b82ff38,inset 0 1px 0 #ffffff2e;color:#fff;display:grid;font-size:.9rem;font-weight:950;height:56px!important;letter-spacing:-.03em;line-height:1;min-width:56px!important;place-items:center;text-align:center;width:56px!important}.connector-launch-identity{align-items:flex-start}.connector-launch-card-compact .connector-launch-identity{gap:14px}.connector-launch-card-compact .connector-launch-identity h4{line-height:1.12}.connector-launch-status-detail{margin-left:70px}@media (max-width:760px){.connector-launch-orb{border-radius:15px!important;height:52px!important;min-width:52px!important;width:52px!important}.connector-launch-status-detail{margin-left:0}}.connector-launch-status-authorization{background:#a7beff17;border-color:#a7beff3d}.connector-launch-status-skipped{background:#b4bed212;border-color:#b4bed229;color:#aab7cc}.connector-launch-card-connected{background:radial-gradient(circle at 95% 2%,#7eefd524,#0000 35%),linear-gradient(145deg,#1f4d5b47,hsla(0,0%,100%,.035))}.connector-launch-authorize-button{background:linear-gradient(135deg,#eef5ff,#8cf2df);box-shadow:0 12px 28px #71a4ff2e,inset 0 1px 0 #ffffff9e;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.connector-launch-authorize-button:hover{box-shadow:0 16px 34px #71a4ff3d,inset 0 1px 0 #ffffffad}.connector-launch-status-detail-authorization{color:#b8c9ff!important}.connector-launch-status-detail-connected{color:#8cf2df!important}.connector-launch-card-actions{min-width:150px}.connector-launch-include-button:not(.connector-launch-include-button-selected){color:#bfd0ed}@media (max-width:760px){.connector-launch-card-actions{min-width:0;width:100%}.connector-launch-authorize-button,.connector-launch-include-button{justify-content:center;width:100%}}.connector-launch-error{align-items:center;background:#5b2d0c38;border:1px solid #ffbe7852;border-radius:18px;color:#ffe6bd;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px;padding:14px 16px}.connector-launch-error strong{color:#fff2d8}.connector-launch-error span{color:#ffd9a3}.connector-launch-error button{background:#ffffff0f;border:1px solid #ffd88a57;border-radius:999px;color:#fff2d8;cursor:pointer;font-weight:800;min-height:32px;padding:0 12px}.connector-launch-authorize-button{background:linear-gradient(135deg,#f6fbff,#bcd4ff 48%,#78f1dd);border:1px solid #7eefd594;border-radius:999px;box-shadow:0 12px 28px #71a4ff38,inset 0 1px 0 #ffffff8c;font-size:.76rem;font-weight:950;padding:0 14px;transition:transform .16s ease,box-shadow .16s ease}.connector-launch-authorize-button:hover{box-shadow:0 16px 34px #71a4ff47,inset 0 1px 0 #ffffff8c}.connector-launch-include-button-selected{background:hsla(0,0%,100%,.055);border-color:#b4ccff38;color:#dce8ff}.connector-launch-status-authorization{background:#9ebcff17;border-color:#9ebcff3d}.connector-launch-status-attention{background:#ffbe7817;border-color:#ffbe7857;color:#ffe1aa}.connector-launch-status-detail-authorization{color:#adc6ff!important}.connector-launch-status-detail-connected{color:#86f2df!important}.connector-launch-status-detail-attention{color:#ffd88a!important}.connector-launch-card-connected{border-color:#7eefd56b}.connector-launch-continue-warning{background:#ffd88a14;border:1px solid #ffd88a38;border-radius:16px;color:#ffe6bd;font-weight:760;margin:16px 0 0;padding:13px 15px}.connector-launch-authorize-button:disabled,.connector-launch-include-button:disabled,.mission-primary-button:disabled,.mission-secondary-button:disabled{cursor:not-allowed;opacity:.55;transform:none}.connectors-page{background:radial-gradient(circle at 14% 5%,#5c97ff38,#0000 28%),radial-gradient(circle at 86% 0,#7eefd51a,#0000 24%),linear-gradient(135deg,#07101f,#0b1528 52%,#08101d);color:#f7fbff;min-height:calc(100vh - 88px);padding:clamp(28px,4vw,48px)}.connectors-page-launch{min-height:100vh}.connector-existing-card,.connector-setup-card,.connector-setup-hero,.connector-setup-result,.connector-setup-trust-panel{background:radial-gradient(circle at 92% 6%,#70a5ff21,#0000 32%),hsla(0,0%,100%,.045);border:1px solid #acc7ff2e;border-radius:28px;box-shadow:0 28px 90px #00000047,inset 0 1px 0 #ffffff14}.connector-setup-hero{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:clamp(24px,3vw,34px)}.connector-existing-header h3,.connector-setup-active-header h2,.connector-setup-hero h1,.connector-setup-result h3,.connector-setup-trust-panel h3{color:#fff;letter-spacing:-.04em;margin:0}.connector-setup-hero h1{font-size:clamp(2rem,4vw,4.2rem)}.connector-empty-state,.connector-setup-detail,.connector-setup-hero p,.connector-setup-trust-panel p,.connector-setup-why{color:#c5d0e6;line-height:1.6}.connector-setup-eyebrow{color:#9ebcff;font-size:.72rem;font-weight:900;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.connector-setup-layout{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.connector-setup-provider-rail{display:grid;gap:10px;position:sticky;top:24px}.connector-provider-tab{align-items:center;background:hsla(0,0%,100%,.045);border:1px solid #b4ccff1f;border-radius:18px;color:#cbd7ee;cursor:pointer;display:flex;font-weight:850;gap:12px;min-height:60px;padding:12px;text-align:left;width:100%}.connector-provider-tab span,.connector-setup-provider-mark{background:radial-gradient(circle at 28% 20%,#ffffff7a,#0000 28%),linear-gradient(145deg,#528bfffa,#77f1dac7);border-radius:14px;color:#fff;display:grid;font-weight:950;height:42px;place-items:center;width:42px}.connector-provider-tab.active{background:linear-gradient(135deg,#5791ff38,#7eefd514);border-color:#7eadff9e;color:#fff}.connector-setup-main{display:grid;gap:18px}.connector-existing-card,.connector-setup-card,.connector-setup-result,.connector-setup-trust-panel{padding:clamp(20px,3vw,28px)}.connector-existing-header,.connector-setup-active-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.connector-setup-active-header>div:nth-child(2){flex:1}.connector-setup-active-header h2{font-size:clamp(1.6rem,3vw,2.6rem)}.connector-setup-status{align-items:center;background:#ffffff0f;border:1px solid #b4ccff29;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.78rem;font-weight:900;min-height:36px;padding:0 14px;white-space:nowrap}.connector-setup-status-connected{background:#7eefd51a;border-color:#7eefd561;color:#a8ffee}.connector-setup-status-attention{background:#ffd88a14;border-color:#ffd88a52;color:#ffd88a}.connector-setup-detail{font-weight:800;margin:14px 0 0}.connector-setup-why{margin:12px 0 0}.connector-setup-form{display:grid;gap:18px;margin-top:22px}.connector-setup-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.connector-setup-form-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.connector-setup-form label{color:#eef5ff;display:grid;font-weight:850;gap:8px}.connector-setup-form input{background:#040c1aad;border:1px solid #b4ccff2e;border-radius:15px;color:#f8fbff;min-height:48px;outline:none;padding:0 14px;width:100%}.connector-setup-form input:focus{border-color:#7eadff9e;box-shadow:0 0 0 4px #5289ff1f}.connector-setup-form small{color:#aebbd3;font-weight:650;line-height:1.45}.connector-existing-actions,.connector-return-footer,.connector-setup-actions,.connector-setup-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.connector-existing-actions button,.connector-setup-primary,.connector-setup-secondary{border-radius:14px;cursor:pointer;font-weight:900;min-height:40px;padding:0 16px;transition:transform .16s ease,border-color .16s ease,background .16s ease}.connector-setup-primary{background:linear-gradient(135deg,#fff,#bcd4ff 46%,#78f1dd);border:0;box-shadow:0 18px 42px #71a4ff38;color:#061024}.connector-existing-actions button,.connector-setup-secondary{background:#ffffff0f;border:1px solid #b4ccff2e;color:#e7f0ff}.connector-existing-actions button:hover,.connector-setup-primary:hover,.connector-setup-secondary:hover{transform:translateY(-1px)}.connector-existing-actions button:disabled,.connector-setup-primary:disabled,.connector-setup-secondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.connector-setup-alert{border-radius:18px;font-weight:800;margin-bottom:18px;padding:14px 16px}.connector-setup-alert-warning{background:#ffd88a14;border:1px solid #ffd88a47;color:#ffe6ad}.connector-setup-alert-error{background:#ff808014;border:1px solid #ff808047;color:#ffb8b8}.connector-setup-permission-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.connector-setup-permission-list span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #b4ccff24;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.78rem;font-weight:850;min-height:34px;padding:0 12px}.connector-setup-guardrail{background:#7eefd514;border:1px solid #7eefd52e;border-radius:18px;color:#a8ffee;font-weight:800;line-height:1.55;margin-top:16px;padding:14px 16px}.connector-setup-result pre{background:#040c1ab8;border:1px solid #b4ccff1a;border-radius:16px;color:#dce8ff;margin:14px 0 0;max-height:280px;overflow:auto;padding:14px;white-space:pre-wrap}.connector-existing-card{margin-top:22px}.connector-existing-grid{display:grid;gap:10px;margin-top:16px}.connector-existing-row{align-items:center;background:#ffffff0a;border:1px solid #b4ccff1f;border-radius:18px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;padding:14px}.connector-existing-row strong{color:#fff;display:block}.connector-existing-row span{color:#9fb0ce;font-size:.78rem;word-break:break-all}.connector-existing-actions .danger{border-color:#ff808047;color:#ffb8b8}.connector-empty-state{margin:16px 0 0}.connector-return-footer{justify-content:flex-end;margin-top:22px}@media (max-width:1120px){.connector-setup-layout{grid-template-columns:1fr}.connector-setup-provider-rail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));position:relative;top:auto}.connector-existing-row{grid-template-columns:1fr}}@media (max-width:760px){.connectors-page{padding:18px}.connector-existing-header,.connector-setup-active-header,.connector-setup-hero{align-items:stretch;flex-direction:column}.connector-setup-form-grid,.connector-setup-form-grid-three{grid-template-columns:1fr}}.mission-scan-context-row{display:flex;flex-wrap:wrap;gap:8px;margin:-6px 0 14px}.mission-scan-context-row span{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #b4ccff21;border-radius:999px;color:#dce8ff;display:inline-flex;font-size:.74rem;font-weight:850;min-height:32px;padding:0 11px}.mission-scan-core-complete{background:radial-gradient(circle,#7eefd53d,#0000 38%),radial-gradient(circle at 55% 40%,#70a5ff5c,#0000 30%),#ffffff0a}.mission-scan-core-complete span{animation-duration:4.2s;border-color:#7eefd547}.mission-scan-complete-panel{background:radial-gradient(circle at 10% 0,#7eefd51f,#0000 42%),#09172bad;border:1px solid #7eefd53d;border-radius:18px;margin-top:14px;padding:14px 16px}.mission-scan-complete-panel span{color:#8cf2df;display:block;font-size:.76rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.mission-scan-complete-panel p{color:#d5e1f7;line-height:1.55;margin:6px 0 0}.mission-scan-console{align-items:stretch}.mission-scan-core{display:grid;min-height:clamp(360px,44vh,500px);overflow:hidden;place-items:center}.mission-scan-core:before{aspect-ratio:1/1;background:radial-gradient(circle at center,#7eefd52e,#0000 38%),radial-gradient(circle at 50% 50%,#70a5ff33,#0000 62%);border-radius:50%;content:"";filter:blur(.2px);opacity:.78;position:absolute;width:min(72%,340px)}.mission-scan-core span{animation:scanPulseCentered 3s ease-in-out infinite;aspect-ratio:1/1;border-radius:50%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%) scale(.96);width:min(76%,360px)}.mission-scan-core span:nth-child(2){animation-delay:.42s;width:min(54%,255px)}.mission-scan-core span:nth-child(3){animation-delay:.84s;width:min(30%,142px)}@keyframes scanPulseCentered{0%,to{opacity:.36;transform:translate(-50%,-50%) scale(.96)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.04)}}.mission-scan-core-complete{background:radial-gradient(circle at center,#7eefd529,#0000 34%),radial-gradient(circle at 50% 50%,#70a5ff3d,#0000 52%),#ffffff0a}.mission-scan-core-complete:before{background:radial-gradient(circle at center,#7eefd533,#0000 36%),radial-gradient(circle at center,#70a5ff29,#0000 64%);opacity:.58}.mission-scan-core-complete span{border-color:#7eefd53d;opacity:.58;transform:translate(-50%,-50%) scale(1)}.mission-scan-core-complete span:nth-child(2){opacity:.5;transform:translate(-50%,-50%) scale(1)}.mission-scan-core-complete span:nth-child(3){background:radial-gradient(circle at center,#7eefd514,#0000 58%);opacity:.62;transform:translate(-50%,-50%) scale(1)}@media (max-width:1120px){.mission-scan-core{min-height:340px}}@media (max-width:760px){.mission-scan-core{min-height:280px}.mission-scan-core span{width:min(74%,280px)}.mission-scan-core span:nth-child(2){width:min(52%,198px)}.mission-scan-core span:nth-child(3){width:min(30%,114px)}}.mission-scan-core{background:radial-gradient(circle at 50% 50%,#7eefd51f,#0000 28%),radial-gradient(circle at 50% 50%,#70a5ff33,#0000 48%),linear-gradient(145deg,#11223ad1,#091224bd)!important;border-radius:28px!important;display:grid!important;isolation:isolate!important;min-height:clamp(340px,42vh,460px)!important;overflow:hidden!important;place-items:center!important;position:relative!important}.mission-scan-core:before{background:radial-gradient(circle at 50% 50%,#7eefd52e,#0000 34%),radial-gradient(circle at 50% 50%,#70a5ff2e,#0000 64%)!important;filter:blur(.4px)!important;height:clamp(180px,24vw,300px)!important;left:50%!important;opacity:.82!important;top:50%!important;transform:translate(-50%,-50%)!important;width:clamp(180px,24vw,300px)!important}.mission-scan-core:after,.mission-scan-core:before{border-radius:50%!important;content:""!important;pointer-events:none!important;position:absolute!important}.mission-scan-core:after{background:radial-gradient(circle at 42% 34%,#ffffff47,#0000 22%),radial-gradient(circle at center,#7eefd561,#70a5ff1f 58%,#0000 72%)!important;box-shadow:0 0 34px #7eefd52e,0 0 76px #70a5ff2e!important;opacity:.88!important}.mission-scan-core span{animation:missionScanCenteredPulse 3s ease-in-out infinite!important;background:#0000!important;border:1px solid #7eefd52e!important;border-radius:50%!important;inset:auto!important;bottom:auto!important;height:clamp(190px,28vw,340px)!important;left:50%!important;margin:0!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:50%!important;transform-origin:center center!important;width:clamp(190px,28vw,340px)!important}.mission-scan-core span:nth-child(2){animation-delay:.4s!important;height:clamp(132px,20vw,240px)!important;width:clamp(132px,20vw,240px)!important}.mission-scan-core span:nth-child(3){animation-delay:.8s!important;height:clamp(78px,12vw,142px)!important;width:clamp(78px,12vw,142px)!important}@keyframes missionScanCenteredPulse{0%,to{opacity:.34;transform:translate(-50%,-50%) scale(.94)}50%{opacity:.94;transform:translate(-50%,-50%) scale(1.04)}}.mission-scan-core-complete{background:radial-gradient(circle at 50% 50%,#7eefd521,#0000 30%),radial-gradient(circle at 50% 50%,#70a5ff2e,#0000 52%),linear-gradient(145deg,#11223ad1,#091224c2)!important}.mission-scan-core-complete:before{opacity:.66!important}.mission-scan-core-complete:after{box-shadow:0 0 36px #7eefd53d,0 0 84px #70a5ff29!important;opacity:.96!important}.mission-scan-core-complete span{animation:none!important;border-color:#7eefd538!important;opacity:.48!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-core-complete span:nth-child(2){opacity:.4!important}.mission-scan-core-complete span:nth-child(3){background:radial-gradient(circle at center,#7eefd514,#0000 60%)!important;opacity:.54!important}@media (max-width:1120px){.mission-scan-core{min-height:320px!important}.mission-scan-core span{height:clamp(170px,42vw,300px)!important;width:clamp(170px,42vw,300px)!important}.mission-scan-core span:nth-child(2){height:clamp(120px,31vw,218px)!important;width:clamp(120px,31vw,218px)!important}.mission-scan-core span:nth-child(3){height:clamp(72px,18vw,128px)!important;width:clamp(72px,18vw,128px)!important}}@media (max-width:760px){.mission-scan-core{min-height:260px!important}}.mission-scan-core span,.mission-scan-core:after,.mission-scan-core:before{transform-origin:50% 50%!important}.mission-scan-core:before{z-index:1!important}.mission-scan-core span{z-index:2!important}.mission-scan-core:after{background:radial-gradient(circle at 50% 50%,#ffffff38,#0000 19%),radial-gradient(circle at 50% 50%,#7eefd56b,#70a5ff29 58%,#0000 72%)!important;height:58px!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:58px!important;z-index:3!important}.mission-scan-core-complete:after{background:radial-gradient(circle at 50% 50%,#ffffff2e,#0000 18%),radial-gradient(circle at 50% 50%,#7eefd575,#70a5ff2e 58%,#0000 72%)!important}.mission-scan-complete-panel{align-items:center;display:flex;gap:16px;justify-content:space-between}.mission-scan-complete-panel>div{min-width:0}.mission-scan-complete-action{flex:0 0 auto;white-space:nowrap}@media (max-width:900px){.mission-scan-complete-panel{align-items:stretch;flex-direction:column}.mission-scan-complete-action{width:100%}}.mission-brief-prepared-section{background:radial-gradient(circle at 92% 0,#7eefd517,#0000 32%),#ffffff0a;border:1px solid #b4ccff24;border-radius:26px;margin-top:20px;padding:clamp(18px,2.4vw,24px)}.mission-brief-prepared-header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:16px}.mission-brief-prepared-header h4{color:#f7fbff;font-size:clamp(1.08rem,1.7vw,1.36rem);letter-spacing:-.035em;line-height:1.25;margin:0;max-width:780px}.mission-brief-prepared-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:0}.mission-brief-prepared-grid .mission-metric{background:linear-gradient(145deg,#26416c66,hsla(0,0%,100%,.035));border-color:#b4ccff29;min-height:124px}.mission-brief-prepared-grid .mission-metric strong{font-size:clamp(1.35rem,2vw,1.75rem)}.mission-brief-actions{margin-top:22px}@media (max-width:1120px){.mission-brief-prepared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mission-brief-prepared-header{align-items:stretch;flex-direction:column}.mission-brief-prepared-grid{grid-template-columns:1fr}}.mission-operational-readiness-page .readiness-score{background:radial-gradient(circle at 8% 24%,#7eefd51a,#0000 34%),radial-gradient(circle at 82% 0,#70a5ff24,#0000 38%),hsla(0,0%,100%,.045);border-color:#7eefd52e}.readiness-action-panel,.readiness-category-detail-panel,.readiness-category-section{background:radial-gradient(circle at 94% 0,#7eefd514,#0000 34%),#ffffff0a;border:1px solid #b4ccff24;border-radius:26px;box-shadow:inset 0 1px 0 #ffffff12,0 22px 70px #00000029;margin-top:22px}.readiness-action-panel{align-items:flex-start;background:radial-gradient(circle at 8% 0,#7eefd521,#0000 42%),radial-gradient(circle at 92% 12%,#70a5ff1f,#0000 32%),#09172bad;border-color:#7eefd533;display:flex;gap:22px;justify-content:space-between;padding:clamp(20px,3vw,26px)}.readiness-action-panel h4,.readiness-category-detail-panel h4,.readiness-category-section-header h4{color:#fff;letter-spacing:-.04em;margin:0}.readiness-action-panel h4{font-size:clamp(1.2rem,1.8vw,1.55rem);line-height:1.18;max-width:820px}.readiness-action-panel p:not(.mission-launch-eyebrow),.readiness-category-detail-panel p{color:#c6d2e8;line-height:1.62;margin:9px 0 0;max-width:880px}.readiness-action-panel .mission-status-pill,.readiness-category-section-header .mission-status-pill{background:#ffffff12;border-color:#b4ccff33;color:#eaf3ff;flex:0 0 auto}.readiness-category-section{padding:clamp(20px,3vw,26px)}.readiness-category-section-header{align-items:flex-start;display:flex;gap:22px;justify-content:space-between;margin-bottom:18px}.readiness-category-section-header h4{font-size:clamp(1.2rem,1.7vw,1.5rem)}.readiness-category-grid-detailed{gap:14px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin-top:0}.readiness-category-grid-detailed .readiness-category-card{background:radial-gradient(circle at 92% 0,#70a5ff17,#0000 34%),hsla(0,0%,100%,.045);border-color:#b4ccff24;min-height:150px;padding:18px;position:relative;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.readiness-category-grid-detailed .readiness-category-card:hover{background:radial-gradient(circle at 92% 0,#7eefd517,#0000 34%),hsla(0,0%,100%,.055);border-color:#7eefd547;transform:translateY(-1px)}.readiness-category-card-selected{background:linear-gradient(135deg,#5791ff2e,#7eefd514)!important;border-color:#7eadff9e!important;box-shadow:inset 0 1px 0 #ffffff14,0 16px 42px #2556b22e}.readiness-category-label{color:#dce8ff!important;display:block;font-size:.86rem;font-weight:900!important}.readiness-category-grid-detailed .readiness-category-card strong{color:#fff;font-size:clamp(1.45rem,2vw,1.8rem);letter-spacing:-.045em;margin:9px 0 3px}.readiness-category-grid-detailed .readiness-category-card em{color:#aebdda;display:block;font-size:.76rem;font-style:normal;font-weight:850;margin-bottom:12px;min-height:18px}.readiness-category-card-strong em{color:#9ff7e5}.readiness-category-card-ready em{color:#c7d8ff}.readiness-category-card-review em{color:#ffd88a}.readiness-category-detail-panel{align-items:center;border-color:#7eefd529;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) auto;padding:clamp(20px,3vw,26px)}.readiness-category-detail-panel h4{font-size:clamp(1.28rem,1.8vw,1.65rem)}.readiness-category-detail-score{background:radial-gradient(circle at 92% 0,#70a5ff1a,#0000 34%),hsla(0,0%,100%,.045);border:1px solid #b4ccff24;border-radius:22px;min-width:190px;padding:18px}.readiness-category-detail-score strong{color:#fff;display:block;font-size:clamp(2rem,3vw,2.7rem);letter-spacing:-.06em;line-height:1}.readiness-category-detail-score span{color:#aebdda;display:block;font-size:.78rem;font-weight:850;margin-top:8px}.mission-readiness-actions{margin-top:24px}.mission-readiness-actions .mission-primary-button{min-width:250px}@media (max-width:900px){.readiness-action-panel,.readiness-category-detail-panel,.readiness-category-section-header{flex-direction:column;grid-template-columns:1fr}.readiness-category-detail-score{min-width:0;width:100%}}@media (max-width:760px){.readiness-category-grid-detailed{grid-template-columns:1fr}.mission-readiness-actions .mission-primary-button{min-width:0;width:100%}}.readiness-category-detail-panel-expanded{align-items:flex-start}.readiness-category-detail-copy{min-width:0}.readiness-category-detail-breakdown{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.readiness-category-detail-breakdown div{background:radial-gradient(circle at 92% 0,#70a5ff17,#0000 34%),#ffffff0a;border:1px solid #b4ccff21;border-radius:20px;min-height:132px;padding:16px}.readiness-category-detail-breakdown span{color:#adc6ff;display:block;font-size:.72rem;font-weight:950;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.readiness-category-detail-breakdown p{color:#d7e2f6;font-size:.92rem;line-height:1.52;margin:0}.readiness-view-details-button{margin-top:18px}@media (max-width:1180px){.readiness-category-detail-breakdown{grid-template-columns:1fr}}.readiness-category-detail-panel-polished{background:radial-gradient(circle at 12% 0,#7eefd517,#0000 34%),radial-gradient(circle at 96% 8%,#70a5ff1f,#0000 36%),#ffffff0a;border-color:#7eefd52e;grid-template-columns:minmax(0,1fr) minmax(176px,220px);min-height:268px;overflow:hidden;padding:clamp(22px,3vw,30px);position:relative}.readiness-category-detail-panel-polished:before{background:linear-gradient(90deg,#7eefd50a,#0000 46%);content:"";inset:0;opacity:.75;pointer-events:none;position:absolute}.readiness-category-detail-panel-polished>*{position:relative;z-index:1}.readiness-category-detail-panel-polished .readiness-category-detail-copy>p:not(.mission-launch-eyebrow){font-size:clamp(.98rem,1.15vw,1.08rem);max-width:920px}.readiness-category-compact-insights{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;max-width:900px}.readiness-category-compact-insights div{background:radial-gradient(circle at 92% 0,#70a5ff14,#0000 34%),#ffffff0a;border:1px solid #b4ccff21;border-radius:18px;min-height:82px;padding:14px 15px}.readiness-category-compact-insights span{color:#a9c3ff;display:block;font-size:.68rem;font-weight:950;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.readiness-category-compact-insights strong{color:#eef5ff;display:block;font-size:.96rem;line-height:1.35}.readiness-category-detail-panel-polished .readiness-category-detail-score{align-self:start;background:radial-gradient(circle at 84% 0,#7eefd517,#0000 34%),hsla(0,0%,100%,.055);justify-self:end;min-width:196px}.readiness-category-detail-panel-polished .readiness-view-details-button{margin-top:18px;min-width:156px}.readiness-category-detail-panel-polished.readiness-category-detail-panel-expanded{min-height:352px}.readiness-category-detail-panel-polished .readiness-category-detail-breakdown{max-width:980px}.readiness-category-detail-panel-polished .readiness-category-detail-breakdown div{background:radial-gradient(circle at 92% 0,#7eefd50f,#0000 34%),radial-gradient(circle at 0 0,#70a5ff14,#0000 34%),hsla(0,0%,100%,.045);min-height:148px}@media (max-width:1180px){.readiness-category-detail-panel-polished{grid-template-columns:1fr}.readiness-category-detail-panel-polished .readiness-category-detail-score{justify-self:stretch}}@media (max-width:900px){.readiness-category-compact-insights{grid-template-columns:1fr}}.mission-ready-page{align-items:stretch;min-height:calc(100vh - 96px)}.mission-ready-page .completion-banner{align-content:center;background:radial-gradient(circle at 78% 6%,#70a5ff2b,#0000 32%),radial-gradient(circle at 28% 18%,#7eefd514,#0000 28%),linear-gradient(145deg,#101f3af2,#071120eb);gap:clamp(18px,2.3vh,30px);justify-items:center;min-height:min(790px,calc(100vh - 72px));padding:clamp(62px,7vh,88px) clamp(42px,5vw,72px) clamp(46px,5.4vh,72px);text-align:center}.mission-ready-page .completion-banner h2{font-size:clamp(3rem,5.2vw,5.8rem);letter-spacing:-.07em;line-height:.9;margin-top:clamp(4px,1vh,12px);max-width:900px}.mission-ready-page .completion-banner>p{color:#d5e1f7;font-size:clamp(.98rem,1.18vw,1.08rem);line-height:1.55;margin-top:4px;max-width:900px}.mission-ready-proof-grid-compact{gap:clamp(12px,1.5vw,16px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(10px,1.7vh,22px);width:min(100%,940px)}.mission-ready-proof-compact{align-items:flex-start;background:radial-gradient(circle at 92% 0,#70a5ff14,#0000 34%),hsla(0,0%,100%,.045);border-color:#b4ccff26;min-height:76px;padding:14px 16px;text-align:left}.mission-ready-proof-compact span{color:#86f2df;flex:0 0 auto;font-size:1rem;font-weight:950;margin-top:1px}.mission-ready-proof-compact strong{display:block;font-size:.94rem;line-height:1.18}.mission-ready-proof-compact p{color:#aebdda;font-size:.78rem;line-height:1.38}.mission-ready-final-action{gap:8px;margin-top:clamp(12px,2vh,24px)}.mission-ready-final-action .mission-launch-final-button{border-radius:18px;min-height:52px;min-width:220px}.mission-ready-final-action p{color:#9fb0ce;font-size:.82rem;font-weight:750;margin:0}@media (min-width:1440px) and (min-height:840px){.mission-ready-page .completion-banner{min-height:min(800px,calc(100vh - 72px))}}@media (max-height:820px){.mission-ready-page .completion-banner{gap:clamp(14px,1.8vh,22px);min-height:min(720px,calc(100vh - 76px));padding:clamp(44px,5.5vh,64px) clamp(36px,4.5vw,64px) clamp(36px,4.8vh,56px)}.mission-ready-page .completion-banner h2{margin-top:0}}@media (max-width:900px){.mission-ready-page .completion-banner{min-height:auto}.mission-ready-proof-grid-compact{grid-template-columns:1fr}}.mission-scan-page .mission-scan-console{align-items:start!important}.mission-scan-page .mission-scan-core{--mission-scan-center-x:50%;--mission-scan-center-y:clamp(190px,48%,230px);--mission-scan-outer-ring:clamp(272px,26vw,318px);--mission-scan-middle-ring:clamp(192px,19vw,226px);--mission-scan-inner-ring:clamp(94px,10vw,118px);--mission-scan-core-dot:clamp(56px,5vw,68px);align-self:start!important;background:radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#7eefd51f,#0000 31%),radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#70a5ff30,#0000 50%),linear-gradient(145deg,#11223ad1,#091224bd)!important;border-radius:28px!important;display:block!important;isolation:isolate!important;min-height:clamp(405px,46vh,500px)!important;overflow:hidden!important;position:sticky!important;top:28px!important}.mission-scan-page .mission-scan-core span,.mission-scan-page .mission-scan-core:after,.mission-scan-page .mission-scan-core:before{bottom:auto!important;left:var(--mission-scan-center-x)!important;margin:0!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:var(--mission-scan-center-y)!important;transform-origin:50% 50%!important}.mission-scan-page .mission-scan-core:before{animation:missionScanGlowBreath 3.6s ease-in-out infinite!important;background:radial-gradient(circle at center,#7eefd533,#0000 36%),radial-gradient(circle at center,#70a5ff33,#0000 65%)!important;filter:blur(.35px)!important;height:calc(var(--mission-scan-outer-ring)*.92)!important;opacity:.78!important;width:calc(var(--mission-scan-outer-ring)*.92)!important;z-index:1!important}.mission-scan-page .mission-scan-core:after,.mission-scan-page .mission-scan-core:before{border-radius:50%!important;content:""!important;transform:translate(-50%,-50%)!important}.mission-scan-page .mission-scan-core:after{animation:missionScanCoreGlow 2.8s ease-in-out infinite!important;background:radial-gradient(circle at 50% 50%,#ffffff3d,#0000 18%),radial-gradient(circle at 50% 50%,#7eefd57a,#70a5ff2e 58%,#0000 72%)!important;box-shadow:0 0 36px #7eefd533,0 0 82px #70a5ff2e!important;height:var(--mission-scan-core-dot)!important;opacity:.94!important;width:var(--mission-scan-core-dot)!important;z-index:4!important}.mission-scan-page .mission-scan-core span{animation:missionScanUnifiedPulse 3.2s ease-in-out infinite!important;aspect-ratio:1/1!important;background:#0000!important;border:1px solid #7eefd530!important;border-radius:50%!important;height:var(--mission-scan-outer-ring)!important;inset:auto!important;transform:translate(-50%,-50%) scale(.96)!important;width:var(--mission-scan-outer-ring)!important;z-index:3!important}.mission-scan-page .mission-scan-core span:nth-child(2){animation-delay:.42s!important;height:var(--mission-scan-middle-ring)!important;width:var(--mission-scan-middle-ring)!important}.mission-scan-page .mission-scan-core span:nth-child(3){animation-delay:.84s!important;height:var(--mission-scan-inner-ring)!important;width:var(--mission-scan-inner-ring)!important}@keyframes missionScanUnifiedPulse{0%,to{opacity:.38;transform:translate(-50%,-50%) scale(.965)}50%{opacity:.98;transform:translate(-50%,-50%) scale(1.04)}}@keyframes missionScanGlowBreath{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.86;transform:translate(-50%,-50%) scale(1.02)}}@keyframes missionScanCoreGlow{0%,to{box-shadow:0 0 30px #7eefd52e,0 0 72px #70a5ff29;opacity:.86}50%{box-shadow:0 0 42px #7eefd540,0 0 96px #70a5ff38;opacity:1}}.mission-scan-page .mission-scan-core-complete{background:radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#7eefd51f,#0000 31%),radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#70a5ff30,#0000 50%),linear-gradient(145deg,#11223ad1,#091224c2)!important}.mission-scan-page .mission-scan-core-complete:before{animation:missionScanCompleteGlow 4.6s ease-in-out infinite!important;opacity:.68!important}.mission-scan-page .mission-scan-core-complete:after{animation:missionScanCompleteCoreGlow 3.8s ease-in-out infinite!important;opacity:.96!important}.mission-scan-page .mission-scan-core-complete span{animation:missionScanCompleteRingBreath 5.2s ease-in-out infinite!important;border-color:#7eefd53b!important;opacity:.48!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-page .mission-scan-core-complete span:nth-child(2){animation-delay:.35s!important;opacity:.52!important}.mission-scan-page .mission-scan-core-complete span:nth-child(3){animation-delay:.7s!important;opacity:.58!important}@keyframes missionScanCompleteGlow{0%,to{opacity:.54;transform:translate(-50%,-50%) scale(.99)}50%{opacity:.72;transform:translate(-50%,-50%) scale(1.01)}}@keyframes missionScanCompleteCoreGlow{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(.995)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.025)}}@keyframes missionScanCompleteRingBreath{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.012)}}@media (max-width:1120px){.mission-scan-page .mission-scan-core{--mission-scan-center-y:50%;--mission-scan-outer-ring:clamp(250px,56vw,318px);--mission-scan-middle-ring:clamp(178px,40vw,226px);--mission-scan-inner-ring:clamp(88px,20vw,118px);min-height:360px!important;position:relative!important;top:auto!important}}@media (max-width:760px){.mission-scan-page .mission-scan-core{--mission-scan-outer-ring:clamp(212px,68vw,292px);--mission-scan-middle-ring:clamp(150px,48vw,206px);--mission-scan-inner-ring:clamp(78px,26vw,108px);min-height:300px!important}}.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-center-x:50%;--mission-scan-center-y:43%;--mission-scan-outer-ring:clamp(280px,24vw,340px);--mission-scan-middle-ring:clamp(194px,17vw,238px);--mission-scan-inner-ring:clamp(92px,8.5vw,118px);--mission-scan-core-dot:clamp(54px,4.6vw,66px);align-self:start!important;background:radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#7eefd51f,#0000 30%),radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#70a5ff30,#0000 49%),linear-gradient(145deg,#11223ad1,#091224c2)!important;border-radius:28px!important;display:block!important;min-height:clamp(390px,45vh,505px)!important}.mission-scan-core:before,.mission-scan-page .mission-scan-core:before{animation:missionScanFinalGlowBreath 3.6s ease-in-out infinite!important;background:radial-gradient(circle at center,#7eefd52e,#0000 38%),radial-gradient(circle at center,#70a5ff33,#0000 66%)!important;border-radius:50%!important;filter:blur(.35px)!important;height:calc(var(--mission-scan-outer-ring)*.92)!important;opacity:.76!important;width:calc(var(--mission-scan-outer-ring)*.92)!important}.mission-scan-core:after,.mission-scan-page .mission-scan-core:after{animation:missionScanFinalCoreGlow 2.8s ease-in-out infinite!important;background:radial-gradient(circle at 50% 50%,#ffffff42,#0000 18%),radial-gradient(circle at 50% 50%,#7eefd585,#70a5ff33 58%,#0000 72%)!important;border-radius:50%!important;box-shadow:0 0 36px #7eefd538,0 0 88px #70a5ff33!important;opacity:.95!important;z-index:4!important}.mission-scan-core span,.mission-scan-page .mission-scan-core span{animation:missionScanFinalRingPulse 3.2s ease-in-out infinite!important;aspect-ratio:1/1!important;border:1px solid #7eefd533!important;border-radius:50%!important;opacity:.46!important;transform:translate(-50%,-50%) scale(.975)!important}.mission-scan-core span:nth-child(2),.mission-scan-page .mission-scan-core span:nth-child(2){opacity:.54!important}.mission-scan-core span:nth-child(3),.mission-scan-page .mission-scan-core span:nth-child(3){opacity:.62!important}.mission-scan-core-complete span,.mission-scan-page .mission-scan-core-complete span{animation:missionScanFinalCompleteRingBreath 5.2s ease-in-out infinite!important}.mission-scan-core-complete:before,.mission-scan-page .mission-scan-core-complete:before{animation:missionScanFinalCompleteGlow 4.6s ease-in-out infinite!important}.mission-scan-core-complete:after,.mission-scan-page .mission-scan-core-complete:after{animation:missionScanFinalCompleteCoreGlow 3.8s ease-in-out infinite!important}@keyframes missionScanFinalRingPulse{0%,to{opacity:.38;transform:translate(-50%,-50%) scale(.975)}50%{opacity:.96;transform:translate(-50%,-50%) scale(1.035)}}@keyframes missionScanFinalGlowBreath{0%,to{opacity:.58;transform:translate(-50%,-50%) scale(.985)}50%{opacity:.84;transform:translate(-50%,-50%) scale(1.02)}}@keyframes missionScanFinalCoreGlow{0%,to{box-shadow:0 0 30px #7eefd533,0 0 76px #70a5ff2e;opacity:.88;transform:translate(-50%,-50%) scale(.995)}50%{box-shadow:0 0 42px #7eefd547,0 0 100px #70a5ff3d;opacity:1;transform:translate(-50%,-50%) scale(1.035)}}@keyframes missionScanFinalCompleteRingBreath{0%,to{opacity:.42;transform:translate(-50%,-50%) scale(1)}50%{opacity:.62;transform:translate(-50%,-50%) scale(1.012)}}@keyframes missionScanFinalCompleteGlow{0%,to{opacity:.56;transform:translate(-50%,-50%) scale(.99)}50%{opacity:.74;transform:translate(-50%,-50%) scale(1.01)}}@keyframes missionScanFinalCompleteCoreGlow{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(.995)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.025)}}@media (max-width:1120px){.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-center-y:50%;--mission-scan-outer-ring:clamp(236px,54vw,318px);--mission-scan-middle-ring:clamp(168px,38vw,226px);--mission-scan-inner-ring:clamp(84px,20vw,116px);min-height:350px!important;position:relative!important;top:auto!important}}@media (max-width:760px){.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-outer-ring:clamp(204px,64vw,286px);--mission-scan-middle-ring:clamp(146px,46vw,202px);--mission-scan-inner-ring:clamp(76px,24vw,106px);min-height:300px!important}}.mission-scan-core span,.mission-scan-core:after,.mission-scan-core:before,.mission-scan-page .mission-scan-core span,.mission-scan-page .mission-scan-core:after,.mission-scan-page .mission-scan-core:before{transform-origin:center center!important}.mission-scan-core:before,.mission-scan-page .mission-scan-core:before{animation:missionScanActiveGlowBreath 2.6s ease-in-out infinite!important;opacity:.78!important;transform:translate(-50%,-50%)!important}.mission-scan-core:after,.mission-scan-page .mission-scan-core:after{animation:missionScanActiveCorePulse 1.8s ease-in-out infinite!important;transform:translate(-50%,-50%)!important}.mission-scan-core span,.mission-scan-page .mission-scan-core span{animation:missionScanActiveRingSweep 2.65s cubic-bezier(.18,.72,.22,1) infinite!important;opacity:0!important;transform:translate(-50%,-50%) scale(.7)!important}.mission-scan-core span:nth-child(2),.mission-scan-page .mission-scan-core span:nth-child(2){animation-delay:.42s!important}.mission-scan-core span:nth-child(3),.mission-scan-page .mission-scan-core span:nth-child(3){animation-delay:.84s!important}.mission-scan-core-complete:before,.mission-scan-page .mission-scan-core-complete:before{animation:none!important;opacity:.66!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-core-complete:after,.mission-scan-page .mission-scan-core-complete:after{animation:none!important;opacity:.96!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-core-complete span,.mission-scan-page .mission-scan-core-complete span{animation:none!important;opacity:.4!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-core-complete span:nth-child(2),.mission-scan-page .mission-scan-core-complete span:nth-child(2){opacity:.45!important}.mission-scan-core-complete span:nth-child(3),.mission-scan-page .mission-scan-core-complete span:nth-child(3){opacity:.54!important}@keyframes missionScanActiveRingSweep{0%{opacity:0;transform:translate(-50%,-50%) scale(.72)}18%{opacity:.88}62%{opacity:.5}to{opacity:0;transform:translate(-50%,-50%) scale(1.08)}}@keyframes missionScanActiveGlowBreath{0%,to{opacity:.54;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.84;transform:translate(-50%,-50%) scale(1.04)}}@keyframes missionScanActiveCorePulse{0%,to{opacity:.9;transform:translate(-50%,-50%) scale(.97)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@media (max-width:1120px){.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-center-y:50%!important;--mission-scan-outer-ring:clamp(248px,54vw,326px)!important;--mission-scan-middle-ring:clamp(174px,38vw,232px)!important;--mission-scan-inner-ring:clamp(86px,20vw,118px)!important;min-height:360px!important}}.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-center-x:50%!important;--mission-scan-center-y:50%!important;--mission-scan-outer-ring:clamp(300px,27vw,378px)!important;--mission-scan-middle-ring:clamp(210px,19vw,270px)!important;--mission-scan-inner-ring:clamp(104px,9.6vw,138px)!important;--mission-scan-core-dot:clamp(58px,5vw,72px)!important;background:radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#7eefd524,#0000 30%),radial-gradient(circle at var(--mission-scan-center-x) var(--mission-scan-center-y),#70a5ff33,#0000 48%),linear-gradient(145deg,#11223ad6,#091224c7)!important;isolation:isolate!important;min-height:clamp(420px,48vh,535px)!important;overflow:hidden!important;position:sticky!important;top:28px!important}.mission-scan-core span,.mission-scan-core:after,.mission-scan-core:before,.mission-scan-page .mission-scan-core span,.mission-scan-page .mission-scan-core:after,.mission-scan-page .mission-scan-core:before{border-radius:50%!important;inset:auto!important;bottom:auto!important;left:var(--mission-scan-center-x)!important;margin:0!important;pointer-events:none!important;position:absolute!important;right:auto!important;top:var(--mission-scan-center-y)!important;transform-origin:50% 50%!important}.mission-scan-core:before,.mission-scan-page .mission-scan-core:before{background:radial-gradient(circle at center,#7eefd529,#0000 38%),radial-gradient(circle at center,#70a5ff33,#0000 66%)!important;border:0!important;content:""!important;height:calc(var(--mission-scan-outer-ring)*.9)!important;opacity:.72!important;transform:translate(-50%,-50%) scale(1)!important;width:calc(var(--mission-scan-outer-ring)*.9)!important;z-index:1!important}.mission-scan-core:after,.mission-scan-page .mission-scan-core:after{background:radial-gradient(circle at 50% 50%,#ffffff57,#0000 15%),radial-gradient(circle at 50% 50%,#7eefd58a,#70a5ff3d 58%,#0000 74%)!important;border:0!important;box-shadow:0 0 36px #7eefd53d,0 0 88px #70a5ff33!important;content:""!important;height:var(--mission-scan-core-dot)!important;opacity:.98!important;transform:translate(-50%,-50%) scale(1)!important;width:var(--mission-scan-core-dot)!important;z-index:5!important}.mission-scan-core span,.mission-scan-page .mission-scan-core span{background:#0000!important;border:1px solid #7eefd53d!important;height:var(--mission-scan-outer-ring)!important;opacity:.44!important;transform:translate(-50%,-50%) scale(1)!important;width:var(--mission-scan-outer-ring)!important;z-index:3!important}.mission-scan-core span:nth-child(2),.mission-scan-page .mission-scan-core span:nth-child(2){border-color:#70a5ff42!important;height:var(--mission-scan-middle-ring)!important;opacity:.48!important;width:var(--mission-scan-middle-ring)!important}.mission-scan-core span:nth-child(3),.mission-scan-page .mission-scan-core span:nth-child(3){border-color:#7eefd557!important;height:var(--mission-scan-inner-ring)!important;opacity:.56!important;width:var(--mission-scan-inner-ring)!important}.mission-scan-core:not(.mission-scan-core-complete):before,.mission-scan-page .mission-scan-core:not(.mission-scan-core-complete):before{animation:missionScanVisibleGlowPulse 1.9s ease-in-out infinite!important}.mission-scan-core:not(.mission-scan-core-complete):after,.mission-scan-page .mission-scan-core:not(.mission-scan-core-complete):after{animation:missionScanVisibleCorePulse 1.25s ease-in-out infinite!important}.mission-scan-core:not(.mission-scan-core-complete) span,.mission-scan-page .mission-scan-core:not(.mission-scan-core-complete) span{animation:missionScanVisibleRingPulse 1.65s ease-in-out infinite!important}.mission-scan-core:not(.mission-scan-core-complete) span:nth-child(2),.mission-scan-page .mission-scan-core:not(.mission-scan-core-complete) span:nth-child(2){animation-delay:.18s!important}.mission-scan-core:not(.mission-scan-core-complete) span:nth-child(3),.mission-scan-page .mission-scan-core:not(.mission-scan-core-complete) span:nth-child(3){animation-delay:.36s!important}.mission-scan-core-complete span,.mission-scan-core-complete:after,.mission-scan-core-complete:before,.mission-scan-page .mission-scan-core-complete span,.mission-scan-page .mission-scan-core-complete:after,.mission-scan-page .mission-scan-core-complete:before{animation:none!important;transform:translate(-50%,-50%) scale(1)!important}@keyframes missionScanVisibleRingPulse{0%,to{opacity:.28;transform:translate(-50%,-50%) scale(.94)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.075)}}@keyframes missionScanVisibleGlowPulse{0%,to{opacity:.48;transform:translate(-50%,-50%) scale(.98)}50%{opacity:.86;transform:translate(-50%,-50%) scale(1.05)}}@keyframes missionScanVisibleCorePulse{0%,to{box-shadow:0 0 30px #7eefd533,0 0 76px #70a5ff2e;opacity:.9;transform:translate(-50%,-50%) scale(.94)}50%{box-shadow:0 0 46px #7eefd557,0 0 112px #70a5ff47;opacity:1;transform:translate(-50%,-50%) scale(1.1)}}@media (max-width:1120px){.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-center-y:50%!important;--mission-scan-outer-ring:clamp(248px,54vw,326px)!important;--mission-scan-middle-ring:clamp(174px,38vw,232px)!important;--mission-scan-inner-ring:clamp(86px,20vw,118px)!important;min-height:360px!important;position:relative!important;top:auto!important}}@media (max-width:760px){.mission-scan-core,.mission-scan-page .mission-scan-core{--mission-scan-outer-ring:clamp(210px,64vw,286px)!important;--mission-scan-middle-ring:clamp(148px,46vw,202px)!important;--mission-scan-inner-ring:clamp(76px,24vw,106px)!important;min-height:300px!important}}.mission-scan-core-complete .mission-scan-ring,.mission-scan-core-complete:after,.mission-scan-core-complete:before,.mission-scan-core-idle .mission-scan-ring,.mission-scan-core-idle:after,.mission-scan-core-idle:before,.mission-scan-page .mission-scan-core-complete .mission-scan-ring,.mission-scan-page .mission-scan-core-complete:after,.mission-scan-page .mission-scan-core-complete:before,.mission-scan-page .mission-scan-core-idle .mission-scan-ring,.mission-scan-page .mission-scan-core-idle:after,.mission-scan-page .mission-scan-core-idle:before{animation:none!important;transform:translate(-50%,-50%) scale(1)!important}.mission-scan-core-running .mission-scan-ring,.mission-scan-page .mission-scan-core-running .mission-scan-ring{animation-duration:1.85s!important;animation-fill-mode:both!important;animation-iteration-count:infinite!important;animation-name:missionScanApprovedRingPulse!important;animation-timing-function:ease-in-out!important;transform-origin:center center!important;will-change:transform,opacity,box-shadow!important}.mission-scan-core-running .mission-scan-ring-outer,.mission-scan-page .mission-scan-core-running .mission-scan-ring-outer{animation-delay:0s!important}.mission-scan-core-running .mission-scan-ring-middle,.mission-scan-page .mission-scan-core-running .mission-scan-ring-middle{animation-delay:.18s!important}.mission-scan-core-running .mission-scan-ring-inner,.mission-scan-page .mission-scan-core-running .mission-scan-ring-inner{animation-delay:.36s!important}.mission-scan-core-running:after,.mission-scan-page .mission-scan-core-running:after{animation:missionScanApprovedCoreBreath 1.35s ease-in-out infinite!important;will-change:transform,opacity,box-shadow!important}.mission-scan-core-running:before,.mission-scan-page .mission-scan-core-running:before{animation:missionScanApprovedGlowBreath 2.1s ease-in-out infinite!important;will-change:transform,opacity!important}@keyframes missionScanApprovedRingPulse{0%{box-shadow:0 0 0 #7eefd500;opacity:.32;transform:translate(-50%,-50%) scale(.985)}50%{box-shadow:0 0 18px #7eefd529,0 0 42px #70a5ff1a;opacity:.95;transform:translate(-50%,-50%) scale(1.055)}to{box-shadow:0 0 0 #7eefd500;opacity:.32;transform:translate(-50%,-50%) scale(.985)}}@keyframes missionScanApprovedCoreBreath{0%,to{box-shadow:0 0 36px #7eefd53d,0 0 88px #70a5ff33;opacity:.96;transform:translate(-50%,-50%) scale(.98)}50%{box-shadow:0 0 48px #7eefd557,0 0 116px #70a5ff47;opacity:1;transform:translate(-50%,-50%) scale(1.06)}}@keyframes missionScanApprovedGlowBreath{0%,to{opacity:.56;transform:translate(-50%,-50%) scale(.99)}50%{opacity:.82;transform:translate(-50%,-50%) scale(1.035)}}.mission-scan-core-pulse-low .mission-scan-ring,.mission-scan-page .mission-scan-core-pulse-low .mission-scan-ring{border-color:#7eefd52e!important;box-shadow:none!important;opacity:.34!important;transition:opacity .52s ease,border-color .52s ease,box-shadow .52s ease!important}.mission-scan-core-pulse-high .mission-scan-ring,.mission-scan-page .mission-scan-core-pulse-high .mission-scan-ring{border-color:#7eefd56b!important;box-shadow:0 0 18px #7eefd533,0 0 46px #70a5ff24!important;opacity:.96!important;transition:opacity .52s ease,border-color .52s ease,box-shadow .52s ease!important}.mission-scan-core-pulse-low:before,.mission-scan-page .mission-scan-core-pulse-low:before{opacity:.5!important;transition:opacity .52s ease!important}.mission-scan-core-pulse-high:before,.mission-scan-page .mission-scan-core-pulse-high:before{opacity:.84!important;transition:opacity .52s ease!important}.mission-scan-core-pulse-low:after,.mission-scan-page .mission-scan-core-pulse-low:after{box-shadow:0 0 28px #7eefd52e,0 0 70px #70a5ff24!important;opacity:.9!important;transition:opacity .52s ease,box-shadow .52s ease!important}.mission-scan-core-pulse-high:after,.mission-scan-page .mission-scan-core-pulse-high:after{box-shadow:0 0 46px #7eefd55c,0 0 112px #70a5ff3d!important;opacity:1!important;transition:opacity .52s ease,box-shadow .52s ease!important}.mission-scan-core-complete .mission-scan-ring,.mission-scan-page .mission-scan-core-complete .mission-scan-ring{box-shadow:none!important;opacity:.72!important;transition:none!important}.mission-scan-core-complete:after,.mission-scan-core-complete:before,.mission-scan-page .mission-scan-core-complete:after,.mission-scan-page .mission-scan-core-complete:before{transition:none!important}.mission-progress-step-complete .mission-progress-index{font-size:0!important}.mission-progress-step-complete .mission-progress-index:after{color:#8cf2df;content:"✓";display:grid;font-size:.88rem;font-weight:950;line-height:1;place-items:center}.mission-launch-complete .mission-progress-step-active .mission-progress-index{font-size:0!important}.mission-launch-complete .mission-progress-step-active .mission-progress-index:after{color:#8cf2df;content:"✓";display:grid;font-size:.88rem;font-weight:950;line-height:1;place-items:center}.mission-ready-page .completion-banner{align-content:center!important;gap:clamp(14px,2vh,24px)!important;justify-items:center!important;min-height:min(780px,calc(100vh - 86px))!important;padding:clamp(58px,7vh,86px) clamp(42px,5vw,72px) clamp(44px,5.6vh,70px)!important}.completion-banner-checkmark{animation:missionReadyCheckIn .62s cubic-bezier(.2,.82,.24,1) both;background:linear-gradient(135deg,#f7fbff,#88f2df);border-radius:999px;box-shadow:0 0 0 1px #ffffff7a,0 18px 44px #7eefd52e;color:#061024;display:grid;font-size:1.05rem;font-weight:950;height:42px;margin-bottom:2px;place-items:center;position:relative;width:42px}.completion-banner-eyebrow{color:#cbd8f8!important;margin-bottom:2px!important}.mission-ready-page .completion-banner h2{animation:missionReadyHeadlineIn .52s ease both;font-size:clamp(4rem,7.1vw,7.5rem)!important;letter-spacing:-.075em!important;line-height:.86!important;margin-top:0!important;max-width:980px!important}.completion-banner-lead{color:#eef5ff!important;font-size:clamp(1.05rem,1.45vw,1.25rem)!important;font-weight:850;line-height:1.45!important;margin:clamp(4px,.7vh,8px) auto 0!important;max-width:760px;position:relative}.completion-banner-description{color:#c8d5ee!important;font-size:clamp(.96rem,1.16vw,1.08rem)!important;line-height:1.55!important;margin:clamp(2px,.5vh,6px) auto 0!important;max-width:880px;position:relative}.mission-ready-page .completion-banner-actions{display:grid!important;gap:clamp(14px,2vh,22px);justify-items:center;margin-top:clamp(18px,2.7vh,32px)!important;width:min(100%,980px)}.mission-ready-proof-grid-compact{gap:clamp(12px,1.5vw,16px)!important;margin-top:0!important;width:min(100%,940px)!important}.mission-ready-proof-compact{animation:missionReadyCardIn .42s cubic-bezier(.2,.82,.24,1) both;animation-delay:var(--mission-ready-card-delay,0ms);opacity:0;transform:translateY(8px)}.mission-ready-proof-compact strong{color:#fff;letter-spacing:-.025em}.mission-ready-proof-compact p{color:#c3d0e8;font-size:.82rem;line-height:1.35;margin:5px 0 0}.mission-ready-final-action{display:grid;gap:10px;justify-items:center;margin-top:clamp(4px,1vh,12px)!important}.mission-ready-final-action p{color:#b9c7e2;font-weight:800;line-height:1.45;margin:0!important;min-height:22px}.mission-launch-final-button-premium{background-size:145% 145%!important;box-shadow:0 18px 48px #71a4ff47,0 0 0 1px #ffffff52,inset 0 1px 0 #ffffffad!important;isolation:isolate;min-height:56px;min-width:210px;overflow:hidden;position:relative;transition:transform .22s ease,box-shadow .22s ease,background-position .42s ease,filter .22s ease!important}.mission-launch-final-button-premium:before{background:linear-gradient(120deg,#0000 8%,#ffffff57 34%,#0000 58%);content:"";inset:0;position:absolute;transform:translateX(-120%);transition:transform .52s ease;z-index:-1}.mission-launch-final-button-premium:hover:not(:disabled){box-shadow:0 24px 62px #71a4ff57,0 0 36px #7eefd533,0 0 0 1px #ffffff5c,inset 0 1px 0 #ffffffb8!important;transform:translateY(-2px)}.mission-launch-final-button-premium:hover:not(:disabled):before{transform:translateX(120%)}.mission-launch-final-button-premium:active:not(:disabled){transform:translateY(0)}.mission-launch-final-button-premium:disabled{cursor:wait!important;opacity:.92!important}.mission-launch-button-spinner{animation:missionLaunchButtonSpin .76s linear infinite;border:2px solid #06102433;border-radius:999px;border-top-color:#061024e0;display:inline-block;height:15px;margin-right:9px;vertical-align:-2px;width:15px}.mission-ready-page-launching .completion-banner-checkmark{animation:missionReadyCheckPulse .9s ease-in-out infinite}.mission-ready-page-launching .mission-ready-proof-compact{border-color:#7eefd547}.connector-launch-status-connected{background:#7eefd51a!important;border-color:#7eefd552!important}.connector-launch-status-detail-connected{color:#8df7df!important}@keyframes missionReadyCheckIn{0%{opacity:0;transform:translateY(6px) scale(.82)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes missionReadyCheckPulse{0%,to{box-shadow:0 0 0 1px #ffffff7a,0 18px 44px #7eefd52e;transform:scale(1)}50%{box-shadow:0 0 0 1px #ffffff94,0 22px 58px #7eefd54d;transform:scale(1.035)}}@keyframes missionReadyHeadlineIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes missionReadyCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes missionLaunchButtonSpin{to{transform:rotate(1turn)}}@media (max-height:820px){.mission-ready-page .completion-banner{gap:clamp(10px,1.4vh,18px)!important;min-height:min(720px,calc(100vh - 82px))!important;padding:clamp(38px,4.8vh,58px) clamp(36px,4.5vw,64px) clamp(32px,4vh,52px)!important}.completion-banner-checkmark{font-size:.92rem;height:34px;width:34px}.mission-ready-page .completion-banner h2{font-size:clamp(3.25rem,6.1vw,6.4rem)!important}.completion-banner-lead{font-size:clamp(.98rem,1.25vw,1.12rem)!important}.completion-banner-description{font-size:clamp(.88rem,1.05vw,.98rem)!important}.mission-ready-proof-compact{min-height:74px!important}.mission-launch-final-button-premium{min-height:50px}}@media (prefers-reduced-motion:reduce){.completion-banner-checkmark,.mission-launch-button-spinner,.mission-ready-page .completion-banner h2,.mission-ready-page-launching .completion-banner-checkmark,.mission-ready-proof-compact{animation:none!important}.mission-launch-final-button-premium,.mission-launch-final-button-premium:before{transition:none!important}}.mission-launch-complete .mission-progress-step-active .mission-progress-index,.mission-launch-ready-complete .mission-progress-step-active .mission-progress-index{font-size:0!important}.mission-launch-complete .mission-progress-step-active .mission-progress-index:after,.mission-launch-ready-complete .mission-progress-step-active .mission-progress-index:after{color:#8cf2df;content:"✓";display:grid;font-size:.9rem;font-weight:950;line-height:1;place-items:center}.mission-launch-complete .mission-progress-step-active,.mission-launch-ready-complete .mission-progress-step-active{background:linear-gradient(135deg,#528bff2e,#7eefd51f)!important;border-color:#7eefd557!important}.animated-progress-track span,.readiness-category-bar span,.readiness-score-bar span{transition:width .62s cubic-bezier(.2,.82,.24,1),box-shadow .42s ease,filter .42s ease!important}.mission-launch-complete .animated-progress-track span,.mission-launch-ready-complete .animated-progress-track span{box-shadow:0 0 22px #70a5ff47,0 0 34px #7eefd52e!important;filter:brightness(1.12)}.completion-banner-checkmark{display:none!important}.completion-banner-mission-icon{animation:missionReadyIconIn .68s cubic-bezier(.2,.82,.24,1) both;background:radial-gradient(circle at 30% 18%,#ffffff6b,#0000 30%),linear-gradient(145deg,#528bfffa,#7eefd5c7);border-radius:20px;box-shadow:0 0 0 1px #fff3,0 20px 48px #528bff38,0 0 42px #7eefd529,inset 0 1px 0 #ffffff38;color:#fff;display:grid;height:56px;margin-bottom:clamp(0px,.35vh,4px);overflow:visible;place-items:center;position:relative;width:56px}.completion-banner-mission-icon-orbit{border:1px solid #7eefd547;border-radius:24px;box-shadow:0 0 24px #7eefd51f;inset:-7px;opacity:.86;position:absolute}.completion-banner-mission-icon-mark{font-size:1.2rem;font-weight:950;letter-spacing:-.08em;position:relative;z-index:1}.completion-banner-mission-icon-check{animation:missionReadyIconCheckIn .56s cubic-bezier(.2,.82,.24,1) .36s both;background:linear-gradient(135deg,#fff,#8cf2df);border-radius:999px;bottom:-7px;box-shadow:0 0 0 1px #ffffff85,0 10px 24px #7eefd547;color:#061024;display:grid;font-size:.82rem;font-weight:950;height:24px;place-items:center;position:absolute;right:-7px;width:24px;z-index:2}.mission-ready-page-launching .completion-banner-mission-icon{animation:missionReadyIconPulse .9s ease-in-out infinite}.mission-ready-page .completion-banner h2{margin-bottom:0!important}.completion-banner-lead{margin-top:clamp(0px,.35vh,4px)!important}.completion-banner-description{margin-top:clamp(1px,.35vh,5px)!important}.completion-banner-eyebrow{margin-bottom:0!important}.mission-launch-final-button-premium{background:linear-gradient(135deg,#fff,#d8e6ff 34%,#9df4e3 68%,#bcd4ff)!important;background-position:0 50%!important;background-size:165% 165%!important;border-radius:20px!important;box-shadow:0 22px 58px #71a4ff57,0 0 0 1px #ffffff57,0 0 34px #7eefd521,inset 0 1px 0 #ffffffb8!important;font-size:1rem!important;letter-spacing:-.012em;min-height:64px!important;min-width:244px!important;padding:0 34px!important;transition:transform .22s cubic-bezier(.2,.82,.24,1),box-shadow .22s ease,background-position .52s ease,filter .22s ease!important}.mission-launch-final-button-premium:hover:not(:disabled){background-position:100% 50%!important;box-shadow:0 28px 72px #71a4ff66,0 0 44px #7eefd53d,0 0 0 1px #ffffff6b,inset 0 1px 0 #ffffffc7!important;filter:brightness(1.04);transform:translateY(-2px)!important}.mission-launch-final-button-premium:active:not(:disabled){transform:translateY(0) scale(.985)!important}.mission-launch-final-button-premium:disabled{filter:brightness(.98);transform:translateY(0)!important}.mission-launch-button-spinner{height:17px!important;margin-right:10px!important;vertical-align:-3px!important;width:17px!important}.mission-ready-final-action{gap:8px!important;margin-top:0!important}.mission-ready-page .completion-banner-actions{gap:clamp(10px,1.45vh,18px)!important;margin-top:clamp(12px,2vh,24px)!important}@keyframes missionReadyIconIn{0%{opacity:0;transform:translateY(8px) scale(.86)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes missionReadyIconCheckIn{0%{opacity:0;transform:translateY(4px) scale(.74)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes missionReadyIconPulse{0%,to{box-shadow:0 0 0 1px #fff3,0 20px 48px #528bff38,0 0 42px #7eefd529,inset 0 1px 0 #ffffff38;transform:scale(1)}50%{box-shadow:0 0 0 1px #ffffff47,0 24px 60px #528bff47,0 0 58px #7eefd53d,inset 0 1px 0 #ffffff42;transform:scale(1.025)}}@media (max-height:820px){.completion-banner-mission-icon{border-radius:18px;height:48px;width:48px}.completion-banner-mission-icon-orbit{border-radius:22px}.completion-banner-mission-icon-check{font-size:.74rem;height:21px;width:21px}.mission-launch-final-button-premium{min-height:58px!important;min-width:228px!important;padding:0 30px!important}}@media (prefers-reduced-motion:reduce){.completion-banner-mission-icon,.completion-banner-mission-icon-check,.mission-ready-page-launching .completion-banner-mission-icon{animation:none!important}}.connector-launch-status-attention,.connector-launch-status-disconnected{background:#f871711f!important;border-color:#f871716b!important;color:#ffd6d6!important}.connector-launch-status-paused,.connector-launch-status-progress{background:#f59e0b1f!important;border-color:#f59e0b66!important;color:#fff0bd!important}.connector-launch-status-authorization,.connector-launch-status-skipped{background:#9ebcff17!important;border-color:#9ebcff47!important;color:#d9e6ff!important}.connector-launch-status-detail-attention,.connector-launch-status-detail-disconnected{color:#ffb8b8!important}.connector-launch-status-detail-paused,.connector-launch-status-detail-progress{color:#ffd987!important}.connector-launch-authorize-button{background:linear-gradient(135deg,#dfeaff,#86f2df);border:1px solid #7eefd56b;border-radius:12px;box-shadow:0 10px 24px #5eaaff33;color:#061024;cursor:pointer;font-size:.75rem;font-weight:900;line-height:1.2;max-width:190px;min-height:36px;padding:0 13px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.connector-launch-authorize-button:hover{box-shadow:0 14px 30px #5eaaff42;filter:brightness(1.04);transform:translateY(-1px)}.connector-launch-authorize-button:focus-visible{box-shadow:0 0 0 4px #70a5ff33,0 14px 30px #5eaaff42;outline:none}@media (max-width:760px){.connector-launch-authorize-button{max-width:none;width:100%}}body[data-route=mission-launch] .enterprise-admin-connector-setup-shell{--ea-bg:#08111f;--ea-surface:#101d34;--ea-surface-2:#152541;--ea-card:#182947;--ea-card-strong:#1d3153;--ea-input:#0a172b;--ea-border:#8baee840;--ea-border-strong:#69e0d380;--ea-text:#f7fbff;--ea-muted:#b9c8df;--ea-muted-2:#9fb1ce;--ea-accent:#78f1dd;--ea-brand:#55c8f3;--ea-brand-2:#68a8ff;--ea-warning:#ffd88a;--ea-danger:#ff9aab;color:var(--ea-text)}body[data-route=mission-launch] .enterprise-admin-connector-setup-card{background:radial-gradient(circle at 92% 4%,#68a8ff29,#0000 34%),linear-gradient(145deg,#1b2d4efc,#101d35fc)!important;border-color:#89b1eb57!important;box-shadow:0 34px 110px #00000085,inset 0 1px 0 #ffffff17!important;color:var(--ea-text)!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-card h2,body[data-route=mission-launch] .enterprise-admin-connector-setup-card h3,body[data-route=mission-launch] .enterprise-admin-connector-setup-card h4,body[data-route=mission-launch] .enterprise-admin-connector-setup-card strong{color:#f8fbff}body[data-route=mission-launch] .enterprise-admin-connector-setup-card p,body[data-route=mission-launch] .enterprise-admin-connector-setup-card small{color:#b9c8df}body[data-route=mission-launch] .enterprise-admin-connector-provider-mark,body[data-route=mission-launch] .enterprise-admin-connector-request-mark{background:radial-gradient(circle at 28% 18%,#ffffff9e,#0000 30%),linear-gradient(145deg,#55c8f3,#68a8ff 58%,#78f1dd)!important;box-shadow:0 14px 32px #4a97ff47,inset 0 1px 0 #ffffffa6!important;color:#07111f!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-card{background:radial-gradient(circle at 90% 0,#68a8ff1a,#0000 36%),linear-gradient(145deg,#1c2f51eb,#12203aeb)!important;border-color:#8fb1e638!important;color:#f7fbff!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-card:focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-gallery-card:hover{background:radial-gradient(circle at 90% 0,#78f1dd24,#0000 38%),linear-gradient(145deg,#224264fa,#142745fa)!important;border-color:#78f1dd85!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-card em{background:#78f1dd1a!important;border-color:#78f1dd47!important;color:#dce8ff!important}body[data-route=mission-launch] .enterprise-admin-connector-request-actions button,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions button,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane button{background:linear-gradient(135deg,#eef7ff,#74cdf6 48%,#68a8ff);border-color:#73caff66;box-shadow:0 12px 28px #4b90ff38,inset 0 1px 0 #ffffff9e;color:#061024}body[data-route=mission-launch] .enterprise-admin-connector-request-actions button:hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-actions button:hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-pane button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}body[data-route=mission-launch] .enterprise-admin-connector-request-actions button:disabled,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions button:disabled,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane button:disabled{cursor:not-allowed;opacity:.48;transform:none}body[data-route=mission-launch] .enterprise-admin-connector-setup-close{background:#0a162bc7!important;border-color:#b2ccf738!important;box-shadow:none!important;color:#eaf2ff!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-close:hover:not(:disabled){background:#1c3453f0!important;border-color:#78f1dd6b!important;color:#fff!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-search input,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane input,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane select,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane textarea{background:#0a172b!important;border-color:#99b8e838!important;color:#f7fbff!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-loading-state{align-content:center;min-height:180px;text-align:center}body[data-route=mission-launch] .enterprise-admin-connector-setup-loading-state:before{animation:missionConnectorSetupSpin .85s linear infinite;border:3px solid #68a8ff2e;border-radius:50%;border-top-color:#78f1dd;content:"";height:34px;margin:0 auto 12px;width:34px}@keyframes missionConnectorSetupSpin{to{transform:rotate(1turn)}}.connector-launch-scope-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.connector-launch-scope-copy{min-width:0}.connector-launch-manage-connection-button{background:#ffffff0a;border:1px solid #9ebcff33;border-radius:10px;box-shadow:none;color:#bcd0f2;cursor:pointer;flex:0 0 auto;font-size:.7rem;font-weight:850;min-height:32px;padding:0 11px;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease;white-space:nowrap}.connector-launch-manage-connection-button:hover{background:#7eefd514;border-color:#7eefd557;color:#f5fbff;transform:translateY(-1px)}.connector-launch-manage-connection-button:focus-visible{box-shadow:0 0 0 4px #70a5ff29;outline:none}body[data-route=mission-launch] .enterprise-admin-connector-detail-loading{align-items:center;background:#68a8ff12;border:1px solid #68a8ff38;border-radius:14px;display:flex;gap:12px;margin:14px 0 2px;padding:12px 14px}body[data-route=mission-launch] .enterprise-admin-connector-detail-loading>span{animation:missionConnectorSetupSpin .85s linear infinite;border:3px solid #68a8ff33;border-radius:50%;border-top-color:#78f1dd;flex:0 0 auto;height:24px;width:24px}body[data-route=mission-launch] .enterprise-admin-connector-detail-loading>div{min-width:0}body[data-route=mission-launch] .enterprise-admin-connector-detail-loading strong{color:#f7fbff;display:block;font-size:.82rem}body[data-route=mission-launch] .enterprise-admin-connector-detail-loading p{color:#b9c8df;font-size:.75rem;line-height:1.4;margin:3px 0 0}@media (max-width:760px){.connector-launch-scope-row{align-items:stretch;flex-direction:column}.connector-launch-manage-connection-button{width:100%}}body[data-route=mission-launch] .enterprise-admin-connector-operational-review{align-items:center;background:radial-gradient(circle at 0 0,#7eefd51f,#0000 44%),#7eefd50f;border:1px solid #7eefd54d;border-radius:15px;display:flex;gap:12px;margin:14px 0 2px;padding:13px 15px}body[data-route=mission-launch] .enterprise-admin-connector-operational-review>span{background:#78f1dd;border-radius:50%;box-shadow:0 8px 20px #7eefd533;color:#061024;display:grid;flex:0 0 auto;font-size:.9rem;font-weight:950;height:30px;place-items:center;width:30px}body[data-route=mission-launch] .enterprise-admin-connector-operational-review>div{min-width:0}body[data-route=mission-launch] .enterprise-admin-connector-operational-review strong{color:#f7fbff;display:block;font-size:.84rem}body[data-route=mission-launch] .enterprise-admin-connector-operational-review p{color:#b9d8d1;font-size:.76rem;line-height:1.45;margin:3px 0 0}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review{height:auto;max-height:calc(100vh - 20px)}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-scroll-region{overflow:hidden;padding:14px 24px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-header{align-items:flex-start;gap:16px;padding-bottom:6px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-header .enterprise-admin-eyebrow{margin-bottom:2px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-header h2{font-size:clamp(2rem,3.45vw,3.55rem);line-height:.94}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-header p{line-height:1.25;margin-top:4px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-progress{gap:7px;margin:5px 0 8px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-progress span{font-size:.65rem;min-height:28px;padding:0 10px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane{gap:7px;padding:12px 16px 14px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane h3{font-size:clamp(1.48rem,2vw,2.05rem);line-height:1;margin:0}body[data-route=mission-launch] .enterprise-admin-connector-review-pane>p{line-height:1.25;margin:1px 0 0}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-operational-review{margin:5px 0 0;padding:8px 11px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-operational-review>span{height:26px;width:26px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-operational-review p{line-height:1.22}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-grid{gap:8px;margin-top:0}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-grid>article{min-height:50px;padding:8px 10px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-external-id span,body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-grid span{font-size:.61rem}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-external-id strong,body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-grid strong{font-size:.74rem}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-access-list{margin-top:0;padding:8px 10px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-access-list strong{margin-bottom:2px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-access-list span{line-height:1.2}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-external-id{margin-top:0;padding:7px 10px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:0;box-shadow:none;margin:2px 0 0;padding:0;position:static}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-actions button{min-height:40px}@media (max-height:720px) and (min-width:761px){body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-scroll-region{padding:10px 18px}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-header h2{font-size:clamp(1.8rem,3vw,2.75rem)}body[data-route=mission-launch] .enterprise-admin-connector-review-pane{gap:5px;padding:9px 13px 11px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-operational-review{padding:6px 9px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-setup-grid>article{min-height:44px;padding:6px 8px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-access-list{padding:6px 8px}body[data-route=mission-launch] .enterprise-admin-connector-review-pane .enterprise-admin-connector-external-id{padding:5px 8px}}@media (max-width:760px){body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review{height:min(94vh,860px)}body[data-route=mission-launch] .enterprise-admin-connector-setup-card.operational-review .enterprise-admin-connector-setup-scroll-region{overflow-y:auto;padding:18px}}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane{gap:7px;padding-bottom:14px;padding-top:12px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane h3{font-size:clamp(1.48rem,2vw,2.05rem);line-height:1;margin:0}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane>p{line-height:1.25;margin:1px 0 0}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-setup-grid{gap:8px;margin-top:5px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-setup-grid>article{min-height:50px;padding:8px 10px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-access-list{margin-top:5px;padding:8px 10px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-access-list strong{margin-bottom:2px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-access-list span{line-height:1.2}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-external-id{margin-top:5px;padding:7px 10px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-setup-actions{margin-top:5px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-setup-actions button{min-height:40px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane[aria-busy=true]{cursor:progress}@media (max-height:760px) and (min-width:761px){body[data-route=mission-launch] .enterprise-admin-connector-intro-pane{gap:5px;padding-bottom:11px;padding-top:9px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-setup-grid>article{min-height:44px;padding:6px 8px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-access-list{padding:6px 8px}body[data-route=mission-launch] .enterprise-admin-connector-intro-pane .enterprise-admin-connector-external-id{padding:5px 8px}}body[data-route=mission-launch] .mission-hero-panel h1{color:#f7fbff!important;text-shadow:0 2px 32px #78a7ff1f}body[data-route=mission-launch] .framework-section>h4{margin:0 0 16px!important}body[data-route=mission-launch] .framework-intelligence-card .framework-title-row h4{color:#f7fbff!important;font-size:clamp(1.28rem,1.7vw,1.55rem)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0!important;text-shadow:0 1px 18px #76aaff1f}body[data-route=mission-launch] .framework-title-row{align-items:center}body[data-route=mission-launch] .framework-intelligence-card>div:first-child>p{margin:14px 0 0}body[data-route=mission-launch] .mission-connector-catalog{display:grid;gap:24px;margin-top:20px}body[data-route=mission-launch] .mission-connector-section{display:grid;gap:14px}body[data-route=mission-launch] .mission-connector-section+.mission-connector-section{border-top:1px solid #b4ccff1a;padding-top:22px}body[data-route=mission-launch] .mission-connector-section-heading{align-items:end;display:flex;gap:20px;justify-content:space-between}body[data-route=mission-launch] .mission-connector-section-heading>div{min-width:0}body[data-route=mission-launch] .mission-connector-section-heading h4{color:#f7fbff;font-size:1.08rem;font-weight:900;letter-spacing:-.025em;margin:4px 0 0}body[data-route=mission-launch] .mission-connector-section-heading p{color:#9eabc2;font-size:.82rem;line-height:1.45;margin:0;max-width:520px;text-align:right}body[data-route=mission-launch] .mission-connector-kicker{color:#9ebcff;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}body[data-route=mission-launch] .mission-connector-all-list,body[data-route=mission-launch] .mission-connector-recommended-list,body[data-route=mission-launch] .mission-connector-selected-list{display:grid;gap:9px}body[data-route=mission-launch] .mission-connector-all-list{max-height:520px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}body[data-route=mission-launch] .mission-connector-row{align-items:center;background:radial-gradient(circle at 94% 0,#5e91ff14,#0000 34%),hsla(0,0%,100%,.035);border:1px solid #b4ccff21;border-radius:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;min-height:78px;padding:13px 14px;transition:border-color .16s ease,background .16s ease,transform .16s ease}body[data-route=mission-launch] .mission-connector-row:hover{background:radial-gradient(circle at 94% 0,#5e91ff1f,#0000 34%),hsla(0,0%,100%,.045);border-color:#7eadff47}body[data-route=mission-launch] .mission-connector-row-selected{border-color:#7eadff57}body[data-route=mission-launch] .mission-connector-row-connected{border-color:#7eefd54d}body[data-route=mission-launch] .mission-connector-row-identity{align-items:center;display:flex;gap:13px;min-width:0}body[data-route=mission-launch] .mission-connector-row-mark{background:radial-gradient(circle at 28% 18%,#ffffff7a,#0000 30%),linear-gradient(145deg,#5691fff5,#78f1ddc7);border-radius:14px;box-shadow:0 12px 28px #4b82ff2e,inset 0 1px 0 #ffffff29;color:#f8fbff;display:grid;font-size:.75rem;font-weight:950;height:46px;min-width:46px;place-items:center;width:46px}body[data-route=mission-launch] .mission-connector-row-copy{min-width:0}body[data-route=mission-launch] .mission-connector-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:8px}body[data-route=mission-launch] .mission-connector-row-title h4{color:#f7fbff;font-size:1rem;font-weight:900;letter-spacing:-.025em;margin:0}body[data-route=mission-launch] .mission-connector-row-copy p{color:#cbd7ee;font-size:.84rem;line-height:1.35;margin:4px 0 0}body[data-route=mission-launch] .mission-connector-row-copy small{color:#8fa0bd;display:block;font-size:.74rem;line-height:1.35;margin-top:4px}body[data-route=mission-launch] .mission-connector-category,body[data-route=mission-launch] .mission-connector-recommended,body[data-route=mission-launch] .mission-connector-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.68rem;font-weight:850;min-height:26px;padding:0 9px}body[data-route=mission-launch] .mission-connector-category{background:#ffffff0d;border:1px solid #b4ccff21;color:#bfd0ed}body[data-route=mission-launch] .mission-connector-recommended{background:#5891ff1a;border:1px solid #7eadff3d;color:#c9dcff}body[data-route=mission-launch] .mission-connector-status{background:#ffffff0d;border:1px solid #b4ccff24;color:#cbd7ee}body[data-route=mission-launch] .mission-connector-status-connected{background:#7eefd514;border-color:#7eefd542;color:#98f2df}body[data-route=mission-launch] .mission-connector-status-attention,body[data-route=mission-launch] .mission-connector-status-disconnected{background:#ffbe7814;border-color:#ffbe7847;color:#ffe1aa}body[data-route=mission-launch] .mission-connector-row-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}body[data-route=mission-launch] .mission-connector-category-filter button,body[data-route=mission-launch] .mission-connector-row-actions button{border-radius:11px;cursor:pointer;font-weight:850;min-height:34px;transition:transform .16s ease,border-color .16s ease,background .16s ease}body[data-route=mission-launch] .mission-connector-category-filter button:hover,body[data-route=mission-launch] .mission-connector-row-actions button:hover{transform:translateY(-1px)}body[data-route=mission-launch] .mission-connector-add-button,body[data-route=mission-launch] .mission-connector-connect-button{background:linear-gradient(135deg,#eef5ff,#8cf2df);border:1px solid #7eefd56b;color:#061024;padding:0 13px}body[data-route=mission-launch] .mission-connector-remove-button{background:hsla(0,0%,100%,.045);border:1px solid #b4ccff29;color:#c7d5ef;padding:0 11px}body[data-route=mission-launch] .mission-connector-empty-state{background:hsla(0,0%,100%,.025);border:1px dashed #b4ccff2b;border-radius:17px;display:grid;gap:4px;padding:16px 18px}body[data-route=mission-launch] .mission-connector-empty-state strong{color:#eaf2ff;font-size:.88rem}body[data-route=mission-launch] .mission-connector-empty-state span{color:#9eabc2;font-size:.8rem}body[data-route=mission-launch] .mission-connector-search-row{display:grid;gap:10px}body[data-route=mission-launch] .mission-connector-search{display:block}body[data-route=mission-launch] .mission-connector-search input{background:#040c1a9e;border:1px solid #b4ccff2b;border-radius:14px;color:#f8fbff;min-height:46px;outline:none;padding:0 14px;width:100%}body[data-route=mission-launch] .mission-connector-search input:focus{border-color:#7eadff9e;box-shadow:0 0 0 4px #5289ff1f}body[data-route=mission-launch] .mission-connector-category-filter{display:flex;flex-wrap:wrap;gap:8px}body[data-route=mission-launch] .mission-connector-category-filter button{background:hsla(0,0%,100%,.045);border:1px solid #b4ccff24;color:#bfd0ed;padding:0 12px}body[data-route=mission-launch] .mission-connector-category-filter .mission-connector-filter-active{background:linear-gradient(135deg,#e7f0ff,#8cf2df);border-color:#7eefd580;color:#061024}@media (max-width:900px){body[data-route=mission-launch] .mission-connector-section-heading{align-items:start;flex-direction:column;gap:6px}body[data-route=mission-launch] .mission-connector-section-heading p{max-width:none;text-align:left}body[data-route=mission-launch] .mission-connector-row{grid-template-columns:1fr}body[data-route=mission-launch] .mission-connector-row-actions{justify-content:flex-start}}@media (max-width:620px){body[data-route=mission-launch] .mission-connector-row-identity{align-items:flex-start}body[data-route=mission-launch] .mission-connector-row-mark{height:42px;min-width:42px;width:42px}body[data-route=mission-launch] .mission-connector-row-actions button{flex:1 1 auto}}body[data-route=mission-launch] .mission-connector-recommended-list{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-row{border-radius:16px;min-height:68px;padding:10px 12px}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-row-mark{border-radius:12px;height:40px;min-width:40px;width:40px}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-row-copy p{font-size:.8rem;margin-top:3px}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-row-copy small{display:none}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-row-actions{gap:6px}body[data-route=mission-launch] .mission-connector-recommended-list .mission-connector-add-button{min-height:32px;padding:0 12px}@media (max-width:1180px){body[data-route=mission-launch] .mission-connector-recommended-list{grid-template-columns:1fr}}body[data-route=mission-launch] .enterprise-admin-connector-gallery-compact{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:430px;overflow-y:auto;padding:2px 4px 2px 0;scrollbar-width:thin}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row{align-items:center!important;border-radius:17px!important;display:grid!important;gap:12px!important;grid-template-columns:46px minmax(0,1fr) auto!important;margin:0!important;min-height:82px!important;padding:12px 13px!important;text-align:left!important;width:100%!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row .enterprise-admin-connector-provider-mark,body[data-route=mission-launch] .enterprise-admin-connector-gallery-row .enterprise-admin-connector-request-mark{border-radius:13px!important;height:42px!important;margin:0!important;min-width:42px!important;width:42px!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row-copy{display:grid;gap:4px;min-width:0}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row-title{align-items:center;display:flex;flex-wrap:wrap;gap:7px;min-width:0}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row-title>strong{color:#f7fbff!important;font-size:.94rem!important;font-weight:900!important;line-height:1.1!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-category{align-items:center;background:#ffffff0d;border:1px solid #b4ccff26;border-radius:999px;color:#bfd0ed!important;display:inline-flex;font-size:.64rem!important;font-style:normal;font-weight:850;min-height:24px;padding:0 8px}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row-title>em{align-items:center;border-radius:999px!important;display:inline-flex!important;font-size:.64rem!important;font-style:normal!important;font-weight:850!important;margin:0!important;min-height:24px!important;padding:0 8px!important;white-space:nowrap}body[data-route=mission-launch] .enterprise-admin-connector-gallery-description{color:#c4d1e7!important;font-size:.76rem!important;font-weight:600!important;line-height:1.35!important;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row-copy>small{color:#8fa0bd!important;font-size:.69rem!important;line-height:1.3!important;margin:0!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-select{align-items:center;background:#2f6feb;border:1px solid #2f6feb;border-radius:11px;box-shadow:0 8px 20px #2f6feb38,inset 0 1px 0 #ffffff29;color:#fff!important;display:inline-flex;font-size:.72rem!important;font-style:normal;font-weight:900!important;justify-content:center;min-height:34px;padding:0 12px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease;white-space:nowrap}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:hover .enterprise-admin-connector-gallery-select{background:#245dc7;border-color:#245dc7;transform:translateY(-1px)}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:active .enterprise-admin-connector-gallery-select{background:#1f4fa9;border-color:#1f4fa9;transform:translateY(0)}body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:focus-visible .enterprise-admin-connector-gallery-select{background:#2f6feb;border-color:#2f6feb;box-shadow:0 0 0 4px #2f6feb47,0 8px 20px #2f6feb38}body[data-route=mission-launch] .enterprise-admin-connector-gallery-request-row{border-style:dashed!important;grid-column:1/-1!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-request-row .enterprise-admin-connector-gallery-description{white-space:normal}@media (max-width:1120px){body[data-route=mission-launch] .enterprise-admin-connector-gallery-compact{grid-template-columns:1fr!important;max-height:500px}body[data-route=mission-launch] .enterprise-admin-connector-gallery-request-row{grid-column:auto!important}}@media (max-width:680px){body[data-route=mission-launch] .enterprise-admin-connector-gallery-row{grid-template-columns:42px minmax(0,1fr)!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-select{grid-column:2;justify-self:start;margin-top:3px}body[data-route=mission-launch] .enterprise-admin-connector-gallery-description{white-space:normal}}body[data-route=mission-launch]{--ml-dsv2-brand:#2f6feb;--ml-dsv2-brand-hover:#245dc7;--ml-dsv2-brand-active:#1f4fa9;--ml-dsv2-brand-soft:#e8f0ff;--ml-dsv2-intelligence:#0b93c7;--ml-dsv2-text-on-brand:#fff;--ml-dsv2-focus-ring:#2f6feb47;--ml-dsv2-secondary-bg:#2f6feb14;--ml-dsv2-secondary-bg-hover:#2f6feb24;--ml-dsv2-secondary-border:#6f9ef957;--ml-dsv2-secondary-text:#e8f0ff}body[data-route=mission-launch] .connector-launch-authorize-button,body[data-route=mission-launch] .enterprise-admin-connector-gallery-select,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:last-child,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:last-child,body[data-route=mission-launch] .mission-connector-add-button,body[data-route=mission-launch] .mission-connector-connect-button,body[data-route=mission-launch] .mission-primary-button{background:var(--ml-dsv2-brand)!important;border-color:var(--ml-dsv2-brand)!important;box-shadow:0 10px 24px #2f6feb38,inset 0 1px 0 #ffffff24!important;color:var(--ml-dsv2-text-on-brand)!important;filter:none!important}body[data-route=mission-launch] .connector-launch-authorize-button:hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:hover .enterprise-admin-connector-gallery-select,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:last-child:hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:last-child:hover:not(:disabled),body[data-route=mission-launch] .mission-connector-add-button:hover:not(:disabled),body[data-route=mission-launch] .mission-connector-connect-button:hover:not(:disabled),body[data-route=mission-launch] .mission-primary-button:hover:not(:disabled){background:var(--ml-dsv2-brand-hover)!important;border-color:var(--ml-dsv2-brand-hover)!important;filter:none!important;transform:translateY(-1px)}body[data-route=mission-launch] .connector-launch-authorize-button:active:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:active .enterprise-admin-connector-gallery-select,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:last-child:active:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:last-child:active:not(:disabled),body[data-route=mission-launch] .mission-connector-add-button:active:not(:disabled),body[data-route=mission-launch] .mission-connector-connect-button:active:not(:disabled),body[data-route=mission-launch] .mission-primary-button:active:not(:disabled){background:var(--ml-dsv2-brand-active)!important;border-color:var(--ml-dsv2-brand-active)!important;transform:translateY(0)}body[data-route=mission-launch] .connector-launch-authorize-button:focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-gallery-row:focus-visible .enterprise-admin-connector-gallery-select,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:last-child:focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:last-child:focus-visible,body[data-route=mission-launch] .mission-connector-add-button:focus-visible,body[data-route=mission-launch] .mission-connector-connect-button:focus-visible,body[data-route=mission-launch] .mission-primary-button:focus-visible{box-shadow:0 0 0 4px var(--ml-dsv2-focus-ring),0 10px 24px #2f6feb38!important;outline:none!important}body[data-route=mission-launch] .connector-launch-include-button,body[data-route=mission-launch] .connector-launch-manage-connection-button,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:not(:last-child),body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:not(:last-child),body[data-route=mission-launch] .enterprise-admin-connector-setup-close,body[data-route=mission-launch] .mission-connector-remove-button,body[data-route=mission-launch] .mission-secondary-button{background:var(--ml-dsv2-secondary-bg)!important;border-color:var(--ml-dsv2-secondary-border)!important;box-shadow:none!important;color:var(--ml-dsv2-secondary-text)!important;filter:none!important}body[data-route=mission-launch] .connector-launch-include-button:hover:not(:disabled),body[data-route=mission-launch] .connector-launch-manage-connection-button:hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:not(:last-child):hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:not(:last-child):hover:not(:disabled),body[data-route=mission-launch] .enterprise-admin-connector-setup-close:hover:not(:disabled),body[data-route=mission-launch] .mission-connector-remove-button:hover:not(:disabled),body[data-route=mission-launch] .mission-secondary-button:hover:not(:disabled){background:var(--ml-dsv2-secondary-bg-hover)!important;border-color:#6f9ef98a!important;color:#fff!important;transform:translateY(-1px)}body[data-route=mission-launch] .connector-launch-include-button:focus-visible,body[data-route=mission-launch] .connector-launch-manage-connection-button:focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-request-actions>button:not(:last-child):focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions>button:not(:last-child):focus-visible,body[data-route=mission-launch] .enterprise-admin-connector-setup-close:focus-visible,body[data-route=mission-launch] .mission-connector-remove-button:focus-visible,body[data-route=mission-launch] .mission-secondary-button:focus-visible{box-shadow:0 0 0 4px var(--ml-dsv2-focus-ring)!important;outline:none!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-filters button.active,body[data-route=mission-launch] .mission-connector-category-filter .mission-connector-filter-active{background:var(--ml-dsv2-brand-soft)!important;border-color:var(--ml-dsv2-brand)!important;box-shadow:none!important;color:var(--ml-dsv2-brand-active)!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-filters button:focus-visible,body[data-route=mission-launch] .mission-connector-category-filter button:focus-visible{box-shadow:0 0 0 4px var(--ml-dsv2-focus-ring)!important;outline:none!important}body[data-route=mission-launch] .enterprise-admin-connector-gallery-search input:focus,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane input:focus,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane select:focus,body[data-route=mission-launch] .enterprise-admin-connector-setup-pane textarea:focus,body[data-route=mission-launch] .mission-connector-search input:focus,body[data-route=mission-launch] .mission-field input:focus,body[data-route=mission-launch] .mission-field select:focus{border-color:var(--ml-dsv2-brand)!important;box-shadow:0 0 0 4px var(--ml-dsv2-focus-ring)!important;outline:none!important}body[data-route=mission-launch] .connector-launch-authorize-button:disabled,body[data-route=mission-launch] .connector-launch-include-button:disabled,body[data-route=mission-launch] .enterprise-admin-connector-request-actions button:disabled,body[data-route=mission-launch] .enterprise-admin-connector-setup-actions button:disabled,body[data-route=mission-launch] .mission-connector-add-button:disabled,body[data-route=mission-launch] .mission-connector-connect-button:disabled,body[data-route=mission-launch] .mission-connector-remove-button:disabled,body[data-route=mission-launch] .mission-primary-button:disabled,body[data-route=mission-launch] .mission-secondary-button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.48!important;transform:none!important}body[data-route=mission-launch] .mission-step-shell:has(.enterprise-admin-connector-setup-shell){animation:none!important;transform:none!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-shell{box-sizing:border-box!important;height:100vh!important;height:100dvh!important;min-height:100dvh!important;padding:12px!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-card,body[data-route=mission-launch] .enterprise-admin-connector-setup-scroll-region{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important}body[data-route=mission-launch] .enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important;padding-bottom:22px!important;scroll-padding-bottom:76px!important;scrollbar-gutter:stable!important}@media (min-width:900px){body[data-route=mission-launch] .enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-actions{padding-right:176px!important}}.mission-launch-page.mission-launch-page{--ml-dsv2-brand:#2f6feb;--ml-dsv2-brand-hover:#245dc7;--ml-dsv2-brand-active:#1f4fa9;--ml-dsv2-brand-soft:#e8f0ff;--ml-dsv2-intelligence:#0b93c7;--ml-dsv2-text-on-brand:#fff;--ml-dsv2-focus-ring:#2f6feb47}.mission-launch-page.mission-launch-page .executive-summary-card h3,.mission-launch-page.mission-launch-page .executive-summary-card h4,.mission-launch-page.mission-launch-page .mission-ready-page .completion-banner h2,.mission-launch-page.mission-launch-page .readiness-score-copy h3,.mission-launch-page.mission-launch-page h1,.mission-launch-page.mission-launch-page h2,.mission-launch-page.mission-launch-page h3,.mission-launch-page.mission-launch-page h4,.mission-launch-page.mission-launch-page h5,.mission-launch-page.mission-launch-page h6{-webkit-text-fill-color:#f7fbff!important;background:none!important;background-clip:initial!important;-webkit-background-clip:border-box!important;background-image:none!important;color:#f7fbff!important}.mission-launch-page.mission-launch-page .framework-section>h4{-webkit-text-fill-color:#f7fbff!important;color:#f7fbff!important;margin:0 0 16px!important}.mission-launch-page.mission-launch-page .framework-section .framework-grid{margin-top:0!important}.mission-launch-page.mission-launch-page .framework-section+.framework-section{margin-top:24px!important}.mission-launch-page.mission-launch-page .framework-intelligence-card .framework-title-row h4{-webkit-text-fill-color:#f7fbff!important;color:#f7fbff!important;font-size:clamp(1.28rem,1.7vw,1.55rem)!important;font-weight:900!important;letter-spacing:-.035em!important;line-height:1.15!important;margin:0!important}.mission-launch-page.mission-launch-page .framework-title-row{align-items:center!important}.mission-launch-page.mission-launch-page .framework-intelligence-card>div:first-child>p{margin:14px 0 0!important}.mission-launch-page.mission-launch-page .connector-launch-authorize-button,.mission-launch-page.mission-launch-page .enterprise-admin-connector-gallery-select,.mission-launch-page.mission-launch-page .enterprise-admin-connector-request-actions>button:last-child,.mission-launch-page.mission-launch-page .enterprise-admin-connector-setup-actions>button:last-child,.mission-launch-page.mission-launch-page .mission-connector-add-button,.mission-launch-page.mission-launch-page .mission-connector-connect-button,.mission-launch-page.mission-launch-page .mission-primary-button{-webkit-text-fill-color:var(--ml-dsv2-text-on-brand)!important;background:var(--ml-dsv2-brand)!important;background-image:none!important;border:1px solid var(--ml-dsv2-brand)!important;border-radius:10px!important;box-shadow:0 10px 24px #2f6feb38!important;color:var(--ml-dsv2-text-on-brand)!important;filter:none!important;min-height:48px!important}.mission-launch-page.mission-launch-page .connector-launch-authorize-button:hover:not(:disabled),.mission-launch-page.mission-launch-page .enterprise-admin-connector-gallery-row:hover .enterprise-admin-connector-gallery-select,.mission-launch-page.mission-launch-page .enterprise-admin-connector-request-actions>button:last-child:hover:not(:disabled),.mission-launch-page.mission-launch-page .enterprise-admin-connector-setup-actions>button:last-child:hover:not(:disabled),.mission-launch-page.mission-launch-page .mission-connector-add-button:hover:not(:disabled),.mission-launch-page.mission-launch-page .mission-connector-connect-button:hover:not(:disabled),.mission-launch-page.mission-launch-page .mission-primary-button:hover:not(:disabled){background:var(--ml-dsv2-brand-hover)!important;background-image:none!important;border-color:var(--ml-dsv2-brand-hover)!important;transform:translateY(-1px)}.mission-launch-page.mission-launch-page .connector-launch-authorize-button:active:not(:disabled),.mission-launch-page.mission-launch-page .enterprise-admin-connector-gallery-row:active .enterprise-admin-connector-gallery-select,.mission-launch-page.mission-launch-page .enterprise-admin-connector-request-actions>button:last-child:active:not(:disabled),.mission-launch-page.mission-launch-page .enterprise-admin-connector-setup-actions>button:last-child:active:not(:disabled),.mission-launch-page.mission-launch-page .mission-connector-add-button:active:not(:disabled),.mission-launch-page.mission-launch-page .mission-connector-connect-button:active:not(:disabled),.mission-launch-page.mission-launch-page .mission-primary-button:active:not(:disabled){background:var(--ml-dsv2-brand-active)!important;background-image:none!important;border-color:var(--ml-dsv2-brand-active)!important;transform:translateY(0)}.mission-launch-page.mission-launch-page .connector-launch-authorize-button:focus-visible,.mission-launch-page.mission-launch-page .enterprise-admin-connector-gallery-select:focus-visible,.mission-launch-page.mission-launch-page .enterprise-admin-connector-request-actions>button:last-child:focus-visible,.mission-launch-page.mission-launch-page .enterprise-admin-connector-setup-actions>button:last-child:focus-visible,.mission-launch-page.mission-launch-page .mission-connector-add-button:focus-visible,.mission-launch-page.mission-launch-page .mission-connector-connect-button:focus-visible,.mission-launch-page.mission-launch-page .mission-primary-button:focus-visible{box-shadow:0 0 0 4px var(--ml-dsv2-focus-ring),0 10px 24px #2f6feb38!important;outline:none!important}.executive-ai-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--oasys-color-intelligence) 6%,#0000),#0000 38%),var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:18px;box-shadow:0 12px 34px color-mix(in srgb,var(--oasys-color-overlay) 18%,#0000);color:var(--oasys-color-text-primary);margin:16px 0 24px;overflow:hidden}.executive-ai-panel__header{align-items:flex-start;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:24px;justify-content:space-between;padding:20px 22px 16px}.executive-ai-panel__heading{min-width:0}.executive-ai-panel__eyebrow,.executive-ai-panel__section-label{color:var(--oasys-color-intelligence);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.executive-ai-panel__heading h2{color:var(--oasys-color-text-primary);font-size:18px;font-weight:800;line-height:1.25;margin:6px 0 0}.executive-ai-panel__heading p{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:760px}.executive-ai-panel__scope{display:grid;flex:0 0 auto;gap:3px;text-align:right}.executive-ai-panel__confidence span,.executive-ai-panel__scope span{color:var(--oasys-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.executive-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:12px;font-weight:800}.executive-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px}.executive-ai-panel__prompt{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:11px;color:var(--oasys-color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;padding:8px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.executive-ai-panel__prompt:hover:not(:disabled){border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.executive-ai-panel__prompt.is-active{background:color-mix(in srgb,var(--oasys-color-intelligence) 8%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-intelligence) 52%,var(--oasys-color-border));color:var(--oasys-color-text-primary)}.executive-ai-panel__details summary:focus-visible,.executive-ai-panel__prompt:focus-visible{outline:2px solid var(--oasys-color-focus);outline-offset:2px}.executive-ai-panel__prompt:disabled{cursor:default;opacity:.58}.executive-ai-panel__body{min-height:142px;padding:18px 22px 20px}.executive-ai-panel__answer{display:grid;gap:12px}.executive-ai-panel__answer-topline{align-items:center;color:var(--oasys-color-text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.executive-ai-panel__refreshing{color:var(--oasys-color-intelligence);letter-spacing:0;text-transform:none}.executive-ai-panel__summary{color:var(--oasys-color-text-primary);font-size:17px;font-weight:760;line-height:1.45;max-width:1050px}.executive-ai-panel__reasoning{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.62;margin:0;max-width:1120px}.executive-ai-panel__actions{display:grid;gap:9px;margin-top:2px}.executive-ai-panel__action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.executive-ai-panel__action{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:12px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px 11px}.executive-ai-panel__action>span{background:var(--oasys-color-brand-soft);border-radius:999px;color:var(--oasys-color-brand);display:grid;font-size:11px;font-weight:850;height:22px;place-items:center;width:22px}.executive-ai-panel__action p{color:var(--oasys-color-text-secondary);font-size:12px;line-height:1.5;margin:1px 0 0}.executive-ai-panel__footer{align-items:flex-start;background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:flex;gap:14px;justify-content:flex-end;padding:12px 22px}.executive-ai-panel__confidence{align-items:center;display:flex;gap:7px;min-height:30px}.executive-ai-panel__confidence strong{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:999px;color:var(--oasys-color-text-primary);font-size:11px;font-weight:800;padding:4px 8px;text-transform:capitalize}.executive-ai-panel__details{position:relative}.executive-ai-panel__details summary{align-items:center;background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:9px;color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;list-style:none;min-height:30px;padding:4px 9px}.executive-ai-panel__details summary::-webkit-details-marker{display:none}.executive-ai-panel__details[open] summary{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.executive-ai-panel__details-body{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:14px;box-shadow:0 20px 60px #0206173d;max-height:430px;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));z-index:20}.executive-ai-panel__audit-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.executive-ai-panel__audit-grid>div{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:10px;min-width:0;padding:9px 10px}.executive-ai-panel__audit-grid dt{color:var(--oasys-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.executive-ai-panel__audit-grid dd{color:var(--oasys-color-text-primary);font-size:11px;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.executive-ai-panel__detail-section{display:grid;gap:7px;margin-top:12px}.executive-ai-panel__detail-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.executive-ai-panel__detail-section li{background:var(--oasys-color-surface-secondary);border-radius:9px;color:var(--oasys-color-text-secondary);display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.45;padding:8px 9px}.executive-ai-panel__detail-section li small{color:var(--oasys-color-text-muted);flex:0 0 auto;font-size:10px}.executive-ai-panel__error{background:var(--oasys-color-danger-soft);border:1px solid color-mix(in srgb,var(--oasys-color-danger) 32%,#0000);border-radius:10px;color:var(--oasys-color-danger);font-size:12px;line-height:1.45;margin-top:10px;padding:9px 11px}.executive-ai-panel__skeleton{display:grid;gap:10px;padding:4px 0}.executive-ai-panel__skeleton span{animation:executive-ai-pulse 1.25s ease-in-out infinite;background:var(--oasys-color-surface-subtle);border-radius:999px;height:12px}.executive-ai-panel__skeleton span:first-child{width:72%}.executive-ai-panel__skeleton span:nth-child(2){width:94%}.executive-ai-panel__skeleton span:nth-child(3){width:56%}@keyframes executive-ai-pulse{0%,to{opacity:.52}50%{opacity:1}}@media (max-width:900px){.executive-ai-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-ai-panel__action-grid{grid-template-columns:1fr}}@media (max-width:640px){.executive-ai-panel__header{display:grid;gap:14px}.executive-ai-panel__scope{text-align:left}.executive-ai-panel__prompts{grid-template-columns:1fr}.executive-ai-panel__footer{justify-content:space-between}.executive-ai-panel__audit-grid{grid-template-columns:1fr}.executive-ai-panel__details-body{right:-2px}}.executive-ai-panel{position:relative}.executive-ai-panel__header-meta{display:grid;flex:0 0 auto;gap:10px;justify-items:end}.executive-ai-panel__status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.executive-ai-panel__trust-details{flex:0 0 auto}.executive-ai-panel__scope{justify-items:end}.executive-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);position:static}.executive-ai-panel__details-body{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--oasys-color-text-primary);max-height:none;overflow:visible;padding:16px 22px 20px;position:static;right:auto;top:auto;width:100%;z-index:auto}.executive-ai-panel__footer{display:none}@media (max-width:900px){.executive-ai-panel__header{flex-direction:column}.executive-ai-panel__header-meta{justify-items:start;width:100%}.executive-ai-panel__status{justify-content:flex-start}.executive-ai-panel__scope{justify-items:start;text-align:left}}.executive-ai-panel__header-meta{align-self:flex-start;min-width:max-content}.executive-ai-panel__status{flex-wrap:nowrap;white-space:nowrap}.executive-ai-panel__status.oasys-theme-light{color-scheme:light}@media (max-width:900px){.executive-ai-panel__header-meta{min-width:0}.executive-ai-panel__status{flex-wrap:wrap;white-space:normal}}.posture-ai-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--oasys-color-intelligence) 6%,#0000),#0000 38%),var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:18px;box-shadow:0 12px 34px #070f1d14;color:var(--oasys-color-text-primary);margin-bottom:18px;margin-top:16px;overflow:hidden}.posture-ai-panel__header{align-items:flex-start;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:24px;justify-content:space-between;padding:20px 22px 16px}.posture-ai-panel__heading{min-width:0}.posture-ai-panel__eyebrow,.posture-ai-panel__section-label{color:var(--oasys-color-intelligence);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.posture-ai-panel__heading h2{color:var(--oasys-color-text-primary);font-size:18px;font-weight:800;line-height:1.25;margin:6px 0 0}.posture-ai-panel__heading p{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:820px}.posture-ai-panel__scope{display:grid;flex:0 0 auto;gap:3px;text-align:right}.posture-ai-panel__confidence span,.posture-ai-panel__scope span{color:var(--oasys-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.posture-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:12px;font-weight:800}.posture-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px}.posture-ai-panel__prompt{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:11px;color:var(--oasys-color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;padding:8px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.posture-ai-panel__prompt:hover:not(:disabled){border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.posture-ai-panel__prompt.is-active{background:color-mix(in srgb,var(--oasys-color-intelligence) 8%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-intelligence) 52%,var(--oasys-color-border));color:var(--oasys-color-text-primary)}.posture-ai-panel__details summary:focus-visible,.posture-ai-panel__prompt:focus-visible{outline:2px solid var(--oasys-color-focus);outline-offset:2px}.posture-ai-panel__prompt:disabled{cursor:default;opacity:.58}.posture-ai-panel__body{min-height:142px;padding:18px 22px 20px}.posture-ai-panel__answer{display:grid;gap:12px}.posture-ai-panel__answer-topline{align-items:center;color:var(--oasys-color-text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.posture-ai-panel__refreshing{color:var(--oasys-color-intelligence);letter-spacing:0;text-transform:none}.posture-ai-panel__summary{color:var(--oasys-color-text-primary);font-size:17px;font-weight:760;line-height:1.45;max-width:1050px}.posture-ai-panel__reasoning{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.62;margin:0;max-width:1120px}.posture-ai-panel__actions{display:grid;gap:9px;margin-top:2px}.posture-ai-panel__action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.posture-ai-panel__action{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:12px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px 11px}.posture-ai-panel__action>span{background:var(--oasys-color-brand-soft);border-radius:999px;color:var(--oasys-color-brand);display:grid;font-size:11px;font-weight:850;height:22px;place-items:center;width:22px}.posture-ai-panel__action p{color:var(--oasys-color-text-secondary);font-size:12px;line-height:1.5;margin:1px 0 0}.posture-ai-panel__footer{align-items:center;background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:flex;gap:10px;justify-content:flex-end;padding:12px 22px}.posture-ai-panel__confidence{align-items:center;display:flex;gap:7px;min-height:30px}.posture-ai-panel__audit-status,.posture-ai-panel__confidence strong{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:999px;color:var(--oasys-color-text-primary);font-size:11px;font-weight:800;padding:4px 8px}.posture-ai-panel__confidence strong{text-transform:capitalize}.posture-ai-panel__audit-status.is-audited{background:color-mix(in srgb,var(--oasys-color-success) 7%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-success) 32%,var(--oasys-color-border));color:var(--oasys-color-success)}.posture-ai-panel__details{position:relative}.posture-ai-panel__details summary{align-items:center;background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:9px;color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;list-style:none;min-height:30px;padding:4px 9px}.posture-ai-panel__details summary::-webkit-details-marker{display:none}.posture-ai-panel__details[open] summary{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.posture-ai-panel__details-body{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:14px;box-shadow:0 20px 60px #0206173d;max-height:430px;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));z-index:20}.posture-ai-panel__audit-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.posture-ai-panel__audit-grid>div{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:10px;min-width:0;padding:9px 10px}.posture-ai-panel__audit-grid dt{color:var(--oasys-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.posture-ai-panel__audit-grid dd{color:var(--oasys-color-text-primary);font-size:11px;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.posture-ai-panel__detail-section{display:grid;gap:7px;margin-top:12px}.posture-ai-panel__detail-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.posture-ai-panel__detail-section li{background:var(--oasys-color-surface-secondary);border-radius:9px;color:var(--oasys-color-text-secondary);display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.45;padding:8px 9px}.posture-ai-panel__detail-section li small{color:var(--oasys-color-text-muted);flex:0 0 auto;font-size:10px}.posture-ai-panel__error{background:var(--oasys-color-danger-soft);border:1px solid color-mix(in srgb,var(--oasys-color-danger) 32%,#0000);border-radius:10px;color:var(--oasys-color-danger);font-size:12px;line-height:1.45;margin-top:10px;padding:9px 11px}.posture-ai-panel__skeleton{display:grid;gap:10px;padding:4px 0}.posture-ai-panel__skeleton span{animation:workflow-ai-pulse 1.25s ease-in-out infinite;background:var(--oasys-color-surface-subtle);border-radius:999px;height:12px}.posture-ai-panel__skeleton span:first-child{width:72%}.posture-ai-panel__skeleton span:nth-child(2){width:94%}.posture-ai-panel__skeleton span:nth-child(3){width:56%}@media (max-width:900px){.posture-ai-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.posture-ai-panel__action-grid{grid-template-columns:1fr}}@media (max-width:640px){.posture-ai-panel__header{display:grid;gap:14px}.posture-ai-panel__scope{text-align:left}.posture-ai-panel__prompts{grid-template-columns:1fr}.posture-ai-panel__footer{flex-wrap:wrap;justify-content:space-between}.posture-ai-panel__audit-grid{grid-template-columns:1fr}.posture-ai-panel__details-body{right:-2px}}.posture-ai-panel{position:relative}.posture-ai-panel__header-meta{display:grid;flex:0 0 auto;gap:10px;justify-items:end}.posture-ai-panel__status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.posture-ai-panel__trust-details{flex:0 0 auto}.posture-ai-panel__scope{justify-items:end}.posture-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);position:static}.posture-ai-panel__details-body{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--oasys-color-text-primary);max-height:none;overflow:visible;padding:16px 22px 20px;position:static;right:auto;top:auto;width:100%;z-index:auto}.posture-ai-panel__footer{display:none}@media (max-width:900px){.posture-ai-panel__header{flex-direction:column}.posture-ai-panel__header-meta{justify-items:start;width:100%}.posture-ai-panel__status{justify-content:flex-start}.posture-ai-panel__scope{justify-items:start;text-align:left}}.posture-ai-panel__header-meta{align-self:flex-start;min-width:max-content}.posture-ai-panel__status{flex-wrap:nowrap;white-space:nowrap}.posture-ai-panel__status.oasys-theme-light{color-scheme:light}@media (max-width:900px){.posture-ai-panel__header-meta{min-width:0}.posture-ai-panel__status{flex-wrap:wrap;white-space:normal}}.drift-ai-panel{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border-strong);border-radius:var(--oasys-radius-panel);box-shadow:var(--oasys-shadow-sm);color:var(--oasys-color-text-primary);margin-bottom:var(--oasys-space-6);min-width:0;overflow:hidden}.drift-ai-panel__header{align-items:flex-start;display:flex;gap:var(--oasys-space-6);justify-content:space-between;padding:var(--oasys-space-5) var(--oasys-space-6)}.drift-ai-panel__identity{max-width:900px;min-width:0}.drift-ai-panel__eyebrow,.drift-ai-panel__label,.drift-ai-panel__scope span{color:var(--oasys-color-intelligence);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-bold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.drift-ai-panel__identity h2{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-2xl);line-height:var(--oasys-line-height-heading);margin:var(--oasys-space-2) 0 0}.drift-ai-panel__identity p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-base);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0;max-width:940px}.drift-ai-panel__header-meta{align-self:flex-start;display:grid;gap:10px;justify-items:end;min-width:max-content}.drift-ai-panel__status{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--oasys-space-2);justify-content:flex-end;white-space:nowrap}.drift-ai-panel__scope{color:var(--oasys-color-text-secondary);display:grid;gap:var(--oasys-space-1);justify-items:end}.drift-ai-panel__scope span{color:var(--oasys-color-text-muted)}.drift-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm)}.drift-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(4,minmax(0,1fr));padding:var(--oasys-space-4) var(--oasys-space-6)}.drift-ai-panel__prompt{width:100%}.drift-ai-panel__body{display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);min-height:170px;padding:var(--oasys-space-5) var(--oasys-space-6)}.drift-ai-panel__actions,.drift-ai-panel__error,.drift-ai-panel__reasoning{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);min-width:0;padding:var(--oasys-space-4)}.drift-ai-panel__reasoning strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-lg);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-3)}.drift-ai-panel__reasoning p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-relaxed);margin:var(--oasys-space-3) 0 0}.drift-ai-panel__actions ol{display:grid;gap:var(--oasys-space-3);list-style:none;margin:var(--oasys-space-3) 0 0;padding:0}.drift-ai-panel__actions li{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:30px minmax(0,1fr)}.drift-ai-panel__actions li>span{background:color-mix(in srgb,var(--oasys-color-intelligence),#0000 86%);border-radius:var(--oasys-radius-round);color:var(--oasys-color-intelligence);display:grid;font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-bold);height:30px;place-items:center;width:30px}.drift-ai-panel__actions li p{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:4px 0 0}.drift-ai-panel__error{color:var(--oasys-color-danger);display:grid;gap:var(--oasys-space-1);grid-column:1/-1}.drift-ai-panel__skeleton{display:grid;gap:var(--oasys-space-3);grid-column:1/-1;padding:var(--oasys-space-4)}.drift-ai-panel__skeleton span{background:var(--oasys-color-surface-subtle);border-radius:var(--oasys-radius-pill);height:14px}.drift-ai-panel__skeleton span:nth-child(2){width:86%}.drift-ai-panel__skeleton span:nth-child(3){width:62%}.drift-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--oasys-space-5) var(--oasys-space-6)}.drift-ai-panel__sources{display:grid;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.drift-ai-panel__source{align-items:center;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:var(--oasys-space-3);justify-content:space-between;padding:var(--oasys-space-2) 0}.drift-ai-panel__limitations,.drift-ai-panel__muted,.drift-ai-panel__source span,.drift-ai-panel__source strong{font-size:var(--oasys-font-size-xs)}.drift-ai-panel__source strong{color:var(--oasys-color-text-primary)}.drift-ai-panel__limitations,.drift-ai-panel__muted,.drift-ai-panel__source span{color:var(--oasys-color-text-secondary)}.drift-ai-panel__limitations,.drift-ai-panel__muted{margin:var(--oasys-space-3) 0 0}.drift-ai-panel__limitations{display:grid;gap:var(--oasys-space-2);line-height:var(--oasys-line-height-body);padding-left:var(--oasys-space-5)}@media (max-width:980px){.drift-ai-panel__header{flex-direction:column}.drift-ai-panel__header-meta{justify-items:start;min-width:0;width:100%}.drift-ai-panel__status{flex-wrap:wrap;justify-content:flex-start;white-space:normal}.drift-ai-panel__scope{justify-items:start}.drift-ai-panel__body,.drift-ai-panel__details,.drift-ai-panel__prompts{grid-template-columns:1fr}}@media (max-width:640px){.drift-ai-panel__body,.drift-ai-panel__details,.drift-ai-panel__header,.drift-ai-panel__prompts{padding-left:var(--oasys-space-4);padding-right:var(--oasys-space-4)}}.evidence-ai-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--oasys-color-intelligence) 6%,#0000),#0000 38%),var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:18px;box-shadow:0 12px 34px #070f1d14;color:var(--oasys-color-text-primary);margin-bottom:18px;margin-top:16px;overflow:hidden}.evidence-ai-panel__header{align-items:flex-start;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:24px;justify-content:space-between;padding:20px 22px 16px}.evidence-ai-panel__heading{min-width:0}.evidence-ai-panel__eyebrow,.evidence-ai-panel__section-label{color:var(--oasys-color-intelligence);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.evidence-ai-panel__heading h2{color:var(--oasys-color-text-primary);font-size:18px;font-weight:800;line-height:1.25;margin:6px 0 0}.evidence-ai-panel__heading p{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:820px}.evidence-ai-panel__scope{display:grid;flex:0 0 auto;gap:3px;text-align:right}.evidence-ai-panel__confidence span,.evidence-ai-panel__scope span{color:var(--oasys-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.evidence-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:12px;font-weight:800}.evidence-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px}.evidence-ai-panel__prompt{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:11px;color:var(--oasys-color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;padding:8px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.evidence-ai-panel__prompt:hover:not(:disabled){border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.evidence-ai-panel__prompt.is-active{background:color-mix(in srgb,var(--oasys-color-intelligence) 8%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-intelligence) 52%,var(--oasys-color-border));color:var(--oasys-color-text-primary)}.evidence-ai-panel__details summary:focus-visible,.evidence-ai-panel__prompt:focus-visible{outline:2px solid var(--oasys-color-focus);outline-offset:2px}.evidence-ai-panel__prompt:disabled{cursor:default;opacity:.58}.evidence-ai-panel__body{min-height:142px;padding:18px 22px 20px}.evidence-ai-panel__answer{display:grid;gap:12px}.evidence-ai-panel__answer-topline{align-items:center;color:var(--oasys-color-text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.evidence-ai-panel__refreshing{color:var(--oasys-color-intelligence);letter-spacing:0;text-transform:none}.evidence-ai-panel__summary{color:var(--oasys-color-text-primary);font-size:17px;font-weight:760;line-height:1.45;max-width:1050px}.evidence-ai-panel__reasoning{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.62;margin:0;max-width:1120px}.evidence-ai-panel__actions{display:grid;gap:9px;margin-top:2px}.evidence-ai-panel__action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-ai-panel__action{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:12px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px 11px}.evidence-ai-panel__action>span{background:var(--oasys-color-brand-soft);border-radius:999px;color:var(--oasys-color-brand);display:grid;font-size:11px;font-weight:850;height:22px;place-items:center;width:22px}.evidence-ai-panel__action p{color:var(--oasys-color-text-secondary);font-size:12px;line-height:1.5;margin:1px 0 0}.evidence-ai-panel__footer{align-items:center;background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:flex;gap:10px;justify-content:flex-end;padding:12px 22px}.evidence-ai-panel__confidence{align-items:center;display:flex;gap:7px;min-height:30px}.evidence-ai-panel__audit-status,.evidence-ai-panel__confidence strong{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:999px;color:var(--oasys-color-text-primary);font-size:11px;font-weight:800;padding:4px 8px}.evidence-ai-panel__confidence strong{text-transform:capitalize}.evidence-ai-panel__audit-status.is-audited{background:color-mix(in srgb,var(--oasys-color-success) 7%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-success) 32%,var(--oasys-color-border));color:var(--oasys-color-success)}.evidence-ai-panel__details{position:relative}.evidence-ai-panel__details summary{align-items:center;background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:9px;color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;list-style:none;min-height:30px;padding:4px 9px}.evidence-ai-panel__details summary::-webkit-details-marker{display:none}.evidence-ai-panel__details[open] summary{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.evidence-ai-panel__details-body{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:14px;box-shadow:0 20px 60px #0206173d;max-height:430px;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));z-index:20}.evidence-ai-panel__audit-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.evidence-ai-panel__audit-grid>div{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:10px;min-width:0;padding:9px 10px}.evidence-ai-panel__audit-grid dt{color:var(--oasys-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.evidence-ai-panel__audit-grid dd{color:var(--oasys-color-text-primary);font-size:11px;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.evidence-ai-panel__detail-section{display:grid;gap:7px;margin-top:12px}.evidence-ai-panel__detail-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.evidence-ai-panel__detail-section li{background:var(--oasys-color-surface-secondary);border-radius:9px;color:var(--oasys-color-text-secondary);display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.45;padding:8px 9px}.evidence-ai-panel__detail-section li small{color:var(--oasys-color-text-muted);flex:0 0 auto;font-size:10px}.evidence-ai-panel__error{background:var(--oasys-color-danger-soft);border:1px solid color-mix(in srgb,var(--oasys-color-danger) 32%,#0000);border-radius:10px;color:var(--oasys-color-danger);font-size:12px;line-height:1.45;margin-top:10px;padding:9px 11px}.evidence-ai-panel__skeleton{display:grid;gap:10px;padding:4px 0}.evidence-ai-panel__skeleton span{animation:workflow-ai-pulse 1.25s ease-in-out infinite;background:var(--oasys-color-surface-subtle);border-radius:999px;height:12px}.evidence-ai-panel__skeleton span:first-child{width:72%}.evidence-ai-panel__skeleton span:nth-child(2){width:94%}.evidence-ai-panel__skeleton span:nth-child(3){width:56%}@media (max-width:900px){.evidence-ai-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-ai-panel__action-grid{grid-template-columns:1fr}}@media (max-width:640px){.evidence-ai-panel__header{display:grid;gap:14px}.evidence-ai-panel__scope{text-align:left}.evidence-ai-panel__prompts{grid-template-columns:1fr}.evidence-ai-panel__footer{flex-wrap:wrap;justify-content:space-between}.evidence-ai-panel__audit-grid{grid-template-columns:1fr}.evidence-ai-panel__details-body{right:-2px}}.evidence-ai-panel{position:relative}.evidence-ai-panel__header-meta{display:grid;flex:0 0 auto;gap:10px;justify-items:end}.evidence-ai-panel__status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.evidence-ai-panel__trust-details{flex:0 0 auto}.evidence-ai-panel__scope{justify-items:end}.evidence-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);position:static}.evidence-ai-panel__details-body{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--oasys-color-text-primary);max-height:none;overflow:visible;padding:16px 22px 20px;position:static;right:auto;top:auto;width:100%;z-index:auto}.evidence-ai-panel__footer{display:none}@media (max-width:900px){.evidence-ai-panel__header{flex-direction:column}.evidence-ai-panel__header-meta{justify-items:start;width:100%}.evidence-ai-panel__status{justify-content:flex-start}.evidence-ai-panel__scope{justify-items:start;text-align:left}}.evidence-ai-panel__header-meta{align-self:flex-start;min-width:max-content}.evidence-ai-panel__status{flex-wrap:nowrap;white-space:nowrap}.evidence-ai-panel__status.oasys-theme-light{color-scheme:light}@media (max-width:900px){.evidence-ai-panel__header-meta{min-width:0}.evidence-ai-panel__status{flex-wrap:wrap;white-space:normal}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.library{color:var(--color-text);font-family:var(--font-sans);margin:0;max-width:none;padding:0}.library-header{display:flex;flex-direction:column;gap:.35rem;margin-bottom:1.35rem}.library-header h2{color:var(--color-text);font-size:clamp(2rem,3vw,3rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0}.library-subtitle{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7;max-width:860px}.library-controls{align-items:flex-end;background:var(--color-surface,#fff);display:flex;flex-wrap:wrap;gap:.95rem;margin-bottom:1.2rem;padding:1rem}@supports (color:color-mix(in lab,red,red)){.library-controls{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.library-controls{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-card,14px)}@supports (color:color-mix(in lab,red,red)){.library-controls{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.library-controls{box-shadow:none}.library-control{display:flex;flex:220px;flex-direction:column;gap:.42rem;min-width:220px}.library-control label{color:var(--color-text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.library-control--search .library-input-wrapper{align-items:center;border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-control,10px);display:flex;gap:.55rem;padding:.78rem .95rem}@supports (color:color-mix(in lab,red,red)){.library-control--search .library-input-wrapper{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 86%)}}.library-control--search .library-input-wrapper{background:var(--color-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.library-control--search .library-input-wrapper{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.library-control--search .library-input-wrapper{transition:border-color .14s,box-shadow .14s,background .14s}.library-control--search .library-input-wrapper:focus-within{border-color:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-control--search .library-input-wrapper:focus-within{border-color:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 28%)}}.library-control--search .library-input-wrapper:focus-within{box-shadow:0 0 0 4px var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-control--search .library-input-wrapper:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.library-control--search .library-input-wrapper:focus-within{background:var(--color-surface,#fff)}.library-input-icon{color:var(--color-text-secondary);font-size:.95rem}.library-control--search input{background:0 0;border:none;color:var(--color-text);font-family:var(--font-sans);font-size:.98rem;outline:none;width:100%}.library-control--search input::placeholder{color:var(--color-text-muted,#94a3b8)}.library-control select{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-control,10px);padding:.78rem .95rem}@supports (color:color-mix(in lab,red,red)){.library-control select{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 86%)}}.library-control select{background:var(--color-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.library-control select{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.library-control select{color:var(--color-text);font-family:var(--font-sans);font-size:.98rem;transition:border-color .14s,box-shadow .14s,background .14s}.library-control select:focus{border-color:var(--color-primary,#0c8f5d);outline:none}@supports (color:color-mix(in lab,red,red)){.library-control select:focus{border-color:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 28%)}}.library-control select:focus{box-shadow:0 0 0 4px var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-control select:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.library-control select:focus,.library-table-wrapper{background:var(--color-surface,#fff)}.library-table-wrapper{margin-top:1rem}@supports (color:color-mix(in lab,red,red)){.library-table-wrapper{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.library-table-wrapper{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-card,14px);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.library-table-wrapper{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.library-table-wrapper{overflow:visible}.library-empty{color:var(--color-text-secondary);font-size:1rem;padding:2rem 1.4rem;text-align:center}.library-table{border-collapse:initial;border-spacing:0;font-size:.96rem;min-width:0;table-layout:fixed;width:100%}.library-table thead{background:0 0}.library-table td,.library-table th{background-clip:padding-box;overflow:visible;padding:.95rem 1rem;vertical-align:middle}.library-table th{border-bottom:1px solid var(--color-text,#0f172a);color:var(--color-text-secondary);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase}@supports (color:color-mix(in lab,red,red)){.library-table th{border-bottom:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.library-table th{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-table th{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 96%)}}.library-table thead th:first-child{border-top-left-radius:24px}.library-table thead th:last-child{border-top-right-radius:24px}.library-table td{border-bottom:1px solid var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-table td{border-bottom:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 92%)}}.library-table td{color:var(--color-text);line-height:1.6}.library-table tbody tr:last-child td{border-bottom:none}.library-table tbody tr{overflow:visible}.library-table tbody tr:last-child td:first-child{border-bottom-left-radius:24px}.library-table tbody tr:last-child td:last-child{border-bottom-right-radius:24px}.library-table td:first-child,.library-table th:first-child{min-width:250px;width:30%}.library-table td:nth-child(2),.library-table th:nth-child(2){min-width:132px;padding-right:1.35rem;text-align:center;width:12%}.library-table td:nth-child(3),.library-table th:nth-child(3){min-width:130px;padding-left:1.15rem;text-align:center;width:13%}.library-table td:nth-child(4),.library-table th:nth-child(4){min-width:120px;text-align:center;width:12%}.library-table td:nth-child(5),.library-table th:nth-child(5){min-width:390px;width:32%}.library-table th:nth-child(5){text-align:center}.library-table td:nth-child(5){padding-right:1rem}.library-table tbody tr:hover{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-table tbody tr:hover{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 97%)}}.library-row-subtext{color:var(--color-text-secondary);font-size:.84rem;margin-top:.1rem;word-break:break-word}.library-table td:first-child>div:first-child{overflow-wrap:anywhere;word-break:normal}.library-table td:nth-child(4){vertical-align:middle}.library-table td:nth-child(4) .library-status{margin-inline:auto}.library-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.library-title-icon-button{align-items:center;background:0 0;border:none;color:var(--color-text-secondary,#64748b);cursor:pointer;display:inline-flex;flex:none;font-size:.82rem;justify-content:center;line-height:1;margin:0;padding:0}.library-title-icon-button:hover{color:var(--color-text)}.library-title-edit{display:flex;flex-direction:column;gap:.5rem}.library-title-input{border:1px solid var(--color-text,#0f172a);border-radius:10px;min-height:38px;width:100%}@supports (color:color-mix(in lab,red,red)){.library-title-input{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 82%)}}.library-title-input{background:var(--color-surface,#fff);color:var(--color-text);font-family:var(--font-sans);font-size:.92rem;padding:.55rem .7rem}.library-title-input:focus{border-color:var(--color-primary,#0c8f5d);outline:none}@supports (color:color-mix(in lab,red,red)){.library-title-input:focus{border-color:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 28%)}}.library-title-input:focus{box-shadow:0 0 0 4px var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-title-input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.library-title-edit-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.library-badge,.library-status{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:700;justify-content:center;letter-spacing:.01em;padding:.24rem .62rem;white-space:nowrap}.library-badge{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-badge{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.library-badge{color:var(--color-text-secondary)}.library-table td:nth-child(2) .library-badge{margin-inline:auto}.library-badge--guided{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-badge--guided{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.library-badge--guided{color:var(--color-primary,#0c8f5d)}.library-badge--screenshot{background:#2563eb14;color:#2563eb}.library-status{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-status{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.library-status{color:var(--color-text-secondary)}.library-status--ready,.library-status--success{background:#16a34a14;color:var(--color-success)}.library-status--processing{background:#facc151f;color:#b45309}.library-status--draft{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-status--draft{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.library-status--draft{color:var(--color-text-secondary)}.library-status--pending-approval{background:#facc151f;color:#b45309}.library-status--error,.library-status--failed{background:#ef444414;color:var(--color-error)}.library-status--archived{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-status--archived{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.library-status--archived{color:var(--color-text-secondary)}.library-status--needs-review{background:#f59e0b1f;color:#b45309}.library-actions-cell{overflow:visible;padding-right:.65rem;position:relative;text-align:right;vertical-align:middle;white-space:nowrap}.library-actions-cell>*{display:inline-flex;margin-left:.38rem;vertical-align:middle}.library-actions-cell>:first-child{margin-left:0}.library-link,.library-link--disabled{border:1px solid var(--color-primary,#0c8f5d);border-radius:999px;color:var(--color-primary);font-size:.76rem;font-weight:700;padding:.34rem .56rem;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.library-link,.library-link--disabled{border:1px solid color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 82%)}}.library-link,.library-link--disabled{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-link,.library-link--disabled{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 95%)}}.library-link,.library-link--disabled{align-items:center;cursor:pointer;display:inline-flex;gap:.22rem;height:34px;justify-content:center;line-height:1;min-width:0;white-space:nowrap}.library-link:hover{background:var(--color-primary,#0c8f5d);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.library-link:hover{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 91%)}}.library-link:disabled,.library-link[disabled]{cursor:not-allowed;opacity:.6}.library-link--disabled{cursor:not-allowed;opacity:.55;pointer-events:none}.library-link--compact{font-size:.74rem;gap:.18rem;height:30px;min-width:0;padding:.3rem .48rem}.library-link--danger{align-items:center;background:#ef44440f;border:1px solid #ef44442e;border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.76rem;font-weight:700;gap:.2rem;height:34px;justify-content:center;line-height:1;min-width:0;padding:.34rem .6rem;text-decoration:none;white-space:nowrap}.library-link--danger:hover{background:#ef44441f}.library-link--danger:disabled,.library-link--danger[disabled]{cursor:not-allowed;opacity:.6}.library-delete-anchor{position:relative;vertical-align:middle}.library-delete-anchor,.library-delete-icon-button{align-items:center;display:inline-flex;justify-content:center}.library-delete-icon-button{background:0 0;border:none;border-radius:999px;color:#b91c1c;cursor:pointer;font-size:.9rem;height:28px;line-height:1;margin:0;min-width:28px;padding:.24rem;transition:background .14s,color .14s}.library-delete-icon-button:hover{background:#ef444414;color:#991b1b}.library-delete-popover{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-control,10px);bottom:calc(100% + .55rem);min-width:190px;padding:.7rem;position:absolute;right:0;z-index:100}@supports (color:color-mix(in lab,red,red)){.library-delete-popover{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.library-delete-popover{background:var(--color-surface,#fff);box-shadow:0 18px 36px #0f172a29;display:flex;flex-direction:column;gap:.55rem}.library-delete-popover:before{background:var(--color-surface,#fff);border-right:1px solid var(--color-text,#0f172a);content:"";height:12px;position:absolute;right:12px;top:calc(100% - 6px);width:12px}@supports (color:color-mix(in lab,red,red)){.library-delete-popover:before{border-right:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.library-delete-popover:before{border-bottom:1px solid var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.library-delete-popover:before{border-bottom:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.library-delete-popover:before{transform:rotate(45deg)}.library-delete-popover-text{color:var(--color-text-secondary);font-size:.8rem;line-height:1.5;text-align:left}.library-delete-popover-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.library-template-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));padding:1rem}.library-template-card{background:var(--color-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.library-template-card{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.library-template-card{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-card,14px);padding:1rem}@supports (color:color-mix(in lab,red,red)){.library-template-card{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.library-template-card{box-shadow:none;display:flex;flex-direction:column;gap:.7rem;transition:border-color .14s,box-shadow .14s,transform .14s}.library-template-card:hover{border-color:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-template-card:hover{border-color:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 74%)}}.library-template-card:hover{box-shadow:0 10px 24px var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-template-card:hover{box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 93%)}}.library-template-card:hover{transform:translateY(-1px)}.library-template-header{align-items:flex-start;display:flex;gap:.7rem;justify-content:space-between}.library-template-header h3{color:var(--color-text);font-size:1.02rem;font-weight:800;margin:0}.library-template-level{background:#2563eb14;border-radius:999px;color:#2563eb;font-size:.76rem;font-weight:700;padding:.24rem .62rem;white-space:nowrap}.library-template-description{color:var(--color-text-secondary);font-size:.95rem;line-height:1.65}.library-template-meta{color:var(--color-text-secondary);font-size:.82rem;line-height:1.5}.library-template-industry{font-weight:700}.library-template-tags{display:flex;flex-wrap:wrap;gap:.35rem}.library-template-tag{background:var(--color-text,#0f172a);border-radius:999px;font-size:.76rem;font-weight:700;padding:.18rem .58rem}@supports (color:color-mix(in lab,red,red)){.library-template-tag{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.library-template-tag{color:var(--color-text-secondary)}.library-template-actions{display:flex;justify-content:flex-end;margin-top:auto}.library-template-cta{border:1px solid var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.library-template-cta{border:1px solid color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 78%)}}.library-template-cta{background:var(--color-primary,#0c8f5d);border-radius:999px;cursor:pointer;font-size:.82rem;font-weight:700;padding:.55rem .95rem}@supports (color:color-mix(in lab,red,red)){.library-template-cta{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 93%)}}.library-template-cta{color:var(--color-primary);min-height:46px;transition:background .18s,color .18s,transform .12s}.library-template-cta:hover{background:var(--color-primary);color:var(--color-on-primary);transform:translateY(-1px)}.library-link--danger-pill{align-items:center;background:#ef44440f;border:1px solid #ef44442e;border-radius:999px;color:#b91c1c;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:700;gap:.25rem;margin-left:.55rem;padding:.36rem .68rem}.library-link--danger-pill:hover{background:#ef444424}@media (max-width:1100px){.library-table-wrapper{overflow:auto visible}.library-table{min-width:1220px}}@media (max-width:900px){.library-controls{align-items:stretch;flex-direction:column}.library-control{width:100%}.library-actions-cell{text-align:left;white-space:nowrap}.library-actions-cell>*{margin-left:0;margin-right:.38rem}.library-delete-popover{left:0;right:auto}.library-delete-popover:before{left:12px;right:auto}.library-table-wrapper{overflow:auto visible}.library-table{min-width:1180px}}@media (max-width:768px){.library{padding:0}.library-header h2{font-size:2.15rem}.library-controls{padding:.9rem}.library-controls,.library-table-wrapper{border-radius:var(--oasys-radius-card,14px)}.library-table-wrapper{overflow:auto visible}.library-table{font-size:.84rem;min-width:1120px}.library-table td,.library-table th{padding:.78rem .72rem}.library-template-grid{grid-template-columns:1fr;padding:.9rem}}.sop-center-page .library-header h2{font-size:var(--oasys-font-size-xl,1.125rem);font-weight:var(--oasys-font-weight-bold,700);letter-spacing:var(--oasys-letter-spacing-tight,-.02em);line-height:var(--oasys-line-height-heading,1.25)}.sop-center-page .library-controls,.sop-center-page .library-table-wrapper,.sop-center-page .library-template-card{box-shadow:none}.sop-center-page .library-link,.sop-center-page .library-link--danger,.sop-center-page .library-link--danger-pill,.sop-center-page .library-link--disabled,.sop-center-page .library-template-cta{border-radius:var(--oasys-radius-control,10px)}.library{--color-text:var(--oasys-color-text-primary,#eaf0ff);--color-text-secondary:var(--oasys-color-text-secondary,#b6c2d8);--color-text-muted:var(--oasys-color-text-muted,#8f9db8);--color-surface:var(--oasys-color-surface-primary,#131d36);--color-primary:var(--oasys-color-brand,#6aa8ff);--color-primary-strong:var(--oasys-color-brand-hover,#83b7ff);--color-success:var(--oasys-color-success,#4fd28e);--color-error:var(--oasys-color-danger,#ff7b7b);--color-on-primary:var(--oasys-color-text-inverse,#07111f);color:var(--oasys-color-text-primary,#eaf0ff)}.library--standalone{background:var(--oasys-page-background,#0b1220);min-height:calc(100vh - 88px);padding:48px 0 64px}.library-page-shell{margin:0 auto;width:min(1320px,100% - 48px)}.library-page-header{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin-bottom:28px}.library-page-heading{min-width:0}.library-page-heading h1{color:var(--oasys-color-text-primary,#eaf0ff);font-size:clamp(var(--oasys-font-size-3xl,1.75rem),3vw,var(--oasys-font-size-4xl,2.25rem));font-weight:var(--oasys-font-weight-bold,700);letter-spacing:var(--oasys-letter-spacing-tight,-.02em);line-height:var(--oasys-line-height-heading,1.25);margin:0}.library-page-heading p{color:var(--oasys-color-text-secondary,#b6c2d8);font-size:var(--oasys-font-size-md,.875rem);line-height:var(--oasys-line-height-body,1.5);margin:var(--oasys-space-2,8px)0 0;max-width:var(--oasys-copy-max-width,720px)}.library-page-actions{align-items:center;display:flex;flex:none;flex-wrap:wrap;gap:10px;justify-content:flex-end}.library-page-action.oasys-button{min-width:154px}.library--standalone.oasys-theme-dark .library-page-action.oasys-button{background:#f5f7fb;border-color:#f5f7fb;color:#132033}.library--standalone.oasys-theme-dark .library-page-action.oasys-button:hover:not(:disabled){background:#fff;border-color:#fff;color:#132033}.library-page-panel{min-width:0}.library--standalone .library-controls,.library--standalone .library-table-wrapper,.sop-center-page .library-controls,.sop-center-page .library-table-wrapper{background:var(--oasys-color-surface-primary,#131d36);border-color:var(--oasys-color-border,#eaf0ff1f)}.library--standalone .library-controls{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(260px,1.35fr) repeat(2,minmax(190px,.9fr)) minmax(150px,.7fr);margin-bottom:18px;padding:18px}.library--standalone .library-control{min-width:0;width:100%}.library--standalone .library-control label,.sop-center-page .library-control label{color:var(--oasys-color-text-muted,#8f9db8)}.library--standalone .library-control select,.library--standalone .library-input-wrapper,.library--standalone .library-title-input,.sop-center-page .library-control select,.sop-center-page .library-input-wrapper,.sop-center-page .library-title-input{background:var(--oasys-color-surface-secondary,#162241);border-color:var(--oasys-color-border,#eaf0ff1f);color:var(--oasys-color-text-primary,#eaf0ff)}.library--standalone .library-control select:focus,.library--standalone .library-input-wrapper:focus-within,.library--standalone .library-title-input:focus,.sop-center-page .library-control select:focus,.sop-center-page .library-input-wrapper:focus-within,.sop-center-page .library-title-input:focus{background:var(--oasys-color-surface-secondary,#162241);border-color:var(--oasys-color-focus,#7db4ff);box-shadow:0 0 0 3px var(--oasys-color-focus-ring,#6aa8ff42)}.library--standalone .library-control select option,.sop-center-page .library-control select option{background:var(--oasys-color-surface-primary,#131d36);color:var(--oasys-color-text-primary,#eaf0ff)}.library-refresh-button.oasys-button{min-height:44px;width:100%}.library--standalone .library-table-wrapper{margin-top:0;overflow:visible}.library--standalone .library-table,.sop-center-page .library-table{color:var(--oasys-color-text-primary,#eaf0ff)}.library--standalone .library-table th,.sop-center-page .library-table th{background:var(--oasys-color-surface-secondary,#162241);border-bottom-color:var(--oasys-color-divider,#eaf0ff1a);color:var(--oasys-color-text-muted,#8f9db8)}.library--standalone .library-table td,.sop-center-page .library-table td{border-bottom-color:var(--oasys-color-divider,#eaf0ff1a);color:var(--oasys-color-text-primary,#eaf0ff)}.library--standalone .library-table tbody tr:hover,.sop-center-page .library-table tbody tr:hover{background:var(--oasys-color-brand-soft,#6aa8ff24)}.library-table td:nth-child(2) .oasys-status-chip,.library-table td:nth-child(4) .oasys-status-chip{margin-inline:auto}.library--standalone .library-row-subtext,.library--standalone .library-template-description,.library--standalone .library-template-meta,.sop-center-page .library-row-subtext,.sop-center-page .library-template-description,.sop-center-page .library-template-meta{color:var(--oasys-color-text-secondary,#b6c2d8)}.library--standalone .library-template-card,.sop-center-page .library-template-card{background:var(--oasys-color-surface-secondary,#162241);border-color:var(--oasys-color-border,#eaf0ff1f)}.library--standalone .library-template-header h3,.sop-center-page .library-template-header h3{color:var(--oasys-color-text-primary,#eaf0ff)}.library--standalone .library-delete-popover,.sop-center-page .library-delete-popover{background:var(--oasys-color-surface-elevated,#182440);border-color:var(--oasys-color-border-strong,#93c5fd57);box-shadow:0 18px 36px #02061757}.library--standalone .library-delete-popover:before,.sop-center-page .library-delete-popover:before{background:var(--oasys-color-surface-elevated,#182440);border-bottom-color:var(--oasys-color-border-strong,#93c5fd57);border-right-color:var(--oasys-color-border-strong,#93c5fd57)}@media (min-width:1101px){.library--standalone .library-table{min-width:0}}@media (max-width:1100px){.library--standalone .library-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.library--standalone{padding:28px 0 44px}.library-page-shell{width:min(100% - 28px,1320px)}.library-page-header{flex-direction:column;gap:18px}.library-page-action.oasys-button,.library-page-actions{width:100%}.library--standalone .library-controls{grid-template-columns:1fr}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.sop-generator{color:var(--color-text);font-family:var(--font-sans);margin:0;max-width:none;padding:0}.sop-generator h2{color:var(--color-text);font-size:clamp(2rem,3vw,3.1rem);font-weight:800;letter-spacing:-.04em;line-height:1.02;margin:0 0 .8rem;text-align:left}.sop-generator .subtitle{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.7;margin:0 0 1.5rem;max-width:820px;text-align:left}.sop-generator,.sop-generator-card{background:0 0}.sop-generator .result,.sop-generator .status,.sop-generator .step-indicator,.sop-generator .wizard-nav,.sop-generator .wizard-step{border-left:0;border-right:0}.sop-generator-card{background:var(--color-surface,#fff)}@supports (color:color-mix(in lab,red,red)){.sop-generator-card{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.sop-generator-card{border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-card,14px);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.sop-generator-card{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.sop-generator-card{padding:22px 22px 20px}.step-indicator{display:flex;gap:10px;justify-content:space-between;list-style:none;margin:0 0 1.35rem;padding:0 6px}.step-indicator li{color:var(--color-text-secondary);flex:1;font-size:.9rem;font-weight:700;letter-spacing:.08em;padding-top:2px;position:relative;text-align:center;text-transform:uppercase}.step-indicator li:before{background:var(--color-text,#0f172a);border-radius:999px;content:"";display:block;height:11px;margin:0 auto .52rem;width:11px}@supports (color:color-mix(in lab,red,red)){.step-indicator li:before{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.step-indicator li:before{box-shadow:0 0 0 6px var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.step-indicator li:before{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-text,#0f172a),#0000 96%)}}.step-indicator li:after{background:var(--color-text,#0f172a);content:"";height:2px;position:absolute;right:-50%;top:5px;width:100%}@supports (color:color-mix(in lab,red,red)){.step-indicator li:after{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.step-indicator li:after{z-index:-1}.step-indicator li:last-child:after{display:none}.step-indicator li.active,.step-indicator li.completed{color:var(--color-primary)}.step-indicator li.active:before,.step-indicator li.completed:before{background:var(--color-primary);box-shadow:0 0 0 6px var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.step-indicator li.active:before,.step-indicator li.completed:before{box-shadow:0 0 0 6px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.step-indicator li.completed:after{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.step-indicator li.completed:after{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 30%)}}.wizard-step{min-height:120px}.field,.wizard-step{margin-bottom:1rem}.field label{font-size:.74rem;font-weight:700;letter-spacing:.08em;margin-bottom:.45rem;text-transform:uppercase}.field label,.field label small{color:var(--color-text-secondary);display:block}.field label small{font-size:.96rem;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:.35rem;text-transform:none}.field input,.field select,.field textarea{border:1px solid var(--color-text,#0f172a);font-size:1rem;padding:.8rem .95rem;width:100%}@supports (color:color-mix(in lab,red,red)){.field input,.field select,.field textarea{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 86%)}}.field input,.field select,.field textarea{background:var(--color-surface,#fff);border-radius:var(--oasys-radius-control,10px)}@supports (color:color-mix(in lab,red,red)){.field input,.field select,.field textarea{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.field input,.field select,.field textarea{color:var(--color-text);transition:border-color .14s,box-shadow .14s,background .14s}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus,.field textarea:focus{border-color:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 28%)}}.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px var(--color-primary,#0c8f5d);outline:none}@supports (color:color-mix(in lab,red,red)){.field input:focus,.field select:focus,.field textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.field input:focus,.field select:focus,.field textarea:focus{background:var(--color-surface,#fff)}.field textarea{min-height:132px;resize:vertical}fieldset.field{border:1px solid var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){fieldset.field{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}fieldset.field{background:var(--color-surface,#fff);border-radius:var(--oasys-radius-card,14px);padding:1rem 1rem .95rem}@supports (color:color-mix(in lab,red,red)){fieldset.field{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}fieldset.field{margin-bottom:1rem}fieldset.field legend{align-items:flex-start;color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:.74rem;font-weight:700;gap:.15rem;letter-spacing:.08em;line-height:1.4;margin-bottom:.35rem;margin-left:.4rem;padding:0 .45rem;text-transform:uppercase}fieldset.field legend small{color:var(--color-text-secondary);display:block;font-size:.95rem;font-weight:400;letter-spacing:0;margin:0;text-transform:none}.dynamic-list{align-items:center;display:flex;gap:.55rem;margin-bottom:.75rem}.dynamic-list input{flex:1;min-width:0}.dynamic-list .remove{align-items:center;background:#ef444414;border:1px solid #ef44442e;border-radius:999px;color:var(--color-error);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;height:1.9rem;justify-content:center;margin-left:0;transition:background .14s,transform .12s;width:1.9rem}.dynamic-list .remove:hover{background:#ef444424;transform:translateY(-1px)}.add{background:var(--color-primary,#0c8f5d);padding:.55rem .95rem}@supports (color:color-mix(in lab,red,red)){.add{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 92%)}}.add{border:1px solid var(--color-primary,#0c8f5d);color:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.add{border:1px solid color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 78%)}}.add{border-radius:999px;box-shadow:none;cursor:pointer;font-size:.86rem;font-weight:700;transition:background .18s,transform .12s,box-shadow .18s}.add:hover{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.add:hover{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 88%)}}.add:hover{transform:translateY(-1px)}.wizard-nav{display:flex;gap:.8rem;justify-content:space-between;margin-top:1rem}.wizard-nav .primary,.wizard-nav .secondary{border:none;border-radius:999px;cursor:pointer;flex:1;font-family:var(--font-sans);font-size:.95rem;font-weight:700;padding:.9rem 1.2rem;transition:background .18s,opacity .18s,transform .12s,box-shadow .18s}.wizard-nav .primary{background:var(--color-primary);box-shadow:0 10px 24px var(--color-primary,#0c8f5d);color:var(--color-on-primary)}@supports (color:color-mix(in lab,red,red)){.wizard-nav .primary{box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 82%)}}.wizard-nav .primary:hover:not(:disabled){background:var(--color-primary-strong,#0a7a4f);box-shadow:0 14px 28px var(--color-primary,#0c8f5d);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.wizard-nav .primary:hover:not(:disabled){box-shadow:0 14px 28px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 78%)}}.wizard-nav .primary:disabled{cursor:not-allowed;opacity:.6}.wizard-nav .secondary{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.wizard-nav .secondary{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.wizard-nav .secondary{border:1px solid var(--color-text,#0f172a);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.wizard-nav .secondary{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.wizard-nav .secondary:hover{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.wizard-nav .secondary:hover{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 91%)}}.status{border-radius:var(--oasys-radius-control,10px);font-size:.95rem;margin:1rem 0;padding:.8rem 1rem;text-align:center}.status--active{background:#2563eb0f;border:1px solid #2563eb38;color:#1d4ed8;font-weight:700}.status--success{background:#16a34a0f;border:1px solid #16a34a38;color:var(--color-success);font-weight:700}.status.error{background:#ef44440f;border:1px solid #ef444438;color:var(--color-error);font-weight:700}.result{background:var(--color-surface,#fff);border-radius:var(--oasys-radius-card,14px);margin-top:1.2rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.result{background:color-mix(in srgb,var(--color-surface,#fff),#0000 2%)}}.result{border:1px solid var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.result{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 90%)}}.result{box-shadow:none;text-align:center}.result .message{color:var(--color-success);font-size:1.05rem;font-weight:700;margin-bottom:.75rem}.download-links{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:center}.download-links a{border:1px solid var(--color-primary,#0c8f5d);border-radius:999px;color:var(--color-primary);font-size:.92rem;font-weight:700;padding:.68rem 1rem;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.download-links a{border:1px solid color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 80%)}}.download-links a{background:var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.download-links a{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 95%)}}.download-links a:hover{background:var(--color-primary,#0c8f5d);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.download-links a:hover{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 91%)}}.modal-overlay{align-items:center;background:#0f172a6b;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:999}.modal{background:var(--color-surface);border:1px solid var(--color-text,#0f172a);border-radius:var(--oasys-radius-card,14px);box-shadow:0 28px 70px #0f172a38;max-width:400px;padding:1.15rem;text-align:center;width:100%}@supports (color:color-mix(in lab,red,red)){.modal{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.modal h3{color:var(--color-text);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.6rem}.modal p{color:var(--color-text-secondary);font-size:.95rem;line-height:1.6;margin-bottom:1rem}.modal .primary,.modal .secondary{border:none;border-radius:999px;cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:700;margin-bottom:.55rem;padding:.78rem 1.1rem;width:100%}.modal .primary{background:var(--color-primary);box-shadow:0 10px 24px var(--color-primary,#0c8f5d);color:var(--color-on-primary);transition:background .18s,transform .12s,box-shadow .18s}@supports (color:color-mix(in lab,red,red)){.modal .primary{box-shadow:0 10px 24px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 82%)}}.modal .primary:hover{background:var(--color-primary-strong,#0a7a4f);box-shadow:0 14px 28px var(--color-primary,#0c8f5d);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.modal .primary:hover{box-shadow:0 14px 28px color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 78%)}}.modal .secondary{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.modal .secondary{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 94%)}}.modal .secondary{border:1px solid var(--color-text,#0f172a);color:var(--color-text)}@supports (color:color-mix(in lab,red,red)){.modal .secondary{border:1px solid color-mix(in srgb,var(--color-text,#0f172a),#0000 88%)}}.modal .secondary{transition:background .18s}.modal .secondary:hover{background:var(--color-text,#0f172a)}@supports (color:color-mix(in lab,red,red)){.modal .secondary:hover{background:color-mix(in srgb,var(--color-text,#0f172a),#0000 91%)}}.template-indicator{align-items:center;background:var(--color-primary,#0c8f5d);color:var(--color-text);display:inline-flex;font-size:.84rem;font-weight:600;gap:.45rem}@supports (color:color-mix(in lab,red,red)){.template-indicator{background:color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 93%)}}.template-indicator{border:1px solid var(--color-primary,#0c8f5d)}@supports (color:color-mix(in lab,red,red)){.template-indicator{border:1px solid color-mix(in srgb,var(--color-primary,#0c8f5d),#0000 80%)}}.template-indicator{border-radius:999px;margin-bottom:.9rem;padding:.42rem .82rem}.template-indicator span{opacity:.85}.template-indicator strong{color:var(--color-primary,#0c8f5d);font-weight:800}@media (max-width:980px){.step-indicator{gap:6px}.step-indicator li{font-size:.76rem}.wizard-nav{flex-direction:column}}@media (max-width:768px){.sop-generator{padding:0}.sop-generator h2{font-size:2.1rem}.sop-generator-card{border-radius:var(--oasys-radius-card,14px);padding:16px}.step-indicator{flex-wrap:wrap;justify-content:center;row-gap:12px}.step-indicator li{min-width:40%}.step-indicator li:after{display:none}.field input,.field select,.field textarea{border-radius:var(--oasys-radius-control,10px)}}.sop-center-page .sop-generator h2{font-size:var(--oasys-font-size-xl,1.125rem);font-weight:var(--oasys-font-weight-bold,700);letter-spacing:var(--oasys-letter-spacing-tight,-.02em);line-height:var(--oasys-line-height-heading,1.25)}.sop-center-page .screenshot-flow .result,.sop-center-page .sf-form,.sop-center-page .sop-generator-card{box-shadow:none}.sop-center-page .add,.sop-center-page .download-links a,.sop-center-page .wizard-nav .primary,.sop-center-page .wizard-nav .secondary{border-radius:var(--oasys-radius-control,10px)}.sop-center-page .sop-generator{color:var(--oasys-color-text-primary)}.sop-center-page .sop-generator .wizard-nav{margin-top:var(--oasys-space-4)}.sop-center-page .sop-generator .wizard-nav .oasys-button{min-width:112px}.sop-center-page .sop-generator .dynamic-list{align-items:center}.sop-center-page .sop-generator .dynamic-list .oasys-button{flex:none}.sop-center-page .sop-generator .sop-generator__remove-button{min-width:82px}.sop-center-page .sop-generator .field>.oasys-button{margin-top:var(--oasys-space-2)}.sop-center-page .sop-generator .modal .oasys-action-group{margin-top:var(--oasys-space-4)}@media (max-width:768px){.sop-center-page .sop-generator .wizard-nav .oasys-button{width:100%}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.screenshot-flow{color:var(--color-text);font-family:var(--font-sans);margin:0;max-width:none;padding:0}.screenshot-flow h2{color:var(--color-text);font-size:var(--oasys-font-size-xl,1.125rem);font-weight:var(--oasys-font-weight-bold,700);letter-spacing:var(--oasys-letter-spacing-tight,-.02em);line-height:var(--oasys-line-height-heading,1.25);margin:0 0 .8rem}.sf-subtitle{color:var(--color-text-secondary);font-size:var(--oasys-font-size-md,.875rem);line-height:var(--oasys-line-height-body,1.5);margin:0 0 1.5rem;max-width:var(--oasys-copy-max-width,720px)}.sf-form{background:var(--color-surface,#14213a)}@supports (color:color-mix(in lab,red,red)){.sf-form{background:color-mix(in srgb,var(--color-surface,#14213a),#0000 2%)}}.sf-form{border:1px solid var(--color-text,#e8edf7);border-radius:var(--oasys-radius-card,14px);box-shadow:none}@supports (color:color-mix(in lab,red,red)){.sf-form{border:1px solid color-mix(in srgb,var(--color-text,#e8edf7),#0000 90%)}}.sf-form{gap:1rem;padding:20px}.sf-field,.sf-form{display:flex;flex-direction:column}.sf-field{gap:.45rem}.sf-field label{color:var(--color-text-secondary);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sf-field input[type=file],.sf-field textarea{color:var(--color-text);font-family:var(--font-sans);font-size:1rem}.sf-field input[type=file]{padding:.55rem 0}.sf-field textarea{border:1px solid var(--color-text,#e8edf7);border-radius:var(--oasys-radius-control,10px);padding:.85rem .95rem}@supports (color:color-mix(in lab,red,red)){.sf-field textarea{border:1px solid color-mix(in srgb,var(--color-text,#e8edf7),#0000 86%)}}.sf-field textarea{background:var(--color-surface,#14213a)}@supports (color:color-mix(in lab,red,red)){.sf-field textarea{background:color-mix(in srgb,var(--color-surface,#14213a),#0000 2%)}}.sf-field textarea{min-height:118px;resize:vertical;transition:border-color .14s,box-shadow .14s,background .14s}.sf-field textarea:focus{border-color:var(--color-primary,#5aa9ff);outline:none}@supports (color:color-mix(in lab,red,red)){.sf-field textarea:focus{border-color:color-mix(in srgb,var(--color-primary,#5aa9ff),#0000 28%)}}.sf-field textarea:focus{box-shadow:0 0 0 3px var(--color-primary,#5aa9ff)}@supports (color:color-mix(in lab,red,red)){.sf-field textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary,#5aa9ff),#0000 86%)}}.sf-field textarea:focus{background:var(--color-surface,#14213a)}.sf-file-list{border:1px solid var(--color-text,#e8edf7);border-radius:var(--oasys-radius-control,10px);list-style:none;margin:0;padding:0}@supports (color:color-mix(in lab,red,red)){.sf-file-list{border:1px solid color-mix(in srgb,var(--color-text,#e8edf7),#0000 90%)}}.sf-file-list{background:var(--color-surface,#14213a)}@supports (color:color-mix(in lab,red,red)){.sf-file-list{background:color-mix(in srgb,var(--color-surface,#14213a),#0000 2%)}}.sf-file-list{overflow:hidden}.sf-file-list li{align-items:center;border-bottom:1px solid var(--color-text,#e8edf7);color:var(--color-text);display:flex;font-size:.96rem;gap:.7rem;justify-content:space-between;padding:.8rem .95rem}@supports (color:color-mix(in lab,red,red)){.sf-file-list li{border-bottom:1px solid color-mix(in srgb,var(--color-text,#e8edf7),#0000 92%)}}.sf-file-list li:last-child{border-bottom:none}.sf-file-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-file-remove{background:#ef444414;border:1px solid #ef44442e;border-radius:var(--oasys-radius-control,10px);color:var(--color-error);cursor:pointer;font-size:.78rem;font-weight:700;padding:.2rem .65rem;transition:background .14s,transform .12s}.sf-file-remove:hover{background:#ef444424;transform:translateY(-1px)}.sf-button{align-self:flex-start;background:var(--color-primary);border:none;border-radius:var(--oasys-radius-control,10px);box-shadow:none;color:var(--color-on-primary);cursor:pointer;font-family:var(--font-sans);font-size:.95rem;font-weight:700;margin-top:.2rem;padding:.78rem 1rem;transition:background .18s,transform .12s}.sf-button:hover:not(:disabled){background:var(--color-primary-strong,#73b7ff);transform:translateY(-1px)}.sf-button:disabled{box-shadow:none;cursor:default;opacity:.6}.screenshot-flow .status,.sf-error{border-radius:var(--oasys-radius-control,10px);font-size:.95rem;margin-top:1rem;padding:.8rem 1rem}.sf-error{background:#ef44440f;border:1px solid #ef444438;color:var(--color-error);font-weight:700}.screenshot-flow .status--active{background:#2563eb14;border:1px solid #2563eb38;color:var(--color-primary);font-weight:700}.screenshot-flow .status--success{background:#16a34a0f;border:1px solid #16a34a38;color:var(--color-success);font-weight:700}.screenshot-flow .result{background:var(--color-surface,#14213a);border-radius:var(--oasys-radius-card,14px);margin-top:1.2rem;padding:1rem 1.1rem}@supports (color:color-mix(in lab,red,red)){.screenshot-flow .result{background:color-mix(in srgb,var(--color-surface,#14213a),#0000 2%)}}.screenshot-flow .result{border:1px solid var(--color-text,#e8edf7)}@supports (color:color-mix(in lab,red,red)){.screenshot-flow .result{border:1px solid color-mix(in srgb,var(--color-text,#e8edf7),#0000 90%)}}.screenshot-flow .result{box-shadow:none}.screenshot-flow .download-links{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:.75rem}.screenshot-flow .download-links a{border:1px solid var(--color-primary,#5aa9ff);border-radius:var(--oasys-radius-control,10px);color:var(--color-primary);font-size:.92rem;font-weight:700;padding:.6rem .9rem;text-decoration:none}@supports (color:color-mix(in lab,red,red)){.screenshot-flow .download-links a{border:1px solid color-mix(in srgb,var(--color-primary,#5aa9ff),#0000 80%)}}.screenshot-flow .download-links a{background:var(--color-primary,#5aa9ff)}@supports (color:color-mix(in lab,red,red)){.screenshot-flow .download-links a{background:color-mix(in srgb,var(--color-primary,#5aa9ff),#0000 95%)}}.screenshot-flow .download-links a:hover{background:var(--color-primary,#5aa9ff);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.screenshot-flow .download-links a:hover{background:color-mix(in srgb,var(--color-primary,#5aa9ff),#0000 91%)}}@media (max-width:768px){.screenshot-flow{padding:0}.sf-form{padding:16px}.screenshot-flow .download-links{align-items:stretch;flex-direction:column}.screenshot-flow .download-links a,.sf-button{justify-content:center;text-align:center;width:100%}}.sop-ai-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--oasys-color-intelligence) 6%,#0000),#0000 38%),var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:18px;box-shadow:0 12px 34px #070f1d14;color:var(--oasys-color-text-primary);margin-bottom:18px;margin-top:16px;overflow:hidden}.sop-ai-panel__header{align-items:flex-start;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:24px;justify-content:space-between;padding:20px 22px 16px}.sop-ai-panel__heading{min-width:0}.sop-ai-panel__eyebrow,.sop-ai-panel__section-label{color:var(--oasys-color-intelligence);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sop-ai-panel__heading h2{color:var(--oasys-color-text-primary);font-size:18px;font-weight:800;line-height:1.25;margin:6px 0 0}.sop-ai-panel__heading p{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:820px}.sop-ai-panel__scope{display:grid;flex:0 0 auto;gap:3px;text-align:right}.sop-ai-panel__confidence span,.sop-ai-panel__scope span{color:var(--oasys-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.sop-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:12px;font-weight:800}.sop-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px}.sop-ai-panel__prompt{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:11px;color:var(--oasys-color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;padding:8px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.sop-ai-panel__prompt:hover:not(:disabled){border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.sop-ai-panel__prompt.is-active{background:color-mix(in srgb,var(--oasys-color-intelligence) 8%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-intelligence) 52%,var(--oasys-color-border));color:var(--oasys-color-text-primary)}.sop-ai-panel__details summary:focus-visible,.sop-ai-panel__prompt:focus-visible{outline:2px solid var(--oasys-color-focus);outline-offset:2px}.sop-ai-panel__prompt:disabled{cursor:default;opacity:.58}.sop-ai-panel__body{min-height:142px;padding:18px 22px 20px}.sop-ai-panel__answer{display:grid;gap:12px}.sop-ai-panel__answer-topline{align-items:center;color:var(--oasys-color-text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.sop-ai-panel__refreshing{color:var(--oasys-color-intelligence);letter-spacing:0;text-transform:none}.sop-ai-panel__summary{color:var(--oasys-color-text-primary);font-size:17px;font-weight:760;line-height:1.45;max-width:1050px}.sop-ai-panel__reasoning{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.62;margin:0;max-width:1120px}.sop-ai-panel__actions{display:grid;gap:9px;margin-top:2px}.sop-ai-panel__action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.sop-ai-panel__action{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:12px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px 11px}.sop-ai-panel__action>span{background:var(--oasys-color-brand-soft);border-radius:999px;color:var(--oasys-color-brand);display:grid;font-size:11px;font-weight:850;height:22px;place-items:center;width:22px}.sop-ai-panel__action p{color:var(--oasys-color-text-secondary);font-size:12px;line-height:1.5;margin:1px 0 0}.sop-ai-panel__footer{align-items:center;background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:flex;gap:10px;justify-content:flex-end;padding:12px 22px}.sop-ai-panel__confidence{align-items:center;display:flex;gap:7px;min-height:30px}.sop-ai-panel__audit-status,.sop-ai-panel__confidence strong{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:999px;color:var(--oasys-color-text-primary);font-size:11px;font-weight:800;padding:4px 8px}.sop-ai-panel__confidence strong{text-transform:capitalize}.sop-ai-panel__audit-status.is-audited{background:color-mix(in srgb,var(--oasys-color-success) 7%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-success) 32%,var(--oasys-color-border));color:var(--oasys-color-success)}.sop-ai-panel__details{position:relative}.sop-ai-panel__details summary{align-items:center;background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:9px;color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;list-style:none;min-height:30px;padding:4px 9px}.sop-ai-panel__details summary::-webkit-details-marker{display:none}.sop-ai-panel__details[open] summary{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.sop-ai-panel__details-body{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:14px;box-shadow:0 20px 60px #0206173d;max-height:430px;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));z-index:20}.sop-ai-panel__audit-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.sop-ai-panel__audit-grid>div{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:10px;min-width:0;padding:9px 10px}.sop-ai-panel__audit-grid dt{color:var(--oasys-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.sop-ai-panel__audit-grid dd{color:var(--oasys-color-text-primary);font-size:11px;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sop-ai-panel__detail-section{display:grid;gap:7px;margin-top:12px}.sop-ai-panel__detail-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.sop-ai-panel__detail-section li{background:var(--oasys-color-surface-secondary);border-radius:9px;color:var(--oasys-color-text-secondary);display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.45;padding:8px 9px}.sop-ai-panel__detail-section li small{color:var(--oasys-color-text-muted);flex:0 0 auto;font-size:10px}.sop-ai-panel__error{background:var(--oasys-color-danger-soft);border:1px solid color-mix(in srgb,var(--oasys-color-danger) 32%,#0000);border-radius:10px;color:var(--oasys-color-danger);font-size:12px;line-height:1.45;margin-top:10px;padding:9px 11px}.sop-ai-panel__skeleton{display:grid;gap:10px;padding:4px 0}.sop-ai-panel__skeleton span{animation:workflow-ai-pulse 1.25s ease-in-out infinite;background:var(--oasys-color-surface-subtle);border-radius:999px;height:12px}.sop-ai-panel__skeleton span:first-child{width:72%}.sop-ai-panel__skeleton span:nth-child(2){width:94%}.sop-ai-panel__skeleton span:nth-child(3){width:56%}@media (max-width:900px){.sop-ai-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.sop-ai-panel__action-grid{grid-template-columns:1fr}}@media (max-width:640px){.sop-ai-panel__header{display:grid;gap:14px}.sop-ai-panel__scope{text-align:left}.sop-ai-panel__prompts{grid-template-columns:1fr}.sop-ai-panel__footer{flex-wrap:wrap;justify-content:space-between}.sop-ai-panel__audit-grid{grid-template-columns:1fr}.sop-ai-panel__details-body{right:-2px}}.sop-ai-panel{position:relative}.sop-ai-panel__header-meta{display:grid;flex:0 0 auto;gap:10px;justify-items:end}.sop-ai-panel__status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.sop-ai-panel__trust-details{flex:0 0 auto}.sop-ai-panel__scope{justify-items:end}.sop-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);position:static}.sop-ai-panel__details-body{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--oasys-color-text-primary);max-height:none;overflow:visible;padding:16px 22px 20px;position:static;right:auto;top:auto;width:100%;z-index:auto}.sop-ai-panel__footer{display:none}@media (max-width:900px){.sop-ai-panel__header{flex-direction:column}.sop-ai-panel__header-meta{justify-items:start;width:100%}.sop-ai-panel__status{justify-content:flex-start}.sop-ai-panel__scope{justify-items:start;text-align:left}}.sop-ai-panel__header-meta{align-self:flex-start;min-width:max-content}.sop-ai-panel__status{flex-wrap:nowrap;white-space:nowrap}.sop-ai-panel__status.oasys-theme-light{color-scheme:light}@media (max-width:900px){.sop-ai-panel__header-meta{min-width:0}.sop-ai-panel__status{flex-wrap:wrap;white-space:normal}}.workflow-center,.workflow-center.light{--bg:#0b1220;--bg-elev:#111a2e;--bg-elev-2:#0f1730;--card:#131d36;--card-2:#162241;--muted:#96a3c2;--text:#eaf0ff;--brand:#6aa8ff;--brand-2:#51d1ff;--accent:#8ee7c2;--warn:#fc6;--danger:#ff7b7b;--ok:#4fd28e;--ring:#6699ff8c;--shadow:0 10px 30px #00000059;--radius:16px;--radius-sm:12px;--gap:16px;--gap-lg:20px;--card-pad:16px;color:var(--text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:100vh;overflow-x:hidden;position:relative;width:100vw;z-index:0}.workflow-center,.workflow-center.light,.workflow-center.light:before,.workflow-center:before{background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),var(--bg)}.workflow-center.light:before,.workflow-center:before{content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.workflow-center-shell{display:grid;gap:14px;margin:0;max-width:none;min-height:100vh;padding:24px clamp(16px,2.4vw,32px) 28px}.workflow-card-block,.workflow-center-hero,.workflow-detail-panel,.workflow-list-panel,.workflow-stat-card{background:linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.012)),var(--card);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:var(--radius);box-shadow:var(--shadow)}.workflow-center-hero{align-items:flex-start;display:flex;gap:var(--gap-lg);justify-content:space-between;padding:18px 20px}.workflow-center-eyebrow{color:var(--muted);font-size:12px;letter-spacing:.08em;margin:0 0 4px;text-transform:uppercase}.workflow-center-hero h1{color:var(--text);font-size:clamp(28px,2.4vw,36px);font-weight:800;letter-spacing:.2px;line-height:1.04;margin:0}.workflow-center-hero p,.workflow-detail-header p,.workflow-muted,.workflow-panel-header p{color:var(--muted);font-size:13px;line-height:1.4;margin:6px 0 0}.workflow-action-row,.workflow-center-actions{display:flex;flex-wrap:wrap;gap:10px}.workflow-center button,.workflow-center select{background:linear-gradient(180deg,var(--card),var(--card-2));border:1px solid color-mix(in srgb,var(--text),#0000 85%);border-radius:10px;color:var(--text);font-size:13px;font-weight:700;line-height:1.2;padding:8px 12px}.workflow-center button{cursor:pointer}.workflow-center button:hover:not(:disabled),.workflow-center select:hover{border-color:var(--ring)}.workflow-center button:disabled{cursor:not-allowed;opacity:.45}.workflow-center select{min-width:170px}.workflow-center :where(button,[role=button],a,input,select,textarea):focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring),#0000 55%);outline:0}.workflow-alert{border-radius:14px;font-size:13px;font-weight:700;padding:12px 14px}.workflow-alert.is-danger{background:color-mix(in srgb,var(--danger),#0000 88%);border:1px solid color-mix(in srgb,var(--danger),#0000 72%);color:var(--danger)}.workflow-alert.is-ok{background:color-mix(in srgb,var(--ok),#0000 88%);border:1px solid color-mix(in srgb,var(--ok),#0000 72%);color:var(--ok)}.workflow-summary-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.workflow-stat-card{align-items:start;display:grid;gap:5px;min-height:86px;padding:14px}.workflow-stat-card span{color:var(--muted);font-size:12px;line-height:1.25}.workflow-stat-card strong{color:var(--text);font-size:28px;font-weight:800;line-height:1}.workflow-stat-card small{color:var(--muted);font-size:12px;line-height:1.35}.workflow-stat-card.is-ok strong{color:var(--ok)}.workflow-stat-card.is-warn strong{color:var(--warn)}.workflow-stat-card.is-danger strong{color:var(--danger)}.workflow-center-layout{align-items:start;display:grid;gap:14px;grid-template-columns:380px minmax(0,1fr)}.workflow-detail-panel,.workflow-list-panel{min-width:0;overflow:hidden}.workflow-detail-header,.workflow-panel-header{align-items:flex-start;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.workflow-card-block h3,.workflow-detail-header h2,.workflow-panel-header h2{color:var(--text);font-weight:800;margin:0}.workflow-detail-header h2,.workflow-panel-header h2{font-size:20px}.workflow-card-block h3{font-size:16px;margin-bottom:12px}.workflow-list{display:grid;gap:10px;max-height:700px;overflow:auto;padding:12px}.workflow-list-item{align-items:center;background:var(--card-2)!important;border:1px solid color-mix(in srgb,var(--text),#0000 88%)!important;border-radius:14px!important;box-shadow:none;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;min-height:64px;padding:11px 12px!important;text-align:left;width:100%}.workflow-list-item.active,.workflow-list-item:hover{border-color:var(--ring)!important}.workflow-list-item.active{background:linear-gradient(180deg,color-mix(in srgb,var(--brand),#0000 94%),color-mix(in srgb,var(--brand),#0000 97%)),var(--card-2)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--ring),#0000 62%),inset 3px 0 0 var(--brand)}.workflow-list-item div{display:grid;gap:4px;min-width:0}.workflow-list-item strong{color:var(--text);font-size:13px;font-weight:800;line-height:1.25}.workflow-list-item span,.workflow-list-item strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-list-item span{color:var(--muted);font-size:12px;line-height:1.35}.workflow-status-badge{align-items:center;background:color-mix(in srgb,currentColor,#0000 88%);border:1px solid color-mix(in srgb,currentcolor,#0000 72%);border-radius:999px;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:800;height:30px;justify-content:center;line-height:1;min-width:74px;padding:0 11px;text-transform:capitalize;white-space:nowrap}.workflow-list-item .workflow-status-badge{min-width:76px}.workflow-history-item .workflow-status-badge,.workflow-row-card .workflow-status-badge,.workflow-timeline-item .workflow-status-badge{min-width:82px}.workflow-status-badge.is-ok{color:var(--ok)}.workflow-status-badge.is-warn{color:var(--warn)}.workflow-status-badge.is-danger{color:var(--danger)}.workflow-status-badge.is-active,.workflow-status-badge.is-info{color:var(--brand)}.workflow-status-badge.is-neutral{color:var(--muted)}.workflow-detail-header{align-items:center}.workflow-detail-header>div{min-width:0}.workflow-detail-header h2{overflow-wrap:anywhere}.workflow-action-row,.workflow-detail-meta{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%);padding:12px 16px}.workflow-detail-meta{display:flex;flex-wrap:wrap;gap:8px}.workflow-detail-meta span{background:color-mix(in srgb,var(--text),#0000 91%);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:999px;color:var(--muted);font-size:12px;line-height:1.25;padding:6px 10px}.workflow-detail-meta strong{color:var(--text);font-weight:800}.workflow-action-row button{min-height:36px}.workflow-detail-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 16px}.workflow-card-block{background:linear-gradient(180deg,hsla(0,0%,100%,.026),#ffffff03),var(--card);min-width:0;padding:14px}.workflow-history-list,.workflow-rows,.workflow-timeline{display:grid;gap:10px}.workflow-history-item,.workflow-row-card,.workflow-timeline-item{background:var(--card-2);border:1px solid color-mix(in srgb,var(--text),#0000 88%);border-radius:14px;padding:11px 12px}.workflow-row-card,.workflow-timeline-item{align-items:center;display:grid;gap:10px}.workflow-timeline-item{grid-template-columns:auto minmax(0,1fr) auto;min-height:64px}.workflow-row-card{grid-template-columns:minmax(0,1fr) auto;min-height:62px}.workflow-history-item{display:grid;gap:6px;min-height:72px}.workflow-timeline-item.current{border-color:var(--ring);box-shadow:0 0 0 2px color-mix(in srgb,var(--ring),#0000 62%),inset 3px 0 0 var(--brand)}.workflow-timeline-dot{background:var(--brand);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--brand),#0000 86%);height:10px;width:10px}.workflow-row-card div,.workflow-timeline-item div{display:grid;gap:4px;min-width:0}.workflow-history-item strong,.workflow-row-card strong,.workflow-timeline-item strong{color:var(--text);font-size:13px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.workflow-history-item small,.workflow-history-item span,.workflow-row-card span,.workflow-timeline-item span{color:var(--muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.workflow-history-item small{font-size:11px}.workflow-empty-state{color:var(--muted);padding:24px;text-align:center}.workflow-empty-state h3{color:var(--text);font-size:18px;margin:0 0 6px}.workflow-history-list::-webkit-scrollbar,.workflow-list::-webkit-scrollbar{width:10px}.workflow-history-list::-webkit-scrollbar-thumb,.workflow-list::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--text),#0000 82%);border:2px solid var(--card);border-radius:999px}.workflow-history-list::-webkit-scrollbar-track,.workflow-list::-webkit-scrollbar-track{background:#0000}@media (max-width:1280px){.workflow-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-center-layout{grid-template-columns:1fr}.workflow-list{max-height:none}}@media (max-width:820px){.workflow-center-shell{padding:18px}.workflow-center-hero,.workflow-detail-header,.workflow-panel-header{align-items:stretch;flex-direction:column}.workflow-action-row button,.workflow-center select,.workflow-center-actions,.workflow-center-actions button{width:100%}.workflow-detail-grid,.workflow-summary-grid{grid-template-columns:1fr}.workflow-detail-grid{padding:14px}.workflow-row-card,.workflow-timeline-item{align-items:start;grid-template-columns:1fr}.workflow-timeline-dot{display:none}.workflow-status-badge{justify-self:start}}@media (max-width:520px){.workflow-center-hero h1{font-size:26px}.workflow-list-item{grid-template-columns:1fr;justify-items:start}.workflow-list-item .workflow-status-badge{justify-self:start}.workflow-detail-meta{align-items:stretch;flex-direction:column}}.workflow-center select{background:linear-gradient(180deg,var(--card),var(--card-2))!important;border-color:color-mix(in srgb,var(--text),#0000 82%)!important;color:var(--text)!important;color-scheme:dark}.workflow-center select option{background:var(--bg-elev)!important;color:var(--text)!important}.workflow-center select option:checked,.workflow-center select option:hover{background:var(--card-2)!important;color:var(--text)!important}.workflow-center select:focus{background:var(--bg-elev)!important;color:var(--text)!important}.workflow-center .workflow-center-shell{gap:12px;padding:20px clamp(16px,2.2vw,26px) 24px}.workflow-center .workflow-center-hero{border-radius:16px;padding:16px 20px}.workflow-center .workflow-center-eyebrow{font-size:12px;margin-bottom:4px}.workflow-center .workflow-center-hero h1{font-size:clamp(24px,2.05vw,30px);letter-spacing:.15px;line-height:1.08}.workflow-center .workflow-center-hero p,.workflow-center .workflow-detail-header p,.workflow-center .workflow-muted,.workflow-center .workflow-panel-header p{font-size:13px;line-height:1.38}.workflow-center .workflow-summary-grid{gap:10px}.workflow-center .workflow-stat-card{gap:4px;min-height:78px;padding:12px 13px}.workflow-center .workflow-stat-card small,.workflow-center .workflow-stat-card span{font-size:11px;line-height:1.3}.workflow-center .workflow-stat-card strong{font-size:25px;line-height:1}.workflow-center .workflow-center-layout{gap:14px;grid-template-columns:360px minmax(0,1fr)}.workflow-center .workflow-detail-header,.workflow-center .workflow-panel-header{padding:13px 16px}.workflow-center .workflow-detail-header h2,.workflow-center .workflow-panel-header h2{font-size:18px;line-height:1.18}.workflow-center .workflow-card-block h3{font-size:15px;margin-bottom:10px}.workflow-center .workflow-list{gap:9px;max-height:660px;padding:12px}.workflow-center .workflow-list-item{border-radius:13px!important;min-height:58px;padding:10px 12px!important}.workflow-center .workflow-history-item strong,.workflow-center .workflow-list-item strong,.workflow-center .workflow-row-card strong,.workflow-center .workflow-timeline-item strong{font-size:12px;line-height:1.25}.workflow-center .workflow-history-item small,.workflow-center .workflow-history-item span,.workflow-center .workflow-list-item span,.workflow-center .workflow-row-card span,.workflow-center .workflow-timeline-item span{font-size:11px;line-height:1.35}.workflow-center .workflow-status-badge{font-size:11px;height:28px;min-width:68px;padding:0 10px}.workflow-center .workflow-list-item .workflow-status-badge{min-width:70px}.workflow-center .workflow-history-item .workflow-status-badge,.workflow-center .workflow-row-card .workflow-status-badge,.workflow-center .workflow-timeline-item .workflow-status-badge{min-width:76px}.workflow-center .workflow-action-row,.workflow-center .workflow-detail-meta{padding:11px 16px}.workflow-center .workflow-detail-meta span{font-size:11px;padding:5px 9px}.workflow-center .workflow-action-row{gap:8px}.workflow-center .workflow-action-row button,.workflow-center .workflow-center-actions button,.workflow-center select{font-size:12px;min-height:34px;padding:7px 11px}.workflow-center .workflow-detail-grid{gap:12px;padding:13px 16px 16px}.workflow-center .workflow-card-block{border-radius:14px;padding:13px 14px}.workflow-center .workflow-history-list,.workflow-center .workflow-rows,.workflow-center .workflow-timeline{gap:8px}.workflow-center .workflow-history-item,.workflow-center .workflow-row-card,.workflow-center .workflow-timeline-item{border-radius:13px;padding:10px 12px}.workflow-center .workflow-timeline-item{min-height:58px}.workflow-center .workflow-row-card{min-height:56px}.workflow-center .workflow-history-item{min-height:64px}.workflow-center .workflow-timeline-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand),#0000 86%);height:8px;width:8px}@media (max-width:1280px){.workflow-center .workflow-center-layout{grid-template-columns:1fr}}@media (max-width:820px){.workflow-center .workflow-center-shell{padding:18px}.workflow-center .workflow-center-hero h1{font-size:24px}}.workflow-center select,.workflow-center select optgroup,.workflow-center select option{font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif);font-size:13px;letter-spacing:0;line-height:1.35}.workflow-center select{background:linear-gradient(180deg,color-mix(in srgb,var(--card),#fff 2%),var(--bg-elev-2));color:var(--text);font-weight:800;height:38px}.workflow-center select option{background:#0f1730;color:#eaf0ff;font-weight:600;padding:9px 12px}.workflow-center select option:checked,.workflow-center select option:focus,.workflow-center select option:hover{background:#162241;color:#fff}.workflow-center select option:disabled{color:#96a3c2}.workflow-card-title-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.workflow-linked-work-card{grid-column:1/-1}.workflow-linked-work-list{display:grid;gap:12px}.workflow-linked-task-card{background:#0a12222e;border:1px solid #849bc93d;border-radius:14px;display:grid;gap:12px;padding:14px}.workflow-center.light .workflow-linked-task-card{background:#f8fafce0;border-color:#1e293b1f}.workflow-linked-task-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.workflow-linked-task-header>div{display:grid;gap:4px;min-width:0}.workflow-linked-task-header strong{overflow-wrap:anywhere}.workflow-linked-task-header span,.workflow-linked-validation-note p,.workflow-sync-block p,.workflow-sync-block small{color:#a8b3c7}.workflow-center.light .workflow-linked-task-header span,.workflow-center.light .workflow-linked-validation-note p,.workflow-center.light .workflow-sync-block p,.workflow-center.light .workflow-sync-block small{color:#5a6a8c}.workflow-linked-task-metrics{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-linked-task-metrics>span{background:#ffffff0a;border:1px solid #849bc933;border-radius:999px;color:#a8b3c7;font-size:12px;min-width:0;overflow:hidden;padding:7px 10px;text-overflow:ellipsis;white-space:nowrap}.workflow-center.light .workflow-linked-task-metrics>span{background:#f3f6ff;border-color:#1e293b1a;color:#5a6a8c}.workflow-linked-task-metrics strong{color:#eaf0ff}.workflow-center.light .workflow-linked-task-metrics strong{color:#0c1533}.workflow-linked-validation-note{background:#ffcc6612;border:1px solid #ffcc6638;border-radius:12px;padding:11px 12px}.workflow-linked-validation-note p{font-size:13px;margin:4px 0 0}.workflow-linked-sync-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-sync-block{background:hsla(0,0%,100%,.035);border:1px solid #849bc938;border-radius:13px;display:grid;gap:7px;min-width:0;padding:12px}.workflow-center.light .workflow-sync-block{background:#fff;border-color:#1e293b1a}.workflow-sync-block.is-empty{opacity:.78}.workflow-sync-block-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.workflow-sync-block-head span{background:#4fd28e17;border:1px solid #4fd28e40;border-radius:999px;color:#4fd28e;font-size:11px;font-weight:800;padding:4px 8px;text-transform:capitalize;white-space:nowrap}.workflow-sync-block p{font-size:13px;line-height:1.45;margin:0}.workflow-sync-meta{display:flex;flex-wrap:wrap;gap:6px}.workflow-sync-meta span{background:#849bc91a;border-radius:999px;color:#a8b3c7;font-size:11px;padding:5px 8px}.workflow-center.light .workflow-sync-meta span{background:#f3f6ff;color:#5a6a8c}.workflow-sync-block small{font-size:11px}@media (max-width:1100px){.workflow-linked-sync-grid,.workflow-linked-task-metrics{grid-template-columns:1fr}}@media (max-width:720px){.workflow-linked-task-header,.workflow-sync-block-head{align-items:flex-start;flex-direction:column}}.workflow-center .workflow-card-block{align-self:start;min-height:0}.workflow-center .workflow-card-block:has(.workflow-muted){padding-bottom:14px}.workflow-center .workflow-history-list:empty,.workflow-center .workflow-rows:has(.workflow-muted){min-height:0}.workflow-center .workflow-linked-work-card{align-self:stretch}.workflow-center .workflow-history-list{max-height:520px;overflow:auto;padding-right:2px}.workflow-center .workflow-card-block h3+.workflow-muted{margin-top:0}@media (min-width:1281px){.workflow-center .workflow-detail-grid{grid-auto-rows:auto}}.workflow-center .workflow-detail-grid{align-items:start;grid-template-columns:1fr}.workflow-center .workflow-detail-column,.workflow-center .workflow-detail-column-grid,.workflow-center .workflow-detail-column-main,.workflow-center .workflow-detail-column-side{min-width:0}.workflow-center .workflow-detail-column-grid{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.workflow-center .workflow-detail-column{align-content:start;display:grid;gap:12px}.workflow-center .workflow-linked-work-card+.workflow-detail-column,.workflow-center .workflow-linked-work-card~.workflow-detail-column{align-self:start}.workflow-center .workflow-detail-grid>.workflow-detail-column-main,.workflow-center .workflow-detail-grid>.workflow-detail-column-side{grid-row:auto}.workflow-center .workflow-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-center .workflow-linked-work-card{grid-column:1/-1}.workflow-center .workflow-detail-column-main,.workflow-center .workflow-detail-column-side{grid-column:auto}.workflow-center .workflow-history-card .workflow-history-list{max-height:430px;overflow:auto;padding-right:4px}.workflow-center .workflow-approvals-card,.workflow-center .workflow-dependencies-card,.workflow-center .workflow-execution-steps-card,.workflow-center .workflow-history-card{align-self:start}.workflow-center .workflow-timeline-item.current{box-shadow:inset 3px 0 0 var(--brand);cursor:default}.workflow-center .workflow-timeline-item.current,.workflow-center .workflow-timeline-item.current:hover{border-color:color-mix(in srgb,var(--brand),#0000 58%)}.workflow-center .workflow-timeline-item.current .workflow-timeline-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand),#0000 82%)}@media (max-width:1100px){.workflow-center .workflow-detail-grid{grid-template-columns:1fr}}.workflow-center .workflow-timeline-item.current,.workflow-center .workflow-timeline-item.current:focus,.workflow-center .workflow-timeline-item.current:focus-visible,.workflow-center .workflow-timeline-item.current:hover{border-color:color-mix(in srgb,var(--text),#0000 88%)!important;box-shadow:none!important;cursor:default;outline:none!important}.workflow-center .workflow-timeline-item.current .workflow-timeline-dot{background:var(--brand);box-shadow:none!important}.workflow-linked-task-metrics>span{align-items:center;display:flex;gap:8px;justify-content:space-between;min-height:36px}.workflow-linked-task-metrics>span .workflow-status-badge{font-size:11px;height:22px;line-height:1;margin-left:auto;min-width:auto;padding:0 9px}.workflow-center .workflow-center-shell{gap:16px!important;padding:24px clamp(16px,2.4vw,32px) 28px!important}.workflow-center .workflow-center-hero{padding:18px 20px!important}.workflow-center .workflow-center-eyebrow{font-size:12px!important;font-weight:500!important;letter-spacing:.08em!important;margin-bottom:4px!important}.workflow-center .workflow-center-hero h1{font-size:clamp(22px,2.1vw,28px)!important;font-weight:700!important;letter-spacing:.2px!important;line-height:1.12!important}.workflow-center .workflow-center-hero p,.workflow-center .workflow-detail-header p,.workflow-center .workflow-linked-validation-note p,.workflow-center .workflow-muted,.workflow-center .workflow-panel-header p,.workflow-center .workflow-sync-block p{font-size:13px!important;font-weight:400!important;line-height:1.45!important}.workflow-center .workflow-summary-grid{gap:14px!important}.workflow-center .workflow-stat-card{gap:6px!important;min-height:94px!important;padding:14px 16px!important}.workflow-center .workflow-stat-card small,.workflow-center .workflow-stat-card span{font-size:12px!important;font-weight:500!important;line-height:1.35!important}.workflow-center .workflow-stat-card strong{font-size:30px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important}.workflow-center .workflow-center-layout{grid-template-columns:376px minmax(0,1fr)!important}.workflow-center .workflow-detail-header,.workflow-center .workflow-panel-header{padding:13px 16px!important}.workflow-center .workflow-detail-header h2,.workflow-center .workflow-panel-header h2{font-size:18px!important;font-weight:700!important;letter-spacing:.1px!important;line-height:1.22!important}.workflow-center .workflow-card-block h3,.workflow-center .workflow-card-title-row h3,.workflow-center .workflow-linked-task-header strong,.workflow-center .workflow-sync-block-head strong{font-size:15px!important;font-weight:700!important;line-height:1.25!important}.workflow-center .workflow-detail-meta strong,.workflow-center .workflow-history-item strong,.workflow-center .workflow-linked-task-metrics strong,.workflow-center .workflow-list-item strong,.workflow-center .workflow-row-card strong,.workflow-center .workflow-timeline-item strong{font-size:13px!important;font-weight:600!important;line-height:1.3!important}.workflow-center .workflow-history-item small,.workflow-center .workflow-history-item span,.workflow-center .workflow-linked-task-header span,.workflow-center .workflow-linked-task-metrics>span,.workflow-center .workflow-list-item span,.workflow-center .workflow-row-card span,.workflow-center .workflow-sync-block small,.workflow-center .workflow-sync-meta span,.workflow-center .workflow-timeline-item span{font-size:12px!important;font-weight:400!important;line-height:1.35!important}.workflow-center .workflow-action-row button,.workflow-center .workflow-center-actions button,.workflow-center button,.workflow-center select{font-size:13px!important;font-weight:600!important;letter-spacing:0!important;min-height:36px!important;padding:9px 13px!important}.workflow-center .workflow-status-badge,.workflow-center .workflow-sync-block-head span{font-size:11px!important;font-weight:600!important;height:28px!important;line-height:1!important;padding:0 10px!important}.workflow-center .workflow-history-item,.workflow-center .workflow-linked-task-card,.workflow-center .workflow-list-item,.workflow-center .workflow-row-card,.workflow-center .workflow-sync-block,.workflow-center .workflow-timeline-item{border-radius:13px!important}@media (max-width:1280px){.workflow-center .workflow-center-layout{grid-template-columns:1fr!important}}@media (max-width:820px){.workflow-center .workflow-center-hero h1{font-size:24px!important}}.workflow-center .workflow-detail-header{align-items:flex-start;padding:16px 18px!important}.workflow-center .workflow-detail-header>div:first-child{max-width:860px}.workflow-center .workflow-detail-header h2{font-size:19px!important;margin-top:2px}.workflow-center .workflow-detail-header .workflow-center-eyebrow{margin-bottom:5px!important}.workflow-center .workflow-current-state{background:color-mix(in srgb,var(--card-2),#0000 48%);border-bottom:1px solid color-mix(in srgb,var(--text),#0000 88%)}.workflow-center .workflow-current-state-grid{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 91%);display:grid;gap:0;grid-template-columns:minmax(130px,.75fr) minmax(180px,1fr) minmax(120px,.7fr) minmax(220px,1.35fr);padding:0 18px}.workflow-center .workflow-current-state-grid>span{color:var(--muted);display:grid;font-size:11px;gap:4px;line-height:1.3;min-width:0;padding:12px 14px 12px 0}.workflow-center .workflow-current-state-grid>span+span{border-left:1px solid color-mix(in srgb,var(--text),#0000 91%);padding-left:14px}.workflow-center .workflow-current-state-grid strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.workflow-center .workflow-action-row{align-items:center;border-bottom:0!important;display:flex;gap:12px;justify-content:space-between;padding:10px 18px!important}.workflow-center .workflow-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.workflow-center .workflow-action-group-primary{flex:1 1 auto}.workflow-center .workflow-action-group-secondary{border-left:1px solid color-mix(in srgb,var(--text),#0000 88%);flex:0 0 auto;padding-left:12px}.workflow-center .workflow-action-group-primary button{min-height:34px!important;padding:7px 11px!important}.workflow-center .workflow-action-group-primary button:nth-child(2){background:color-mix(in srgb,var(--brand),#0000 88%);border-color:color-mix(in srgb,var(--brand),#0000 42%)}.workflow-center .workflow-action-group-secondary button{background:#0000;border-style:dashed;color:var(--muted);min-height:32px!important;padding:6px 10px!important}.workflow-center .workflow-linked-work-card{padding:12px!important}.workflow-center .workflow-linked-work-card .workflow-card-title-row{margin-bottom:9px}.workflow-center .workflow-linked-task-card{box-shadow:none;gap:10px;padding:12px}.workflow-center .workflow-linked-task-header{align-items:center}.workflow-center .workflow-linked-task-metrics{gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-center .workflow-linked-task-metrics>span{align-items:center;border-radius:11px;display:flex;gap:8px;justify-content:space-between;min-height:38px;padding:7px 10px;white-space:normal}.workflow-center .workflow-linked-validation-note{border-radius:11px;padding:10px 12px}.workflow-center .workflow-linked-validation-note strong{font-size:12px}.workflow-center .workflow-recovery-summary{background:color-mix(in srgb,var(--ok),#0000 94%);border-color:color-mix(in srgb,var(--ok),#0000 72%);column-gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 12px;row-gap:5px}.workflow-center .workflow-recovery-summary .workflow-sync-block-head,.workflow-center .workflow-recovery-summary .workflow-sync-meta,.workflow-center .workflow-recovery-summary>p,.workflow-center .workflow-recovery-summary>small{grid-column:1/-1}.workflow-center .workflow-recovery-summary .workflow-sync-meta{gap:5px}.workflow-center .workflow-recovery-summary .workflow-sync-meta span{padding:4px 7px}.workflow-center .workflow-recovery-lifecycle{background:#0000;gap:5px;padding:11px 12px}.workflow-center .workflow-recovery-lifecycle>p{margin-top:1px}.workflow-center .workflow-recovery-steps{border-top:1px solid color-mix(in srgb,var(--text),#0000 88%);display:grid;gap:0;margin-top:7px}.workflow-center .workflow-recovery-step{background:#0000;border:0;border-bottom:1px solid color-mix(in srgb,var(--text),#0000 90%);border-radius:0!important;box-shadow:none;display:grid;gap:5px;margin:0;padding:11px 10px 11px 14px;position:relative}.workflow-center .workflow-recovery-step:last-child{border-bottom:0}.workflow-center .workflow-recovery-step .workflow-sync-block-head{align-items:center!important}.workflow-center .workflow-recovery-step .workflow-sync-block-head strong{font-size:13px!important}.workflow-center .workflow-recovery-step p{margin:0}.workflow-center .workflow-recovery-step .workflow-sync-meta span{padding:4px 7px}.workflow-center .workflow-linked-sync-grid{gap:8px}.workflow-center .workflow-linked-sync-grid .workflow-sync-block{background:color-mix(in srgb,var(--card-2),#0000 28%);box-shadow:none;padding:10px 11px}.workflow-center .workflow-linked-sync-grid .workflow-sync-block.is-historical{opacity:.88}@media (max-width:1180px){.workflow-center .workflow-current-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-center .workflow-current-state-grid>span:nth-child(3){border-left:0}.workflow-center .workflow-action-row{align-items:stretch;flex-direction:column}.workflow-center .workflow-action-group-secondary{border-left:0;border-top:1px solid color-mix(in srgb,var(--text),#0000 88%);padding-left:0;padding-top:9px}}@media (max-width:760px){.workflow-center .workflow-current-state-grid{grid-template-columns:1fr;padding:0 16px}.workflow-center .workflow-current-state-grid>span,.workflow-center .workflow-current-state-grid>span+span{border-bottom:1px solid color-mix(in srgb,var(--text),#0000 91%);border-left:0;padding:10px 0}.workflow-center .workflow-current-state-grid>span:last-child{border-bottom:0}.workflow-center .workflow-action-group{width:100%}.workflow-center .workflow-action-group button{flex:1 1 150px}.workflow-center .workflow-linked-task-metrics{grid-template-columns:1fr 1fr}}@media (max-width:520px){.workflow-center .workflow-linked-task-metrics{grid-template-columns:1fr}}.workflow-center .workflow-center-shell{gap:18px!important;margin:0 auto;max-width:1600px;padding:46px 32px 36px!important;width:100%}.workflow-center .workflow-page-header{gap:32px;padding:0 0 14px!important}.workflow-center .workflow-page-header-copy{max-width:920px}.workflow-center .workflow-page-header .workflow-center-eyebrow{color:var(--brand-2)!important;font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;line-height:1!important;margin:0 0 14px!important;text-transform:uppercase}.workflow-center .workflow-page-header h1{color:var(--text);font-size:clamp(42px,4vw,64px)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:.98!important}.workflow-center .workflow-page-header p:not(.workflow-center-eyebrow){color:var(--muted);font-size:16px!important;line-height:1.55!important;margin:20px 0 0!important;max-width:900px}.workflow-center .workflow-page-header-actions{flex-direction:row;flex-wrap:nowrap;gap:12px;margin-top:2px}.workflow-center .workflow-page-header-actions button{background:#f7f9fc!important;border:1px solid color-mix(in srgb,var(--text),#0000 84%)!important;border-radius:10px!important;box-shadow:none!important;color:#172033!important;min-height:40px!important;min-width:156px;padding:9px 18px!important;white-space:nowrap}.workflow-center .workflow-page-header-actions button:hover:not(:disabled){background:#fff!important;border-color:color-mix(in srgb,var(--brand),#0000 40%)!important}.workflow-center .workflow-summary-grid{margin-top:2px}.workflow-center .workflow-workspace-stack{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);min-width:0;width:100%}.workflow-center .workflow-queue-panel,.workflow-center .workflow-selected-panel{max-width:100%;min-width:0;width:100%}.workflow-center .workflow-queue-panel{overflow:hidden}.workflow-center .workflow-queue-panel .workflow-panel-header{align-items:center;padding:14px 16px!important}.workflow-center .workflow-queue-panel .workflow-panel-header>div{min-width:0}.workflow-center .workflow-queue-panel .workflow-panel-header h2{font-size:16px!important}.workflow-center .workflow-queue-panel .workflow-panel-header p{margin-top:3px!important}.workflow-center .workflow-queue-panel select{min-width:180px}.workflow-center .workflow-queue-panel .workflow-list{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-height:250px;overflow-x:hidden;overflow-y:auto;padding:12px 14px 14px;scrollbar-gutter:stable}.workflow-center .workflow-queue-panel .workflow-list-item{height:100%;margin:0;min-height:68px}.workflow-center .workflow-queue-panel .workflow-list-item span:not(.workflow-status-badge),.workflow-center .workflow-queue-panel .workflow-list-item strong{overflow:visible;text-overflow:clip;white-space:normal}.workflow-center .workflow-selected-panel{overflow:hidden}.workflow-center .workflow-selected-panel .workflow-detail-header{padding:16px 18px!important}.workflow-center .workflow-selected-panel .workflow-detail-grid{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px 16px}.workflow-center .workflow-sync-status-group{align-items:center;background:#0000!important;border:0!important;border-radius:0!important;display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;min-width:0;padding:0!important}.workflow-center .workflow-sync-status-group>span{align-items:center;display:inline-flex;justify-content:center;margin:0;min-width:0}.workflow-center .workflow-sync-block-head>.workflow-sync-status-group{background:#0000!important;border:0!important;border-radius:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;height:auto!important;line-height:normal!important;padding:0!important;text-transform:none!important;white-space:normal!important}.workflow-center .workflow-linked-sync-grid .workflow-sync-block.is-historical{background:color-mix(in srgb,var(--card-2),#0000 38%);opacity:1}.workflow-center .workflow-center-layout{gap:18px!important;grid-template-columns:minmax(0,1fr)!important}.workflow-center .workflow-detail-column{min-width:0}@media (max-width:1180px){.workflow-center .workflow-center-shell{padding:36px 24px 32px!important}.workflow-center .workflow-page-header h1{font-size:clamp(40px,6vw,56px)!important}.workflow-center .workflow-page-header p:not(.workflow-center-eyebrow){font-size:15px!important}.workflow-center .workflow-queue-panel .workflow-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.workflow-center .workflow-center-shell{padding:28px 18px!important}.workflow-center .workflow-page-header{flex-direction:column;gap:20px}.workflow-center .workflow-page-header-actions{width:100%}.workflow-center .workflow-page-header-actions button{flex:1 1 0;min-width:0}.workflow-center .workflow-queue-panel .workflow-panel-header{align-items:stretch}.workflow-center .workflow-queue-panel .workflow-list{grid-template-columns:1fr;max-height:360px}.workflow-center .workflow-selected-panel .workflow-detail-grid{grid-template-columns:1fr}}@media (max-width:560px){.workflow-center .workflow-page-header h1{font-size:40px!important}.workflow-center .workflow-page-header p:not(.workflow-center-eyebrow){font-size:14px!important;margin-top:14px!important}.workflow-center .workflow-page-header-actions{flex-direction:column}.workflow-center .workflow-page-header-actions button{width:100%}}.workflow-center .workflow-page-header h1{font-size:clamp(46px,3.35vw,56px)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.02!important}.workflow-center .workflow-page-header .workflow-center-eyebrow{font-weight:700!important}.workflow-center .workflow-recovery-lifecycle .workflow-sync-block-head>span,.workflow-center .workflow-recovery-summary .workflow-sync-block-head>span{align-items:center!important;display:inline-flex!important;justify-content:center!important;line-height:1!important;min-height:28px!important;padding-bottom:0!important;padding-top:0!important}.workflow-center .workflow-sync-status-group>span{line-height:1!important;min-height:28px}@media (max-width:1180px){.workflow-center .workflow-page-header h1{font-size:clamp(42px,5.2vw,52px)!important}}@media (max-width:560px){.workflow-center .workflow-page-header h1{font-size:38px!important}}.workflow-center .workflow-center-shell{margin-inline:auto;max-width:var(--oasys-content-max-width);padding:var(--oasys-space-6) clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8)) var(--oasys-space-8)!important;width:min(var(--oasys-content-max-width),100%)}.workflow-center .workflow-page-header{align-items:flex-start;background:#0000!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:flex;gap:var(--oasys-space-6);justify-content:space-between;margin-bottom:var(--oasys-space-6);padding:0!important}.workflow-center .workflow-page-header-copy{min-width:0}.workflow-center .workflow-page-header h1{color:var(--oasys-color-text-primary,var(--text));font-family:var(--oasys-font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl))!important;font-weight:var(--oasys-font-weight-bold)!important;letter-spacing:var(--oasys-letter-spacing-tight)!important;line-height:var(--oasys-line-height-heading)!important;margin:0!important}.workflow-center .workflow-page-header p:not(.workflow-center-eyebrow){color:var(--oasys-color-text-secondary,var(--muted));font-family:var(--oasys-font-sans,Inter,ui-sans-serif,system-ui,sans-serif);font-size:var(--oasys-font-size-md)!important;font-weight:var(--oasys-font-weight-regular);letter-spacing:var(--oasys-letter-spacing-normal);line-height:var(--oasys-line-height-body)!important;margin-bottom:0!important;margin-top:var(--oasys-space-2)!important;max-width:var(--oasys-copy-max-width)}.workflow-center .workflow-page-header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end;margin-top:0}@media (max-width:720px){.workflow-center .workflow-center-shell{padding:var(--oasys-space-5) var(--oasys-space-4) var(--oasys-space-6)!important}.workflow-center .workflow-page-header{flex-direction:column;gap:var(--oasys-space-4);margin-bottom:var(--oasys-space-5)}.workflow-center .workflow-page-header-actions{justify-content:flex-start;width:100%}}.workflow-center .workflow-page-header h1{color:var(--text)!important}.workflow-center .workflow-page-header p:not(.workflow-center-eyebrow){color:var(--muted)!important}.workflow-ai-panel{background:linear-gradient(145deg,color-mix(in srgb,var(--oasys-color-intelligence) 6%,#0000),#0000 38%),var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:18px;box-shadow:0 12px 34px #070f1d14;color:var(--oasys-color-text-primary);margin-bottom:18px;margin-top:16px;overflow:hidden}.workflow-ai-panel__header{align-items:flex-start;border-bottom:1px solid var(--oasys-color-divider);display:flex;gap:24px;justify-content:space-between;padding:20px 22px 16px}.workflow-ai-panel__heading{min-width:0}.workflow-ai-panel__eyebrow,.workflow-ai-panel__section-label{color:var(--oasys-color-intelligence);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.workflow-ai-panel__heading h2{color:var(--oasys-color-text-primary);font-size:18px;font-weight:800;line-height:1.25;margin:6px 0 0}.workflow-ai-panel__heading p{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.55;margin:7px 0 0;max-width:820px}.workflow-ai-panel__scope{display:grid;flex:0 0 auto;gap:3px;text-align:right}.workflow-ai-panel__confidence span,.workflow-ai-panel__scope span{color:var(--oasys-color-text-muted);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.workflow-ai-panel__scope strong{color:var(--oasys-color-text-primary);font-size:12px;font-weight:800}.workflow-ai-panel__prompts{background:var(--oasys-color-surface-secondary);border-bottom:1px solid var(--oasys-color-divider);display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 22px}.workflow-ai-panel__prompt{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:11px;color:var(--oasys-color-text-secondary);cursor:pointer;font:inherit;font-size:12px;font-weight:700;line-height:1.25;min-height:38px;padding:8px 11px;transition:border-color .12s ease,background .12s ease,color .12s ease,opacity .12s ease}.workflow-ai-panel__prompt:hover:not(:disabled){border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.workflow-ai-panel__prompt.is-active{background:color-mix(in srgb,var(--oasys-color-intelligence) 8%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-intelligence) 52%,var(--oasys-color-border));color:var(--oasys-color-text-primary)}.workflow-ai-panel__details summary:focus-visible,.workflow-ai-panel__prompt:focus-visible{outline:2px solid var(--oasys-color-focus);outline-offset:2px}.workflow-ai-panel__prompt:disabled{cursor:default;opacity:.58}.workflow-ai-panel__body{min-height:142px;padding:18px 22px 20px}.workflow-ai-panel__answer{display:grid;gap:12px}.workflow-ai-panel__answer-topline{align-items:center;color:var(--oasys-color-text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:.05em;text-transform:uppercase}.workflow-ai-panel__refreshing{color:var(--oasys-color-intelligence);letter-spacing:0;text-transform:none}.workflow-ai-panel__summary{color:var(--oasys-color-text-primary);font-size:17px;font-weight:760;line-height:1.45;max-width:1050px}.workflow-ai-panel__reasoning{color:var(--oasys-color-text-secondary);font-size:13px;line-height:1.62;margin:0;max-width:1120px}.workflow-ai-panel__actions{display:grid;gap:9px;margin-top:2px}.workflow-ai-panel__action-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-ai-panel__action{align-items:start;background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:12px;display:grid;gap:9px;grid-template-columns:24px minmax(0,1fr);padding:10px 11px}.workflow-ai-panel__action>span{background:var(--oasys-color-brand-soft);border-radius:999px;color:var(--oasys-color-brand);display:grid;font-size:11px;font-weight:850;height:22px;place-items:center;width:22px}.workflow-ai-panel__action p{color:var(--oasys-color-text-secondary);font-size:12px;line-height:1.5;margin:1px 0 0}.workflow-ai-panel__footer{align-items:center;background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);display:flex;gap:10px;justify-content:flex-end;padding:12px 22px}.workflow-ai-panel__confidence{align-items:center;display:flex;gap:7px;min-height:30px}.workflow-ai-panel__audit-status,.workflow-ai-panel__confidence strong{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:999px;color:var(--oasys-color-text-primary);font-size:11px;font-weight:800;padding:4px 8px}.workflow-ai-panel__confidence strong{text-transform:capitalize}.workflow-ai-panel__audit-status.is-audited{background:color-mix(in srgb,var(--oasys-color-success) 7%,var(--oasys-color-surface-primary));border-color:color-mix(in srgb,var(--oasys-color-success) 32%,var(--oasys-color-border));color:var(--oasys-color-success)}.workflow-ai-panel__details{position:relative}.workflow-ai-panel__details summary{align-items:center;background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:9px;color:var(--oasys-color-text-secondary);cursor:pointer;display:inline-flex;font-size:11px;font-weight:750;list-style:none;min-height:30px;padding:4px 9px}.workflow-ai-panel__details summary::-webkit-details-marker{display:none}.workflow-ai-panel__details[open] summary{border-color:var(--oasys-color-border-strong);color:var(--oasys-color-text-primary)}.workflow-ai-panel__details-body{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border);border-radius:14px;box-shadow:0 20px 60px #0206173d;max-height:430px;overflow:auto;padding:14px;position:absolute;right:0;top:calc(100% + 8px);width:min(580px,calc(100vw - 48px));z-index:20}.workflow-ai-panel__audit-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.workflow-ai-panel__audit-grid>div{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border-subtle);border-radius:10px;min-width:0;padding:9px 10px}.workflow-ai-panel__audit-grid dt{color:var(--oasys-color-text-muted);font-size:10px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.workflow-ai-panel__audit-grid dd{color:var(--oasys-color-text-primary);font-size:11px;font-weight:700;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-ai-panel__detail-section{display:grid;gap:7px;margin-top:12px}.workflow-ai-panel__detail-section ul{display:grid;gap:6px;list-style:none;margin:0;padding:0}.workflow-ai-panel__detail-section li{background:var(--oasys-color-surface-secondary);border-radius:9px;color:var(--oasys-color-text-secondary);display:flex;font-size:11px;gap:14px;justify-content:space-between;line-height:1.45;padding:8px 9px}.workflow-ai-panel__detail-section li small{color:var(--oasys-color-text-muted);flex:0 0 auto;font-size:10px}.workflow-ai-panel__error{background:var(--oasys-color-danger-soft);border:1px solid color-mix(in srgb,var(--oasys-color-danger) 32%,#0000);border-radius:10px;color:var(--oasys-color-danger);font-size:12px;line-height:1.45;margin-top:10px;padding:9px 11px}.workflow-ai-panel__skeleton{display:grid;gap:10px;padding:4px 0}.workflow-ai-panel__skeleton span{animation:workflow-ai-pulse 1.25s ease-in-out infinite;background:var(--oasys-color-surface-subtle);border-radius:999px;height:12px}.workflow-ai-panel__skeleton span:first-child{width:72%}.workflow-ai-panel__skeleton span:nth-child(2){width:94%}.workflow-ai-panel__skeleton span:nth-child(3){width:56%}@keyframes workflow-ai-pulse{0%,to{opacity:.52}50%{opacity:1}}@media (max-width:900px){.workflow-ai-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-ai-panel__action-grid{grid-template-columns:1fr}}@media (max-width:640px){.workflow-ai-panel__header{display:grid;gap:14px}.workflow-ai-panel__scope{text-align:left}.workflow-ai-panel__prompts{grid-template-columns:1fr}.workflow-ai-panel__footer{flex-wrap:wrap;justify-content:space-between}.workflow-ai-panel__audit-grid{grid-template-columns:1fr}.workflow-ai-panel__details-body{right:-2px}}.workflow-ai-panel{position:relative}.workflow-ai-panel__header-meta{display:grid;flex:0 0 auto;gap:10px;justify-items:end}.workflow-ai-panel__status{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.workflow-ai-panel__trust-details{flex:0 0 auto}.workflow-ai-panel__scope{justify-items:end}.workflow-ai-panel__details{background:var(--oasys-color-surface-secondary);border-top:1px solid var(--oasys-color-divider);position:static}.workflow-ai-panel__details-body{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--oasys-color-text-primary);max-height:none;overflow:visible;padding:16px 22px 20px;position:static;right:auto;top:auto;width:100%;z-index:auto}.workflow-ai-panel__footer{display:none}@media (max-width:900px){.workflow-ai-panel__header{flex-direction:column}.workflow-ai-panel__header-meta{justify-items:start;width:100%}.workflow-ai-panel__status{justify-content:flex-start}.workflow-ai-panel__scope{justify-items:start;text-align:left}}.workflow-ai-panel__header-meta{align-self:flex-start;min-width:max-content}.workflow-ai-panel__status{flex-wrap:nowrap;white-space:nowrap}.workflow-ai-panel__status.oasys-theme-light{color-scheme:light}@media (max-width:900px){.workflow-ai-panel__header-meta{min-width:0}.workflow-ai-panel__status{flex-wrap:wrap;white-space:normal}}.validation-intelligence-panel{background:linear-gradient(135deg,color-mix(in srgb,var(--oasys-color-intelligence),#0000 95%),#0000 42%),var(--oasys-color-surface-overlay);border:1px solid color-mix(in srgb,var(--oasys-color-intelligence),#0000 72%);border-radius:var(--oasys-radius-overlay);color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-4);margin:0 0 var(--oasys-space-5);overflow:hidden;padding:var(--oasys-space-4) var(--oasys-space-5)}.validation-intelligence-panel__header{align-items:flex-start;display:flex;gap:var(--oasys-space-4);justify-content:space-between}.validation-intelligence-panel__identity{min-width:0}.validation-intelligence-panel__eyebrow,.validation-intelligence-panel__label{color:var(--oasys-color-intelligence);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.validation-intelligence-panel__identity h2{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-xl);letter-spacing:var(--oasys-letter-spacing-tight);line-height:var(--oasys-line-height-heading);margin:var(--oasys-space-1) 0 0}.validation-intelligence-panel__identity p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1) 0 0;max-width:780px}.validation-intelligence-panel__status{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.validation-intelligence-panel__details-toggle{min-height:0;padding:5px 9px;white-space:nowrap}.validation-intelligence-panel__prompts{display:grid;gap:var(--oasys-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}.validation-intelligence-panel__prompt{min-width:0;white-space:nowrap;width:100%}.validation-intelligence-panel__prompt:disabled{cursor:default;filter:none;opacity:.64}.validation-intelligence-panel__prompt.is-active:disabled{background:var(--oasys-color-surface-emphasis);border-color:var(--oasys-color-border);box-shadow:none;color:var(--oasys-color-text-primary);opacity:.9}.validation-intelligence-panel__body{align-items:start;display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr)}.validation-intelligence-panel__actions,.validation-intelligence-panel__error,.validation-intelligence-panel__initial,.validation-intelligence-panel__reasoning{background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-divider);border-radius:var(--oasys-radius-card);min-width:0;padding:var(--oasys-space-3) var(--oasys-space-4)}.validation-intelligence-panel__actions,.validation-intelligence-panel__reasoning{box-shadow:inset 0 1px 0 var(--oasys-color-border-subtle)}.validation-intelligence-panel__error strong,.validation-intelligence-panel__initial strong,.validation-intelligence-panel__reasoning strong{color:var(--oasys-color-text-primary);display:block;font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-heading);margin-top:var(--oasys-space-2)}.validation-intelligence-panel__error span,.validation-intelligence-panel__initial span,.validation-intelligence-panel__reasoning p{color:var(--oasys-color-text-secondary);display:block;font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-2) 0 0}.validation-intelligence-panel__actions ol{display:grid;gap:var(--oasys-space-2);list-style:none;margin:var(--oasys-space-2) 0 0;padding:0}.validation-intelligence-panel__actions li{align-items:start;display:grid;gap:var(--oasys-space-3);grid-template-columns:24px minmax(0,1fr)}.validation-intelligence-panel__actions li>span{background:color-mix(in srgb,var(--oasys-color-intelligence),#0000 86%);border:1px solid color-mix(in srgb,var(--oasys-color-intelligence),#0000 76%);border-radius:var(--oasys-radius-pill);color:var(--oasys-color-intelligence);display:grid;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);height:24px;place-items:center;width:24px}.validation-intelligence-panel__actions li p{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:1px 0 0}.validation-intelligence-panel__initial{opacity:.9}.validation-intelligence-panel__error{border-color:var(--oasys-color-border)}.validation-intelligence-panel__details{border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-4);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding-top:var(--oasys-space-3)}.validation-intelligence-panel__sources{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);margin-top:var(--oasys-space-3)}.validation-intelligence-panel__source{align-items:center;background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-divider);border-radius:var(--oasys-radius-pill);display:inline-flex;gap:var(--oasys-space-2);padding:6px 9px}.validation-intelligence-panel__source span,.validation-intelligence-panel__source strong{font-size:var(--oasys-font-size-2xs);line-height:1.2}.validation-intelligence-panel__source strong{color:var(--oasys-color-text-primary)}.validation-intelligence-panel__limitations,.validation-intelligence-panel__muted,.validation-intelligence-panel__source span{color:var(--oasys-color-text-muted)}.validation-intelligence-panel__limitations,.validation-intelligence-panel__muted{font-size:var(--oasys-font-size-xs);margin:var(--oasys-space-3) 0 0}.validation-intelligence-panel__limitations{display:grid;gap:var(--oasys-space-2);line-height:var(--oasys-line-height-body);padding-left:18px}.validation-intelligence-page.dark .validation-intelligence-panel{--oasys-color-canvas:#0b1220;--oasys-color-surface-primary:#131d36;--oasys-color-surface-secondary:#162241;--oasys-color-surface-subtle:#0f1730;--oasys-color-surface-elevated:#182440;--oasys-color-surface-emphasis:#172a4f;--oasys-color-text-primary:#eaf0ff;--oasys-color-text-secondary:#b6c2d8;--oasys-color-text-muted:#8f9db8;--oasys-color-text-disabled:#6f7b91;--oasys-color-brand:#6aa8ff;--oasys-color-intelligence:#51d1ff;--oasys-color-border-subtle:#eaf0ff14;--oasys-color-border:#eaf0ff1f;--oasys-color-border-strong:#93c5fd57;--oasys-color-divider:#eaf0ff1a}@media (max-width:1120px){.validation-intelligence-panel__prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.validation-intelligence-panel__body,.validation-intelligence-panel__details{grid-template-columns:1fr}}@media (max-width:680px){.validation-intelligence-panel{padding:var(--oasys-space-4)}.validation-intelligence-panel__header{align-items:flex-start;flex-direction:column}.validation-intelligence-panel__status{justify-content:flex-start}.validation-intelligence-panel__prompts{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.validation-intelligence-panel__prompt:disabled{transition:none}}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */#root,body,body[data-route=admin],body[data-route=admin] #root,body[data-route=admin] main,body[data-route=administration],body[data-route=administration] #root,body[data-route=administration] main,body[data-route=enterprise-admin],body[data-route=enterprise-admin] #root,body[data-route=enterprise-admin] main,html{background:#0b1220!important}body[data-route=admin] main,body[data-route=administration] main,body[data-route=enterprise-admin] main{margin:0!important;max-width:none!important;padding:0!important}.enterprise-admin-page,.enterprise-admin-page *{box-sizing:border-box}.enterprise-admin-page{--ea-bg:#0b1220;--ea-card:#131d36;--ea-card-2:#162241;--ea-workspace:#17223d;--ea-input:#0f1730;--ea-text:#eaf0ff;--ea-muted:#96a3c2;--ea-muted-2:#a8b3c7;--ea-brand:#6aa8ff;--ea-brand-2:#51d1ff;--ea-ok:#4fd28e;--ea-warn:#fc6;--ea-danger:#ff7b7b;--ea-border:#eaf0ff1f;--ea-border-strong:#60a5fa73;--ea-accent:#7eefd5;--ea-shadow:0 8px 18px #0000003d;--ea-radius:18px;background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),#0b1220!important;color:#eaf0ff;font-family:var(--font-sans,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:calc(100vh - 92px);overflow-x:hidden;padding:24px clamp(16px,2.4vw,32px) 36px;position:relative;width:100vw}.enterprise-admin-page:before{background:radial-gradient(1200px 600px at 80% -10%,#51d1ff14,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff1a,#0000 55%),#0b1220;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.enterprise-admin-page :where(button,input,select,textarea){font:inherit}.enterprise-admin-page :where(button,input,select,textarea):focus-visible{border-color:#6699ffb8!important;box-shadow:0 0 0 3px #6699ff42!important;outline:0}.enterprise-admin-page dd,.enterprise-admin-page dt,.enterprise-admin-page h1,.enterprise-admin-page h2,.enterprise-admin-page h3,.enterprise-admin-page label,.enterprise-admin-page li,.enterprise-admin-page p,.enterprise-admin-page small,.enterprise-admin-page span,.enterprise-admin-page strong,.enterprise-admin-page time{color:inherit}.enterprise-admin-hero,.enterprise-admin-layout{margin-left:auto;margin-right:auto;width:min(1460px,100%)}.enterprise-admin-hero{align-items:stretch;background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--ea-card)!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius);box-shadow:var(--ea-shadow)!important;color:var(--ea-text);display:grid;gap:22px;grid-template-columns:minmax(0,1fr) minmax(240px,320px);margin-bottom:22px;padding:28px 30px}.enterprise-admin-eyebrow{color:var(--ea-accent)!important;font-size:11px;font-weight:850;letter-spacing:.16em;margin:0 0 10px!important;text-transform:uppercase}.enterprise-admin-hero h1{color:var(--ea-text)!important;font-size:clamp(34px,4vw,58px);font-weight:760;letter-spacing:-.045em;line-height:1.02;margin:0}.enterprise-admin-hero p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13.5px;line-height:1.5;margin:12px 0 0;max-width:850px}.enterprise-admin-attention-card,.enterprise-admin-audit-event,.enterprise-admin-context-card,.enterprise-admin-empty-state,.enterprise-admin-error,.enterprise-admin-form,.enterprise-admin-loading,.enterprise-admin-metric-card,.enterprise-admin-nav,.enterprise-admin-readiness-card,.enterprise-admin-section,.enterprise-admin-side-card{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--ea-card)!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)}.enterprise-admin-context-card{align-content:center;background:#0f1c388f!important;display:grid;gap:8px;min-width:0;padding:18px 20px}.enterprise-admin-context-card span,.enterprise-admin-metric-card span,.enterprise-admin-readiness-card span,.enterprise-admin-section-header .enterprise-admin-eyebrow,.enterprise-admin-side-card dt{color:var(--ea-muted)!important;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.enterprise-admin-context-card strong{color:var(--ea-text)!important;font-size:14px;font-weight:800;line-height:1.3;word-break:break-word}.enterprise-admin-context-card small{color:var(--ea-muted-2)!important;font-size:12.5px;line-height:1.45;overflow-wrap:anywhere}.enterprise-admin-layout{align-items:start;display:grid;gap:22px;grid-template-columns:minmax(250px,300px) minmax(0,1fr)}.enterprise-admin-nav{align-self:start;background:#0f1c388f!important;overflow:hidden;position:sticky;top:112px}.enterprise-admin-nav-title{border-bottom:1px solid var(--ea-border);padding:16px 18px}.enterprise-admin-nav-title span{color:var(--ea-text)!important;display:block;font-size:15px;font-weight:780}.enterprise-admin-nav small,.enterprise-admin-nav-title small{color:var(--ea-muted-2)!important;font-size:12.5px}.enterprise-admin-nav-list{display:grid;gap:8px;padding:14px}.enterprise-admin-nav button{background:0 0;border:1px solid #0000;border-radius:14px;color:var(--ea-text)!important;cursor:pointer;min-height:58px;padding:11px 13px;text-align:left;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;width:100%}.enterprise-admin-nav button span{color:var(--ea-text)!important;display:block;font-size:13px;font-weight:760}.enterprise-admin-nav button:hover{border-color:#6699ff80;box-shadow:0 0 0 3px #6699ff21;transform:translateY(-1px)}.enterprise-admin-nav button.active{background:linear-gradient(180deg,#60a5fa33,#60a5fa14),var(--ea-card-2)!important;border-color:#7eefd585;box-shadow:inset 3px 0 0 var(--ea-accent)}.enterprise-admin-main{min-width:0}.enterprise-admin-section{background:#0f1c386b!important;display:grid;gap:18px;min-width:0;padding:18px}.enterprise-admin-section-header{max-width:780px}.enterprise-admin-attention-card h3,.enterprise-admin-empty-state h3,.enterprise-admin-error h3,.enterprise-admin-form h2,.enterprise-admin-section-header h2,.enterprise-admin-side-card h3{color:var(--ea-text)!important;font-weight:760;letter-spacing:-.035em;margin:0}.enterprise-admin-section-header h2,.enterprise-admin-section-header.compact h2{font-size:clamp(24px,2.5vw,34px);line-height:1.12}.enterprise-admin-section-header p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13px;line-height:1.45;margin:8px 0 0}.enterprise-admin-readiness-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--ea-workspace)!important;display:grid;gap:14px;padding:22px 24px}.enterprise-admin-readiness-card strong{color:var(--ea-text)!important;display:block;font-size:clamp(38px,5vw,70px);font-weight:760;letter-spacing:-.06em;line-height:.95;margin-top:8px}.enterprise-admin-progress-track{background:#94a3b829!important;border-radius:999px;height:10px;overflow:hidden}.enterprise-admin-progress-track span{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border-radius:inherit;box-shadow:0 0 22px #51d1ff38;display:block;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1)}.enterprise-admin-metrics-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.enterprise-admin-metric-card{background:var(--ea-card)!important;min-height:112px;min-width:0;padding:16px 18px}.enterprise-admin-metric-card strong{color:var(--ea-text)!important;display:block;font-size:clamp(28px,3.1vw,42px);font-weight:760;letter-spacing:-.04em;line-height:1;margin-top:12px;overflow-wrap:anywhere}.enterprise-admin-metric-card small{color:var(--ea-muted-2)!important;display:block;font-size:12px;margin-top:8px}.enterprise-admin-attention-card,.enterprise-admin-empty-state,.enterprise-admin-error,.enterprise-admin-loading,.enterprise-admin-side-card{padding:18px 20px}.enterprise-admin-attention-card ul{color:var(--ea-muted-2)!important;font-size:13px;line-height:1.5;margin:12px 0 0;padding-left:20px}.enterprise-admin-two-column{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(300px,400px)}.enterprise-admin-form{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--ea-workspace)!important;min-width:0;padding:22px 24px}.enterprise-admin-form h2{font-size:clamp(24px,2.4vw,34px);line-height:1.12}.enterprise-admin-form p{color:var(--ea-muted-2)!important;font-size:13px;line-height:1.5;margin:10px 0 0}.enterprise-admin-form-grid{display:grid;gap:14px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.enterprise-admin-form label{display:grid;font-size:13px;font-weight:740;gap:7px;min-width:0}.enterprise-admin-form label,.enterprise-admin-form label span{color:var(--ea-muted-2)!important}.enterprise-admin-form input{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px;color:var(--ea-text)!important;color-scheme:dark;font-size:12.5px;font-weight:650;min-height:42px;min-width:0;outline:none;overflow:hidden;padding:9px 11px;text-overflow:ellipsis;width:100%}.enterprise-admin-form input::placeholder{color:#a8b3c78a!important}.enterprise-admin-form input:focus{border-color:#6699ffb8!important;box-shadow:0 0 0 3px #69f3!important}.enterprise-admin-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;margin-top:20px}.enterprise-admin-action-row button,.enterprise-admin-error button{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0;border-radius:12px;box-shadow:0 10px 24px #6aa8ff47;color:#06111f!important;cursor:pointer;font-size:13px;font-weight:800;min-height:44px;padding:10px 18px;transition:transform .16s,filter .16s,box-shadow .16s}.enterprise-admin-action-row button:hover,.enterprise-admin-error button:hover{filter:brightness(1.05);transform:translateY(-1px)}.enterprise-admin-action-row button:active,.enterprise-admin-error button:active{transform:translateY(1px)scale(.99)}.enterprise-admin-action-row button:disabled{cursor:wait;opacity:.62}.enterprise-admin-action-row span{color:var(--ea-muted-2)!important;font-size:13px;line-height:1.45}.enterprise-admin-side-card{background:#0f1c388f!important;min-width:0}.enterprise-admin-side-card dl{display:grid;gap:14px;margin:16px 0 0}.enterprise-admin-side-card div{display:grid;gap:5px}.enterprise-admin-side-card dd{color:var(--ea-text)!important;font-size:13px;line-height:1.35;margin:0;overflow-wrap:anywhere}.enterprise-admin-audit-list{display:grid;gap:12px}.enterprise-admin-audit-event{background:var(--ea-card)!important;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);min-width:0;padding:14px 16px}.enterprise-admin-audit-event div{display:grid;gap:5px;min-width:0}.enterprise-admin-audit-event strong{color:var(--ea-text)!important;font-size:13px;overflow-wrap:anywhere}.enterprise-admin-audit-event span,.enterprise-admin-audit-event time{color:var(--ea-muted-2)!important;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.enterprise-admin-error,.enterprise-admin-loading{color:var(--ea-muted-2)!important}@media (max-width:1280px){.enterprise-admin-layout{grid-template-columns:minmax(230px,280px) minmax(0,1fr)}.enterprise-admin-two-column{grid-template-columns:1fr}}@media (max-width:1180px){.enterprise-admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.enterprise-admin-page{padding:18px!important}.enterprise-admin-hero,.enterprise-admin-layout{grid-template-columns:1fr}.enterprise-admin-nav{position:static}.enterprise-admin-audit-event,.enterprise-admin-form-grid,.enterprise-admin-metrics-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.enterprise-admin-page *,.enterprise-admin-page :after,.enterprise-admin-page :before{transition:none!important}}body[data-route=admin],body[data-route=administration],body[data-route=enterprise-admin]{overflow-x:hidden!important}body[data-route=admin] .App,body[data-route=admin] main,body[data-route=administration] .App,body[data-route=administration] main,body[data-route=enterprise-admin] .App,body[data-route=enterprise-admin] main{max-width:100%!important;overflow-x:hidden!important;width:100%!important}body[data-route=admin] main,body[data-route=administration] main,body[data-route=enterprise-admin] main{display:block!important}.enterprise-admin-page{margin-left:0!important;margin-right:0!important;max-width:100%!important;overflow-x:clip!important;padding-left:clamp(16px,1.6vw,28px)!important;padding-right:clamp(16px,1.6vw,28px)!important;width:100%!important}.enterprise-admin-form-card,.enterprise-admin-form-grid,.enterprise-admin-hero,.enterprise-admin-layout,.enterprise-admin-metric-card,.enterprise-admin-metrics-grid,.enterprise-admin-nav,.enterprise-admin-panel,.enterprise-admin-readiness-card,.enterprise-admin-section,.enterprise-admin-two-column{max-width:100%!important;min-width:0!important}.enterprise-admin-layout{grid-template-columns:minmax(240px,290px) minmax(0,1fr)!important;width:min(1420px,100%)!important}.enterprise-admin-panel{overflow:hidden!important}.enterprise-admin-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-admin-metric-card{overflow:hidden!important}.enterprise-admin-metric-card strong{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}.enterprise-admin-audit-event,.enterprise-admin-audit-event div,.enterprise-admin-audit-event span,.enterprise-admin-audit-event strong,.enterprise-admin-audit-event time{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}@media (max-width:1320px){.enterprise-admin-layout{grid-template-columns:minmax(220px,270px) minmax(0,1fr)!important}.enterprise-admin-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:900px){.enterprise-admin-page{padding-left:16px!important;padding-right:16px!important}.enterprise-admin-layout,.enterprise-admin-metrics-grid{grid-template-columns:1fr!important}}.enterprise-admin-roles-panel,.enterprise-admin-section-panel,.enterprise-admin-users-panel{background:linear-gradient(#ffffff09,#ffffff03),#0f1c38ad!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;display:grid!important;gap:18px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:18px!important}.enterprise-admin-section-panel *{box-sizing:border-box!important}.enterprise-admin-section-panel .enterprise-admin-section-header{align-items:end!important;display:grid!important;gap:10px 18px!important;grid-template-columns:minmax(0,1fr) auto!important;max-width:none!important;min-width:0!important;padding:0!important;position:relative!important}.enterprise-admin-section-panel .enterprise-admin-section-header .enterprise-admin-eyebrow,.enterprise-admin-section-panel .enterprise-admin-section-header h2,.enterprise-admin-section-panel .enterprise-admin-section-header p{grid-column:1!important}.enterprise-admin-section-panel .enterprise-admin-section-header h2{color:var(--ea-text)!important;font-size:clamp(24px,2.3vw,34px)!important;font-weight:760!important;letter-spacing:-.035em!important;line-height:1.12!important;margin:0!important}.enterprise-admin-section-panel .enterprise-admin-section-header p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.45!important;margin:0!important}.enterprise-admin-button,.enterprise-admin-card-actions button,.enterprise-admin-invitation-actions button,.enterprise-admin-modal button,.enterprise-admin-role-actions button,.enterprise-admin-section-panel .enterprise-admin-section-header>button,.enterprise-admin-table-row button,.enterprise-admin-user-actions button{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #6aa8ff38!important;color:#06111f!important;cursor:pointer!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;min-height:40px!important;padding:9px 14px!important;transition:transform .16s,filter .16s,box-shadow .16s!important}.enterprise-admin-card-actions button:hover,.enterprise-admin-invitation-actions button:hover,.enterprise-admin-modal button:hover,.enterprise-admin-role-actions button:hover,.enterprise-admin-section-panel .enterprise-admin-section-header>button:hover,.enterprise-admin-user-actions button:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important}.enterprise-admin-card-actions button:active,.enterprise-admin-invitation-actions button:active,.enterprise-admin-modal button:active,.enterprise-admin-role-actions button:active,.enterprise-admin-section-panel .enterprise-admin-section-header>button:active,.enterprise-admin-user-actions button:active{transform:translateY(1px)scale(.99)!important}.enterprise-admin-modal button:disabled,.enterprise-admin-section-panel button:disabled{cursor:not-allowed!important;opacity:.58!important;transform:none!important}.enterprise-admin-compact-metrics,.enterprise-admin-metric-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:100%!important;min-width:0!important}.enterprise-admin-compact-metrics .enterprise-admin-metric-card{align-content:start!important;display:grid!important;gap:10px!important;min-height:104px!important;padding:15px 18px!important}.enterprise-admin-two-column{align-items:start!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;max-width:100%!important;min-width:0!important}.enterprise-admin-card-stack{display:grid!important;gap:14px!important;min-width:0!important}.enterprise-admin-detail-drawer,.enterprise-admin-empty,.enterprise-admin-invitation-queue,.enterprise-admin-modal-card,.enterprise-admin-permission-group,.enterprise-admin-permission-summary,.enterprise-admin-role-card,.enterprise-admin-role-grid,.enterprise-admin-table,.enterprise-admin-user-detail,.enterprise-admin-user-table{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--ea-card)!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;max-width:100%!important;min-width:0!important;overflow:hidden!important}.enterprise-admin-table{display:grid!important}.enterprise-admin-table-row{align-items:center!important;background:0 0!important;border:0!important;border-bottom:1px solid #eaf0ff1a!important;box-shadow:none!important;color:var(--ea-text)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(220px,1.4fr) minmax(95px,.45fr) minmax(120px,.55fr) minmax(180px,.9fr)!important;min-width:0!important;padding:12px 14px!important;text-align:left!important;width:100%!important}button.enterprise-admin-table-row{cursor:pointer!important}button.enterprise-admin-table-row.active,button.enterprise-admin-table-row:hover{background:linear-gradient(90deg,#6aa8ff29,#6aa8ff0f),#162241bd!important}button.enterprise-admin-table-row.active{box-shadow:inset 3px 0 0 var(--ea-accent)!important}.enterprise-admin-table-head{background:#0f1c38b3!important;color:var(--ea-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.1em!important;text-transform:uppercase!important}.enterprise-admin-table-primary{display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-detail-drawer strong,.enterprise-admin-empty strong,.enterprise-admin-invitation-queue strong,.enterprise-admin-permission-group strong,.enterprise-admin-role-card strong,.enterprise-admin-table-primary strong,.enterprise-admin-user-detail strong{color:var(--ea-text)!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}.enterprise-admin-detail-drawer small,.enterprise-admin-empty p,.enterprise-admin-invitation-queue small,.enterprise-admin-permission-group small,.enterprise-admin-role-card small,.enterprise-admin-table-primary small,.enterprise-admin-user-detail small{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.45!important;overflow-wrap:anywhere!important}.enterprise-admin-chip-list i,.enterprise-admin-permission-pill,.enterprise-admin-role-pill,.enterprise-admin-status{align-items:center!important;background:#94a3b824!important;border:1px solid #94a3b847!important;border-radius:999px!important;color:#c8d3ea!important;display:inline-flex!important;font-size:11px!important;font-style:normal!important;font-weight:800!important;justify-content:center!important;line-height:1!important;min-height:24px!important;padding:4px 8px!important;white-space:nowrap!important;width:fit-content!important}.enterprise-admin-status-active{background:#22c55e1f!important;border-color:#22c55e61!important;color:#d8fbe7!important}.enterprise-admin-status-canceled,.enterprise-admin-status-suspended{background:#f871711f!important;border-color:#f871716b!important;color:#ffd2d2!important}.enterprise-admin-chip-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}.enterprise-admin-chip-list em{color:var(--ea-muted-2)!important;font-size:12px!important;font-style:normal!important}.enterprise-admin-role-grid{background:#0f1c386b!important;display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:14px!important}.enterprise-admin-role-card{align-content:start!important;cursor:pointer!important;display:grid!important;gap:8px!important;min-height:126px!important;padding:14px 15px!important;text-align:left!important;transition:transform .16s,border-color .16s,background .16s!important}.enterprise-admin-role-card.active,.enterprise-admin-role-card:hover{border-color:#60a5fab3!important;transform:translateY(-1px)!important}.enterprise-admin-role-card.active{box-shadow:inset 3px 0 0 var(--ea-brand),var(--ea-shadow)!important}.enterprise-admin-detail-drawer,.enterprise-admin-invitation-queue,.enterprise-admin-permission-summary,.enterprise-admin-user-detail{padding:16px 18px!important}.enterprise-admin-permission-stack{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:14px!important}.enterprise-admin-permission-group{background:var(--ea-card-2)!important;padding:13px 14px!important}.enterprise-admin-invitation-queue ul,.enterprise-admin-permission-group ul{display:grid!important;gap:8px!important;list-style:none!important;margin:10px 0 0!important;padding:0!important}.enterprise-admin-invitation-queue li,.enterprise-admin-permission-group li{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.45!important;min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-detail-drawer,.enterprise-admin-user-detail{background:#0f1c388f!important;display:grid!important;gap:14px!important;position:sticky!important;top:112px!important}.enterprise-admin-detail-drawer h3,.enterprise-admin-invitation-queue h3,.enterprise-admin-permission-summary h3,.enterprise-admin-user-detail h3{color:var(--ea-text)!important;font-size:17px!important;font-weight:800!important;line-height:1.25!important;margin:0!important}.enterprise-admin-detail-list,.enterprise-admin-user-detail dl{display:grid!important;gap:12px!important;margin:0!important}.enterprise-admin-detail-list div,.enterprise-admin-user-detail div{min-width:0!important}.enterprise-admin-detail-list dt,.enterprise-admin-detail-list span,.enterprise-admin-user-detail dt,.enterprise-admin-user-detail span{color:var(--ea-muted)!important;display:block!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-detail-list dd,.enterprise-admin-user-detail dd{color:var(--ea-text)!important;font-size:13px!important;line-height:1.4!important;margin:5px 0 0!important;overflow-wrap:anywhere!important}.enterprise-admin-card-actions,.enterprise-admin-invitation-actions,.enterprise-admin-user-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important}.enterprise-admin-modal{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#050a14b3!important;display:grid!important;inset:0!important;padding:24px!important;place-items:center!important;position:fixed!important;z-index:1200!important}.enterprise-admin-modal-card{display:grid!important;gap:14px!important;padding:20px!important;width:min(520px,100%)!important}.enterprise-admin-modal-card h3{color:var(--ea-text)!important;font-size:20px!important;font-weight:800!important;margin:0!important}.enterprise-admin-modal-card label{color:var(--ea-muted-2)!important;display:grid!important;font-size:13px!important;font-weight:740!important;gap:7px!important}.enterprise-admin-modal-card input,.enterprise-admin-modal-card select{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:12.5px!important;font-weight:650!important;min-height:42px!important;padding:9px 11px!important;width:100%!important}.enterprise-admin-modal-actions{display:flex!important;gap:10px!important;justify-content:flex-end!important}.enterprise-admin-empty{padding:16px 18px!important}@media (max-width:1320px){.enterprise-admin-compact-metrics,.enterprise-admin-metric-grid,.enterprise-admin-permission-stack,.enterprise-admin-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1100px){.enterprise-admin-two-column{grid-template-columns:1fr!important}.enterprise-admin-detail-drawer,.enterprise-admin-user-detail{position:static!important}}@media (max-width:760px){.enterprise-admin-compact-metrics,.enterprise-admin-metric-grid,.enterprise-admin-permission-stack,.enterprise-admin-role-grid,.enterprise-admin-section-panel .enterprise-admin-section-header,.enterprise-admin-table-row{grid-template-columns:1fr!important}.enterprise-admin-section-panel .enterprise-admin-section-header>button{width:100%!important}}.enterprise-admin-detail-heading{display:grid!important;gap:8px!important;margin-bottom:18px!important}.enterprise-admin-detail-heading h3{margin:0!important}.enterprise-admin-compact-definition-list,.enterprise-admin-definition-list{display:grid!important;gap:10px!important;margin:0!important;padding:0!important}.enterprise-admin-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:18px!important}.enterprise-admin-compact-definition-list>div,.enterprise-admin-definition-list>div{background:#0f1c3894!important;border:1px solid #eaf0ff1f!important;border-radius:14px!important;display:grid!important;gap:4px!important;min-width:0!important;padding:12px 14px!important}.enterprise-admin-compact-definition-list dt,.enterprise-admin-definition-list dt{color:#96a3c2!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.08em!important;margin:0!important;text-transform:uppercase!important}.enterprise-admin-compact-definition-list dd,.enterprise-admin-definition-list dd{color:#eaf0ff!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-definition-list code,.enterprise-admin-permission-item code{background:#60a5fa1c!important;border:1px solid #60a5fa3d!important;border-radius:8px!important;color:#a8d7ff!important;display:inline-block!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:11.5px!important;line-height:1.25!important;max-width:100%!important;overflow-wrap:anywhere!important;padding:3px 7px!important;white-space:normal!important;width:fit-content!important}.enterprise-admin-detail-section{display:grid!important;gap:12px!important;margin-top:16px!important}.enterprise-admin-card-heading.compact{gap:4px!important;margin-bottom:2px!important}.enterprise-admin-card-heading.compact h4{color:#eaf0ff!important;font-size:16px!important;line-height:1.25!important;margin:0!important}.enterprise-admin-authority-layout{align-items:start!important}.enterprise-admin-permission-summary,.enterprise-admin-role-catalog-card{display:grid!important;gap:16px!important}.enterprise-admin-role-detail .enterprise-admin-permission-stack,.enterprise-admin-role-permission-stack{display:grid!important;gap:12px!important}.enterprise-admin-permission-group{background:linear-gradient(#ffffff09,#ffffff03),#162241!important;border:1px solid #eaf0ff1f!important;border-radius:18px!important;box-shadow:none!important;display:grid!important;gap:10px!important;overflow:hidden!important;padding:16px!important}.enterprise-admin-permission-group.compact{border-radius:16px!important;padding:14px!important}.enterprise-admin-permission-group-header{align-items:center!important;border-bottom:1px solid #eaf0ff1a!important;display:flex!important;gap:12px!important;justify-content:space-between!important;padding-bottom:8px!important}.enterprise-admin-permission-group h4,.enterprise-admin-permission-group-header h4{color:#eaf0ff!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;margin:0!important}.enterprise-admin-permission-group-header span{color:#96a3c2!important;flex:none!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.enterprise-admin-permission-list{display:grid!important;gap:9px!important}.enterprise-admin-permission-item{background:#0f1c388f!important;border:1px solid #60a5fa29!important;border-radius:13px!important;display:grid!important;gap:5px!important;min-width:0!important;padding:10px 12px!important}.enterprise-admin-permission-item strong{color:#f0f6ff!important;font-size:13px!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}.enterprise-admin-permission-item p{color:#a8b3c7!important;font-size:12px!important;line-height:1.4!important;margin:0!important}.enterprise-admin-role-card small{color:#a8b3c7!important;display:block!important;font-size:12px!important;font-weight:700!important;margin-top:4px!important}.enterprise-admin-invitation-card{align-items:center!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(220px,.9fr) minmax(0,1.4fr) auto!important;padding:16px 18px!important}.enterprise-admin-invitation-main{display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-invitation-main strong{color:#eaf0ff!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;overflow-wrap:anywhere!important}.enterprise-admin-invitation-main span{color:#a8b3c7!important;font-size:12.5px!important;line-height:1.4!important;overflow-wrap:anywhere!important}.enterprise-admin-compact-definition-list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-admin-compact-definition-list>div{background:#0f1c386b!important;padding:9px 10px!important}.enterprise-admin-assigned-role-card{align-items:center!important;background:#0f1c3894!important;border:1px solid #60a5fa38!important;border-radius:14px!important;display:flex!important;gap:14px!important;justify-content:space-between!important;padding:13px 14px!important}.enterprise-admin-assigned-role-card>div{display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-assigned-role-card strong{color:#eaf0ff!important;font-size:13px!important;line-height:1.35!important}.enterprise-admin-assigned-role-card span{color:#a8b3c7!important;font-size:12px!important;line-height:1.4!important}.enterprise-admin-detail-actions{margin-top:18px!important}.enterprise-admin-mono-wrap{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace!important;font-size:12px!important;overflow-wrap:anywhere!important}@media (max-width:1350px){.enterprise-admin-compact-definition-list,.enterprise-admin-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-invitation-card{align-items:stretch!important;grid-template-columns:1fr!important}.enterprise-admin-inline-action{justify-content:flex-start!important}}@media (max-width:720px){.enterprise-admin-compact-definition-list,.enterprise-admin-definition-list{grid-template-columns:1fr!important}.enterprise-admin-assigned-role-card,.enterprise-admin-permission-group-header{align-items:flex-start!important;flex-direction:column!important}}.enterprise-admin-authority-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important}.enterprise-admin-role-catalog-card{min-width:0!important}.enterprise-admin-role-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-admin-role-grid.compact .enterprise-admin-role-card{min-height:132px!important}.enterprise-admin-role-detail{align-self:start!important}.enterprise-admin-tabs{background:#0f1c3894!important;border:1px solid #eaf0ff1a!important;border-radius:14px!important;display:grid!important;gap:6px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:5px!important}.enterprise-admin-tabs button{background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;box-shadow:none!important;color:var(--ea-muted-2)!important;cursor:pointer!important;font-size:11.5px!important;font-weight:850!important;letter-spacing:.06em!important;line-height:1.15!important;min-height:34px!important;padding:7px 9px!important;text-transform:uppercase!important}.enterprise-admin-tabs button.active,.enterprise-admin-tabs button:hover{background:#60a5fa24!important;border-color:#7eefd561!important;color:var(--ea-text)!important}.enterprise-admin-tab-panel{display:grid!important;gap:14px!important;min-width:0!important}.enterprise-admin-muted.compact{color:var(--ea-muted-2)!important;font-size:12.5px!important;line-height:1.45!important;margin:0!important}.enterprise-admin-catalog-disclosure{padding:16px 18px!important}.enterprise-admin-catalog-summary-row{align-items:center!important;display:flex!important;gap:16px!important;justify-content:space-between!important;min-width:0!important}.enterprise-admin-catalog-summary-row.compact{margin-bottom:12px!important}.enterprise-admin-catalog-summary-row .enterprise-admin-card-heading{min-width:0!important}.enterprise-admin-secondary-button{background:#60a5fa1c!important;border:1px solid #60a5fa52!important;border-radius:12px!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;flex:none!important;font-size:12px!important;font-weight:800!important;min-height:38px!important;padding:8px 12px!important}.enterprise-admin-secondary-button:hover:not(:disabled){background:#60a5fa2e!important;border-color:#7eefd585!important}.enterprise-admin-secondary-button:disabled{cursor:not-allowed!important;opacity:.5!important}.enterprise-admin-catalog-expanded{border-top:1px solid #eaf0ff1a!important;display:grid!important;gap:14px!important;margin-top:14px!important;padding-top:14px!important}.enterprise-admin-search-label{color:var(--ea-muted-2)!important;display:grid!important;font-size:12px!important;font-weight:800!important;gap:7px!important;max-width:520px!important}.enterprise-admin-search-label span{color:var(--ea-muted-2)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-search-label input{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:12.5px!important;font-weight:650!important;min-height:40px!important;padding:9px 11px!important;width:100%!important}.enterprise-admin-catalog-accordion-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-admin-permission-group.is-collapsible{padding:0!important}.enterprise-admin-permission-group.is-collapsible .enterprise-admin-permission-group-header{align-items:center!important;background:0 0!important;border:0!important;border-bottom:1px solid #eaf0ff1a!important;border-radius:0!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:54px!important;padding:12px 14px!important;text-align:left!important;width:100%!important}.enterprise-admin-permission-group.is-collapsible:not(.is-open) .enterprise-admin-permission-group-header{border-bottom:0!important}.enterprise-admin-permission-group-title{color:var(--ea-text)!important;font-size:14px!important;font-weight:850!important;line-height:1.25!important;min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-permission-chevron,.enterprise-admin-permission-group-meta{color:var(--ea-muted)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important;white-space:nowrap!important}.enterprise-admin-permission-chevron{background:#60a5fa1f!important;border:1px solid #60a5fa3d!important;border-radius:999px!important;color:var(--ea-text)!important;display:inline-grid!important;font-size:14px!important;height:24px!important;line-height:1!important;place-items:center!important;width:24px!important}.enterprise-admin-permission-group.is-collapsible .enterprise-admin-permission-list{padding:12px 14px 14px!important}.enterprise-admin-role-permission-stack.compact-list{grid-template-columns:1fr!important;max-height:520px!important;overflow:auto!important;padding-right:4px!important}.enterprise-admin-card-stack.compact{gap:10px!important}.enterprise-admin-invitation-table{background:#0f1c3875!important;border:1px solid #eaf0ff1f!important;border-radius:16px!important;display:grid!important;gap:0!important;overflow:hidden!important}.enterprise-admin-invitation-row{align-items:center!important;border-bottom:1px solid #eaf0ff17!important;color:var(--ea-text)!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(210px,1.4fr) minmax(100px,.7fr) minmax(95px,.6fr) minmax(140px,.8fr) minmax(140px,.8fr) minmax(120px,auto)!important;padding:13px 14px!important}.enterprise-admin-invitation-row:last-child{border-bottom:0!important}.enterprise-admin-invitation-head{background:#0f1c38b8!important;color:var(--ea-muted)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-invitation-row>div,.enterprise-admin-invitation-row>span{min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-inline-action{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}.enterprise-admin-inline-action button{background:#60a5fa1c!important;border:1px solid #60a5fa52!important;border-radius:10px!important;box-shadow:none!important;color:var(--ea-text)!important;font-size:11.5px!important;font-weight:800!important;min-height:32px!important;padding:6px 10px!important}.enterprise-admin-muted{color:var(--ea-muted-2)!important}@media (max-width:1380px){.enterprise-admin-authority-layout{grid-template-columns:1fr!important}.enterprise-admin-role-detail{position:static!important}.enterprise-admin-catalog-accordion-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1180px){.enterprise-admin-role-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-invitation-row{align-items:start!important;grid-template-columns:1fr 1fr!important}.enterprise-admin-invitation-head{display:none!important}.enterprise-admin-inline-action{justify-content:flex-start!important}}@media (max-width:760px){.enterprise-admin-catalog-accordion-grid,.enterprise-admin-invitation-row,.enterprise-admin-role-grid.compact,.enterprise-admin-tabs{grid-template-columns:1fr!important}.enterprise-admin-catalog-summary-row{align-items:stretch!important;flex-direction:column!important}.enterprise-admin-secondary-button{width:100%!important}}.enterprise-admin-connector-detail,.enterprise-admin-connector-history,.enterprise-admin-connector-layout,.enterprise-admin-connector-owner-panel,.enterprise-admin-connector-table-card,.enterprise-admin-connectors-panel{max-width:100%!important;min-width:0!important}.enterprise-admin-table-muted{color:var(--ea-muted-2)!important;font-size:12.5px!important;overflow-wrap:anywhere!important}.enterprise-admin-status-failing,.enterprise-admin-status-paused{background:#f871711f!important;border-color:#f871716b!important;color:#ffd2d2!important}.enterprise-admin-connector-detail .enterprise-admin-detail-actions{display:grid!important;gap:10px!important}.enterprise-admin-connector-detail .enterprise-admin-detail-actions button{width:100%!important}.enterprise-admin-connector-owner-panel{margin-top:4px!important}.enterprise-admin-modal-card select{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:12.5px!important;font-weight:650!important;min-height:42px!important;padding:9px 11px!important;width:100%!important}@media (max-width:1100px){.enterprise-admin-connector-layout{grid-template-columns:1fr!important}.enterprise-admin-connector-detail{position:static!important}}@media (max-width:760px){.enterprise-admin-connector-detail .enterprise-admin-detail-actions,.enterprise-admin-connector-table .enterprise-admin-table-row{grid-template-columns:1fr!important}}.enterprise-admin-governance-audit-panel{overflow:hidden!important}.enterprise-admin-governance-metrics .enterprise-admin-metric-card strong{font-size:clamp(24px,2.5vw,36px)!important}.enterprise-admin-governance-filters,.enterprise-admin-governance-timeline,.enterprise-admin-legacy-audit-card{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--ea-card)!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;display:grid!important;gap:16px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:18px!important}.enterprise-admin-governance-filter-grid{align-items:end!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(260px,1.4fr) minmax(180px,.7fr) minmax(160px,.6fr) auto!important;min-width:0!important}.enterprise-admin-governance-filter-grid label{color:var(--ea-muted-2)!important;display:grid!important;font-size:12.5px!important;font-weight:800!important;gap:7px!important;min-width:0!important}.enterprise-admin-governance-filter-grid label span{color:var(--ea-muted)!important;font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-governance-filter-grid input,.enterprise-admin-governance-filter-grid select{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:12.5px!important;font-weight:650!important;min-height:42px!important;padding:9px 11px!important;width:100%!important}.enterprise-admin-governance-filter-actions{align-items:center!important;display:flex!important;gap:10px!important;justify-content:flex-end!important}.enterprise-admin-governance-event-card,.enterprise-admin-governance-export-modal button,.enterprise-admin-governance-filter-actions button{border-radius:12px!important}.enterprise-admin-governance-filter-actions button{background:#60a5fa1f!important;border:1px solid #60a5fa52!important;color:var(--ea-text)!important;cursor:pointer!important;font-size:12.5px!important;font-weight:800!important;min-height:42px!important;padding:9px 14px!important}.enterprise-admin-governance-filter-actions button:last-child{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border-color:#0000!important;color:#06111f!important}.enterprise-admin-governance-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px)!important}.enterprise-admin-governance-event-list{display:grid!important;gap:10px!important}.enterprise-admin-governance-event-card{align-items:start!important;background:#0f1c3894!important;border:1px solid #eaf0ff1f!important;color:var(--ea-text)!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:auto minmax(0,1fr) minmax(150px,auto)!important;min-width:0!important;padding:14px 16px!important;text-align:left!important;transition:transform .16s,border-color .16s,background .16s!important;width:100%!important}.enterprise-admin-governance-event-card.active,.enterprise-admin-governance-event-card:hover{background:linear-gradient(90deg,#6aa8ff24,#6aa8ff0d),#162241bd!important;border-color:#60a5fa9e!important;transform:translateY(-1px)!important}.enterprise-admin-governance-event-card.active{box-shadow:inset 3px 0 0 var(--ea-accent)!important}.enterprise-admin-governance-event-card>div{display:grid!important;gap:5px!important;min-width:0!important}.enterprise-admin-governance-event-card strong{color:var(--ea-text)!important;font-size:13.5px!important;font-weight:850!important;line-height:1.35!important;overflow-wrap:anywhere!important}.enterprise-admin-governance-event-card p,.enterprise-admin-governance-event-card small,.enterprise-admin-governance-event-card time,.enterprise-admin-legacy-audit-card p{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.45!important;margin:0!important;overflow-wrap:anywhere!important}.enterprise-admin-severity{align-items:center!important;background:#94a3b824!important;border:1px solid #94a3b847!important;border-radius:999px!important;color:#c8d3ea!important;display:inline-flex!important;font-size:10.5px!important;font-weight:850!important;justify-content:center!important;letter-spacing:.04em!important;min-height:24px!important;min-width:72px!important;padding:4px 8px!important;text-transform:uppercase!important}.enterprise-admin-severity-info{background:#94a3b824!important;border-color:#94a3b847!important;color:#c8d3ea!important}.enterprise-admin-severity-notice{background:#60a5fa21!important;border-color:#60a5fa5c!important;color:#dbeafe!important}.enterprise-admin-severity-warning{background:#f59e0b21!important;border-color:#f59e0b61!important;color:#fff2c7!important}.enterprise-admin-severity-critical{background:#f8717124!important;border-color:#f871716b!important;color:#ffd2d2!important}.enterprise-admin-governance-detail{background:#0f1c388f!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;display:grid!important;gap:14px!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;padding:18px!important;position:sticky!important;top:112px!important}.enterprise-admin-governance-definition-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-governance-export-modal p{color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.5!important;margin:0!important}@media (max-width:1180px){.enterprise-admin-governance-filter-grid,.enterprise-admin-governance-layout{grid-template-columns:1fr!important}.enterprise-admin-governance-detail{position:static!important}}@media (max-width:760px){.enterprise-admin-governance-definition-list,.enterprise-admin-governance-event-card{grid-template-columns:1fr!important}.enterprise-admin-governance-filter-actions{flex-direction:column!important;justify-content:stretch!important}.enterprise-admin-governance-filter-actions button{width:100%!important}}.enterprise-admin-readiness-panel{background:linear-gradient(#ffffff09,#ffffff03),#0f1c38b8!important;border:1px solid #eaf0ff21!important;border-radius:22px!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;display:grid!important;gap:18px!important;overflow:hidden!important;padding:20px 22px!important}.enterprise-admin-readiness-panel *{box-sizing:border-box!important}.enterprise-admin-readiness-panel .enterprise-admin-card-heading{display:grid!important;gap:7px!important;max-width:980px!important}.enterprise-admin-readiness-panel .enterprise-admin-card-heading h3{color:var(--ea-text)!important;font-size:clamp(22px,1.8vw,28px)!important;font-weight:820!important;letter-spacing:-.035em!important;line-height:1.08!important;margin:0!important}.enterprise-admin-readiness-panel .enterprise-admin-card-heading p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.45!important;margin:0!important}.enterprise-admin-mvp-gate-card{align-items:stretch!important;background:radial-gradient(760px 280px at 0 0,#fc61,#0000 62%),linear-gradient(135deg,#192849f5,#0d1a35f5)!important;border:1px solid #ffcc666b!important;border-radius:22px!important;box-shadow:inset 3px 0 #ffcc66c7,0 16px 36px #0000002e!important;color:var(--ea-text)!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(320px,1.35fr) minmax(190px,.52fr) minmax(190px,.52fr) minmax(210px,.56fr)!important;min-height:138px!important;min-width:0!important;overflow:visible!important;padding:16px 18px!important}.enterprise-admin-mvp-gate-card.status-passed{border-color:#7eefd53d!important;box-shadow:inset 3px 0 #7eefd552,0 16px 36px #0000002e!important}.enterprise-admin-mvp-gate-card.status-blocked{border-color:#ff7b7b8f!important;box-shadow:inset 3px 0 #ff7b7be6,0 16px 36px #0000002e!important}.enterprise-admin-mvp-gate-card.is-refreshing{animation:enterprise-admin-readiness-refresh-pulse .9s ease-in-out infinite alternate!important}@keyframes enterprise-admin-readiness-refresh-pulse{0%{border-color:#ffcc666b}to{border-color:#51d1ff94}}.enterprise-admin-mvp-gate-primary,.enterprise-admin-mvp-gate-stats article,.enterprise-admin-mvp-score,.enterprise-admin-readiness-refresh-panel{align-content:center!important;border-radius:17px!important;display:grid!important;min-width:0!important}.enterprise-admin-mvp-gate-primary{gap:8px!important;padding:2px 4px!important}.enterprise-admin-mvp-status-pill{align-items:center!important;background:#f59e0b21!important;border:1px solid #f59e0b5c!important;border-radius:999px!important;color:#fff2bf!important;display:inline-flex!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;min-height:26px!important;padding:6px 10px!important;text-transform:uppercase!important;width:fit-content!important}.enterprise-admin-mvp-status-pill.status-passed{background:#94a3b814!important;border-color:#94a3b82e!important;color:#b8c7df!important}.enterprise-admin-mvp-status-pill.status-blocked{background:#f8717124!important;border-color:#f871716b!important;color:#ffd5d5!important}.enterprise-admin-mvp-gate-primary h4{color:var(--ea-text)!important;font-size:clamp(27px,2.4vw,38px)!important;font-weight:860!important;letter-spacing:-.05em!important;line-height:1!important;margin:0!important;overflow-wrap:normal!important;word-break:normal!important}.enterprise-admin-mvp-gate-primary p{color:var(--ea-muted-2)!important;font-size:12.5px!important;line-height:1.42!important;margin:0!important;max-width:560px!important}.enterprise-admin-mvp-gate-stats article,.enterprise-admin-mvp-score{background:#06122661!important;border:1px solid #eaf0ff1c!important;box-shadow:none!important;gap:7px!important;min-height:104px!important;padding:14px 15px!important}.enterprise-admin-mvp-gate-stats span,.enterprise-admin-mvp-score-label{color:var(--ea-muted)!important;display:block!important;font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;line-height:1.2!important;text-transform:uppercase!important}.enterprise-admin-mvp-gate-stats strong,.enterprise-admin-mvp-score strong{color:var(--ea-text)!important;display:block!important;font-weight:830!important;letter-spacing:-.055em!important;line-height:.92!important;overflow-wrap:normal!important;white-space:nowrap!important;word-break:normal!important}.enterprise-admin-mvp-score strong{font-size:clamp(38px,3.7vw,56px)!important}.enterprise-admin-mvp-gate-stats{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(84px,1fr))!important;min-width:0!important}.enterprise-admin-mvp-gate-stats strong{font-size:clamp(30px,2.7vw,42px)!important}.enterprise-admin-mvp-score small,.enterprise-admin-readiness-refresh-panel small{color:var(--ea-muted-2)!important;display:block!important;font-size:12px!important;line-height:1.35!important}.enterprise-admin-readiness-refresh-panel{align-content:center!important;gap:8px!important;justify-items:stretch!important;min-width:0!important}.enterprise-admin-mvp-gate-refresh{align-items:center!important;background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px #6aa8ff38!important;color:#06111f!important;cursor:pointer!important;display:inline-flex!important;font-size:12.5px!important;font-weight:900!important;gap:9px!important;justify-content:center!important;line-height:1.2!important;min-height:46px!important;padding:11px 15px!important;transition:transform .16s,filter .16s!important;white-space:nowrap!important;width:100%!important}.enterprise-admin-mvp-gate-refresh:hover:not(:disabled){filter:brightness(1.06)!important;transform:translateY(-1px)!important}.enterprise-admin-mvp-gate-refresh:disabled{cursor:wait!important;opacity:.86!important}@keyframes enterprise-admin-spin{to{transform:rotate(1turn)}}.enterprise-admin-readiness-checks{display:grid!important;gap:11px!important}.enterprise-admin-readiness-group{background:linear-gradient(#ffffff07,#ffffff03),#0c1b389e!important;border:1px solid #eaf0ff1a!important;border-radius:18px!important;box-shadow:none!important;min-width:0!important;overflow:hidden!important}.enterprise-admin-readiness-group.is-quiet{background:#0c1b3875!important}.enterprise-admin-readiness-group.has-issue{border-color:#ffcc6657!important}.enterprise-admin-readiness-group-header{align-items:center!important;background:#182c5194!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;display:grid!important;gap:12px!important;grid-template-columns:minmax(0,1fr) auto auto!important;min-height:58px!important;padding:13px 16px!important;text-align:left!important;width:100%!important}.enterprise-admin-readiness-group.is-quiet .enterprise-admin-readiness-group-header{background:#11214075!important}.enterprise-admin-readiness-group-title{display:grid!important;gap:2px!important;min-width:0!important}.enterprise-admin-readiness-group-title strong{color:var(--ea-text)!important;font-size:13px!important;font-weight:840!important;line-height:1.25!important}.enterprise-admin-readiness-group-title span{color:var(--ea-muted-2)!important;font-size:11.7px!important;line-height:1.35!important}.enterprise-admin-readiness-check-badge,.enterprise-admin-readiness-group-status{align-items:center!important;border-radius:999px!important;display:inline-flex!important;font-size:10.5px!important;font-weight:900!important;justify-content:center!important;letter-spacing:.06em!important;line-height:1!important;min-height:26px!important;padding:6px 10px!important;text-transform:uppercase!important;white-space:nowrap!important}.enterprise-admin-readiness-check-badge,.enterprise-admin-readiness-group-status.is-clear{background:#94a3b817!important;border:1px solid #94a3b82e!important;color:#b8c7df!important}.enterprise-admin-readiness-check.status-warning .enterprise-admin-readiness-check-badge,.enterprise-admin-readiness-group-status.has-warning{background:#f59e0b21!important;border:1px solid #f59e0b61!important;color:#fff1c2!important}.enterprise-admin-readiness-check.status-blocked .enterprise-admin-readiness-check-badge,.enterprise-admin-readiness-group-status.has-blocked{background:#f8717124!important;border:1px solid #f871716b!important;color:#ffd2d2!important}.enterprise-admin-readiness-chevron{background:#60a5fa1c!important;border:1px solid #60a5fa3d!important;border-radius:999px!important;color:var(--ea-text)!important;display:inline-block!important;flex:0 0 30px!important;height:30px!important;line-height:1!important;position:relative!important;width:30px!important}.enterprise-admin-readiness-chevron:after,.enterprise-admin-readiness-chevron:before{background:currentColor!important;border-radius:999px!important;content:""!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;transition:opacity .16s,transform .16s!important}.enterprise-admin-readiness-chevron:before{height:2px!important;width:12px!important}.enterprise-admin-readiness-chevron:after{height:12px!important;width:2px!important}.enterprise-admin-readiness-chevron.is-open:after{opacity:0!important;transform:translate(-50%,-50%)scaleY(.3)!important}.enterprise-admin-readiness-check-list{border-top:1px solid #eaf0ff14!important;display:grid!important;gap:9px!important;padding:11px 12px 13px!important}.enterprise-admin-readiness-check{align-items:center!important;background:#07132961!important;border:1px solid #eaf0ff14!important;border-radius:14px!important;color:var(--ea-text)!important;display:grid!important;gap:12px!important;grid-template-columns:auto minmax(0,1fr) auto!important;min-height:64px!important;min-width:0!important;padding:11px 13px!important}.enterprise-admin-readiness-check.status-warning{background:#4631122e!important;border-color:#f59e0b57!important}.enterprise-admin-readiness-status-dot{background:#94a3b8c2!important;border-radius:999px!important;box-shadow:0 0 0 4px #94a3b814!important;height:9px!important;width:9px!important}.enterprise-admin-readiness-check.status-warning .enterprise-admin-readiness-status-dot{background:var(--ea-warn)!important;box-shadow:0 0 0 4px #ffcc661f!important}.enterprise-admin-readiness-check.status-blocked .enterprise-admin-readiness-status-dot{background:var(--ea-danger)!important;box-shadow:0 0 0 4px #ff7b7b1f!important}.enterprise-admin-readiness-check-body{display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-readiness-check-body strong{color:var(--ea-text)!important;font-size:12.8px!important;font-weight:830!important;line-height:1.3!important}.enterprise-admin-readiness-check-body p{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.38!important;margin:0!important}.enterprise-admin-readiness-check-body small{color:#f8d891!important;display:block!important;font-size:11.8px!important;line-height:1.35!important;margin-top:2px!important}@media (max-width:1460px){.enterprise-admin-mvp-gate-card{grid-template-columns:1fr minmax(170px,.5fr) minmax(170px,.5fr)!important}.enterprise-admin-readiness-refresh-panel{grid-column:1/-1!important;justify-self:end!important;width:min(220px,100%)!important}}@media (max-width:1120px){.enterprise-admin-mvp-gate-card{grid-template-columns:1fr!important}.enterprise-admin-readiness-refresh-panel{grid-column:auto!important;justify-self:stretch!important;width:100%!important}}@media (max-width:720px){.enterprise-admin-readiness-check,.enterprise-admin-readiness-group-header{grid-template-columns:1fr!important}}.enterprise-admin-connectors-panel{gap:16px!important;padding:18px!important}.enterprise-admin-connector-header{align-items:end!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(190px,220px)!important}.enterprise-admin-connector-header>div:first-child{display:grid!important;gap:8px!important;min-width:0!important}.enterprise-admin-connector-header .enterprise-admin-eyebrow,.enterprise-admin-connector-header h2,.enterprise-admin-connector-header p{grid-column:auto!important}.enterprise-admin-connector-refresh-panel{align-content:end!important;display:grid!important;gap:7px!important;justify-items:stretch!important;min-width:0!important}.enterprise-admin-connector-refresh-button{align-items:center!important;background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:14px!important;box-shadow:0 12px 24px #6aa8ff38!important;color:#06111f!important;cursor:pointer!important;display:inline-flex!important;font-size:12.5px!important;font-weight:900!important;gap:9px!important;justify-content:center!important;line-height:1.2!important;min-height:44px!important;padding:10px 14px!important;white-space:nowrap!important;width:100%!important}.enterprise-admin-connector-refresh-button:disabled{cursor:wait!important;opacity:.86!important}.enterprise-admin-connector-refresh-panel small{color:var(--ea-muted-2)!important;display:block!important;font-size:12px!important;line-height:1.35!important}.enterprise-admin-refresh-spinner{animation:enterprise-admin-spin .8s linear infinite!important;border:2px solid #06111f47!important;border-radius:999px!important;border-top-color:#06111ff2!important;display:inline-block!important;height:14px!important;width:14px!important}.enterprise-admin-connector-metrics{gap:12px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-admin-connector-metric{align-content:center!important;gap:9px!important;min-height:94px!important;padding:14px 16px!important}.enterprise-admin-connector-metric strong{font-size:clamp(30px,2.8vw,44px)!important;margin-top:0!important}.enterprise-admin-connector-metric.warning strong{color:#fff1c2!important}.enterprise-admin-connector-layout{align-items:start!important;gap:14px!important;grid-template-columns:minmax(0,1fr) minmax(360px,430px)!important}.enterprise-admin-connector-main-stack{gap:12px!important}.enterprise-admin-connector-card-heading{gap:5px!important;margin-bottom:10px!important}.enterprise-admin-connector-card-heading .enterprise-admin-eyebrow{margin-bottom:4px!important}.enterprise-admin-connector-card-heading h3{font-size:18px!important;letter-spacing:-.03em!important;line-height:1.18!important;margin:0!important}.enterprise-admin-connector-card-heading p{font-size:12.5px!important;line-height:1.38!important;margin:0!important}.enterprise-admin-connector-table{background:#0c1b388a!important;border:1px solid #eaf0ff1a!important;border-radius:16px!important;overflow:hidden!important}.enterprise-admin-connector-table .enterprise-admin-table-row{gap:10px!important;grid-template-columns:minmax(210px,1.16fr) minmax(145px,.58fr) minmax(105px,.42fr) minmax(150px,.7fr)!important;min-height:54px!important;padding:10px 13px!important}.enterprise-admin-connector-table .enterprise-admin-table-head{min-height:40px!important;padding-bottom:9px!important;padding-top:9px!important}.enterprise-admin-connector-table button.enterprise-admin-table-row.active{background:linear-gradient(90deg,#6aa8ff29,#6aa8ff0d),#162241d1!important;box-shadow:inset 3px 0 0 var(--ea-accent)!important}.enterprise-admin-connector-table .enterprise-admin-table-primary{gap:3px!important}.enterprise-admin-connector-table .enterprise-admin-table-primary strong{font-size:12.8px!important;line-height:1.25!important}.enterprise-admin-connector-table .enterprise-admin-table-primary small{font-size:11.5px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-status-cell{align-items:center!important;display:flex!important;min-width:0!important}.enterprise-admin-connector-table .enterprise-admin-status{font-size:10.5px!important;max-width:100%!important;min-height:24px!important;padding:5px 8px!important}.enterprise-admin-connector-table .enterprise-admin-table-muted{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.25!important;min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.enterprise-admin-connector-table .enterprise-admin-table-muted.is-unassigned{color:#f8d891!important}.enterprise-admin-connector-detail{background:linear-gradient(#ffffff09,#ffffff03),#0f1c389e!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;gap:12px!important;overflow:hidden!important;padding:16px!important;position:sticky!important;top:112px!important}.enterprise-admin-connector-definition-list{gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-bottom:4px!important}.enterprise-admin-connector-definition-list>div{border-radius:13px!important;padding:10px 11px!important}.enterprise-admin-connector-detail-actions{display:grid!important;gap:9px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:2px!important}.enterprise-admin-connector-detail-actions button{border-radius:12px!important;font-size:12px!important;min-height:38px!important;padding:8px 10px!important;width:100%!important}.enterprise-admin-connector-history{padding:16px 18px!important}.enterprise-admin-connector-audit-list{gap:10px!important}.enterprise-admin-connector-audit-event{border-radius:15px!important;box-shadow:none!important;gap:12px!important;grid-template-columns:minmax(0,1fr) minmax(150px,auto)!important;padding:12px 14px!important}.enterprise-admin-status-active,.enterprise-admin-status-authorized{background:#22c55e1c!important;border-color:#22c55e52!important;color:#d8fbe7!important}.enterprise-admin-status-attention-required,.enterprise-admin-status-authorization-required,.enterprise-admin-status-reauthorization-requested{background:#f59e0b21!important;border-color:#f59e0b61!important;color:#fff1c2!important}@media (max-width:1280px){.enterprise-admin-connector-layout{grid-template-columns:1fr!important}.enterprise-admin-connector-detail{position:static!important}}@media (max-width:980px){.enterprise-admin-connector-definition-list,.enterprise-admin-connector-detail-actions,.enterprise-admin-connector-header,.enterprise-admin-connector-metrics{grid-template-columns:1fr!important}.enterprise-admin-connector-table .enterprise-admin-table-row{gap:7px!important;grid-template-columns:1fr!important}}.enterprise-admin-add-connector-button{background:linear-gradient(#7eefd51a,#51d1ff09),#0c1f34bd!important;border:1px solid #7eefd561!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a!important;color:var(--ea-text)!important;cursor:pointer!important;font-size:13px!important;font-weight:850!important;min-height:46px!important;min-width:160px!important;padding:11px 18px!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important}.enterprise-admin-add-connector-button:hover:not(:disabled){background:linear-gradient(#7eefd529,#51d1ff0f),#0c1f34d1!important;border-color:#7eefd5ad!important;box-shadow:0 14px 30px #0003!important;transform:translateY(-1px)!important}.enterprise-admin-connector-header-actions{display:grid!important;gap:10px!important;justify-items:end!important}.enterprise-admin-connector-setup-shell{display:grid!important;inset:0!important;overflow:auto!important;overscroll-behavior:contain!important;padding:clamp(18px,3vw,52px)!important;place-items:center!important;position:fixed!important;z-index:1800!important}.enterprise-admin-connector-setup-backdrop{-webkit-backdrop-filter:blur(18px)saturate(120%)!important;backdrop-filter:blur(18px)saturate(120%)!important;background:radial-gradient(900px 460px at 50% 8%,#437fcd24,#0000 68%),#020812e6!important;inset:0!important;pointer-events:auto!important;position:fixed!important;z-index:0!important}.enterprise-admin-connector-setup-card{background:linear-gradient(#ffffff0a,#ffffff03),#17233f!important;border:1px solid #8db1eb47!important;border-radius:38px!important;box-shadow:0 36px 100px #0000008a,inset 0 1px #ffffff0b!important;color:var(--ea-text)!important;display:grid!important;gap:18px!important;max-height:calc(100vh - clamp(36px,6vw,104px))!important;overflow:auto!important;overscroll-behavior:contain!important;padding:clamp(22px,3vw,34px)!important;position:relative!important;width:min(1400px,100%)!important;z-index:1!important}.enterprise-admin-connector-setup-header{align-items:start!important;display:grid!important;gap:22px!important;grid-template-columns:minmax(0,1fr) auto!important}.enterprise-admin-connector-setup-header>div{min-width:0!important}.enterprise-admin-connector-setup-header h2{color:var(--ea-text)!important;font-size:clamp(38px,4.8vw,62px)!important;font-weight:810!important;letter-spacing:-.058em!important;line-height:.98!important;margin:0!important}.enterprise-admin-connector-setup-header p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13.5px!important;line-height:1.5!important;margin:12px 0 0!important;max-width:920px!important}.enterprise-admin-connector-setup-close{background:#08132a75!important;border:1px solid #eaf0ff24!important;border-radius:999px!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;font-size:12.5px!important;font-weight:850!important;min-height:46px!important;min-width:72px!important;padding:10px 16px!important;transition:border-color .18s,background .18s,transform .18s!important}.enterprise-admin-connector-setup-close:hover:not(:disabled){background:#0f1c38c7!important;border-color:#eaf0ff4d!important;transform:translateY(-1px)!important}.enterprise-admin-connector-setup-close:disabled{cursor:wait!important;opacity:.55!important}.enterprise-admin-connector-setup-progress{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.enterprise-admin-connector-setup-progress span{align-items:center!important;background:#94a3b814!important;border:1px solid #eaf0ff1a!important;border-radius:999px!important;color:#becae2b8!important;display:inline-flex!important;font-size:10.5px!important;font-weight:900!important;justify-content:center!important;letter-spacing:.035em!important;line-height:1!important;min-height:32px!important;padding:7px 12px!important;text-transform:uppercase!important;-webkit-user-select:none!important;user-select:none!important}.enterprise-admin-connector-setup-progress span.active{background:#7eefd51c!important;border-color:#7eefd570!important;box-shadow:inset 0 1px #ffffff09!important;color:#efffff!important}.enterprise-admin-connector-setup-progress span.complete{background:#4fd28e12!important;border-color:#4fd28e3d!important;color:#c8f7e9!important}.enterprise-admin-connector-gallery-surface{display:grid!important;gap:16px!important;min-width:0!important}.enterprise-admin-connector-gallery-toolbar{align-items:end!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,560px) auto!important;justify-content:space-between!important}.enterprise-admin-connector-gallery-search{display:grid!important;gap:8px!important;min-width:0!important}.enterprise-admin-connector-gallery-search>span{color:var(--ea-muted)!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.enterprise-admin-connector-gallery-search input{background:#050f209e!important;border:1px solid #eaf0ff21!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff05!important;color:var(--ea-text)!important;font-size:13px!important;min-height:50px!important;outline:none!important;padding:12px 15px!important;width:100%!important}.enterprise-admin-connector-gallery-search input::placeholder{color:#a8b3c785!important}.enterprise-admin-connector-gallery-count{align-items:baseline!important;color:var(--ea-muted-2)!important;display:flex!important;gap:7px!important;justify-content:flex-end!important}.enterprise-admin-connector-gallery-count strong{color:var(--ea-text)!important;font-size:23px!important;font-weight:820!important;line-height:1!important}.enterprise-admin-connector-gallery-count span{color:var(--ea-muted)!important;font-size:11.5px!important}.enterprise-admin-connector-gallery-filters{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.enterprise-admin-connector-gallery-filters button{background:#08132a6b!important;border:1px solid #eaf0ff1a!important;border-radius:999px!important;box-shadow:none!important;color:var(--ea-muted-2)!important;cursor:pointer!important;font-size:11.5px!important;font-weight:800!important;min-height:36px!important;padding:8px 13px!important;transition:border-color .16s,background .16s,color .16s!important}.enterprise-admin-connector-gallery-filters button.active,.enterprise-admin-connector-gallery-filters button:hover{background:#7eefd517!important;border-color:#7eefd56b!important;color:var(--ea-text)!important}.enterprise-admin-connector-gallery{display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-width:0!important}.enterprise-admin-connector-gallery-card{background:linear-gradient(#ffffff07,#ffffff02),#0f1c3885!important;border:1px solid #eaf0ff1f!important;border-radius:26px!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;display:grid!important;gap:12px!important;grid-template-rows:auto auto 1fr auto auto!important;justify-items:start!important;min-height:252px!important;min-width:0!important;padding:22px!important;text-align:left!important;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s!important}.enterprise-admin-connector-gallery-card:hover{background:linear-gradient(#7eefd50e,#51d1ff04),#112542c2!important;border-color:#7eefd57a!important;box-shadow:0 20px 44px #0000003d!important;transform:translateY(-3px)!important}.enterprise-admin-connector-gallery-card.request{background:radial-gradient(420px 180px at 0 0,#7eefd512,#0000 72%),#0a182e75!important;border-color:#7eefd547!important;border-style:dashed!important}.enterprise-admin-connector-provider-mark,.enterprise-admin-connector-request-mark{background:linear-gradient(135deg,var(--ea-brand-2),var(--ea-brand))!important;border-radius:20px!important;box-shadow:0 14px 28px #51d1ff29!important;color:#06111f!important;display:inline-grid!important;flex:none!important;font-size:17px!important;font-weight:950!important;height:60px!important;letter-spacing:-.04em!important;line-height:1!important;place-items:center!important;width:60px!important}.enterprise-admin-connector-request-mark{background:#7eefd514!important;border:1px solid #7eefd547!important;box-shadow:none!important;color:#dffdf6!important;font-size:28px!important;font-weight:500!important}.enterprise-admin-connector-request-mark.large{border-radius:24px!important;font-size:34px!important;height:74px!important;width:74px!important}.enterprise-admin-connector-gallery-card>span:not(.enterprise-admin-connector-provider-mark):not(.enterprise-admin-connector-request-mark){color:var(--ea-text)!important;font-size:16px!important;font-weight:850!important;line-height:1.15!important}.enterprise-admin-connector-gallery-card strong{color:var(--ea-muted-2)!important;font-size:12.5px!important;font-weight:650!important;line-height:1.5!important}.enterprise-admin-connector-gallery-card small{color:var(--ea-muted)!important;font-size:11.5px!important;line-height:1.4!important}.enterprise-admin-connector-gallery-card em{align-self:end!important;background:#7eefd517!important;border:1px solid #7eefd538!important;border-radius:999px!important;color:#dffff7!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;letter-spacing:.065em!important;margin-top:auto!important;padding:7px 10px!important;text-transform:uppercase!important;width:fit-content!important}.enterprise-admin-connector-gallery-empty{background:#08132a5c!important;border:1px solid #eaf0ff1a!important;border-radius:18px!important;display:grid!important;gap:5px!important;padding:18px 20px!important}.enterprise-admin-connector-gallery-empty strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-connector-gallery-empty p{color:var(--ea-muted-2)!important;font-size:12.5px!important;margin:0!important}.enterprise-admin-connector-setup-pane{background:linear-gradient(#ffffff08,#ffffff03),#08132a85!important;border:1px solid #eaf0ff1f!important;border-radius:30px!important;box-shadow:inset 0 1px #ffffff06!important;display:grid!important;gap:18px!important;padding:clamp(22px,2.6vw,30px)!important}.enterprise-admin-connector-setup-pane.two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-connector-setup-pane h3{color:var(--ea-text)!important;font-size:clamp(27px,3vw,42px)!important;font-weight:820!important;letter-spacing:-.048em!important;line-height:1.02!important;margin:0!important}.enterprise-admin-connector-setup-pane p{color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.52!important;margin:0!important}.enterprise-admin-connector-request-pane{justify-items:start!important;max-width:780px!important;width:100%!important}.enterprise-admin-connector-request-note{background:#7eefd50b!important;border:1px solid #7eefd52e!important;border-radius:18px!important;display:grid!important;gap:7px!important;padding:16px 18px!important}.enterprise-admin-connector-request-note strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-connector-request-note span{color:var(--ea-muted-2)!important;font-size:12.5px!important;line-height:1.5!important}.enterprise-admin-connector-field-grid,.enterprise-admin-connector-setup-grid{display:grid!important;gap:12px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-admin-connector-external-id,.enterprise-admin-connector-setup-grid article{background:#050f207a!important;border:1px solid #eaf0ff1a!important;border-radius:18px!important;min-width:0!important;padding:15px 16px!important}.enterprise-admin-connector-external-id span,.enterprise-admin-connector-field-grid label span,.enterprise-admin-connector-setup-grid span{color:var(--ea-muted)!important;display:block!important;font-size:10.5px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important}.enterprise-admin-connector-external-id strong,.enterprise-admin-connector-setup-grid strong{color:var(--ea-text)!important;display:block!important;font-size:13px!important;line-height:1.35!important;margin-top:7px!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-access-list{background:#050f207a!important;border:1px solid #eaf0ff1a!important;border-radius:20px!important;display:grid!important;gap:9px!important;margin-top:16px!important;padding:16px!important}.enterprise-admin-connector-access-list strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-connector-access-list span{color:var(--ea-muted-2)!important;font-size:12.5px!important;line-height:1.4!important}.enterprise-admin-connector-access-list.allowed span{color:#c9f3e2!important}.enterprise-admin-connector-access-list.blocked span{color:#ffd7d7!important}.enterprise-admin-connector-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-connector-field-grid label{display:grid!important;gap:8px!important}.enterprise-admin-connector-field-grid label.span-all,.enterprise-admin-connector-setup-actions.span-all{grid-column:1/-1!important}.enterprise-admin-connector-field-grid input,.enterprise-admin-connector-field-grid select{background:#050f20ad!important;border:1px solid #eaf0ff24!important;border-radius:15px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:13px!important;min-height:48px!important;outline:none!important;padding:11px 13px!important;width:100%!important}.enterprise-admin-connector-validation-list{display:grid!important;gap:10px!important}.enterprise-admin-connector-validation-list article{align-items:start!important;background:#050f207a!important;border:1px solid #eaf0ff1a!important;border-radius:18px!important;display:grid!important;gap:13px!important;grid-template-columns:auto minmax(0,1fr)!important;padding:14px 15px!important}.enterprise-admin-connector-validation-list article>span{background:var(--ea-accent)!important;border-radius:999px!important;color:#06111f!important;display:inline-grid!important;font-size:12px!important;font-weight:950!important;height:28px!important;place-items:center!important;width:28px!important}.enterprise-admin-connector-validation-list article.status-warning>span{background:var(--ea-warn)!important}.enterprise-admin-connector-validation-list strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-connector-validation-list p{font-size:12px!important;margin-top:4px!important}.enterprise-admin-connector-setup-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important;margin-top:2px!important}.enterprise-admin-connector-setup-actions button{background:#0f1c38b8!important;border:1px solid #eaf0ff1f!important;border-radius:15px!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;font-size:12.5px!important;font-weight:850!important;min-height:46px!important;padding:11px 17px!important;transition:transform .16s,border-color .16s,filter .16s!important}.enterprise-admin-connector-setup-actions button:hover:not(:disabled){border-color:#eaf0ff3d!important;transform:translateY(-1px)!important}.enterprise-admin-connector-setup-actions button:last-child{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;box-shadow:0 14px 28px #6aa8ff38!important;color:#06111f!important}.enterprise-admin-connector-setup-actions button:disabled{cursor:wait!important;opacity:.6!important}.enterprise-admin-connector-setup-pane.complete{justify-items:center!important;text-align:center!important}.enterprise-admin-connector-setup-pane.complete .enterprise-admin-connector-setup-grid{width:100%!important}.enterprise-admin-connector-close-confirmation{-webkit-backdrop-filter:blur(16px)saturate(115%)!important;backdrop-filter:blur(16px)saturate(115%)!important;background:#030914c2!important;padding:24px!important;z-index:10!important}.enterprise-admin-connector-close-confirmation-card{background:linear-gradient(#ffffff0a,#ffffff03),#17233f!important;border:1px solid #eaf0ff29!important;border-radius:28px!important;box-shadow:0 32px 90px #00000080!important;display:grid!important;gap:14px!important;justify-items:center!important;padding:30px!important;text-align:center!important;width:min(520px,100%)!important}.enterprise-admin-connector-close-symbol{background:#ff7b7b17!important;border:1px solid #ff7b7b38!important;border-radius:20px!important;color:#ffd9d9!important;display:grid!important;font-size:31px!important;font-weight:350!important;height:60px!important;line-height:1!important;place-items:center!important;width:60px!important}.enterprise-admin-connector-close-confirmation-card h3{color:var(--ea-text)!important;font-size:29px!important;font-weight:820!important;letter-spacing:-.04em!important;line-height:1.08!important;margin:0!important}.enterprise-admin-connector-close-confirmation-card p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.5!important;margin:0!important;max-width:420px!important}.enterprise-admin-connector-close-confirmation-actions{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:4px!important;width:100%!important}.enterprise-admin-connector-close-confirmation-actions button{border-radius:15px!important;cursor:pointer!important;font-size:12.5px!important;font-weight:850!important;min-height:48px!important;padding:11px 16px!important}.enterprise-admin-connector-close-confirmation-actions button.primary{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;box-shadow:0 14px 28px #6aa8ff33!important;color:#06111f!important}.enterprise-admin-connector-close-confirmation-actions button.danger{background:#ff7b7b12!important;border:1px solid #ff7b7b3d!important;box-shadow:none!important;color:#ffdada!important}@media (max-width:1180px){.enterprise-admin-connector-gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:820px){.enterprise-admin-connector-setup-shell{padding:12px!important}.enterprise-admin-connector-setup-card{border-radius:28px!important;max-height:calc(100vh - 24px)!important;padding:18px!important}.enterprise-admin-connector-close-confirmation-actions,.enterprise-admin-connector-field-grid,.enterprise-admin-connector-gallery,.enterprise-admin-connector-gallery-toolbar,.enterprise-admin-connector-setup-grid,.enterprise-admin-connector-setup-header,.enterprise-admin-connector-setup-pane.two-column{grid-template-columns:1fr!important}.enterprise-admin-connector-setup-header{gap:14px!important}.enterprise-admin-connector-setup-close{justify-self:start!important}.enterprise-admin-connector-gallery-count{justify-content:flex-start!important}.enterprise-admin-connector-gallery-card{min-height:224px!important}.enterprise-admin-connector-close-confirmation-actions button.danger,.enterprise-admin-connector-close-confirmation-actions button.primary{order:0!important}}@media (prefers-reduced-motion:reduce){.enterprise-admin-add-connector-button,.enterprise-admin-connector-gallery-card,.enterprise-admin-connector-setup-actions button,.enterprise-admin-connector-setup-close{transition:none!important}}.enterprise-admin-connector-setup-shell::-webkit-scrollbar{display:none!important}.enterprise-admin-connector-setup-card{display:block!important;isolation:isolate!important;padding:0!important}.enterprise-admin-connector-setup-scroll-region{display:grid!important;gap:18px!important;max-height:calc(100vh - clamp(36px,6vw,104px))!important;overscroll-behavior:contain!important;padding:clamp(22px,3vw,34px)!important;scroll-behavior:smooth!important}.enterprise-admin-connector-setup-card.confirmation-open .enterprise-admin-connector-setup-scroll-region{overflow:hidden!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important}.enterprise-admin-connector-setup-card.confirmation-open .enterprise-admin-connector-setup-scroll-region>*{filter:saturate(72%)brightness(.72)!important}.enterprise-admin-connector-close-confirmation{animation:enterprise-admin-connector-confirmation-in .18s ease-out both!important;-webkit-backdrop-filter:blur(18px)saturate(105%)!important;background:#03091494!important;border-radius:inherit!important;display:grid!important;inset:0!important;overflow:hidden!important;padding:clamp(20px,4vw,48px)!important;place-items:center!important;position:absolute!important;z-index:30!important}.enterprise-admin-connector-close-confirmation-card{animation:enterprise-admin-connector-confirmation-card-in .22s cubic-bezier(.2,.8,.2,1) both!important;max-height:calc(100% - 8px)!important;overflow:hidden!important;position:relative!important;z-index:1!important}.enterprise-admin-connector-close-confirmation-actions button.primary{order:2!important}.enterprise-admin-connector-close-confirmation-actions button.danger{order:1!important}@keyframes enterprise-admin-connector-confirmation-in{0%{opacity:0}to{opacity:1}}@keyframes enterprise-admin-connector-confirmation-card-in{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.enterprise-admin-connector-setup-scroll-region{max-height:calc(100vh - 24px)!important;padding:20px!important}.enterprise-admin-connector-close-confirmation{padding:18px!important}.enterprise-admin-connector-close-confirmation-card{max-height:100%!important;overflow-y:auto!important;scrollbar-width:none!important}.enterprise-admin-connector-close-confirmation-card::-webkit-scrollbar{display:none!important}}@media (prefers-reduced-motion:reduce){.enterprise-admin-connector-close-confirmation,.enterprise-admin-connector-close-confirmation-card{animation:none!important}.enterprise-admin-connector-setup-scroll-region{scroll-behavior:auto!important}}.enterprise-admin-connector-setup-shell{overflow:hidden!important;padding:clamp(16px,2.2vw,28px)!important}.enterprise-admin-connector-setup-card{border-radius:32px!important;margin:0 auto!important;max-height:calc(100vh - clamp(32px,4.4vw,56px))!important;overflow:hidden!important;width:min(1680px,100%)!important}.enterprise-admin-connector-setup-scroll-region{height:100%!important;max-height:calc(100vh - clamp(32px,4.4vw,56px))!important;overflow:hidden auto!important;padding:clamp(28px,3vw,42px) clamp(42px,4vw,64px) clamp(30px,3vw,44px)!important;scroll-padding-top:clamp(28px,3vw,42px)!important;scrollbar-color:#7eefd557 #0000!important;scrollbar-gutter:stable!important;scrollbar-width:thin!important;width:100%!important}.enterprise-admin-connector-setup-scroll-region::-webkit-scrollbar{width:12px!important}.enterprise-admin-connector-setup-scroll-region::-webkit-scrollbar-track{background:0 0!important;margin-block:18px!important}.enterprise-admin-connector-setup-scroll-region::-webkit-scrollbar-thumb{background:linear-gradient(#7eefd56b,#6aa8ff57) padding-box padding-box!important;border:4px solid #0000!important;border-radius:999px!important;min-height:54px!important}.enterprise-admin-connector-setup-scroll-region::-webkit-scrollbar-thumb:hover{background:linear-gradient(#7eefd594,#6aa8ff7a) padding-box padding-box!important}.enterprise-admin-connector-setup-header,.enterprise-admin-connector-setup-header>div{padding-top:0!important}.enterprise-admin-connector-setup-header .enterprise-admin-eyebrow{margin-top:0!important}.enterprise-admin-connector-request-pane{gap:16px!important;padding-bottom:clamp(28px,3vw,38px)!important;padding-top:clamp(28px,3vw,38px)!important}.enterprise-admin-connector-request-pane .enterprise-admin-eyebrow{margin-bottom:0!important}.enterprise-admin-connector-request-pane h3{margin-top:2px!important}.enterprise-admin-connector-close-icon,.enterprise-admin-connector-request-mark.large{display:none!important}.enterprise-admin-connector-close-confirmation-card{gap:16px!important;padding:clamp(30px,3vw,42px)!important;width:min(620px,100%)!important}.enterprise-admin-connector-close-confirmation-card .enterprise-admin-eyebrow{margin-bottom:2px!important}.enterprise-admin-connector-close-confirmation-card h3,.enterprise-admin-connector-close-confirmation-card>p:not(.enterprise-admin-eyebrow){margin-top:0!important}@media (max-width:900px){.enterprise-admin-connector-setup-shell{padding:12px!important}.enterprise-admin-connector-setup-card,.enterprise-admin-connector-setup-scroll-region{max-height:calc(100vh - 24px)!important}.enterprise-admin-connector-setup-card{border-radius:24px!important}.enterprise-admin-connector-setup-scroll-region{padding:22px 24px 26px!important}}.enterprise-admin-connector-request-form,.enterprise-admin-connector-request-success{display:grid!important;gap:22px!important;min-width:0!important}.enterprise-admin-connector-request-copy{display:grid!important;gap:8px!important}.enterprise-admin-connector-request-copy h3,.enterprise-admin-connector-request-success h3{margin:0!important}.enterprise-admin-connector-request-copy>p:not(.enterprise-admin-eyebrow),.enterprise-admin-connector-request-success>p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:14px!important;line-height:1.55!important;margin:0!important;max-width:900px!important}.enterprise-admin-connector-request-fields{display:grid!important;gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-connector-request-fields label{display:grid!important;gap:8px!important;min-width:0!important}.enterprise-admin-connector-request-fields label>span{color:var(--ea-muted)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}.enterprise-admin-connector-request-fields label.span-all{grid-column:1/-1!important}.enterprise-admin-connector-request-fields input,.enterprise-admin-connector-request-fields select,.enterprise-admin-connector-request-fields textarea{background:#09142bd6!important;border:1px solid #eaf0ff29!important;border-radius:15px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;min-width:0!important;outline:none!important;padding:13px 14px!important;resize:vertical!important;transition:border-color .16s,box-shadow .16s,background .16s!important;width:100%!important}.enterprise-admin-connector-request-fields input,.enterprise-admin-connector-request-fields select{min-height:48px!important}.enterprise-admin-connector-request-fields textarea{min-height:100px!important}.enterprise-admin-connector-request-fields input::placeholder,.enterprise-admin-connector-request-fields textarea::placeholder{color:#a8b3c780!important}.enterprise-admin-connector-request-fields input:focus,.enterprise-admin-connector-request-fields select:focus,.enterprise-admin-connector-request-fields textarea:focus{background:#09142bf5!important;border-color:#6aa8ffb8!important;box-shadow:0 0 0 4px #6aa8ff2b!important}.enterprise-admin-connector-request-safety{background:#7eefd50e!important;border:1px solid #7eefd53d!important;border-radius:16px!important;gap:5px!important;padding:16px 18px!important}.enterprise-admin-connector-request-safety strong{color:var(--ea-text)!important;font-size:13px!important;font-weight:820!important}.enterprise-admin-connector-request-safety span{color:var(--ea-muted-2)!important;font-size:12.5px!important;line-height:1.5!important}.enterprise-admin-connector-request-summary{display:grid!important;gap:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-admin-connector-request-summary article{background:#09142b8c!important;border:1px solid #eaf0ff1f!important;border-radius:16px!important;display:grid!important;gap:8px!important;min-width:0!important;padding:17px 18px!important}.enterprise-admin-connector-request-summary span{color:var(--ea-muted)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-connector-request-summary strong{color:var(--ea-text)!important;font-size:13px!important;line-height:1.4!important;overflow-wrap:anywhere!important}@media (max-width:820px){.enterprise-admin-connector-request-fields,.enterprise-admin-connector-request-summary{grid-template-columns:1fr!important}.enterprise-admin-connector-request-fields label.span-all{grid-column:auto!important}}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-scroll-region{padding-bottom:18px!important;padding-top:clamp(24px,2.4vw,34px)!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-header{margin-bottom:0!important}.enterprise-admin-connector-request-copy>p:not(.enterprise-admin-eyebrow){line-height:1.45!important}.enterprise-admin-connector-request-fields input,.enterprise-admin-connector-request-fields select{min-height:44px!important;padding-bottom:10px!important;padding-top:10px!important}.enterprise-admin-connector-request-fields textarea{max-height:120px!important;min-height:74px!important;padding-bottom:10px!important;padding-top:10px!important}.enterprise-admin-connector-request-safety{padding:12px 15px!important}.enterprise-admin-connector-request-actions{-webkit-backdrop-filter:blur(14px)!important;background:linear-gradient(#141f3a00,#141f3af0 28%,#141f3afc)!important;border-top:1px solid #eaf0ff1a!important;bottom:-18px!important;margin:0 -2px -18px!important;padding:14px 2px 18px!important;position:sticky!important;z-index:8!important}.enterprise-admin-connector-request-actions button[type=submit]:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.48!important;transform:none!important}@media (min-width:1200px) and (min-height:760px){.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-scroll-region{padding-left:clamp(34px,3vw,52px)!important;padding-right:clamp(34px,3vw,52px)!important}}@media (max-width:820px){.enterprise-admin-connector-request-pane{padding:20px!important}.enterprise-admin-connector-request-actions{-webkit-backdrop-filter:none!important;background:0 0!important;margin:0!important;padding:14px 0 0!important;position:static!important}}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-scroll-region{gap:10px!important;padding:clamp(30px,3vw,40px) clamp(34px,3vw,52px) clamp(18px,2vw,26px)!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-header{align-items:start!important;gap:18px!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-header .enterprise-admin-eyebrow{margin-bottom:6px!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-header h2{font-size:clamp(42px,4.5vw,68px)!important;line-height:.98!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-header>div>p:not(.enterprise-admin-eyebrow){font-size:13px!important;line-height:1.4!important;margin-top:8px!important}.enterprise-admin-connector-request-pane{gap:10px!important;margin:0 auto!important;padding:clamp(18px,2vw,26px) clamp(24px,2.5vw,36px)!important;width:min(1160px,100%)!important}.enterprise-admin-connector-request-form{gap:10px!important}.enterprise-admin-connector-request-copy{gap:4px!important}.enterprise-admin-connector-request-copy .enterprise-admin-eyebrow{margin-bottom:2px!important}.enterprise-admin-connector-request-copy h3{font-size:clamp(30px,3vw,40px)!important;letter-spacing:-.045em!important;line-height:1.02!important}.enterprise-admin-connector-request-copy>p:not(.enterprise-admin-eyebrow){font-size:13px!important;line-height:1.4!important}.enterprise-admin-connector-request-fields{gap:9px 14px!important}.enterprise-admin-connector-request-fields label{gap:5px!important}.enterprise-admin-connector-request-fields input,.enterprise-admin-connector-request-fields select{min-height:42px!important;padding:9px 13px!important}.enterprise-admin-connector-request-fields textarea{max-height:92px!important;min-height:66px!important;padding:9px 13px!important}.enterprise-admin-connector-request-footer{align-items:center!important;border-top:1px solid #eaf0ff1a!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(0,1fr) auto!important;padding-top:10px!important}.enterprise-admin-connector-request-safety{border-radius:14px!important;display:grid!important;gap:3px!important;min-width:0!important;padding:10px 13px!important}.enterprise-admin-connector-request-safety strong{font-size:12.5px!important}.enterprise-admin-connector-request-safety span{font-size:12px!important;line-height:1.4!important}.enterprise-admin-connector-request-actions{-webkit-backdrop-filter:none!important;background:0 0!important;border-top:0!important;bottom:auto!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important;position:static!important;z-index:auto!important}.enterprise-admin-connector-request-actions button{white-space:nowrap!important}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-scroll-region{overflow-y:hidden!important;padding-bottom:18px!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-request-pane{padding-bottom:16px!important;padding-top:16px!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-request-form{gap:8px!important}.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-request-fields{gap:8px 14px!important}}@media (max-width:980px){.enterprise-admin-connector-request-footer{align-items:stretch!important;grid-template-columns:1fr!important}.enterprise-admin-connector-request-actions{flex-wrap:wrap!important;justify-content:flex-end!important}}@media (max-width:720px){.enterprise-admin-connector-setup-card.request-view-open .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important;padding:18px 20px 22px!important}.enterprise-admin-connector-request-pane{padding:18px!important}.enterprise-admin-connector-request-actions{display:grid!important;grid-template-columns:1fr!important}.enterprise-admin-connector-request-actions button{width:100%!important}}.enterprise-admin-connector-gallery-toolbar-actions{align-items:center!important;display:flex!important;gap:12px!important;justify-content:flex-end!important}.enterprise-admin-connector-submitted-button{background:#0f1c3894!important;border:1px solid #6aa8ff57!important;border-radius:13px!important;box-shadow:none!important;color:#eaf0ff!important;cursor:pointer!important;font-size:12.5px!important;font-weight:800!important;min-height:42px!important;padding:9px 15px!important}.enterprise-admin-connector-submitted-button:hover{background:#162241d6!important;border-color:#7eefd585!important}.enterprise-admin-connector-setup-card.request-history-open .enterprise-admin-connector-setup-scroll-region{padding:clamp(30px,3vw,40px) clamp(34px,3vw,52px) clamp(24px,2.5vw,34px)!important}.enterprise-admin-connector-request-history-pane{gap:18px!important;margin:0 auto!important;padding:24px 28px!important;width:min(1240px,100%)!important}.enterprise-admin-connector-request-history-header{align-items:end!important;display:grid!important;gap:18px!important;grid-template-columns:minmax(0,1fr) auto!important}.enterprise-admin-connector-request-history-header h3{color:#f0f5ff!important;font-size:clamp(28px,3vw,42px)!important;letter-spacing:-.045em!important;line-height:1.04!important;margin:0!important}.enterprise-admin-connector-request-history-header p:not(.enterprise-admin-eyebrow){color:#a8b3c7!important;font-size:13px!important;line-height:1.45!important;margin:8px 0 0!important;max-width:760px!important}.enterprise-admin-connector-request-history-header>button{background:#0f1c388f!important;border:1px solid #6aa8ff52!important;border-radius:13px!important;color:#eaf0ff!important;cursor:pointer!important;font-size:12.5px!important;font-weight:800!important;min-height:42px!important;padding:9px 15px!important}.enterprise-admin-connector-request-history-layout{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(360px,.88fr) minmax(0,1.12fr)!important;min-width:0!important}.enterprise-admin-connector-request-history-list{display:grid!important;gap:9px!important;max-height:min(520px,55vh)!important;min-width:0!important;overflow-y:auto!important;padding-right:4px!important}.enterprise-admin-connector-request-history-item{align-items:center!important;background:#0f1c3885!important;border:1px solid #eaf0ff1c!important;border-radius:15px!important;box-shadow:none!important;color:#eaf0ff!important;cursor:pointer!important;display:grid!important;gap:14px!important;grid-template-columns:minmax(0,1fr) auto!important;min-width:0!important;padding:14px 15px!important;text-align:left!important;width:100%!important}.enterprise-admin-connector-request-history-item.active,.enterprise-admin-connector-request-history-item:hover{background:linear-gradient(90deg,#6aa8ff24,#6aa8ff0d),#0f1c38b8!important;border-color:#6aa8ff94!important}.enterprise-admin-connector-request-history-item.active{box-shadow:inset 3px 0 #7eefd5!important}.enterprise-admin-connector-request-history-main{display:grid!important;gap:5px!important;min-width:0!important}.enterprise-admin-connector-request-history-main strong{color:#f0f5ff!important;font-size:14px!important;line-height:1.3!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-request-history-main small{color:#a8b3c7!important;font-size:11.5px!important;line-height:1.4!important}.enterprise-admin-connector-request-status{align-items:center!important;background:#94a3b81f!important;border:1px solid #94a3b847!important;border-radius:999px!important;color:#cbd5e1!important;display:inline-flex!important;font-size:10.5px!important;font-weight:850!important;justify-content:center!important;letter-spacing:.04em!important;min-height:25px!important;padding:5px 9px!important;white-space:nowrap!important;width:fit-content!important}.enterprise-admin-connector-request-status.status-submitted{background:#51d1ff1a!important;border-color:#51d1ff61!important;color:#c8f3ff!important}.enterprise-admin-connector-request-status.status-in_development,.enterprise-admin-connector-request-status.status-planned,.enterprise-admin-connector-request-status.status-under_review{background:#ffcc661a!important;border-color:#ffcc6661!important;color:#ffe4a6!important}.enterprise-admin-connector-request-status.status-released{background:#4fd28e1a!important;border-color:#4fd28e66!important;color:#d8fbe7!important}.enterprise-admin-connector-request-status.status-declined{background:#ff7b7b1a!important;border-color:#ff7b7b66!important;color:#ffd3d3!important}.enterprise-admin-connector-request-detail{background:linear-gradient(#ffffff06,#ffffff02),#0f1c388f!important;border:1px solid #eaf0ff1f!important;border-radius:18px!important;display:grid!important;gap:16px!important;min-width:0!important;padding:20px 22px!important}.enterprise-admin-connector-request-detail-heading{align-items:center!important;display:grid!important;gap:8px 14px!important;grid-template-columns:minmax(0,1fr) auto!important}.enterprise-admin-connector-request-detail-heading .enterprise-admin-eyebrow{grid-column:1/-1!important;margin-bottom:0!important}.enterprise-admin-connector-request-detail-heading h3{color:#f0f5ff!important;font-size:clamp(24px,2.5vw,34px)!important;letter-spacing:-.04em!important;line-height:1.06!important;margin:0!important}.enterprise-admin-connector-request-detail dl{display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0!important}.enterprise-admin-connector-request-detail dl>div{background:#0b122061!important;border:1px solid #eaf0ff14!important;border-radius:13px!important;min-width:0!important;padding:11px 12px!important}.enterprise-admin-connector-request-detail dt,.enterprise-admin-connector-request-detail section>span{color:#96a3c2!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-connector-request-detail dd{color:#eaf0ff!important;font-size:12.5px!important;line-height:1.4!important;margin:5px 0 0!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-request-detail section{display:grid!important;gap:6px!important}.enterprise-admin-connector-request-detail section p{color:#c1cada!important;font-size:12.5px!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-request-detail-guardrail{background:#7eefd50f!important;border:1px solid #7eefd53d!important;border-radius:14px!important;display:grid!important;gap:4px!important;padding:12px 14px!important}.enterprise-admin-connector-request-detail-guardrail strong{color:#d9fff6!important;font-size:12.5px!important}.enterprise-admin-connector-request-detail-guardrail span{color:#b8d7d1!important;font-size:12px!important;line-height:1.4!important}@media (max-width:980px){.enterprise-admin-connector-gallery-toolbar-actions,.enterprise-admin-connector-request-history-header{align-items:stretch!important;grid-template-columns:1fr!important}.enterprise-admin-connector-gallery-toolbar-actions{flex-wrap:wrap!important;justify-content:stretch!important}.enterprise-admin-connector-request-history-layout{grid-template-columns:1fr!important}.enterprise-admin-connector-request-history-list{max-height:none!important}}@media (max-width:640px){.enterprise-admin-connector-request-history-pane{padding:18px!important}.enterprise-admin-connector-request-detail dl,.enterprise-admin-connector-request-detail-heading,.enterprise-admin-connector-request-history-item{grid-template-columns:1fr!important}.enterprise-admin-connector-request-history-header>button,.enterprise-admin-connector-submitted-button{width:100%!important}}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-scroll-region{gap:10px!important;padding:clamp(22px,2.2vw,30px) clamp(30px,2.8vw,46px) 18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-header{gap:16px!important;margin-bottom:0!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-header .enterprise-admin-eyebrow{margin-bottom:5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-header h2{font-size:clamp(42px,4vw,56px)!important;letter-spacing:-.055em!important;line-height:.96!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-header>div>p:not(.enterprise-admin-eyebrow){font-size:12.5px!important;line-height:1.38!important;margin-top:7px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-close{min-height:42px!important;padding:8px 15px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-progress{gap:7px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-progress span{font-size:10px!important;min-height:30px!important;padding:6px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane{border-radius:26px!important;gap:11px!important;padding:18px 22px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane>.enterprise-admin-connector-provider-mark{border-radius:16px!important;box-shadow:0 10px 22px #51d1ff24!important;font-size:15px!important;height:48px!important;width:48px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane h3{font-size:clamp(28px,2.4vw,36px)!important;line-height:1!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane>p:not(.enterprise-admin-eyebrow){font-size:12.5px!important;line-height:1.4!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-grid{gap:10px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-external-id,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-grid article{border-radius:15px!important;padding:11px 13px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-external-id strong,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-grid strong{font-size:12.5px!important;line-height:1.28!important;margin-top:5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-access-list{border-radius:16px!important;gap:6px!important;margin-top:4px!important;padding:11px 13px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-access-list strong{font-size:12.5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-access-list span{font-size:12px!important;line-height:1.32!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-field-grid{gap:10px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-field-grid input,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-field-grid select{min-height:42px!important;padding:9px 12px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-validation-list{gap:8px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-validation-list article{padding:10px 12px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-actions{gap:10px!important;margin-top:2px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-actions button{min-height:42px!important;padding:9px 15px!important}}@media (min-width:1100px) and (max-height:820px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-header h2{font-size:clamp(38px,3.6vw,50px)!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane{gap:9px!important;padding-bottom:15px!important;padding-top:15px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane>.enterprise-admin-connector-provider-mark{border-radius:14px!important;height:42px!important;width:42px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-pane h3{font-size:clamp(26px,2.2vw,32px)!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-access-list{padding-bottom:9px!important;padding-top:9px!important}}@media (min-width:1100px) and (max-width:1380px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-pane) .enterprise-admin-connector-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:hidden!important;padding-bottom:16px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column{align-content:start!important;align-items:start!important;gap:10px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto auto auto!important;padding:14px 18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section{align-content:start!important;display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section .enterprise-admin-eyebrow{font-size:9.5px!important;letter-spacing:.14em!important;margin:0 0 2px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section h3{font-size:clamp(23px,1.9vw,29px)!important;letter-spacing:-.045em!important;line-height:1.02!important;margin:0!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section>p:not(.enterprise-admin-eyebrow){font-size:11.5px!important;line-height:1.3!important;margin:0 0 2px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list{border-radius:14px!important;gap:4px!important;margin:0!important;padding:8px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list+.enterprise-admin-connector-access-list{margin-top:2px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list strong{font-size:11.5px!important;line-height:1.2!important;margin-bottom:1px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list span{font-size:10.8px!important;line-height:1.22!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-actions.span-all{align-self:end!important;grid-column:1/-1!important;margin-top:0!important;padding-top:2px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-actions.span-all button{min-height:40px!important;padding:8px 14px!important}}@media (min-width:1100px) and (max-height:820px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-scroll-region{gap:7px!important;padding-bottom:12px!important;padding-top:18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-header h2{font-size:clamp(34px,3.2vw,46px)!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-progress span{font-size:9.5px!important;min-height:27px!important;padding:5px 9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column{gap:7px 10px!important;padding:11px 15px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section h3{font-size:clamp(21px,1.7vw,26px)!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section>p:not(.enterprise-admin-eyebrow){font-size:10.8px!important;line-height:1.24!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list{gap:3px!important;padding:7px 9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-access-list span{font-size:10.2px!important;line-height:1.18!important}}@media (min-width:1100px) and (max-width:1380px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column{gap:9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column>section h3{font-size:clamp(21px,2vw,26px)!important}}@media (max-width:1099px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(3).active) .enterprise-admin-connector-setup-pane.two-column{grid-template-columns:1fr!important}}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-scroll-region{gap:8px!important;overflow-y:hidden!important;padding-bottom:14px!important;padding-top:18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-header{gap:12px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-header .enterprise-admin-eyebrow{margin-bottom:4px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-header h2{font-size:clamp(38px,3.5vw,50px)!important;line-height:.97!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-header>div>p:not(.enterprise-admin-eyebrow){font-size:12px!important;line-height:1.32!important;margin-top:5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-progress{gap:6px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-progress span{font-size:9.5px!important;min-height:28px!important;padding:5px 9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane{border-radius:24px!important;gap:9px!important;padding:14px 18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane>.enterprise-admin-eyebrow{font-size:9.5px!important;margin-bottom:1px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane h3{font-size:clamp(25px,2.1vw,32px)!important;line-height:1!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane>p:not(.enterprise-admin-eyebrow){font-size:11.5px!important;line-height:1.3!important;margin:0!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-external-id{border-radius:14px!important;padding:9px 12px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-external-id span{font-size:9.5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-external-id strong{font-size:11.5px!important;line-height:1.22!important;margin-top:4px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-field-grid{gap:8px 10px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-field-grid label{font-size:10.5px!important;gap:5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-field-grid input,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-field-grid select{font-size:11.5px!important;min-height:39px!important;padding:8px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-grid{gap:8px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-grid article{border-radius:14px!important;min-height:0!important;padding:9px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-grid article span{font-size:9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-grid article strong{font-size:11px!important;line-height:1.2!important;margin-top:4px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-access-list{border-radius:14px!important;gap:4px!important;margin:0!important;padding:8px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-access-list strong{font-size:11.5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-access-list span{font-size:10.5px!important;line-height:1.2!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-actions{gap:9px!important;margin-top:0!important;padding-top:1px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-actions button{min-height:39px!important;padding:8px 14px!important}}@media (min-width:1100px) and (max-height:820px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-scroll-region{gap:6px!important;padding-bottom:10px!important;padding-top:14px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane{gap:7px!important;padding-bottom:11px!important;padding-top:11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-pane h3{font-size:clamp(23px,1.9vw,29px)!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-access-list,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-external-id,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-grid article{padding-bottom:7px!important;padding-top:7px!important}}@media (max-width:1099px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important}}.enterprise-admin-connector-readiness-summary>span{border-radius:999px;display:inline-grid;font-size:15px;font-weight:900;height:30px;place-items:center;width:30px}.enterprise-admin-connector-readiness-summary.status-passed>span{background:#7eefd5;color:#06231d}.enterprise-admin-connector-readiness-summary.status-warning>span{background:#fc6;color:#2d2000}.enterprise-admin-connector-readiness-summary strong{color:#eef4ff;display:block;font-size:12.5px;font-weight:850;line-height:1.25}.enterprise-admin-connector-readiness-summary p{color:#a8b3c7!important;line-height:1.32!important;margin:3px 0 0!important}.enterprise-admin-connector-verify-bottom-grid{align-items:stretch;display:grid;gap:10px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0}.enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-access-list,.enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-external-id{height:100%;margin:0!important}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-scroll-region{gap:8px!important;overflow-y:hidden!important;padding-bottom:13px!important;padding-top:17px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-header{gap:12px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-header h2{font-size:clamp(38px,3.5vw,50px)!important;line-height:.97!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-header>div>p:not(.enterprise-admin-eyebrow){font-size:12px!important;line-height:1.32!important;margin-top:5px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-progress{gap:6px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-progress span{font-size:9.5px!important;min-height:28px!important;padding:5px 9px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane{border-radius:24px!important;gap:9px!important;padding:14px 18px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane>.enterprise-admin-eyebrow{font-size:9.5px!important;margin-bottom:1px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane h3{font-size:clamp(25px,2.1vw,32px)!important;line-height:1!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane>p:not(.enterprise-admin-eyebrow){font-size:11.5px!important;line-height:1.3!important;margin:0!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary{gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary article{min-height:0!important;padding:9px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary article>span{height:30px!important;width:30px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary strong{font-size:11.8px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary p{font-size:10.8px!important;line-height:1.25!important;margin-top:3px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-readiness-summary{padding:9px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-access-list,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-external-id{border-radius:14px!important;padding:9px 11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-access-list{gap:3px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-verify-bottom-grid .enterprise-admin-connector-access-list span{font-size:10.4px!important;line-height:1.18!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-actions{margin-top:0!important;padding-top:1px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-actions button{min-height:39px!important;padding:8px 14px!important}}@media (min-width:1100px) and (max-height:820px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-scroll-region{gap:6px!important;padding-bottom:9px!important;padding-top:13px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane{gap:7px!important;padding-bottom:11px!important;padding-top:11px!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-readiness-summary,.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary article{padding-bottom:7px!important;padding-top:7px!important}}@media (max-width:1099px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-validation-primary,.enterprise-admin-connector-verify-bottom-grid{grid-template-columns:1fr!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important}}.enterprise-admin-connector-detail{align-self:start!important;display:grid!important;gap:14px!important;overflow:visible!important;padding:18px 18px 104px!important}.enterprise-admin-connector-detail .enterprise-admin-detail-heading{margin-bottom:0!important;min-width:0!important}.enterprise-admin-connector-detail .enterprise-admin-detail-heading h3,.enterprise-admin-connector-detail .enterprise-admin-detail-heading p{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important}.enterprise-admin-connector-governance-actions-section,.enterprise-admin-connector-lifecycle-section{background:linear-gradient(#ffffff08,#ffffff03),#0f1c389e!important;border:1px solid #60a5fa38!important;border-radius:16px!important;display:grid!important;gap:12px!important;min-width:0!important;padding:14px!important}.enterprise-admin-connector-lifecycle-heading{align-items:flex-start!important;display:flex!important;gap:12px!important;justify-content:space-between!important;min-width:0!important}.enterprise-admin-connector-lifecycle-heading>div{min-width:0!important}.enterprise-admin-connector-lifecycle-heading h4{color:var(--ea-text)!important;font-size:15px!important;font-weight:850!important;line-height:1.3!important;margin:0!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-health-pill{align-items:center!important;background:#94a3b824!important;border:1px solid #94a3b847!important;border-radius:999px!important;display:inline-flex!important;flex:none!important;font-size:11px!important;font-weight:850!important;line-height:1!important;min-height:26px!important;padding:5px 9px!important;white-space:nowrap!important}.enterprise-admin-connector-health-pill.status-passed{background:#22c55e1f!important;border-color:#22c55e61!important;color:#d8fbe7!important}.enterprise-admin-connector-health-pill.status-warning{background:#f59e0b21!important;border-color:#f59e0b61!important;color:#fff1c2!important}.enterprise-admin-connector-health-pill.status-disconnected,.enterprise-admin-connector-health-pill.status-failed{background:#f871711f!important;border-color:#f871716b!important;color:#ffd2d2!important}.enterprise-admin-connector-readiness-summary{align-items:start!important;background:#0f1c389e!important;border:1px solid #eaf0ff1f!important;border-radius:14px!important;display:grid!important;gap:10px!important;grid-template-columns:auto minmax(0,1fr)!important;min-width:0!important;padding:12px!important}.enterprise-admin-connector-readiness-summary>span{background:var(--ea-accent)!important;border-radius:999px!important;color:#06111f!important;display:grid!important;font-size:14px!important;font-weight:900!important;height:28px!important;place-items:center!important;width:28px!important}.enterprise-admin-connector-readiness-summary.status-warning>span{background:var(--ea-warn)!important}.enterprise-admin-connector-readiness-summary.status-disconnected>span,.enterprise-admin-connector-readiness-summary.status-failed>span{background:var(--ea-danger)!important}.enterprise-admin-connector-readiness-summary>div{min-width:0!important}.enterprise-admin-connector-readiness-summary strong{color:var(--ea-text)!important;font-size:12.5px!important;line-height:1.35!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-readiness-summary p{color:var(--ea-muted-2)!important;font-size:11.5px!important;line-height:1.45!important;margin:4px 0 0!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-lifecycle-actions{display:grid!important;gap:9px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.enterprise-admin-connector-detail-actions button,.enterprise-admin-connector-lifecycle-actions button{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #6aa8ff38!important;color:#06111f!important;cursor:pointer!important;font-size:12px!important;font-weight:850!important;line-height:1.2!important;min-height:40px!important;min-width:0!important;overflow-wrap:anywhere!important;padding:9px 12px!important;width:100%!important}.enterprise-admin-connector-lifecycle-actions button.danger{background:#f871712e!important;border:1px solid #f8717173!important;box-shadow:none!important;color:#fff1f1!important}.enterprise-admin-connector-lifecycle-actions button.primary{grid-column:1/-1!important}.enterprise-admin-connector-owner-panel{margin-top:0!important;min-width:0!important}.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card{align-items:flex-start!important;min-width:0!important}.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card>div{flex:auto!important;min-width:0!important;width:auto!important}.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card span,.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card strong{display:block!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important;word-break:normal!important}.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card>.enterprise-admin-status{flex:none!important;white-space:nowrap!important;width:auto!important}.enterprise-admin-connector-governance-actions-heading{min-width:0!important}.enterprise-admin-connector-governance-actions-heading p{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-connector-detail .enterprise-admin-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-top:0!important}.enterprise-admin-connector-definition-list{margin-bottom:0!important}.enterprise-admin-connector-definition-list dd,.enterprise-admin-connector-definition-list>div{min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;text-overflow:clip!important;white-space:normal!important}@media (max-width:1250px){.enterprise-admin-connector-lifecycle-actions{grid-template-columns:1fr!important}.enterprise-admin-connector-lifecycle-actions button.primary{grid-column:auto!important}}@media (max-width:760px){.enterprise-admin-connector-detail{padding-bottom:28px!important}.enterprise-admin-connector-lifecycle-heading,.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card{align-items:stretch!important;flex-direction:column!important}.enterprise-admin-connector-detail .enterprise-admin-detail-actions{grid-template-columns:1fr!important}}.enterprise-admin-status-reauthorization-requested{line-height:1.1!important;min-height:30px!important;padding:6px 11px!important}.enterprise-admin-connector-lifecycle-actions button{transition:transform .16s,filter .16s,box-shadow .16s,border-color .16s,background .16s!important}.enterprise-admin-connector-lifecycle-actions button:hover:not(:disabled){box-shadow:0 14px 30px #6aa8ff4d!important;filter:brightness(1.06)!important;transform:translateY(-1px)!important}.enterprise-admin-connector-lifecycle-actions button:active:not(:disabled){filter:brightness(.98)!important;transform:translateY(1px)scale(.99)!important}.enterprise-admin-connector-lifecycle-actions button.danger:hover:not(:disabled){background:#f8717142!important;border-color:#f87171b8!important;box-shadow:0 12px 26px #f8717129!important}.enterprise-admin-connector-lifecycle-actions button:disabled{box-shadow:none!important;filter:none!important;transform:none!important}.enterprise-admin-connector-layout{grid-template-columns:minmax(0,1fr) minmax(420px,520px)!important}.enterprise-admin-connector-detail{min-width:0!important}.enterprise-admin-assigned-role-card span,.enterprise-admin-connector-detail dd,.enterprise-admin-connector-detail p,.enterprise-admin-connector-detail strong{overflow-wrap:anywhere!important;word-break:break-word!important}.enterprise-admin-connector-table .enterprise-admin-table-row{grid-template-columns:minmax(220px,1.35fr) minmax(110px,.55fr) minmax(165px,.75fr) minmax(150px,.75fr)!important}.enterprise-admin-connector-collection-cell{font-variant-numeric:tabular-nums}.enterprise-admin-connector-audit-list{max-height:760px;overflow:auto;padding-right:6px;scrollbar-color:#7eefd56b #0f1c3880;scrollbar-width:thin}.enterprise-admin-connector-audit-list::-webkit-scrollbar{width:9px}.enterprise-admin-connector-audit-list::-webkit-scrollbar-track{background:#0f1c3880;border-radius:999px}.enterprise-admin-connector-audit-list::-webkit-scrollbar-thumb{background:#7eefd56b;border:2px solid #0f1c3880;border-radius:999px}.enterprise-admin-connector-audit-list::-webkit-scrollbar-thumb:hover{background:#7eefd59e}.enterprise-admin-connector-audit-event{grid-template-columns:minmax(0,1fr) auto!important}.enterprise-admin-connector-technical-detail{color:var(--ea-muted-2);font-size:11px;margin-top:3px}.enterprise-admin-connector-technical-detail summary{color:var(--ea-muted)!important;cursor:pointer;width:fit-content}.enterprise-admin-connector-technical-detail span{display:block;margin-top:5px}.enterprise-admin-connector-provider-card em{white-space:nowrap}.enterprise-admin-page{padding-bottom:96px!important}body[data-route=admin] .advisor-launcher,body[data-route=administration] .advisor-launcher,body[data-route=enterprise-admin] .advisor-launcher{bottom:22px!important;gap:9px!important;height:48px!important;justify-content:flex-start!important;min-height:48px!important;min-width:156px!important;padding:8px 14px 8px 10px!important;right:22px!important;width:auto!important}body[data-route=admin] .advisor-launcher-label,body[data-route=administration] .advisor-launcher-label,body[data-route=enterprise-admin] .advisor-launcher-label{display:inline!important}@media (max-width:1380px){.enterprise-admin-connector-layout{grid-template-columns:1fr!important}}@media (max-width:900px){.enterprise-admin-connector-table .enterprise-admin-table-row{grid-template-columns:1fr!important}}@media (max-width:760px){body[data-route=admin] .advisor-launcher,body[data-route=administration] .advisor-launcher,body[data-route=enterprise-admin] .advisor-launcher{gap:0!important;justify-content:center!important;min-width:48px!important;padding:0!important;width:48px!important}body[data-route=admin] .advisor-launcher-label,body[data-route=administration] .advisor-launcher-label,body[data-route=enterprise-admin] .advisor-launcher-label{display:none!important}}body[data-route=admin] .advisor-launcher,body[data-route=administration] .advisor-launcher,body[data-route=enterprise-admin] .advisor-launcher{bottom:10px!important;right:8px!important}.enterprise-admin-connector-detail,.enterprise-admin-connectors-panel{padding-bottom:112px!important}@media (min-width:1381px){.enterprise-admin-connector-governance-actions-section,.enterprise-admin-connector-owner-panel .enterprise-admin-assigned-role-card{padding-right:184px!important}}@media (max-width:1380px){.enterprise-admin-connector-detail,.enterprise-admin-connectors-panel{padding-bottom:96px!important}}@media (max-width:760px){body[data-route=admin] .advisor-launcher,body[data-route=administration] .advisor-launcher,body[data-route=enterprise-admin] .advisor-launcher{bottom:8px!important;right:8px!important}.enterprise-admin-connector-detail,.enterprise-admin-connectors-panel{padding-bottom:84px!important}}.enterprise-admin-mission-return-banner{align-items:center;background:radial-gradient(circle at 4% 0,#7eefd524,#0000 42%),linear-gradient(135deg,#1f4266d1,#0d1d35f0);border:1px solid #7eefd561;border-radius:18px;box-shadow:0 16px 38px #0000003d,inset 0 1px #ffffff14;color:var(--ea-text);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 18px;min-width:0;padding:16px 18px;width:min(1460px,100%)}.enterprise-admin-mission-return-banner>div{display:grid;gap:4px;min-width:0}.enterprise-admin-mission-return-banner .enterprise-admin-eyebrow{margin-bottom:2px!important}.enterprise-admin-mission-return-banner strong{color:#f7fbff!important;font-size:15px;line-height:1.35}.enterprise-admin-mission-return-banner span{color:#b9c8df!important;font-size:12.5px;line-height:1.45}.enterprise-admin-mission-return-banner button{background:linear-gradient(135deg,#dfeaff,#86f2df)!important;border:0;border-radius:13px;box-shadow:0 12px 28px #51d1ff33;color:#06111f!important;cursor:pointer;font-size:12.5px;font-weight:850;min-height:42px;padding:10px 16px;white-space:nowrap}.enterprise-admin-mission-return-banner button:hover{filter:brightness(1.04);transform:translateY(-1px)}.enterprise-admin-connector-mission-handoff{background:radial-gradient(circle at 0 0,#7eefd51f,#0000 46%),#0f1c38ad;border:1px solid #7eefd54d;border-radius:16px;display:grid;gap:6px;margin-top:18px;padding:15px 16px}.enterprise-admin-connector-mission-handoff span{color:var(--ea-accent)!important;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.enterprise-admin-connector-mission-handoff strong{color:var(--ea-text)!important;font-size:14px;line-height:1.35}.enterprise-admin-connector-mission-handoff p{color:var(--ea-muted-2)!important;font-size:12.5px;line-height:1.45;margin:0!important}@media (max-width:760px){.enterprise-admin-mission-return-banner{align-items:stretch;grid-template-columns:1fr}.enterprise-admin-mission-return-banner button{width:100%}}.enterprise-admin-connector-readiness-summary.status-warning>span,.enterprise-admin-connector-validation-list article.status-warning>span{background:#fc6!important;border:1px solid #ffe699c7!important;box-shadow:0 0 0 3px #ffcc661f,0 4px 12px #0000003d!important;color:#2d2000!important;opacity:1!important;text-shadow:none!important}.enterprise-admin-connector-validation-list article.status-warning>span{border-radius:999px!important;display:inline-grid!important;font-size:13px!important;font-weight:950!important;height:28px!important;line-height:1!important;min-width:28px!important;place-items:center!important;width:28px!important}.enterprise-admin-connector-readiness-summary.status-warning>span{border-radius:999px!important;display:inline-grid!important;font-size:15px!important;font-weight:950!important;height:30px!important;line-height:1!important;min-width:30px!important;place-items:center!important;width:30px!important}.enterprise-admin-organization-workspace{display:grid!important;gap:18px!important;min-width:0!important}.enterprise-admin-organization-card,.enterprise-admin-organization-hero,.enterprise-admin-organization-history,.enterprise-admin-organization-summary-card{background:linear-gradient(180deg,#ffffff09,#ffffff03),var(--ea-card)!important;border:1px solid var(--ea-border)!important;border-radius:var(--ea-radius)!important;box-shadow:var(--ea-shadow)!important;color:var(--ea-text)!important;min-width:0!important}.enterprise-admin-organization-hero{align-items:center!important;display:grid!important;gap:20px!important;grid-template-columns:minmax(0,1fr) minmax(220px,300px)!important;padding:24px!important}.enterprise-admin-organization-card h3,.enterprise-admin-organization-hero h2,.enterprise-admin-organization-history h3,.enterprise-admin-organization-summary-card h3{color:var(--ea-text)!important;font-weight:780!important;letter-spacing:-.035em!important;margin:0!important}.enterprise-admin-organization-hero h2{font-size:clamp(27px,3vw,40px)!important}.enterprise-admin-organization-card-header p:not(.enterprise-admin-eyebrow),.enterprise-admin-organization-hero p:not(.enterprise-admin-eyebrow),.enterprise-admin-organization-history header p:not(.enterprise-admin-eyebrow),.enterprise-admin-organization-summary-card>div>p:not(.enterprise-admin-eyebrow){color:var(--ea-muted-2)!important;font-size:13px!important;line-height:1.5!important;margin:8px 0 0!important}.enterprise-admin-organization-status{background:#0f1c389e!important;border:1px solid #7eefd538!important;border-radius:16px!important;display:grid!important;gap:6px!important;padding:16px 18px!important}.enterprise-admin-organization-status small,.enterprise-admin-organization-status span{color:var(--ea-muted)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.enterprise-admin-organization-status strong{color:var(--ea-accent)!important;font-size:17px!important;text-transform:capitalize!important}.enterprise-admin-organization-notice{align-items:center!important;border-radius:14px!important;display:flex!important;font-size:13px!important;font-weight:750!important;gap:14px!important;justify-content:space-between!important;min-height:48px!important;padding:12px 14px 12px 16px!important}.enterprise-admin-organization-notice.success{background:#22c55e1f!important;border:1px solid #22c55e61!important;color:#d8fbe7!important}.enterprise-admin-organization-notice.error{background:#f871711f!important;border:1px solid #f871716b!important;color:#ffd2d2!important}.enterprise-admin-organization-notice button{background:#ffffff14!important;border:0!important;border-radius:9px!important;color:inherit!important;cursor:pointer!important;font-size:20px!important;height:30px!important;line-height:1!important;width:30px!important}.enterprise-admin-organization-form{display:grid!important;gap:16px!important}.enterprise-admin-organization-card{overflow:hidden!important}.enterprise-admin-organization-card-header{border-bottom:1px solid var(--ea-border)!important;padding:18px 20px 14px!important}.enterprise-admin-organization-card-header h3,.enterprise-admin-organization-history h3,.enterprise-admin-organization-summary-card h3{font-size:19px!important}.enterprise-admin-organization-card-body{padding:18px 20px 20px!important}.enterprise-admin-organization-fields{display:grid!important;gap:14px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-contact-block label,.enterprise-admin-organization-fields label{color:var(--ea-muted-2)!important;display:grid!important;font-size:12.5px!important;font-weight:750!important;gap:7px!important;min-width:0!important}.enterprise-admin-contact-block label>span,.enterprise-admin-organization-fields label>span{color:var(--ea-muted-2)!important}.enterprise-admin-organization-field-wide{grid-column:1/-1!important}.enterprise-admin-contact-block input,.enterprise-admin-organization-fields input,.enterprise-admin-organization-fields select,.enterprise-admin-organization-fields textarea{background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;color:var(--ea-text)!important;color-scheme:dark!important;font-size:12.5px!important;font-weight:650!important;min-height:42px!important;min-width:0!important;outline:none!important;padding:9px 11px!important;width:100%!important}.enterprise-admin-organization-fields textarea{line-height:1.5!important;min-height:104px!important;resize:vertical!important}.enterprise-admin-organization-fields small{color:var(--ea-muted)!important;font-size:11.5px!important;font-weight:600!important}.enterprise-admin-contact-grid{display:grid!important;gap:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-contact-block{background:#0f1c3885!important;border:1px solid #60a5fa2e!important;border-radius:16px!important;display:grid!important;gap:12px!important;min-width:0!important;padding:16px!important}.enterprise-admin-contact-block h4{color:var(--ea-text)!important;font-size:15px!important;margin:0 0 2px!important}.enterprise-admin-organization-savebar{align-items:center!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;background:#0f1c38eb!important;border:1px solid #7eefd54d!important;border-radius:16px!important;bottom:16px!important;box-shadow:0 14px 40px #00000057!important;display:flex!important;gap:18px!important;justify-content:space-between!important;padding:14px 16px!important;position:sticky!important;z-index:20!important}.enterprise-admin-organization-savebar>div{display:grid!important;gap:4px!important}.enterprise-admin-organization-savebar strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-organization-savebar span{color:var(--ea-muted-2)!important;font-size:12px!important}.enterprise-admin-organization-savebar button{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #6aa8ff3d!important;color:#06111f!important;cursor:pointer!important;font-size:12.5px!important;font-weight:850!important;min-height:42px!important;padding:9px 18px!important}.enterprise-admin-organization-savebar button:disabled{box-shadow:none!important;cursor:not-allowed!important;opacity:.48!important}.enterprise-admin-organization-bottom-grid{align-items:start!important;display:grid!important;gap:16px!important;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr)!important}.enterprise-admin-organization-history,.enterprise-admin-organization-summary-card{padding:20px!important}.enterprise-admin-organization-summary-card dl{display:grid!important;gap:12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:18px 0 0!important}.enterprise-admin-organization-summary-card dl div{background:#0f1c388a!important;border:1px solid var(--ea-border)!important;border-radius:13px!important;display:grid!important;gap:5px!important;padding:12px!important}.enterprise-admin-organization-summary-card dt{color:var(--ea-muted)!important;font-size:10.5px!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase!important}.enterprise-admin-organization-summary-card dd{color:var(--ea-text)!important;font-size:12.5px!important;font-weight:750!important;margin:0!important;overflow-wrap:anywhere!important}.enterprise-admin-organization-history header{align-items:flex-start!important;display:flex!important;gap:16px!important;justify-content:space-between!important}.enterprise-admin-organization-history header>span{background:#7eefd51a!important;border:1px solid #7eefd542!important;border-radius:999px!important;color:var(--ea-accent)!important;flex:none!important;font-size:11px!important;font-weight:850!important;padding:5px 9px!important}.enterprise-admin-organization-history-list{display:grid!important;gap:0!important;margin-top:18px!important}.enterprise-admin-organization-history-list article{align-items:start!important;border-top:1px solid var(--ea-border)!important;display:grid!important;gap:12px!important;grid-template-columns:12px minmax(0,1fr) minmax(120px,auto)!important;min-width:0!important;padding:13px 0!important}.enterprise-admin-organization-history-marker{background:var(--ea-accent)!important;border-radius:999px!important;box-shadow:0 0 0 4px #7eefd51a!important;height:10px!important;margin-top:4px!important;width:10px!important}.enterprise-admin-organization-history-list article>div:nth-child(2){display:grid!important;gap:4px!important;min-width:0!important}.enterprise-admin-organization-history-list strong{color:var(--ea-text)!important;font-size:13px!important}.enterprise-admin-organization-history-list p,.enterprise-admin-organization-history-list span{color:var(--ea-muted-2)!important;font-size:11.5px!important;line-height:1.45!important;margin:0!important;overflow-wrap:anywhere!important}.enterprise-admin-organization-history-list code{color:var(--ea-muted)!important;font-size:10px!important;line-height:1.35!important;max-width:190px!important;overflow-wrap:anywhere!important;text-align:right!important}@media (max-width:1160px){.enterprise-admin-organization-bottom-grid,.enterprise-admin-organization-hero{grid-template-columns:1fr!important}}@media (max-width:760px){.enterprise-admin-contact-grid,.enterprise-admin-organization-fields,.enterprise-admin-organization-summary-card dl{grid-template-columns:1fr!important}.enterprise-admin-organization-history header,.enterprise-admin-organization-savebar{align-items:stretch!important;flex-direction:column!important}.enterprise-admin-organization-savebar button{width:100%!important}.enterprise-admin-organization-history-list article{grid-template-columns:12px minmax(0,1fr)!important}.enterprise-admin-organization-history-list code{grid-column:2!important;max-width:none!important;text-align:left!important}}.enterprise-admin-main,.enterprise-admin-main>*,.enterprise-admin-panel,.enterprise-admin-panel>*{background-color:#0000!important}.enterprise-admin-main,.enterprise-admin-panel{border:0!important;box-shadow:none!important}.enterprise-admin-organization-workspace{background:0 0!important;padding:0!important}.enterprise-admin-guided-select{display:grid!important;gap:8px!important;min-width:0!important;position:relative!important}.enterprise-admin-guided-select-label{color:var(--ea-muted-2)!important;font-size:12.5px!important;font-weight:750!important}.enterprise-admin-guided-select-trigger{align-items:center!important;background:var(--ea-input)!important;border:1px solid #eaf0ff29!important;border-radius:12px!important;box-shadow:none!important;color:var(--ea-text)!important;cursor:pointer!important;display:flex!important;font-size:12.5px!important;font-weight:700!important;gap:12px!important;justify-content:space-between!important;min-height:44px!important;padding:9px 12px!important;text-align:left!important;width:100%!important}.enterprise-admin-guided-select-trigger.is-open{border-color:#6699ffb8!important;box-shadow:0 0 0 3px #69f3!important}.enterprise-admin-guided-select-chips{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.enterprise-admin-guided-select-chips button{align-items:center!important;background:#7eefd51a!important;border:1px solid #7eefd547!important;border-radius:999px!important;box-shadow:none!important;color:#d8fff5!important;cursor:pointer!important;display:inline-flex!important;font-size:11.5px!important;font-weight:800!important;gap:7px!important;min-height:28px!important;padding:5px 9px!important}.enterprise-admin-guided-select-menu{background:#111c36!important;border:1px solid #60a5fa52!important;border-radius:14px!important;box-shadow:0 18px 44px #00000057!important;display:grid!important;gap:12px!important;padding:12px!important}.enterprise-admin-guided-select-options{display:grid!important;gap:8px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:240px!important;overflow:auto!important}.enterprise-admin-guided-select-options label{align-items:center!important;background:#0f1c3894!important;border:1px solid #eaf0ff14!important;border-radius:10px!important;color:var(--ea-text)!important;cursor:pointer!important;display:flex!important;gap:9px!important;min-height:36px!important;padding:7px 9px!important}.enterprise-admin-guided-select-options input{accent-color:var(--ea-brand)!important;height:16px!important;min-height:0!important;width:16px!important}.enterprise-admin-guided-select-custom{display:grid!important;gap:8px!important;grid-template-columns:minmax(0,1fr) auto!important}.enterprise-admin-guided-select-custom input{min-height:40px!important}.enterprise-admin-guided-select-custom button{background:linear-gradient(90deg,var(--ea-brand-2),var(--ea-brand))!important;border:0!important;border-radius:11px!important;color:#06111f!important;cursor:pointer!important;font-size:12px!important;font-weight:850!important;min-height:40px!important;padding:8px 14px!important}.enterprise-admin-guided-select-custom button:disabled{cursor:not-allowed!important;opacity:.45!important}.enterprise-admin-guided-select small{color:var(--ea-muted)!important;font-size:11.5px!important;line-height:1.4!important}@media (max-width:760px){.enterprise-admin-guided-select-options{grid-template-columns:1fr!important}}.enterprise-admin-users-workspace{grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important}.enterprise-admin-table-value{color:var(--ea-muted-2)!important;font-size:12px!important;line-height:1.4!important;min-width:0;overflow-wrap:anywhere}.enterprise-admin-card-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.enterprise-admin-card-heading>div{display:grid;gap:4px}.enterprise-admin-card-heading h3,.enterprise-admin-card-heading h4{color:var(--ea-text)!important;margin:0}.enterprise-admin-card-heading span,.enterprise-admin-current-user-label,.enterprise-admin-detail-loading,.enterprise-admin-invitation-main small{color:var(--ea-muted-2)!important;font-size:12px;line-height:1.45}.enterprise-admin-danger-text-button,.enterprise-admin-link-button{background:0 0!important;border:0!important;box-shadow:none!important;color:var(--ea-brand-2)!important;cursor:pointer;font-size:12px!important;font-weight:800!important;min-height:auto!important;padding:4px 0!important}.enterprise-admin-danger-text-button{color:#ff9d9d!important}.enterprise-admin-assigned-role-list,.enterprise-admin-invitation-list,.enterprise-admin-user-timeline{display:grid;gap:10px;margin-top:14px}.enterprise-admin-user-timeline article{background:#0f1c3880;border:1px solid #eaf0ff1a;border-radius:14px;display:grid;gap:4px;padding:12px 13px}.enterprise-admin-user-timeline strong{color:var(--ea-text)!important;font-size:12.5px}.enterprise-admin-user-timeline p,.enterprise-admin-user-timeline span,.enterprise-admin-user-timeline time{color:var(--ea-muted-2)!important;font-size:11.5px;line-height:1.4;margin:0}.enterprise-admin-current-user-label{background:#22c55e1a;border:1px solid #22c55e59;border-radius:999px;color:#d8fbe7!important;font-weight:800;padding:4px 8px;width:fit-content}.enterprise-admin-user-modal-form{display:grid;gap:16px}.enterprise-admin-user-form-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-admin-user-form-wide{grid-column:1/-1}.enterprise-admin-user-form-grid label,.enterprise-admin-user-reason-field{color:#bfdbfe!important;display:grid;font-size:12.5px;font-weight:800;gap:7px}.enterprise-admin-user-form-grid input,.enterprise-admin-user-form-grid select,.enterprise-admin-user-reason-field select,.enterprise-admin-user-reason-field textarea{background:var(--ea-input);border:1px solid #eaf0ff29;border-radius:12px;color:var(--ea-text);color-scheme:dark;min-height:42px;outline:none;padding:10px 11px;width:100%}.enterprise-admin-user-reason-field textarea{min-height:110px;resize:vertical}.enterprise-admin-user-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.enterprise-admin-inline-error{align-items:center;background:#7f1d1d33;border:1px solid #f871716b;border-radius:14px;color:#ffd8d8;display:grid;gap:10px 14px;grid-template-columns:auto minmax(0,1fr) auto;padding:13px 15px}.enterprise-admin-inline-error strong{color:#fff0f0!important;font-size:12.5px}.enterprise-admin-inline-error span{color:#ffd8d8!important;font-size:12px;line-height:1.45}.enterprise-admin-inline-error button{background:0 0!important;border:1px solid #f8717166!important;box-shadow:none!important;color:#ffd8d8!important;min-height:34px!important;padding:7px 10px!important}.enterprise-admin-danger-button,.enterprise-admin-warning-button{background:#7f1d1d8f!important;border:1px solid #f8717185!important;box-shadow:none!important;color:#fff1f1!important}.enterprise-admin-warning-button{background:#78350f80!important;border-color:#fbbf2473!important;color:#fff5d6!important}.enterprise-admin-status-invited{background:#3b82f61f!important;border-color:#3b82f661!important;color:#dbeafe!important}.enterprise-admin-status-removed{background:#47556947!important;border-color:#94a3b84d!important;color:#cbd5e1!important}.enterprise-admin-empty.compact{background:#0f1c386b!important;box-shadow:none!important}@media (max-width:1180px){.enterprise-admin-users-workspace{grid-template-columns:1fr!important}}@media (max-width:720px){.enterprise-admin-inline-error,.enterprise-admin-user-form-grid{grid-template-columns:1fr}.enterprise-admin-user-modal-actions{justify-content:stretch}.enterprise-admin-user-modal-actions button{width:100%}}.enterprise-admin-modal-overlay{--ea-modal-bg:#071225;--ea-modal-input:#101a34;--ea-modal-text:#edf4ff;--ea-modal-muted:#b7c7e6;--ea-modal-border:#94a3b833;--ea-modal-brand:#62a8ff;--ea-modal-brand-2:#51d1ff;--ea-modal-accent:#7eefd5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--ea-modal-text)}.enterprise-admin-modal-shell{background:linear-gradient(180deg,#ffffff06,#ffffff02),var(--ea-modal-bg)!important;border:1px solid #7eefd56b!important;border-radius:22px!important;box-shadow:0 28px 100px #000000a8!important}.enterprise-admin-modal-header{background:linear-gradient(#14213bfa,#071225fa)!important;border-bottom:1px solid var(--ea-modal-border)!important}.enterprise-admin-modal-header .dash-eyebrow{color:var(--ea-modal-accent)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important}.enterprise-admin-modal-header h2{color:var(--ea-modal-text)!important;font-size:28px!important;font-weight:760!important;letter-spacing:-.035em!important}.enterprise-admin-modal-header p{color:var(--ea-modal-muted)!important}.enterprise-admin-modal-shell .btn,.enterprise-admin-modal-shell .oasys-modal-close,.enterprise-admin-modal-shell button{appearance:none!important;background:#1e293bb3!important;border:1px solid #94a3b83d!important;border-radius:12px!important;box-shadow:none!important;color:var(--ea-modal-text)!important;cursor:pointer!important;font:inherit!important;font-size:12.5px!important;font-weight:800!important;min-height:40px!important;padding:9px 14px!important}.enterprise-admin-modal-shell .oasys-modal-close{background:#0f1c38c7!important;border-radius:999px!important;color:#dbeafe!important;min-height:36px!important;padding:7px 13px!important}.enterprise-admin-modal-shell .btn-primary{background:linear-gradient(90deg,var(--ea-modal-brand-2),var(--ea-modal-brand))!important;border-color:#0000!important;box-shadow:0 10px 24px #6aa8ff3d!important;color:#06111f!important}.enterprise-admin-modal-shell .btn-danger{background:#7f1d1d9e!important;border-color:#f8717185!important;color:#fff4f4!important}.enterprise-admin-modal-shell .btn-ghost{background:#0f1c38bd!important;border-color:#94a3b847!important;color:#dbeafe!important}.enterprise-admin-modal-shell button:hover:not(:disabled){border-color:#7eefd58c!important;transform:translateY(-1px)!important}.enterprise-admin-modal-shell button:disabled{cursor:not-allowed!important;opacity:.48!important}.enterprise-admin-modal-shell label{color:var(--ea-modal-muted)!important;display:grid!important;font-size:12.5px!important;font-weight:780!important;gap:7px!important}.enterprise-admin-modal-shell input,.enterprise-admin-modal-shell select,.enterprise-admin-modal-shell textarea{appearance:none!important;background:var(--ea-modal-input)!important;border:1px solid #94a3b842!important;border-radius:12px!important;box-shadow:none!important;color:var(--ea-modal-text)!important;color-scheme:dark!important;font:inherit!important;font-size:13px!important;font-weight:650!important;min-height:44px!important;outline:none!important;padding:10px 12px!important;width:100%!important}.enterprise-admin-modal-shell input:focus,.enterprise-admin-modal-shell select:focus,.enterprise-admin-modal-shell textarea:focus{border-color:#62a8ffc2!important;box-shadow:0 0 0 3px #62a8ff33!important}.enterprise-admin-modal-shell .enterprise-admin-user-modal-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}@media (max-width:720px){.enterprise-admin-modal-shell .enterprise-admin-user-form-grid{grid-template-columns:1fr!important}.enterprise-admin-modal-shell .enterprise-admin-user-modal-actions button{width:100%!important}}.enterprise-admin-modal-shell .enterprise-admin-select-wrap{min-width:0!important;position:relative!important;width:100%!important}.enterprise-admin-modal-shell .enterprise-admin-select-wrap select{cursor:pointer!important;padding-right:46px!important;width:100%!important}.enterprise-admin-modal-shell .enterprise-admin-select-chevron{color:#b7c7e6d1!important;display:inline-grid!important;font-size:17px!important;font-weight:900!important;height:20px!important;line-height:1!important;place-items:center!important;pointer-events:none!important;position:absolute!important;right:15px!important;top:50%!important;transform:translateY(-52%)!important;transition:color .16s,transform .16s!important;width:20px!important}.enterprise-admin-modal-shell .enterprise-admin-select-wrap:focus-within .enterprise-admin-select-chevron,.enterprise-admin-modal-shell .enterprise-admin-select-wrap:hover .enterprise-admin-select-chevron{color:#7eefd5!important;transform:translateY(-52%)scale(1.04)!important}.enterprise-admin-invitation-card{align-items:start!important;gap:16px 18px!important;grid-template-areas:"identity actions""facts facts"!important;grid-template-columns:minmax(0,1fr) auto!important;overflow:visible!important}.enterprise-admin-invitation-main{grid-area:identity!important}.enterprise-admin-invitation-actions{align-self:center!important;display:flex!important;flex-wrap:nowrap!important;gap:10px!important;grid-area:actions!important;justify-content:flex-end!important}.enterprise-admin-invitation-facts{display:grid!important;gap:10px!important;grid-area:facts!important;grid-template-columns:minmax(120px,.8fr) minmax(140px,.9fr) minmax(210px,1.4fr) minmax(100px,.65fr)!important;width:100%!important}.enterprise-admin-modal-inline-error{grid-template-columns:1fr!important;margin-top:14px!important}@media (max-width:900px){.enterprise-admin-invitation-card{grid-template-areas:"identity""facts""actions"!important;grid-template-columns:1fr!important}.enterprise-admin-invitation-actions{justify-content:flex-start!important}.enterprise-admin-invitation-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.enterprise-admin-invitation-actions,.enterprise-admin-invitation-facts{grid-template-columns:1fr!important}.enterprise-admin-invitation-actions{display:grid!important}}.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{gap:12px!important;grid-template-columns:minmax(130px,.8fr) minmax(150px,.9fr) minmax(240px,1.45fr) minmax(110px,.65fr)!important;padding:0!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact{align-content:start!important;background:#0a162b80!important;border:1px solid #94a3b824!important;border-radius:14px!important;gap:10px!important;grid-template-rows:auto 1fr!important;min-height:86px!important;padding:13px 14px!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact dt{display:block!important;font-size:10px!important;line-height:1.2!important}@media (max-width:1050px){.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{grid-template-columns:1fr!important}}.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{background:#0a162b75!important;border:1px solid #94a3b824!important;border-radius:14px!important;display:grid!important;gap:0!important;grid-area:facts!important;grid-template-columns:minmax(120px,.8fr) minmax(130px,.9fr) minmax(240px,1.6fr) minmax(96px,.55fr)!important;margin:0!important;min-width:0!important;overflow:hidden!important;padding:13px 16px!important;width:100%!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact{align-content:center!important;background:0 0!important;border:0!important;border-radius:0!important;border-right:1px solid #94a3b821!important;display:grid!important;gap:7px!important;grid-template-rows:auto auto!important;margin:0!important;min-height:52px!important;min-width:0!important;padding:0 16px!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:first-child{padding-left:0!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:last-child{border-right:0!important;padding-right:0!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact dt{color:var(--ea-muted)!important;font-size:9.5px!important;font-weight:850!important;letter-spacing:.09em!important;line-height:1.15!important;margin:0!important;text-transform:uppercase!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact dd{align-items:center!important;color:var(--ea-text)!important;display:flex!important;font-size:12.5px!important;font-weight:780!important;line-height:1.35!important;margin:0!important;min-width:0!important;overflow-wrap:anywhere!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact-attempts{min-width:96px!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact-attempts dd{font-size:14px!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact .enterprise-admin-status{margin:0!important}@media (max-width:1050px){.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{gap:14px 0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact{padding:0 14px!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:nth-child(2){border-right:0!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:nth-child(3){padding-left:0!important}}@media (max-width:560px){.enterprise-admin-invitation-card .enterprise-admin-invitation-facts{gap:0!important;grid-template-columns:1fr!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact,.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:first-child,.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:last-child{border-bottom:1px solid #94a3b821!important;border-right:0!important;min-height:58px!important;padding:10px 0!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-fact:last-child{border-bottom:0!important}}.enterprise-admin-invitation-card .enterprise-admin-invitation-actions button:disabled{background:#47556957!important;border:1px solid #94a3b824!important;box-shadow:none!important;color:#cbd5e194!important;cursor:not-allowed!important;filter:none!important;opacity:.34!important;transform:none!important}.enterprise-admin-invitation-card .enterprise-admin-invitation-actions button:disabled:active,.enterprise-admin-invitation-card .enterprise-admin-invitation-actions button:disabled:hover{background:#47556957!important;border-color:#94a3b824!important;box-shadow:none!important;color:#cbd5e194!important;filter:none!important;opacity:.34!important;transform:none!important}@media (min-width:1181px){.enterprise-admin-governance-layout{align-items:start!important}.enterprise-admin-governance-timeline{grid-template-rows:auto minmax(0,1fr)!important;max-height:calc(100vh - 190px)!important;overflow:hidden!important}.enterprise-admin-governance-timeline .enterprise-admin-governance-event-list{max-height:none!important;min-height:0!important;overflow:hidden auto!important;overscroll-behavior:contain!important;padding-right:6px!important;scrollbar-gutter:stable!important}.enterprise-admin-governance-detail{align-self:start!important;height:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:1180px){.enterprise-admin-governance-timeline{max-height:none!important;overflow:visible!important}.enterprise-admin-governance-timeline .enterprise-admin-governance-event-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.enterprise-admin-governance-detail{height:auto!important;max-height:none!important;overflow:visible!important}}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(4).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important;overscroll-behavior:contain!important;scroll-padding-bottom:72px!important;scrollbar-gutter:stable!important}}.enterprise-admin-connector-setup-header-actions{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-end!important}.enterprise-admin-connector-copilot-help{align-items:center!important;background:#0b93c71a!important;border:1px solid #0b93c780!important;border-radius:12px!important;box-shadow:none!important;color:#e8f0ff!important;cursor:pointer!important;display:inline-flex!important;font-size:12px!important;font-weight:850!important;gap:8px!important;justify-content:center!important;line-height:1.2!important;min-height:42px!important;padding:8px 14px!important;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s!important;white-space:nowrap!important}.enterprise-admin-connector-copilot-help>span{color:#7dd3fc!important;font-size:15px!important;line-height:1!important}.enterprise-admin-connector-copilot-help:hover{background:#0b93c729!important;border-color:#7dd3fcbd!important;transform:translateY(-1px)!important}.enterprise-admin-connector-copilot-help:focus-visible{border-color:#2f6feb!important;box-shadow:0 0 0 4px #2f6feb47!important;outline:none!important}.enterprise-admin-connector-copilot-help-emphasis{background:linear-gradient(#0b93c72e,#2f6feb1a)!important;border-color:#7dd3fcb8!important}body[data-route=mission-launch] .enterprise-admin-connector-copilot-help{background:#0b93c71f!important;border-color:#0b93c78f!important;color:#f7fbff!important}body[data-route=mission-launch] .enterprise-admin-connector-copilot-help:hover{background:#0b93c733!important;border-color:#7dd3fcc7!important}body[data-route=mission-launch] .enterprise-admin-connector-copilot-help:focus-visible{border-color:#2f6feb!important;box-shadow:0 0 0 4px #2f6feb47!important}@media (max-width:820px){.enterprise-admin-connector-setup-header-actions{justify-content:flex-start!important;width:100%!important}}@media (max-width:560px){.enterprise-admin-connector-copilot-help{flex:auto!important}}@media (min-width:1100px) and (min-height:720px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important;scroll-padding-bottom:88px!important;scrollbar-gutter:stable!important}.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane>.enterprise-admin-connector-setup-actions:last-child{background:0 0!important;bottom:0!important;box-sizing:border-box!important;margin:0 -18px -14px!important;padding:12px 18px 14px!important;position:sticky!important;z-index:6!important}}@media (max-height:719px),(max-width:1099px){.enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-scroll-region{overflow-y:auto!important;scroll-padding-bottom:76px!important}}@media (min-width:1100px){body[data-route=mission-launch] .enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane>.enterprise-admin-connector-setup-actions:last-child{box-sizing:border-box!important;padding-right:150px!important}}@media (min-width:1100px) and (max-width:1320px){body[data-route=mission-launch] .enterprise-admin-connector-setup-card:not(.request-view-open):not(.request-history-open):has(.enterprise-admin-connector-setup-progress span:nth-child(5).active) .enterprise-admin-connector-setup-pane>.enterprise-admin-connector-setup-actions:last-child{padding-right:132px!important}}.customer-lifecycle-page{background:var(--oasys-page-background,#f5f7fb);box-sizing:border-box;color:var(--oasys-color-text-primary,#132033);display:grid;font-family:var(
    --oasys-font-family-sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif
  );min-height:100vh;padding:var(--oasys-space-8,32px) var(--oasys-space-4,16px);place-items:center}.customer-lifecycle-card{background:var(--oasys-color-surface-primary,#fff);border:1px solid var(--oasys-color-border-default,#dfe5ee);border-radius:var(--oasys-radius-card,14px);box-shadow:var(--oasys-shadow-card,0 16px 40px #13203314);box-sizing:border-box;padding:var(--oasys-space-8,32px);width:min(100%,520px)}.customer-lifecycle-brand{align-items:center;display:flex;margin-bottom:var(--oasys-space-5,20px)}.customer-lifecycle-logo{display:block;height:64px;max-width:220px;object-fit:contain;object-position:left center;width:auto}.customer-lifecycle-heading{margin-bottom:var(--oasys-space-6,24px)}.customer-lifecycle-eyebrow{color:var(--oasys-color-brand,#2f6feb);font-size:var(--oasys-font-size-xs,.75rem);font-weight:var(--oasys-font-weight-bold,700);letter-spacing:.08em;margin:0 0 var(--oasys-space-2,8px);text-transform:uppercase}.customer-lifecycle-heading h1{color:var(--oasys-color-text-primary,#132033);font-size:clamp(1.65rem,5vw,2rem);font-weight:var(--oasys-font-weight-bold,700);letter-spacing:var(--oasys-letter-spacing-tight,-.02em);line-height:var(--oasys-line-height-heading,1.2);margin:0}.customer-lifecycle-heading p:not(.customer-lifecycle-eyebrow){color:var(--oasys-color-text-secondary,#4c5d73);font-size:var(--oasys-font-size-sm,.9375rem);line-height:1.6;margin:var(--oasys-space-3,12px) 0 0}.customer-lifecycle-form{display:grid;gap:var(--oasys-space-4,16px)}.customer-lifecycle-field{display:grid;gap:var(--oasys-space-2,8px)}.customer-lifecycle-field>span{color:var(--oasys-color-text-primary,#132033);font-size:var(--oasys-font-size-sm,.875rem);font-weight:var(--oasys-font-weight-semibold,600)}.customer-lifecycle-field input{background:var(--oasys-color-surface-primary,#fff);border:1px solid var(--oasys-color-border-strong,#c9d3e1);border-radius:var(--oasys-radius-control,10px);box-sizing:border-box;color:var(--oasys-color-text-primary,#132033);font:inherit;min-height:var(--oasys-control-height-md,40px);outline:none;padding:0 var(--oasys-space-3,12px);transition:border-color .12s ease,box-shadow .12s ease;width:100%}.customer-lifecycle-field input::placeholder{color:var(--oasys-color-text-muted,#6f7f93)}.customer-lifecycle-field input:focus{border-color:var(--oasys-color-focus,#2f6feb);box-shadow:0 0 0 3px var(--oasys-color-focus-ring,#2f6feb38)}.customer-lifecycle-field input:disabled{cursor:not-allowed;opacity:.7}.customer-lifecycle-link-button,.customer-lifecycle-primary-button,.customer-lifecycle-secondary-button{font:inherit}.customer-lifecycle-primary-button,.customer-lifecycle-secondary-button{border-radius:var(--oasys-radius-control,10px);cursor:pointer;font-weight:var(--oasys-font-weight-semibold,600);min-height:var(--oasys-control-height-md,40px);padding:0 var(--oasys-space-4,16px);transition:background .12s ease,border-color .12s ease,opacity .12s ease}.customer-lifecycle-primary-button{background:var(--oasys-color-brand,#2f6feb);border:1px solid var(--oasys-color-brand,#2f6feb);color:var(--oasys-color-text-inverse,#fff)}.customer-lifecycle-primary-button:hover:not(:disabled){background:var(--oasys-color-brand-hover,#245dc7);border-color:var(--oasys-color-brand-hover,#245dc7)}.customer-lifecycle-primary-button:active:not(:disabled){background:var(--oasys-color-brand-active,#1f4fa9);border-color:var(--oasys-color-brand-active,#1f4fa9)}.customer-lifecycle-primary-button:disabled{cursor:not-allowed;opacity:.55}.customer-lifecycle-secondary-button{background:var(--oasys-color-surface-primary,#fff);border:1px solid var(--oasys-color-border-strong,#c9d3e1);color:var(--oasys-color-text-primary,#132033)}.customer-lifecycle-secondary-button:hover{background:var(--oasys-color-surface-secondary,#f5f7fb)}.customer-lifecycle-actions{display:flex;flex-wrap:wrap;gap:var(--oasys-space-3,12px)}.customer-lifecycle-alert{background:var(--oasys-color-brand-soft,#e8f0ff);border:1px solid var(--oasys-color-border-default,#dfe5ee);border-radius:var(--oasys-radius-control,10px);color:var(--oasys-color-text-secondary,#4c5d73);font-size:var(--oasys-font-size-sm,.875rem);line-height:1.5;margin:0 0 var(--oasys-space-4,16px);padding:var(--oasys-space-3,12px) var(--oasys-space-4,16px)}.customer-lifecycle-alert--danger{background:color-mix(in srgb,var(--oasys-color-danger,#c23b3b) 8%,var(--oasys-color-surface-primary,#fff));border-color:color-mix(in srgb,var(--oasys-color-danger,#c23b3b) 28%,#0000);color:var(--oasys-color-danger,#c23b3b)}.customer-lifecycle-verification-panel{background:var(--oasys-color-brand-soft,#e8f0ff);border:1px solid color-mix(in srgb,var(--oasys-color-brand,#2f6feb) 24%,#0000);border-radius:var(--oasys-radius-control,10px);color:var(--oasys-color-text-secondary,#4c5d73);display:grid;gap:var(--oasys-space-2,8px);margin-bottom:var(--oasys-space-5,20px);padding:var(--oasys-space-4,16px)}.customer-lifecycle-verification-panel strong{color:var(--oasys-color-text-primary,#132033);font-size:var(--oasys-font-size-sm,.9375rem)}.customer-lifecycle-verification-panel p{font-size:var(--oasys-font-size-sm,.875rem);line-height:1.55;margin:0}.customer-lifecycle-verification-panel b{color:var(--oasys-color-text-primary,#132033);font-weight:var(--oasys-font-weight-semibold,600)}.customer-lifecycle-verification-panel span{color:var(--oasys-color-text-muted,#6f7f93);font-size:var(--oasys-font-size-xs,.75rem);line-height:1.45}.customer-lifecycle-actions--stacked{display:grid;grid-template-columns:1fr}.customer-lifecycle-actions--stacked .customer-lifecycle-primary-button,.customer-lifecycle-actions--stacked .customer-lifecycle-secondary-button{width:100%}.customer-lifecycle-footnote{color:var(--oasys-color-text-muted,#6f7f93);display:flex;flex-wrap:wrap;font-size:var(--oasys-font-size-xs,.75rem);gap:var(--oasys-space-2,8px) var(--oasys-space-4,16px);justify-content:space-between;line-height:1.5;margin-top:var(--oasys-space-5,20px)}.customer-lifecycle-link-button{background:#0000;border:0;color:var(--oasys-color-brand,#2f6feb);cursor:pointer;font-weight:var(--oasys-font-weight-semibold,600);padding:0}.customer-lifecycle-link-button:hover{text-decoration:underline}.customer-lifecycle-progress{background:var(--oasys-color-brand-soft,#e8f0ff);border-radius:var(--oasys-radius-compact,6px);height:4px;overflow:hidden;position:relative}.customer-lifecycle-progress:after{animation:customer-lifecycle-progress 1.15s ease-in-out infinite alternate;background:var(--oasys-color-brand,#2f6feb);border-radius:inherit;content:"";inset:0;position:absolute;width:45%}@keyframes customer-lifecycle-progress{0%{transform:translateX(-20%)}to{transform:translateX(145%)}}@media (max-width:600px){.customer-lifecycle-page{align-items:start;padding:var(--oasys-space-4,16px)}.customer-lifecycle-card{margin-top:var(--oasys-space-8,32px);padding:var(--oasys-space-6,24px)}}@media (prefers-reduced-motion:reduce){.customer-lifecycle-progress:after{animation:none;width:100%}}.advisor-dock{background:var(--dock-bg,#fff);border-radius:16px;box-shadow:0 10px 28px #0a14282e;contain:content;display:flex;flex-direction:column;max-width:calc(100vw - 24px);overflow:hidden;width:540px}.advisor-dock--inline{margin:0 auto;max-width:560px;min-height:520px;width:min(100%,560px)}.advisor-dock,.advisor-dock.theme-light{--dock-bg:#fff;--dock-muted:#5a6a8c;--dock-text:#0b1020;--bubble-assistant:#f6f8fc;--bubble-user:#3d7bff;--bubble-user-text:#fff;--border-soft:#09101c14;--chip-bg:#eef3ff;--chip-text:#0b2a7a;--chip-hover-bg:#e4ecff;--chip-pressed-bg:#d9e5ff;--chip-ring:#3d7bff59}.advisor-dock.theme-dark{--dock-bg:#0e1424;--dock-muted:#aeb8d4;--dock-text:#e6eefc;--bubble-assistant:#182036;--bubble-user:#3d7bff;--bubble-user-text:#fff;--border-soft:#e6eefc1f;--chip-bg:#1a2440;--chip-text:#e6eefc;--chip-hover-bg:#223159;--chip-pressed-bg:#1e2a51;--chip-ring:#3d7bff73}.advisor-head{align-items:center;background:var(--dock-bg);border-bottom:1px solid var(--border-soft);display:flex;gap:12px;padding:14px}.advisor-avatar{border-radius:50%;color:#fff;flex:0 0 28px;font-size:13px;font-weight:700;height:28px;line-height:28px;text-align:center;width:28px}.advisor-meta{display:flex;flex-direction:column;justify-content:center;min-width:0}.advisor-title{color:var(--dock-text);font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.advisor-role{font-weight:600;opacity:.9}.advisor-subtle{color:var(--dock-muted);font-size:12px}.advisor-focus{align-items:center;color:var(--dock-muted);display:flex;font-size:11px;gap:5px;line-height:1.25;margin-top:3px;min-width:0;overflow:hidden;white-space:nowrap}.advisor-focus-kicker{color:#64748b;flex:0 0 auto;font-weight:700}.advisor-focus-label{color:#0f172a;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis}.advisor-focus-type{color:#64748b;flex:0 0 auto;font-weight:600}.copilot-focus-transition{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(18px,1fr) auto minmax(18px,1fr);margin:14px 2px;padding:2px 0}.copilot-focus-transition-rule{background:linear-gradient(90deg,#2563eb14,#2563eb47);height:1px}.copilot-focus-transition-rule:nth-of-type(2){background:linear-gradient(270deg,#2563eb14,#2563eb47)}.copilot-focus-transition-copy{align-items:baseline;color:#64748b;display:inline-flex;font-size:11px;gap:5px;justify-content:center;line-height:1.25;min-width:0;white-space:nowrap}.copilot-focus-transition-copy>span{font-weight:700}.copilot-focus-transition-copy>strong{color:#0f172a;font-weight:900;max-width:220px;overflow:hidden;text-overflow:ellipsis}.copilot-focus-transition-copy>small{color:#64748b;font-size:11px;font-weight:600}.copilot-focus-transition-actions{display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;justify-content:center;margin-top:2px}.advisor-transcript{background:linear-gradient(180deg,#0000 92%,#00000005);flex:1 1 auto;max-height:min(70vh,640px);overflow-y:auto;padding:12px 12px 8px}.advisor-dock--inline .advisor-transcript{max-height:min(68vh,680px)}.msg{display:flex;margin-bottom:8px}.msg--user{justify-content:flex-end}.msg-bubble{word-wrap:break-word;background:var(--bubble-assistant);border:1px solid var(--border-soft);border-radius:12px;color:var(--dock-text);font-size:14px;line-height:1.4;max-width:86%;padding:10px 12px;white-space:pre-wrap}.msg--assistant .msg-bubble:has(.copilot-response-card){background:#0000;border:none;max-width:96%;padding:0;white-space:normal;width:96%}.msg--user .msg-bubble{background:var(--bubble-user);border-color:#0000;color:var(--bubble-user-text)}.msg-paragraph{margin:0 0 8px}.msg-paragraph:last-child{margin-bottom:0}.copilot-response-card{background:#fff;border:1px solid #2563eb24;border-radius:16px;box-shadow:0 14px 36px #0f172a1a;color:#0b1020;overflow:hidden}.copilot-card-header{align-items:flex-start;background:#fff;border-bottom:1px solid #0f172a12;display:flex;gap:12px;justify-content:space-between;padding:13px 14px 11px}.copilot-card-eyebrow{color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:3px;text-transform:uppercase}.copilot-card-header h3{color:#0b1020;font-size:14px;line-height:1.2;margin:0}.copilot-card-focus{align-items:baseline;color:#64748b;display:flex;font-size:10px;gap:4px;line-height:1.2;margin-top:4px}.copilot-card-focus strong{color:#334155;font-weight:800}.copilot-confidence{align-items:center;background:#f8fafc;border:1px solid #64748b33;border-radius:999px;color:#475569;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:800;justify-content:center;letter-spacing:0;min-width:auto;padding:5px 9px;text-transform:none}.copilot-confidence--high{background:#ecfdf5;border-color:#10b98140;color:#047857}.copilot-confidence--medium{background:#eff6ff;border-color:#3b82f640;color:#1d4ed8}.copilot-confidence--low,.copilot-confidence--unknown{background:#fff7ed;border-color:#fb923c47;color:#c2410c}.copilot-card-section{border-top:1px solid #0f172a0f;padding:12px 14px}.copilot-card-section:first-of-type{border-top:none}.copilot-card-section h4{color:#475569;font-size:11px;font-weight:900;letter-spacing:.06em;line-height:1.2;margin:0 0 7px;text-transform:uppercase}.copilot-card-section p{color:#111827;font-size:13px;line-height:1.5;margin:0}.copilot-card-section--summary p{color:#0f172a;font-weight:700}.copilot-card-section--why{background:#fff}.copilot-card-section--why summary{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:12px;font-weight:800;gap:12px;justify-content:space-between;list-style:none;-webkit-user-select:none;user-select:none}.copilot-card-section--why summary::-webkit-details-marker{display:none}.copilot-card-section--why summary:focus-visible{border-radius:6px;outline:2px solid #2563eb59;outline-offset:3px}.copilot-card-section--why[open] summary{margin-bottom:10px}.copilot-card-section--why p{color:#475569;font-size:13px;line-height:1.5;margin:0}.copilot-card-disclosure-icon{background:#f1f5f9;border-radius:999px;color:#475569;display:inline-grid;flex:0 0 auto;font-size:15px;font-weight:700;height:20px;line-height:1;place-items:center;transition:transform .15s ease;width:20px}.copilot-card-section--why[open] .copilot-card-disclosure-icon{transform:rotate(45deg)}.copilot-card-list{display:grid;gap:6px;margin:0;padding-left:17px}.copilot-card-list li{color:#111827;font-size:13px;line-height:1.45}.copilot-card-section--actions{background:#ecfdf58c}.copilot-card-section--actions h4{color:#047857}.copilot-card-section--limitations{background:#f8fafce6}.copilot-card-section--limitations h4,.copilot-card-section--limitations li{color:#64748b}.copilot-card-section--limitations-collapsible summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none;-webkit-user-select:none;user-select:none}.copilot-card-section--limitations-collapsible summary::-webkit-details-marker{display:none}.copilot-card-section--limitations-collapsible summary:focus-visible{border-radius:6px;outline:2px solid #2563eb59;outline-offset:3px}.copilot-limitations-summary-label{align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-weight:900;gap:7px;letter-spacing:.06em;line-height:1.2;min-width:0;text-transform:uppercase}.copilot-limitations-count{background:#64748b1a;border-radius:999px;color:#64748b;display:inline-grid;font-size:10px;font-weight:900;height:20px;letter-spacing:0;min-width:20px;padding:0 6px;place-items:center}.copilot-card-section--limitations-collapsible[open] summary{margin-bottom:10px}.copilot-card-section--limitations-collapsible[open] .copilot-card-disclosure-icon{transform:rotate(45deg)}.copilot-limitations-body{color:#64748b}.copilot-card-empty{color:#64748b;font-size:12px;font-style:italic}.copilot-linked-row{font-size:13px;line-height:1.45;margin-top:7px}.copilot-linked-row:first-of-type{margin-top:0}.copilot-linked-row .copilot-card-list{margin-top:5px}.copilot-card-footer{background:#f8fafc;border-top:1px solid #0f172a0f;display:flex;flex-wrap:wrap;gap:8px;padding:9px 14px 12px}.copilot-card-footer span{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-flex;font-size:11px;font-weight:800;padding:4px 8px}.msg-bubble--typing{justify-content:center;min-height:32px;min-width:56px}.msg-bubble--typing,.typing-dots{align-items:center;display:inline-flex}.typing-dots{gap:6px}.typing-dots .dot{animation:typing-bounce 1s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;opacity:.45;width:6px}.typing-dots .dot:nth-child(2){animation-delay:.12s}.typing-dots .dot:nth-child(3){animation-delay:.24s}@keyframes typing-bounce{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:.9;transform:translateY(-4px)}}.typing-ellipsis{font-weight:700;letter-spacing:2px;margin-left:4px;opacity:.6}.advisor-welcome{background:var(--dock-bg);border-top:1px dashed var(--border-soft);padding:6px 12px 8px}.advisor-suggestions{display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.advisor-suggest-btn{background:var(--chip-bg);border:1px solid var(--border-soft);border-radius:10px;color:var(--chip-text);cursor:pointer;font-size:14px;font-weight:600;padding:10px 12px;text-align:left;transition:background-color .15s ease,box-shadow .15s ease,transform .04s ease;width:100%}.advisor-suggest-btn:hover{background:var(--chip-hover-bg)}.advisor-suggest-btn:active{background:var(--chip-pressed-bg);transform:translateY(.5px)}.advisor-suggest-btn:disabled{cursor:default;opacity:.6}.inline-followups{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inline-followups__lead{color:var(--dock-muted);font-size:13px;margin-right:2px}.chip{align-items:center;background:var(--chip-bg)!important;border:1px solid var(--border-soft);border-radius:9999px;color:var(--chip-text)!important;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;line-height:1;padding:6px 12px;text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease,transform .04s ease}.chip--inline{box-shadow:0 1px 0 #0a14280f}.chip:hover{background:var(--chip-hover-bg)!important;box-shadow:0 0 0 3px var(--chip-ring)}.chip:active{background:var(--chip-pressed-bg)!important;transform:translateY(.5px)}.chip:disabled{box-shadow:none;cursor:default;opacity:.6}.advisor-input{-webkit-backdrop-filter:saturate(120%) blur(2px);backdrop-filter:saturate(120%) blur(2px);background:var(--dock-bg);border-top:1px solid var(--border-soft);bottom:0;display:flex;gap:8px;padding:10px;position:sticky;z-index:1}.advisor-input input{background:#fff;border:1px solid var(--border-soft);border-radius:10px;color:#0b1020;flex:1 1 auto;font-size:14px;min-width:0;outline:none;padding:10px 12px}.theme-dark .advisor-input input{background:#0f1730;border-color:var(--border-soft);color:#e6eefc}.advisor-send{background:#0c8f5d;border:none;border-radius:10px;color:#fff;cursor:pointer;flex:0 0 auto;font-size:14px;font-weight:700;padding:10px 14px}.advisor-send:hover{filter:brightness(.95)}.advisor-send:disabled{cursor:default;opacity:.6}@media (max-height:640px){.advisor-transcript{max-height:58vh}}@media (max-width:900px) and (min-width:521px){.advisor-dock{width:min(480px,calc(100vw - 24px))}}@media (max-width:520px){.copilot-focus-transition{gap:7px;grid-template-columns:1fr}.copilot-focus-transition-rule{display:none}.copilot-focus-transition-copy{flex-wrap:wrap;white-space:normal}.copilot-focus-transition-actions{grid-column:1}.advisor-focus-type{display:none}.advisor-dock{max-width:calc(100vw - 20px);width:calc(100vw - 20px)}.advisor-dock--inline{max-width:100%;width:100%}.msg--assistant .msg-bubble:has(.copilot-response-card),.msg-bubble{max-width:100%;width:100%}}.copilot-card-eyebrow,.copilot-card-footer{display:none}body[data-route=admin] .advisor-dock,body[data-route=administration] .advisor-dock,body[data-route=enterprise-admin] .advisor-dock{max-height:calc(100vh - 110px)}body[data-route=admin] .advisor-transcript,body[data-route=administration] .advisor-transcript,body[data-route=enterprise-admin] .advisor-transcript{max-height:min(62vh,560px)}

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */

/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */:root{--oasys-font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--oasys-font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace;--oasys-font-size-2xs:.6875rem;--oasys-font-size-xs:.75rem;--oasys-font-size-sm:.8125rem;--oasys-font-size-md:.875rem;--oasys-font-size-base:.9375rem;--oasys-font-size-lg:1rem;--oasys-font-size-xl:1.125rem;--oasys-font-size-2xl:1.375rem;--oasys-font-size-3xl:1.75rem;--oasys-font-size-4xl:2.25rem;--oasys-font-size-5xl:3rem;--oasys-font-weight-regular:400;--oasys-font-weight-medium:500;--oasys-font-weight-semibold:600;--oasys-font-weight-bold:700;--oasys-line-height-tight:1.15;--oasys-line-height-heading:1.25;--oasys-line-height-body:1.5;--oasys-line-height-relaxed:1.65;--oasys-letter-spacing-tight:-.02em;--oasys-letter-spacing-normal:0;--oasys-letter-spacing-wide:.08em;--oasys-space-0:0;--oasys-space-1:4px;--oasys-space-2:8px;--oasys-space-3:12px;--oasys-space-4:16px;--oasys-space-5:20px;--oasys-space-6:24px;--oasys-space-8:32px;--oasys-space-10:40px;--oasys-space-12:48px;--oasys-space-16:64px;--oasys-radius-control:10px;--oasys-radius-compact:6px;--oasys-radius-card:14px;--oasys-radius-panel:14px;--oasys-radius-overlay:18px;--oasys-radius-pill:999px;--oasys-radius-round:50%;--oasys-control-height-sm:32px;--oasys-control-height-md:40px;--oasys-control-height-lg:48px;--oasys-content-max-width:1440px;--oasys-copy-max-width:720px;--oasys-shadow-sm:0 1px 2px #02061714;--oasys-shadow-md:0 8px 24px #0206171f,0 2px 6px #0206170f;--oasys-shadow-lg:0 20px 50px #02061733,0 4px 12px #0206171a;--oasys-shadow-overlay:0 28px 90px #0206176b;--oasys-duration-instant:.12s;--oasys-duration-control:.18s;--oasys-duration-panel:.24s;--oasys-duration-overlay:.3s;--oasys-easing-standard:cubic-bezier(.2,.8,.2,1);--oasys-easing-exit:cubic-bezier(.4,0,1,1);--oasys-z-base:0;--oasys-z-sticky:20;--oasys-z-header:60;--oasys-z-drawer:120;--oasys-z-modal:140;--oasys-z-toast:180}.oasys-theme-light,:root,:root[data-theme=light]{--oasys-color-canvas:#f5f7fb;--oasys-color-surface-primary:#fff;--oasys-color-surface-secondary:#f7f9fc;--oasys-color-surface-subtle:#eef2f7;--oasys-color-surface-elevated:#fff;--oasys-color-surface-emphasis:#edf4ff;--oasys-color-text-primary:#132033;--oasys-color-text-secondary:#4c5d73;--oasys-color-text-muted:#6f7f93;--oasys-color-text-inverse:#fff;--oasys-color-text-disabled:#98a4b3;--oasys-color-brand:#2f6feb;--oasys-color-brand-hover:#245dc7;--oasys-color-brand-active:#1f4fa9;--oasys-color-brand-soft:#e8f0ff;--oasys-color-intelligence:#0b93c7;--oasys-color-success:#16845b;--oasys-color-success-soft:#e7f6ef;--oasys-color-warning:#a86600;--oasys-color-warning-soft:#fff4dc;--oasys-color-danger:#c23b3b;--oasys-color-danger-soft:#fdecec;--oasys-color-info:#2f6feb;--oasys-color-info-soft:#e8f0ff;--oasys-color-border-subtle:#13203314;--oasys-color-border:#13203324;--oasys-color-border-strong:#1320333d;--oasys-color-divider:#1320331a;--oasys-color-focus:#2f6feb;--oasys-color-focus-ring:#2f6feb38;--oasys-color-overlay:#070f1d94;--oasys-page-background:radial-gradient(900px 500px at 100% -10%,#2f6feb0b,#0000 60%),radial-gradient(700px 420px at -10% 10%,#0b93c70d,#0000 55%),var(--oasys-color-canvas);color-scheme:light}.oasys-theme-dark,:root[data-theme=dark]{--oasys-color-canvas:#0b1220;--oasys-color-surface-primary:#131d36;--oasys-color-surface-secondary:#162241;--oasys-color-surface-subtle:#0f1730;--oasys-color-surface-elevated:#182440;--oasys-color-surface-emphasis:#172a4f;--oasys-color-text-primary:#eaf0ff;--oasys-color-text-secondary:#b6c2d8;--oasys-color-text-muted:#8f9db8;--oasys-color-text-inverse:#07111f;--oasys-color-text-disabled:#6f7b91;--oasys-color-brand:#6aa8ff;--oasys-color-brand-hover:#83b7ff;--oasys-color-brand-active:#9bc5ff;--oasys-color-brand-soft:#6aa8ff24;--oasys-color-intelligence:#51d1ff;--oasys-color-success:#4fd28e;--oasys-color-success-soft:#4fd28e1f;--oasys-color-warning:#fc6;--oasys-color-warning-soft:#ffcc661f;--oasys-color-danger:#ff7b7b;--oasys-color-danger-soft:#ff7b7b1f;--oasys-color-info:#6aa8ff;--oasys-color-info-soft:#6aa8ff24;--oasys-color-border-subtle:#eaf0ff14;--oasys-color-border:#eaf0ff1f;--oasys-color-border-strong:#93c5fd57;--oasys-color-divider:#eaf0ff1a;--oasys-color-focus:#7db4ff;--oasys-color-focus-ring:#6aa8ff42;--oasys-color-overlay:#020617d1;--oasys-page-background:radial-gradient(1200px 600px at 80% -10%,#51d1ff12,#0000 60%),radial-gradient(900px 500px at -10% 20%,#6aa8ff17,#0000 55%),var(--oasys-color-canvas);color-scheme:dark}:root{--color-primary:var(--oasys-color-brand);--color-primary-hover:var(--oasys-color-brand-hover);--color-on-primary:var(--oasys-color-text-inverse);--oasys-blue-deep:var(--oasys-color-brand-active);--oasys-blue-soft:var(--oasys-color-intelligence);--color-surface:var(--oasys-color-surface-primary);--color-bg:var(--oasys-color-canvas);--color-border:var(--oasys-color-border);--color-text:var(--oasys-color-text-primary);--color-text-secondary:var(--oasys-color-text-secondary);--color-text-muted:var(--oasys-color-text-muted);--color-ui-muted:var(--oasys-color-surface-subtle);--color-ui-hover:var(--oasys-color-surface-secondary);--color-success:var(--oasys-color-success);--color-error:var(--oasys-color-danger);--color-warning:var(--oasys-color-warning);--color-link:var(--oasys-color-brand);--color-link-hover:var(--oasys-color-brand-hover);--space-xs:var(--oasys-space-1);--space-sm:var(--oasys-space-2);--space-md:var(--oasys-space-4);--space-lg:var(--oasys-space-6);--space-xl:var(--oasys-space-8);--radius-sm:var(--oasys-radius-compact);--radius-md:var(--oasys-radius-control);--radius-lg:var(--oasys-radius-card);--radius-pill:var(--oasys-radius-pill);--radius-round:var(--oasys-radius-round);--shadow-sm:var(--oasys-shadow-sm);--shadow-md:var(--oasys-shadow-md);--shadow-lg:var(--oasys-shadow-lg);--font-sans:var(--oasys-font-sans);--font-size-xs:var(--oasys-font-size-xs);--font-size-sm:var(--oasys-font-size-md);--font-base:var(--oasys-font-size-lg);--font-size-lg:var(--oasys-font-size-2xl);--font-size-xl:var(--oasys-font-size-3xl);--font-size-2xl:var(--oasys-font-size-4xl);--line-height:var(--oasys-line-height-body)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{min-height:100%}body{margin:0}#root{min-height:100%}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}canvas,img,picture,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{margin:0}table{border-collapse:collapse;border-spacing:0}html{font-family:var(--oasys-font-sans);font-size:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--oasys-font-size-base);font-weight:var(--oasys-font-weight-regular);line-height:var(--oasys-line-height-body);text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:var(--oasys-color-text-primary);font-weight:var(--oasys-font-weight-bold);line-height:var(--oasys-line-height-heading)}h1{font-size:clamp(var(--oasys-font-size-3xl),3vw,var(--oasys-font-size-4xl))}h1,h2{letter-spacing:var(--oasys-letter-spacing-tight)}h2{font-size:var(--oasys-font-size-2xl)}h3{font-size:var(--oasys-font-size-xl)}h4{font-size:var(--oasys-font-size-lg)}small{font-size:var(--oasys-font-size-xs)}code,kbd,pre,samp{font-family:var(--oasys-font-mono)}a{color:var(--oasys-color-brand);text-underline-offset:2px}a:hover{color:var(--oasys-color-brand-hover)}::selection{background:var(--oasys-color-brand-soft);color:var(--oasys-color-text-primary)}#root,body,html{min-height:100%}body{background:var(--oasys-color-canvas);color:var(--oasys-color-text-primary)}.App{display:flex;flex-direction:column;min-height:100vh}.App,main{width:100%}main{flex:1;min-width:0}:where(button,input,select,textarea,[tabindex]):focus-visible{border-color:var(--oasys-color-focus)!important;box-shadow:0 0 0 3px var(--oasys-color-focus-ring)!important;outline:0}:where(button,input,select,textarea):disabled{cursor:not-allowed}.oasys-page-canvas{background:var(--oasys-page-background);color:var(--oasys-color-text-primary);min-height:100%;width:100%}.oasys-page-shell{margin-inline:auto;padding:var(--oasys-space-6)clamp(var(--oasys-space-4),2.4vw,var(--oasys-space-8))var(--oasys-space-8);width:min(var(--oasys-content-max-width),100%)}.oasys-page-header{align-items:flex-start;display:flex;gap:var(--oasys-space-6);justify-content:space-between;margin-bottom:var(--oasys-space-6)}.oasys-page-header__content{min-width:0}.oasys-page-header__title{margin:0}.oasys-page-header__description{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-md);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2);max-width:var(--oasys-copy-max-width)}.oasys-eyebrow{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-2);text-transform:uppercase}.oasys-surface{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);box-shadow:var(--oasys-shadow-sm);color:var(--oasys-color-text-primary)}.oasys-surface--secondary{background:var(--oasys-color-surface-secondary)}.oasys-surface--elevated{background:var(--oasys-color-surface-elevated);box-shadow:var(--oasys-shadow-md)}@media (max-width:720px){.oasys-page-shell{padding:var(--oasys-space-5)var(--oasys-space-4)var(--oasys-space-6)}.oasys-page-header{flex-direction:column;gap:var(--oasys-space-4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.oasys-visually-hidden{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.oasys-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oasys-wrap-anywhere{overflow-wrap:anywhere}.oasys-stack{display:grid;gap:var(--oasys-space-4)}.oasys-stack--compact{gap:var(--oasys-space-2)}.oasys-stack--comfortable{gap:var(--oasys-space-6)}.oasys-inline{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.oasys-divider{background:var(--oasys-color-divider);height:1px;width:100%}.oasys-text-secondary{color:var(--oasys-color-text-secondary)}.oasys-text-muted{color:var(--oasys-color-text-muted)}.oasys-button,.oasys-icon-button{appearance:none;border:1px solid #0000;color:inherit;cursor:pointer;font:inherit;transition:background var(--oasys-duration-control)var(--oasys-easing-standard),border-color var(--oasys-duration-control)var(--oasys-easing-standard),color var(--oasys-duration-control)var(--oasys-easing-standard),box-shadow var(--oasys-duration-control)var(--oasys-easing-standard),transform var(--oasys-duration-instant)var(--oasys-easing-standard)}.oasys-button{align-items:center;border-radius:var(--oasys-radius-control);box-sizing:border-box;display:inline-flex;font-weight:var(--oasys-font-weight-semibold);gap:var(--oasys-space-2);justify-content:center;line-height:1.25;min-width:0;overflow:visible;white-space:nowrap}.oasys-button--small{font-size:var(--oasys-font-size-sm);min-height:var(--oasys-control-height-sm);padding:2px var(--oasys-space-3)}.oasys-button--medium{font-size:var(--oasys-font-size-md);min-height:var(--oasys-control-height-md);padding:2px var(--oasys-space-4)}.oasys-button--large{font-size:var(--oasys-font-size-base);min-height:var(--oasys-control-height-lg);padding:2px var(--oasys-space-5)}.oasys-button--full-width{width:100%}.oasys-button--primary{background:var(--oasys-color-brand);border-color:var(--oasys-color-brand);box-shadow:var(--oasys-shadow-sm);color:var(--oasys-color-text-inverse)}.oasys-button--primary:hover:not(:disabled){background:var(--oasys-color-brand-hover);border-color:var(--oasys-color-brand-hover)}.oasys-button--secondary{background:var(--oasys-color-surface-secondary);border-color:var(--oasys-color-border);color:var(--oasys-color-text-primary)}.oasys-button--secondary:hover:not(:disabled){background:var(--oasys-color-surface-elevated);border-color:var(--oasys-color-border-strong)}.oasys-button--ghost,.oasys-button--tertiary{background:0 0;border-color:#0000;color:var(--oasys-color-text-secondary)}.oasys-button--ghost:hover:not(:disabled),.oasys-button--tertiary:hover:not(:disabled){background:var(--oasys-color-surface-subtle);color:var(--oasys-color-text-primary)}.oasys-button--danger{background:var(--oasys-color-danger-soft);border-color:var(--oasys-color-danger);color:var(--oasys-color-danger)}@supports (color:color-mix(in lab,red,red)){.oasys-button--danger{border-color:color-mix(in srgb,var(--oasys-color-danger),#0000 62%)}}.oasys-button--danger:hover:not(:disabled){border-color:var(--oasys-color-danger)}.oasys-button:active:not(:disabled),.oasys-icon-button:active:not(:disabled){transform:scale(.98)}.oasys-button:disabled,.oasys-icon-button:disabled{cursor:not-allowed;opacity:.52;transform:none}.oasys-button__label{display:inline-block;line-height:1.25;min-width:0;overflow:visible;padding-bottom:1px;text-overflow:clip}.oasys-button__spinner{animation:oasys-spin .7s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:14px;width:14px}.oasys-icon-button{border-radius:var(--oasys-radius-control);display:inline-grid;flex:none;place-items:center}.oasys-icon-button--small{height:var(--oasys-control-height-sm);width:var(--oasys-control-height-sm)}.oasys-icon-button--medium{height:var(--oasys-control-height-md);width:var(--oasys-control-height-md)}.oasys-icon-button--large{height:var(--oasys-control-height-lg);width:var(--oasys-control-height-lg)}.oasys-icon-button--ghost{background:0 0;color:var(--oasys-color-text-secondary)}.oasys-icon-button--ghost:hover:not(:disabled){background:var(--oasys-color-surface-subtle);color:var(--oasys-color-text-primary)}.oasys-icon-button--secondary{background:var(--oasys-color-surface-secondary);border-color:var(--oasys-color-border);color:var(--oasys-color-text-primary)}.oasys-action-group{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-3)}.oasys-action-group--compact{gap:var(--oasys-space-2)}.oasys-action-group--start{justify-content:flex-start}.oasys-action-group--center{justify-content:center}.oasys-action-group--end{justify-content:flex-end}.oasys-card{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);box-shadow:var(--oasys-shadow-sm);color:var(--oasys-color-text-primary);min-width:0}.oasys-card--secondary{background:var(--oasys-color-surface-secondary)}.oasys-card--elevated{background:var(--oasys-color-surface-elevated);box-shadow:var(--oasys-shadow-md)}.oasys-card--emphasis{background:var(--oasys-color-surface-emphasis);border-color:var(--oasys-color-border-strong)}.oasys-card--compact{padding:var(--oasys-space-3)}.oasys-card--default{padding:var(--oasys-space-4)}.oasys-card--comfortable{padding:var(--oasys-space-6)}.oasys-card--interactive{cursor:pointer;transition:background var(--oasys-duration-control)var(--oasys-easing-standard),border-color var(--oasys-duration-control)var(--oasys-easing-standard),box-shadow var(--oasys-duration-control)var(--oasys-easing-standard)}.oasys-card--interactive:hover{border-color:var(--oasys-color-border-strong);box-shadow:var(--oasys-shadow-md)}.oasys-card--selected{border-color:var(--oasys-color-brand);box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-section{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-panel);box-shadow:var(--oasys-shadow-sm);color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-4);min-width:0}.oasys-section--compact{padding:var(--oasys-space-3)}.oasys-section--default{padding:var(--oasys-space-4)}.oasys-section--comfortable{padding:var(--oasys-space-6)}.oasys-section__header{align-items:flex-start;display:flex;gap:var(--oasys-space-4);justify-content:space-between}.oasys-section--divided .oasys-section__header{border-bottom:1px solid var(--oasys-color-divider);padding-bottom:var(--oasys-space-4)}.oasys-section__heading{min-width:0}.oasys-section__eyebrow{color:var(--oasys-color-text-muted);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-2);text-transform:uppercase}.oasys-section__title{font-size:var(--oasys-font-size-xl);font-weight:var(--oasys-font-weight-bold);line-height:var(--oasys-line-height-heading);margin:0}.oasys-section__description{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2);max-width:var(--oasys-copy-max-width)}.oasys-section__header-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);justify-content:flex-end}.oasys-metric{align-content:start;display:grid;gap:var(--oasys-space-1);min-width:0}.oasys-metric--card{background:var(--oasys-color-surface-primary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);padding:var(--oasys-space-4)}.oasys-metric__label{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold)}.oasys-metric__value{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-3xl);font-weight:var(--oasys-font-weight-bold);line-height:1.05;overflow-wrap:anywhere}.oasys-metric--compact .oasys-metric__value{font-size:var(--oasys-font-size-2xl)}.oasys-metric--executive .oasys-metric__value{font-size:clamp(var(--oasys-font-size-4xl),5vw,var(--oasys-font-size-5xl))}.oasys-metric__supporting{color:var(--oasys-color-text-secondary);display:flex;flex-wrap:wrap;font-size:var(--oasys-font-size-xs);gap:var(--oasys-space-2);line-height:var(--oasys-line-height-body)}.oasys-metric__trend{font-weight:var(--oasys-font-weight-semibold)}.oasys-metric--success .oasys-metric__trend,.oasys-metric--success .oasys-metric__value{color:var(--oasys-color-success)}.oasys-metric--warning .oasys-metric__trend,.oasys-metric--warning .oasys-metric__value{color:var(--oasys-color-warning)}.oasys-metric--danger .oasys-metric__trend,.oasys-metric--danger .oasys-metric__value{color:var(--oasys-color-danger)}.oasys-metric--informational .oasys-metric__trend,.oasys-metric--informational .oasys-metric__value{color:var(--oasys-color-info)}.oasys-status-chip{--oasys-chip-color:var(--oasys-color-text-secondary);--oasys-chip-background:var(--oasys-color-surface-subtle);--oasys-chip-border:var(--oasys-color-border);align-items:center;background:var(--oasys-chip-background);border:1px solid var(--oasys-chip-border);border-radius:var(--oasys-radius-pill);color:var(--oasys-chip-color);display:inline-flex;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);gap:6px;justify-content:center;line-height:1;min-height:26px;padding:4px 9px;white-space:nowrap;width:fit-content}.oasys-status-chip--informational{--oasys-chip-color:var(--oasys-color-info);--oasys-chip-background:var(--oasys-color-info-soft);--oasys-chip-border:var(--oasys-color-info)}@supports (color:color-mix(in lab,red,red)){.oasys-status-chip--informational{--oasys-chip-border:color-mix(in srgb,var(--oasys-color-info),#0000 66%)}}.oasys-status-chip--success{--oasys-chip-color:var(--oasys-color-success);--oasys-chip-background:var(--oasys-color-success-soft);--oasys-chip-border:var(--oasys-color-success)}@supports (color:color-mix(in lab,red,red)){.oasys-status-chip--success{--oasys-chip-border:color-mix(in srgb,var(--oasys-color-success),#0000 66%)}}.oasys-status-chip--warning{--oasys-chip-color:var(--oasys-color-warning);--oasys-chip-background:var(--oasys-color-warning-soft);--oasys-chip-border:var(--oasys-color-warning)}@supports (color:color-mix(in lab,red,red)){.oasys-status-chip--warning{--oasys-chip-border:color-mix(in srgb,var(--oasys-color-warning),#0000 62%)}}.oasys-status-chip--danger{--oasys-chip-color:var(--oasys-color-danger);--oasys-chip-background:var(--oasys-color-danger-soft);--oasys-chip-border:var(--oasys-color-danger)}@supports (color:color-mix(in lab,red,red)){.oasys-status-chip--danger{--oasys-chip-border:color-mix(in srgb,var(--oasys-color-danger),#0000 62%)}}.oasys-status-chip--outline{background:0 0}.oasys-status-chip--solid{background:var(--oasys-chip-color);border-color:var(--oasys-chip-color);color:var(--oasys-color-text-inverse)}.oasys-status-chip--dot:before{background:currentColor;border-radius:var(--oasys-radius-round);content:"";height:6px;width:6px}.oasys-status-chip__icon{display:inline-flex}.oasys-alert{--oasys-alert-color:var(--oasys-color-info);--oasys-alert-background:var(--oasys-color-info-soft);background:var(--oasys-alert-background);border:1px solid var(--oasys-alert-color);color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-3);grid-template-columns:auto minmax(0,1fr);padding:var(--oasys-space-4)}@supports (color:color-mix(in lab,red,red)){.oasys-alert{border:1px solid color-mix(in srgb,var(--oasys-alert-color),#0000 68%)}}.oasys-alert{border-radius:var(--oasys-radius-card)}.oasys-alert--success{--oasys-alert-color:var(--oasys-color-success);--oasys-alert-background:var(--oasys-color-success-soft)}.oasys-alert--warning{--oasys-alert-color:var(--oasys-color-warning);--oasys-alert-background:var(--oasys-color-warning-soft)}.oasys-alert--danger{--oasys-alert-color:var(--oasys-color-danger);--oasys-alert-background:var(--oasys-color-danger-soft)}.oasys-alert--neutral{--oasys-alert-color:var(--oasys-color-text-muted);--oasys-alert-background:var(--oasys-color-surface-secondary)}.oasys-alert__icon{color:var(--oasys-alert-color)}.oasys-alert__content{min-width:0}.oasys-alert__title{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-md);margin:0}.oasys-alert__message{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-1)}.oasys-alert__actions{margin-top:var(--oasys-space-3)}.oasys-empty-state{background:var(--oasys-color-surface-secondary);border:1px dashed var(--oasys-color-border-strong);border-radius:var(--oasys-radius-card);color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-4);justify-items:center;padding:var(--oasys-space-8);text-align:center}.oasys-empty-state--compact{padding:var(--oasys-space-5)}.oasys-empty-state--comfortable{padding:var(--oasys-space-12)}.oasys-empty-state__icon{background:var(--oasys-color-brand-soft);border-radius:var(--oasys-radius-round);color:var(--oasys-color-brand);display:grid;height:44px;place-items:center;width:44px}.oasys-empty-state__content{max-width:560px}.oasys-empty-state__title{font-size:var(--oasys-font-size-lg);margin:0}.oasys-empty-state__description{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2)}.oasys-empty-state__actions{margin-top:var(--oasys-space-4)}.oasys-skeleton{animation:oasys-skeleton-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,var(--oasys-color-surface-subtle)0,var(--oasys-color-surface-elevated)50%,var(--oasys-color-surface-subtle)100%);background-size:200% 100%;display:block;max-width:100%;overflow:hidden}@keyframes oasys-spin{to{transform:rotate(1turn)}}@keyframes oasys-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:640px){.oasys-action-group{width:100%}.oasys-action-group .oasys-button{flex:auto}.oasys-section__header{flex-direction:column}.oasys-section__header-actions{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.oasys-button__spinner{animation-duration:1.2s!important}.oasys-skeleton{animation:none!important;background:var(--oasys-color-surface-subtle)}}.oasys-overlay-backdrop{animation:oasys-overlay-fade-in var(--oasys-duration-overlay)var(--oasys-easing-standard);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--oasys-color-overlay);display:grid;inset:0;overflow:auto;padding:clamp(var(--oasys-space-6),8vh,96px)var(--oasys-space-5)var(--oasys-space-8);place-items:start center;position:fixed;z-index:var(--oasys-z-modal)}.oasys-drawer,.oasys-modal{background:var(--oasys-color-surface-elevated);border:1px solid var(--oasys-color-border-strong);box-shadow:var(--oasys-shadow-overlay);color:var(--oasys-color-text-primary);display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;outline:none}.oasys-modal{animation:oasys-modal-enter var(--oasys-duration-overlay)var(--oasys-easing-standard);border-radius:var(--oasys-radius-overlay);max-height:calc(100vh - 128px);overflow:hidden;width:min(100%,1180px)}.oasys-modal--small{max-width:520px}.oasys-modal--medium{max-width:760px}.oasys-modal--large{max-width:1180px}.oasys-modal--fullscreen{height:calc(100vh - 32px);max-height:none;max-width:none;width:calc(100vw - 32px)}.oasys-overlay-header{align-items:flex-start;background:var(--oasys-color-surface-elevated);display:flex;gap:var(--oasys-space-5);justify-content:space-between;padding:var(--oasys-space-5)var(--oasys-space-6);position:sticky;top:0;z-index:2}@supports (color:color-mix(in lab,red,red)){.oasys-overlay-header{background:color-mix(in srgb,var(--oasys-color-surface-elevated),#0000 2%)}}.oasys-overlay-header{border-bottom:1px solid var(--oasys-color-divider)}.oasys-overlay-header__content{min-width:0}.oasys-overlay-header__eyebrow{color:var(--oasys-color-text-muted);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-2);text-transform:uppercase}.oasys-overlay-header__title{font-size:var(--oasys-font-size-2xl);font-weight:var(--oasys-font-weight-bold);line-height:var(--oasys-line-height-heading);margin:0}.oasys-overlay-header__description{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-2);max-width:var(--oasys-copy-max-width)}.oasys-overlay-header__close{margin-right:calc(var(--oasys-space-1)*-1);margin-top:calc(var(--oasys-space-1)*-1)}.oasys-overlay-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:var(--oasys-space-5)var(--oasys-space-6)}.oasys-overlay-footer{align-items:center;background:var(--oasys-color-surface-elevated);bottom:0;display:flex;gap:var(--oasys-space-4);justify-content:space-between;padding:var(--oasys-space-4)var(--oasys-space-6);position:sticky;z-index:2}@supports (color:color-mix(in lab,red,red)){.oasys-overlay-footer{background:color-mix(in srgb,var(--oasys-color-surface-elevated),#0000 2%)}}.oasys-overlay-footer{border-top:1px solid var(--oasys-color-divider)}.oasys-overlay-footer__note{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-xs);line-height:var(--oasys-line-height-body);min-width:0}.oasys-overlay-footer__actions{margin-left:auto}.oasys-overlay-backdrop--drawer{overflow:hidden;padding:0;place-items:stretch stretch}.oasys-drawer{border-radius:0;height:100vh;max-height:none;overflow:hidden;width:min(100%,520px)}.oasys-drawer--right{animation:oasys-drawer-enter-right var(--oasys-duration-overlay)var(--oasys-easing-standard);border-left:1px solid var(--oasys-color-border-strong);justify-self:end}.oasys-drawer--left{animation:oasys-drawer-enter-left var(--oasys-duration-overlay)var(--oasys-easing-standard);border-right:1px solid var(--oasys-color-border-strong);justify-self:start}.oasys-drawer--small{max-width:420px}.oasys-drawer--medium{max-width:520px}.oasys-drawer--large{max-width:720px}.oasys-confirm-dialog .oasys-overlay-body:empty{display:none}@keyframes oasys-overlay-fade-in{0%{opacity:0}to{opacity:1}}@keyframes oasys-modal-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes oasys-drawer-enter-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes oasys-drawer-enter-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (max-width:720px){.oasys-overlay-backdrop{padding:0;place-items:end stretch}.oasys-modal{border-bottom:0;border-left:0;border-radius:var(--oasys-radius-overlay)var(--oasys-radius-overlay)0 0;border-right:0;max-height:min(92vh,100%);max-width:none;width:100%}.oasys-overlay-body,.oasys-overlay-footer,.oasys-overlay-header{padding:var(--oasys-space-4)}.oasys-overlay-footer{align-items:stretch;flex-direction:column}.oasys-overlay-footer__actions{margin-left:0;width:100%}.oasys-overlay-footer__actions .oasys-button{flex:auto}.oasys-drawer{width:min(100%,520px)}}@media (prefers-reduced-motion:reduce){.oasys-drawer,.oasys-modal,.oasys-overlay-backdrop{animation:none!important}}.execution-modal-body,.oasys-modal-body{display:grid;gap:var(--oasys-space-4)}.execution-section{background:var(--oasys-color-surface-primary)}@supports (color:color-mix(in lab,red,red)){.execution-section{background:color-mix(in srgb,var(--oasys-color-surface-primary),#0000 12%)}}.execution-empty-state{justify-items:start;text-align:left}.execution-empty-state .oasys-empty-state__content{max-width:none}.execution-status-badge{font-weight:var(--oasys-font-weight-semibold)}.oasys-overlay-backdrop{box-sizing:border-box;height:100dvh;isolation:isolate;margin:0;max-width:none;width:100vw}.oasys-overlay-backdrop.oasys-theme-dark{background:var(--oasys-color-overlay);color:var(--oasys-color-text-primary)}.execution-modal-overlay{padding:clamp(20px,5vh,56px) 24px;place-items:center}.execution-modal-shell{background:var(--oasys-color-surface-elevated);border-color:var(--oasys-color-border-strong);max-height:calc(100dvh - clamp(40px,10vh,112px));width:min(1180px,100vw - 48px)}.execution-modal-header{background:linear-gradient(#182440fc,#131d36fc)}.execution-modal-body{background:var(--oasys-color-canvas);min-width:0}.execution-modal-body>*{min-width:0}.execution-modal-body .oasys-card,.execution-modal-body .oasys-empty-state,.execution-modal-body .oasys-metric--card,.execution-modal-body .oasys-section{background:var(--oasys-color-surface-primary);border-color:var(--oasys-color-border);color:var(--oasys-color-text-primary)}.execution-modal-body .oasys-empty-state__title,.execution-modal-body .oasys-metric__value,.execution-modal-body .oasys-section__title{color:var(--oasys-color-text-primary)}.execution-modal-body .oasys-empty-state__description,.execution-modal-body .oasys-metric__label,.execution-modal-body .oasys-metric__supporting,.execution-modal-body .oasys-section__description{color:var(--oasys-color-text-secondary)}@media (max-width:720px){.execution-modal-overlay{padding:0;place-items:end stretch}.execution-modal-shell{max-height:92dvh;width:100%}}.oasys-risk-queue-modal{gap:var(--oasys-space-5)}.oasys-risk-queue-summary{background:var(--oasys-color-canvas);border-bottom:1px solid var(--oasys-color-border);box-shadow:0 14px 24px #02061738,0 1px #ffffff05;display:grid;gap:var(--oasys-space-4);margin:calc(var(--oasys-space-5)*-1)calc(var(--oasys-space-6)*-1)0;padding:var(--oasys-space-5)var(--oasys-space-6)var(--oasys-space-5);position:sticky;top:0;z-index:3}.oasys-risk-filter-bar{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2);padding:var(--oasys-space-1)}.oasys-risk-filter-bar .oasys-button{border-radius:var(--oasys-radius-pill);min-height:28px;padding-inline:10px}.oasys-risk-metric-grid{background:var(--oasys-color-surface-primary);display:grid;gap:var(--oasys-space-4);grid-template-columns:repeat(5,minmax(0,1fr))}.oasys-risk-bulk-panel,.oasys-risk-metric-grid{border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);padding:var(--oasys-space-4)}.oasys-risk-bulk-panel{align-items:center;background:var(--oasys-color-surface-secondary);display:flex;gap:var(--oasys-space-5);justify-content:space-between}.oasys-risk-bulk-panel h3{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-lg);margin:0}.oasys-risk-bulk-panel p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin-top:var(--oasys-space-1)}.oasys-risk-list{display:grid;gap:var(--oasys-space-3)}.oasys-risk-card{background:var(--oasys-color-surface-secondary);border:1px solid var(--oasys-color-border);border-radius:var(--oasys-radius-card);color:var(--oasys-color-text-primary);display:grid;gap:var(--oasys-space-4);grid-template-columns:auto minmax(0,1fr);padding:var(--oasys-space-4);transition:border-color var(--oasys-duration-control)var(--oasys-easing-standard),background var(--oasys-duration-control)var(--oasys-easing-standard),box-shadow var(--oasys-duration-control)var(--oasys-easing-standard)}.oasys-risk-card:hover{border-color:var(--oasys-color-border-strong)}.oasys-risk-card--matched{border-color:var(--oasys-color-brand);box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-risk-card--selected{background:var(--oasys-color-brand-soft);border-color:var(--oasys-color-brand)}.oasys-risk-card__selection{align-items:flex-start;display:flex;justify-content:center;padding-top:3px;width:24px}.oasys-risk-select{cursor:pointer;display:inline-grid;height:20px;place-items:center;position:relative;width:20px}.oasys-risk-select input{height:1px;opacity:0;position:absolute;width:1px}.oasys-risk-select span{background:var(--oasys-color-surface-subtle);border:1px solid var(--oasys-color-border-strong);border-radius:5px;height:18px;width:18px}.oasys-risk-select input:checked+span{background:linear-gradient(135deg,var(--oasys-color-brand),var(--oasys-color-intelligence));border-color:var(--oasys-color-brand);box-shadow:inset 0 0 0 4px var(--oasys-color-surface-primary)}.oasys-risk-select input:focus-visible+span{box-shadow:0 0 0 3px var(--oasys-color-focus-ring)}.oasys-risk-card__task-indicator{background:var(--oasys-color-success);border-radius:var(--oasys-radius-round);box-shadow:0 0 0 4px var(--oasys-color-success-soft);height:10px;margin-top:4px;width:10px}.oasys-risk-card__content{display:grid;gap:var(--oasys-space-4);min-width:0}.oasys-risk-card__header{align-items:start;display:grid;gap:var(--oasys-space-5);grid-template-columns:minmax(0,1fr) auto}.oasys-risk-card__heading{min-width:0}.oasys-risk-card__heading h4{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-lg);margin:0;overflow-wrap:anywhere}.oasys-risk-card__chips{margin-top:var(--oasys-space-2)}.oasys-risk-card__actions,.oasys-risk-card__chips{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.oasys-risk-card__actions{justify-content:flex-end;max-width:360px}.oasys-risk-card__details{border-top:1px solid var(--oasys-color-divider);display:grid;gap:var(--oasys-space-4);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:var(--oasys-space-3)}.oasys-risk-card__details span,.oasys-risk-card__resource span{color:var(--oasys-color-text-muted);display:block;font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);margin-bottom:var(--oasys-space-1);text-transform:uppercase}.oasys-risk-card__details p{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:0}.oasys-risk-card__resource{border-top:1px solid var(--oasys-color-divider);padding-top:var(--oasys-space-3)}.oasys-risk-card__resource strong{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-sm);overflow-wrap:anywhere}.oasys-task-queue-card{display:grid;gap:var(--oasys-space-3)}.oasys-task-queue-card__top{align-items:center;display:flex;gap:var(--oasys-space-3);justify-content:space-between}.oasys-task-queue-card__chips{display:flex;flex-wrap:wrap;gap:var(--oasys-space-2)}.oasys-task-queue-card__due{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-xs);font-weight:var(--oasys-font-weight-semibold);white-space:nowrap}.oasys-task-queue-card__title{color:var(--oasys-color-text-primary);font-size:var(--oasys-font-size-lg);margin:0}.oasys-task-queue-card__meta{display:grid;gap:var(--oasys-space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.oasys-task-queue-card__meta-item{min-width:0}.oasys-task-queue-card__context span,.oasys-task-queue-card__meta dt{color:var(--oasys-color-text-muted);font-size:var(--oasys-font-size-2xs);font-weight:var(--oasys-font-weight-semibold);letter-spacing:var(--oasys-letter-spacing-wide);text-transform:uppercase}.oasys-task-queue-card__context p,.oasys-task-queue-card__meta dd{color:var(--oasys-color-text-secondary);font-size:var(--oasys-font-size-sm);line-height:var(--oasys-line-height-body);margin:var(--oasys-space-1)0 0}@media (max-width:980px){.oasys-risk-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.oasys-risk-card__details,.oasys-risk-card__header{grid-template-columns:1fr}.oasys-risk-card__actions{justify-content:flex-start;max-width:none}}@media (max-width:720px){.oasys-risk-queue-summary{box-shadow:0 10px 18px #0206172e;margin:calc(var(--oasys-space-4)*-1)calc(var(--oasys-space-4)*-1)0;padding:var(--oasys-space-4)var(--oasys-space-4)var(--oasys-space-5);position:static}.oasys-risk-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oasys-risk-bulk-panel{align-items:stretch;flex-direction:column}.oasys-risk-card{grid-template-columns:1fr}.oasys-risk-card__selection{justify-content:flex-start;width:auto}.oasys-task-queue-card__top{align-items:flex-start;flex-direction:column}.oasys-task-queue-card__meta{grid-template-columns:1fr}}@media (max-width:460px){.oasys-risk-metric-grid{grid-template-columns:1fr}}body[data-route]:not([data-route=dashboard]) main{margin:0 auto;max-width:1200px;padding:var(--space-lg)}body[data-route]:not([data-route=dashboard]) main>:not(.oasys-dashboard){background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-md)}body[data-route=dashboard] main{margin:0;max-width:none;padding:0}body[data-route=dashboard] main>*{background:0 0;border-radius:0;box-shadow:none;padding:0}body[data-route=posture] main{margin:0 auto;max-width:1200px;padding:var(--space-lg)}.sop-container{background:var(--color-surface);box-shadow:var(--shadow-sm);padding:var(--space-md)}.sop-banner,.sop-container{border-radius:var(--radius-sm)}.sop-banner{background:var(--color-primary);margin-bottom:var(--space-md);padding:var(--space-sm)var(--space-md)}@supports (color:color-mix(in lab,red,red)){.sop-banner{background:color-mix(in srgb,var(--color-primary),var(--color-surface)92%)}}.sop-banner{border:1px solid var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.sop-banner{border:1px solid color-mix(in srgb,var(--color-primary),var(--color-surface)75%)}}.sop-banner{color:var(--color-text);font-size:var(--font-base);line-height:1.45}.sop-banner button{appearance:none;background:0 0;border:0;color:var(--color-primary);cursor:pointer;font:inherit;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.secondary-nav{display:flex;gap:var(--space-sm);margin-bottom:var(--space-md)}.secondary-nav button{background:0 0;border:1px solid var(--color-primary);border-radius:var(--radius-pill);color:var(--color-primary);cursor:pointer;flex:1;font-size:var(--font-base);min-height:var(--oasys-control-height-md);padding:var(--space-sm)var(--space-md);transition:background var(--oasys-duration-control)var(--oasys-easing-standard),color var(--oasys-duration-control)var(--oasys-easing-standard),border-color var(--oasys-duration-control)var(--oasys-easing-standard)}.secondary-nav button:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover);color:var(--color-on-primary)}.secondary-nav button.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.sop-content{margin-top:var(--space-md)}.placeholder{align-items:center;color:var(--color-text-secondary);display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:var(--space-xl);text-align:center}.placeholder h2{color:var(--color-text);font-size:var(--oasys-font-size-2xl);margin-bottom:var(--space-sm)}.placeholder p{font-size:var(--font-base);max-width:640px}.error-screen,.loading{margin:40px auto;max-width:900px;padding:24px}.error-screen pre{margin:12px 0;white-space:pre-wrap}.error-screen button{margin-right:10px}@media (max-width:900px){body[data-route=posture] main,body[data-route]:not([data-route=dashboard]) main{padding:var(--space-md)}}@media (max-width:600px){.secondary-nav{flex-direction:column}.placeholder{min-height:260px;padding:var(--space-lg)}}
/*# sourceMappingURL=main.5e50ca99.css.map*/