.jql-editor-wrapper{align-items:center;background:#0000;border:none;box-sizing:border-box;display:flex;min-height:32px;width:100%}.jql-editor-wrapper .ProseMirror{box-sizing:border-box!important;color:#172b4d!important;color:var(--ds-text,#172b4d)!important;font-size:13px!important;line-height:28px!important;padding:2px 8px!important}.jql-editor-wrapper>div>div:first-child{background-color:#fafbfc!important;background-color:var(--ds-background-input,#fafbfc)!important;border:1px solid #dfe1e6!important;border:1px solid var(--ds-border,#dfe1e6)!important;border-radius:3px!important;box-sizing:border-box!important;min-height:32px!important;transition:border-color .15s ease-in-out;width:100%}.jql-editor-wrapper>div>div:first-child:focus-within{border-color:#0052cc!important;border-color:var(--ds-border-focused,#0052cc)!important}.jql-editor-wrapper>div>div:first-child>div:nth-child(3){min-height:0!important}.jql-editor-wrapper button[aria-label=Search],.jql-editor-wrapper>div>div:nth-child(2),.jql-editor-wrapper>div>div:nth-child(3){display:none!important}.ProseMirror-menu,.ProseMirror-menubar,[class*=EditorPopup],[class*=autocomplete-menu],[class*=prosemirror][class*=menu],[class*=prosemirror][class*=popup],[class*=suggestion],[data-editor-popup],[data-testid=jql-editor-autocomplete],div[style*="position: absolute"][role=presentation],div[style*="position: fixed"][role=presentation]{z-index:999999!important}.tpp-trigger{align-items:center;background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:8px;box-shadow:0 1px 2px #091e420f;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;height:34px;padding:0 13px 0 11px;transition:background .1s;white-space:nowrap}.tpp-trigger.open,.tpp-trigger:hover{background:#f1f2f4;background:var(--ds-background-neutral-subtle-hovered,#f1f2f4)}.tpp-trigger-label{flex:1 1}.tpp-prefix{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex-shrink:0;font-weight:500}.tpp-mark{align-items:center;display:inline-flex;flex-shrink:0;opacity:.75}.tpp-mark svg{height:14px;width:14px}.tpp-trigger-chevron,.tpp-trigger.custom svg{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.tpp-trigger-chevron{display:inline-flex;flex-shrink:0;transition:transform .15s}.tpp-trigger.open .tpp-trigger-chevron{transform:rotate(180deg)}.tpp-popover-overlay .ant-popover-inner{border-radius:4px;box-shadow:0 4px 16px #091e4229;overflow:hidden;padding:0}.tpp-panel{align-items:stretch;background:#fff;background:var(--ds-surface,#fff);display:flex;min-height:160px}.tpp-col-divider{background:#dfe1e6;background:var(--ds-border,#dfe1e6);flex-shrink:0;width:1px}.tpp-col{display:flex;flex-direction:column;padding:6px 4px}.tpp-col--gran{gap:1px;width:90px}.tpp-gran-item{background:#0000;border:none;border-radius:3px;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;font-size:13px;font-weight:400;padding:6px 12px;text-align:left;transition:background .1s,color .1s;white-space:nowrap}.tpp-gran-item:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0);color:#172b4d;color:var(--ds-text,#172b4d)}.tpp-gran-item.active{background:#deebff;background:var(--ds-background-selected,#deebff);color:#0052cc;color:var(--ds-text-brand,#0052cc);font-weight:500}.tpp-col--presets{gap:1px;width:150px}.tpp-preset-item{align-items:center;background:#0000;border:none;border-radius:3px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:6px;padding:6px 12px;text-align:left;transition:background .1s,color .1s;white-space:nowrap;width:100%}.tpp-preset-item:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.tpp-preset-item.active{background:#0052cc;background:var(--ds-background-brand-bold,#0052cc);color:#fff;color:var(--ds-text-inverse,#fff);font-weight:500}.tpp-preset-item.partial.active{background:#ff991f;background:var(--ds-background-warning-bold,#ff991f);color:#fff;color:var(--ds-text-inverse,#fff)}.tpp-partial-badge{color:#974f0c;color:var(--ds-text-warning,#974f0c);font-size:10px;font-weight:700;margin-left:auto}.tpp-preset-item.partial.active .tpp-partial-badge{color:#fffc}.tpp-presets-divider{background:#dfe1e6;background:var(--ds-border,#dfe1e6);height:1px;margin:4px 8px}.tpp-custom-item{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-weight:500}.tpp-custom-item.active{background:#42526e;background:var(--ds-background-neutral-bold,#42526e);color:#fff;color:var(--ds-text-inverse,#fff)}.tpp-custom-item svg{flex-shrink:0}.tpp-col--dates{gap:10px;justify-content:center;padding:10px 12px;width:210px}.tpp-date-row{align-items:center;display:flex;gap:8px}.tpp-date-label{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex-shrink:0;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase;width:32px}.tpp-col--dates .ant-picker{border-radius:3px;flex:1 1;font-size:12.5px;height:28px;padding:0 8px}.tpp-col--dates .ant-picker-input>input{color:#172b4d;color:var(--ds-text,#172b4d);font-size:12.5px;font-weight:400}.tpp-col--dates .ant-picker-suffix{font-size:12px}.tpp-col--dates .ant-picker-clear,.tpp-col--dates .ant-picker-suffix{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}body,div,dl,fieldset,form,h1,h2,h3,h4,h5,h6,html,img,ol,p,pre,ul{margin:0;padding:0}fieldset,img{border:0}body,html{height:100%;width:100%}body{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-decoration-skip:ink;background-color:#fff;background-color:var(--ds-surface,#fff);color:#172b4d;color:var(--ds-text,#172b4d);font:normal 400 14px/1.42857142857143 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-body,normal 400 14px/1.42857142857143 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);text-decoration-skip-ink:auto}blockquote,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul{margin:12px 0 0;margin:var(--ds-space-150,12px) 0 0 0}a{color:#0052cc;color:var(--ds-link,#0052cc);text-decoration:none}a:hover{color:#0065ff;color:var(--ds-link,#0065ff);text-decoration:underline}a:active{color:#0747a6;color:var(--ds-link-pressed,#0747a6)}a:focus-visible{outline:2px solid #2684ff;outline:var(--ds-border-width-outline,2px) solid var(--ds-border-focused,#2684ff);outline-offset:2px;outline-offset:var(--ds-space-025,2px)}@supports not selector(*:focus-visible){a:focus{outline:2px solid #4c9aff;outline:var(--ds-border-width-outline,2px) solid var(--ds-border-focused,#4c9aff);outline-offset:2px;outline-offset:var(--ds-space-025,2px)}}h1{font:600 2.0714285714285716em/1.103448275862069 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-xlarge,600 2.0714285714285716em/1.103448275862069 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	)}h1,h2{color:var(--ds-text);margin-top:var(--ds-space-500)}h2{font:500 1.7142857142857142em/1.1666666666666667 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-large,500 1.7142857142857142em/1.1666666666666667 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	)}h3{font:500 1.4285714285714286em/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-medium,500 1.4285714285714286em/1.2 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:28px}h3,h4{color:var(--ds-text)}h4{font:600 1.1428571428571428em/1.25 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-small,600 1.1428571428571428em/1.25 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-300)}h5{font:600 1em/1.1428571428571428 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-xsmall,600 1em/1.1428571428571428 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-200)}h5,h6{color:var(--ds-text)}h6{font:600 .8571428571428571em/1.3333333333333333 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-xxsmall,600 .8571428571428571em/1.3333333333333333 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Fira Sans","Droid Sans","Helvetica Neue",sans-serif
	);margin-top:var(--ds-space-250);text-transform:uppercase}dl,ol,ul{padding-left:40px;padding-left:var(--ds-space-500,40px)}dd,dd+dt,li+li,ol ol:not(:first-child),ol ul:not(:first-child),ul ol:not(:first-child),ul ul:not(:first-child){margin-top:4px;margin-top:var(--ds-space-050,4px)}blockquote:first-child,dl:first-child,form:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ol:first-child,p:first-child,pre:first-child,table:first-child,ul:first-child{margin-top:0}blockquote,q{color:inherit}blockquote{border:none;padding-left:40px;padding-left:var(--ds-space-500,40px)}[dir=rtl] blockquote{padding-left:0;padding-right:40px;padding-right:var(--ds-space-500,40px)}blockquote:before,q:before{content:"\201C"}blockquote:after,q:after{content:"\201D"}blockquote:before{float:left;margin-left:-1em;text-align:right;width:1em}[dir=rtl] blockquote:before{float:right;margin-right:-1em;text-align:left}blockquote>:last-child{display:inline-block}small{font:normal 400 11px/16px ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,system-ui,Helvetica Neue,sans-serif;font:var(
		--ds-font-body-small,normal 400 11px/16px ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,system-ui,"Helvetica Neue",sans-serif
	)}code,kbd{font-family:ui-monospace,Menlo,Segoe UI Mono,Ubuntu Mono,monospace;font-family:var(
		--ds-font-family-code,ui-monospace,Menlo,"Segoe UI Mono","Ubuntu Mono",monospace
	)}address,cite,dfn,var{font-style:italic}abbr{border-bottom:1px dotted #ccc;border-bottom:1px dotted var(--ds-border,#ccc);cursor:help}@supports (color-scheme:dark) and (color-scheme:light){[data-color-mode=light]{color-scheme:light}[data-color-mode=dark]{color-scheme:dark}}table{border-collapse:collapse;width:100%}tbody,tfoot,thead{border-bottom:2px solid #dfe1e6;border-bottom:2px solid var(--ds-border,#dfe1e6)}td,th{border:none;padding:4px 8px;padding:var(--ds-space-050,4px) var(--ds-space-100,8px);text-align:left}th{vertical-align:top}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}caption{color:var(--ds-text);font:500 1.4285714285714286em/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Ubuntu,system-ui,Helvetica Neue,sans-serif;font:var(
		--ds-font-heading-medium,500 1.4285714285714286em/1.2 ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Ubuntu,system-ui,"Helvetica Neue",sans-serif
	);letter-spacing:-.008em;margin-bottom:8px;margin-bottom:var(--ds-space-100,8px);margin-top:28px;text-align:left}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}@-moz-document url-prefix(){img{font-size:0}img:-moz-broken{font-size:inherit}}button{font-family:inherit}.assistive{clip:rect(1px,1px,1px,1px)!important;border:0!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}:root{--plugio-accent:#0052cc;--plugio-accent-hovered:#0065ff;--plugio-accent-bold:#0747a6;--plugio-accent-subtle-bg:#deebff;--plugio-accent-text:#0052cc}html[data-color-mode=dark]{--plugio-accent:#4c9aff;--plugio-accent-hovered:#85b8ff;--plugio-accent-bold:#4c9aff;--plugio-accent-subtle-bg:#4c9aff24;--plugio-accent-text:#4c9aff}*{box-sizing:border-box}button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif!important;font-size:13px!important}.btn--icon svg,.fchip svg,.w-action svg,.wstate-icon svg{display:block;height:16px;width:16px}.dash-select,.fchip,.fgroup input,.fgroup select,.name-input{box-sizing:border-box;height:32px;line-height:normal}.app{-webkit-font-smoothing:antialiased;border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:8px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);flex-direction:column;font:normal 400 13px/1.42857 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font:var(--ds-font-body,normal 400 13px/1.42857 -apple-system,BlinkMacSystemFont,"Segoe UI","Roboto",sans-serif);min-height:100vh;overflow:clip}.app,.topbar{background:#fff;background:var(--ds-surface,#fff);display:flex}.topbar{align-items:center;border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);box-shadow:0 1px 2px #0000000d;box-shadow:var(--ds-shadow-raised,0 1px 2px #0000000d);gap:8px;height:50px;padding:0 12px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.brand{font-size:13px;font-weight:600;white-space:nowrap}.grow{flex:1 1}.hint{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:12px}.hint--danger{color:#ae2a19;color:var(--ds-text-danger,#ae2a19);max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{align-items:center;background:#0000;border:none;border-radius:3px;box-sizing:border-box;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;display:inline-flex;font-weight:500;height:32px;justify-content:center;padding:0 12px;transition:background .1s;white-space:nowrap}.btn--icon{gap:6px}.btn:hover{background:#ebecf0;background:var(--ds-background-neutral-hovered,#ebecf0)}.btn[aria-pressed=true]{background:#deebff;background:var(--plugio-accent-subtle-bg,#deebff);color:#0052cc;color:var(--plugio-accent-text,#0052cc)}.btn.primary{background:#0052cc;background:var(--plugio-accent,#0052cc);color:#fff}.btn.primary:hover{background:#0065ff;background:var(--plugio-accent-hovered,#0065ff)}.btn:disabled{cursor:default;opacity:.6}.btn:focus-visible,.fchip:focus-visible,.w-action:focus-visible{box-shadow:0 0 0 2px #0052cc;box-shadow:0 0 0 2px var(--plugio-accent,#0052cc);outline:none}.back-btn{padding-left:8px}.topbar-sep{background:#dfe1e6;background:var(--ds-border,#dfe1e6);flex-shrink:0;height:22px;width:1px}.dash-id{align-items:center;display:inline-flex;gap:2px;min-width:0}.name-inline{background:#0000;border:1px solid #0000;border-radius:3px;font-size:15px;height:30px;max-width:320px;min-width:120px}.name-inline,.viewer-name{color:#172b4d;color:var(--ds-text,#172b4d);font-weight:600;padding:0 8px}.viewer-name{font-size:13px;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.name-inline:hover{background:#091e420a;background:var(--ds-background-neutral,#091e420a)}.name-inline:focus{background:#fff;background:var(--ds-surface,#fff);border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc);outline:none}.switcher-trigger{align-items:center;background:#0000;border:none;border-radius:4px;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;display:inline-flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.switcher-trigger:hover{background:#ebecf0;background:var(--ds-background-neutral-hovered,#ebecf0);color:#172b4d;color:var(--ds-text,#172b4d)}.switcher-menu{max-width:320px;min-width:240px}.switcher-list{max-height:320px;overflow-y:auto}.switcher-search{margin-bottom:6px}.switcher-item.hl{background:#f4f5f7;background:var(--ds-background-neutral,#f4f5f7)}.switcher-empty{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:12px;padding:10px}.switcher-item{align-items:center;background:#0000;border:none;border-radius:4px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 10px;text-align:left;width:100%}.switcher-item:hover{background:#f4f5f7;background:var(--ds-background-neutral,#f4f5f7)}.switcher-item.active{background:#deebff;background:var(--plugio-accent-subtle-bg,#deebff)}.switcher-item.active svg{color:#0052cc;color:var(--plugio-accent-text,#0052cc)}.switcher-nm{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switcher-cnt{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);flex-shrink:0;font-size:11px}.switcher-new{align-items:center;background:#0000;border:none;border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6);color:#0052cc;color:var(--plugio-accent-text,#0052cc);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:7px;margin-top:4px;padding:8px 10px;text-align:left;width:100%}.switcher-new:hover{background:#deebff;background:var(--plugio-accent-subtle-bg,#deebff)}.dsett{gap:14px;padding:12px;width:280px}.dsett,.dsett-row{display:flex;flex-direction:column}.dsett-row{gap:6px}.dsett-row>select{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);font-size:13px;height:32px;padding:0 10px;width:100%}.dsett-hint{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:11px;line-height:1.35}.dsett .seg-btn{align-items:center;display:inline-flex;gap:6px}.dsett .seg-btn svg{height:14px;width:14px}.dsett-pals{display:flex;flex-direction:column;gap:4px}.dsett-pal{align-items:center;background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:6px 8px}.dsett-pal:hover{background:#f1f2f4;background:var(--ds-surface-hovered,#f1f2f4)}.dsett-pal.on{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:inset 0 0 0 1px #0052cc;box-shadow:inset 0 0 0 1px var(--plugio-accent,#0052cc)}.dsett-pal-dots{display:inline-flex;gap:3px}.dsett-dot{border-radius:50%;flex:none;height:12px;width:12px}.dbadge{align-items:center;border-radius:3px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;line-height:1;padding:2px 6px;vertical-align:middle}.dbadge.shared{background:#dcfff1;background:var(--ds-background-success,#dcfff1);color:#216e4e;color:var(--ds-text-success,#216e4e)}.dbadge.private{background:#f1f2f4;background:var(--ds-background-neutral,#f1f2f4);color:#626f86;color:var(--ds-text-subtle,#626f86)}.home{display:flex;flex:1 1;flex-direction:column}.home-body{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);flex:1 1;padding:28px 24px 40px}.home-eyebrow{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.home-head{align-items:center;display:flex;gap:10px;margin-bottom:18px}.home-head h1{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:0}.home-count{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:13px}.home-empty{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:13px;margin:16px 2px 0}.home-search{background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;color:#172b4d;color:var(--ds-text,#172b4d);font-size:13px;padding:6px 10px;width:220px}.home-search:focus{outline:2px solid #388bff;outline:2px solid var(--ds-border-focused,#388bff);outline-offset:-1px}.dlist{background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:10px;overflow:hidden}.drow{align-items:center;cursor:pointer;display:flex;gap:14px;padding:13px 16px;position:relative;transition:background .1s}.drow+.drow{border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6)}.drow:hover{background:#f7f8f9;background:var(--ds-surface-hovered,#f7f8f9)}html[data-color-mode=dark] .drow:hover{background:#22272b;background:var(--ds-surface-hovered,#22272b)}.drow:focus-visible{box-shadow:inset 0 0 0 2px #0052cc;box-shadow:inset 0 0 0 2px var(--plugio-accent,#0052cc);outline:none}.dico{border-radius:9px;display:grid;flex:none;height:40px;place-items:center;width:40px}.dico svg{height:20px;width:20px}.dico--date{background:#0052cc1a;color:#0052cc;color:var(--plugio-accent,#0052cc)}.dico--sprint{background:#6554c01f;color:#6554c0}html[data-color-mode=dark] .dico--date{background:#4c9aff29}html[data-color-mode=dark] .dico--sprint{background:#9f8fef2e;color:#9f8fef}.drow-body{flex:1 1;min-width:0}.drow-name{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drow-sub{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:12px;margin-top:3px}.drow-name-input{background:#0000;border:1px solid #0000;border-radius:3px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);font-size:14px!important;font-weight:600;height:26px;letter-spacing:-.01em;margin:-4px 0 -4px -7px;padding:0 6px;width:100%}.drow-name-input:focus{background:#fff;background:var(--ds-surface,#fff);border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc);outline:none}.dcol{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex:none;font-size:12px;white-space:nowrap}.dcol--mode{width:106px}.dcol--edited{width:118px}.dcol--badge{display:flex;justify-content:flex-end;width:90px}@media (max-width:720px){.dcol--edited,.dcol--mode{display:none}}.drow--busy .dcol--badge,.drow--mine:focus-within .dcol--badge,.drow--mine:hover .dcol--badge{visibility:hidden}.drow--busy .drow-actions{opacity:1}.drow-actions{display:flex;gap:4px;opacity:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:opacity .12s}.drow:focus-within .drow-actions,.drow:hover .drow-actions{opacity:1}.drow-act{align-items:center;background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;box-shadow:0 1px 3px #091e423d;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.drow-act:hover{border-color:#c1c7d0;border-color:var(--ds-border-bold,#c1c7d0);color:#172b4d;color:var(--ds-text,#172b4d)}.drow-act--del:hover{border-color:#ae2a19;border-color:var(--ds-text-danger,#ae2a19);color:#ae2a19;color:var(--ds-text-danger,#ae2a19)}.drow-act svg{height:15px;width:15px}.drow--skel{pointer-events:none}.drow--skel .dico{height:40px}.drow--skel .skel-line{border-radius:4px;height:11px;max-width:40%;width:200px}.drow--skel .skel-line--title{height:13px;margin-bottom:9px;max-width:60%;width:300px}.spin{animation:spin .7s linear infinite;border:2px solid #0000;border-radius:50%;border-right-color:initial;border-top-color:initial;box-sizing:border-box;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.spin--sm{height:13px;width:13px}.filterbar{align-items:center;background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);display:flex;gap:10px;padding:12px 16px}html[data-color-mode=dark] .filterbar{background:#161a1d;background:var(--ds-surface-sunken,#161a1d)}.trunc-note{align-items:center;background:#fff7d6;background:var(--ds-background-warning,#fff7d6);color:#974f0c;color:var(--ds-text-warning,#974f0c);display:flex;font-size:12.5px;font-weight:500;gap:8px;padding:7px 16px}.trunc-note svg{flex-shrink:0;height:14px;width:14px}html[data-color-mode=dark] .trunc-note{background:#332e1b;background:var(--ds-background-warning,#332e1b);color:#f5cd47;color:var(--ds-text-warning,#f5cd47)}.fbar-anchor{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.seg{background:#091e420f;background:var(--ds-background-neutral,#091e420f);border-radius:4px;box-sizing:border-box;flex-shrink:0;gap:2px;height:32px;padding:2px}.seg,.seg-btn{display:inline-flex}.seg-btn{align-items:center;background:#0000;border:none;border-radius:3px;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;font-size:13px;font-weight:500;padding:0 12px;transition:background .1s,color .1s}.seg-btn:hover{color:#172b4d;color:var(--ds-text,#172b4d)}.seg-btn--ico{gap:7px}.seg-btn--ico svg{flex:none;height:15px;width:15px}.seg-btn.on{background:#fff;background:var(--ds-surface,#fff);box-shadow:0 1px 2px #091e4233;color:#0052cc;color:var(--plugio-accent-text,#0052cc)}.fchip-wrap{position:relative}.fchip{background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:8px;box-shadow:0 1px 2px #091e420f;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;height:34px;padding:0 13px;transition:background .1s;white-space:nowrap}.fchip:hover{background:#f1f2f4;background:var(--ds-background-neutral-subtle-hovered,#f1f2f4)}.fchip.on{background:#deebff;background:var(--plugio-accent-subtle-bg,#deebff);border-color:#0000;color:#0052cc;color:var(--plugio-accent-text,#0052cc)}.fchip--dropdown,.fchip--icon{align-items:center;display:inline-flex;gap:6px}.fchip--dropdown svg{opacity:.7}.fchip.ghosty{background:#0000;border-color:#0000;box-shadow:none;color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.fpop{background:#fff;background:var(--ds-surface-overlay,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;box-shadow:0 8px 24px #091e4240;left:0;max-height:320px;min-width:260px;overflow-y:auto;padding:4px;position:absolute;top:calc(100% + 4px);z-index:110}html[data-color-mode=dark] .fpop{box-shadow:0 8px 24px #0006}.fopt{align-items:center;border-radius:4px;cursor:pointer;display:flex;gap:8px;padding:6px 8px}.fopt:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.fopt em{font-size:11px;font-style:normal}.fopt em,.fopt.muted{color:#6b778c;color:var(--ds-text-subtlest,#6b778c)}.fopt.muted{cursor:default}.fjql-wrap{flex:1 1;max-width:560px;min-width:240px}.fbar-sep{align-self:stretch;background:#dfe1e6;background:var(--ds-border,#dfe1e6);margin:2px;width:1px}.ffilters{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.fchip.ffilter{align-items:center;display:inline-flex;gap:5px;padding:0 6px 0 12px}.ffilter-label{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ffilter-op{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-weight:400}.fchip.on .ffilter-op{color:inherit;opacity:.75}.ffilter-cnt{background:#091e4221;background:var(--ds-background-neutral-hovered,#091e4221);border-radius:3px;color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:11px;font-weight:600;padding:0 4px}.fchip.on .ffilter-cnt{background:#091e4214;color:inherit}.ffilter-mark{align-items:center;display:inline-flex;opacity:.75}.ffilter-mark svg{height:14px;width:14px}.ffilter-chev{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:inline-flex;opacity:.8}.ffilter-chev svg{height:12px;width:12px}.ffilter-x{border-radius:3px;display:inline-flex;opacity:0;padding:2px;transition:background .1s,opacity .1s}.fchip.ffilter:focus-visible .ffilter-x,.fchip.ffilter:hover .ffilter-x,.ffilter-x:focus-visible{opacity:.55}.ffilter-x:hover{background:#091e4214;background:var(--ds-background-neutral-hovered,#091e4214);opacity:1}.ffilter-x svg{height:14px;width:14px}.fchip.ghosty:hover{background:#091e420f;background:var(--ds-background-neutral,#091e420f)}.ant-popover{--ant-tooltip-arrow-background-color:var(--ds-surface-overlay,#fff)}.ant-popover .ant-popover-container{background-color:#fff;background-color:var(--ds-surface-overlay,#fff);color:#172b4d;color:var(--ds-text,#172b4d)}.fpop-overlay .ant-popover-inner{background:#fff;background:var(--ds-surface-overlay,#fff);border-radius:8px;box-shadow:0 8px 24px #091e4240;padding:8px}html[data-color-mode=dark] .fpop-overlay .ant-popover-inner{box-shadow:0 8px 24px #0006}.feditor-val input,.fpick-search,.fsel-search{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);font:inherit;height:32px;padding:0 8px;width:100%}.feditor-val input:focus,.fpick-search:focus,.fsel-search:focus{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc);outline:none}.fpick{width:280px}.fselect-trigger{align-items:center;background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:inline-flex;font-size:13px;gap:6px;height:32px;min-width:0;padding:0 8px 0 10px;text-align:left}.fselect-trigger:hover{background:#fafbfc;background:var(--ds-background-input-hovered,#fafbfc)}.fselect-trigger.open{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc)}.fselect-trigger.empty .fselect-label{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.fselect-label{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fselect-chev{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:inline-flex;opacity:.8}.fselect-chev svg{height:12px;width:12px}.fselect-group{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:11px;font-weight:600;padding:8px 8px 2px}.fopt.sel{color:#0052cc;color:var(--plugio-accent,#0052cc);font-weight:600}.fopt.hl{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.fpick-list,.fsel-list{display:flex;flex-direction:column;gap:1px;margin-top:6px;max-height:260px;overflow-y:auto}button.fopt{background:#0000;border:none;color:inherit;font:inherit;justify-content:space-between;text-align:left;width:100%}.feditor{display:flex;flex-direction:column;gap:8px;width:300px}.feditor-head{align-items:center;display:flex;gap:8px}.feditor-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feditor-dates{align-items:center;display:flex;gap:6px}.feditor-dates input{flex:1 1}.feditor-dash{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.fsel-opt{cursor:pointer}.fcasc-child{padding-left:30px}.fcasc-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fsel-opt input[type=checkbox]{accent-color:#0052cc;accent-color:var(--plugio-accent,#0052cc);flex-shrink:0;height:14px;margin:0;width:14px}.fsel-opt.sel{font-weight:500}.fsel-opt span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feditor-foot{align-items:center;border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6);display:flex;gap:8px;padding-top:8px}.fmode{flex:1 1;height:28px}.fmode .seg-btn{font-size:12px;gap:5px;padding:0 6px}.fmode .seg-btn svg{display:block;height:13px;width:13px}.fmode-help{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:11px;margin:0}.canvas.read-only .widget{cursor:default;touch-action:auto;user-select:auto;-webkit-user-select:auto}.canvas.read-only .widget:hover{box-shadow:none}.filterbar--view{flex-wrap:wrap}.fchip.scope-lock{padding:0 9px}.hidden-list{display:flex;flex-direction:column;gap:6px;max-width:320px;min-width:220px}.hidden-head{color:#6b778c;color:var(--ds-text-subtlest,#6b778c);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hidden-row{display:flex;font-size:12px;gap:16px;justify-content:space-between}.hidden-k{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex-shrink:0;font-weight:600}.hidden-row>span:last-child{overflow:hidden;text-align:right;text-overflow:ellipsis}.gadget-shell{border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px}.gadget-edit,.gadget-shell{background:#fff;background:var(--ds-surface,#fff);overflow:clip}.gadget-shell{display:flex;flex-direction:column}.gadget-shell .gadget-view{flex:1 1}.gadget-shell>.wstate{min-height:200px}.gadget-view{display:flex;flex-direction:column;min-height:100%}.app>.gadget-view{flex:1 1}.gadget-shell .filterbar,.gadget-shell .gadget-stage,html[data-color-mode=dark] .gadget-shell .filterbar,html[data-color-mode=dark] .gadget-shell .gadget-stage{background:#fff;background:var(--ds-surface,#fff)}.gadget-stage{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);box-sizing:border-box;flex:1 1;min-height:320px;overflow-x:auto;padding:12px}html[data-color-mode=dark] .gadget-stage{background:#161a1d;background:var(--ds-surface-sunken,#161a1d)}.gadget-view .canvas-outer{min-width:0}.gadget-edit{display:flex;flex-direction:column}.dash-pick{align-items:center;background:#0000;border:none;border-radius:3px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:4px;height:30px;max-width:340px;padding:0 8px}.dash-pick:hover{background:#091e420a;background:var(--ds-background-neutral,#091e420a)}.dash-pick.empty{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.dash-pick-nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-pick-chev{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:inline-flex}.gadget-edit-preview{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);display:flex;flex-direction:column;min-height:400px;overflow:auto}html[data-color-mode=dark] .gadget-edit-preview{background:#161a1d;background:var(--ds-surface-sunken,#161a1d)}.gadget-edit-preview .gadget-view{flex:1 1}.gadget-empty-hint{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:grid;flex:1 1;font-size:13px;place-items:center}.editor-body{display:flex;position:relative}.editor-body,.stage{flex:1 1;min-width:0}.stage{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);overflow-x:auto;padding:16px}html[data-color-mode=dark] .stage{background:#161a1d;background:var(--ds-surface-sunken,#161a1d)}.canvas-outer{min-width:920px}.stage--panel .canvas-outer{box-sizing:initial;padding-right:480px;width:100%}.canvas{position:relative}.layer{grid-gap:16px;display:grid;gap:16px;grid-auto-rows:48px;grid-auto-rows:var(--row-h,48px);grid-template-columns:repeat(24,1fr);inset:0;position:absolute}.gridlines{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.gridlines{transition:opacity .15s}}.canvas.interacting .gridlines,.canvas.show-grid .gridlines{opacity:1}.gridlines .cell{border:1px dashed #dfe1e6;border:1px dashed var(--ds-border,#dfe1e6);border-radius:4px;opacity:.55}.canvas-empty{color:#6b778c;color:var(--ds-text-subtle,#6b778c);margin:80px auto;max-width:420px;text-align:center}.canvas-empty h2{color:#172b4d;color:var(--ds-text,#172b4d);font-size:16px;margin:0 0 8px}.canvas-empty p{line-height:1.5;margin:0}.canvas-empty .btn{margin-top:16px}.widget{background:#fff;background:var(--ds-surface-raised,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;box-shadow:0 1px 2px #091e4214;cursor:grab;display:flex;flex-direction:column;min-height:0;min-width:0;padding:8px 12px 10px;position:relative;scroll-margin:66px 16px 16px;touch-action:none;transition:box-shadow .1s;user-select:none;-webkit-user-select:none}.widget:hover{box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc)}.widget.editing{box-shadow:0 0 0 2px #0052cc;box-shadow:0 0 0 2px var(--plugio-accent,#0052cc)}.widget.editing .w-actions{opacity:1}.widget.dragging{box-shadow:0 0 0 1px #0052cc,0 8px 24px #091e4240;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc),0 8px 24px #091e4240;cursor:grabbing;opacity:.96;z-index:40}html[data-color-mode=dark] .widget.dragging{box-shadow:0 0 0 1px #0052cc,0 8px 24px #0006;box-shadow:0 0 0 1px var(--plugio-accent,#4c9aff),0 8px 24px #0006}.w-head{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:flex;font-size:11px;font-weight:600;gap:8px;justify-content:space-between;margin-bottom:4px}.w-head,.w-title{align-items:center;min-width:0}.w-title{display:inline-flex;gap:6px}.w-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-trunc{color:#e56910;color:var(--ds-icon-warning,#e56910);display:inline-flex;flex-shrink:0}.w-trunc svg{height:12px;width:12px}.w-head--overlay{margin:0;position:absolute;right:8px;top:4px;z-index:2}.w-head--overlay .w-actions{background:#fff;background:var(--ds-surface-raised,#fff);border-radius:4px;box-shadow:0 1px 3px #091e4226}.w-actions{display:flex;flex-shrink:0;gap:2px;opacity:0}@media (prefers-reduced-motion:no-preference){.w-actions{transition:opacity .12s}}.widget:hover .w-actions{opacity:1}.w-action{align-items:center;background:none;border:none;border-radius:4px;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;display:inline-flex;height:24px;justify-content:center;line-height:1;padding:0;transition:all .15s ease;width:24px}.w-action:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0);color:#172b4d;color:var(--ds-text,#172b4d)}.w-action:active{background:#dfe1e6;background:var(--ds-background-neutral-subtle-pressed,#dfe1e6)}.w-action--del:hover{color:#ae2a19;color:var(--ds-text-danger,#ae2a19)}.w-body{container-type:size;flex:1 1;min-height:0;min-width:0}.handle{bottom:0;cursor:nwse-resize;height:18px;opacity:0;position:absolute;right:0;width:18px}@media (prefers-reduced-motion:no-preference){.handle{transition:opacity .12s}}.widget:hover .handle{opacity:1}.handle:after{border-bottom:2px solid #6b778c;border-bottom:2px solid var(--ds-text-subtle,#6b778c);border-radius:0 0 2px 0;border-right:2px solid #6b778c;border-right:2px solid var(--ds-text-subtle,#6b778c);bottom:4px;content:"";height:7px;position:absolute;right:4px;width:7px}.ghost{background:#deebff;background:var(--plugio-accent-subtle-bg,#deebff);border:1.5px dashed #0052cc;border:1.5px dashed var(--plugio-accent,#0052cc);border-radius:6px;display:none;opacity:.7;pointer-events:none;position:absolute;z-index:30}.ghost.bad{background:#ffedeb;background:var(--ds-background-danger,#ffedeb);border-color:#e34935;border-color:var(--ds-border-danger,#e34935)}.badge{font-feature-settings:"tnum";background:#44546f;background:var(--ds-background-neutral-bold,#44546f);border-radius:4px;box-shadow:0 1px 2px #091e422e;color:#fff;color:var(--ds-text-inverse,#fff);display:none;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;padding:4px 8px;pointer-events:none;position:fixed;white-space:nowrap;z-index:120}.badge.min{background:#ffab00;background:var(--ds-background-warning-bold,#ffab00);color:#172b4d}.badge.cap{background:#de350b;background:var(--ds-background-danger-bold,#de350b);color:#fff}.num{display:flex;flex-direction:column;gap:3px;height:100%;justify-content:center}.num-val{font-feature-settings:"tnum";font-size:clamp(17px,60cqh,150px);font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.02em;line-height:1}.num-unit{font-size:.5em;font-weight:600;letter-spacing:normal;margin:0 .1em}.num-delta{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;overflow:hidden;white-space:nowrap}.num-delta--positive{color:#216e4e;color:var(--ds-text-success,#216e4e)}.num-delta--negative{color:#ae2e24;color:var(--ds-text-danger,#ae2e24)}.num-delta--neutral{color:#626f86;color:var(--ds-text-subtle,#626f86)}@container (height < 46px){.num-delta{display:none}}.txtw{display:flex;flex-direction:column;height:100%;min-width:0;overflow-y:auto}.txtw-md{color:#172b4d;color:var(--ds-text,#172b4d);font-size:14px;line-height:1.5;margin:auto 0;min-width:0}.txtw-md>:first-child{margin-top:0}.txtw-md>:last-child{margin-bottom:0}.txtw-md p{margin:0 0 8px}.txtw-md h1,.txtw-md h2,.txtw-md h3,.txtw-md h4,.txtw-md h5,.txtw-md h6{font-weight:600;line-height:1.3;margin:12px 0 6px}.txtw-md h1{font-size:20px}.txtw-md h2{font-size:17px}.txtw-md h3{font-size:15px}.txtw-md h4,.txtw-md h5,.txtw-md h6{font-size:13px}.txtw-md ol,.txtw-md ul{margin:0 0 8px;padding-left:22px}.txtw-md li{margin:2px 0}.txtw-md a{color:#0c66e4;color:var(--ds-link,#0c66e4);text-decoration:none}.txtw-md a:hover{text-decoration:underline}.txtw-md hr{border:0;border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6);margin:8px 0}.txtw-skel{background:#091e4214;background:var(--ds-skeleton,#091e4214);border-radius:4px;display:inline-block;height:.85em;vertical-align:initial;width:3ch}.wstate{align-items:center;color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:flex;flex-direction:column;font-size:12px;gap:4px;height:100%;justify-content:center;text-align:center}.wstate--danger{color:#ae2a19;color:var(--ds-text-danger,#ae2a19)}.wstate-icon{display:inline-flex}.skeleton{background:#091e4214;background:var(--ds-skeleton,#091e4214);border-radius:4px;height:100%}.skeleton,.txtw-skel{overflow:hidden;position:relative}@media (prefers-reduced-motion:no-preference){.skeleton:after,.txtw-skel:after{animation:skel-shimmer 1.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);background:linear-gradient(90deg,#0000,var(--skel-shine,#ffffffa6),#0000);content:"";inset:0;position:absolute;transform:translateX(-100%)}@keyframes skel-shimmer{to{transform:translateX(100%)}}}html[data-color-mode=dark]{--skel-shine:#ffffff14}.overlay{align-items:center;background:#091e428a;background:var(--ds-blanket,#091e428a);display:flex;inset:0;justify-content:center;position:fixed;z-index:200}.modal{background:#fff;background:var(--ds-surface-overlay,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;box-shadow:0 8px 24px #091e4240;display:flex;flex-direction:column;max-height:80vh;max-width:calc(100vw - 32px);width:440px}html[data-color-mode=dark] .modal{box-shadow:0 8px 24px #0006}.modal-head{align-items:center;border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);display:flex;justify-content:space-between;padding:12px 16px}.modal-body{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:16px}.modal-foot{border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6);display:flex;gap:8px;justify-content:flex-end;padding:12px 16px}.frow{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:110px 1fr}.frow>span{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.frow input,.frow select{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;color:#172b4d;color:var(--ds-text,#172b4d);min-width:0;padding:6px 8px}.confirm-modal{width:400px}.confirm-title{color:#172b4d;color:var(--ds-text,#172b4d);font-size:16px;font-weight:600;margin:0}.confirm-msg{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:14px;margin:0}.btn.danger{background:#de350b;background:var(--ds-background-danger-bold,#de350b);color:#fff}.btn.danger:hover{background:#ca3521;background:var(--ds-background-danger-bold-hovered,#ca3521)}.scope-modal{height:560px;width:460px}.scope-modal .modal-body{flex:1 1;min-height:0}.seg--full{flex-shrink:0;width:100%}.seg--full .seg-btn{flex:1 1;justify-content:center}.scope-hint{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex-shrink:0;font-size:12px;margin:0}.scope-projlist{border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;display:flex;flex:1 1;flex-direction:column;gap:1px;min-height:0;overflow-y:auto;padding:4px}.fjql-wrap--modal{flex:1 1;max-width:none;min-height:0;min-width:0}.scope-search{background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);flex-shrink:0;font-size:13px;padding:6px 10px;width:100%}.scope-search:focus{outline:2px solid #388bff;outline:2px solid var(--ds-border-focused,#388bff);outline-offset:-1px}.sprint-pop{min-width:220px;padding:6px}.sprint-pop,.sprint-pop-list{display:flex;flex-direction:column;gap:1px}.sprint-pop-list{max-height:280px;overflow-y:auto}.sprint-name{max-width:240px;overflow:hidden;text-overflow:ellipsis}.sprint-state{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:10px;font-weight:600;letter-spacing:.4px;margin-left:auto;text-transform:uppercase}.sprint-state--active{color:#216e4e;color:var(--ds-text-success,#216e4e)}.tpp-preset-item.active .sprint-state{color:#fffc}.sprint-pop-empty{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:12px;padding:8px 12px}.picker{max-width:calc(100vw - 48px);width:1040px}.picker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,1fr);overflow-y:auto;padding:20px}.picker-card{background:#fff;background:var(--ds-surface-raised,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:14px;text-align:left;transition:box-shadow .1s}.picker-card:hover{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc)}.picker-card span{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:12px}.picker-glyph{background:#f4f5f7;background:var(--ds-background-neutral,#f4f5f7);border-radius:5px;box-sizing:border-box;display:block;height:92px;margin-bottom:9px;overflow:hidden;padding:10px 13px;pointer-events:none}.picker-glyph .pg-chart{height:100%;width:100%}.sidepanel{background:#fff;background:var(--ds-surface,#fff);border-left:1px solid #dfe1e6;border-left:1px solid var(--ds-border,#dfe1e6);bottom:0;box-shadow:-8px 0 24px #091e4226;display:flex;flex-direction:column;position:fixed;right:0;top:50px;width:480px;z-index:90}html[data-color-mode=dark] .sidepanel{box-shadow:-8px 0 24px #0006}.sp-head{align-items:center;display:flex;flex:none;gap:8px;justify-content:space-between;padding:12px 16px}.sp-title{display:flex;flex-direction:column;min-width:0}.sp-title .sub{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:11px;font-weight:600}.sp-title .name{color:#172b4d;color:var(--ds-text,#172b4d);font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sp-tabs{border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);display:flex;flex:none;gap:4px;padding:0 16px}.sp-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;font-size:13px;font-weight:600;padding:8px 12px;transition:color .1s,border-bottom-color .1s}.sp-tab:hover{color:#172b4d;color:var(--ds-text,#172b4d)}.sp-tab.on{border-bottom-color:#0052cc;border-bottom-color:var(--plugio-accent,#0052cc);color:#0052cc;color:var(--plugio-accent-text,#0052cc)}.sp-body{flex:1 1;overflow-y:auto;padding:16px}.sp-foot{border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6);display:flex;flex:none;gap:8px;justify-content:flex-end;padding:12px 16px}.pane-row{align-items:stretch;gap:16px}.fgroup,.pane-row{display:flex;flex-direction:column}.fgroup{gap:6px}.fgroup,.fgroup--wide{min-width:0}.fgroup .lbl,.metricbox .lbl{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:12px;font-weight:600}.fgroup input,.fgroup select{padding:0 10px}.fgroup input,.fgroup select,.fgroup textarea{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;color:#172b4d;color:var(--ds-text,#172b4d);font-size:13px}.fgroup textarea{line-height:1.4;padding:6px 10px;resize:vertical}.fgroup input:disabled{background:#f4f5f7;background:var(--ds-background-disabled,#f4f5f7)}.fgroup input:disabled,.fhint{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.fhint{font-size:11px;max-width:360px}.fwarn{align-items:flex-start;background:#fff7d6;background:var(--ds-background-warning,#fff7d6);border-radius:4px;color:#974f0c;color:var(--ds-text-warning,#974f0c);display:flex;font-size:11.5px;gap:7px;line-height:1.45;padding:7px 9px}.fwarn svg{flex-shrink:0;height:13px;margin-top:1px;width:13px}html[data-color-mode=dark] .fwarn{background:#332e1b;background:var(--ds-background-warning,#332e1b);color:#f5cd47;color:var(--ds-text-warning,#f5cd47)}.checkrow{align-items:center;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;font-size:13px;gap:8px;height:32px}.checkrow input{accent-color:#0052cc;accent-color:var(--plugio-accent,#0052cc)}.metricbox{border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:6px;display:flex;flex-direction:column;gap:8px;padding:12px}.metricbox input,.metricbox select{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);font-size:13px;height:32px;min-width:0;padding:0 10px}.pv-eye--off{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.mphrase{align-items:center;display:flex;gap:8px}.mphrase-field{flex:1 1;min-width:0}.mconn{font-weight:500}.ipop-trigger,.mconn{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:12px}.ipop-trigger{align-items:center;background:#0000;border:none;border-bottom:1px dashed #dfe1e6;border-bottom:1px dashed var(--ds-border,#dfe1e6);border-radius:0;cursor:pointer;display:inline-flex;gap:2px;padding:0 2px;white-space:nowrap}.ipop-trigger:hover{color:#172b4d;color:var(--ds-text,#172b4d)}.ipop-trigger:focus-visible{border-bottom-color:#0052cc;border-bottom-color:var(--plugio-accent,#0052cc);outline:none}.ipop{display:flex;flex-direction:column;min-width:170px}.ipop-it{align-items:center;background:#0000;border:none;border-radius:4px;color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:16px;justify-content:space-between;padding:6px 8px;text-align:left}.ipop-it:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.ipop-it.sel{color:#0052cc;color:var(--plugio-accent,#0052cc);font-weight:600}.ipop-ex{font-feature-settings:"tnum";color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-variant-numeric:tabular-nums}.ipop-it.sel .ipop-ex{color:inherit}.mphrase{flex-wrap:wrap}.mphrase-today{align-items:center;border:1px dashed #dfe1e6;border:1px dashed var(--ds-border,#dfe1e6);border-radius:3px;color:#8993a4;color:var(--ds-text-subtlest,#8993a4);cursor:default;display:inline-flex;flex:1 1;font-size:13px;height:32px;justify-content:center;min-width:0}.lbl-row{align-items:center;display:flex;justify-content:space-between}.seg--sm{height:24px;padding:2px}.seg--sm .seg-btn{font-size:11px;font-weight:600;padding:0 10px}.tbands{grid-gap:6px 8px;align-items:center;display:grid;gap:6px 8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 32px 28px}.tbands-h{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:11px;font-weight:600}.tbands input[type=number]{min-width:0}.pv-cond-add,.tbands-add{align-self:flex-start}.cs-trigger{align-items:center;background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.cs-trigger:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.cs-chip{border:1px solid #00000026;border-radius:3px;height:18px;width:18px}.cs-pop{grid-gap:6px;background:#fff;background:var(--ds-surface-overlay,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;box-shadow:0 4px 12px #091e422e;display:grid;gap:6px;grid-template-columns:repeat(3,22px);padding:10px;position:fixed;z-index:300}.cs-swatch{border:none;border-radius:4px;cursor:pointer;height:22px;padding:0;width:22px}@media (prefers-reduced-motion:no-preference){.cs-swatch{transition:transform .12s}}.cs-swatch:hover{transform:scale(1.12)}.cs-swatch.on{box-shadow:0 0 0 1px #fff,0 0 0 3px #388bff;box-shadow:0 0 0 1px var(--ds-surface-overlay,#fff),0 0 0 3px var(--ds-border-focused,#388bff)}.cs-custom{height:22px;position:relative;width:22px}.cs-swatch--custom{background-image:linear-gradient(45deg,#ccc 25%,#0000 0),linear-gradient(-45deg,#ccc 25%,#0000 0),linear-gradient(45deg,#0000 75%,#ccc 0),linear-gradient(-45deg,#0000 75%,#ccc 0);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px;border:1.5px dashed #dfe1e6;border:1.5px dashed var(--ds-border,#dfe1e6);height:100%;width:100%}.cs-custom-input{border:none;bottom:0;height:1px;margin:0;opacity:0;padding:0;pointer-events:none;position:absolute;right:0;width:1px}.gaugew{min-height:0}.gaugew,.gaugew>.skeleton{height:100%}.progw{gap:6px;height:100%}.progw,.progw-rows{display:flex;flex-direction:column;min-height:0}.progw-rows{flex:1 1;gap:clamp(8px,4cqh,18px);justify-content:center;overflow:hidden}.progw-row{display:flex;flex-direction:column;gap:4px;min-width:0}.progw-head{align-items:baseline;display:flex;font-size:12px;gap:8px;justify-content:space-between}.progw-label{color:#172b4d;color:var(--ds-text,#172b4d);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progw-val{font-feature-settings:"tnum";color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex:none;font-variant-numeric:tabular-nums;font-weight:600}.progw-track{background:#e6ebf8;background:var(--ds-background-neutral,#e6ebf8);border-radius:4px;height:8px;overflow:hidden}.progw-fill{border-radius:4px;height:100%;min-width:2px;transition:width .3s ease}.progw-more{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);flex:none;font-size:11px}.bkd{display:flex;flex-direction:column;gap:8px;height:100%;min-height:0}.bkd-legend{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:flex;flex:none;flex-wrap:wrap;font-size:11px;gap:4px 12px}.bkd-leg{align-items:center;display:inline-flex;gap:5px}.bkd-unit{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);margin-left:auto;white-space:nowrap}.bkd-dot{border-radius:2px;flex:none;height:8px;width:8px}.bkd-rows{display:flex;flex:1 1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto}.bkd-row{flex-direction:column;gap:6px}.bkd-head,.bkd-row{display:flex;min-width:0}.bkd-head{align-items:center;background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-size:12px;gap:8px;min-height:24px;padding:0;text-align:left}.bkd-chev{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);display:inline-flex;flex:none}.bkd-key{background:none;border:0;color:#0c66e4;color:var(--ds-link,#0c66e4);cursor:pointer;flex:none;
    /* !important: the global `input, select, textarea, button` control rule
       (top of this file) is itself !important and silently forced BUTTON keys
       (the Breakdown drill's, the Hierarchy tree's) to 13px sans while SPAN
       keys stayed mono — the "same class, different look" bug Habib caught
       (2026-08-06). */font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace!important;font-size:11px!important;padding:0;white-space:nowrap}.bkd-key:hover{text-decoration:underline}.bkd-label{color:#172b4d;color:var(--ds-text,#172b4d);flex:1 1;font-weight:500;min-width:0}.bkd-val{font-feature-settings:"tnum";color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex:none;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.bkd-track{background:#e6ebf8;background:var(--ds-background-neutral,#e6ebf8);border-radius:4px;display:flex;gap:1px;height:8px;overflow:hidden}.bkd-seg{min-width:2px}.bkd-track--empty{align-items:center;color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:10px;height:14px;justify-content:flex-start;padding:0 6px}.bkd-items{border-left:2px solid #ebecf0;border-left:2px solid var(--ds-border,#ebecf0);display:flex;flex-direction:column;margin-left:5px;padding:2px 0 2px 20px}.bkd-item{align-items:center;display:flex;font-size:12px;gap:8px;min-height:28px;min-width:0}.bkd-item-sum{color:#172b4d;color:var(--ds-text,#172b4d);flex:1 1}.bkd-more{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);flex:none;font-size:11px}.bkd-foot{padding-top:2px}.bkd-track{cursor:pointer}.bkd-item-seg{align-items:center;display:inline-flex;font-size:12px;gap:5px;white-space:nowrap}.bkd-item-seg,.bkd-item-val{color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex:none}.bkd-item-val{font-feature-settings:"tnum";font-size:12px;font-variant-numeric:tabular-nums;min-width:24px;text-align:right}.battw{align-items:stretch;display:flex;gap:clamp(6px,3cqmin,16px);height:100%;justify-content:center;min-height:0;min-width:0}.battw--h{flex-direction:row}.battw--h .battw-read{align-items:flex-start;order:-1;text-align:left}.battw--v{flex-direction:column}.battw--v .battw-read{align-items:center;text-align:center}.battw-fig{align-items:center;display:flex;flex:1 1;justify-content:center;min-height:0;min-width:0}.battw-fig svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.battw-read{display:flex;flex:none;flex-direction:column;gap:2px;justify-content:center;max-width:100%;min-width:0}.battw-val{font-feature-settings:"tnum";font-size:clamp(16px,14cqmin,44px);font-variant-numeric:tabular-nums;font-weight:650;letter-spacing:-.02em;line-height:1}.battw-sub{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:clamp(10px,5cqmin,13px);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listw{display:flex;flex-direction:column;font-size:12px;height:100%;min-height:0}.listw-grid{align-content:start;display:grid;flex:1 1;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;min-height:0;overflow:auto}.listw-head,.listw-row{grid-column-gap:12px;align-items:center;column-gap:12px;display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding:0 6px}.listw-head{background:#fff;background:var(--ds-surface,#fff);border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);min-height:26px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.listw-hcell{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-size:11px;font-weight:600;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.listw-row{border-bottom:1px solid #f1f2f4;border-bottom:1px solid var(--ds-border,#f1f2f4);color:#172b4d;color:var(--ds-text,#172b4d);cursor:pointer;min-height:32px}.listw-row:hover{background:#f4f5f7;background:var(--ds-background-neutral-subtle-hovered,#f4f5f7)}.listw-row:focus-visible{outline:2px solid #4c9aff;outline:2px solid var(--ds-border-focused,#4c9aff);outline-offset:-2px}.listw-cell{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listw-left{text-align:left}.listw-right{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.listw-rank{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-size:11px;font-weight:600}.listw-note{border-top:1px solid #f1f2f4;border-top:1px solid var(--ds-border,#f1f2f4);color:#974f0c;color:var(--ds-text-warning,#974f0c);flex:none;font-size:11px;padding:4px 6px}.hier .listw-row{cursor:default}.hier-search{align-self:flex-end;background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;color:#172b4d;color:var(--ds-text,#172b4d);flex:none;font-size:12px;height:26px;margin-bottom:6px;max-width:100%;padding:0 8px;width:220px}.hier-search:focus-visible{outline:2px solid #4c9aff;outline:2px solid var(--ds-border-focused,#4c9aff);outline-offset:-1px}.hier-nohit{border-top:0;color:#8993a4;color:var(--ds-text-subtlest,#8993a4);grid-column:1/-1}.hier-tree{gap:6px}.hier-chev,.hier-tree{align-items:center;display:inline-flex}.hier-chev{background:none;border:0;border-radius:3px;color:#8993a4;color:var(--ds-text-subtlest,#8993a4);cursor:pointer;flex:none;height:16px;justify-content:center;padding:0;width:16px}.hier-chev:hover{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0)}.hier-chev--none{cursor:default}.hier-chev--none:hover{background:none}.hier-sum{color:#172b4d;color:var(--ds-text,#172b4d)}.hier-l1 .hier-sum{font-weight:600}.hier-l3{background:#fafbfc;background:var(--ds-surface-sunken,#fafbfc)}.hier-prog{align-items:center;display:inline-flex;gap:8px;min-width:0;width:100%}.hier-track{background:#f1f2f4;background:var(--ds-background-neutral,#f1f2f4);border-radius:4px;display:flex;flex:1 1;height:8px;min-width:0;overflow:hidden}.hier-seg{min-width:2px}.hier-track--empty{background:#f1f2f4;background:var(--ds-background-neutral,#f1f2f4)}.hier-pct{font-feature-settings:"tnum";color:#6b778c;color:var(--ds-text-subtle,#6b778c);flex:none;font-size:11px;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.hier-dots{display:inline-flex;flex:1 1;flex-wrap:wrap;gap:2px;justify-content:flex-end;min-width:0}.hier-dot{border-radius:2px;flex:none;height:8px;width:8px}.hier-prog--dots{align-items:center}.hier-prog,.hier-tipcue{cursor:pointer}.hier-tipbox{background:#172b4d;background:var(--ds-background-neutral-bold,#172b4d);border-radius:6px;box-shadow:0 4px 8px -2px #091e4240,0 0 1px #091e424f;box-shadow:var(--ds-shadow-overlay,0 4px 8px -2px #091e4240,0 0 1px #091e424f);color:#fff;color:var(--ds-text-inverse,#fff);max-width:260px;padding:10px 12px}html[data-color-mode=dark] .hier-tipbox{background:#282e33;background:var(--ds-surface-overlay,#282e33);border:1px solid #38414a;border:1px solid var(--ds-border,#38414a);color:#b6c2cf;color:var(--ds-text,#b6c2cf)}html[data-color-mode=dark] .hier-tip-total{border-top-color:#ffffff1f}.hier-tip{display:flex;flex-direction:column;font-size:12px;gap:6px;min-width:128px}.hier-tip-row{align-items:center;display:flex;gap:6px}.hier-tip-dot{border-radius:2px;flex:none;height:8px;width:8px}.hier-tip-dot--ghost{visibility:hidden}.hier-tip-label{flex:1 1;padding-right:12px}.hier-tip-val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hier-tip-total{border-top:1px solid #ffffff40;margin-top:2px;padding-top:5px}.treemapw{display:flex;flex-direction:column;height:100%;min-height:0}.treemapw-chart{flex:1 1;min-height:0}.cartw{display:flex;flex-direction:column;height:100%;min-height:0}.cartw-chart{flex:1 1;min-height:0}.pivotw{display:flex;flex-direction:column;height:100%;min-height:0}.pivotw-scroll{flex:1 1;min-height:0;overflow:auto}.pivotw-table{border-collapse:initial;border-spacing:0;color:#172b4d;color:var(--ds-text,#172b4d);font-size:13px;table-layout:fixed}.pivotw-table td,.pivotw-table th{background:#fff;background:var(--ds-surface,#fff);border-bottom:1px solid #dfe1e6;border-bottom:1px solid var(--ds-border,#dfe1e6);border-right:1px solid #f1f2f4;border-right:1px solid var(--ds-border,#f1f2f4);overflow:hidden;padding:5px 8px;text-overflow:ellipsis;white-space:nowrap}.pivotw-table thead tr:first-child th{border-top:1px solid #dfe1e6;border-top:1px solid var(--ds-border,#dfe1e6)}.pivotw-table td:first-child,.pivotw-table th:first-child{border-left:1px solid #dfe1e6;border-left:1px solid var(--ds-border,#dfe1e6)}.pivotw-table thead th{background:color-mix(in srgb,#5470c6 11%,#fff);background:color-mix(in srgb,var(--pv-pal,#5470c6) 11%,var(--ds-surface,#fff));box-sizing:border-box;color:color-mix(in srgb,#5470c6 55%,#172b4d);color:color-mix(in srgb,var(--pv-pal,#5470c6) 55%,var(--ds-text,#172b4d));font-weight:600;height:29px;position:-webkit-sticky;position:sticky;text-align:left;top:0;z-index:2}.pivotw-table thead tr:nth-child(2) th{top:29px}.pivotw-table thead tr:nth-child(3) th{top:58px}.pivotw-table .pv-corner{left:0;z-index:4}.pivotw-table .pv-dim{background:color-mix(in srgb,#5470c6 11%,#fff);background:color-mix(in srgb,var(--pv-pal,#5470c6) 11%,var(--ds-surface,#fff));color:color-mix(in srgb,#5470c6 55%,#172b4d);color:color-mix(in srgb,var(--pv-pal,#5470c6) 55%,var(--ds-text,#172b4d));font-weight:500;position:-webkit-sticky;position:sticky;vertical-align:top;z-index:1}.pivotw-table .pv-corner,.pivotw-table .pv-dim{border-right:1px solid #dfe1e6;border-right:1px solid var(--ds-border,#dfe1e6)}.pv-headcell{align-items:center;display:inline-flex;gap:4px;max-width:100%}.pv-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pv-toggle{background:#fff;background:var(--ds-surface,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;box-sizing:border-box;color:#6b778c;color:var(--ds-text-subtle,#6b778c);cursor:pointer;flex:none;height:16px;padding:0;position:relative;width:16px}.pv-toggle:after,.pv-toggle:before{background:currentColor;border-radius:1px;content:"";position:absolute}.pv-toggle:before{height:2px;left:calc(50% - 4px);top:calc(50% - 1px);width:8px}.pv-toggle:not(.open):after{height:8px;left:calc(50% - 1px);top:calc(50% - 4px);width:2px}.pv-toggle:hover{background:#f1f2f4;background:var(--ds-surface-hovered,#f1f2f4)}.pv-cell{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.pv-subtotal{background:color-mix(in srgb,#5470c6 6%,#f7f8f9);background:color-mix(in srgb,var(--pv-pal,#5470c6) 6%,var(--ds-surface-sunken,#f7f8f9));font-weight:600}.pv-subhead{font-size:12px;font-weight:500;text-align:right}.pv-formula{color:#0052cc;color:var(--plugio-accent,#0052cc)}.pivotw-table tfoot td{background:color-mix(in srgb,#5470c6 11%,#fff);background:color-mix(in srgb,var(--pv-pal,#5470c6) 11%,var(--ds-surface,#fff));border-top:2px solid #5470c6;border-top:2px solid var(--pv-pal,#5470c6);bottom:0;color:color-mix(in srgb,#5470c6 55%,#172b4d);color:color-mix(in srgb,var(--pv-pal,#5470c6) 55%,var(--ds-text,#172b4d));font-weight:700;position:-webkit-sticky;position:sticky;z-index:2}.pivotw-table tfoot .pv-grand-label{z-index:3}html[data-color-mode=dark] .pivotw-table td,html[data-color-mode=dark] .pivotw-table th{border-color:#33383e}.pv-measure-row .pv-measure-name{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex:1 1;font:inherit;gap:6px;min-width:0;padding:0;text-align:left}.pv-measure-row.open{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9)}.pv-measure-row.pv-hidden .fieldlist-name{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.pv-fmark{color:#0052cc;color:var(--plugio-accent,#0052cc);flex:none;font-style:italic;font-weight:700}.pv-caret{color:#6b778c;color:var(--ds-text-subtle,#6b778c);display:inline-flex;flex:none;transition:transform .15s}.pv-caret.open{transform:rotate(180deg)}.pv-measure-edit{border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:0 0 4px 4px;border-top:none;display:flex;flex-direction:column;gap:10px;margin-bottom:4px;padding:10px 12px 12px}.pv-formula-input{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.fx{display:flex;flex-direction:column;gap:6px}.fx-cm .cm-editor{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px}.fx-cm .cm-editor.cm-focused{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc);outline:none}.fx-cm .cm-scroller{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:22px;max-height:96px}.fx-cm .cm-content{caret-color:#172b4d;caret-color:var(--ds-text,#172b4d);color:#172b4d;color:var(--ds-text,#172b4d);min-height:44px;padding:5px 8px}.fx-cm .cm-line{padding:0}.fx-cm .cm-placeholder{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.fx-cm .cm-cursor{border-left-color:#172b4d;border-left-color:var(--ds-text,#172b4d)}.fx-cm .cm-content ::selection,.fx-cm .cm-selectionBackground{background:#deebff!important;background:var(--ds-background-selected,#deebff)!important}.fx-pill{background:color-mix(in srgb,#0052cc 10%,#0000);background:color-mix(in srgb,var(--plugio-accent,#0052cc) 10%,#0000);border-radius:3px;color:#0052cc;color:var(--plugio-accent,#0052cc);display:inline-block;line-height:18px;margin:0 1px;padding:0 5px;white-space:nowrap}.fx-pill--bad{background:color-mix(in srgb,#ae2e24 10%,#0000);background:color-mix(in srgb,var(--ds-text-danger,#ae2e24) 10%,#0000);color:#ae2e24;color:var(--ds-text-danger,#ae2e24)}.fx-fn{font-weight:600}.cm-tooltip.cm-tooltip-autocomplete{background:#fff;background:var(--ds-surface-overlay,#fff);border:none;border-radius:8px;box-shadow:0 8px 24px #091e4240;padding:6px}html[data-color-mode=dark] .cm-tooltip.cm-tooltip-autocomplete{box-shadow:0 8px 24px #0006}.cm-tooltip-autocomplete>ul{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;max-height:220px}.cm-tooltip-autocomplete>ul>li{border-radius:3px;color:#172b4d;color:var(--ds-text,#172b4d);padding:5px 8px}.fx-cm .cm-editor .cm-tooltip-autocomplete>ul>li[aria-selected]{background:#ebecf0;background:var(--ds-background-neutral-subtle-hovered,#ebecf0);color:#172b4d;color:var(--ds-text,#172b4d)}.fx-cm .cm-editor .cm-tooltip-autocomplete .cm-completionLabel{color:#0052cc;color:var(--plugio-accent,#0052cc)}.cm-tooltip-autocomplete .cm-completionDetail{color:#8993a4;color:var(--ds-text-subtlest,#8993a4);font-style:normal;margin-left:2px}.cm-tooltip.cm-completionInfo{background:#fff;background:var(--ds-surface-overlay,#fff);border:none;border-radius:6px;box-shadow:0 8px 24px #091e4240;color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;max-width:220px;padding:7px 9px}html[data-color-mode=dark] .cm-tooltip.cm-completionInfo{box-shadow:0 8px 24px #0006}.fx-err{color:#ae2e24;color:var(--ds-text-danger,#ae2e24);font-size:11px;line-height:1.4}html[data-color-mode=dark] .fx-err{color:#fd9891;color:var(--ds-text-danger,#fd9891)}.fgroup .pv-name-inline,.metricbox .pv-name-inline,.pv-name-inline{background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:4px;box-sizing:border-box;color:#172b4d;color:var(--ds-text,#172b4d);flex:1 1;font:inherit;font-size:13px;height:26px;min-width:0;padding:0 8px}.pv-name-inline:focus{border-color:#0052cc;border-color:var(--plugio-accent,#0052cc);box-shadow:0 0 0 1px #0052cc;box-shadow:0 0 0 1px var(--plugio-accent,#0052cc);outline:none}.pv-cond{display:flex;flex-direction:column;gap:4px}.pv-cond-head{align-items:center;display:flex;justify-content:space-between}.pv-cond-block{display:flex;flex-direction:column;gap:6px}.pv-oprow{align-items:center;display:flex;gap:8px}.pv-oprow .pv-op{flex:none;max-width:55%;min-width:0}.pv-grow{flex:1 1;min-width:0}.pv-linkbtn--subtle{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.pv-chips{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pv-chip{background:#f7f8f9;background:var(--ds-surface-sunken,#f7f8f9);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;color:#0052cc;color:var(--plugio-accent,#0052cc);cursor:pointer;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;max-width:100%;overflow:hidden;padding:1px 6px;text-overflow:ellipsis;white-space:nowrap}.pv-chip:hover{background:#f1f2f4;background:var(--ds-surface-hovered,#f1f2f4)}.pv-measure-add{display:flex;gap:8px}.pv-swap-row{display:flex;justify-content:center}.pv-linkbtn{align-self:flex-start;background:none;border:none;color:#0052cc;color:var(--plugio-accent,#0052cc);cursor:pointer;font-size:12px;padding:0}.pv-linkbtn:hover{text-decoration:underline}.lc-inline{align-items:center;display:inline-flex;gap:6px;max-width:100%;min-width:0}.lc-trunc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-summary{color:#172b4d;color:var(--ds-text,#172b4d)}.lc-key{color:#6b778c;color:var(--ds-text-subtle,#6b778c);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;white-space:nowrap}.lc-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lc-muted{color:#8993a4;color:var(--ds-text-subtlest,#8993a4)}.lc-icon{border-radius:3px;flex:none;height:16px;width:16px}.lc-icon--empty{background:#f4f5f7;background:var(--ds-background-neutral,#f4f5f7)}.lc-avatar{border-radius:50%;flex:none;height:18px;width:18px}.lc-avatar--empty{background:#dfe1e6;background:var(--ds-background-neutral,#dfe1e6);border:1px dashed #c1c7d0;border:1px dashed var(--ds-border,#c1c7d0)}.lc-badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:600;line-height:1.3;max-width:100%;overflow:hidden;padding:2px 6px;text-overflow:ellipsis;white-space:nowrap}.lc-chips{display:inline-flex;gap:4px;min-width:0;overflow:hidden}.lc-chip{background:#f4f5f7;background:var(--ds-background-neutral,#f4f5f7);border-radius:3px;color:#42526e;color:var(--ds-text-subtle,#42526e);flex:none;font-size:11px;padding:1px 6px;white-space:nowrap}.fieldlist{display:flex;flex-direction:column;gap:6px}.fieldlist-row{align-items:center;background:#fff;background:var(--ds-background-input,#fff);border:1px solid #dfe1e6;border:1px solid var(--ds-border,#dfe1e6);border-radius:3px;box-shadow:0 -2px 0 -1px #0000;box-sizing:border-box;display:flex;gap:4px;min-height:32px;padding:0 4px 0 2px}.fieldlist-name{color:#172b4d;color:var(--ds-text,#172b4d);flex:1 1;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fieldlist-row.dragging{opacity:.4}.fieldlist-row.drop-target{box-shadow:0 -2px 0 0 #4c9aff;box-shadow:0 -2px 0 0 var(--ds-border-brand,#4c9aff)}.fieldlist-grip{align-items:center;color:#8993a4;color:var(--ds-text-subtlest,#8993a4);cursor:grab;display:inline-flex;flex:none;padding:2px}.fieldlist-grip:active{cursor:grabbing}.fieldlist-add,.fieldlist-grip:hover{color:#6b778c;color:var(--ds-text-subtle,#6b778c)}.fieldlist-add{width:100%}