@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.0jzbimsg8vl84.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.0-wfv7uh4i7h9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0nx0ww8fni_q3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.09~u27dqhyhd6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.0zgw-jeven.3w.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0wkzw~je483f-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.0rhz0arwfsn~5.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.0l76wvqk9d84w.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0k4k9394f2q-k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.08e28id.o-okb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--color1:#cfe8cf;--color2:#7ba67b;--color3:#4e7c4e;--colorAccent1:#2f5a2f;--colorAccent2:#8b6f47;--colorAccent3:#4b2e1e;--colorAccent4:#f0879c;--colorMuted1:#f9f9f9;--colorMuted2:#e5e5e5;--colorWarning1:#fabf1d;--colorWarning2:#f78a04;--colorWarning3:#e6342e;--colorSuccess1:#cdefe6;--colorSuccess2:#3faf8f;--colorA1:#aacfaa;--colorA2:#7ba67b;--colorA3:#5c8c5c;--colorA4:#4e7c4e;--colorA5:#2f5a2f;--colorB1:#a88b60;--colorB2:#8b6f47;--colorB3:#4b2e1e;--colorC1:#e07085;--colorC2:#f0879c;--colorC3:#c4435c;--colorSoft1:#fafafa;--colorSoft2:#f2f2f2;--colorSoft3:#e5e5e5;--colorHard1:#4a4a4a;--colorHard2:#2b2b2b;--colorHard3:#121212;--colorWt:#fff;--colorBk:#000}
:root{--font-main:"Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", Consolas, Monaco, monospace;--font-fancy:"Playfair Display", Georgia, serif;--font-fun:"Fredoka", cursive, sans-serif;--font-size-h1:clamp(1.9rem, 3cqw + .4rem, 2.6rem);--font-size-h2:clamp(1.5rem, 2cqw + .4rem, 2rem);--font-size-h3:clamp(1.25rem, 1.4cqw + .4rem, 1.6rem);--font-size-h4:clamp(1.1rem, 1cqw + .4rem, 1.35rem);--font-size-h5:clamp(1rem, .6cqw + .4rem, 1.18rem);--font-size-sub1:clamp(.92rem, .5cqw + .4rem, 1.08rem);--font-size-sub2:clamp(.85rem, .35cqw + .4rem, .96rem);--font-size-sub3:clamp(.76rem, .2cqw + .35rem, .84rem);--font-size-sub4:clamp(.7rem, .15cqw + .3rem, .78rem);--font-size-sub5:clamp(.62rem, .1cqw + .25rem, .7rem);--sp1:4px;--sp2:8px;--sp3:12px;--sp4:16px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--colorWt:#fff;--colorBk:#1e293b;--colorOverlay:#0006;--colorOverlaySoft:#0000001f;--border-frame1:1px solid var(--colorSoft3);--border-frame2:2px solid var(--colorSoft3);--border-frame3:2px solid var(--colorA2);--colorWarning1:#f59e0b;--colorWarning1Soft:#f59e0b26;--colorWarning2:#f97316;--colorWarning2Soft:#f9731626;--colorWarning3:#ef4444;--colorWarning3Soft:#ef444426;--shadow-sm:0 2px 6px var(--colorOverlaySoft);--shadow-md:0 4px 12px var(--colorOverlaySoft);--shadow-lg:0 8px 20px var(--colorOverlaySoft)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;font-family:var(--font-main);font-size:var(--font-size-sub1);color:var(--colorBk);background-color:var(--colorSoft1);-webkit-font-smoothing:antialiased;line-height:1.35}.appFrame{flex-direction:row;width:100vw;height:100vh;display:flex;overflow:hidden}.appMenu{z-index:100;background-color:var(--colorA4);width:60px;height:100vh;color:var(--colorWt);border-right:1px solid var(--colorA5);flex-shrink:0;transition:width .2s;position:sticky;top:0;left:0}.appMenu.expanded{width:190px}.appMainBody{flex-direction:column;flex:1;min-width:0;height:100vh;display:flex}.appHeader{width:100%;height:52px;padding:0 var(--sp3);background-color:var(--colorA4);color:var(--colorWt);border-bottom:1px solid var(--colorA5);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.appBodyContent{flex-direction:row;flex:1;min-width:0;height:calc(100vh - 52px);display:flex;overflow:hidden}.appViewport{width:100%;min-width:0;height:100%;padding:var(--sp3);gap:var(--sp3);flex-direction:column;flex:1;display:flex;overflow-y:auto;container-type:inline-size}.appSidebar{z-index:90;background-color:var(--colorA4);width:60px;height:100%;color:var(--colorWt);border-left:1px solid var(--colorA5);flex-shrink:0;transition:width .2s;position:sticky;top:0;right:0}.appSidebar.expanded{width:320px}._baseV{gap:var(--sp2);flex-direction:column;width:100%;min-width:0;display:flex}._baseH{gap:var(--sp2);flex-flow:wrap;width:100%;min-width:0;display:flex}._dirV{gap:var(--sp2);flex-direction:column;display:flex}._dirH{gap:var(--sp2);flex-flow:wrap;display:flex}._noWrap{flex-wrap:nowrap!important}._scrollH{scrollbar-width:thin;scrollbar-color:var(--colorA2) var(--colorSoft2);width:100%;min-width:0;max-width:100%;overflow:auto hidden;flex-wrap:nowrap!important}._scrollV{scrollbar-width:thin;scrollbar-color:var(--colorA2) var(--colorSoft2);height:100%;min-height:0;max-height:100%;overflow:hidden auto}._scrollVH{scrollbar-width:thin;scrollbar-color:var(--colorA2) var(--colorSoft2);width:100%;min-width:0;height:100%;min-height:0;overflow:auto;flex-wrap:nowrap!important}._stickyT{z-index:10;position:sticky;top:0}._stickyB{z-index:10;position:sticky;bottom:0}._stickyL{z-index:10;position:sticky;left:0}._stickyR{z-index:10;position:sticky;right:0}._posH1{justify-content:flex-start}._posH2{justify-content:center}._posH3{justify-content:flex-end}._posHEqual{justify-content:space-between}._posV1{align-items:flex-start}._posV2{align-items:center}._posV3{align-items:flex-end}._posVEqual{justify-content:space-between}.-main{flex:1;min-width:0}.-wLock{flex-shrink:0!important}.-wUnlock{min-width:0!important;min-height:0!important}.-wFit{width:fit-content!important}.-w1{width:100%!important}.-w2{width:50%!important}.-w3{width:33.333%!important}.-w4{width:25%!important}.-myPosH1{align-self:flex-start}.-myPosH2{align-self:center}.-myPosH3{align-self:flex-end}.-myPosV1{align-self:flex-start}.-myPosV2{align-self:center}.-myPosV3{align-self:flex-end}.frame{background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-md);padding:var(--sp2)}.frame2{background-color:var(--colorA2);color:var(--colorWt);border:1px solid var(--colorA4);border-radius:var(--radius-md);padding:var(--sp2)}.card{padding:var(--sp2);gap:var(--sp1);background-color:var(--colorWt);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);-webkit-user-select:none;user-select:none;min-width:260px;transition:all .2s;position:relative}.card.pl{min-width:260px}.card.ds{min-width:280px}.card.pj{min-width:300px}.pillV{width:48px;min-width:48px;max-width:48px;padding:var(--sp2) 0;flex-shrink:0}.banner{padding:var(--sp1) var(--sp2);border-radius:var(--radius-sm);background-color:var(--colorSoft1);border-left:3px solid var(--colorA4);font-size:var(--font-size-sub4);color:var(--colorBk)}.bannerGlow{border:1px solid var(--colorA2);border-radius:var(--radius-sm);padding:var(--sp1) var(--sp2);background-color:#2e755914}.badge{padding:2px var(--sp1);border-radius:var(--radius-sm);white-space:nowrap;background-color:var(--colorSoft2);color:var(--colorBk)}.btn1,.btn2,.btn3,.btnRound,.btnIcon,.btnLink{color:var(--colorWt);background-color:var(--colorA2);border-radius:var(--radius-md);cursor:pointer;-webkit-user-select:none;user-select:none;border:none;justify-content:center;align-items:center;font-family:inherit;font-weight:600;line-height:1.2;transition:all .15s;display:inline-flex}.btn1{font-size:var(--font-size-sub3);padding:var(--sp1) var(--sp2)}.btn2{font-size:var(--font-size-sub2);padding:var(--sp2) var(--sp3)}.btn3{font-size:var(--font-size-sub1);padding:var(--sp2) var(--sp4)}.btnRound{border-radius:9999px}.btnIcon{background-color:var(--colorSoft3);width:28px;height:28px;color:var(--colorBk);padding:0}.btnLink{color:var(--colorHard1);background:0 0;text-decoration:none}.btn1.bgSoft1,.btn1.bgSoft2,.btn1.bgSoft3,.btn2.bgSoft1,.btn2.bgSoft2,.btn2.bgSoft3,.btn3.bgSoft1,.btn3.bgSoft2,.btn3.bgSoft3{color:var(--colorBk)!important}.inputSm,.inputMd,.inputFit,.inputLg,.selectSm,.selectMd,.selectFit,.selectLg,.lblInput,.lblSelect,input,select,textarea{min-width:10px;height:32px;padding:var(--sp1) var(--sp2);font-size:var(--font-size-sub1);color:var(--colorBk);background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-sm);vertical-align:middle;box-sizing:border-box;font-family:inherit;transition:border-color .15s,box-shadow .15s}.inputSm:focus,.inputMd:focus,.inputFit:focus,.inputLg:focus,.selectSm:focus,.selectMd:focus,.selectFit:focus,.selectLg:focus,.lblInput:focus,.lblSelect:focus,input:focus,select:focus,textarea:focus{border-color:var(--colorA2);outline:none;box-shadow:0 0 0 2px #2e755933}.inputSm,.selectSm,.lblInput,.lblSelect{width:110px;min-width:60px}.inputFit,.selectFit{field-sizing:content;width:auto;min-width:20px;max-width:100%}.inputMd,.selectMd{width:100%;min-width:160px}.inputLg,.selectLg{width:100%;min-width:260px}textarea,textarea.inputLg,textarea.inputMd{resize:vertical;height:auto;min-height:64px}input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{appearance:textfield}.chkBox{align-items:center;gap:var(--sp1);cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle;display:inline-flex;position:relative}.chkBox input[type=checkbox]{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.chkMark{background-color:var(--colorWt);border:1.5px solid var(--colorSoft3);border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;transition:all .15s;display:inline-flex}.chkMark:after{content:"";border:solid var(--colorWt);border-width:0 2px 2px 0;width:5px;height:9px;margin-bottom:2px;display:none;transform:rotate(45deg)}.chkBox:hover input~.chkMark{border-color:var(--colorA2)}.chkBox input:checked~.chkMark{background-color:var(--colorA4);border-color:var(--colorA4)}.chkBox input:checked~.chkMark:after{display:block}.chkBox input:focus-visible~.chkMark{box-shadow:0 0 0 2px #2e755940}.setFolderTabBox{align-items:flex-end;gap:var(--sp1);border-bottom:1px solid var(--colorSoft3);width:100%;display:flex}.setFolderTab{height:32px;padding:0 var(--sp3);font-size:var(--font-size-sub1);color:var(--colorBk);background-color:var(--colorSoft3);border:1px solid var(--colorSoft3);border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);cursor:pointer;border-bottom:none;align-items:center;font-weight:500;display:inline-flex}.setFolderTab.active{background-color:var(--colorWt);border-color:var(--colorSoft3);font-weight:700}.setPillBox{background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-sm);box-sizing:border-box;align-items:stretch;height:32px;display:inline-flex;overflow:hidden}.setPill{height:100%;padding:0 var(--sp3);border:none;border-right:var(--border-frame1);color:var(--colorA4);font-size:var(--font-size-txt4);font-weight:var(--font-weight-regular);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.setPill:last-child{border-right:none}.setPill.active{background-color:var(--colorA2);color:var(--colorWt);font-weight:var(--font-weight-bold)}.setPill:not(.active):hover{background-color:var(--colorSoft1);color:var(--colorBk)}.setChoicesBox{background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-sm);cursor:text;box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:4px;width:100%;height:auto;min-height:32px;padding:2px 6px;display:flex;position:relative}.setChoicesBox:focus-within{border-color:var(--colorA2);box-shadow:0 0 0 2px #2e755933}.setChoicesItem{background-color:var(--colorA2);height:24px;color:var(--colorWt);border-radius:var(--radius-sm);font-size:var(--font-size-sub4);-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:4px;max-width:100%;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.setChoicesRemove{color:var(--colorWt);font-size:var(--font-size-sub5);cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 2px;display:flex}.setChoicesRemove:hover{opacity:1}.setChoicesInput{font-size:var(--font-size-sub1);color:var(--colorBk);flex:30px;min-width:20px!important;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important;height:24px!important;padding:0 2px!important;line-height:24px!important}.setChoicesMenu{z-index:900;background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-md);min-width:320px;max-width:440px;min-height:80px;max-height:280px;box-shadow:var(--shadow-lg);padding:var(--sp1);flex-direction:column;gap:2px;display:flex;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.setChoicesMenu.alignRight{left:auto;right:0}.setChoicesMenu.alignUp{top:auto;bottom:calc(100% + 4px)}.setChoicesRow{justify-content:space-between;align-items:center;gap:var(--sp2);padding:6px var(--sp2);border-radius:var(--radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s;display:flex}.setChoicesRow:hover{background-color:var(--colorSoft1)}.setChoicesRow.selected{background-color:#2e755914}.parentBadgePill{border-radius:var(--radius-sm);background-color:var(--colorSoft3);max-width:95px;color:var(--colorBk);font-size:var(--font-size-sub5);white-space:nowrap;text-overflow:ellipsis;align-items:center;padding:2px 6px;font-weight:600;display:inline-flex;overflow:hidden}.modalBackdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;padding:var(--sp3);background-color:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modalBackdrop2{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;padding:var(--sp2);background-color:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal1,.modal2,.modalH{background-color:var(--colorWt);border:var(--border-frame1);border-radius:var(--radius-md);box-sizing:border-box;max-height:90vh;padding:var(--sp3);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 32px #0003}.modal1{z-index:101;width:fit-content;min-width:580px;max-width:80vw;min-height:55%}.modal2{z-index:201;width:fit-content;min-width:360px;max-width:560px}.modalH{z-index:101;width:fit-content;max-width:80vw}.tableFixed{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}.tblHeader{background-color:var(--colorSoft2);border-bottom:2px solid var(--colorSoft3)}.tblRow{border-bottom:1px solid var(--colorSoft3);transition:background-color .15s}.tblRow:hover{background-color:var(--colorSoft2)}.cellPad{padding:var(--sp2) var(--sp3);vertical-align:middle}.hd1{font-size:var(--font-size-h1);margin-bottom:var(--sp1);font-weight:700;line-height:1.1}.hd2{font-size:var(--font-size-h2);font-weight:600}.hd3{font-size:var(--font-size-h3);font-weight:600}.txt1{font-size:var(--font-size-h3);margin:0}.txt2{font-size:var(--font-size-sub1);margin:0}.txt3{font-size:var(--font-size-sub2);margin:0}.txt4{font-size:var(--font-size-sub3);margin:0}.txt5{font-size:var(--font-size-sub4);margin:0}.txt6,.txt7{font-size:var(--font-size-sub5);margin:0}.txtA1{color:var(--colorA1)}.txtA2{color:var(--colorA2)}.txtA3{color:var(--colorA3)}.txtA4{color:var(--colorA4)}.txtA5{color:var(--colorA5)}.txtBold{font-weight:700}.txtItalic{font-style:italic}.txtFancy{font-family:var(--font-fancy);font-style:italic}.txtFun{font-family:var(--font-fun);font-weight:700}.txtCut{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.txtVertical{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.txtPos1{text-align:left}.txtPos2{text-align:center}.txtPos3{text-align:right}.bgA1{background-color:var(--colorA1)}.bgA2{background-color:var(--colorA2)}.bgA4{background-color:var(--colorA4)}.bgSoft1{background-color:var(--colorSoft1)}.bgSoft2{background-color:var(--colorSoft2)}.bgSoft3{background-color:var(--colorSoft3)}.bgWt{background-color:var(--colorWt)}.bgBk{background-color:var(--colorBk);color:var(--colorWt)}.bgWarn1{background-color:var(--colorWarning1Soft)}.bgWarn2{background-color:var(--colorWarning2Soft)}.bgWarn3{background-color:var(--colorWarning3Soft)}.bdrA1{border:2px solid var(--colorA1)}.bdrA2{border:2px solid var(--colorA2)}.bdrWarn1{border:2px solid var(--colorWarning1)}.bdrWarn2{border:2px solid var(--colorWarning2)}.bdrCrit{border:2px solid var(--colorWarning3)}.error1,input.error1,select.error1{border-color:#f59e0b!important;box-shadow:0 0 0 2px #f59e0b33!important}.error2,input.error2,select.error2{border-color:#dc2626!important;box-shadow:0 0 0 2px #dc262633!important}.click{cursor:pointer;transition:transform .15s,box-shadow .15s,background-color .15s,border-color .15s}.click:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.hvrGlow:hover{border-color:var(--colorA2);box-shadow:0 0 10px #2e755966}.hvrWarn1:hover{background-color:var(--colorWarning1);color:var(--colorWt)}.hvrWarn2:hover{background-color:var(--colorWarning2);color:var(--colorWt)}.hvrCrit:hover{background-color:var(--colorWarning3);color:var(--colorWt)}.disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.tooltipWrapper{display:contents}@container (max-width:600px){.btn1{font-size:var(--font-size-sub4);padding:3px var(--sp2)}.btn2{font-size:var(--font-size-sub3);padding:5px 10px}.btn3{font-size:var(--font-size-sub2);padding:var(--sp1) var(--sp3)}.iconBtn{width:24px;height:24px;font-size:var(--font-size-sub3)}}
.navLogoImg{object-fit:contain;max-width:100px;max-height:28px}.navStaticHeader{cursor:default!important;background-color:#0000!important}.navStaticHeader:hover{background-color:#0000!important}.avatarSm{background-color:#0000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.avatarSm img,img.avatarSm{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.navRow{align-items:center;gap:var(--sp2,8px);padding:var(--sp2,8px) var(--sp3,12px);border-radius:var(--radius-sm,6px);cursor:pointer;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.navRow svg{color:inherit;stroke:currentColor;flex-shrink:0}.navRow:link,.navRow:visited,.navRow:hover,.navRow:active{text-decoration:none;color:var(--colorWt,#fff)!important}.navRow:hover{background-color:#ffffff1f}.navRow.active{background-color:var(--colorA2);font-weight:var(--font-weight-bold);color:var(--colorWt)!important}.navParentRow{font-size:var(--font-size-txt3);font-weight:var(--font-weight-bold)}.navChildrenBox{flex-direction:column;display:flex;border-left:2px solid #fff3!important;gap:4px!important;margin-top:2px!important;margin-left:20px!important;padding-left:8px!important}.navChildRow,a.navChildRow{min-height:28px;font-size:var(--font-size-txt3);font-weight:var(--font-weight-regular)}.navChildRow svg,a.navChildRow svg{opacity:.9;width:18px;height:18px}.navLogoutBtn{transition:background-color .15s;color:var(--colorWt)!important;background-color:#00000026!important;border:1px solid #ffffff1a!important}.navLogoutBtn:hover{background-color:var(--colorWarn3)!important}.popoverMenuPortal{top:var(--hover-top,0px);left:var(--hover-left,0px);z-index:9999;pointer-events:auto;position:fixed}.popoverCard{background-color:var(--colorA4);border:var(--border-frame1);border-radius:var(--radius-md);padding:var(--sp2);min-width:160px;box-shadow:0 12px 30px #00000073}.pipelineBoardContainer{gap:var(--sp3);padding:var(--sp3);box-sizing:border-box;flex-flow:row;width:100%;height:calc(100vh - 180px);display:flex;overflow:auto hidden}.plBaseGroup{flex-direction:column;flex-shrink:0;width:280px;min-width:280px;height:100%;display:flex}.plBaseCardList{align-items:stretch!important;gap:var(--sp2)!important;padding:var(--sp2) 0!important;flex-direction:column!important;width:100%!important;height:calc(100% - 44px)!important;display:flex!important;overflow:hidden auto!important}.plBaseCardList .card.pl{height:auto!important;min-height:unset!important;box-sizing:border-box!important;flex-direction:column!important;flex-grow:0!important;flex-shrink:0!important;width:100%!important;max-width:100%!important;display:flex!important}.plGroupPill{flex-shrink:0;height:100%;width:48px!important;min-width:48px!important}.plGroupPillOverlay{z-index:10;padding:var(--sp3) 0;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.plGroupPillOverlay .txtVertical{writing-mode:vertical-rl;white-space:nowrap;text-align:center;transform:rotate(180deg)}.plGroupExpanded{flex-direction:column;flex:1;min-width:0;height:100%;transition:width .22s cubic-bezier(.16,1,.3,1);display:flex}.plGroupStageLane{gap:var(--sp3);flex-flow:row;width:100%;height:calc(100% - 44px);display:flex;overflow:auto hidden}.plGroupStageColumn{min-width:180px;max-width:280px;height:100%;padding:var(--sp2);box-sizing:border-box;flex-direction:column;flex:1 0;display:flex}.plGroupCardList{gap:var(--sp2);padding-top:var(--sp2);flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.plGroupCardList .card.pl{box-sizing:border-box;flex-shrink:0!important;width:100%!important;min-width:0!important;max-width:100%!important}.plStagePill{flex-shrink:0;height:100%;transition:width .18s cubic-bezier(.16,1,.3,1);position:relative;width:40px!important;min-width:40px!important}.plStagePillOverlay{z-index:10;padding:var(--sp3) 0;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.plStagePillOverlay .txtVertical{writing-mode:vertical-rl;white-space:nowrap;text-align:center;transform:rotate(180deg)}.plGroupStageColumn.-expanded{flex:2!important;min-width:300px!important}.plDragContainer{gap:var(--sp2);flex-flow:row;width:100%;height:100%;display:flex}.plDragFlatLane{gap:var(--sp2);box-sizing:border-box;flex-flow:row;width:100%;height:100%;display:flex}.plDragStageTarget{min-width:110px;max-width:140px;height:100%;padding:var(--sp1);box-sizing:border-box;flex-direction:column;flex:1 0;transition:border-color .15s,background-color .15s;display:flex}.plDragStageTarget.-isSourceStage{opacity:.75;border:1px dashed var(--colorA4)!important;background-color:#00000040!important}.plDragGhostBox{border:1.5px dashed var(--colorA4);border-radius:var(--radius-sm);padding:var(--sp2);text-align:center;background-color:#ffffff08}.plDragHoverGlow{box-shadow:0 0 12px #2e75594d;border:2px solid var(--colorA2)!important;background-color:#2e75592e!important}.plDragHideCards{display:none!important}.pipelineDragOverlayCard{pointer-events:none;width:260px;box-shadow:0 16px 32px #0006, 0 0 0 2px var(--colorA2);border-radius:var(--radius-md);cursor:grabbing;transform:rotate(2deg)}.pipelineTrayActionFixed{bottom:var(--sp4);z-index:9999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);padding:var(--sp3) var(--sp4);opacity:0;pointer-events:none;background-color:#0a0f0cf2;border:1px solid #10b98166;transition:opacity .2s,transform .2s;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #0009}.pipelineTrayActionFixed.active{opacity:1;pointer-events:auto}.pipelineModalBackdrop{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#0a0f0cbf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}
