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}.fec-workspace{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--fec-bg:var(--lightningcss-light,#fff)var(--lightningcss-dark,#101820);--fec-text:var(--lightningcss-light,#233445)var(--lightningcss-dark,#e3eaf0);--fec-muted:var(--lightningcss-light,#526473)var(--lightningcss-dark,#afbdca);--fec-line:var(--lightningcss-light,#d4dfe6)var(--lightningcss-dark,#344653);--fec-accent:var(--lightningcss-light,#126078)var(--lightningcss-dark,#80cee4);--fec-tint:var(--lightningcss-light,#edf5f8)var(--lightningcss-dark,#192f3b);color:var(--fec-text);background:var(--fec-bg);border:1px solid var(--fec-line);border-radius:5px;width:100%;min-width:0;padding:clamp(16px,2.5vw,30px);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){.fec-workspace{--lightningcss-light: ;--lightningcss-dark:initial}}.fec-workspace *{box-sizing:border-box}.fec-workspace h2{margin:0 0 5px;font-size:25px;font-weight:500}.fec-workspace h3{margin:0 0 8px;font-size:18px;font-weight:500}.fec-workspace h4{margin:14px 0 10px;font-size:15px;font-weight:600}.fec-workspace p{color:var(--fec-muted);margin:6px 0 12px;line-height:1.5}.fec-workspace button,.fec-workspace select{color:var(--fec-text);background:var(--fec-bg);border:1px solid var(--fec-line);font:inherit;cursor:pointer;border-radius:4px;max-width:100%;padding:8px 11px;font-size:13px}.fec-workspace select{text-transform:none;width:100%}.fec-workspace button:hover:not(:disabled),.fec-workspace button[aria-pressed=true]{background:var(--fec-tint);border-color:var(--fec-accent);color:var(--fec-accent)}.fec-workspace button:disabled{opacity:.6;cursor:wait}.fec-workspace :is(button,select,input,summary):focus-visible{outline:2px solid var(--fec-accent);outline-offset:3px}.fec-workspace label{color:var(--fec-muted);gap:6px;min-width:0;font-size:13px;display:grid}.fec-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fec-section-heading>div{flex:260px;min-width:0}.fec-section-heading>button{flex:none}.fec-workspace .fec-eyebrow{color:var(--fec-muted);letter-spacing:.12em;margin:0 0 5px;font-size:10px}.fec-study-picker{border-block:1px solid var(--fec-line);grid-template-columns:minmax(200px,2fr) minmax(150px,1fr);align-items:end;gap:20px;margin:12px 0 22px;padding:16px 0;display:grid}.fec-workspace .fec-study-picker p{margin:0 0 8px;font-size:12px}.fec-study-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fec-badge{color:var(--fec-accent);background:var(--fec-tint);border-radius:3px;padding:4px 8px;font-size:11px}.fec-metrics{border-block:1px solid var(--fec-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0;padding-block:16px;display:grid}.fec-metrics dt{color:var(--fec-muted);margin-bottom:5px;font-size:12px}.fec-metrics dd{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:500}.fec-metrics small{color:var(--fec-muted);font-size:12px;font-weight:400}.fec-view-nav{border-bottom:1px solid var(--fec-line);flex-wrap:wrap;gap:7px;margin-bottom:22px;padding-bottom:12px;display:flex}.fec-result-view{min-width:0}.fec-table-wrap{max-width:100%;margin:16px 0;overflow-x:auto}.fec-workspace table{border-collapse:collapse;width:100%;color:var(--fec-text);font-size:13px}.fec-workspace caption{text-align:left;padding-bottom:9px;font-size:13px;font-weight:600}.fec-workspace th,.fec-workspace td{border-bottom:1px solid var(--fec-line);text-align:left;vertical-align:top;color:var(--fec-text);padding:11px 10px}.fec-workspace thead th{color:var(--fec-muted);background:var(--fec-tint);font-weight:500}.fec-workspace tbody th{overflow-wrap:anywhere;min-width:125px;font-weight:500}.fec-workspace tbody small{color:var(--fec-muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.fec-workspace input[type=checkbox]{accent-color:var(--fec-accent);cursor:pointer;width:17px;height:17px}.fec-selected-row{background:var(--fec-tint)}.fec-workspace .fec-context{color:var(--fec-muted);font-size:13px}.fec-workspace .fec-notice{color:var(--lightningcss-light,#78551b)var(--lightningcss-dark,#e6c588);background:var(--lightningcss-light,#fff4df)var(--lightningcss-dark,#332a19);border-left:3px solid var(--lightningcss-light,#b08032)var(--lightningcss-dark,#d2a55d);border-radius:3px;margin:15px 0;padding:12px 14px}.fec-workspace .fec-error{color:var(--lightningcss-light,#9c222e)var(--lightningcss-dark,#ffb6c0);background:var(--lightningcss-light,#fff0f0)var(--lightningcss-dark,#321b22);border:1px solid var(--lightningcss-light,#d38f95)var(--lightningcss-dark,#965861);border-radius:4px;padding:12px 14px}.fec-controls{flex-wrap:wrap;gap:16px;margin:15px 0;display:flex}.fec-controls label{flex:230px}.fec-properties{margin:10px 0;font-size:13px}.fec-properties>div{border-bottom:1px solid var(--fec-line);grid-template-columns:minmax(120px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;display:grid}.fec-properties dt{color:var(--fec-muted);overflow-wrap:anywhere}.fec-properties dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.fec-properties dd details{margin:0}.fec-workspace .fec-hash{overflow-wrap:anywhere;max-width:460px;font-family:ui-monospace,monospace;font-size:11px}.fec-workspace details{margin:14px 0}.fec-workspace summary{color:var(--fec-accent);cursor:pointer;padding:5px 0}.fec-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--fec-tint);border-radius:3px;padding:12px;font-size:11px}.fec-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;display:grid}.fec-limitations{color:var(--fec-muted);padding-left:20px}.fec-limitations li{margin:8px 0}.fec-empty{padding:24px 0}.fec-rate-chart{max-width:900px;margin:18px 0;overflow-x:auto}.fec-rate-chart svg{width:100%;min-width:600px;height:auto;display:block}.fec-rate-chart text{fill:var(--fec-text);font:12px Helvetica Neue,Helvetica,Arial,sans-serif}.fec-gridline{stroke:var(--fec-line);stroke-width:1px}.fec-rate-bar{fill:var(--lightningcss-light,#227a96)var(--lightningcss-dark,#33849d)}.fec-rate-chart figcaption{color:var(--fec-muted);margin-top:5px;font-size:11px}@media (width<=740px){.fec-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fec-columns,.fec-study-picker{grid-template-columns:minmax(0,1fr);gap:10px}.fec-workspace h2{font-size:23px}.fec-workspace button{min-height:38px}.fec-properties>div{grid-template-columns:minmax(0,1fr);gap:4px}.fec-view-nav{gap:6px}.fec-metrics dd{font-size:20px}}.run-shortcuts{background:#020812;border-bottom:1px solid #213a5b;flex:none;min-width:0;font-size:11px}.run-shortcuts>summary{color:#dedede;cursor:pointer;padding:8px 10px;font-weight:600}.run-shortcuts>summary span{color:#bdbdbd;margin-left:6px;font-size:10px;font-weight:400}.run-shortcuts-body{max-height:240px;padding:0 10px 9px;overflow:auto}.run-shortcuts-body>p{margin:0 0 7px;font-size:10px;line-height:1.4}.run-shortcuts h3{color:#dedede;margin:9px 0 4px;font-size:11px}.run-shortcuts ul{margin:0;padding:0;list-style:none}.run-shortcuts button{color:#dedede;font:inherit;cursor:pointer;background:#04101d;border:1px solid #315576;border-radius:3px;padding:5px 7px;font-size:10px}.run-shortcuts button:hover:not(:disabled){background:#081c30}.run-shortcuts button:focus-visible,.run-shortcuts summary:focus-visible{outline-offset:2px;outline:2px solid #a9c9e8}.run-shortcuts button:disabled{opacity:.55;cursor:not-allowed}.run-shortcut-row{align-items:center;gap:5px;min-width:0;padding:3px 0;display:flex}.run-shortcuts .run-shortcut-open{text-align:left;background:0 0;border-color:#0000;flex:1;min-width:0}.run-shortcut-open span,.run-shortcut-open small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.run-shortcut-open small{color:#bdbdbd;margin-top:2px;font-size:9px}.run-shortcut-pin{flex:0 0 45px}.run-shortcuts-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.run-shortcuts .run-shortcuts-heading button{padding:3px 5px;font-size:9px}.run-shortcut-add{align-items:end;gap:6px;display:flex}.run-shortcut-add label{color:#bdbdbd;flex:1;gap:3px;min-width:0;font-size:10px;display:grid}.run-shortcut-add select{width:100%;min-width:0;padding:5px;font-size:10px}.run-shortcut-add>button{flex-shrink:0}.catalog:has(>.run-shortcuts){overflow-y:auto}.catalog:has(>.run-shortcuts)>.run-table{flex-shrink:0;min-height:140px}body.shared-session-page{min-width:0}main.shared-shell{height:auto;display:block;overflow:visible}.shared-shell{color:#e6eef7;background:#08111b;min-height:100vh;padding:0 28px 32px;font:14px/1.5 Inter,system-ui,sans-serif}.shared-shell h1,.shared-shell h2,.shared-shell h3,.shared-shell p{margin:0 0 12px}.shared-shell h1{font-size:28px;line-height:1.2}.shared-shell h2{font-size:18px}.shared-shell h3{font-size:14px}.shared-shell a{color:#94c6ec}.shared-shell button,.shared-action{color:#edf6ff;cursor:pointer;font:inherit;background:#182b3d;border:1px solid #35506a;border-radius:7px;padding:8px 12px;text-decoration:none}.shared-shell button:hover,.shared-action:hover{background:#233d54}.shared-shell button:disabled{opacity:.45;cursor:default}.shared-shell :focus-visible{outline-offset:3px;outline:2px solid #81c5f7}.shared-header{border-bottom:1px solid #23384c;align-items:center;gap:20px;height:76px;margin-bottom:28px;display:flex}.shared-header img{width:126px;max-height:44px}.shared-header>span{color:#9fb3c7;border-left:1px solid #35506a;padding-left:20px}.shared-identity{align-items:center;gap:16px;margin-left:auto;display:flex}.shared-menu{position:relative}.shared-menu>button{width:40px;height:38px;padding:8px}.shared-menu i{background:#cde4f7;height:2px;margin:4px 0;display:block}.shared-menu nav{z-index:20;background:#132334;border:1px solid #35506a;border-radius:8px;gap:5px;min-width:230px;padding:12px;display:grid;position:absolute;top:48px;left:0;box-shadow:0 16px 35px #0008}.shared-menu nav a{color:#e3edf7;padding:10px;text-decoration:none;display:block}.shared-menu nav a:hover{background:#223c54}.shared-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.shared-heading>button{flex-shrink:0}.shared-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#84b7d9;font-size:11px}.shared-muted,.shared-empty,.shared-account{color:#a2b5c8}.shared-live{color:#8de1af}.shared-stale{color:#ffd390}.shared-actions,.shared-person-actions,.shared-control-actions{flex-wrap:wrap;gap:8px;display:flex}.shared-room-layout{grid-template-columns:minmax(0,1fr) 310px;gap:22px;display:grid}.shared-main-view{background:#0c1724;border:1px solid #283e53;border-radius:10px;min-width:0;padding:18px}.shared-view-select{align-items:center;gap:14px;margin-bottom:16px;display:flex}.shared-shell input,.shared-shell select,.shared-shell textarea{box-sizing:border-box;color:#e4eef7;width:100%;font:inherit;background:#07121e;border:1px solid #42617e;border-radius:6px;padding:8px;display:block}.shared-view-select select{max-width:520px}.shared-approved-image{max-width:100%;height:auto;margin:0 auto 16px;display:block}.shared-image-placeholder{color:#a2b5c8;background:#08131f;border-radius:6px;place-items:center;min-height:380px;margin-bottom:14px;display:grid}.shared-participants{background:#101e2c;border:1px solid #293f53;border-radius:10px;align-self:start;padding:18px}.shared-panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.shared-panel-heading h2 span{color:#a2b5c8;margin-left:8px;font-size:12px}.shared-badge{background:#30495f;border-radius:20px;padding:3px 8px;font-size:11px}.shared-participants ul{margin:0 0 18px;padding:0;list-style:none}.shared-participants li{border-bottom:1px solid #2a3d4f;padding:12px 0}.shared-participants small{color:#9eb3c7;display:block}.shared-person-actions{margin-top:9px}.shared-person-actions button{padding:5px 8px;font-size:12px}.shared-participants section,.shared-invite-form,.shared-invite-link,.shared-participants details{border-top:1px solid #2a3d4f;margin-top:18px;padding-top:18px}.shared-lobby-row{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.shared-lobby-row>span{flex:1}.shared-invite-form label,.shared-invite-link label{margin-bottom:12px;display:block}.shared-invite-form p{font-size:12px}.shared-invite-link textarea{overflow-wrap:anywhere;resize:vertical;font-size:11px}.shared-invite-link button{margin:0 5px 7px 0}.shared-audio-note{font-size:12px;margin-top:22px!important}.shared-login,.shared-lobby{background:#111f2e;border:1px solid #314b64;border-radius:10px;max-width:520px;margin:70px auto;padding:30px}.shared-login form{gap:14px;display:grid}.shared-login label{gap:5px;display:grid}.shared-login .shared-action{margin-bottom:12px;display:inline-block}.shared-session-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;display:grid}.shared-session-card{background:#132435;border:1px solid #314b64;border-radius:9px;gap:7px;padding:20px;text-decoration:none;display:grid}.shared-session-card span,.shared-session-card small{color:#b9c8d8}.shared-invitation{background:#132c39;border:1px solid #447d91;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:20px;display:flex}.shared-account{margin-top:30px}.shared-account code{background:#132435;border-radius:5px;padding:10px;display:inline-block}.shared-presentation .shared-main-view{padding:10px}.shared-shell [role=alert]{background:#3e2731;border:1px solid #875160;border-radius:7px;margin-bottom:20px;padding:12px}@media (width>=1450px){.shared-room-layout{grid-template-columns:minmax(0,1fr) 340px}.shared-main-view .shared-approved-image{width:auto;max-height:calc(100vh - 255px)}}@media (width<=850px){.shared-shell{padding:0 16px 24px}.shared-header{gap:12px}.shared-header>span{display:none}.shared-identity>span{text-overflow:ellipsis;max-width:130px;overflow:hidden}.shared-heading{display:block}.shared-actions{margin-top:14px}.shared-room-layout{grid-template-columns:1fr}.shared-view-select{display:block}.shared-view-select select{margin-top:8px}.shared-image-placeholder{min-height:240px}.shared-invitation{display:block}.shared-invitation button{margin-top:10px}.shared-presentation .shared-participants{margin-top:6px}}.shared-share-dialog{border:1px solid #52748f;border-radius:12px;width:min(1240px,94vw);min-height:0;max-height:92vh;margin:auto;padding:24px;overflow:auto}.shared-share-dialog::backdrop{background:#020911c9}.shared-preview-layout{grid-template-columns:330px minmax(0,1fr);gap:24px;display:grid}.shared-preview-layout form{gap:12px;display:grid}.shared-preview-layout label>small{color:#96aec5;display:block}.shared-preview-policy,.shared-approved-basket{border-top:1px solid #35506a;margin-top:20px;padding-top:20px}.shared-preview-policy details{max-height:200px;margin-bottom:14px;overflow:auto}.shared-preview-policy ul,.shared-approved-basket ul{padding:0;list-style:none}.shared-preview-policy li{border-bottom:1px solid #2a3d4f;padding:8px 0}.shared-preview-policy li small{display:block}.shared-preview-policy button{margin:6px 0}.shared-preview-progress{margin-top:18px}.shared-preview-progress progress{width:100%}.shared-preview-image{min-width:0}.shared-preview-image .shared-approved-image{max-height:650px}.shared-check{align-items:flex-start;gap:10px;margin:16px 0;display:flex!important}.shared-check input{width:18px;min-width:18px;margin-top:4px}.shared-approved-basket li{flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.shared-approved-basket li strong{margin-right:auto}.shared-approved-basket .shared-actions{align-items:end}.shared-approved-basket select{min-width:160px}@media (width<=850px){.shared-preview-layout{grid-template-columns:1fr}.shared-share-dialog{padding:16px}.shared-preview-image .shared-image-placeholder{min-height:180px}}.shared-source-review{border-top:1px solid #35506a;margin-top:35px;padding-top:24px}.shared-source-review form{align-items:end;gap:12px;margin:20px 0;display:flex}.shared-source-review form label{width:340px;max-width:100%}.shared-policy-table{max-height:340px;overflow:auto}.shared-policy-table table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.shared-policy-table td,.shared-policy-table th{border-bottom:1px solid #35506a;padding:8px}.shared-policy-table code{overflow-wrap:anywhere}.live-workspace-controls{gap:12px;margin-bottom:16px;display:grid}.live-workspace-controls details{border:1px solid #35506a;border-radius:8px;padding:10px}.live-workspace-controls summary{cursor:pointer;margin-bottom:8px}.live-workspace-controls label{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-workspace-controls input:not([type=checkbox]):not([type=color]),.live-workspace-controls select{color:#edf6ff;background:#0b1926;border:1px solid #35506a;border-radius:5px;min-width:0;max-width:100%;padding:6px}.live-axis-controls,.live-style-controls{flex-wrap:wrap;gap:12px;display:flex}.live-axis-controls fieldset{border:1px solid #35506a;min-width:0}.live-axis-controls input{width:100px}.live-dataset-list{gap:6px;max-height:230px;margin:8px 0;display:grid;overflow:auto}.live-dataset-list label{overflow-wrap:anywhere}.live-render-status{color:#c9deed}.start-live-session{flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;display:flex}.start-live-session small{color:#90a9be}.start-live-session progress{width:100px;margin:0 8px}: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}.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}
