@font-face{font-family:AcquiLAB Sans;src:url(/fonts/acquilab-sans.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}.acquilab-workbench{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--wb-ink:#102438;--wb-navy:#0e2848;--wb-muted:#526982;--wb-faint:#798da4;--wb-blue:#3f7daf;--wb-line:#d8e2ec;--wb-paper:#fff;--wb-chrome:#f5f7f9;--wb-control:#fff;--wb-font:"AcquiLAB Sans", var(--font-sans), Arial, sans-serif;font-family:var(--wb-font);color:var(--wb-ink);background:var(--wb-paper);border:1px solid var(--wb-line);border-radius:2px;grid-template-columns:minmax(0,1fr);min-height:calc(100dvh - 4.5rem);font-size:14px;font-weight:400;line-height:1.45;display:grid;overflow:clip}.acquilab-workbench *,.acquilab-workbench :before,.acquilab-workbench :after{box-sizing:border-box}:where(.acquilab-workbench) :where(button,input,select){font:inherit;color:inherit;border-radius:3px}.acquilab-workbench button{cursor:pointer}.acquilab-workbench button:disabled,.acquilab-workbench select:disabled{cursor:not-allowed}.acquilab-workbench button:focus-visible,.acquilab-workbench a:focus-visible,.acquilab-workbench select:focus-visible,.acquilab-workbench input:focus-visible,.acquilab-workbench summary:focus-visible{outline:2px solid var(--wb-blue);outline-offset:3px}.acquilab-workbench a{color:inherit}.acquilab-workbench svg{flex-shrink:0}.acquilab-workbench button svg,.acquilab-workbench summary svg{stroke-width:1.65px;width:1.1rem;height:1.1rem}.acquilab-workbench h1,.acquilab-workbench h2,.acquilab-workbench h3,.acquilab-workbench p{margin:0}.acquilab-workbench h2,.acquilab-workbench h3{font-size:1.05rem;font-weight:600;line-height:1.4}.acquilab-workbench--embedded .workspace{min-height:0}.skip-link{z-index:30;background:#fff;padding:1rem;position:fixed;top:-6rem;left:1rem}.skip-link:focus{top:1rem}.acquilab-workbench .sidebar{background:var(--wb-chrome);border-right:1px solid var(--wb-line);flex-direction:column;min-width:0;padding-bottom:1.7rem;display:flex}.acquilab-workbench .brand{height:4.25rem;color:var(--wb-navy);letter-spacing:-.065em;white-space:nowrap;align-items:flex-start;gap:.52rem;padding:1rem 1.3rem 0;font-size:1.66rem;font-weight:600;line-height:1;text-decoration:none;display:flex}.acquilab-workbench .brand img{object-fit:cover;object-position:center;width:2.65rem;height:1.65rem}.acquilab-workbench .brand>span:not(.brand-mark){padding-top:.02rem}.acquilab-workbench .brand .brand-mark{flex-shrink:0;width:2.65rem;height:1.65rem;padding:0;display:block;position:relative;overflow:hidden}.acquilab-workbench .brand .brand-mark img{mix-blend-mode:multiply;width:5.6rem;max-width:none;height:auto;position:absolute;top:-.6rem;left:-1.5rem}.acquilab-workbench .sidebar-context{padding:.65rem 1.7rem .75rem}.eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--wb-muted);font-size:.76rem!important;font-weight:600!important}.context-item+.context-item{margin-top:2.05rem}.context-item>button{text-align:left;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-top:.7rem;padding:0;font-weight:600;line-height:1.5;display:flex}.context-item>button>span{max-width:10rem}.primary-nav{padding-top:0}.nav-group{padding:0 1.5rem;position:relative}.nav-group-0{padding-top:.85rem}.nav-group-0:before,.nav-group-2:before{content:"";border-top:1px solid var(--wb-line);position:absolute;top:0;left:1.3rem;right:1.3rem}.nav-group-1{margin-top:.15rem}.nav-group-2{margin-top:1rem;padding-top:.8rem}.primary-nav button,.account-nav button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:1.25rem;width:100%;height:3.15rem;padding:0 .35rem;display:flex;position:relative}.primary-nav button>svg,.account-nav button>svg{width:1.2rem;height:1.2rem;color:var(--wb-navy);stroke-width:1.55px}.primary-nav button:hover,.account-nav button:hover{color:var(--wb-blue)}.primary-nav button[aria-current]{color:var(--wb-navy);font-weight:650}.primary-nav button[aria-current]:before{content:"";background:var(--wb-navy);width:4px;height:1rem;position:absolute;top:calc(50% - .5rem);left:-1.05rem}.primary-nav button[aria-current]:after{content:"";background:var(--wb-navy);width:1.5rem;height:1px;position:absolute;top:50%;right:-.1rem}.account-nav{margin-top:auto;padding:1rem 1.5rem 0;position:relative}.account-nav:before{content:"";border-top:1px solid var(--wb-line);position:absolute;top:0;left:1.3rem;right:1.3rem}.account-nav button{gap:1.15rem;height:2.95rem}.workspace{grid-template-rows:2.9286rem 6.5714rem 2.7143rem minmax(0,1fr) 10.9286rem;min-width:0;display:grid}.topbar{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.55rem 0 1.4rem;font-size:.91rem;display:flex}.breadcrumb button{text-align:left;color:inherit;background:0 0;border:0;border-radius:0;padding:0}.breadcrumb{color:var(--wb-muted);align-items:center;gap:.9rem;min-width:0;display:flex}.breadcrumb-workspace{color:var(--wb-navy);font-weight:600}.breadcrumb>span{color:var(--wb-faint)}.user-menu{position:relative}.user-menu summary{cursor:pointer;white-space:nowrap;color:var(--wb-navy);align-items:center;gap:.85rem;list-style:none;display:flex}summary::-webkit-details-marker{display:none}.avatar{background:var(--wb-navy);color:#fff;letter-spacing:.03em;border-radius:2px;place-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:600;display:grid}.user-popover{z-index:5;border:1px solid var(--wb-line);background:#fff;gap:.3rem;min-width:13rem;padding:1rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 5px 15px #10243812}.user-popover span{color:var(--wb-muted)}.workspace-heading{border-bottom:1px solid var(--wb-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.15rem 1.65rem 1rem 1.4rem;display:flex}.workspace-heading h1{letter-spacing:-.035em;color:var(--wb-navy);white-space:nowrap;align-items:center;gap:1.1rem;font-size:2.1rem;font-weight:650;line-height:1.25;display:flex}.title-separator{color:#8b9eb5;font-weight:400}.method-title{letter-spacing:-.025em;font-size:1.95rem;font-weight:400}.workspace-heading p{color:var(--wb-muted);margin-top:.32rem;font-size:1rem}.context-dot{margin:0 .8rem}.scientific-status{color:var(--wb-muted);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:.17rem;padding-top:.2rem;font-size:.82rem;display:flex}.support-line{align-items:center;gap:.6rem;font-size:.91rem;display:flex}.support-line i{background:var(--wb-blue);border:2px solid #a7c2d7;border-radius:50%;width:.55rem;height:.55rem}.workspace-tabs{border-bottom:1px solid var(--wb-line);align-items:stretch;gap:.65rem;padding:0 1.55rem;display:flex}.workspace-tabs>button{color:var(--wb-muted);background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:0 1rem;font-size:.95rem}.workspace-tabs>button[aria-selected=true]{border-bottom-color:var(--wb-blue);color:var(--wb-navy);font-weight:600}.workspace-tabs>button:disabled{color:#7e8da4;opacity:1}.tabs-note{color:var(--wb-muted);align-self:center;margin-left:auto;font-size:.9rem}.panel-content{grid-template-rows:minmax(0,1fr) 4rem;min-height:0;display:grid}.work-area{grid-template-columns:minmax(0,1fr) 26.9%;min-width:0;display:grid}.run-setup{grid-template-rows:10.72rem 12.68rem minmax(9.6rem,1fr) 2.78rem;min-width:0;padding:0 1.65rem;display:grid}.configuration{border-bottom:1px solid var(--wb-line);padding-top:1.55rem}.section-ruler{color:var(--wb-muted);align-items:center;gap:.8rem;margin-bottom:1.3rem;font-size:.91rem;display:flex}.section-ruler h2{text-transform:uppercase;white-space:nowrap;font-size:.87rem;font-weight:600}.section-ruler>span:first-of-type{background:var(--wb-line);flex:1;height:1px}.selection-row{grid-template-columns:1.12fr 1.05fr .91fr;gap:1.65rem;display:grid}.selection-row label,.upload-section label{color:var(--wb-muted);font-size:.8rem;font-weight:600;display:block}.select-wrap{margin-top:.35rem;display:block;position:relative}.select-wrap select{background:var(--wb-control);width:100%;min-width:0;height:2.5rem;color:var(--wb-navy);appearance:none;border:1px solid #ccd9e5;padding:0 2.1rem 0 .8rem;font-size:1rem;font-weight:400}.select-wrap>svg{pointer-events:none;stroke-width:2px;width:.9rem;height:.9rem;color:var(--wb-navy);position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.select-wrap select:disabled{color:#8a9ab0;opacity:1;background:#f2f5f8;border-color:#dbe4ed}.select-wrap:has(select:disabled)>svg{color:#8a9ab0}.selection-row small{color:var(--wb-muted);white-space:nowrap;letter-spacing:-.015em;margin-top:.45rem;font-size:.8rem;font-weight:400;display:block}.worksheet-section{grid-template-columns:2.95rem minmax(0,1fr);padding-top:1.5rem;display:grid}.section-number{font-variant-numeric:tabular-nums;color:var(--wb-faint);font-size:1.08rem}.worksheet-body{min-width:0}.worksheet-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.worksheet-title>span{color:var(--wb-muted);font-size:.88rem}.worksheet-body h2{color:var(--wb-navy);font-weight:650}.inputs-section{border-bottom:1px solid var(--wb-line)}.input-ledger{margin-top:1.55rem}.ledger-head{color:var(--wb-muted);border-bottom:1px solid var(--wb-line);grid-template-columns:35% 30% 29% 6%;padding-bottom:.7rem;font-size:.87rem;font-weight:600;display:grid}.ledger-head span+span{border-left:1px solid var(--wb-line);padding-left:.85rem}.ledger-head span:last-child{white-space:nowrap;padding-left:.7rem;font-weight:400}.input-ledger p{border-bottom:1px solid var(--wb-line);color:var(--wb-muted);margin-right:4.5rem;padding:.68rem 0;font-size:.86rem}.parameters-section p{color:var(--wb-muted);margin-top:.4rem;font-size:.84rem}.unset-value{color:var(--wb-muted);margin-top:.6rem;display:block}.workflow-hint{border-top:1px solid var(--wb-line);color:var(--wb-muted);align-items:center;gap:.8rem;font-size:.88rem;display:flex}.workflow-hint svg{stroke-width:1.3px;width:1rem;height:1rem}.data-inspector{border-left:1px solid var(--wb-line);background:#f3f6f8;min-width:0;padding:1.25rem 1.6rem}.data-inspector h2{margin-bottom:.85rem}.inspector-dataset{border-bottom:1px solid var(--wb-line);gap:.03rem;padding-bottom:1.15rem;line-height:1.5;display:grid}.inspector-dataset strong{color:var(--wb-navy);font-size:1rem;font-weight:650}.inspector-dataset>span{color:var(--wb-muted);font-size:.91rem}.upload-section{border-bottom:1px solid var(--wb-line);padding:1rem 0 1.85rem}.upload-section h3{color:var(--wb-navy);margin-bottom:.55rem;font-size:1rem;font-weight:650}.upload-section label+label{margin-top:.95rem}.upload-section .select-wrap select{height:2.25rem;font-size:.94rem}.upload-section input[type=file]{width:100%;max-width:100%;height:2.55rem;color:var(--wb-navy);background:#fff;border:1px solid #ccd9e5;margin-top:.4rem;padding:.32rem .5rem;font-size:.86rem;font-weight:400;display:block}.upload-section input::file-selector-button{font:inherit;color:inherit;background:#f5f7f9;border:1px solid #a8b9ca;border-radius:2px;margin-right:.6rem;padding:.23rem .5rem}.upload-button{background:var(--wb-blue);color:#fff;border:1px solid #4077a6;width:100%;height:2.85rem;margin-top:.62rem;font-size:.96rem;font-weight:600}.upload-button:hover:not(:disabled){background:#326791}.upload-button:disabled{opacity:.93}.version-section{border-bottom:1px solid var(--wb-line);padding:1.1rem 0 1.45rem}.inspector-section-title{justify-content:space-between;align-items:center;display:flex}.inspector-section-title h3{color:var(--wb-navy);font-size:1rem;font-weight:650}.inspector-section-title>span{color:var(--wb-muted);font-size:.91rem}.version-section p{color:var(--wb-muted);margin-top:.85rem;font-size:.91rem}.technical-details{padding-top:1rem}.technical-details summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.technical-details summary>span{gap:.3rem;display:grid}.technical-details strong{color:var(--wb-navy);font-size:1rem;font-weight:650}.technical-details small{color:var(--wb-muted);font-size:.84rem}.technical-details summary>svg{color:var(--wb-muted)}.technical-details[open] summary>svg{transform:rotate(90deg)}.technical-details dl{gap:.3rem;margin:.85rem 0 0;font-size:.8rem;display:grid}.technical-details dt{color:var(--wb-muted)}.technical-details dd{overflow-wrap:anywhere;margin:0 0 .4rem}.versions{padding-left:1rem}.versions button{background:0 0;border:0;text-decoration:underline}.execution-strip{border-top:1px solid var(--wb-line);border-bottom:1px solid var(--wb-line);color:var(--wb-muted);background:#f5f8fa;align-items:center;gap:1.1rem;min-width:0;padding:0 1.6rem;display:flex}.execution-strip>strong{font-size:.91rem;font-weight:600}.execution-state{border-left:1px solid var(--wb-line);white-space:nowrap;padding-left:1.1rem;font-size:.8rem}.queue-requirement{margin-left:auto;font-size:.77rem}.queue-button{color:#fff;background:var(--wb-navy);white-space:nowrap;border:1px solid #0000;height:2.55rem;padding:0 1.9rem;font-size:.89rem;font-weight:600}.queue-button:disabled{color:#fff;background:#c4d1df}.analysis-history{min-width:0;padding:.82rem 1.6rem 1.15rem}.history-heading{justify-content:space-between;align-items:center;margin-bottom:.95rem;display:flex}.history-heading h2{color:var(--wb-navy);font-weight:650}.history-heading>span{color:var(--wb-muted);font-size:.9rem}.table-scroll{overflow-x:auto}.analysis-history table{border-collapse:collapse;width:100%;color:var(--wb-muted);text-align:left;table-layout:fixed;font-size:.87rem}.analysis-history th{border-bottom:1px solid var(--wb-line);padding:0 .85rem .5rem;font-weight:600;position:relative}.analysis-history th:first-child{width:14%;padding-left:.85rem}.analysis-history th:nth-child(2){width:22%}.analysis-history th:nth-child(3){width:24%}.analysis-history th:nth-child(4){width:29%}.analysis-history th+th:before{content:"";border-left:1px solid var(--wb-line);height:1.4rem;position:absolute;top:0;left:0}.analysis-history td{border-bottom:1px solid var(--wb-line);padding:.7rem .85rem}.analysis-history td.history-empty{text-align:center;padding:.7rem 0 .95rem;font-size:.87rem;line-height:1.5}.history-empty small{margin-top:.2rem;font-size:.8rem;display:block}.host-content{padding:2rem}.integration-notice{z-index:20;background:var(--wb-navy);color:#fff;width:calc(100% - 2rem);max-width:38rem;font:14px/1.5 var(--wb-font);border-radius:3px;align-items:flex-start;gap:1rem;padding:1rem 1.2rem;display:flex;position:fixed;bottom:1.3rem;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #10243820}.integration-notice button{color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.acquilab-workbench.is-collapsed,.acquilab-workbench .is-collapsed{grid-template-columns:4.8rem minmax(0,1fr)}.acquilab-workbench.is-collapsed .brand,.acquilab-workbench .is-collapsed .brand{padding:1rem .8rem}.acquilab-workbench.is-collapsed .brand>span:not(.brand-mark),.acquilab-workbench .is-collapsed .brand>span:not(.brand-mark),.acquilab-workbench.is-collapsed .sidebar-context,.acquilab-workbench .is-collapsed .sidebar-context,.acquilab-workbench.is-collapsed .sidebar nav button>span,.acquilab-workbench .is-collapsed .sidebar nav button>span{display:none}.acquilab-workbench.is-collapsed .primary-nav,.acquilab-workbench .is-collapsed .primary-nav{margin-top:1rem}.acquilab-workbench.is-collapsed .sidebar nav,.acquilab-workbench .is-collapsed .sidebar nav{padding-left:1.35rem;padding-right:1.35rem}.acquilab-workbench.is-collapsed .sidebar nav button,.acquilab-workbench .is-collapsed .sidebar nav button{justify-content:center;padding:0}.acquilab-workbench.is-collapsed .sidebar [aria-current]:after,.acquilab-workbench .is-collapsed .sidebar [aria-current]:after{display:none}@media (min-width:1646px){.acquilab-workbench{min-height:100dvh}}@media (max-width:1100px){.workspace-heading h1{gap:.7rem;font-size:1.8rem}.method-title{font-size:1.6rem}.scientific-status{font-size:.72rem}.support-line{font-size:.81rem}.workspace-heading p{font-size:.88rem}.selection-row{gap:1rem}.selection-row small{white-space:normal}.work-area{grid-template-columns:minmax(0,1fr) 29%}.run-setup{padding:0 1.2rem}.data-inspector{padding:1.25rem 1rem}.ledger-head{grid-template-columns:34% 29% 23% 14%}.execution-strip{gap:.7rem}.queue-requirement{font-size:.73rem}.queue-button{padding:0 1rem}}@media (max-width:850px){.acquilab-workbench{grid-template-columns:5rem minmax(0,1fr)}.sidebar .brand{padding:1rem .9rem}.sidebar .brand>span:not(.brand-mark),.sidebar-context,.sidebar nav button>span{display:none}.primary-nav{margin-top:1rem}.sidebar nav{padding-left:1.35rem;padding-right:1.35rem}.sidebar nav button{justify-content:center;padding:0}.sidebar [aria-current]:after{display:none}.workspace-heading{padding-top:1rem;position:relative}.scientific-status{flex-direction:row;align-items:flex-start;gap:.8rem;position:absolute;bottom:.6rem;left:1.4rem}.workspace-heading p{margin-top:.25rem}.workspace-heading h1{font-size:1.65rem}.method-title{font-size:1.4rem}.work-area{grid-template-columns:minmax(0,1fr) 32%}.selection-row{grid-template-columns:1fr 1fr}.selection-row label:last-child{grid-column:1/-1}.configuration{padding-top:1rem}.run-setup{grid-template-rows:14.5rem 12.68rem minmax(9rem,1fr) 2.78rem}.acquilab-workbench{min-height:70rem}.execution-strip{flex-wrap:wrap;gap:.4rem .8rem;padding:.65rem 1rem}.execution-state{white-space:normal}.queue-requirement{display:none}.queue-button{margin-left:auto}.input-ledger p{margin-right:0}.ledger-head{grid-template-columns:30% 25% 25% 20%}.worksheet-section{grid-template-columns:2rem minmax(0,1fr)}.worksheet-title{align-items:flex-start}.worksheet-title>span{font-size:.74rem}.data-inspector{font-size:.95rem}.user-menu summary>span:not(.avatar){display:none}}@media (max-width:620px){:root{font-size:13px}.acquilab-workbench{grid-template-columns:4.4rem minmax(0,1fr);min-height:100dvh}.acquilab-workbench .sidebar{padding-bottom:1rem}.acquilab-workbench .sidebar .brand{padding:1rem .6rem}.acquilab-workbench .brand img{width:2.5rem}.acquilab-workbench .sidebar nav{padding-left:1.1rem;padding-right:1.1rem}.acquilab-workbench .sidebar nav button{height:3rem}.acquilab-workbench .sidebar-context{display:none}.workspace{display:block}.topbar{height:3.5rem;padding:0 1rem}.breadcrumb{gap:.5rem;font-size:.8rem}.breadcrumb-project{white-space:nowrap;text-overflow:ellipsis;max-width:11rem;overflow:hidden}.workspace-heading{height:auto;min-height:12.5rem;padding:1.3rem 1rem}.workspace-heading h1{white-space:normal;font-size:1.85rem;display:block}.title-separator{display:none}.method-title{margin-top:.3rem;font-size:1.5rem;display:block}.workspace-heading p{margin-top:.5rem;font-size:.85rem;line-height:1.5}.context-dot{margin:0 .4rem}.scientific-status{white-space:normal;flex-direction:column;align-items:flex-start;gap:.15rem;margin-top:.8rem;font-size:.75rem;display:flex;position:static}.workspace-heading{display:block}.scientific-status .support-line{font-size:.8rem}.workspace-tabs{gap:0;height:3rem;padding:0 .3rem}.workspace-tabs>button{padding:0 .55rem;font-size:.82rem}.tabs-note{display:none}.panel-content,.work-area{display:block}.run-setup{padding:0 1rem;display:block}.configuration{padding:1.2rem 0 1.4rem}.section-ruler{font-size:.8rem}.selection-row{display:block}.selection-row label+label{margin-top:1rem}.select-wrap select{height:2.8rem}.selection-row label,.upload-section label{font-size:.9rem}.selection-row small{font-size:.83rem}.worksheet-section{padding:1.5rem 0 2rem}.worksheet-title{flex-direction:column;gap:.4rem}.input-ledger{margin-top:1rem}.ledger-head{grid-template-columns:29% 26% 26% 19%;font-size:.75rem}.ledger-head span+span{padding-left:.4rem}.ledger-head span:last-child{padding-left:.3rem}.input-ledger p{font-size:.84rem;line-height:1.6}.parameters-section p{line-height:1.6}.workflow-hint{gap:.35rem;min-height:3rem;font-size:.72rem}.workflow-hint svg{width:.7rem}.data-inspector{border-left:0;border-top:1px solid var(--wb-line);padding:1.4rem 1rem}.upload-section{padding-bottom:1.3rem}.technical-details{padding-bottom:.4rem}.execution-strip{grid-template-columns:auto 1fr;gap:.7rem;padding:1rem;display:grid}.execution-state{padding-left:.7rem;font-size:.76rem}.queue-button{grid-column:1/-1;width:100%;height:3rem;margin:0}.queue-requirement{grid-column:1/-1;margin:0;font-size:.75rem;display:block}.analysis-history{padding:1.2rem 1rem}.analysis-history table{min-width:32rem}.analysis-history th{font-size:.8rem}.analysis-history td.history-empty{text-align:left;padding-left:1rem}.history-heading h2{font-size:1rem}.sidebar .account-nav{margin-top:3rem}.integration-notice{left:1rem;transform:none}.is-collapsed{grid-template-columns:4.4rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.acquilab-workbench.acquilab-workbench--embedded{min-height:calc(100dvh - 4.75rem);font-size:14px;grid-template-columns:minmax(0,1fr)!important}.acquilab-workbench--embedded .sidebar{display:none!important}.acquilab-workbench--embedded .workspace{flex-direction:column;min-width:0;min-height:0;display:flex!important}.acquilab-workbench--embedded .panel-content{flex:1;min-height:0}.acquilab-workbench--embedded .topbar .user-menu{display:none}.app-shell{--wb-ink:#102438;--wb-navy:#0e2848;--wb-muted:#526982;--wb-faint:#798da4;--wb-blue:#3f7daf;--wb-line:#d8e2ec;--wb-paper:#fff;--wb-chrome:#f5f7f9}.app-shell .sidebar{background:var(--wb-chrome)!important;border-right:1px solid var(--wb-line)!important}.app-shell .nav-item{min-height:2.75rem;font-weight:400;position:relative;color:var(--wb-navy)!important;background:0 0!important;border-left:0!important;border-radius:0!important}.app-shell .nav-item:hover{color:var(--wb-blue)!important;box-shadow:none!important;background:0 0!important}.app-shell .nav-item--active{color:var(--wb-navy)!important;box-shadow:none!important;background:0 0!important;border-left:0!important;font-weight:650!important}.app-shell .nav-item--active:before{content:"";background:var(--wb-navy);width:3px;height:1rem;position:absolute;top:calc(50% - .5rem);left:0}.app-shell .nav-item--active:after{content:none!important;display:none!important}.app-shell .page-content{background:var(--wb-paper)}.app-shell .topbar{background:var(--wb-paper)!important;border-bottom:1px solid var(--wb-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-shell .production-workspace,.app-shell .production-analysis-grid{color:var(--wb-ink)}.app-shell .production-page-header h1,.app-shell .production-panel-heading h2,.app-shell .production-panel-heading h1{color:var(--wb-navy);letter-spacing:-.02em}.app-shell .production-panel,.app-shell .production-record-card,.app-shell .production-empty{border-color:var(--wb-line)!important;box-shadow:none!important;background:var(--wb-paper)!important;border-radius:2px!important}.app-shell .production-chip--active,.app-shell .production-chip.production-chip--active{box-shadow:inset 0 -2px 0 var(--wb-blue);color:var(--wb-navy)!important;background:0 0!important;border-radius:0!important}.app-shell .button--primary,.app-shell .button.button--primary{background:var(--wb-navy)!important;border-color:var(--wb-navy)!important;color:#fff!important;border-radius:3px!important}.app-shell .button--primary:disabled{opacity:.45}.app-shell .scientific-domain-header{display:none}.app-shell .analyze-hub .production-page-header,.app-shell .analyze-hub .page-heading{border-bottom:1px solid var(--wb-line);margin-bottom:1rem;padding-bottom:1rem}.app-shell .analyze-hub .production-page-header h1,.app-shell .analyze-hub .page-heading h1{color:var(--wb-navy);letter-spacing:-.02em;font-size:1.75rem}.app-shell .analyze-hub .analyze-workflow{border-bottom:1px solid var(--wb-line);color:var(--wb-muted);flex-wrap:wrap;gap:.65rem 1.25rem;margin:0 0 1.25rem;padding:.55rem 0;font-size:.82rem;font-weight:600;list-style:none;display:flex}.app-shell .analyze-hub .analyze-domain-card{box-shadow:none!important;border-color:var(--wb-line)!important;background:var(--wb-paper)!important;border-radius:2px!important}.app-shell .analyze-hub .analyze-domain-card:hover{background:#f8fafc!important;border-color:#b8c9da!important}.app-shell .analyze-hub .analyze-domain-card__title{color:var(--wb-navy)}.app-shell .analyze-hub .section-heading h2,.app-shell .optimize-page .production-page-header h1,.app-shell .simulate-page .production-page-header h1,.app-shell .production-workspace>.production-page-header h1,.app-shell .production-workspace>header.production-page-header h1,.app-shell .production-workspace>section.page-heading h1{color:var(--wb-navy);letter-spacing:-.02em}.app-shell .production-table th{letter-spacing:.02em;text-transform:uppercase;font-size:.72rem;font-weight:650;color:var(--wb-faint)!important}.app-shell .sidebar .nav-item--active{background:0 0!important}.acquilab-workbench .host-panel{min-height:12rem;padding:1.25rem 1.55rem 1.5rem}.acquilab-workbench .host-panel .production-empty{border:0;padding:1.5rem 0}.acquilab-workbench .dataset-rail{flex-wrap:wrap;gap:.45rem;padding:.85rem 1.55rem 0;display:flex}.acquilab-workbench .dataset-rail a{color:var(--wb-muted);border-bottom:1px solid #0000;padding-bottom:.15rem;font-size:.82rem;text-decoration:none}.acquilab-workbench .dataset-rail a[data-active=true]{color:var(--wb-navy);border-bottom-color:var(--wb-blue);font-weight:600}.acquilab-workbench .status-pill,.acquilab-workbench .run-status{white-space:nowrap;color:var(--wb-muted);background:0 0;border:0;border-radius:0;align-items:center;gap:.4rem;padding:0;font-size:.8125rem;font-weight:400;display:inline-flex}.acquilab-workbench .status-pill:before{content:none}.acquilab-workbench .status-pill--ok,.acquilab-workbench .run-status--succeeded{color:var(--wb-muted);font-weight:400}.acquilab-workbench .status-pill--warn,.acquilab-workbench .run-status--manual_review{color:#8a4d00;font-weight:500}.acquilab-workbench .run-status--failed{color:#8a2016;font-weight:500}.acquilab-workbench .run-status--running,.acquilab-workbench .run-status--queued,.acquilab-workbench .run-status--dispatching{color:#1f5c8a;font-weight:500}.acquilab-workbench .run-status--running:before,.acquilab-workbench .run-status--queued:before,.acquilab-workbench .run-status--dispatching:before{content:"";box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite v2-spin}@media (prefers-reduced-motion:reduce){.acquilab-workbench .run-status--running:before,.acquilab-workbench .run-status--queued:before,.acquilab-workbench .run-status--dispatching:before{opacity:.55;border-right-color:currentColor;animation:none}}.acquilab-workbench .dataset-create{padding:.5rem 1.55rem .25rem}.acquilab-workbench .dataset-create summary{cursor:pointer;color:var(--wb-muted);font-size:.85rem;list-style:none}.acquilab-workbench .dataset-create form{grid-template-columns:1fr 1fr auto;align-items:end;gap:.65rem;margin-top:.55rem;display:grid}.acquilab-workbench .dataset-create label{color:var(--wb-muted);gap:.25rem;font-size:.78rem;font-weight:600;display:grid}.acquilab-workbench .dataset-create input{background:var(--wb-control);border:1px solid #ccd9e5;height:2.2rem;padding:0 .65rem}.acquilab-workbench .integration-banner{color:var(--wb-ink);background:#fff8e8;border:1px solid #ead7a8;margin:.75rem 1.55rem 0;padding:.65rem .85rem;font-size:.88rem}.acquilab-workbench .history-actions{gap:.5rem;display:inline-flex}.acquilab-workbench .history-actions button,.acquilab-workbench .analysis-history td a{color:var(--wb-blue);background:0 0;border:0;padding:0;font-weight:600;text-decoration:none}.app-shell .scientific-domain-header--workbench{display:none}.acquilab-workbench .project-switcher{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;max-width:50%;display:flex}.acquilab-workbench .dataset-rail-empty{color:var(--wb-muted);font-size:.85rem}.acquilab-workbench--gated{min-height:28rem}.acquilab-workbench--gated .workspace-tabs button:disabled{opacity:.55}.acquilab-workbench .gate-panel{gap:1rem;padding:1.5rem 1.55rem 2rem;display:grid}.app-shell aside.sidebar .nav-item.nav-item--active,.app-shell .sidebar .nav-item--active{position:relative;color:#0e2848!important;box-shadow:none!important;background:0 0!important;border-left-color:#0000!important;border-radius:0!important;font-weight:650!important}.app-shell .sidebar .nav-item--active:before{content:""!important;background:#0e2848!important;width:3px!important;height:1rem!important;position:absolute!important;top:calc(50% - .5rem)!important;left:0!important}.app-shell .sidebar .nav-item--active:after{content:none!important;display:none!important}.acquilab-workbench .workspace-heading{align-items:center;padding:1rem 1.4rem}.acquilab-workbench .workspace-heading h1{gap:.6rem;margin:0;font-size:1.5rem}.acquilab-workbench .workspace-heading .method-title{font-size:1.35rem}.acquilab-workbench .workspace-context{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:.5rem;display:flex}.acquilab-workbench .context-picker{color:var(--wb-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.acquilab-workbench .context-picker select{min-width:16rem;max-width:28rem}.acquilab-workbench .context-run{color:var(--wb-ink);font-variant-numeric:tabular-nums;font-size:.875rem}.acquilab-workbench .dataset-create{margin:.75rem 1.4rem 0}.acquilab-workbench .result-summary{gap:1rem;display:grid}.acquilab-workbench .result-summary__head{flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;display:flex}.acquilab-workbench .result-summary__head h2{color:var(--wb-navy);margin:0;font-size:1.125rem;font-weight:600}.acquilab-workbench .result-summary__head p{color:var(--wb-muted);margin:0;font-size:.875rem}.acquilab-workbench .result-measurements{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;max-width:36rem;font-size:.875rem}.acquilab-workbench .result-measurements th{text-align:left;color:var(--wb-muted);border-bottom:1px solid var(--wb-line);padding:.4rem .6rem;font-weight:500}.acquilab-workbench .result-measurements td{border-bottom:1px solid #edf2f7;padding:.45rem .6rem}.acquilab-workbench .result-measurements .num{text-align:right}.acquilab-workbench .result-summary__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.acquilab-workbench .result-summary__actions .secondary-button{border:1px solid var(--wb-line);color:var(--wb-navy);background:#fff;border-radius:5px;padding:.5rem .9rem;font-weight:500}.acquilab-workbench .result-summary__hint,.acquilab-workbench .result-summary__tech{color:var(--wb-muted);font-size:.8125rem}.acquilab-workbench .result-summary__tech summary{cursor:pointer}.acquilab-workbench .result-summary__tech dl{grid-template-columns:max-content minmax(0,1fr);gap:.25rem .75rem;margin:.5rem 0 0;display:grid}.acquilab-workbench .result-summary__tech dd{overflow-wrap:anywhere;margin:0}.acquilab-workbench .analysis-history th:first-child{width:46%}.acquilab-workbench .analysis-history th:nth-child(2){width:16%}.acquilab-workbench .analysis-history th:nth-child(3){width:14%}.acquilab-workbench .analysis-history th:nth-child(4){width:24%}.acquilab-workbench .analysis-history td{vertical-align:top;overflow-wrap:anywhere}.acquilab-workbench .analysis-history td>a{white-space:nowrap}.acquilab-workbench .analysis-history td small{color:#8a2016;white-space:normal;max-width:none;margin-top:.25rem;font-size:.75rem;line-height:1.4;display:block}@media (max-width:760px){.acquilab-workbench .workspace-heading{flex-direction:column;align-items:flex-start;gap:.75rem}.acquilab-workbench .context-picker{width:100%}.acquilab-workbench .context-picker select{width:100%;min-width:0}}.acquilab-workbench .plot-studio-workspace-frame,.acquilab-workbench [data-uix2-plot-studio-frame=canonical]{background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.acquilab-workbench .workspace-context .dataset-create{margin:0;position:relative}.acquilab-workbench .workspace-context .dataset-create>summary{cursor:pointer;color:var(--wb-blue);font-size:.875rem;font-weight:500;list-style:none}.acquilab-workbench .workspace-context .dataset-create>summary::-webkit-details-marker{display:none}.acquilab-workbench .workspace-context .dataset-create[open] form{z-index:20;border:1px solid var(--wb-line);background:#fff;border-radius:7px;gap:.6rem;width:min(22rem,80vw);padding:.9rem;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1024381f}
.v2-page{--v2-ink:var(--acq-ink,#102438);--v2-strong:var(--acq-navy,#0e1c27);--v2-muted:var(--acq-muted,#526982);--v2-faint:#7b90a6;--v2-line:var(--acq-border,#dde9f3);--v2-line-soft:#edf3f8;--v2-surface:var(--acq-surface,#fff);--v2-subtle:var(--acq-surface-subtle,#f5faff);--v2-accent:var(--acq-blue-deep,#326b9a);--v2-accent-soft:#eaf3fa;--v2-radius:var(--acq-radius-panel,7px);--v2-radius-sm:var(--acq-radius-control,4px);min-width:0;max-width:1440px;color:var(--v2-ink);font-family:var(--font-sans), var(--acq-font-sans,"IBM Plex Sans", system-ui, sans-serif);gap:16px;font-size:14px;line-height:1.45;display:grid}.v2-page ::selection{background:#cfe3f2}.v2-page :where(table){font-variant-numeric:tabular-nums}.v2-page :where(a){color:inherit}.v2-page :where(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--v2-accent);outline-offset:2px}.v2-page :where(input,select,textarea){font:inherit;color:var(--v2-ink);border-radius:var(--v2-radius-sm);min-height:34px;accent-color:var(--v2-accent);background:#fff;border:1px solid #c9d8e5;padding:5px 9px}.v2-page :where(input,select,textarea):hover{border-color:#9db8cf}.v2-page :where(input:disabled,select:disabled,textarea:disabled){background:var(--v2-subtle);color:var(--v2-muted)}.v2-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}.v2-head h1{letter-spacing:-.015em;color:var(--v2-strong);margin:0;font-size:22px;font-weight:600;line-height:1.2}.v2-head p{color:var(--v2-muted);max-width:70ch;margin:4px 0 0}.v2-head__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-btn{border:1px solid var(--v2-line);min-height:34px;color:var(--v2-strong);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.v2-btn:hover:not(:disabled){background:var(--v2-subtle);border-color:#b9cddd}.v2-btn:disabled{opacity:.5;cursor:not-allowed}.v2-btn--primary{background:var(--v2-strong);border-color:var(--v2-strong);color:#fff}.v2-btn--primary:hover:not(:disabled){background:var(--acq-navy-dark,#10283b);border-color:var(--acq-navy-dark,#10283b)}.v2-btn--ghost{color:var(--v2-accent);background:0 0;border-color:#0000;padding:0 8px}.v2-btn--ghost:hover:not(:disabled){background:var(--v2-accent-soft);border-color:#0000}.v2-btn--sm{min-height:28px;padding:0 10px;font-size:13px}.v2-btn svg{flex:none;width:16px;height:16px}.v2-kpis{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.v2-kpi{border-left:1px solid var(--v2-line-soft);min-width:0;padding:12px 16px}.v2-kpi:first-child{border-left:0}.v2-kpi__label{color:var(--v2-muted);font-size:12px;display:block}.v2-kpi__value{color:var(--v2-strong);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:20px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.v2-kpi__sub{color:var(--v2-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;display:block;overflow:hidden}.v2-card{background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-radius);min-width:0}.v2-card__head{border-bottom:1px solid var(--v2-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.v2-card__head h2{color:var(--v2-strong);margin:0;font-size:15px;font-weight:600}.v2-card__head p{color:var(--v2-muted);margin:2px 0 0;font-size:13px}.v2-card__body{min-width:0;padding:14px 16px}.v2-card__body--flush{padding:0}.v2-card__foot{border-top:1px solid var(--v2-line-soft);color:var(--v2-muted);padding:10px 16px;font-size:13px}.v2-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.v2-split--left{grid-template-columns:300px minmax(0,1fr)}.v2-split--three{grid-template-columns:300px minmax(0,1fr) 320px}.v2-stack{align-content:start;gap:16px;min-width:0;display:grid}.v2-sticky{position:sticky;top:84px}@media (max-width:1180px){.v2-split,.v2-split--left,.v2-split--three{grid-template-columns:minmax(0,1fr)}.v2-sticky{position:static}}.v2-table-wrap{min-width:0;overflow-x:auto}.v2-table{border-collapse:collapse;width:100%;font-size:13px}.v2-page .v2-table th{text-transform:none;letter-spacing:normal}.v2-page .v2-table td{white-space:normal}.v2-table th{text-align:left;color:var(--v2-muted);border-bottom:1px solid var(--v2-line);white-space:nowrap;background:var(--v2-surface);padding:8px 12px;font-size:12px;font-weight:500}.v2-table td{border-bottom:1px solid var(--v2-line-soft);vertical-align:middle;padding:9px 12px}.v2-table tbody tr:last-child td{border-bottom:0}.v2-table tbody tr:hover{background:#f8fbfe}.v2-table tr[aria-selected=true]{background:var(--v2-accent-soft)}.v2-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.v2-table .strong{color:var(--v2-strong);font-weight:500}.v2-table .muted{color:var(--v2-muted)}.v2-table a.row-link{color:var(--v2-strong);font-weight:500;text-decoration:none}.v2-table a.row-link:hover{color:var(--v2-accent);text-underline-offset:2px;text-decoration:underline}.v2-pill{font-size:13px;font-weight:400;line-height:inherit;white-space:nowrap;color:var(--v2-muted,#526982);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;display:inline-flex}.v2-pill:before{content:none}.v2-pill--plain,.v2-pill--ok{color:var(--v2-muted,#526982);font-weight:400}.v2-pill--warn{color:#8a4d00;font-weight:500}.v2-pill--err{color:#8a2016;font-weight:500}.v2-pill--info{color:#1f5c8a;font-weight:500}.v2-pill--busy:before{content:"";box-sizing:border-box;border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite v2-spin}@keyframes v2-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.v2-pill--busy:before{opacity:.55;border-right-color:currentColor;animation:none}}.v2-list{margin:0;padding:0;list-style:none}.v2-list__item{border-bottom:1px solid var(--v2-line-soft);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 16px;text-decoration:none;display:grid}.v2-list li:last-child .v2-list__item{border-bottom:0}a.v2-list__item:hover,button.v2-list__item:hover{background:#f8fbfe}button.v2-list__item{border:0;border-bottom:1px solid var(--v2-line-soft);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0}.v2-list__title{color:var(--v2-strong);font-weight:500}.v2-list__meta{color:var(--v2-muted);margin-top:1px;font-size:12px;display:block}.v2-field{gap:4px;font-size:13px;display:grid}.v2-field>span,.v2-field small{color:var(--v2-muted);font-size:12px}.v2-fields{gap:12px;display:grid}.v2-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-row{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:12px;padding:5px 0;font-size:13px;display:grid}.v2-row>:last-child{justify-self:end;max-width:100%}@media (max-width:600px){.v2-fields--2{grid-template-columns:minmax(0,1fr)}}.v2-tabs{border-bottom:1px solid var(--v2-line);gap:4px;display:flex;overflow-x:auto}.v2-tabs>button,.v2-tabs>a{font:inherit;color:var(--v2-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 12px 8px;font-size:13px;font-weight:500;text-decoration:none}.v2-tabs>[aria-selected=true],.v2-tabs>[aria-current=page]{color:var(--v2-strong);border-bottom-color:var(--v2-accent)}.v2-disclosure{border-top:1px solid var(--v2-line-soft)}.v2-disclosure>summary{cursor:pointer;color:var(--v2-strong);align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:500;list-style:none;display:flex}.v2-disclosure>summary::-webkit-details-marker{display:none}.v2-disclosure>summary:before{content:"";border-right:1.5px solid var(--v2-muted);border-bottom:1.5px solid var(--v2-muted);width:6px;height:6px;transition:transform .15s;transform:rotate(-45deg)}.v2-disclosure[open]>summary:before{transform:rotate(45deg)}.v2-disclosure>:not(summary){padding:0 16px 14px}.v2-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.v2-step{grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 0 14px;display:grid;position:relative}.v2-step:last-child{padding-bottom:0}.v2-step:before{content:"";background:var(--v2-line);width:1px;position:absolute;top:18px;bottom:0;left:8px}.v2-step:last-child:before{display:none}.v2-step__dot{background:#fff;border:1.5px solid #b9cddd;border-radius:50%;width:18px;height:18px;margin-top:1px}.v2-step[data-state=done] .v2-step__dot{background:#16875f;border-color:#16875f;box-shadow:inset 0 0 0 3px #fff}.v2-step[data-state=active] .v2-step__dot{border-color:var(--v2-accent);box-shadow:inset 0 0 0 4px #fff, inset 0 0 0 9px var(--v2-accent)}.v2-step[data-state=failed] .v2-step__dot{background:#b42318;border-color:#b42318;box-shadow:inset 0 0 0 3px #fff}.v2-step__title{color:var(--v2-strong);font-size:13px;font-weight:500}.v2-step[data-state=pending] .v2-step__title{color:var(--v2-muted);font-weight:400}.v2-step__meta{color:var(--v2-muted);font-size:12px;display:block}.v2-empty{text-align:center;color:var(--v2-muted);padding:28px 20px}.v2-empty h3{color:var(--v2-strong);margin:0 0 4px;font-size:15px;font-weight:600}.v2-empty p{max-width:56ch;margin:0 auto 12px}.v2-notice{border-radius:var(--v2-radius-sm);background:var(--v2-subtle);color:var(--v2-muted);border:1px solid var(--v2-line-soft);padding:9px 12px;font-size:13px}.v2-notice--warn{color:#7a4300;background:#fff7eb;border-color:#f1d3a6}.v2-notice--err{color:#8a2016;background:#fdf3f2;border-color:#f4c7c3}.v2-dl{grid-template-columns:max-content minmax(0,1fr);gap:6px 16px;margin:0;font-size:13px;display:grid}.v2-dl dt{color:var(--v2-muted)}.v2-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.page-loading{align-content:start}.page-loading__label{color:var(--v2-muted);font-size:13px}.page-loading__bar{background:var(--v2-line-soft);border-radius:4px;height:12px;animation:1.1s ease-in-out infinite alternate page-loading-pulse;display:block}.page-loading__bar--title{width:min(360px,60%);height:26px}.page-loading__bar--short{width:45%}.page-loading__panel{border:1px solid var(--v2-line);border-radius:var(--v2-radius);background:var(--v2-surface);align-content:start;gap:12px;min-height:220px;padding:18px;display:grid}@keyframes page-loading-pulse{0%{opacity:1}to{opacity:.55}}@media (prefers-reduced-motion:reduce){.page-loading__bar{animation:none}}
:root{--acq-radius-panel:14px;--acq-radius-control:8px;--acq-radius-button:8px;--acq-radius-chip:6px;--acq-radius-figure:10px;--shell-canvas:#eceff3;--shell-sheet:#f8f9fb;--shell-sheet-line:#e2e6ec;--shell-panel:#fff;--shell-panel-line:#e6e9ee;--shell-panel-shadow:0 1px 2px #1018280a, 0 1px 3px #10182808;--shell-ink:#0f1b2a;--shell-muted:#5b6b7d;--shell-faint:#8a97a6;--shell-hover:#f2f4f7;--shell-active:#eef2f7;--shell-accent:#1f4f7a}body{--acq-font-sans:var(--font-sans,"Inter"), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;font-family:var(--acq-font-sans);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased}body .app-shell,.production-page-header h1,.signin-page,.ps-studio{font-family:var(--acq-font-sans)}.acquilab-workbench{--wb-font:var(--acq-font-sans)}.app-shell aside.sidebar{background:#fff;border-right:0;gap:0;padding:14px 12px 12px}.sidebar__brand-row,.sidebar__context,.sidebar__footer{flex:none}.sidebar__brand-row{justify-content:space-between;align-items:center;gap:8px;padding:2px 4px 14px 6px;display:flex}.app-shell .sidebar__brand-row .brand{min-width:0;letter-spacing:-.02em!important;padding:0!important;font-size:16px!important;font-weight:650!important}.sidebar__toggle{border:1px solid var(--shell-panel-line);width:30px;height:30px;color:var(--shell-muted);cursor:pointer;background:#fff;border-radius:8px;flex:none;place-items:center;display:inline-grid}.sidebar__toggle:hover{background:var(--shell-hover);color:var(--shell-ink)}.sidebar__toggle:focus-visible,.sidebar__switch select:focus-visible{outline:2px solid var(--shell-accent);outline-offset:2px}.sidebar__context{border:1px solid var(--shell-panel-line);background:#fafbfc;border-radius:10px;margin:0 0 10px;display:grid;overflow:hidden}.sidebar__switch{cursor:pointer;gap:1px;padding:6px 28px 6px 10px;display:grid;position:relative}.sidebar__switch+.sidebar__switch{border-top:1px solid var(--shell-panel-line)}.sidebar__switch-label{color:var(--shell-faint);font-size:10.5px;font-weight:500;line-height:1.2}.sidebar__switch select{width:100%;min-width:0;color:var(--shell-ink);font:inherit;text-overflow:ellipsis;white-space:nowrap;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:550;line-height:1.35}.sidebar__switch>svg{color:var(--shell-faint);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.app-shell .sidebar__nav{gap:0;margin-top:0;padding-top:0}.app-shell .sidebar__group{gap:1px;margin:0 0 6px}.app-shell .sidebar__group-items{gap:1px}.app-shell .sidebar__label{letter-spacing:.06em;color:var(--shell-faint);padding:6px 10px 3px;font-size:10.5px;font-weight:500}.app-shell aside.sidebar .nav-item{color:#334255;letter-spacing:-.005em;min-height:33px;box-shadow:none;border-left:0;border-radius:8px;grid-template-columns:20px 1fr auto;gap:10px;padding:0 10px;font-size:13.5px;font-weight:500}.app-shell aside.sidebar .nav-item__glyph{color:#6b7a8c}.app-shell aside.sidebar .nav-item:hover{background:var(--shell-hover);color:var(--shell-ink)}.app-shell aside.sidebar .nav-item--active{background:var(--shell-active);color:var(--shell-ink);box-shadow:none;font-weight:600}.app-shell aside.sidebar .nav-item--active:before{content:"";background:var(--shell-accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.app-shell aside.sidebar .nav-item--active .nav-item__glyph,.app-shell aside.sidebar .nav-item--ancestor .nav-item__glyph{color:var(--shell-accent)}.app-shell aside.sidebar .nav-branch:not(.nav-branch--nested):has(.nav-item--nested.nav-item--active)>.nav-item--active{box-shadow:none;background:0 0}.app-shell aside.sidebar .nav-branch:not(.nav-branch--nested):has(.nav-item--nested.nav-item--active)>.nav-item--active:before{content:none}.app-shell aside.sidebar .nav-item--ancestor{color:var(--shell-ink);font-weight:600}.app-shell aside.sidebar .nav-item--nested{color:#4a5a6c;min-height:29px;margin-left:0;padding-left:36px;font-size:13px;font-weight:500}.app-shell aside.sidebar .nav-item--nested.nav-item--active{color:var(--shell-ink);font-weight:600}.app-shell .nav-branch__children{margin:1px 0 4px}.sidebar__footer{border-top:1px solid var(--shell-panel-line);margin-top:auto;padding-top:8px}.app-shell[data-sidebar-collapsed=true] aside.sidebar{padding:12px 8px}.app-shell[data-sidebar-collapsed=true] .sidebar__brand-row{flex-direction:column;gap:10px;padding:2px 0 12px}@media (min-width:761px){.app-shell{--shell-gap:10px;padding:var(--shell-gap) var(--shell-gap) var(--shell-gap) calc(var(--sidebar-width) + var(--shell-gap));background:var(--shell-canvas)}html,body{background:var(--shell-canvas)}.app-shell aside.sidebar{border-right:1px solid var(--shell-sheet-line);background:#fff;height:100vh;inset:0 auto 0 0}.app-shell .app-main{min-height:calc(100vh - 2 * var(--shell-gap));border:1px solid var(--shell-sheet-line);background:var(--shell-sheet);border-radius:18px;overflow:clip;box-shadow:0 1px 2px #10182808}.app-shell .topbar{top:0;border-bottom:1px solid var(--shell-sheet-line);background:color-mix(in srgb, var(--shell-sheet) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:56px;margin:0 24px;padding:0 4px;position:sticky;inset:auto}.app-shell .page-content{padding:22px 28px 48px}}.topbar__crumb{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.topbar__crumb--current{color:var(--shell-ink);font-weight:600}.topbar__crumb-sep{color:#c3ccd6}.app-shell .avatar{border-radius:999px}.app-shell .account-menu strong{color:var(--shell-ink);font-size:13px;font-weight:600}.app-shell .account-menu small{color:var(--shell-muted);font-size:11.5px}.app-shell :is(.eyebrow,.production-label){color:var(--shell-faint);letter-spacing:.06em;font-size:11px;font-weight:500}.v2-page{--v2-surface:var(--shell-panel);--v2-line:var(--shell-panel-line);--v2-line-soft:#eff1f4;--v2-subtle:#f6f7f9;--v2-radius:14px;--v2-radius-sm:8px;--v2-ink:var(--shell-ink);--v2-strong:var(--shell-ink);--v2-muted:var(--shell-muted)}.v2-page .v2-card,.v2-page .v2-kpis{border-color:var(--shell-panel-line);box-shadow:var(--shell-panel-shadow)}.v2-page .v2-card{overflow:hidden}.v2-page .v2-card__head{padding-inline:18px}.v2-page .v2-head h1{letter-spacing:-.02em;font-size:24px;font-weight:600}.v2-page :where(input,select,textarea){border-color:#d9dfe6;border-radius:8px}.v2-btn{border-radius:8px}.app-shell :is(.panel,.production-panel,.production-empty,.production-toolbar,.form-panel,.recommendation-card,.campaign-meta,.metric-card,.content-card){border-color:var(--shell-panel-line);background:var(--shell-panel);box-shadow:var(--shell-panel-shadow);border-radius:14px}.app-shell :is(.button,.production-chip,.project-select select){border-radius:8px}.app-shell .production-page-header h1{letter-spacing:-.02em;font-weight:600}.ps-studio{--ps-surface:#fff;--ps-line:var(--shell-panel-line)}@media (max-width:760px){.sidebar__toggle{display:none}}
.app-shell--rail{--rail-top:#245a8a;--rail-mid:#1f4f7a;--rail-bottom:#163a5b;--rail-text:#ffffffc2;--rail-line:#ffffff29}.app-shell--rail .tabbar,.app-shell--rail .more-sheet,.app-shell--rail .sheet-backdrop,.app-shell--rail .topbar__mobile-brand{display:none}@media (min-width:761px){.app-shell--rail aside.sidebar.rail{z-index:40;width:var(--sidebar-width);height:100vh;box-shadow:none;background:linear-gradient(180deg, var(--rail-top), var(--rail-mid) 55%, var(--rail-bottom)) left top / calc(100% - 20px) 100% no-repeat;color:#fff;border:0;flex-direction:column;padding:16px 30px 12px 10px;transition:width .22s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:0 auto 0 0;overflow:visible}.app-shell--rail[data-sidebar-collapsed=false] aside.sidebar.rail{padding:16px 32px 12px 12px}.app-shell--rail .rail__wave{pointer-events:none;width:20px;height:100%;position:absolute;top:0;right:0}.app-shell--rail .sidebar__brand-row{align-items:center;gap:8px;padding:0 0 14px;display:flex}.app-shell--rail[data-sidebar-collapsed=true] .sidebar__brand-row{flex-direction:column;gap:12px}.app-shell--rail aside.sidebar .brand{color:#fff;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex;padding:0!important}.app-shell--rail aside.sidebar .rail-logo{flex:none;width:46px;height:auto}.app-shell--rail .rail-wordmark{color:#fff;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;font-size:14px;font-weight:500}.app-shell--rail .sidebar__toggle{color:#ffffffd1;background:0 0;border:1px solid #ffffff38;border-radius:9px;width:30px;height:30px;margin-left:auto}.app-shell--rail[data-sidebar-collapsed=true] .sidebar__toggle{margin-left:0}.app-shell--rail .sidebar__toggle:hover{color:#fff;background:#ffffff1a}.app-shell--rail .sidebar__toggle:focus-visible{outline:2px solid #fff}.app-shell--rail aside.sidebar .sidebar__context{background:#ffffff14;border:1px solid #ffffff29;margin:0 0 10px}.app-shell--rail aside.sidebar .sidebar__switch+.sidebar__switch{border-top-color:#ffffff24}.app-shell--rail aside.sidebar .sidebar__switch-label{color:#ffffff8f}.app-shell--rail aside.sidebar .sidebar__switch select,.app-shell--rail aside.sidebar .sidebar__switch>svg{color:#fff}.app-shell--rail aside.sidebar .sidebar__switch select option{color:#0f1b2a}.app-shell--rail aside.sidebar .sidebar__switch select:focus-visible{outline-color:#fff}.app-shell--rail aside.sidebar .sidebar__nav{scrollbar-width:none;flex:auto;gap:0;min-height:0;margin:0;padding:0;overflow:hidden auto}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__nav{overflow:visible}.app-shell--rail aside.sidebar .sidebar__group{gap:2px;margin:0}.app-shell--rail aside.sidebar .sidebar__group-items{gap:2px;display:grid}.app-shell--rail aside.sidebar .sidebar__label{color:#ffffff80;letter-spacing:.08em;padding:12px 11px 5px;font-size:10.5px;font-weight:600}.app-shell--rail aside.sidebar .sidebar__rule{background:var(--rail-line);border:0;width:22px;height:1px;margin:9px auto 9px 11px}.app-shell--rail aside.sidebar .rail-row{align-items:center;gap:2px;display:flex}.app-shell--rail aside.sidebar .nav-item.rail-item{min-width:0;height:42px;min-height:42px;box-shadow:none;color:var(--rail-text);font:inherit;letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:12px;margin:0;padding:0 11px;font-size:14px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .nav-item.rail-item{flex:none;justify-content:center;width:44px;padding:0}.app-shell--rail aside.sidebar .nav-item.rail-item:before{content:none}.app-shell--rail aside.sidebar .rail-item .nav-item__glyph{color:inherit}.app-shell--rail aside.sidebar .rail-item__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell--rail aside.sidebar .nav-item.rail-item:hover{color:#fff;background:#ffffff1a}.app-shell--rail aside.sidebar .nav-item.rail-item:focus-visible{outline-offset:1px;outline:2px solid #fff}.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--active{color:var(--rail-mid);background:#fff;font-weight:620;box-shadow:0 4px 12px #06162847}.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--ancestor:not(.nav-item--active){color:#fff;font-weight:600}.app-shell--rail aside.sidebar .rail-item--parent:after{content:"";opacity:.55;border-bottom:5px solid;border-left:5px solid #0000;width:0;height:0;position:absolute;bottom:5px;right:5px}.app-shell--rail aside.sidebar .rail-row__toggle{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.app-shell--rail aside.sidebar .rail-row__toggle:hover{color:#fff;background:#ffffff1a}.app-shell--rail aside.sidebar .rail-row__toggle[aria-expanded=false] svg{transform:rotate(-90deg)}.app-shell--rail aside.sidebar .nav-branch__children{border-left:1px solid #ffffff2e;gap:2px;margin:2px 0 6px 21px;padding-left:10px;display:grid}.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--nested{color:#ffffffb8;border-radius:10px;height:34px;min-height:34px;padding:0 10px;font-size:13.5px;font-weight:500}.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--nested .nav-item__glyph{display:none}.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--nested.nav-item--active{color:var(--rail-mid);font-weight:620}.app-shell--rail aside.sidebar .sidebar__footer{border-top:1px solid var(--rail-line);margin-top:8px;padding-top:8px}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__footer{width:44px}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar [data-tip]{position:relative}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar [data-tip]:is(:hover,:focus-visible):not([aria-expanded=true]):before{content:attr(data-tip);z-index:70;color:#fff;white-space:nowrap;pointer-events:none;background:#0f1b2a;border-radius:8px;padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.2;position:absolute;top:50%;left:calc(100% + 12px);transform:translateY(-50%);box-shadow:0 6px 16px #0f1b2a38}.app-shell--rail .rail-card{left:calc(var(--sidebar-width) + 2px);z-index:80;color:#0f1b2a;background:#fff;border-radius:16px;width:264px;padding:10px;position:fixed;box-shadow:0 18px 40px #0f1b2a2e,0 0 0 1px #e6e9ee}.app-shell--rail .rail-card__title{color:#8a97a6;letter-spacing:.07em;text-transform:uppercase;margin:4px 8px 8px;font-size:11px;font-weight:600;display:block}.app-shell--rail .rail-card__item{color:#0f1b2a;border-radius:10px;align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;display:flex}.app-shell--rail .rail-card__item:hover,.app-shell--rail .rail-card__item:focus-visible,.app-shell--rail .rail-card__item--current{background:#eef2f7;outline:none}.app-shell--rail .rail-card__glyph{width:30px;height:30px;color:var(--rail-mid);background:#eef2f7;border-radius:9px;flex:none;place-items:center;display:grid}.app-shell--rail .rail-card__item--current .rail-card__glyph{background:var(--rail-mid);color:#fff}.app-shell--rail .rail-card__item strong{font-size:13.5px;font-weight:600;display:block}.app-shell--rail .rail-card__item small{color:#5b6b7d;margin-top:1px;font-size:12px;display:block}.app-shell--rail .topbar__context-row{align-items:center;gap:12px;min-width:0;display:flex}.app-shell--rail .topbar__crumbs{align-items:center;gap:8px;min-width:0;display:flex}.app-shell--rail .topbar__crumbs--rail{display:none}.app-shell--rail .topbar__switchers{border:1px solid var(--shell-panel-line,#e6e9ee);background:#fff;border-radius:10px;min-width:0;display:flex;overflow:hidden}.app-shell--rail .topbar__switchers .sidebar__switch{min-width:140px;max-width:230px;padding:4px 28px 4px 10px}.app-shell--rail .topbar__switchers .sidebar__switch+.sidebar__switch{border-top:0;border-left:1px solid var(--shell-panel-line,#e6e9ee)}}@media (min-width:761px) and (max-height:820px){.app-shell--rail aside.sidebar .nav-item.rail-item{height:38px;min-height:38px}.app-shell--rail aside.sidebar .sidebar__rule{margin:6px auto 6px 11px}}@media (max-width:760px){.app-shell--rail aside.sidebar.rail,.app-shell--rail .topbar__switchers{display:none!important}.app-shell--rail{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.app-shell--rail .topbar__context-row{align-items:center;gap:10px;min-width:0;display:flex}.app-shell--rail .topbar__crumbs,.app-shell--rail .topbar__crumbs--rail{align-items:center;gap:6px;min-width:0;display:flex}.app-shell--rail .topbar__mobile-brand{background:var(--rail-mid);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.app-shell--rail .topbar__mobile-brand img{width:26px;height:auto}.app-shell--rail .tabbar{z-index:60;height:calc(76px + env(safe-area-inset-bottom));filter:drop-shadow(0 -4px 14px #0f1b2a1a);display:block;position:fixed;inset:auto 0 0}.app-shell--rail .tabbar__shape{width:100%;height:100%;position:absolute;inset:0}.app-shell--rail .tabbar__shape path{fill:#fff}.app-shell--rail .tabbar__tabs{grid-template-columns:repeat(5,1fr);height:76px;display:grid;position:relative}.app-shell--rail .tabbar__tab{font:inherit;cursor:pointer;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;padding:0 0 10px;font-size:11px;font-weight:550;text-decoration:none;color:#8a97a6!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;display:flex!important}.app-shell--rail .tabbar__bubble{place-items:center;height:26px;display:grid}.app-shell--rail .tabbar__tab--active{color:var(--rail-mid)!important}.app-shell--rail .tabbar__tab--active .tabbar__bubble{background:linear-gradient(160deg, #28639a, var(--rail-mid) 55%, var(--rail-bottom));color:#fff;border-radius:16px;width:48px;height:48px;margin-bottom:-12px;transform:translateY(-16px);box-shadow:0 8px 18px #1f4f7a59}.app-shell--rail .tabbar__tab:focus-visible{outline:2px solid var(--rail-mid);outline-offset:-4px}.app-shell--rail .sheet-backdrop{z-index:55;background:#0f1b2a59;border:0;display:block;position:fixed;inset:0}.app-shell--rail .more-sheet{inset:auto 0 calc(64px + env(safe-area-inset-bottom)) 0;z-index:58;visibility:hidden;background:#fff;border-radius:24px 24px 0 0;max-height:calc(100vh - 140px);padding:10px 18px 24px;transition:transform .22s cubic-bezier(.2,.7,.2,1);display:block;position:fixed;overflow-y:auto;transform:translateY(calc(100% + 80px));box-shadow:0 -10px 30px #0f1b2a33}.app-shell--rail .more-sheet[data-mobile-open=true]{visibility:visible;transform:translateY(0)}.app-shell--rail .more-sheet__handle{background:#d7dde5;border-radius:3px;width:40px;height:5px;margin:0 auto 14px}.app-shell--rail .more-sheet__switchers{grid-template-columns:1fr 1fr;gap:8px;display:grid}.app-shell--rail .more-sheet__switchers .sidebar__switch{border:1px solid #e6e9ee;border-radius:12px}.app-shell--rail .more-sheet__switchers .sidebar__switch+.sidebar__switch{border-top:1px solid #e6e9ee}.app-shell--rail .more-sheet__title{color:#8a97a6;letter-spacing:.07em;text-transform:uppercase;margin:16px 2px 8px;font-size:11px;font-weight:600;display:block}.app-shell--rail .more-sheet__grid{grid-template-columns:repeat(4,1fr);gap:12px 8px;display:grid}.app-shell--rail .more-sheet__item{color:#0f1b2a;text-align:center;flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:550;line-height:1.25;text-decoration:none;display:flex}.app-shell--rail .more-sheet__glyph{width:48px;height:48px;color:var(--rail-mid);background:#eef2f7;border-radius:15px;place-items:center;display:grid}.app-shell--rail .more-sheet__item--current .more-sheet__glyph{background:var(--rail-mid);color:#fff}}@media (min-width:761px){.app-shell--rail[data-sidebar-collapsed=false] aside.sidebar .nav-item.rail-item{height:36px;min-height:36px}.app-shell--rail[data-sidebar-collapsed=false] .sidebar__brand-row{padding-bottom:10px}.app-shell--rail[data-sidebar-collapsed=false] aside.sidebar .sidebar__switch{padding-top:5px;padding-bottom:5px}.app-shell--rail[data-sidebar-collapsed=false] aside.sidebar .nav-item.rail-item.nav-item--nested{height:32px;min-height:32px}.app-shell--rail[data-sidebar-collapsed=false] aside.sidebar .sidebar__label{padding:9px 11px 3px}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .brand{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:12px;place-items:center;display:grid}.app-shell--rail aside.sidebar .brand .rail-logo{width:44px!important;height:28px!important}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .brand{height:44px!important}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .brand .rail-logo{width:42px!important;height:27px!important}}@media (max-width:760px){.app-shell--rail .topbar__mobile-brand img{width:26px!important;height:17px!important}}@media (min-width:761px){.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar.rail{align-items:center;padding:16px 30px 12px 10px!important}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar.rail>:not(.rail__wave){width:44px}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__brand-row{align-items:center;padding:0 0 12px!important}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__group-items{justify-items:center}.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__rule{margin:9px auto!important}.app-shell.app-shell--rail aside.sidebar.rail{background:linear-gradient(180deg, var(--rail-top), var(--rail-mid) 55%, var(--rail-bottom)) left top / calc(100% - 20px) 100% no-repeat!important;border:0!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item{box-shadow:none!important;color:var(--rail-text)!important;background:0 0!important;border:0!important;border-radius:12px!important;font-weight:550!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item:hover{color:#fff!important;background:#ffffff1a!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--ancestor:not(.nav-item--active){color:#fff!important;font-weight:600!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--nested{color:#ffffffb8!important;border-radius:10px!important;font-weight:500!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--active,.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item.nav-item--nested.nav-item--active{color:var(--rail-mid)!important;background:#fff!important;font-weight:620!important;box-shadow:0 4px 12px #06162847!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item:before{content:none!important}.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .nav-item.rail-item[data-tip]:is(:hover,:focus-visible):not([aria-expanded=true]):before{content:attr(data-tip)!important;background:#0f1b2a!important;border-radius:8px!important;width:auto!important;height:auto!important;position:absolute!important;top:50%!important;left:calc(100% + 12px)!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item:after{display:block!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item:not(.rail-item--parent):after{content:none!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item.rail-item--parent:after{content:""!important}}@media (min-width:761px) and (hover:none){.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar [data-tip]:before,.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .nav-item.rail-item[data-tip]:is(:hover,:focus-visible):not([aria-expanded=true]):before{content:none!important}}@media (min-width:761px){.app-shell.app-shell--rail .app-main{background:#fff}.app-shell.app-shell--rail aside.sidebar.rail{height:100dvh!important}}@media (min-width:761px) and (max-height:740px){.app-shell.app-shell--rail aside.sidebar.rail{padding-top:10px!important;padding-bottom:8px!important}.app-shell.app-shell--rail aside.sidebar .nav-item.rail-item{height:34px;min-height:34px}.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__brand-row{gap:6px;padding-bottom:6px!important}.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .brand{height:36px!important}.app-shell.app-shell--rail aside.sidebar .sidebar__rule{margin:4px auto!important}.app-shell.app-shell--rail aside.sidebar .sidebar__footer{margin-top:4px;padding-top:4px}}@media (min-width:761px) and (max-height:600px){.app-shell.app-shell--rail[data-sidebar-collapsed=true] aside.sidebar .sidebar__nav{overflow-y:auto}}@media (max-width:760px){.app-shell--rail .tabbar{height:calc(76px + env(safe-area-inset-bottom));bottom:0}.app-shell.app-shell--rail{padding-top:calc(var(--topbar-height) + env(safe-area-inset-top))}.app-shell.app-shell--rail .topbar{height:calc(var(--topbar-height) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}}@media (min-width:761px){.app-shell.app-shell--rail{padding-left:calc(var(--sidebar-width) + var(--shell-gap,10px) + env(safe-area-inset-left))!important;padding-right:calc(var(--shell-gap,10px) + env(safe-area-inset-right))!important}.app-shell.app-shell--rail aside.sidebar.rail{left:env(safe-area-inset-left)!important}.app-shell.app-shell--rail:before{content:"";z-index:39;width:env(safe-area-inset-left);background:var(--rail-mid);position:fixed;inset:0 auto 0 0}.app-shell--rail .rail-card{left:calc(var(--sidebar-width) + 2px + env(safe-area-inset-left))}}
