body:has(.classification-frame){min-width:320px}.classification-frame{padding:var(--classification-top) 0 var(--classification-bottom);box-sizing:border-box;min-height:100vh}.classification-frame>main{min-height:calc(100vh - var(--classification-top) - var(--classification-bottom))}.classification-frame>main.prism-shell.ao-route:not(.analysis-open),.classification-frame>main.identity-screen{height:calc(100vh - var(--classification-top) - var(--classification-bottom))}.classification-top-stack{z-index:3000;position:fixed;top:0;left:0;right:0}.classification-frame .security-banner{z-index:3000;color:#fff;background:#16713c;height:auto;min-height:0;display:block;overflow:visible}.classification-top-stack .security-banner{position:static}.classification-frame .security-banner[data-classification=C]{background:#174791}.classification-frame .security-banner[data-classification=S]{background:#ad1919}.classification-frame .security-banner[data-classification=TS]{color:#000;background:#e78017}.classification-frame .security-banner[data-classification=unknown]{color:#000;background:#f5d000}.classification-label{box-sizing:border-box;place-items:center;min-height:17px;padding:2px 52px;font-size:11px;line-height:13px;display:grid}.classification-notice{box-sizing:border-box;color:#fff;letter-spacing:.06em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;background:#151b20;min-height:22px;padding:5px 144px;font-family:Arial,sans-serif;font-size:11px;font-weight:800;line-height:1.3}.classification-tool-launch{top:var(--classification-tool-top,1px);z-index:3001;color:#fff;cursor:pointer;background:#151b20;border:1px solid #ffffff80;border-radius:4px;padding:1px 9px;font-size:11px;line-height:12px;position:fixed;right:10px}.classification-tool-icon{display:none}.classification-tool .classification-banner-toggle{align-items:center;gap:10px;display:flex}.classification-tool .classification-banner-toggle input{width:auto}.classification-tool-backdrop{inset:var(--classification-top) 0 var(--classification-bottom);z-index:2500;background:#000a;place-items:center;padding:16px;display:grid;position:fixed}.classification-tool{color:#eee;background:#0b151e;border:1px solid #526775;border-radius:8px;width:min(620px,100%);max-height:100%;padding:20px;overflow:auto;box-shadow:0 16px 60px #0008}.classification-tool header{align-items:center;gap:12px}.classification-tool h2{font-size:20px}.classification-tool p{color:#c7d2d8;margin:12px 0;font-size:13px;line-height:1.5}.classification-tool form{gap:12px;display:grid}.classification-tool label{gap:6px;font-size:13px;display:grid}.classification-tool input,.classification-tool select{color:#eee;width:100%;min-width:0;max-width:100%;font:inherit;background:#071017;border:1px solid #536674;border-radius:4px;padding:9px}.classification-tool button{color:#fff;cursor:pointer;background:#163327;border:1px solid #526775;border-radius:4px;padding:8px 12px;font-size:12px}.classification-tool button:disabled{opacity:.5;cursor:default}.classification-tool footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.classification-tool .classification-tool-error{color:#ffb3b3}@media (width<=600px){.classification-notice{padding-left:40px;padding-right:40px}.classification-tool-launch-text{display:none}.classification-tool-icon{display:inline}.classification-tool-launch{padding:1px 8px;font-size:14px;right:6px}.classification-tool header{flex-wrap:wrap}.classification-tool{padding:16px}}@media print{.classification-tool-launch,.classification-tool-backdrop{display:none!important}.classification-frame .security-banner{-webkit-print-color-adjust:exact;print-color-adjust:exact}.classification-frame{padding:var(--classification-top) 0 var(--classification-bottom)}}.classification-metadata{border:1px solid #526775;border-radius:4px;min-width:0;padding:10px}.classification-metadata summary{cursor:pointer;font-size:13px;font-weight:600}.classification-metadata label{margin-top:10px}.classification-tool small{color:#b9c8d2;font-size:12px;line-height:1.4}.classification-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.classification-tool textarea{box-sizing:border-box;color:#eee;resize:vertical;width:100%;font:inherit;background:#071017;border:1px solid #536674;border-radius:4px;padding:9px}.classification-tool input,.classification-tool select{box-sizing:border-box}.classification-authority{overflow-wrap:anywhere;border:1px solid #526775;margin:20px;padding:12px;font-size:13px}.classification-authority dl>div{gap:8px;display:flex}.classification-authority dd{margin:0}.classification-authority dt{flex-shrink:0;font-weight:600}.classification-label{overflow-wrap:anywhere}@media (width<=600px){.classification-field-grid{grid-template-columns:1fr}.classification-authority dl>div{display:block}}@media print{.classification-authority>summary,.classification-authority>button{display:none}.classification-authority::details-content{content-visibility:visible;display:block}}.classification-frame:has(>.classification-tool-launch) .security-banner-top .classification-label{padding-left:144px;padding-right:144px}@media (width<=600px){.classification-frame:has(>.classification-tool-launch) .security-banner-top .classification-label{padding-left:40px;padding-right:40px}}.classification-tool{box-sizing:border-box}.classification-tool label{align-content:start}.classification-tool a{color:#83c7ff}body:has(.prism-shell){min-width:320px}.prism-shell{height:auto;min-height:100vh;overflow:visible}.prism-shell.ao-route:not(.analysis-open){height:100vh;overflow:hidden}.prism-shell>.workspace-header{flex:none;gap:20px;padding-bottom:6px;position:relative}.workspace-brand{align-items:center;gap:10px;display:flex}.workspace-brand .prism-logo{height:36px}.workspace-brand .prism-logo img{margin-top:-1px}.workspace-menu{position:relative}.workspace-menu-button{color:#dedede;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:36px;height:36px;padding:7px;display:grid}.workspace-menu-button:hover{background:#081c30;border-color:#315576}.workspace-menu-button>span{gap:5px;width:20px;display:grid}.workspace-menu-button i{background:currentColor;width:20px;height:2px;display:block}.workspace-menu-dismiss{z-index:1080;background:#0000004d;position:fixed;inset:0}.workspace-navigation{z-index:1100;color:#dedede;background:#030a14;border:1px solid #315576;border-radius:4px;width:260px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 110px);padding:12px 8px;position:absolute;top:44px;left:0;overflow-y:auto;box-shadow:0 12px 40px #0008}.workspace-navigation-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 8px 10px;font-size:12px;display:flex}.workspace-navigation-heading button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:6px}.workspace-navigation ul{margin:0;padding:0;list-style:none}.workspace-navigation a{color:inherit;border-radius:3px;margin-top:3px;padding:11px 12px;font-size:13px;text-decoration:none;display:block}.workspace-navigation a:hover{background:#0b2037}.workspace-navigation a[aria-current=page]{color:#fff;background:#173754;font-weight:650}.workspace-menu-button:focus-visible,.workspace-navigation a:focus-visible,.workspace-navigation button:focus-visible,.workspace-page button:focus-visible{outline-offset:3px;outline:2px solid #80baff}.workspace-route-label{color:#bdbdbd;border-top:1px solid #213a5b;flex-wrap:wrap;flex:none;align-items:center;gap:5px 14px;padding:9px 0;font-size:11px;display:flex}.workspace-route-label strong{color:#dedede;font-size:12px;font-weight:550}.workspace-route-label button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:3px;margin-left:auto;padding:5px 8px}.ao-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.ao-content[hidden]{display:none}.workspace-loading{color:#bdbdbd;flex:1;place-content:center;padding:24px;font-size:13px;display:grid}.ao-canvas{flex-direction:column;flex:1;min-width:1068px;min-height:0;display:flex}.ao-content .workspace{margin-top:0}.analysis-open .ao-content{flex:1 0 auto}.analysis-open .ao-canvas{min-height:0}.prism-shell>.site-footer{flex-wrap:wrap;gap:6px 14px;line-height:1.5}.prism-shell.presentation-view .ao-content{overflow:hidden}.prism-shell.presentation-view .ao-canvas{min-width:0}.workspace-page{--ws-panel:#030a14;--ws-border:#26415f;--ws-text:#dedede;--ws-muted:#bdbdbd;--ws-button:#04101d;--ws-accent:#f5c864;color:var(--ws-text);align-content:start;gap:18px;padding:16px 0 28px;display:grid}.workspace-page-intro{padding:5px 0}.workspace-page h2{font-size:23px;font-weight:550}.workspace-page h3{margin:0;font-size:15px;font-weight:600}.workspace-page p{color:var(--ws-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.workspace-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px;display:grid}.workspace-card{border:1px solid var(--ws-border);background:var(--ws-panel);border-radius:5px;min-width:0;padding:19px}.workspace-page button{border:1px solid var(--ws-border);background:var(--ws-button);color:var(--ws-text);font:inherit;cursor:pointer;text-align:left;border-radius:4px;margin-top:14px;padding:9px 12px;font-size:12px}.workspace-page button:hover{filter:brightness(1.2)}.workspace-page-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-page dl{grid-template-columns:minmax(110px,1fr) minmax(0,1fr);gap:10px 18px;margin:16px 0 0;font-size:12px;line-height:1.5;display:grid}.workspace-page dt{color:var(--ws-muted)}.workspace-page dd{overflow-wrap:anywhere;margin:0}.workspace-page .workspace-connection-state{color:var(--ws-accent);font-weight:600}.workspace-session-list{margin:12px 0 0;padding:0;list-style:none}.workspace-session-list li{border-bottom:1px solid var(--ws-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:9px 0;display:flex}.workspace-session-list button{margin-top:0}.workspace-session-list span{color:var(--ws-muted);font-size:12px}.workspace-workflow{gap:9px;padding-left:20px;font-size:13px;line-height:1.5;display:grid}@media (prefers-color-scheme:light){.workspace-page{--ws-panel:#f6f8fb;--ws-border:#aabacb;--ws-text:#172a40;--ws-muted:#3e5064;--ws-button:#fff;--ws-accent:#745100;background:#fff;border-radius:5px;padding:20px}}@media (width<=735px){.prism-shell{padding:12px 12px 8px}.prism-shell>.workspace-header{flex-wrap:wrap;gap:4px 12px}.prism-shell .header-meta{flex:1;gap:9px;min-width:150px}.prism-shell .header-meta>span{letter-spacing:.06em;font-size:10px}.prism-shell .header-meta small{flex-wrap:wrap;justify-content:end}.prism-shell .session-controls{flex-wrap:wrap}.prism-shell .session-controls label{justify-content:end;width:100%}.prism-shell .session-controls select{width:130px}.workspace-brand{gap:4px}.workspace-brand .prism-logo img{width:100px}.workspace-route-label{font-size:10px}.workspace-page{gap:12px}.workspace-card{padding:15px}.workspace-page dl{grid-template-columns:minmax(0,1fr);gap:4px}.workspace-page dd{margin-bottom:7px}.workspace-page h2{font-size:21px}}.catalog-progress,.selection-limits{overflow-wrap:anywhere;margin:0;padding:8px 10px;font-size:11px;line-height:1.4}.catalog-progress p{margin:0 0 4px}.catalog-progress progress{width:100%;height:6px}.plot-status.plot-problem{border-color:#cc804d}.plot-status.plot-problem strong{color:#ffbd8a}.plot-submit{flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 0;font-size:11px;display:flex}.plot-submit button{color:#fff;font:inherit;cursor:pointer;background:#164777;border:1px solid #88b9eb;border-radius:4px;padding:7px 12px}.plot-submit button:disabled{opacity:.5;cursor:not-allowed}:root{--prism-corner-radius:4px}.application-menubar-shell{top:var(--classification-top,0px);box-sizing:border-box;z-index:2200;color:#e6eef3;background:#000;border-bottom:1px solid #465761;align-items:center;gap:8px;height:30px;padding:0 9px;font:12px Arial,sans-serif;display:flex;position:fixed;left:0;right:0}.application-wordmark{font-kerning:normal;font-feature-settings:"kern" 1;letter-spacing:.06em;color:#f2f5f8;flex-shrink:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:26px}.application-session{text-overflow:ellipsis;white-space:nowrap;color:#bdbdbd;min-width:0;margin-left:auto;font-size:11px;overflow:hidden}.application-session+.application-account{margin-left:0}.application-menubar{align-items:center;gap:1px;display:flex}.application-menubar-shell button{font:inherit;color:inherit;cursor:pointer;border-radius:var(--prism-corner-radius);background:0 0;border:0;min-height:26px;padding:4px 10px;line-height:18px}.application-menubar-shell button:hover,.application-menubar-shell button[aria-expanded=true]{background:#344d5b}.application-menubar-shell :focus-visible{outline-offset:-2px;outline:2px solid #ffc65a}.application-account{text-overflow:ellipsis;white-space:nowrap;color:#bccbd4;max-width:28%;margin-left:auto;overflow:hidden}.application-mobile-menu{display:none}.application-command-menu{width:300px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--classification-top,0px) - 46px);color:#e6eef3;-webkit-backdrop-filter:blur(24px)saturate(140%);box-sizing:border-box;border-radius:var(--prism-corner-radius);background:#1a2632d6 linear-gradient(135deg,#ffffff0d,#fff0);border:1px solid #97afc159;padding:5px;position:absolute;top:30px;left:52px;overflow:auto;box-shadow:0 10px 30px #0008,inset 0 1px #ffffff10}.application-command-menu button{text-align:left;white-space:normal;align-items:center;gap:4px;width:100%;min-height:30px;line-height:1.3;display:flex}.application-command-menu button>span{flex:0 0 14px}.application-command-menu [aria-disabled=true]{color:#93a3b1;cursor:default}.application-menu-group{color:#b8c8d6;text-transform:uppercase;letter-spacing:.04em;border-top:1px solid #ffffff1f;padding:9px 7px 3px;font-size:11px;font-weight:700}.application-has-menubar.classification-frame,.application-has-menubar.classification-unmarked{padding:calc(var(--classification-top,0px) + 30px) 0 var(--classification-bottom,0px);box-sizing:border-box;min-height:100vh}.application-has-menubar>main{min-height:calc(100vh - var(--classification-top,0px) - var(--classification-bottom,0px) - 30px)}.application-has-menubar>main.prism-shell.ao-route:not(.analysis-open){height:calc(100vh - var(--classification-top,0px) - var(--classification-bottom,0px) - 30px)}.application-has-menubar .workspace-header{margin-bottom:4px;padding-top:6px;padding-bottom:6px}.application-has-menubar .header-meta{gap:2px}.application-dialog-backdrop{inset:var(--classification-top,0px) 0 var(--classification-bottom,0px);z-index:2600;background:#000a;place-items:center;padding:12px;display:grid;position:fixed}.application-dialog{box-sizing:border-box;color:#e6eef3;border-radius:var(--prism-corner-radius);background:#101b24;border:1px solid #607683;width:min(960px,100%);max-height:100%;padding:18px;font:14px Arial,sans-serif;overflow:auto}.application-dialog>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px;display:flex}.application-dialog h2{margin:0;font-size:19px}.application-dialog button,.application-dialog input,.application-dialog select{color:#e6eef3;border-radius:var(--prism-corner-radius);font:inherit;background:#182d39;border:1px solid #597180;padding:7px 10px}.application-dialog button{cursor:pointer}.application-dialog button:disabled{opacity:.5;cursor:default}.application-dialog :focus-visible{outline-offset:2px;outline:2px solid #ffc65a}.application-dialog footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.application-dialog [role=alert]{color:#ffb4ae}.application-dialog .access-management{background:0 0;border:0;margin:0;padding:0}.application-walkthrough{white-space:pre-wrap;overflow-wrap:anywhere;font:13px Arial,sans-serif}.application-session-table{border-collapse:collapse;width:100%;font-size:13px}.application-session-table th,.application-session-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #45606f;padding:8px}.application-session-table td:first-child{max-width:300px}.application-session-search{gap:5px;margin-bottom:12px;display:grid}.application-session-status{color:#bacbd5;font-size:12px}@media (width<=600px){.application-menu-heading{display:none}.application-mobile-menu{display:block}.application-menubar-shell{gap:4px}.application-account{max-width:50%}.application-dialog{padding:12px}.application-dialog header{align-items:start}.application-session-table .session-updated{display:none}}@media print{.application-menubar-shell,.application-dialog-backdrop{display:none!important}.application-has-menubar.classification-frame,.application-has-menubar.classification-unmarked{padding-top:var(--classification-top,0px)}.application-has-menubar>main{height:auto}}.application-menubar-shell .application-navigation-button{justify-content:center;align-items:center;padding:2px 6px;font-size:18px;line-height:22px;display:flex}.application-account{white-space:nowrap;text-overflow:ellipsis}.application-has-menubar>main{zoom:var(--application-view-zoom,1)}.application-menu-heading>button[aria-disabled=true]{color:#777;cursor:default;background:0 0}.application-command-menu button:not([aria-disabled=true]):is(:hover,:focus-visible){color:#fff;background:#0969da}.application-command-menu :focus-visible{outline-offset:-2px;outline:2px solid #0969da}.application-command-menu button[aria-disabled=true]:hover{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.application-command-menu{background:#1a2632}}@media (prefers-reduced-transparency:reduce){.application-command-menu{-webkit-backdrop-filter:none;background:#1a2632}}:root{color:#d9e5f5;font-synthesis:none;background:#000;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{background:#000;min-width:1100px;margin:0}main{flex-direction:column;width:100%;height:100vh;margin:0;padding:14px 16px 8px;display:flex;overflow:hidden}header,.panel-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}h1,h2,p{margin:0}h1{font-kerning:normal;font-feature-settings:"kern";letter-spacing:.08em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;font-weight:400}.prism-logo{height:46px;line-height:1}.prism-logo img{width:112px;height:46px;margin-top:-5px;display:block}h2{font-size:16px}p{color:#9eb1cc;margin-top:4px;font-size:11px}.eyebrow{color:#a8c7ed;letter-spacing:.14em;margin-bottom:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.prism-expansion{color:#b9d0ee;letter-spacing:.02em;margin-bottom:4px;font-size:11px;font-weight:650}.source-note,.live,.plot-status{color:#9eb1cc;background:#0d1a2b;border:1px solid #254366;border-radius:7px;padding:9px 12px;font-size:11px}.header-meta{justify-items:end;gap:8px;display:grid}.header-meta>span,.presentation-brand{color:#e4edf8;font-kerning:normal;font-feature-settings:"kern";letter-spacing:.14em;text-transform:uppercase;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1}.header-meta>span:after,.presentation-brand:after{content:"";opacity:.72;background:#5d8fbd;width:calc(100% - .14em);height:1px;margin-top:7px;display:block}.live,.plot-status strong{color:#6ee7b7;letter-spacing:.1em;font-size:10px}.workspace{flex:1;grid-template-columns:minmax(455px,520px) minmax(0,1fr);align-items:stretch;gap:10px;min-height:0;margin-top:10px;display:grid}.catalog,.plot-panel{background:#050b14;border:1px solid #26415f;border-radius:3px;min-height:0;overflow:hidden}.catalog>.panel-heading,.plot-panel>.panel-heading{border-bottom:1px solid #213a5b;padding:11px 13px}.filters{border-bottom:1px solid #1b324e;gap:6px;padding:7px 9px;display:flex}input,select{color:#d9e5f5;font:inherit;background:#0a1728;border:1px solid #294968;border-radius:5px;padding:8px;font-size:12px}.filters input{flex:1}.filters select{width:126px}.advanced-filters{background:#02070d;flex-wrap:wrap;gap:6px;padding-top:6px;padding-bottom:6px}.advanced-filters label{color:#8ea7c5;gap:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid}.advanced-filters input,.advanced-filters select{width:78px;min-width:0;padding:4px 5px;font-size:10px}.advanced-filters label:last-child select{width:88px}.selection-actions{background:#060f1c;border-bottom:1px solid #1b324e;padding:7px 9px}.selection-actions>div{flex-wrap:wrap;gap:5px;display:flex}.selection-actions button{color:#d3e8fb;font:inherit;cursor:pointer;background:#0b2037;border:1px solid #315576;border-radius:2px;padding:5px 7px;font-size:10px}.selection-actions button:hover:not(:disabled){background:#183b61}.selection-actions button:disabled{cursor:not-allowed;opacity:.5}.selection-actions p{color:#7f9dbd;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.prism-ai{background:#030a14;border-bottom:1px solid #1b324e;padding:8px 9px}.prism-ai>div:first-child{align-items:baseline;gap:7px;display:flex}.prism-ai strong{color:#dceafa;font-size:11px}.prism-ai>div:first-child span{color:#8ea7c5;font-size:9px}.prism-ai form{grid-template-columns:1fr auto;gap:5px;margin-top:5px;display:grid}.prism-ai label{color:#bdbdbd;grid-column:1/-1;font-size:9px}.prism-ai textarea{resize:vertical;color:#dedede;min-height:42px;font:inherit;background:#020711;border:1px solid #294968;border-radius:3px;padding:5px;font-size:10px}.prism-ai button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:2px;align-self:end;padding:5px 7px;font-size:10px}.prism-ai button:disabled{cursor:wait;opacity:.6}.prism-ai-plan{border-left:2px solid #6ee7b7;margin-top:6px;padding:4px 0 4px 7px}.prism-ai-plan p{color:#d6e7dc;font-size:10px}.prism-ai-plan small{color:#9db5a9;margin-top:3px;font-size:9px;line-height:1.35;display:block}.prism-ai-plan button{margin-top:5px}.catalog{flex-direction:column;display:flex}.run-table{flex:1;min-height:0;font-size:11px;overflow:auto}.table-header,.run-row{border-bottom:1px solid #152a44;grid-template-columns:22px minmax(190px,1fr) 52px 66px 44px;align-items:center;gap:6px;padding:6px 9px;display:grid}.table-header{color:#7994b5;text-transform:uppercase;letter-spacing:.08em;background:#0d1d31;font-size:9px;position:sticky;top:0}.run-row span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.run-row input{width:14px;height:14px;padding:0}.table-message{padding:12px}.plot-panel{flex-direction:column;display:flex}.plot-status{text-align:right;gap:4px;min-width:158px;display:grid}.plot-status small{color:#8aa5c3;font-size:9px}.plot-status.working{background:#2f2510;border-color:#d2a749}.plot-status.working strong{color:#fbbf24}.progress-track{background:#233b58;border-radius:999px;width:100%;height:4px;overflow:hidden}.progress-track i{border-radius:inherit;background:#6ee7b7;height:100%;transition:width .15s;display:block}.plot-status.working .progress-track i{background:#fbbf24}.layer-controls{color:#a8bad3;border-bottom:1px solid #1b324e;flex-wrap:wrap;gap:9px;padding:7px 10px;font-size:10px;display:flex}.layer-controls label{align-items:center;gap:6px;display:inline-flex}.layer-controls input{padding:0}.layer-controls .point-size-input{width:48px;padding:3px 4px;font-size:10px}.color-controls{background:#0b1829;border-bottom:1px solid #1b324e;flex-wrap:wrap;align-items:center;gap:5px 7px;padding:6px 10px;display:flex}.color-controls label{color:#9eb1cc;align-items:center;gap:4px;font-size:9px;display:inline-flex}.color-controls input,.color-controls select{max-width:265px;padding:4px 5px;font-size:10px}.color-controls input{width:132px}.color-controls button{color:#d3e8fb;font:inherit;cursor:pointer;background:#102842;border:1px solid #315576;border-radius:2px;padding:5px 6px;font-size:10px}.color-controls button:hover:not(:disabled){background:#183b61}.color-controls button:disabled{cursor:not-allowed;opacity:.5}.color-controls span{color:#829dbd;font-size:9px}.color-swatch{border:1px solid #a8bad3;border-radius:2px;width:22px;height:22px}.color-swatch.hidden{opacity:.55;border-style:dashed;background:0 0!important}.legend-items span.hidden{opacity:.48;text-decoration:line-through}.legend-items span.hidden i{border:1px dashed;background:0 0!important}.axis-controls{background:#0a1728;border-bottom:1px solid #1b324e;padding:6px 10px}.axis-actions,.axis-inputs{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.axis-actions span{color:#829dbd;font-size:9px}.axis-actions label{color:#9eb1cc;align-items:center;gap:4px;font-size:9px;display:inline-flex}.axis-actions select{padding:4px 5px;font-size:10px}.axis-controls button{color:#d3e8fb;font:inherit;cursor:pointer;background:#102842;border:1px solid #315576;border-radius:2px;padding:5px 6px;font-size:10px}.axis-controls button:hover:not(:disabled){background:#183b61}.axis-controls button:disabled{cursor:not-allowed;opacity:.5}.axis-inputs{margin-top:5px}.axis-inputs label{color:#9eb1cc;align-items:center;gap:4px;font-size:9px;display:inline-flex}.axis-inputs input{width:76px;padding:4px;font-size:10px}.plot-with-legend{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.figure-cell{background:#050b14;place-items:center;min-height:0;display:grid;overflow:hidden}.plot{aspect-ratio:4/3;background:#000;width:auto;max-width:100%;height:100%;display:block}.plot-bg{fill:#000;stroke:#50657c}.axis{stroke:#a8bad0;stroke-width:1px}.grid-line{stroke:#33495f;stroke-width:1px;stroke-dasharray:2 3}.axis-label{fill:#e0eaf5;font-size:12px}.tick-label{fill:#b9c9da;font-size:10px}.raw-point{opacity:.56}.band{fill:#fbbf24;opacity:.2}.median{fill:none;stroke:#ffd166;stroke-width:2.2px}.plot-legend{background:#0a1728;border-top:1px solid #1b324e;padding:6px 10px 8px}.plot-legend p{color:#99b2cf;margin:0;font-size:10px}.plot-legend strong{color:#e4eefb}.legend-items{flex-wrap:wrap;gap:4px 10px;margin-top:5px;display:flex}.legend-items span{color:#a9bdd6;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:275px;font-size:9px;display:inline-flex;overflow:hidden}.legend-items i{border-radius:999px;flex:none;width:7px;height:7px}.legend-items .legend-more{color:#6ee7b7}.plot-empty{color:#7793b4;flex:1;place-items:center;min-height:0;display:grid}.provenance{color:#809ab9;border-top:1px solid #1b324e;padding:6px 10px;font-size:9px}.error{color:#fecaca;background:#35131a;border:1px solid #7f1d1d;border-radius:3px;margin-top:8px;padding:8px 10px}.site-footer{color:#8aa3c0;border-top:1px solid #213a5b;flex:none;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 2px 0;font-size:11px;display:flex}.site-footer .source-note{color:#718ba8;background:0 0;border:0;padding:0;font-size:10px}.site-footer small{font-size:11px}.site-footer a,.legal-page a{color:#a9c9e8;text-underline-offset:3px;text-decoration-color:#5d8fbd}.site-footer a:hover,.legal-page a:hover{color:#e4edf8}.presentation-trigger{color:#eef7ff!important;border-color:#4c7eb0!important}.presentation-view{min-width:720px;padding:4px}.presentation-view>header,.presentation-view .catalog,.presentation-view .layer-controls,.presentation-view .color-controls,.presentation-view .axis-controls,.presentation-view .provenance,.presentation-view .site-footer,.presentation-view .plot-panel .eyebrow,.presentation-view .plot-panel .panel-heading p,.presentation-view .plot-status{display:none}.presentation-view .workspace{grid-template-columns:minmax(0,1fr);margin-top:0}.presentation-view .plot-panel{border-color:#34577d}.presentation-view .plot-panel>.panel-heading{align-items:center;min-height:25px;padding:4px 8px}.presentation-view .plot-panel>.panel-heading h2{font-size:13px;line-height:17px}.presentation-brand{white-space:nowrap;margin:3px 0 0 auto}.presentation-view .plot-with-legend{grid-template-rows:minmax(0,1fr);grid-template-columns:clamp(220px,18vw,300px) minmax(0,1fr) clamp(220px,18vw,300px);min-height:0}.presentation-view .plot-legend{background:#0b1829;border-top:0;border-left:1px solid #1b324e;grid-area:1/3;padding:14px 15px;overflow:auto}.presentation-view .plot-legend p{color:#c5d7ee;font-size:12px;line-height:1.45}.presentation-view .legend-items{gap:9px;margin-top:12px;display:grid}.presentation-view .legend-items span{color:#e0ebf8;text-overflow:clip;white-space:normal;max-width:none;font-size:12px;overflow:visible}.presentation-view .legend-items i{border:1px solid #ffffffbf;width:11px;height:11px}.presentation-view .legend-items .legend-more{color:#d8ecff;font-size:11px}.presentation-view .figure-cell{background:#050b14;grid-area:1/2;min-width:0}.presentation-view .plot{width:auto;max-width:100%;height:100%;max-height:100%}.catalog-heading-actions{align-items:center;gap:6px;display:flex}.catalog-heading-actions button,.analysis-actions button{color:#d3e8fb;font:inherit;cursor:pointer;background:#102842;border:1px solid #315576;border-radius:2px;padding:5px 6px;font-size:9px}.catalog-heading-actions button:disabled,.analysis-actions button:disabled{cursor:not-allowed;opacity:.5}.analysis-actions{color:#9eb1cc;background:#081526;border-bottom:1px solid #1b324e;flex-wrap:wrap;align-items:center;gap:5px;padding:7px 9px;font-size:9px;display:flex}.analysis-actions strong{color:#dceafa;font-size:10px}.analysis-actions span{color:#f5c864}.analysis-open{height:auto;min-height:100vh;overflow:auto}.analysis-open .workspace{flex:0 0 min(68vh,680px)}.analysis-dashboard{gap:10px;margin-top:10px;display:grid}.analysis-panel,.comparison-panel,.pair-summary{background:#050b14;border:1px solid #26415f;border-radius:3px;overflow:hidden}.analysis-panel>.panel-heading,.comparison-panel>.panel-heading{border-bottom:1px solid #213a5b;padding:9px 12px}.analysis-panel>.panel-heading label{color:#b8cae1;align-items:center;gap:5px;font-size:10px;display:inline-flex}.analysis-panel>.panel-heading select{padding:4px 5px;font-size:10px}.analysis-plot{background:#050b14;grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.analysis-chart{aspect-ratio:4/3;background:#000;width:100%;height:auto;display:block}.analysis-legend{background:#0b1829;border-left:1px solid #1b324e;align-content:start;align-self:stretch;gap:7px;padding:12px;display:grid;overflow:auto}.analysis-legend span{color:#d5e2f2;align-items:center;gap:6px;font-size:10px;display:inline-flex}.analysis-legend i{border:1px solid #fff;border-radius:999px;flex:none;width:10px;height:10px}.analysis-empty{color:#9db5d2;place-items:center;margin:0;padding:18px;display:grid}.comparison-table{overflow:auto}.comparison-table table{border-collapse:collapse;width:100%;font-size:10px}.comparison-table th,.comparison-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #152a44;padding:7px 9px}.comparison-table th{background:#0d1d31;position:sticky;top:0}.comparison-table th button{color:#a9c1dd;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.comparison-table td{color:#dbe8f7}.pair-summary{padding:10px 12px}.pair-summary h2{font-size:13px}.pair-summary p{color:#b5c8de;margin-top:5px}.analysis-controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:5px 8px;display:flex}.analysis-controls input[type=number]{width:48px;padding:4px;font-size:10px}.analysis-controls input[type=checkbox]{width:13px;height:13px;padding:0}header,.catalog,.plot-panel,.analysis-panel,.comparison-panel,.pair-summary,.figure-cell,.analysis-plot{background:#01040a}.catalog>.panel-heading,.plot-panel>.panel-heading,.analysis-panel>.panel-heading,.comparison-panel>.panel-heading,.table-header{background:#020812}input,select,.axis-controls,.plot-legend,.advanced-filters{background:#020711}.selection-actions,.analysis-actions{background:#020812}.color-controls,.analysis-legend,.presentation-view .plot-legend,.source-note,.live,.plot-status{background:#030a14}.selection-actions button,.color-controls button,.axis-controls button,.catalog-heading-actions button,.analysis-actions button{background:#04101d}.selection-actions button:hover:not(:disabled),.color-controls button:hover:not(:disabled),.axis-controls button:hover:not(:disabled){background:#081c30}.run-row:hover{background:#061526}.run-row.selected{background:#082039}.plot-status.working{background:#120f03}.progress-track{background:#071728}.error{background:#19090e}.ai-briefing-backdrop{z-index:1200;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ai-briefing{background:#01040a;border:1px solid #45698f;border-radius:5px;width:min(680px,100%);max-height:min(720px,100vh - 48px);overflow:auto;box-shadow:0 22px 70px #000}.ai-briefing>header{border-bottom:1px solid #213a5b;padding:16px 18px 12px}.ai-briefing h2{color:#ededed;font-size:17px}.ai-briefing h3{color:#dceafa;margin:16px 18px 4px;font-size:12px}.ai-briefing p{color:#c7c7c7;white-space:pre-wrap;margin:0 18px 7px;font-size:12px;line-height:1.5}.ai-briefing-note{padding-top:12px;color:#9db5d2!important;font-size:10px!important}.ai-briefing>header button,.ai-briefing footer button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:2px;padding:6px 8px;font-size:10px}.ai-briefing footer{border-top:1px solid #213a5b;justify-content:end;gap:7px;margin-top:18px;padding:12px 18px;display:flex}.ai-briefing button:disabled{opacity:.6;cursor:wait}:root{color:#dedede}.marked-deployment{box-sizing:border-box;min-height:100vh;padding:30px 0}.security-banner{z-index:1000;box-sizing:border-box;color:#000;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#f5d000;place-items:center;height:30px;font-family:Arial,sans-serif;font-size:13px;font-weight:800;line-height:1;display:grid;position:fixed;left:0;right:0;overflow:hidden}.security-banner-top{top:0}.security-banner-bottom{bottom:0}@media print{.marked-deployment{padding:24px 0}.security-banner{height:24px;font-size:10pt;position:fixed}}p,.eyebrow,.prism-expansion,.header-meta>span,.presentation-brand,.source-note,.site-footer,.provenance,.plot-status small,.selection-actions p,.table-header,.axis-actions span,.axis-actions label,.axis-inputs label,.color-controls label,.color-controls span,.layer-controls,.analysis-actions,.analysis-panel>.panel-heading label,.analysis-empty,.pair-summary p{color:#bdbdbd}input,select,.selection-actions button,.color-controls button,.axis-controls button,.catalog-heading-actions button,.analysis-actions button,.plot-legend strong,.analysis-actions strong,.comparison-table td,.analysis-legend span{color:#dedede}.plot-legend p,.legend-items span,.presentation-view .plot-legend p,.presentation-view .legend-items span{color:#c7c7c7}.axis-label{fill:#dedede}.tick-label{fill:#c2c2c2}.identity-screen{place-items:center;min-width:0;padding:24px;display:grid;overflow:auto}.identity-wrap{width:min(390px,100%)}.identity-legal{color:#a9a9a9;text-align:center;margin-top:14px;font-size:11px}.identity-card{background:#01040a;border:1px solid #26415f;border-radius:4px;gap:12px;width:min(390px,100%);padding:28px;display:grid;box-shadow:0 20px 60px #00000073}.identity-card>img{width:184px;height:auto;margin-bottom:7px}.identity-card h1{letter-spacing:.04em;font-size:21px}.identity-card p{color:#bdbdbd;font-size:12px;line-height:1.45}.identity-card label{color:#c7c7c7;gap:5px;font-size:11px;display:grid}.identity-card small{color:#a9a9a9;font-size:10px;line-height:1.35}.identity-card button,.session-controls button,.sign-out{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:2px;padding:7px 9px;font-size:10px}.identity-card button:hover:not(:disabled),.session-controls button:hover,.sign-out:hover{background:#081c30}.identity-card button:disabled{cursor:wait;opacity:.65}.legal-page{width:min(900px,100%);min-width:0;height:auto;min-height:100vh;margin:0 auto;padding:28px 32px 18px;overflow:visible}.legal-header{border-bottom:1px solid #213a5b;align-items:center;padding-bottom:20px}.legal-header img{width:112px;height:46px;display:block}.legal-header>span{color:#e4edf8;font-kerning:normal;font-feature-settings:"kern";letter-spacing:.14em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400}.legal-content{max-width:720px;padding:42px 0 28px}.legal-eyebrow{color:#a9c9e8;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.legal-content h1{color:#f2f5f8;letter-spacing:.035em;margin-top:12px;font-size:32px}.legal-effective{color:#a9a9a9;margin-top:8px;font-size:12px}.legal-content section{margin-top:28px}.legal-content h2{color:#e5e9ed;font-size:17px}.legal-content p{color:#c7c7c7;margin-top:8px;font-size:14px;line-height:1.65}.legal-footer{color:#a9a9a9;border-top:1px solid #213a5b;justify-content:space-between;gap:18px;padding-top:16px;font-size:12px;display:flex}.session-controls{flex-wrap:wrap;justify-content:end;align-items:center;gap:5px;display:flex}.session-controls label{color:#bdbdbd;align-items:center;gap:5px;font-size:10px;display:inline-flex}.session-controls select{width:190px;padding:4px 5px;font-size:10px}.header-meta small{color:#adadad;align-items:center;gap:7px;font-size:10px;display:inline-flex}.sign-out{padding:3px 5px;font-size:9px}.access-management{background:#01040a;border:1px solid #315576;border-radius:3px;margin-top:10px;overflow:hidden}.access-heading{background:#020812;border-bottom:1px solid #213a5b;justify-content:space-between;align-items:start;gap:16px;padding:13px;display:flex}.access-heading h2{margin-top:2px;font-size:16px}.access-heading p{color:#bdbdbd;margin-top:4px;font-size:11px}.access-heading button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:2px;padding:6px 8px;font-size:10px}.access-table{overflow:auto}.access-row{border-bottom:1px solid #152a44;grid-template-columns:minmax(260px,1fr) 155px 120px 150px;align-items:center;gap:8px;padding:9px 13px;display:grid}.access-row strong,.access-row small{display:block}.access-row strong{color:#dedede;font-size:11px}.access-row small{color:#999;margin-top:3px;font-size:9px}.access-row select{padding:5px;font-size:10px}.access-labels{color:#9aa9ba;letter-spacing:.08em;text-transform:uppercase;background:#020711;font-size:9px}.access-linked{color:#86efac;font-size:10px}.access-pending{color:#f5c864;font-size:10px}.access-note{color:#bdbdbd;padding:10px 13px;font-size:10px;line-height:1.45}.access-denied-card strong{color:#f2f2f2}.access-add{background:#01050c;border-bottom:1px solid #213a5b;flex-wrap:wrap;align-items:end;gap:8px;padding:10px 13px;display:flex}.access-add label{color:#bdbdbd;gap:4px;font-size:10px;display:grid}.access-add input{width:260px}.access-add select{min-width:155px}.access-add button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:2px;padding:7px 9px;font-size:10px}.access-add button:disabled{opacity:.6;cursor:wait}.beta-cache-panel{color:#c6d9eb;background:#0b1829;border:1px solid #34577d;border-radius:4px;margin-top:8px;padding:8px 12px;font-size:12px}.beta-cache-panel summary{cursor:pointer}.beta-cache-panel p{margin:8px 0}.beta-cache-panel button{margin:4px 8px 4px 0}.presentation-view .beta-cache-panel{display:none}main:not(.presentation-view) .ao-content[data-ao-view=beta] .workspace{flex-shrink:0;min-height:940px}.beta-cache-panel{flex-shrink:0}.beta-cache-panel button{color:#d3e8fb;font:inherit;cursor:pointer;background:#102842;border:1px solid #315576;border-radius:3px;padding:5px 7px}.beta-cache-panel button:disabled{opacity:.5;cursor:not-allowed}.main-plot-selector{flex-wrap:wrap;align-items:end;gap:12px;padding:12px 0;display:flex}.main-plot-selector label{flex-direction:column;gap:5px;min-width:0;font-size:12px;display:flex}.main-plot-selector select{max-width:100%}.main-plot-selector input{width:110px}.scientific-plot-evidence{font-size:12px;line-height:1.5}.curve-style-controls{flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.curve-style-controls input{width:64px;margin-left:6px}.header-meta>.account-brand-custom,.presentation-brand.account-brand-custom{text-transform:none}.account-brand-content{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.account-brand-content img{object-fit:contain;flex:none;width:auto;height:20px;display:block}.ao-route:not(.presentation-view){height:auto;min-height:100vh;overflow:visible}.ao-route:not(.presentation-view) .workspace{flex:none;grid-template-columns:minmax(380px,440px) minmax(0,1fr);align-items:start}.ao-route:not(.presentation-view) .catalog{height:auto;min-height:0;overflow:visible}.ao-route:not(.presentation-view) .catalog .run-table{flex:none;height:clamp(420px,62vh,900px);min-height:420px;overflow:auto}.ao-route:not(.presentation-view) .plot-with-legend{flex:none;grid-template-rows:auto auto}.ao-route:not(.presentation-view) .figure-cell{min-height:420px}.ao-route:not(.presentation-view) .plot{aspect-ratio:4/3;width:100%;height:auto;max-height:none}.ao-route:not(.presentation-view) .plot-empty{min-height:420px}.plot-size-controls{flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.plot-size-controls label{align-items:center;gap:6px;display:flex}.plot-size-controls input[type=number]{width:72px}.plot-size-controls span{color:#9bb0c7}:is(body:has(.actions-shell),body:has(.identity-screen)){min-width:320px}.actions-shell{height:auto;min-height:calc(100dvh - var(--classification-top,0px) - var(--classification-bottom,0px) - 30px);overflow:visible}.actions-content{flex:1;width:min(1180px,100%);margin:18px auto;padding:16px 0 28px}.actions-heading{align-items:center;margin-bottom:12px}.actions-heading h1{margin:5px 0;font-size:25px}.actions-content button{font:inherit;color:#dedede;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:3px;padding:6px 9px;font-size:11px}.actions-content button:hover:not(:disabled){background:#081c30}.actions-content button:disabled{opacity:.5;cursor:default}.actions-content button[aria-pressed=true]{background:#173754;border-color:#6a92b8}.actions-notice{color:#bdbdbd;min-height:22px;font-size:11px}.actions-panel{overflow:visible}.actions-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.actions-toolbar>div{flex-wrap:wrap;gap:5px;display:flex}.actions-quick{align-items:center;gap:8px;display:flex}.actions-quick label{white-space:nowrap;font-size:11px}.actions-quick input{flex:1;min-width:0}.actions-filter{justify-content:space-between;align-items:center;font-size:11px}.actions-filter label{align-items:center;gap:8px;display:flex}.actions-filter input{width:220px}.actions-table-wrap{width:100%;overflow-x:auto}.actions-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.actions-table th{color:#bdbdbd;text-transform:uppercase;letter-spacing:.07em;background:#020812;font-size:10px;font-weight:500}.actions-table th,.actions-table td{vertical-align:top;border-bottom:1px solid #152a44;padding:9px 11px}.actions-table th:first-child{width:50px}.actions-table th:nth-child(3){width:80px}.actions-table th:nth-child(4){width:125px}.actions-table th:last-child{width:85px}.actions-table tr:last-child td{border-bottom:0}.actions-table td small{color:#bdbdbd;white-space:pre-wrap;overflow-wrap:anywhere;max-width:650px;margin-top:4px;font-size:11px;display:block}.actions-table .actions-task-title{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px;line-height:1.5}.actions-task-done .actions-task-title{color:#999;text-decoration:line-through}.actions-table .table-message{color:#bdbdbd;padding:20px 12px}.actions-table .actions-completion{min-width:24px;padding:1px 5px}.actions-overdue{color:#edb1a1}.actions-scope-note{margin-top:12px;font-size:10px}.actions-editor{gap:16px;display:grid}.actions-editor label{gap:7px;font-size:12px;display:grid}.actions-editor input,.actions-editor select,.actions-editor textarea{width:100%;min-width:0}.actions-editor textarea{resize:vertical;color:#e6eef3;font:inherit;background:#182d39;border:1px solid #597180;border-radius:4px;padding:8px}.actions-editor-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}body:has(.actions-shell) .application-dialog{width:min(650px,100%)}body:has(.actions-shell) .application-dialog:has(.access-management){width:min(960px,100%)}@media (width<=650px){.actions-content{margin:8px 0;padding:12px 0}.actions-heading h1{font-size:22px}.actions-toolbar{align-items:start}.actions-filter label{gap:4px;display:grid}.actions-filter input{width:170px}.actions-table th,.actions-table td{padding:8px 6px;font-size:10px}.actions-table th{font-size:9px}.actions-table td:nth-child(4){min-width:70px}.actions-table .actions-task-title{font-size:11px}.actions-table .actions-completion{min-width:20px}.actions-content button{padding:5px 7px;font-size:10px}.actions-shell .site-footer{flex-wrap:wrap;align-items:start;gap:12px;font-size:10px}}
