@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/source-sans-3-latin.woff2)format("woff2")}@font-face{font-family:Source Code Pro;font-style:normal;font-weight:200 900;font-display:swap;src:url(../../../fonts/source-code-pro-latin.woff2)format("woff2")}:root,.theme-light{--chrome:#edf0f4;--chrome-2:#e2e7ed;--line:#cbd3dc;--line-soft:#e4e9ef;--control-line:#748393;--paper:#fff;--ink:#1b2430;--ink-2:#4a5868;--ink-3:#5d6b7a;--primary:#1f5fa8;--primary-deep:#174b86;--primary-fill:#1f5fa8;--primary-fill-hover:#174b86;--on-primary:#fff;--sel:#e4eef9;--sel-line:#9dbce3;--neg:#b42323;--neg-bg:#fbefef;--danger-fill:#b42323;--danger-fill-hover:#951c1c;--on-danger:#fff;--ok:#2e7d4f;--t-view:#1f5fa8;--t-report:#c2542a;--t-dash:#2e7d4f;--t-sched:#8a6410;--bar-bg:#1b2430;--bar-ink:#fff;--bar-ink-2:#c9d2dc;--bar-panel:#2b3745;--bar-line:#4a5868;--bar-avatar:#3a4b5e;--status-ok:#5cc28a;--status-warn:#d8ab44;--status-bad:#ee7b74;--shadow-ink:27, 36, 48;--s1:#1f5fa8;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#4a3aa7;--s8:#e34948;--cf-red-ink:#b42323;--cf-red-wash:#fbefef;--cf-red-full:#e34948;--cf-green-ink:#0f6e4c;--cf-green-wash:#eaf7f1;--cf-green-full:#1baf7a;--cf-amber-ink:#8a5b00;--cf-amber-wash:#fff6e0;--cf-amber-full:#eda100;--cf-blue-ink:#1f5fa8;--cf-blue-wash:#eaf1fa;--cf-blue-full:#1f5fa8;--cf-grey-ink:#5d6b7a;--cf-grey-wash:#edf0f4;--cf-grey-full:#8f9ba8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--fs-xl:18px;--fs-lg:15px;--fs-md-2:13.5px;--fs-md:13px;--fs-sm-2:12.5px;--fs-sm:12px;--fs-xs-2:11.5px;--fs-xs:11px;--fs-2xs:10px;--sans:"Source Sans 3", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Source Code Pro", Menlo, Consolas, "Liberation Mono", monospace}:root[data-theme=dark]{--chrome:#151b22;--chrome-2:#1f2730;--line:#303b47;--line-soft:#26303a;--control-line:#7c8b9b;--paper:#1c242d;--ink:#e6ebf0;--ink-2:#b6c1cc;--ink-3:#8f9ba8;--primary:#6aa1e3;--primary-deep:#93bdef;--primary-fill:#2f72c4;--primary-fill-hover:#2864b0;--on-primary:#fff;--sel:#22364f;--sel-line:#3e618e;--neg:#ee7b74;--neg-bg:#3a2224;--danger-fill:#ee7b74;--danger-fill-hover:#f39790;--on-danger:#1b2430;--ok:#5cc28a;--t-view:#6aa1e3;--t-report:#e6845a;--t-dash:#5cc28a;--t-sched:#d8ab44;--bar-bg:#0c1117;--bar-ink:#f2f5f8;--bar-ink-2:#aab6c2;--bar-panel:#1a2330;--bar-line:#3a4756;--bar-avatar:#2c3a49;--status-ok:#5cc28a;--status-warn:#d8ab44;--status-bad:#ee7b74;--shadow-ink:0, 0, 0;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9;--s8:#e66767;--cf-red-ink:#f29a94;--cf-red-wash:#3a2224;--cf-red-full:#e34948;--cf-green-ink:#7fd6ac;--cf-green-wash:#1d3a2e;--cf-green-full:#199e70;--cf-amber-ink:#f0c25a;--cf-amber-wash:#3d3116;--cf-amber-full:#c98500;--cf-blue-ink:#8fbaf0;--cf-blue-wash:#1f2f44;--cf-blue-full:#3987e5;--cf-grey-ink:#aab5c1;--cf-grey-wash:#2a333d;--cf-grey-full:#8f9ba8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--chrome:#151b22;--chrome-2:#1f2730;--line:#303b47;--cf-red-ink:#f29a94;--cf-red-wash:#3a2224;--cf-red-full:#e34948;--cf-green-ink:#7fd6ac;--cf-green-wash:#1d3a2e;--cf-green-full:#199e70;--cf-amber-ink:#f0c25a;--cf-amber-wash:#3d3116;--cf-amber-full:#c98500;--cf-blue-ink:#8fbaf0;--cf-blue-wash:#1f2f44;--cf-blue-full:#3987e5;--cf-grey-ink:#aab5c1;--cf-grey-wash:#2a333d;--cf-grey-full:#8f9ba8;--line-soft:#26303a;--control-line:#7c8b9b;--paper:#1c242d;--ink:#e6ebf0;--ink-2:#b6c1cc;--ink-3:#8f9ba8;--primary:#6aa1e3;--primary-deep:#93bdef;--primary-fill:#2f72c4;--primary-fill-hover:#2864b0;--on-primary:#fff;--sel:#22364f;--sel-line:#3e618e;--neg:#ee7b74;--neg-bg:#3a2224;--danger-fill:#ee7b74;--danger-fill-hover:#f39790;--on-danger:#1b2430;--ok:#5cc28a;--t-view:#6aa1e3;--t-report:#e6845a;--t-dash:#5cc28a;--t-sched:#d8ab44;--bar-bg:#0c1117;--bar-ink:#f2f5f8;--bar-ink-2:#aab6c2;--bar-panel:#1a2330;--bar-line:#3a4756;--bar-avatar:#2c3a49;--status-ok:#5cc28a;--status-warn:#d8ab44;--status-bad:#ee7b74;--shadow-ink:0, 0, 0;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9;--s8:#e66767;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--chrome);color:var(--ink);font-family:var(--sans);font-variant-numeric:tabular-nums;min-height:100vh;margin:0;font-size:13px;line-height:1.4}::placeholder{color:var(--ink-3);opacity:1}input[type=checkbox],input[type=radio]{accent-color:var(--primary-fill)}::selection{background:var(--sel);color:var(--ink)}*{scrollbar-color:var(--line) var(--chrome);scrollbar-width:thin}a{text-underline-offset:2px;text-decoration-thickness:1px}input,textarea{caret-color:var(--primary)}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--primary);outline-offset:1px}svg.i{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none;width:15px;height:15px}h1,h2,h3{text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--fs-xl);line-height:1.25}h2{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:13px}.num{text-align:right;white-space:nowrap}.neg{color:var(--neg)}.mono{font-family:var(--mono);font-size:12px}@media (width<=1100px){.sidebar nav[data-more=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.sidebar nav[data-more=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 36px),#0000)}.sidebar nav[data-more=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}}.gate{background:var(--chrome);align-content:start;justify-items:center;min-height:100dvh;padding:clamp(24px,16vh,160px) 16px 24px;display:grid}@media (width<=760px){.gate{padding-top:16px}}.gate-panel{background:var(--paper);border:1px solid var(--line);border-radius:3px;width:min(400px,100%);overflow:hidden}.gate-head{background:var(--bar-bg);min-height:44px;color:var(--bar-ink);align-items:center;padding:0 16px;display:flex}.gate-brand{font-weight:700;font-size:var(--fs-lg);letter-spacing:.01em;align-items:center;gap:8px;display:flex}.gate-main{padding:20px 20px 18px;display:block}.gate-main:focus{outline:none}.gate-foot{border-top:1px solid var(--line);background:var(--chrome);font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 16px;display:flex}.gate-id{margin:0}.gate-prefs{flex-wrap:wrap;gap:8px 12px;min-width:0;display:flex}.gate-prefs .bar-select{color:var(--ink-2)}.signin h1{font-size:var(--fs-xl);margin:0 0 4px}.signin .lead{color:var(--ink-2);margin:0}.signin .dest{font-size:var(--fs-sm);color:var(--ink-3);margin:4px 0 0}.signin .notice{margin:14px 0 0}.signin form{justify-items:start;gap:14px;margin-top:16px;display:grid}.signin form .ctl{justify-self:stretch}.signin .field{border:1px solid var(--control-line);background:var(--paper);width:100%;color:var(--ink);border-radius:3px;padding:6px 9px}.signin form.ways{flex-wrap:wrap;gap:8px;display:flex}.signin .help-line{font-size:var(--fs-sm);color:var(--ink-2);margin:14px 0 0}.signin .how{color:var(--ink-2);margin-top:4px;display:block}.signin :is(.help-line,.how) a{color:var(--primary);text-underline-offset:2px;overflow-wrap:anywhere;max-width:100%;display:inline-block}.toolbar{background:var(--paper);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.toolbar .title{align-items:baseline;gap:10px;margin-right:8px;display:flex}.toolbar .kind{font-size:var(--fs-sm);color:var(--ink-2);align-items:baseline;gap:6px;font-weight:600;display:inline-flex}.toolbar .kind:before{content:"";width:3px;height:.7em;background:var(--c);border-radius:1px;align-self:baseline;height:1cap}.toolbar .title input.name{font-size:var(--fs-xl);color:inherit;text-overflow:ellipsis;background:0 0;border:1px solid #0000;border-radius:3px;width:min(36ch,40vw);margin-left:-7px;padding:2px 6px;font-family:inherit;font-weight:600}@supports (field-sizing:content){.toolbar .title input.name{field-sizing:content;width:auto;min-width:8ch;max-width:min(36ch,40vw)}}@media (width<=760px){.toolbar .title input.name{max-width:100%}}.toolbar .title input.name:hover{border-color:var(--line)}.toolbar .title input.name:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px;background:var(--paper)}.toolbar .sep{background:var(--line);width:1px;height:22px;margin:0 4px}.toolbar .grow{flex:1}.toolbar .picked{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:28ch;font-weight:600;font-size:var(--fs-sm-2);overflow:hidden}.toolbar .picked.none{color:var(--ink-3);font-weight:400}.toolbar .why{min-width:min(10ch,100%);max-width:76ch;font-size:var(--fs-sm);color:var(--ink-2);flex:0 1000 auto;align-items:center;gap:5px;display:inline-flex}.toolbar .why .i{color:var(--ink-3);flex:none}.toolbar .why-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.toolbar .why{flex-basis:100%;align-items:flex-start;max-width:100%}.toolbar .why-text{white-space:normal}}.toolbar .actions{align-items:center;gap:inherit;margin-left:auto;display:flex}.btn{color:inherit;border:1px solid var(--line);background:var(--paper);font-weight:600;font-size:var(--fs-sm-2);white-space:nowrap;border-radius:3px;align-items:center;gap:6px;padding:5px 11px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn:where(:not(:disabled)):hover{background:var(--chrome);border-color:var(--ink-3)}.btn.primary{background:var(--primary-fill);border-color:var(--primary-fill);color:var(--on-primary)}.btn.primary:where(:not(:disabled)):hover{background:var(--primary-fill-hover);border-color:var(--primary-fill-hover)}.btn.quiet{border-color:#0000}.btn.quiet:where(:not(:disabled)):hover,.btn.quiet:disabled{border-color:var(--line)}.btn[aria-pressed=true],.btn[aria-pressed=true]:hover{background:var(--sel);color:var(--primary-deep)}.btn[disabled]{cursor:not-allowed}.btn.sm{padding:3px 8px;font-size:12px}.input{border:1px solid var(--control-line);background:var(--paper);color:var(--ink-3);border-radius:3px;align-items:center;gap:7px;padding:5px 9px;display:flex}.input input,.input input:focus-visible{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.input:focus-within{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px}select.sel{border:1px solid var(--control-line);background:var(--paper);border-radius:3px;width:100%;padding:5px 8px}input.sel,textarea.sel{border:1px solid var(--control-line);background:var(--paper);color:var(--ink);font:inherit;border-radius:3px;padding:5px 8px}.picker{min-width:0;max-width:100%;display:inline-flex;position:relative}.picker-btn{border:1px solid var(--control-line);background:var(--paper);min-width:0;max-width:100%;height:28px;color:var(--ink);font-size:var(--fs-sm-2);text-align:left;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:0 7px 0 9px;font-weight:600;display:inline-flex}.picker-btn:hover{background:var(--chrome)}.picker-val{text-overflow:ellipsis;min-width:0;overflow:hidden}.picker-btn .picker-glyph{color:var(--ink-3);flex:none;margin-left:auto}.picker-list{z-index:30;background:var(--paper);width:max-content;min-width:100%;max-width:min(320px,100vw - 32px);max-height:min(60vh,320px);color:var(--ink);border:1px solid var(--line);box-shadow:0 4px 12px rgba(var(--shadow-ink), .14);border-radius:3px;gap:1px;padding:4px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.picker.end .picker-list{left:auto;right:0}.picker.up .picker-list{top:auto;bottom:calc(100% + 4px)}.picker-opt{min-width:0;font-size:var(--fs-sm-2);white-space:nowrap;cursor:pointer;border-radius:2px;align-items:center;gap:12px;padding:6px 8px 6px 10px;font-weight:400;display:flex}.picker-opt:hover{background:var(--sel)}.picker-opt:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.picker-opt[aria-selected=true]{color:var(--primary-deep);font-weight:600}.picker-opt .picker-txt{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.picker-opt .picker-check{color:var(--primary);flex:none}.seg{border:1px solid var(--line);border-radius:3px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.seg button{font-weight:600;font-size:var(--fs-sm-2);white-space:nowrap;border-right:1px solid var(--line);padding:4px 11px;transition:background .15s}.seg button:last-child{border-right:0}.seg button:hover{background:var(--chrome)}.seg button[aria-pressed=true]{background:var(--sel);color:var(--primary-deep)}.chip{border:1px solid var(--line);color:var(--ink-2);background:var(--paper);border-radius:3px;align-items:center;gap:6px;padding:2px 8px;font-size:12px;display:inline-flex}.chip .sw{background:var(--c);border-radius:1px;width:3px;height:11px}.chip[aria-pressed=true]{background:var(--sel);border-color:var(--sel-line);color:var(--ink)}.chip:disabled{opacity:.55;cursor:default}.tag{color:var(--ink-2);vertical-align:top;align-items:center;gap:6px;font-size:12px;line-height:18px;display:inline-flex}.tag:before{content:"";background:var(--c);border-radius:1px;width:3px;height:12px}.sup{color:var(--ink-3);font-size:var(--fs-sm);white-space:nowrap;vertical-align:top;align-items:center;gap:4px;margin-left:6px;line-height:18px;display:inline-flex}.frame{min-height:calc(100vh - 86px);display:grid}.pane{background:var(--paper);border-right:1px solid var(--line);min-width:0;padding:12px}.pane.side{background:var(--chrome)}.pane:last-child{border-right:0}.pane h2{margin-bottom:8px}.main{background:var(--paper);min-width:0;padding:14px 16px}table.grid{border-collapse:collapse;width:100%;font-size:13px}table.grid th{text-align:left;color:var(--ink-2);border-bottom:1px solid var(--ink-3);white-space:nowrap;background:var(--paper);padding:6px 10px;font-size:12px;font-weight:600;position:sticky;top:0}table.grid th.num{text-align:right}table.grid td{border-bottom:1px solid var(--line-soft);white-space:nowrap;vertical-align:middle;padding:5px 10px}table.grid tbody tr:hover td{background:var(--chrome)}table.grid tbody th[scope=row]{text-align:left;font-weight:400;font-size:inherit;color:var(--ink);border-bottom:1px solid var(--line-soft);background:var(--paper);padding:5px 10px;position:sticky;top:auto}table.grid tbody tr:hover th[scope=row]{background:var(--chrome)}table.grid tr.group td{background:var(--chrome);font-weight:600}table.grid tr.total td{border-top:1px solid var(--ink);border-bottom:3px double var(--ink);font-weight:700}table.grid tr.sub td{border-top:1px solid var(--ink-3);font-weight:600}table.grid tr.sel td,table.grid tr.sel:hover td{background:var(--sel)}table.grid tr.pick{cursor:pointer}table.grid tr.sel,.sched.sel,.tree .node[aria-current=true],.runs li button[aria-current=true],.chip[aria-pressed=true],.tagchip[aria-pressed=true]{--ink-3:var(--ink-2);--ok-on-sel:color-mix(in srgb, var(--ok) 75%, var(--ink))}table.grid tr.sel>*,.sched.sel>*,.tree .node[aria-current=true]>*,.runs li button[aria-current=true]>*{--ok:var(--ok-on-sel)}.scroll{overflow-x:auto}.tree{margin:0;padding:0;font-size:13px;list-style:none}.tree li{margin:0}.tree .node{text-align:left;width:100%;color:var(--ink);border-radius:3px;align-items:center;gap:6px;padding:4px 6px;transition:background .15s;display:flex}.tree .node:hover{background:var(--chrome-2)}.tree .node[aria-current=true]{background:var(--sel);color:var(--primary-deep);font-weight:600}.tree .node .cnt{color:var(--ink-3);margin-left:auto;font-size:12px;font-weight:400}.tree ul{margin:0;padding-left:16px;list-style:none}.tree .node.skel{color:var(--ink-3)}.skel-line{background:var(--line-soft);vertical-align:middle;border-radius:2px;width:96px;height:9px;display:inline-block;position:relative;overflow:hidden}.skel-line:after{content:"";background:var(--chrome);animation:1.2s ease-in-out infinite sk;position:absolute;inset:0}@keyframes sk{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel-line:after{animation:none}}.lib{grid-template-columns:220px 1fr 280px}.libhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.libhead p{color:var(--ink-2);max-width:64ch;margin:3px 0 0}.filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.runs{margin:0;padding:0;list-style:none}.runs li{border-bottom:1px solid var(--line-soft);grid-template-columns:auto 1fr auto;align-items:center;gap:6px 10px;padding:7px 0;font-size:13px;display:grid}.runs .t{color:var(--ink-3);font-size:12px;display:block}.runs .edge{background:var(--c);border-radius:1px;width:3px;height:14px}.runs .st{color:var(--ink-2);font-size:12px}.runs .st.fail{color:var(--neg);font-weight:600}.empty{border:1px solid var(--line);color:var(--ink-2);background:var(--chrome);border-radius:3px;max-width:60ch;padding:18px 20px}.empty h3{color:var(--ink);font-size:var(--fs-md-2);margin-bottom:6px}.empty ol{margin:8px 0 12px;padding-left:20px}.bld{grid-template-columns:236px 1fr 264px}.fields .dom{color:var(--ink-3);margin:-4px 0 8px;font-size:12px}.fg{margin-top:10px}.fg>.gl{cursor:pointer;color:var(--ink-2);border-radius:3px;align-items:center;gap:5px;padding:3px 0;font-size:12px;font-weight:600;display:flex}.fg>.gl svg{transition:transform .15s}.fg[aria-expanded=true]>.gl svg{transform:rotate(90deg)}.fld{text-align:left;cursor:pointer;width:100%;font-size:var(--fs-sm-2);border-radius:3px;align-items:center;gap:6px;padding:3px 6px 3px 18px;display:flex}.fld:hover{background:var(--chrome-2)}.fld .i{flex:none}.fld .ty{font-family:var(--mono);font-size:var(--fs-2xs);color:var(--ink-3);margin-left:auto}.sect{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.zone{border:1px solid var(--line);background:var(--chrome);border-bottom:0;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;min-height:34px;padding:5px 10px;display:grid}.zone:last-of-type{border-bottom:1px solid var(--line)}.zone .lab{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px;font-weight:600}.zone .items{flex-wrap:wrap;align-items:center;gap:6px;display:flex;container:zone/inline-size}.pill{border:1px solid var(--line);background:var(--paper);border-radius:3px;flex-wrap:wrap;align-items:center;gap:5px;max-width:100%;padding:2px 5px 2px 8px;font-size:12px;display:inline-flex}.pill b{font-weight:600}.pill .x{width:14px;height:14px;color:var(--ink-3);border-radius:2px;justify-content:center;align-items:center;display:inline-flex}.pill .x:hover{background:var(--chrome-2);color:var(--ink)}.zone .add{color:var(--ink-3);border:1px dashed var(--line);border-radius:3px;align-items:center;gap:3px;padding:2px 6px;font-size:12px;display:inline-flex}.zone .add:hover{color:var(--ink);background:var(--paper)}.zone button.add{font:inherit;cursor:pointer;background:0 0;font-size:12px}.zone button.add[aria-expanded=true]{color:var(--ink);background:var(--paper)}.sheet{border:1px solid var(--line);border-top:0}.bld .main{flex-direction:column;display:flex}.bld .main>*{flex:none}.bld .main>.sheet{flex-direction:column;flex:0 auto;min-height:160px;display:flex}.sheet>.scroll{flex:auto;min-height:0;overflow:auto}.sheet>.readout,.sheet>.alert{flex:none}p.alert{border:1px solid var(--neg);background:var(--neg-bg);color:var(--neg);overflow-wrap:anywhere;border-radius:3px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-weight:600;display:flex}p.alert.warn{border-color:var(--t-sched);background:var(--paper);color:var(--ink);font-weight:400}p.alert.warn>.i{color:var(--t-sched)}.sheet>.scroll:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.sheet table.grid{border-collapse:separate;border-spacing:0}.sheet table.grid tfoot td{z-index:1;background:var(--paper);position:sticky;bottom:0}@media (width<=1100px){.sheet>.scroll{max-height:max(320px,100vh - 140px)}}.readout{font-family:var(--mono);font-size:var(--fs-xs-2);color:var(--ink-2);border-top:1px solid var(--line);background:var(--chrome);flex-wrap:wrap;gap:2px 16px;padding:6px 10px;display:flex}.readout b{color:var(--ink);font-weight:600}.readout .live{background:var(--ok);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.fpanel .f{border-bottom:1px solid var(--line-soft);padding:8px 0}.fpanel .f label{color:var(--ink-2);margin-bottom:3px;font-size:12px;display:block}.fpanel .f .v{gap:6px;display:flex}.steps{counter-reset:s;margin:0;padding:0;list-style:none}.steps li{counter-increment:s}.steps button{text-align:left;width:100%;color:var(--ink-2);line-height:1.3;font-size:var(--fs-sm-2);border-radius:3px;grid-template-columns:22px 1fr;gap:6px;padding:4px 6px 4px 0;transition:background .15s;display:grid}.steps button:before{content:counter(s) ".";font-family:var(--mono);color:var(--ink-3);text-align:right;padding-top:1px;font-size:11px}.steps button:hover{background:var(--chrome-2);color:var(--ink)}.steps button[aria-current=true]{color:var(--primary-deep);background:var(--sel);font-weight:600}.steps li.future button{color:var(--ink-3);font-style:italic}.vw{grid-template-columns:1fr 280px}.stage{background:var(--chrome);min-width:0;padding:16px 18px}.stagehead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.plate-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.plates,.plate-cap{grid-auto-columns:minmax(440px,1fr);grid-auto-flow:column;gap:20px;width:max-content;min-width:100%;display:grid}.plates{border-bottom:1px solid var(--ink-3);align-items:end;padding:14px 4px 6px}.plate-cap{padding:8px 4px}.plate-cap div{contain:inline-size;min-width:0;color:var(--ink-2);justify-content:space-between;font-size:12px;display:flex}.plate-cap b{color:var(--ink)}.plate-cap .d{color:var(--neg);font-weight:600}.row{grid-template-columns:86px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.row label{color:var(--ink-2);font-size:var(--fs-sm-2)}.exports{gap:6px;display:grid}.exports .btn{justify-content:flex-start}.exports .btn small{opacity:.75;margin-left:auto;font-weight:400}.pane h2+p{color:var(--ink-2);margin:0 0 6px}.sc{grid-template-columns:1fr}.fail-note{border:1px solid var(--neg);background:var(--neg-bg);border-radius:3px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:grid}.fail-note h3{color:var(--neg);font-size:13.5px}.fail-note p{color:var(--ink-2);max-width:78ch;margin:2px 0 0}.fail-note.progress{border-color:var(--line);background:var(--paper)}.fail-note.progress :is(h2,h3){color:var(--ink)}.fail-note.progress .live{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--ink);border-radius:50%;animation:1.2s ease-in-out infinite note-pulse;display:inline-block}@keyframes note-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.fail-note.progress .live{animation:none}}.tl-head{border-bottom:1px solid var(--ink-3);color:var(--ink-2);grid-template-columns:280px minmax(0,1fr) 200px;align-items:end;gap:6px 24px;padding:6px 10px;font-size:12px;font-weight:600;display:grid}.tl-head>:not(.legend){grid-row:2}.tl-head>.legend{grid-area:1/2/auto/-1}.scale{height:16px;position:relative;container-type:inline-size}.scale .track{position:absolute;inset:0}.scale .tick.first{transform:none}.scale .tick.last{transform:translate(-100%)}.scale .tick.ph{display:none}@container (width<=400px){.scale .tick.alt{display:none}}@container (width<=220px){.scale .tick{display:none}.scale .tick.end{display:block}}.scale span{white-space:nowrap;color:var(--ink-3);font-size:11px;font-weight:400;position:absolute;bottom:0;transform:translate(-50%)}.scale .now{color:var(--ink);font-weight:700}.sched{border-bottom:1px solid var(--line-soft);grid-template-columns:280px minmax(0,1fr) 200px;align-items:center;gap:24px;padding:9px 10px;display:grid}.sched:hover{background:var(--chrome)}.sched .who .name{align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}.sched .who .name:before{content:"";background:var(--c);border-radius:1px;width:3px;height:12px}.sched .who p{color:var(--ink-2);margin:2px 0 0;font-size:12px}.sched .who .to{color:var(--ink-3);font-size:12px}.line{--z:1;--at:var(--now);--d:clamp(4px, calc(var(--gap,100) * var(--z) * 1cqw - 1.5px), 9px);height:26px;position:relative;container-type:inline-size}.line .track{position:absolute;inset:0}.line .track:before{content:"";background:var(--ink-3);height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.line.paused .track:before{right:calc(100% - var(--now))}.line.paused .track:after{content:"";left:var(--now);border-top:1.5px dashed var(--ink-3);margin-top:-.75px;position:absolute;top:50%;right:0}.line .now{background:var(--ink);width:1.5px;top:-4px;bottom:-4px;left:var(--now);position:absolute}.line .run{width:var(--d);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--d) / -2);background:var(--ink);border:1.5px solid var(--ink);border-radius:50%;position:absolute;top:50%}.line .run.future{background:var(--paper)}.line .run.fail{background:var(--neg);border-color:var(--neg);z-index:1}.line .run.skip{background:var(--chrome-2);border-color:var(--ink-3)}.line .run.fail:after{content:"";inset:calc(var(--d) * -.55);border:1.5px solid var(--neg);opacity:.5;border-radius:50%;position:absolute}.line.idle .track:before{border-top:1.5px dashed var(--line);background:0 0;height:0}.line .inv{top:50%;left:calc(var(--at) + 10px);max-width:calc(100% - var(--at) - 10px);text-overflow:ellipsis;white-space:nowrap;color:var(--ink-2);background:var(--paper);z-index:2;padding:0 4px;font-size:12px;position:absolute;overflow:hidden;transform:translateY(-50%)}.sched:not(.sel):hover .line .inv{background:var(--chrome)}.sched .st{color:var(--ink-2);flex-direction:column;gap:2px;font-size:12px;display:flex}.sched .st b{color:var(--ink)}.history{margin-top:20px}.history h2{margin-bottom:8px}.foot{color:var(--ink-3);font-size:var(--fs-xs-2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 16px;display:flex}@media (width<=1100px){.lib{grid-template-columns:220px 1fr}.lib .pane:last-child{border-top:1px solid var(--line);grid-column:1/-1}.bld{grid-template-columns:200px 1fr}.bld .pane:last-child{border-top:1px solid var(--line);grid-column:1/-1}.vw{grid-template-columns:1fr}.vw .pane:last-child{border-top:1px solid var(--line)}.tl-head,.sched{grid-template-columns:240px 1fr 160px}.toolbar{flex-wrap:wrap;row-gap:6px;padding-top:6px;padding-bottom:6px}.toolbar .title{flex-shrink:0}}@media (width<=760px){.toolbar{flex-wrap:wrap;height:auto;padding:8px 10px}.lib,.bld{grid-template-columns:1fr}.pane{border-right:0;border-bottom:1px solid var(--line)}.tl-head,.sched{grid-template-columns:minmax(0,1fr)}.tl-head>.h-name,.tl-head>.h-st{display:none}.tl-head>.legend{grid-column:1/-1}.sched>.st{order:1}.sched>.line{order:2}.fail-note{grid-template-columns:auto 1fr}.line,.scale{--z:3.5;--at:50%;overflow-x:clip}.line .track,.scale .track{left:calc(50% - var(--now) * 3.5);width:350%;right:auto}.scale .tick:not(.ph){display:none}.scale .tick.ph{display:block}.scale .tick.ph-start{transform:none}.scale .tick.ph-end{transform:translate(-100%)}}.toolbar>*{flex:none}.toolbar .search{flex:0 100 auto;min-width:140px}.toolbar .kind,.toolbar .state{white-space:nowrap}.toolbar .title{flex:0 auto;min-width:0}.toolbar .title h1{text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.toolbar .grow{flex:1 1 0;min-width:0}.frame>*{min-width:0}.scroll{overscroll-behavior-x:contain;max-width:100%}table.grid td.text{text-overflow:ellipsis;max-width:36ch;overflow:hidden}table.grid td.lead{width:40%;min-width:28ch;max-width:0}table.grid tr.empty td{color:var(--ink-3);white-space:normal;padding:18px 12px}table.grid tr.empty .btn{vertical-align:baseline;margin-left:10px}.btn[aria-busy=true],.btn[aria-disabled=true],.btn:disabled{opacity:.55;cursor:default}.btn[aria-disabled=true]:hover{background:var(--paper);border-color:var(--line)}.btn.primary[aria-disabled=true]:hover{background:var(--primary-fill);border-color:var(--primary-fill)}.btn.quiet[aria-disabled=true]:hover{border-color:#0000}.status-region>.status-note{margin:8px 14px 0}.status-region.in-pane>.status-note{margin:0 0 12px}.status-note{border:1px solid var(--line);border-left:3px solid var(--ok);font-size:var(--fs-sm-2);background:var(--paper);color:var(--ink);overflow-wrap:anywhere;border-radius:3px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.status-note>.i{color:var(--ok);flex:none;margin-top:1px}.status-note .status-text{flex:1;min-width:0}.status-note .btn{flex:none;margin:-3px 0}.status-note.bad{border-left-color:var(--neg)}.status-note.bad>.i{color:var(--neg)}.status-note.warn{border-left-color:var(--t-sched)}.status-note.warn>.i{color:var(--t-sched)}.btn.busy:after{content:"";border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite rs-spin}@keyframes rs-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.busy:after{opacity:.5;border-right-color:currentColor;animation:none}}dialog.confirm{border:1px solid var(--line);background:var(--paper);width:min(440px,100vw - 32px);color:var(--ink);box-shadow:0 8px 24px rgba(var(--shadow-ink), .18);border-radius:3px;margin:auto;padding:0}dialog.confirm::backdrop{background:rgba(var(--shadow-ink), .4)}dialog.confirm[open]{animation:.15s ease-out rs-settle}dialog.confirm[open]::backdrop{animation:.15s ease-out rs-fade}@keyframes rs-settle{0%{opacity:0;transform:translateY(6px)}}@keyframes rs-fade{0%{opacity:0}}dialog.confirm form{gap:10px;padding:16px 18px;display:grid}dialog.confirm h2{letter-spacing:normal;text-transform:none;color:var(--ink);margin:0;font-size:15px;font-weight:600;line-height:1.4}dialog.confirm p{margin:0}dialog.confirm .body{gap:10px;display:grid}dialog.confirm .lead b{overflow-wrap:anywhere;font-weight:600}dialog.confirm .with{color:var(--ink-2)}dialog.confirm ul{color:var(--ink-2);gap:2px;margin:-6px 0 0;padding-left:18px;display:grid}dialog.confirm ul.names{color:var(--ink);max-height:180px;overflow-y:auto}dialog.confirm ul.names li{overflow-wrap:anywhere}dialog.confirm ul.names .more{color:var(--ink-2);margin-left:-18px;list-style:none}dialog.confirm label{color:var(--ink-2);margin-top:4px;font-size:12px;display:block}dialog.confirm label b{color:var(--ink);overflow-wrap:anywhere;font-weight:600}dialog.confirm input.field{box-sizing:border-box;border:1px solid var(--control-line);background:var(--paper);border-radius:3px;width:100%;margin-top:-4px;padding:5px 9px}dialog.confirm .err{color:var(--neg);align-items:flex-start;gap:8px;display:flex}dialog.confirm .err svg{flex:none;margin-top:2px}dialog.confirm .acts{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.btn.danger{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}.btn.danger:not(:disabled):hover{background:var(--danger-fill-hover);border-color:var(--danger-fill-hover)}@media (prefers-reduced-motion:reduce){dialog.confirm[open],dialog.confirm[open]::backdrop{animation:none}}.ellipsis{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a:has(>.sr-only){position:relative}.skip-link{z-index:100;background:var(--paper);color:var(--ink);border:2px solid var(--primary);border-radius:3px;padding:8px 12px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:8px}.skip-link:focus{top:8px}main.app-main{display:contents}input.field,textarea.field,.v input.sel{border-color:var(--control-line)}:is(input,select,textarea)[aria-invalid=true]:not(#_){border-color:var(--neg)}:is(input,select,textarea)[aria-invalid=true]:focus-visible:not(#_){outline-color:var(--neg)}.ctl{font-size:var(--fs-sm-2);align-content:start;gap:4px;min-width:0;display:grid}.ctl .lbl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ctl .lbl label,.ctl legend.lbl{color:var(--ink-2);font-weight:600;display:inline}.ctl .lbl .req{color:var(--neg);font-weight:700}.ctl .aside{color:var(--ink-3);font-size:var(--fs-sm)}.ctl>.help{color:var(--ink-3);font-size:var(--fs-sm);font-weight:400}.ctl>.err{color:var(--neg);font-size:var(--fs-sm);overflow-wrap:anywhere;font-weight:400}.ctl.invalid .field,.ctl.invalid .sel{border-color:var(--neg)}fieldset.ctl.group{border:0;margin:0;padding:0}fieldset.ctl.group>legend.lbl{margin-bottom:4px;padding:0}select:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible,[role=menuitem]:focus-visible{outline:2px solid var(--primary);outline-offset:1px}table.grid tbody tr[tabindex="0"]:focus-visible,.sched[tabindex="0"]:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.mobile-tabs{display:none}.tl-scroll{min-width:0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (width<=760px){.btn,.chip,.seg button,.tree .node,.fld,.steps button,.pill .x,.menu button,select.sel,.picker-btn,.picker-opt,.input{min-height:44px}.pill .x{min-width:44px}input.field{min-height:44px}input.field,textarea.field,.input input{font-size:16px}label.check{align-items:center;min-height:44px;display:inline-flex}input[type=checkbox],input[type=radio]{width:18px;height:18px}table.grid td,table.grid th{padding-top:12px;padding-bottom:12px}.toolbar .title h1{max-width:100%}.toolbar>*{flex:0 auto;min-width:0}html .toolbar .input.search{flex:100%;width:auto;max-width:none}.mobile-tabs{border-bottom:1px solid var(--line);background:var(--chrome);gap:0;display:flex}.mobile-tabs button{min-height:44px;color:var(--ink-2);border-bottom:3px solid #0000;flex:1;font-weight:600}.mobile-tabs button[aria-selected=true]{color:var(--primary-deep);border-bottom-color:var(--primary)}.bld .pane.side:not(.open),.bld .main:not(.open){display:none}}@media (width>=1101px){body:has(main.app-main){flex-direction:column;height:100vh;display:flex}main.app-main{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}main.app-main>.frame{flex:auto;grid-template-rows:minmax(0,1fr);min-height:0}.frame>*{overflow-y:auto}}.frame>.main{container-type:inline-size}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/hanken-grotesk-latin.woff2)format("woff2")}:root{--sans:"Hanken Grotesk", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Source Code Pro", Menlo, Consolas, "Liberation Mono", monospace;--r-ctl:6px;--r-panel:8px}:root:not([data-theme=light]){--chrome:#141517;--chrome-2:#292a2f;--paper:#1a1b1e;--raise:#212226;--line:#ffffff17;--line-soft:#ffffff12;--control-line:#ffffff24;--ink:#ececf0;--ink-2:#a9abb5;--ink-3:#8b8e99;--primary:#04d3aa;--primary-deep:#b08cff;--primary-fill:#04d3aa;--primary-fill-hover:#1ee0ba;--on-primary:#141517;--sel:#6404da29;--sel-line:#8a5cf0;--sel-fill:#6404da;--neg:#f28b82;--neg-bg:#3a2224;--danger-fill:#f28b82;--danger-fill-hover:#f5a09a;--on-danger:#141517;--ok:#6fcf97;--t-view:#7aa2f7;--t-report:#e8955f;--t-dash:#6fcf97;--t-sched:#e0b64e;--bar-bg:#1a1b1e;--bar-ink:#ececf0;--bar-ink-2:#a9abb5;--bar-panel:#212226;--bar-line:#ffffff24;--bar-avatar:#292a2f;--status-ok:#04d3aa;--status-warn:#e0b64e;--status-bad:#f28b82;--shadow-ink:0, 0, 0;--glass:#1a1b1eb8;--s1:#3987e5;--s2:#d95926;--s3:#199e70;--s4:#c98500;--s5:#d55181;--s6:#008300;--s7:#9085e9;--s8:#e66767;--cf-red-ink:#f29a94;--cf-red-wash:#3a2224;--cf-red-full:#e34948;--cf-green-ink:#7fd6ac;--cf-green-wash:#1d3a2e;--cf-green-full:#199e70;--cf-amber-ink:#f0c25a;--cf-amber-wash:#3d3116;--cf-amber-full:#c98500;--cf-blue-ink:#8fbaf0;--cf-blue-wash:#1f2f44;--cf-blue-full:#3987e5;--cf-grey-ink:#aab5c1;--cf-grey-wash:#2a333d;--cf-grey-full:#8f9ba8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--chrome:#f4f4f6;--chrome-2:#e8e8ec;--paper:#fff;--raise:#f1f1f4;--line:#1415171a;--line-soft:#14151712;--control-line:#14151729;--ink:#1a1b1e;--ink-2:#50535d;--ink-3:#676a75;--primary:#047a63;--primary-deep:#6404da;--primary-fill:#04d3aa;--primary-fill-hover:#03c29c;--on-primary:#141517;--sel:#6404da1a;--sel-line:#6404da;--sel-fill:#6404da;--neg:#b42323;--neg-bg:#fbefef;--danger-fill:#b42323;--danger-fill-hover:#951c1c;--on-danger:#fff;--ok:#2e7d4f;--t-view:#1f5fa8;--t-report:#c2542a;--t-dash:#2e7d4f;--t-sched:#8a6410;--bar-bg:#fff;--bar-ink:#1a1b1e;--bar-ink-2:#50535d;--bar-panel:#f1f1f4;--bar-line:#14151729;--bar-avatar:#e8e8ec;--status-ok:#047a63;--status-warn:#8a6410;--status-bad:#b42323;--shadow-ink:20, 21, 23;--glass:#ffffffb8;--s1:#1f5fa8;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#4a3aa7;--s8:#e34948;--cf-red-ink:#b42323;--cf-red-wash:#fbefef;--cf-red-full:#e34948;--cf-green-ink:#0f6e4c;--cf-green-wash:#eaf7f1;--cf-green-full:#1baf7a;--cf-amber-ink:#8a5b00;--cf-amber-wash:#fff6e0;--cf-amber-full:#eda100;--cf-blue-ink:#1f5fa8;--cf-blue-wash:#eaf1fa;--cf-blue-full:#1f5fa8;--cf-grey-ink:#5d6b7a;--cf-grey-wash:#edf0f4;--cf-grey-full:#8f9ba8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme]){--chrome:#f4f4f6;--chrome-2:#e8e8ec;--paper:#fff;--raise:#f1f1f4;--line:#1415171a;--line-soft:#14151712;--control-line:#14151729;--ink:#1a1b1e;--ink-2:#50535d;--ink-3:#676a75;--primary:#047a63;--primary-deep:#6404da;--primary-fill:#04d3aa;--primary-fill-hover:#03c29c;--on-primary:#141517;--sel:#6404da1a;--sel-line:#6404da;--sel-fill:#6404da;--neg:#b42323;--neg-bg:#fbefef;--danger-fill:#b42323;--danger-fill-hover:#951c1c;--on-danger:#fff;--ok:#2e7d4f;--t-view:#1f5fa8;--t-report:#c2542a;--t-dash:#2e7d4f;--t-sched:#8a6410;--bar-bg:#fff;--bar-ink:#1a1b1e;--bar-ink-2:#50535d;--bar-panel:#f1f1f4;--bar-line:#14151729;--bar-avatar:#e8e8ec;--status-ok:#047a63;--status-warn:#8a6410;--status-bad:#b42323;--shadow-ink:20, 21, 23;--glass:#ffffffb8;--s1:#1f5fa8;--s2:#eb6834;--s3:#1baf7a;--s4:#eda100;--s5:#e87ba4;--s6:#008300;--s7:#4a3aa7;--s8:#e34948;--cf-red-ink:#b42323;--cf-red-wash:#fbefef;--cf-red-full:#e34948;--cf-green-ink:#0f6e4c;--cf-green-wash:#eaf7f1;--cf-green-full:#1baf7a;--cf-amber-ink:#8a5b00;--cf-amber-wash:#fff6e0;--cf-amber-full:#eda100;--cf-blue-ink:#1f5fa8;--cf-blue-wash:#eaf1fa;--cf-blue-full:#1f5fa8;--cf-grey-ink:#5d6b7a;--cf-grey-wash:#edf0f4;--cf-grey-full:#8f9ba8;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-scheme=partner][data-theme=light]{--chrome:#f6f4f5;--chrome-2:#ebe4e8;--paper:#fff;--raise:#f3eff1;--line:#2e101e1a;--line-soft:#2e101e12;--control-line:#2e101e2b;--ink:#1f1419;--ink-2:#57464f;--ink-3:#6e5d66;--primary:#be1549;--primary-deep:#6b2548;--primary-fill:#be1549;--primary-fill-hover:#a3113e;--on-primary:#fff;--sel:#7a30581a;--sel-line:#7a3058;--sel-fill:#2e101e;--bar-bg:#fff;--bar-ink:#1f1419;--bar-ink-2:#57464f;--bar-panel:#f3eff1;--bar-line:#2e101e2b;--bar-avatar:#ebe4e8;--status-ok:#2e7d4f;--status-warn:#8a6410;--status-bad:#b42323;--shadow-ink:46, 16, 30;--glass:#ffffffbd}:root[data-scheme=partner][data-theme=dark]{--chrome:#160a10;--chrome-2:#321a27;--paper:#1d0e16;--raise:#26131d;--line:#ffe4f017;--line-soft:#ffe4f012;--control-line:#ffe4f026;--ink:#f3e9ee;--ink-2:#c6aebb;--ink-3:#a88f9c;--primary:#f76b93;--primary-deep:#e3adc8;--primary-fill:#be1549;--primary-fill-hover:#d01c55;--on-primary:#fff;--sel:#d996b924;--sel-line:#b9789a;--sel-fill:#6b2548;--bar-bg:#1d0e16;--bar-ink:#f3e9ee;--bar-ink-2:#c6aebb;--bar-panel:#26131d;--bar-line:#ffe4f026;--bar-avatar:#321a27;--status-ok:#6fcf97;--status-warn:#e0b64e;--status-bad:#f28b82;--shadow-ink:0, 0, 0;--glass:#1d0e16bd}@media (width>=761px){:root[data-scheme=partner] .sidebar{--chrome:#230b16;--chrome-2:#4a2036;--paper:#2e101e;--raise:#3b1829;--line:#ffebf41f;--control-line:#ffebf42e;--ink:#f7ecf1;--ink-2:#d8bfcb;--ink-3:#bb9dac;--primary:#ff7aa2;--primary-deep:#ffbdd8;--sel-fill:#8a3a63;--status-ok:#6fcf97;--status-warn:#e0b64e;--status-bad:#f28b82;--shadow-ink:0, 0, 0;background:var(--paper);color:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-scheme=partner] .sidebar .dot{background:var(--status-ok)}:root body{line-height:1.45}:root .mshell{grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}:root main.app-main{min-width:0;display:block}@media (width>=1101px){:root .mshell{height:100vh}:root main.app-main{flex-direction:column;min-height:0;display:flex;overflow-y:auto}}:root .sidebar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:2px;min-width:0;height:100vh;padding:10px;display:flex;position:sticky;top:0;overflow:hidden auto}:root .sidebar .brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;padding:6px 8px 8px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}:root .sidebar .brand svg{color:var(--ink)}:root .tenant-pick.static,:root .tenant-pick .picker-btn{border-radius:var(--r-ctl);width:100%;height:auto;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-weight:500;transition:background .12s ease-out,border-color .12s ease-out;display:flex}:root .tenant-pick{width:100%;display:flex}:root .tenant-pick .picker-btn:hover,:root .tenant-pick.open .picker-btn{background:var(--raise);border-color:var(--line)}:root .tenant-pick .picker-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root .tenant-pick .mark{border-radius:var(--r-ctl);background:var(--sel-fill);color:#fff;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}:root .tenant-pick .picker-glyph{color:var(--ink-3);margin-left:auto}:root .tenant-pick .who{min-width:0;line-height:1.2}:root .tenant-pick .who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}:root .tenant-pick .who small{color:var(--ink-3);font-size:11px}:root .tenant-pick .who small.env.prod{background:var(--neg-bg);width:fit-content;color:var(--neg);letter-spacing:.02em;border-radius:999px;margin-top:2px;padding:0 7px;font-weight:600;display:inline-block}:root .sidebar nav{flex-direction:column;gap:1px;margin-top:12px;display:flex}:root .sidebar nav a{border-radius:var(--r-ctl);color:var(--ink-2);align-items:center;gap:10px;padding:6px 8px;font-weight:500;text-decoration:none;transition:background .12s ease-out,color .12s ease-out;display:flex;position:relative}:root .sidebar nav a svg{color:var(--ink-3)}:root .sidebar nav a:hover{background:var(--raise);color:var(--ink)}:root .sidebar nav a[aria-current=page]{background:var(--chrome-2);color:var(--primary-deep)}:root .sidebar nav a[aria-current=page] svg{color:var(--primary-deep)}:root .sidebar>*{min-width:0;max-width:100%}:root .sidebar .rail-foot{border-top:1px solid var(--line);flex-direction:column;gap:6px;margin-top:auto;padding-top:10px;display:flex}:root .sidebar .source{color:var(--ink-2);align-items:flex-start;gap:8px;min-width:0;margin:0;padding:4px 8px;font-size:12px;line-height:1.35;display:flex}:root .sidebar .source>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}:root .sidebar .source b{color:var(--ink);font-weight:500}:root .sidebar .dot{background:var(--primary);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}:root .sidebar .source[data-state=stale] .dot{background:var(--status-warn)}:root .sidebar .source[data-state=unreachable] .dot{box-shadow:inset 0 0 0 1.5px var(--status-bad);background:0 0}:root .sidebar .source:not([data-state=live]) b{white-space:normal;font-weight:500}:root .sidebar .rail-foot .user-menu{border-top:1px solid var(--line);padding-top:6px}:root .sidebar .picker-list{width:100%;max-width:100%;left:0;right:auto}:root .toolbar{z-index:5;background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);gap:10px;min-height:48px;padding:0 16px;position:sticky;top:0}:root .toolbar .title{gap:8px}:root .toolbar h1,:root .toolbar .title h1{letter-spacing:-.01em;font-size:14px;font-weight:600}:root .toolbar .kind{color:var(--ink-3);font-weight:500}:root .toolbar .kind:before{width:2px}:root .toolbar .state{color:var(--ink-3);font-size:12px}:root .toolbar .sep{background:var(--control-line);height:18px}:root .toolbar input.name{letter-spacing:-.01em;border-radius:var(--r-ctl);font-size:14px;font-weight:600}:root .frame{min-height:calc(100vh - 48px)}:root .gate{background:var(--chrome)}:root .gate-panel{border-color:var(--line);border-radius:var(--r-panel);background:var(--paper)}:root .gate-head{min-height:0;color:var(--ink);background:0 0;padding:22px 24px 0}:root .gate-brand{letter-spacing:-.01em;font-size:13.5px;font-weight:600}:root .gate-main{padding:14px 24px 22px}:root .gate-foot{border-top-color:var(--line);background:0 0;padding:12px 24px}:root .gate-prefs .picker-btn{font-size:12px}:root .gate-prefs .bar-select{color:var(--ink-3);font-size:11px}:root .signin h1{letter-spacing:-.01em;font-size:20px}:root .signin .ctl .lbl label{font-weight:500}:root .signin .field,:root .signin .field:hover{border-color:color-mix(in srgb, var(--ink-3) 75%, transparent);border-radius:var(--r-ctl);background:var(--chrome)}:root:not([data-scheme=partner]) .signin .btn.primary{border-color:var(--primary)}:root[data-scheme=partner] .gate :focus-visible{outline-color:var(--ink)}:root :focus-visible,:root select:focus-visible,:root input:focus-visible,:root textarea:focus-visible,:root [tabindex="0"]:focus-visible,:root [role=menuitem]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:root .btn{border-radius:var(--r-ctl);border-color:var(--line);background:var(--paper);height:30px;padding:0 10px;font-weight:500;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}:root .btn:where(:not(:disabled)):hover{background:var(--raise);border-color:var(--control-line)}:root .btn svg{color:var(--ink-3)}:root .btn.primary{background:var(--primary-fill);border-color:var(--primary-fill);color:var(--on-primary);font-weight:600}:root .btn.primary:where(:not(:disabled)):hover{background:var(--primary-fill-hover);border-color:var(--primary-fill-hover)}:root .btn.primary svg{color:currentColor}:root .btn.primary:disabled{background:var(--paper);border-color:var(--line);color:var(--ink-3)}:root .btn.primary:disabled svg{color:var(--ink-3)}:root .btn.quiet{color:var(--ink-2);background:0 0;border-color:#0000}:root .btn.quiet:where(:not(:disabled)):hover{background:var(--raise);color:var(--ink);border-color:#0000}:root .btn[aria-pressed=true],:root .btn[aria-pressed=true]:hover{background:var(--chrome-2);color:var(--primary-deep)}:root .btn[aria-pressed=true] svg{color:currentColor}:root .btn.sm{height:24px;padding:0 8px}:root .input,:root select.sel,:root input.field,:root textarea.field,:root .toolbar .field,:root .adm .field,:root .adm select.sel{border-radius:var(--r-ctl);border-color:var(--line);background:var(--chrome);min-height:30px}:root select.sel:not([multiple]),:root .toolbar select,:root .zone select,:root .fpanel select,:root .adm select.sel:not([multiple]){appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8e99' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='m7 10 5 5 5-5'/></svg>");background-position:right 7px center;background-repeat:no-repeat;background-size:14px 14px}:root :is(select.sel:not([multiple]),.toolbar select,.zone select:not(.pill select),.fpanel select,.adm select.sel:not([multiple])):not(#_){padding-right:var(--chev-gutter,24px)}:root :where(input.sel,textarea.sel):not(#_){border-color:var(--line);border-radius:var(--r-ctl);background-color:var(--chrome);color:var(--ink)}:root :where(input.sel,textarea.sel):hover:not(#_){border-color:var(--control-line)}:root input.sel{min-height:30px}:root .zone .pill select,:root .pill select.agg{appearance:none;color:var(--ink-2);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238b8e99' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='m7 10 5 5 5-5'/></svg>") right 2px center/12px 12px no-repeat;border:0;border-radius:4px;width:auto;height:22px;min-height:0;padding:0 16px 0 4px;font-size:12px;font-weight:400}:root .zone .pill select:hover,:root .zone .pill select:focus,:root .pill select.agg:hover,:root .pill select.agg:focus{background-color:var(--chrome-2);color:var(--ink)}:root .toolbar select.sel{--chev-gutter:28px;width:auto}:root .input:hover,:root select.sel:hover,:root input.field:hover{border-color:var(--control-line)}:root .input:focus-within{border-color:var(--control-line);outline-offset:2px}:root .input input{outline:0}:root .seg{background:var(--raise);border-color:var(--line);border-radius:7px;padding:2px;overflow:visible}:root .seg button,:root .seg a.btn{height:24px;color:var(--ink-2);border:0;border-radius:5px;padding:0 10px;font-weight:500;transition:background .12s ease-out,color .12s ease-out}:root .seg button:hover,:root .seg a.btn:hover{background:var(--chrome-2);color:var(--ink)}:root .seg button[aria-pressed=true],:root .seg a.btn[aria-current=page]{background:var(--paper);color:var(--primary-deep);box-shadow:0 1px 2px rgba(var(--shadow-ink), .2)}:root .chip{border-color:var(--line);background:var(--paper);border-radius:999px;height:26px;padding:0 10px;font-weight:500;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}:root .chip:not(:disabled):hover{border-color:var(--control-line)}:root .chip .sw{border-radius:50%;width:6px;height:6px}:root .chip[aria-pressed=true],:root .lib .tagchip[aria-pressed=true]{background:var(--sel);color:var(--primary-deep);border-color:#0000}:root .tag:before{width:2px}:root .runs .edge,:root .sched .who .name:before{border:1.5px solid var(--c);background:0 0;border-radius:50%;width:8px;height:8px}:root .pill{border-radius:var(--r-ctl);border-color:var(--control-line);background:var(--raise);min-height:26px;padding:0 5px 0 8px;font-size:12.5px;font-weight:500}:root .pill b{white-space:nowrap}:root .pill .x{border-radius:4px}:root .pill .x:hover{background:var(--chrome-2)}:root .menu{border-radius:var(--r-panel);border-color:var(--line);background:var(--raise);box-shadow:0 8px 24px rgba(var(--shadow-ink), .28), 0 1px 2px rgba(var(--shadow-ink), .2)}:root dialog.confirm{border-radius:var(--r-panel);border-color:var(--line);background:var(--raise);box-shadow:0 16px 40px rgba(var(--shadow-ink), .4), 0 1px 2px rgba(var(--shadow-ink), .2)}:root dialog.confirm::backdrop{background:rgba(var(--shadow-ink), .55)}:root dialog.confirm h2{letter-spacing:-.01em;font-size:14px}:root dialog.confirm input.field{border-radius:var(--r-ctl);background:var(--chrome-2);border-color:var(--control-line)}:root .btn.danger{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger);font-weight:600}:root .btn.danger:not(:disabled):hover{background:var(--danger-fill-hover);border-color:var(--danger-fill-hover)}:root .btn.danger svg{color:currentColor}:root[data-scheme=partner] .btn.danger{color:var(--neg);border-color:var(--neg);background:0 0}:root[data-scheme=partner] .btn.danger:not(:disabled):hover{background:var(--danger-fill);border-color:var(--danger-fill);color:var(--on-danger)}:root .picker-btn{border-radius:var(--r-ctl);border-color:var(--line);background:var(--chrome);font-weight:500}:root .picker-btn:hover{background:var(--chrome);border-color:var(--control-line)}:root .picker-list{border-radius:var(--r-panel);border-color:var(--line);background:var(--raise);box-shadow:0 8px 24px rgba(var(--shadow-ink), .28), 0 1px 2px rgba(var(--shadow-ink), .2);gap:1px;padding:4px}:root .picker-opt{border-radius:var(--r-ctl);padding:7px 8px 7px 10px;font-size:13px;transition:background .1s ease-out}:root .picker-opt:hover{background:var(--chrome-2)}:root .picker-opt[aria-selected=true]{background:var(--sel);color:var(--primary-deep);font-weight:500}:root .picker-opt[aria-selected=true]:hover{background:var(--sel)}:root .picker-opt .picker-check{color:currentColor}:root .picker-opt:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}:root .skip-link{border-radius:var(--r-ctl)}:root .pane,:root .pane.side,:root .adm .pane.side{background:var(--paper);border-color:var(--line);padding:12px}:root .main,:root .adm .main{background:var(--chrome);padding:16px 18px}:root .stage{background:var(--chrome)}:root h2,:root .pane h2{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12px;font-weight:500}:root .pane h2{margin-bottom:8px}:root .pane h3.sub,:root .fields h3{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:11px;font-weight:500}:root .fg>.gl,:root .fld,:root .tree .node,:root .steps button{border-radius:var(--r-ctl);transition:background .12s ease-out,color .12s ease-out}:root .fg>.gl{color:var(--ink-3);font-size:11px;font-weight:500}:root .fld:hover,:root .tree .node:hover,:root .steps button:hover{background:var(--raise)}:root .fld .ty{font-family:var(--sans);font-size:11px}:root .tree .node[aria-current=true],:root .steps button[aria-current=true]{background:var(--sel);color:var(--ink);font-weight:500}:root .tree .node[aria-current=true],:root .steps button[aria-current=true]:before{color:var(--primary-deep)}:root .empty,:root .waiting,:root .fail-note,:root .notice{border-radius:var(--r-panel);border-color:var(--line);background:var(--paper)}:root .fail-note{border-color:var(--neg);background:var(--neg-bg)}:root .fail-note.progress{border-color:var(--line);background:var(--paper)}:root p.alert{border-radius:var(--r-panel);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}:root p.alert.warn{background:color-mix(in srgb, var(--t-sched) 12%, var(--paper));border-color:color-mix(in srgb, var(--t-sched) 40%, transparent)}:root .notice{border-left-width:1px;border-left-color:var(--line)}:root .notice.bad{background:var(--neg-bg);border-color:color-mix(in srgb, var(--neg) 40%, transparent)}:root .notice.warn{background:color-mix(in srgb, var(--t-sched) 12%, var(--paper));border-color:color-mix(in srgb, var(--t-sched) 40%, transparent)}:root .notice.bad b,:root .notice.bad>.i{color:var(--neg)}:root .notice.warn b,:root .notice.warn>.i{color:var(--t-sched)}:root .notice.ok>.i,:root .notice.good>.i{color:var(--ok)}:root .status-note{border-radius:var(--r-panel)}:root .status-note.bad .status-text{color:var(--neg)}:root .btn[aria-disabled=true]:hover{background:var(--paper);border-color:var(--line)}:root .btn.primary[aria-disabled=true]:hover{background:var(--primary-fill);border-color:var(--primary-fill)}:root .btn.quiet[aria-disabled=true]:hover{background:0 0;border-color:#0000}:root .sect{border-color:var(--line)}:root .zone{background:var(--paper);border-color:var(--line);grid-template-columns:84px 1fr;padding:6px 12px}:root .zone:first-of-type{border-radius:var(--r-panel) var(--r-panel) 0 0}:root .zone .lab,:root .fmt .rules>.lab{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12px;font-weight:500}:root .zone .add{border-radius:var(--r-ctl);border-color:var(--control-line);height:26px;padding:0 8px 0 6px;font-weight:500}:root .zone .add:hover{background:var(--raise);border-color:var(--ink-3)}:root .zone.over:not(#_){background:linear-gradient(var(--sel), var(--sel)) var(--paper);box-shadow:none}:root .zone.over .add:not(#_){border-color:var(--control-line);color:var(--primary-deep)}:root .zone .pill.ins-before:before,:root .zone .pill.ins-after:after{background:var(--primary-deep)}:root .fpanel :where(select.sel,input.sel):not([aria-invalid=true]):not(#_){border-color:var(--control-line)}:root .sheet{border:1px solid var(--line);border-radius:0 0 var(--r-panel) var(--r-panel);background:var(--paper);border-top:0;overflow:hidden}:root .readout{background:var(--paper);border-color:var(--line);color:var(--ink-3);padding:8px 12px}:root .readout b{font-weight:500}:root .readout .live{background:var(--primary);width:6px;height:6px}:root .theme-light{--raise:var(--chrome);--sel-fill:var(--primary)}:root table.grid:where(:not(.plate *)) th{color:var(--ink-3);border-bottom:1px solid var(--control-line);background:var(--paper);padding:7px 12px;font-weight:500}:root .main>table.grid th,:root .main>.scroll>table.grid th{background:var(--chrome)}:root table.grid:where(:not(.plate *)) td,:root table.grid:where(:not(.plate *)) tbody th[scope=row]{border-bottom:1px solid var(--line-soft);padding:7px 12px}:root table.grid:where(:not(.plate *)) tbody th[scope=row]{color:var(--ink);font-weight:400}:root table.grid:where(:not(.plate *)) tbody tr:hover th[scope=row]{background:var(--raise)}:root table.grid:where(:not(.plate *)) tbody tr{transition:background .12s ease-out}:root table.grid:where(:not(.plate *)) tbody tr:hover td{background:var(--raise)}:root table.grid:where(:not(.plate *)) tr.group td{background:var(--raise);font-weight:500}:root table.grid:where(:not(.plate *)) tr.total td{border-top:1px solid var(--control-line);border-bottom:0;font-weight:600}:root table.grid:where(:not(.plate *)) tr.sub td{border-top:1px solid var(--line);font-weight:500}:root table.grid:where(:not(.plate *)) tr.sel td,:root table.grid:where(:not(.plate *)) tr.sel:hover td{background:var(--sel)}:root table.grid:where(:not(.plate *)) tbody tr[tabindex="0"]:focus-visible,:root .sched[tabindex="0"]:focus-visible{outline-offset:-2px}:root table.grid:where(:not(.plate *)) th .arrow{color:var(--primary-deep)}:root table.grid:where(:not(.plate *)) th.over{box-shadow:inset 2px 0 0 var(--primary-deep)}:root .lib{grid-template-columns:200px minmax(0,1fr) 260px}:root .lib table.grid td,:root .lib table.grid th{padding-left:9px;padding-right:9px}:root .lib .libhead h2.section{letter-spacing:-.01em;font-size:20px;font-weight:600}:root .lib .folderf :is(input,textarea).field{border-color:var(--line);border-radius:var(--r-ctl);background:var(--chrome)}:root .runs li{border-color:var(--line-soft)}:root .dash .bar{border-radius:var(--r-panel);border-color:var(--line)}:root .dash .bar span.lab{letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:12px;font-weight:500}:root .dash .bar .chip{border-radius:var(--r-ctl);border-color:var(--control-line);background:var(--raise);height:auto}:root .dash .bar .chip.invalid{border-color:var(--neg)}:root .tile table.grid th,:root .tile table.grid td{padding:5px 10px}:root .tile.over{box-shadow:inset 2px 0 0 var(--primary-deep)}:root .tile .tile-title{border-color:var(--line);border-radius:var(--r-ctl);background-color:var(--chrome);font-weight:500}:root .sched:hover,:root .sched:not(.sel):hover .line .inv{background:var(--raise)}:root .tl-head,:root .plates{border-color:var(--control-line)}:root .foot{border-color:var(--line)}:root .adm .name:hover{color:var(--primary-deep)}:root .mobile-tabs{background:var(--paper);border-color:var(--line)}:root .mobile-tabs button[aria-selected=true]{color:var(--primary-deep);background:var(--chrome-2);border-bottom-color:#0000}:root *{scrollbar-color:var(--control-line) transparent}:root ::selection{background:var(--sel-fill);color:#fff}@media (width<=1100px){:root .lib,:root .bld{grid-template-columns:200px minmax(0,1fr)}}@media (width>=1401px){:root .tl-head,:root .sched{grid-template-columns:220px minmax(0,1fr) 150px;column-gap:16px}}@media (width>=1101px) and (width<=1400px){:root .tl-head,:root .sched{grid-template-columns:240px minmax(0,1fr) 170px;column-gap:16px}}@media (width<=1320px){:root .toolbar{flex-wrap:wrap;row-gap:6px;padding:6px 16px}:root .toolbar .state{white-space:nowrap}:root .toolbar .input{flex:160px;width:auto;min-width:0}:root .frame.sc.two{grid-template-columns:1fr}:root main.app-main>.frame.sc.two{flex:none;grid-template-rows:auto;min-height:calc(100vh - 48px)}:root .frame.sc.two>*{overflow-y:visible}}@media (width<=760px){:root .mshell{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) auto}:root .sidebar{display:contents}:root .sidebar .brand{order:0;padding:10px 10px 4px}:root .tenant-pick{order:1;width:auto;max-width:200px;margin:6px 10px 0 0}:root .tenant-pick .picker-list{left:auto;right:0}:root .sidebar nav{scrollbar-width:none;border-bottom:1px solid var(--line);background:var(--paper);flex-direction:row;order:2;grid-column:1/-1;gap:2px;margin:4px 0 0;padding:0 10px 6px;overflow-x:auto}:root .sidebar nav::-webkit-scrollbar{display:none}:root .sidebar nav a{white-space:nowrap;min-height:44px;padding:0 10px}:root main.app-main{order:3;grid-column:1/-1}:root .sidebar .rail-foot{border-top:1px solid var(--line);background:var(--paper);order:4;grid-column:1/-1;gap:8px;margin:0;padding:10px;display:grid}:root .sidebar .um-btn,:root .sidebar .um-item{min-height:44px}:root .toolbar{padding:8px 10px;position:static}:root .toolbar .sep{display:none}:root .zone .pill{flex-wrap:wrap;min-width:0;max-width:100%}:root .zone .pill select{flex:none;max-width:100%;height:auto;min-height:44px}:root .frame{min-height:0}:root .lib,:root .bld{grid-template-columns:1fr}:root .btn,:root .chip,:root .seg button,:root .input,:root select.sel,:root input.field,:root .toolbar input.field,:root .pill,:root .zone .add{height:auto;min-height:44px}}@media (prefers-reduced-motion:reduce){:root .toolbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--paper)}}.user-menu.svelte-1xgz5ag{min-width:0;position:relative}.um-btn.svelte-1xgz5ag{width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:5px 8px;display:flex}.um-btn.svelte-1xgz5ag:hover,.open.svelte-1xgz5ag .um-btn:where(.svelte-1xgz5ag){background:var(--sel)}.um-btn.svelte-1xgz5ag:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.av.svelte-1xgz5ag{background:var(--chrome-2);border:1px solid var(--control-line);width:24px;height:24px;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.who.svelte-1xgz5ag{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.um-btn.svelte-1xgz5ag .um-glyph{color:var(--ink-3);flex:none}.um-btn.svelte-1xgz5ag:hover .um-glyph,.open.svelte-1xgz5ag .um-btn:where(.svelte-1xgz5ag) .um-glyph{color:var(--ink-2)}.um-menu.svelte-1xgz5ag{background:var(--paper);border:1px solid var(--line);min-width:0;box-shadow:0 4px 12px rgba(var(--shadow-ink), .14);z-index:30;border-radius:3px;padding:4px 0;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0}.um-menu.end.svelte-1xgz5ag{transform-origin:100% 0;min-width:max(100%,200px);left:auto}.um-menu.up.svelte-1xgz5ag{transform-origin:bottom;top:auto;bottom:calc(100% + 4px)}@media (prefers-reduced-motion:no-preference){.um-menu.svelte-1xgz5ag{transform-origin:top;animation:.12s cubic-bezier(.25,1,.5,1) svelte-1xgz5ag-um-grow}.um-menu.up.svelte-1xgz5ag{animation-name:svelte-1xgz5ag-um-grow-up}}@keyframes svelte-1xgz5ag-um-grow{0%{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes svelte-1xgz5ag-um-grow-up{0%{opacity:0;transform:translateY(4px)scale(.98)}}.um-group.svelte-1xgz5ag{display:grid}.um-head.svelte-1xgz5ag{font-size:var(--fs-xs);color:var(--ink-3);padding:6px 12px 2px;font-weight:600}.um-item.svelte-1xgz5ag{width:100%;min-height:28px;color:var(--ink);font:inherit;font-size:var(--fs-sm-2);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 12px;text-decoration:none;display:flex}.um-item.svelte-1xgz5ag:hover{background:var(--sel)}.um-item.svelte-1xgz5ag:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.um-label.svelte-1xgz5ag{white-space:nowrap}.um-hint.svelte-1xgz5ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-3);overflow:hidden}.um-item[aria-checked=true].svelte-1xgz5ag{color:var(--primary-deep);font-weight:600}.um-item.svelte-1xgz5ag .um-check{color:var(--primary);flex:none;margin-left:auto}.um-sep.svelte-1xgz5ag{background:var(--line);height:1px;margin:4px 0}form.svelte-1xgz5ag{display:contents}:root .um-btn.svelte-1xgz5ag{border-radius:var(--r-ctl);border:0;padding:6px 8px}:root .um-btn.svelte-1xgz5ag:hover,:root .open.svelte-1xgz5ag .um-btn:where(.svelte-1xgz5ag){background:var(--chrome-2)}:root .who.svelte-1xgz5ag{font-size:12.5px;font-weight:500}:root .av.svelte-1xgz5ag{font-weight:500}:root .um-menu.svelte-1xgz5ag{border-radius:var(--r-panel);background:var(--raise);box-shadow:0 8px 24px rgba(var(--shadow-ink), .28), 0 1px 2px rgba(var(--shadow-ink), .2);padding:4px}:root .um-head.svelte-1xgz5ag{padding:6px 8px 2px;font-size:11px;font-weight:500}:root .um-item.svelte-1xgz5ag{border-radius:var(--r-ctl);color:var(--ink-2);padding:4px 8px;font-size:12.5px}:root .um-item.svelte-1xgz5ag:hover,:root .um-item.svelte-1xgz5ag:focus-visible{background:var(--chrome-2);color:var(--ink)}:root .um-item[aria-checked=true].svelte-1xgz5ag,:root .um-item[aria-checked=true].svelte-1xgz5ag:hover{background:var(--sel);color:var(--primary-deep);font-weight:500}:root .um-item.svelte-1xgz5ag .um-check{color:currentColor}:root .um-sep.svelte-1xgz5ag{margin:4px -4px}.bar-select.svelte-12qhfyh{align-items:center;gap:6px;min-width:0;display:inline-flex}
