@font-face{font-family:Galmuri11;src:url(/assets/fonts/Galmuri11-B33YNsxd.woff2)format("woff2");font-display:block}@font-face{font-family:GalmuriMono11;src:url(/assets/fonts/GalmuriMono11--XTcFWbi.woff2)format("woff2");font-display:block}:root{--face:#d4d0c8;--desktop:#3a6ea5;--light:#fff;--shadow:gray;--dark-shadow:#404040;--text:#000;--selection:#0a246a;--selection-text:#fff;--title-from:#0a246a;--title-to:#a6caf0;--title-idle-from:gray;--title-idle-to:silver;--hint:#ffffe1;--link:#00f;--error:#a00000;--grid-line:#e4e4e4;--field:#fff;--console:#000;--console-text:silver;--console-note:#ffff80;--console-error:#ff8080;--font-ui:"Galmuri11", sans-serif;--font-code:"GalmuriMono11", monospace;--row-height:18px;--row-center:calc(var(--row-height) / 2);--header-height:19px;--tab-height:18px;--tab-selected-height:22px;--guide-width:19px;--guide-center:9px;--raised:inset -1px -1px 0 var(--dark-shadow), inset 1px 1px 0 var(--light), inset -2px -2px 0 var(--shadow), inset 2px 2px 0 var(--face);--sunken:inset 1px 1px 0 var(--shadow), inset -1px -1px 0 var(--light), inset 2px 2px 0 var(--dark-shadow), inset -2px -2px 0 var(--face);--raised-thin:inset -1px -1px 0 var(--shadow), inset 1px 1px 0 var(--light);--sunken-thin:inset 1px 1px 0 var(--shadow), inset -1px -1px 0 var(--light);--etched-frame:inset 1px 1px 0 var(--shadow), inset 2px 2px 0 var(--light)}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}html{font-synthesis:none;font-smooth:never;-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;text-rendering:optimizespeed;font-kerning:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{background:var(--desktop);color:var(--text);font-family:var(--font-ui);cursor:default;-webkit-user-select:none;user-select:none;font-size:12px;font-weight:400;line-height:16px;overflow:hidden}h1,h2,h3,p,ul,dl,dd,fieldset,legend{font:inherit;border:0;margin:0;padding:0}button,input,textarea,select{color:inherit;font:inherit;appearance:none;border:0;border-radius:0;outline:0;margin:0}button{cursor:default;background:0 0;padding:0}a{color:var(--link);cursor:pointer}::selection{background:var(--selection);color:var(--selection-text)}.pixel-icon{flex:none;display:block}.bold{letter-spacing:1px;text-shadow:1px 0}.mono{font-family:var(--font-code)}.selectable{cursor:text;-webkit-user-select:text;user-select:text}[aria-disabled=true]{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background:url(/assets/dither-Bu2vJRPx.svg)}::-webkit-scrollbar-thumb{background:var(--face);box-shadow:var(--raised)}::-webkit-scrollbar-corner{background:var(--face)}::-webkit-scrollbar-button:single-button{background-color:var(--face);width:16px;height:16px;box-shadow:var(--raised);background-position:50%;background-repeat:no-repeat;display:block}::-webkit-scrollbar-button:single-button:active{box-shadow:inset 0 0 0 1px var(--shadow);background-position:calc(50% + 1px) calc(50% + 1px)}::-webkit-scrollbar-button:single-button:vertical:decrement{background-image:url(/assets/scroll-up-Cxcf1Ebp.svg)}::-webkit-scrollbar-button:single-button:vertical:increment{background-image:url(/assets/scroll-down-C-2P59pL.svg)}::-webkit-scrollbar-button:single-button:horizontal:decrement{background-image:url(/assets/scroll-left-CiaU7oc6.svg)}::-webkit-scrollbar-button:single-button:horizontal:increment{background-image:url(/assets/scroll-right-i4LMhmUI.svg)}@supports not selector(::-webkit-scrollbar){*{scrollbar-color:var(--face) var(--light)}}.button{background:var(--face);min-width:75px;height:23px;box-shadow:var(--raised);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 8px;display:inline-flex;position:relative}.button:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 1px 1px 0 var(--dark-shadow), inset -1px -1px 0 var(--light), inset 2px 2px 0 var(--shadow), inset -2px -2px 0 var(--face);padding:1px 7px 0 9px}.button--default{box-shadow:inset 0 0 0 1px var(--text), inset -2px -2px 0 var(--dark-shadow), inset 2px 2px 0 var(--light), inset -3px -3px 0 var(--shadow), inset 3px 3px 0 var(--face)}.button--default:active:not(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--text), inset 0 0 0 2px var(--shadow)}.button:focus-visible:after{outline:1px dotted var(--text);outline-offset:0;content:"";pointer-events:none;position:absolute;inset:4px}.button:disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.field{background:var(--field);width:100%;height:21px;box-shadow:var(--sunken);cursor:text;-webkit-user-select:text;user-select:text;padding:2px 4px;display:block}.field::placeholder{color:var(--shadow);opacity:1}.field:-webkit-autofill{box-shadow:var(--sunken), inset 0 0 0 40px var(--field);-webkit-text-fill-color:var(--text)}.field:-webkit-autofill:focus{box-shadow:var(--sunken), inset 0 0 0 40px var(--field);-webkit-text-fill-color:var(--text)}.field:disabled,.field[readonly]{background:var(--face)}.field:disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light);cursor:default}.field-label{flex:none;align-items:center;gap:4px;display:flex}.field-label--inline{white-space:nowrap}.combo{background:var(--field);width:140px;height:21px;box-shadow:var(--sunken);outline:0;flex:none;align-items:stretch;padding:2px;display:inline-flex;position:relative}.combo__value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:0 3px;line-height:17px;overflow:hidden}.combo:focus-visible .combo__value{background:var(--selection);color:var(--selection-text);outline:1px dotted var(--light);outline-offset:-1px}.combo__arrow{background:var(--face);width:16px;box-shadow:var(--raised);flex:none;justify-content:center;align-items:center;display:flex}.combo--open .combo__arrow,.combo__arrow:active{box-shadow:inset 0 0 0 1px var(--shadow);padding:1px 0 0 1px}.combo[aria-disabled=true]{background:var(--face)}.combo-list{z-index:40;border:1px solid var(--text);background:var(--field);outline:0;max-height:180px;position:fixed;overflow-y:auto}.combo-list__item{height:var(--row-height);text-overflow:ellipsis;white-space:nowrap;padding:1px 4px;overflow:hidden}.combo-list__search{margin-bottom:1px;position:sticky;top:0}.combo-list__empty{height:var(--row-height);color:var(--dark-shadow);padding:1px 4px}.combo-list__item--disabled{color:var(--dark-shadow)}.combo-list__item--active{background:var(--selection);color:var(--selection-text)}.check{align-items:center;gap:5px;min-height:16px;display:inline-flex}.check__box{background:var(--field);width:13px;height:13px;box-shadow:var(--sunken);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.check__input{opacity:0;width:13px;height:13px;position:absolute}.check__input:active:not(:disabled)+.check__box,.check--disabled .check__box{background:var(--face)}.check--disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.check__input:focus-visible~.check__label{outline:1px dotted var(--text)}.radio__mark{width:4px;height:4px;color:var(--text);position:absolute;top:4px;left:4px}.radio__box{flex:none;width:12px;height:12px;position:relative}.tabs{flex-direction:column;flex:1;min-height:0;display:flex}.tabs__strip{z-index:1;height:var(--tab-selected-height);flex:none;align-items:flex-end;padding-left:2px;display:flex;position:relative}.tabs__strip--rows{flex-direction:column;align-items:stretch;height:auto}.tabs__row{height:var(--tab-height);align-items:flex-end;display:flex}.tabs__row:last-child{height:var(--tab-selected-height)}.tabs__strip--rows .tabs__tab{flex:1 0 auto;justify-content:center}.tabs__tab{height:var(--tab-height);background:var(--face);box-shadow:inset 1px 1px 0 var(--light), inset -1px 0 0 var(--dark-shadow), inset -2px 0 0 var(--shadow);white-space:nowrap;clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%,0 2px);align-items:center;gap:4px;margin-right:-1px;padding:0 7px;display:flex;position:relative}.tabs__tab--selected{z-index:1;height:var(--tab-selected-height);box-shadow:inset 1px 1px 0 var(--light), inset 2px 2px 0 var(--face), inset -1px 0 0 var(--dark-shadow), inset -2px 0 0 var(--shadow);clip-path:polygon(2px 0,calc(100% - 2px) 0,100% 2px,100% 100%,0 100%,0 2px);margin:0 -1px -2px -2px;padding:0 9px 2px}.tabs__tab:focus-visible span{outline:1px dotted var(--text)}.tabs__panel{background:var(--face);min-height:0;box-shadow:var(--raised);flex-direction:column;flex:1;padding:10px;display:flex;overflow:auto}.group{flex-direction:column;min-width:0;min-height:0;padding:20px 10px 10px;display:flex;position:relative}.group:before{border:1px solid var(--shadow);box-shadow:1px 1px 0 var(--light), inset 1px 1px 0 var(--light);content:"";pointer-events:none;position:absolute;inset:6px 0 0}.group__label{z-index:1;background:var(--face);align-items:center;gap:4px;padding:0 3px;display:flex;position:absolute;top:0;left:8px}.group>:not(.group__label){position:relative}.progress{background:var(--face);width:100%;height:16px;box-shadow:var(--sunken-thin);gap:2px;padding:3px;display:flex;overflow:hidden}.progress__block{background:var(--selection);flex:none;width:8px}.tooltip{z-index:60;border:1px solid var(--text);background:var(--hint);max-width:320px;color:var(--text);pointer-events:none;padding:1px 4px 2px;position:fixed}.menu{z-index:50;background:var(--face);min-width:150px;box-shadow:var(--raised);outline:0;padding:3px;position:fixed}.menu__item{white-space:nowrap;align-items:center;height:19px;padding-right:8px;display:flex}.menu__mark{flex:none;justify-content:center;align-items:center;width:20px;display:flex}.menu__label{flex:1}.menu__shortcut{flex:none;margin-left:24px}.menu__item--hot{background:var(--selection);color:var(--selection-text)}.menu__item--disabled{color:var(--shadow);text-shadow:1px 1px 0 var(--light)}.menu__item--disabled.menu__item--hot{background:var(--selection);color:var(--shadow);text-shadow:none}.menu__separator{background:var(--shadow);height:2px;box-shadow:0 1px 0 var(--light);background-clip:content-box;margin:3px 1px;padding-bottom:1px}.property-list{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-content:start;gap:3px 12px;display:grid}.property-list__label{white-space:nowrap}.property-list__value{overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;min-width:0}.property-list__rule{border-top:1px solid var(--shadow);border-bottom:1px solid var(--light);grid-column:1/-1;height:2px;margin:4px 0}.note{border:1px solid var(--text);background:var(--hint);align-items:flex-start;gap:6px;padding:4px 6px;display:flex}.form-grid{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:start;gap:6px 10px;display:grid}.form-grid__label{white-space:nowrap;padding-top:3px}.form-grid__label--plain{padding-top:0}.form-grid__value{overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;min-width:0}.form-grid__rule{margin:2px 0}.form-grid__control{flex-direction:column;gap:3px;min-width:0;display:flex}.field--wide{width:100%}.field--area{resize:vertical;height:auto;min-height:42px;line-height:16px}.field--code{min-height:0;font-family:var(--font-code);resize:none;flex:1}.field[aria-invalid=true]{background:var(--hint)}.field-error{color:var(--error);align-items:flex-start;gap:4px;display:flex}.field-hint{color:var(--dark-shadow)}.field-hint--block{padding-top:8px}.file-picker{align-items:center;gap:6px;min-width:0;display:flex}.file-picker__input{display:none}.file-picker__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.drop-zone{outline-offset:2px;outline:1px dotted #0000}.drop-zone--active{outline-color:var(--text)}.server-picture{align-items:flex-start;gap:8px;display:flex}.server-picture__frame{width:224px;height:126px;box-shadow:var(--sunken);background:var(--field);flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.server-picture__frame img{image-rendering:auto;max-width:220px;max-height:122px}.server-picture__actions{flex-direction:column;gap:6px;display:flex}.upload-progress{flex-direction:column;gap:4px;padding-top:8px;display:flex}.rollout{align-items:center;gap:8px;display:flex}.sheet{flex-direction:column;flex:1;min-height:0;display:flex}.sheet-page{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.sheet-page--fill .listview{min-height:120px}.sheet-toolbar{flex:none;gap:6px;display:flex}.dialog__actions{flex:1;gap:6px;display:flex}.markdown-editor{flex-direction:column;flex:1;gap:4px;min-height:200px;display:flex}.news-html{background:var(--field);min-height:200px;box-shadow:var(--sunken);overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;flex:1;padding:8px 12px;line-height:18px;overflow:auto}.news-html--empty{color:var(--shadow)}.news-html>:first-child{margin-top:0}.news-html h1,.news-html h2,.news-html h3,.news-html h4,.news-html h5,.news-html h6{letter-spacing:1px;text-shadow:1px 0;margin:14px 0 6px}.news-html h1{border-bottom:1px solid var(--shadow);padding-bottom:3px;font-size:24px;line-height:28px}.news-html h2{border-bottom:1px dotted var(--shadow);padding-bottom:2px;font-size:12px;line-height:18px}.news-html h3,.news-html h4,.news-html h5,.news-html h6{font-size:12px;line-height:18px}.news-html p,.news-html ul,.news-html ol,.news-html pre,.news-html table,.news-html blockquote{margin:0 0 8px}.news-html ul,.news-html ol{padding-left:22px}.news-html ul{list-style:square}.news-html ol{list-style:decimal}.news-html a{color:var(--link);text-decoration:underline}.news-html strong{text-shadow:1px 0}.news-html code{background:var(--face);font-family:var(--font-code);padding:0 2px}.news-html pre{background:var(--face);box-shadow:var(--sunken-thin);font-family:var(--font-code);padding:6px 8px;line-height:16px;overflow:auto}.news-html pre code{background:0 0;padding:0}.news-html blockquote{border-left:3px solid var(--shadow);color:var(--dark-shadow);padding:2px 0 2px 10px}.news-html hr{border:0;border-top:1px solid var(--shadow);border-bottom:1px solid var(--light);height:2px;margin:10px 0}.news-html img{max-width:100%;height:auto;display:block}.news-html table{border-collapse:collapse}.news-html th,.news-html td{border:1px solid var(--shadow);text-align:left;padding:2px 8px}.news-html th{background:var(--face);text-shadow:1px 0}.matrix{column-count:3;flex:1;column-gap:8px;min-height:0;overflow:hidden auto}.matrix__group{break-inside:avoid;margin-bottom:4px;padding:18px 8px 6px}.matrix__row{align-items:center;gap:4px;min-height:18px;display:flex}.matrix__row .check{min-width:0}.matrix__row--critical .check__label{color:var(--error)}.matrix-page{flex-direction:column;flex:1;gap:4px;min-height:0;display:flex}.matrix__about{flex:none;height:62px}.matrix__about-name{gap:8px;display:flex}.matrix__mark{flex:none;display:inline-flex}.objects{flex-direction:column;gap:6px;padding:4px 2px;display:flex;overflow:auto}.objects__group{gap:8px}.objects__search{align-items:center;gap:6px;display:flex}.objects__search label{flex:none}.objects__note{padding:2px 0}.objects__actions{align-items:center;gap:10px;padding-top:4px;display:flex}.objects__passed{align-items:center;gap:4px;display:inline-flex}.filter-bar{flex-wrap:wrap;flex:none;align-items:center;gap:4px 6px;padding:0 0 6px;display:flex}.filter-bar__item{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.filter-bar__error{flex-basis:100%}.filter-bar .button{min-width:0}.date-field{width:76px}.button--link{color:var(--text);text-decoration:none}.pager--list{justify-content:flex-end;padding-top:6px}.manage{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.manage__row{grid-template-columns:136px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:25px;display:grid}.manage__value{overflow-wrap:anywhere;cursor:text;-webkit-user-select:text;user-select:text;min-width:0}.manage__buttons{gap:6px;display:flex}.sheet-toolbar--below{padding-top:6px}.password-dialog{flex-direction:column;gap:10px;display:flex}.self-note{margin-top:8px}.wizard{flex-direction:column;gap:10px;min-height:300px;display:flex}.wizard__title{text-shadow:var(--bold-shadow,1px 0 0 currentColor);letter-spacing:.5px;font-weight:400}.wizard__targets{flex-direction:column;gap:4px;display:flex}.wizard__hash{word-break:break-all}.job-log{white-space:pre-wrap;word-break:break-all;background:var(--field);min-height:120px;box-shadow:var(--sunken);flex:1;padding:2px 4px;overflow:auto}.job-log__line--warning{color:var(--warning-text,#806000)}.job-log__line--error{color:var(--error-text,#a00000)}.job-error{white-space:pre-wrap;word-break:break-word;max-height:110px;overflow:auto}.job-progress{flex:none;align-items:center;gap:8px;display:flex}.sheet-page--scroll{overflow:auto}.workspace-notes{flex-direction:column;flex:none;gap:4px;max-height:96px;display:flex;overflow:auto}.workspace-note{margin-bottom:8px}.workspace-files{outline:1px solid #0000}.workspace-files--drop{outline:2px dotted var(--selection);outline-offset:-2px}.workspace-filters{flex:none;align-items:center;gap:6px;display:flex}.workspace-filters__search{flex:1;min-width:80px}.workspace-files__body{flex:1;gap:6px;min-height:0;display:flex}.workspace-tree{background:var(--field);width:190px;box-shadow:var(--sunken);flex:none;overflow:auto}.workspace-files__list{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.workspace-summary{color:var(--dark-shadow);flex:none}.workspace-columns{flex:none;gap:10px;display:flex}.workspace-columns>*{flex:1;min-width:0}.workspace-java{grid-template-columns:1fr 1fr;gap:10px 20px;display:grid}.workspace-targets{flex-direction:column;flex:1;min-height:110px;display:flex}.rule-table{background:var(--field);min-height:0;box-shadow:var(--sunken);flex-direction:column;flex:1;display:flex;overflow:auto}.rule-table__head,.rule-table__row{flex:none;grid-template-columns:minmax(160px,1fr) 150px 56px 56px 246px;align-items:start;gap:6px;padding:3px 6px;display:grid}.rule-table__head{z-index:1;background:var(--face);box-shadow:var(--raised-thin);position:sticky;top:0}.rule-table__row{border-bottom:1px solid var(--grid-line)}.rule-table__count{text-align:right;padding-top:3px}.rule-table__buttons{gap:4px;display:flex}.rule-table__empty{padding:12px}.rule-table--folders .rule-table__head,.rule-table--folders .rule-table__row{grid-template-columns:minmax(160px,1fr) 230px 80px}.folder-legend{flex:none;grid-template-columns:max-content 1fr;gap:2px 10px;margin:8px 0 0;display:grid}.folder-legend dt{font-weight:700}.folder-legend dd{margin:0}.titlebar{background:linear-gradient(90deg, var(--title-idle-from), var(--title-idle-to));height:18px;color:var(--face);flex:none;align-items:center;gap:3px;padding:0 2px;display:flex}.titlebar--active{background:linear-gradient(90deg, var(--title-from), var(--title-to));color:var(--light)}.titlebar__text{letter-spacing:1px;text-overflow:ellipsis;text-shadow:1px 0;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.titlebar__buttons{flex:none;align-items:center;display:flex}.titlebar__button{background:var(--face);width:16px;height:14px;box-shadow:var(--raised);color:var(--text);justify-content:center;align-items:center;display:flex}.titlebar__button:active{box-shadow:inset 1px 1px 0 var(--dark-shadow), inset -1px -1px 0 var(--light), inset 2px 2px 0 var(--shadow);padding:1px 0 0 1px}.titlebar__button--close{margin-left:2px}.desktop{background:var(--desktop);position:fixed;inset:0;overflow:auto}.desktop--center{justify-content:center;align-items:center;padding:16px;display:flex}.app-window{background:var(--face);min-width:320px;box-shadow:var(--raised);flex-direction:column;padding:4px;display:flex;position:fixed;inset:0}.minimized-window{background:var(--face);width:240px;box-shadow:var(--raised);flex-direction:column;padding:3px;display:flex;position:fixed;bottom:8px;left:8px}.menubar{flex:none;align-items:center;height:21px;padding:1px 2px;display:flex;position:relative}.menubar__item{align-items:center;height:19px;padding:0 7px;display:flex}.menubar__item:hover{box-shadow:var(--raised-thin)}.menubar__item--open,.menubar__item--open:hover{box-shadow:var(--sunken-thin);padding:1px 6px 0 8px}.rebar{height:30px;box-shadow:inset 0 1px 0 var(--shadow), inset 0 2px 0 var(--light), inset 0 -2px 0 var(--shadow), inset 0 -1px 0 var(--light);flex:none;align-items:center;gap:1px;padding:2px 2px 2px 3px;display:flex}.rebar__grip{width:3px;height:20px;box-shadow:var(--raised-thin);flex:none;margin-right:3px}.rebar__separator{border-right:1px solid var(--light);border-left:1px solid var(--shadow);flex:none;width:2px;height:20px;margin:0 3px}.toolbutton{flex:none;align-items:center;gap:4px;height:24px;padding:0 6px;display:flex}.toolbutton:hover:not([aria-disabled=true]),.toolbutton:focus-visible:not([aria-disabled=true]){box-shadow:var(--raised-thin)}.toolbutton:active:not([aria-disabled=true]){box-shadow:var(--sunken-thin);padding:1px 5px 0 7px}.workspace{flex:1;min-height:0;padding-top:2px;display:flex}.tree-pane{flex-direction:column;flex:none;min-width:0;display:flex}.pane-caption{height:20px;box-shadow:var(--raised-thin);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 2px 0 5px;display:flex}.pane-caption__text{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pane-caption__close{justify-content:center;align-items:center;width:16px;height:14px;display:flex}.pane-caption__close:hover{box-shadow:var(--raised-thin)}.pane-caption__close:active{box-shadow:var(--sunken-thin);padding:1px 0 0 1px}.tree-scroll{background:var(--field);min-height:0;box-shadow:var(--sunken);flex:1;margin-top:2px;padding:2px;overflow:auto}.tree{outline:0;padding:2px 0 2px 1px}.tree__row{height:var(--row-height);white-space:nowrap;align-items:center;display:flex}.tree__guide{width:var(--guide-width);height:var(--row-height);flex:none;position:relative}.tree__guide--pipe:before,.tree__guide--tee:before,.tree__guide--elbow:before{top:0;bottom:0;left:var(--guide-center);border-left:1px dotted var(--shadow);content:"";position:absolute}.tree__guide--elbow:before{bottom:calc(var(--row-height) - var(--row-center))}.tree__guide--tee:after,.tree__guide--elbow:after{top:var(--row-center);right:1px;left:calc(var(--guide-center) + 1px);border-top:1px dotted var(--shadow);content:"";position:absolute}.tree__box{top:calc(var(--row-center) - 4px);left:calc(var(--guide-center) - 4px);z-index:1;border:1px solid var(--shadow);background:var(--field);width:9px;height:9px;position:absolute}.tree__box:before{background:var(--text);content:"";width:5px;height:1px;position:absolute;top:3px;left:1px}.tree__box--closed:after{background:var(--text);content:"";width:1px;height:5px;position:absolute;top:1px;left:3px}.tree__icon{flex:none;margin-right:3px}.tree__label{border:1px solid #0000;height:16px;padding:0 2px;line-height:15px}.tree__row--selected .tree__label{background:var(--face)}.tree:focus .tree__row--selected .tree__label{border:1px dotted var(--selection-text);background:var(--selection);color:var(--selection-text);outline:1px solid var(--selection);outline-offset:-1px}.splitter{cursor:col-resize;flex:none;width:4px}.content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.pane{flex-direction:column;flex:1;gap:2px;min-width:0;min-height:0;display:flex}.pane__bar{flex-wrap:wrap;flex:none;align-items:center;gap:4px 8px;min-height:25px;padding:1px 2px;display:flex}.pane__spacer{flex:1}.pane__body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.statusbar{flex:none;gap:2px;height:22px;padding-top:2px;display:flex}.statusbar__cell{min-width:0;box-shadow:var(--sunken-thin);white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 5px;display:flex;overflow:hidden}.statusbar__cell--grow{flex:1}.statusbar__cell--clock{justify-content:center;width:56px}.statusbar__text{text-overflow:ellipsis;overflow:hidden}@media (width<=1023px){.toolbutton__text,.statusbar__cell--user{display:none}}@media (width<=719px) and (pointer:fine){.menubar__item{padding:0 5px}}.listview{background:var(--field);min-width:0;min-height:0;box-shadow:var(--sunken);outline:0;flex-direction:column;flex:1;padding:2px;display:flex;position:relative}.listview__scroller{flex:1;min-height:0;overflow:auto}.listview__canvas{background:url(/assets/row-line-D4y_HW1_.svg) 0 19px;min-width:100%;min-height:100%;position:relative}.listview__line{top:var(--header-height);z-index:0;background:var(--grid-line);pointer-events:none;width:1px;position:absolute;bottom:0}.listview__header{z-index:2;height:var(--header-height);background:var(--face);display:flex;position:sticky;top:0;overflow:hidden}.listview__head{height:var(--header-height);background:var(--face);box-shadow:var(--raised);text-align:left;white-space:nowrap;flex:none;align-items:center;gap:4px;padding:0 6px 0 5px;display:flex;position:relative;overflow:hidden}.listview__head:active:not(.listview__head--static){box-shadow:inset 0 0 0 1px var(--shadow);padding:1px 5px 0 6px}.listview__head--right{justify-content:flex-end}.listview__head--filler{flex:1;min-width:0;padding:0}.listview__head-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.listview__grip{z-index:3;width:7px;height:var(--header-height);cursor:col-resize;touch-action:none;position:absolute;top:0}.listview__rows{position:relative}.listview__row{height:var(--row-height);display:flex;position:absolute;left:0;right:0}.listview__cell{height:var(--row-height);white-space:nowrap;flex:none;align-items:center;gap:3px;padding:0 5px;display:flex;overflow:hidden}.listview__cell--right{justify-content:flex-end}.listview__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.listview__row--selected .listview__cell--first .listview__text{outline-offset:-1px}.listview__row--selected{background:var(--face)}.listview:focus .listview__row--selected{background:var(--selection);color:var(--selection-text)}.listview:focus-visible .listview__row--selected{outline:1px dotted var(--light);outline-offset:-1px}.listview__empty{color:var(--text);padding:10px 12px}.dialog{background:var(--face);max-width:calc(100vw - 8px);max-height:calc(100vh - 8px);box-shadow:var(--raised);color:var(--text);border:0;flex-direction:column;margin:auto;padding:4px;display:flex;position:fixed;overflow:visible}.dialog:not([open]){display:none}.dialog::backdrop{background:0 0}.dialog__body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:10px 8px 8px;display:flex}.dialog__footer{flex:none;justify-content:flex-end;gap:6px;padding:0 8px 8px;display:flex}.message{align-items:flex-start;gap:14px;padding:6px 4px 4px 2px;display:flex}.message__text{flex-direction:column;gap:8px;min-height:32px;padding-top:2px;display:flex}.message__detail{color:var(--dark-shadow)}.login{background:var(--face);width:412px;max-width:100%;box-shadow:var(--raised);flex-direction:column;padding:4px;display:flex}.login__banner{background:var(--selection);height:60px;color:var(--selection-text);flex:none;align-items:center;gap:12px;margin-top:1px;padding:0 16px;display:flex}.login__brand{font-size:24px;line-height:28px}.login__rule{background:var(--shadow);height:4px;box-shadow:inset 0 -2px 0 var(--face);flex:none}.login__form{grid-template-columns:68px minmax(0,1fr);align-items:center;gap:8px;padding:14px 16px 12px;display:grid}.login__note{grid-column:1/-1}.login__actions{grid-column:1/-1;justify-content:flex-end;gap:6px;padding-top:4px;display:flex}.login__foot{color:var(--dark-shadow);padding:0 16px 12px}.second-factor__qr{background:var(--light);box-shadow:var(--sunken);grid-column:1/-1;justify-self:center;padding:2px;line-height:0}.second-factor__key{align-items:center;gap:6px;min-width:0;display:flex}.second-factor__secret{min-width:0;font-family:var(--font-code);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1}.recovery-codes{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.recovery-codes__list{background:var(--field);box-shadow:var(--sunken);font-family:var(--font-code);-webkit-user-select:text;user-select:text;grid-template-columns:repeat(2,max-content);justify-content:center;gap:4px 32px;margin:0;padding:8px 12px;list-style:none;display:grid}.recovery-codes__foot{justify-content:space-between;align-items:center;gap:6px;display:flex}.recovery-codes__buttons{gap:6px;display:flex}.state{background:var(--field);min-height:0;box-shadow:var(--sunken);flex:1;padding:2px;display:flex;overflow:auto}.state__box{align-items:flex-start;gap:14px;max-width:520px;padding:16px 18px;display:flex}.state__text{flex-direction:column;gap:8px;min-width:0;display:flex}.state__detail{color:var(--dark-shadow)}.state__actions{gap:6px;padding-top:4px;display:flex}.overview{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:6px 8px;min-height:0;padding:2px 2px 0;display:grid;overflow:auto}.overview__wide{grid-column:1/-1;min-height:150px}.overview__summary{flex:none;align-items:center;gap:10px;margin-bottom:8px;display:flex}.counters{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));align-content:space-around;gap:6px 4px;display:grid}.counter{text-align:left;align-items:center;gap:8px;min-width:0;height:46px;padding:4px 6px;display:flex}.counter:hover,.counter:focus-visible{box-shadow:var(--raised-thin)}.counter:active{box-shadow:var(--sunken-thin);padding:5px 5px 3px 7px}.counter__value{letter-spacing:1px;text-shadow:1px 0;display:block}.health{grid-template-columns:18px minmax(0,1fr) max-content;align-items:center;gap:1px 6px;display:grid}.health__state{color:var(--dark-shadow)}@media (width<=1151px){.counters{grid-template-columns:repeat(2,minmax(0,1fr))}}.sheet-grid{flex-direction:column;flex:1;gap:8px;min-height:0;display:flex}.settings{flex:1;align-items:flex-start;gap:16px;min-height:0;padding:2px;display:flex;overflow:auto}.settings__column{flex-direction:column;flex:none;gap:6px;width:420px;display:flex}.settings__title{padding:4px 2px 2px}.settings__buttons{flex:none;justify-content:flex-end;gap:6px;padding-top:2px;display:flex}.settings__action{align-items:center;gap:8px;padding-top:8px;display:flex}.group .form-grid{margin-top:8px}.group>.form-grid:first-child,.group>h3+.form-grid{margin-top:0}.code-view{background:var(--field);min-height:60px;box-shadow:var(--sunken);font-family:var(--font-code);white-space:pre;cursor:text;-webkit-user-select:text;user-select:text;flex:1;padding:4px 6px;overflow:auto}.code-view--wrap{white-space:pre-wrap;overflow-wrap:anywhere}.check-list{flex-direction:column;gap:4px;display:flex}.check-list--row{flex-flow:wrap;gap:4px 12px;padding-top:2px}.pager{flex:none;align-items:center;gap:6px;display:flex}.terminal{background:var(--face);flex:1;min-width:0;height:100%;min-height:0;padding:2px;display:flex}.terminal__screen{min-width:0;box-shadow:var(--sunken);background:var(--console);color:var(--console-text);font-family:var(--font-code);flex:1;padding:4px 6px;overflow:auto}.terminal__screen ::selection{background:var(--console-text);color:var(--console)}.terminal__entry{font:inherit;white-space:pre;margin:0}.terminal__entry--input{color:var(--light)}.terminal__entry--note{color:var(--console-note);white-space:pre-wrap}.terminal__entry--error{color:var(--console-error);white-space:pre-wrap}.terminal__line{min-height:var(--row-height);align-items:center;display:flex}.terminal__prompt{color:var(--light);white-space:pre;flex:none}.terminal__input{min-width:64px;color:var(--light);caret-color:var(--light);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0}.terminal__file{color:var(--text);flex:1;align-items:center;gap:6px;display:flex}.terminal__picker{display:none}.command-hint{align-items:center;gap:6px;min-width:0;padding-top:8px;display:flex}.command-hint__line{min-width:0;box-shadow:var(--sunken-thin);background:var(--field);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:2px 4px;overflow:hidden}.dialog__footer,.dialog__actions,.sheet-toolbar,.manage__buttons,.server-picture,.objects__actions,.state__actions,.recovery-codes__foot{flex-wrap:wrap}.dialog__body{overflow:auto}.rebar{overflow:hidden}.rule-table__head,.rule-table__row{min-width:min-content}.dialog--full{width:100%;max-width:none;height:100%;max-height:none;margin:0;inset:0}.settings{flex-wrap:wrap}.settings__column{flex:0 420px;min-width:0}@supports (height:100dvh){.dialog:not(.dialog--full){max-height:calc(100dvh - 8px)}}@media (width<=1023px){.matrix{column-count:2}}@media (width<=719px){.app-window{padding:2px}.toolbutton--wide-only,.rebar__separator--wide-only{display:none}.tree-pane--drawer{z-index:20;background:var(--face);width:min(300px,100% - 48px);box-shadow:var(--raised);padding:2px;position:absolute;top:0;bottom:0;left:0}.drawer-backdrop{z-index:19;background:#00000040;position:absolute;inset:0}.workspace{position:relative}.dialog__actions{flex-basis:100%}.sheet-page--fill .listview{min-height:200px}.overview{grid-template-rows:auto auto minmax(260px,1fr);grid-template-columns:minmax(0,1fr)}.matrix{column-count:1}.manage__row{grid-template-columns:fit-content(45%) minmax(0,1fr);row-gap:4px}.manage__buttons{grid-column:1/-1;justify-content:flex-end}.property-list{grid-template-columns:fit-content(45%) minmax(0,1fr)}.property-list__label{white-space:normal}.workspace-filters{flex-wrap:wrap}.workspace-filters__search{flex-basis:100%}.workspace-files__body{flex-direction:column;min-height:420px}.workspace-files__list{min-height:280px}.workspace-tree{flex:none;width:auto;height:132px}.workspace-columns{flex-direction:column}.workspace-java{grid-template-columns:minmax(0,1fr)}.rollout{flex-wrap:wrap}.statusbar__cell--clock{display:none}}@media (width<=519px){.form-grid{grid-template-columns:minmax(0,1fr);gap:3px}.form-grid__label{white-space:normal;padding-top:6px}.form-grid__label:empty{display:none}.login__form{padding:12px 10px 10px}.server-picture__frame{width:100%}.server-picture__frame img{max-width:100%}}@media (height<=519px){.app-window>.titlebar,.statusbar{display:none}}@media (pointer:coarse){:root{--row-height:32px;--header-height:28px;--tab-height:30px;--tab-selected-height:34px;--guide-width:24px;--guide-center:12px}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}.titlebar{height:30px;padding:0 3px}.titlebar__button,.pane-caption__close{width:30px;height:24px}.titlebar__button--close{margin-left:4px}.titlebar__buttons{gap:2px}.dialog .titlebar{touch-action:none}.menubar{height:36px}.menubar__item{height:34px;padding:0 10px}.menubar__item--open,.menubar__item--open:hover{padding:1px 9px 0 11px}.rebar{height:46px}.rebar__grip,.rebar__separator{height:34px}.toolbutton{justify-content:center;min-width:40px;height:40px;padding:0 10px}.toolbutton:active:not([aria-disabled=true]){padding:1px 9px 0 11px}.pane-caption{height:32px}.splitter{width:12px}.statusbar{height:26px}.tree__label{height:26px;padding:0 4px;line-height:25px}.tree__icon{margin-right:5px}.button{min-width:80px;height:36px;padding:0 12px}.button:active:not(:disabled,[aria-disabled=true]){padding:1px 11px 0 13px}.field{height:34px;padding:2px 6px}.field--area{height:auto;padding:6px}.combo{height:34px}.combo__value{line-height:30px}.combo__arrow{width:26px}.combo-list{max-height:320px}.combo-list__item,.combo-list__empty{padding:8px}.check{gap:9px;min-height:32px}.check__box,.radio__box{margin:3px;transform:scale(1.5)}.menu{min-width:200px}.menu__item{height:40px;padding-right:14px}.menu__mark{width:30px}.menu__separator{margin:5px 1px}.counter{height:56px}.tabs__tab{padding:0 12px}.tabs__tab--selected{padding:0 14px 2px}.listview__canvas{background:url(/assets/row-line-touch-rZrfwMYl.svg) 0 var(--header-height)}.listview__head{padding:0 8px 0 7px}.listview__grip{width:20px}.listview__cell{padding:0 7px}.pager .button,.filter-bar .button{min-width:0}.terminal__line{min-height:36px}@media (hover:none){.menubar__item:hover:not(.menubar__item--open),.toolbutton:hover:not(:active),.counter:hover:not(:active),.pane-caption__close:hover:not(:active){box-shadow:none}}}
