@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100;src:url(/assets/inter-latin-100-normal-Cg8nSI4P.woff2) format("woff2"),url(/assets/inter-latin-100-normal-J9XNenR1.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/assets/inter-latin-200-normal-CGIQ4gbF.woff2) format("woff2"),url(/assets/inter-latin-200-normal-fAycq8N-.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2) format("woff2"),url(/assets/inter-latin-300-normal-i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff")}.theme-basic{--dev: #5EEAD4;--dev-dark: #4bbbaa;--dev-light: #7eeedd;--danger: #D64545;--danger-light: #de6a6a;--danger-dark: #ab3737}.theme-default-light{--primary: #dddfe6;--primary-lightly: #A3A4A8;--primary-light: #e8e9f0;--primary-lighter: #6F7074;--primary-lightest: #313236;--primary-dark: #232324;--primary-shadow: #bcb8af30;--secondary: #B67E34;--secondary-shadow: #D1973A30;--secondary-light: #a7792e;--secondary-lighter: #7d5b23;--secondary-dark: #daac61;--secondary-darker: #e3c189;--accent: #A98BFF;--accent-light: #baa2ff;--accent-lighter: #cbb9ff;--accent-dark: #876fcc;--accent-darker: #655399;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #F2F2F2;--contrast: #0D0D0D}.theme-default-dark{--primary: #16171C;--primary-lightly: #313236;--primary-light: #202125;--primary-lighter: #6F7074;--primary-lightest: #A3A4A8;--primary-dark: #dddfe6;--primary-shadow: #20212530;--secondary: #D1973A;--secondary-shadow: #D1973A30;--secondary-light: #daac61;--secondary-lighter: #e3c189;--secondary-dark: #a7792e;--secondary-darker: #7d5b23;--accent: #876fcc;--accent-light: #A98BFF;--accent-lighter: #baa2ff;--accent-dark: #655399;--accent-darker: #443866;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #F2F2F2;--contrast: #F2F2F2}.theme-matrix-dark{--primary: #16171C;--primary-lightly: #313236;--primary-light: #202125;--primary-lighter: #6F7074;--primary-lightest: #A3A4A8;--primary-dark: #dddfe6;--primary-shadow: #20212530;--secondary: #00A060;--secondary-shadow: #00A06030;--secondary-light: #18B87C;--secondary-lighter: #5FC89F;--secondary-dark: #00804D;--secondary-darker: #00603A;--accent: #8C5A9E;--accent-light: #6EA9D6;--accent-lighter: #4A7FC0;--accent-dark: #C15454;--accent-darker: #953E3E;--text: var(--secondary-light);--text-muted: var(--secondary);--text-muteder: var(--secondary-dark);--text-bright: var(--secondary-lighter);--contrast: #F2F2F2}.theme-sunset-dark{--primary: #5d3837;--primary-lightly: #823a3d;--primary-light: #8E4244;--primary-lighter: #c25e61;--primary-lightest: #eb8184;--primary-dark: #eb8184;--primary-shadow: #5d383730;--secondary: #e97945;--secondary-shadow: #e9794530;--secondary-light: #ed946a;--secondary-lighter: #f0a17d;--secondary-dark: #ba6137;--secondary-darker: #8c4929;--accent: #ff5e72;--accent-light: #ff7e8e;--accent-lighter: #ff9eaa;--accent-dark: #cc4b5b;--accent-darker: #b34250;--contrast: #F2F2F2}.theme-sakura-light{--primary: #fbe6f8;--primary-lightly: #fbe6f8;--primary-light: #f5cfec;--primary-lighter: #d68fb9;--primary-lightest: #d17b9f;--primary-dark: #524550;--primary-shadow: #f5cfec30;--secondary: #fe6ec7;--secondary-shadow: #fe6ec730;--secondary-light: #fe8bd2;--secondary-lighter: #fea8dd;--secondary-dark: #cb589f;--secondary-darker: #984277;--accent: #76D9E0;--accent-light: #91e1e6;--accent-lighter: #ade8ec;--accent-dark: #5eaeb3;--accent-darker: #53989d;--contrast: #572f4dff}.theme-nord-dark{--primary: #2E3440;--primary-lightly: #414958;--primary-light: #3B4252;--primary-lighter: #677491;--primary-lightest: #7d8fb1;--primary-dark: #99b0da;--primary-shadow: #3B425230;--secondary: #88C0D0;--secondary-shadow: #88C0D030;--secondary-light: #67B8CE;--secondary-lighter: #B4D9E4;--secondary-dark: #5E81AC;--secondary-darker: #465E7F;--accent: #CC6542;--accent-light: #D97E5C;--accent-lighter: #E3997B;--accent-dark: #A95136;--accent-darker: #7F3D29;--contrast: #ECEFF4}.theme-synthwave-dark{--primary: #161228;--primary-lightly: #1d1835;--primary-light: #251e43;--primary-lighter: #493b85;--primary-lightest: #6b5fb0;--primary-dark: #dddfe6;--primary-shadow: #22183230;--secondary: #e74699;--secondary-shadow: #e7469930;--secondary-light: #f062ad;--secondary-lighter: #f78cc5;--secondary-dark: #bf3a7e;--secondary-darker: #922c61;--accent: #2de2e6;--accent-light: #58eaf0;--accent-lighter: #8df2f6;--accent-dark: #21b7bb;--accent-darker: #188b8e;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #FDFCF8;--contrast: #FDFCF8}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}@media (max-width: 1700px){body{overflow:auto;-webkit-overflow-scrolling:touch}}ul{list-style-type:none;display:inline-flex;margin:0;padding:0}a{color:var(--secondary)}button,input[type=submit],a{font-size:clamp(15px,1.2vw,18px);background-color:var(--secondary);font-weight:700;padding:.45em 1.25em;border:none;text-decoration:none;border-radius:8px;position:relative;overflow:hidden;transition:background-color .25s ease,transform .2s ease}button:not(:disabled):hover,a:not(:disabled):hover,input[type=submit]:not(:disabled):hover{background-color:var(--secondary-light);cursor:pointer}button:disabled,input[type=submit]:disabled{background-color:var(--primary-lighter);cursor:auto;color:var(--primary-lightly);transform:none}button:not(:disabled):active,a:not(:disabled):active,input[type=submit]:not(:disabled):active{background-color:var(--secondary-dark);transform:scale(.98)}.app,.mobileSidebarContainer{text-align:left;background-color:var(--primary);color:var(--contrast)}.pageGrid,.dashboardGrid,.projectGrid,.settingsGrid{display:grid;overflow:hidden;position:relative;grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));grid-gap:20px;height:calc(100vh - 80px);min-height:0;min-width:0;margin:0;padding:40px;width:100%}.gridCell{background-color:var(--primary-light);border-radius:8px;padding:2.5rem;width:100%;height:100%;box-sizing:border-box;box-shadow:0 0 10px 10px var(--primary-shadow)}.cellContent,.cellContentCenter,.cellContentTop,.cellContentHorizontal{height:100%;overflow:hidden;justify-content:center;display:flex;flex-direction:column;gap:8px}.cellContentHorizontal{flex-direction:row;justify-content:space-around;height:100%}.cellContentTop{justify-content:start;overflow:visible;overflow-y:auto;margin-top:10px}.cellContentCenter{justify-content:center;align-items:center;overflow-y:auto;margin-top:10px}.settingsGrid{grid-template-areas:"pf pf pf pf ab ab ab ab ab" "pf pf pf pf ab ab ab ab ab" "pf pf pf pf ab ab ab ab ab" "st st st st ac ac ac ac ac" "st st st st ac ac ac ac ac" "st st st st ac ac ac ac ac" "st st st st ac ac ac ac ac" "st st st st ac ac ac ac ac" "st st st st ac ac ac ac ac"}.projectGrid{grid-template-areas:"wf wf wf ps ps ps ps ps ps" "wf wf wf ps ps ps ps ps ps" "wf wf wf ps ps ps ps ps ps" "pl pl pl pg pg pg pg pg pg" "pl pl pl pg pg pg pg pg pg" "pl pl pl pg pg pg pg pg pg" "po po po pg pg pg pg pg pg" "po po po pg pg pg pg pg pg" "po po po pg pg pg pg pg pg"}.dashboardGrid{grid-template-areas:"wf wf wf dp dp dp dp fg fg" "wf wf wf dp dp dp dp fg fg" "wf wf wf dp dp dp dp fg fg" "pl pl pl dp dp dp dp fg fg" "pl pl pl dp dp dp dp fg fg" "pl pl pl pg pg pg pg pg pg" "pl pl pl pg pg pg pg pg pg" "pl pl pl pg pg pg pg pg pg" "pl pl pl pg pg pg pg pg pg"}aside.mobileSidebar{display:none}@media only screen and (max-width: 1250px){.app{display:flex;flex-direction:column;gap:0;min-height:100vh;justify-content:space-between}.gridCell{padding:1.5rem;min-width:100%;width:100%;margin-bottom:20px;position:relative;height:auto;min-height:auto;overflow:hidden}.cellContent,.cellContentHorizontal,.cellContentTop,.cellContentCenter{height:auto;min-height:150px;overflow:visible}.cellContentTop{height:auto;overflow-y:auto;overflow-x:hidden}aside.sidebar,aside.mobileSidebar{display:none}.pageGrid,.settingsGrid,.projectGrid,.dashboardGrid{display:block!important;padding:80px 10px 20px!important;width:calc(100% - 20px)!important;min-height:calc(100vh - 100px);height:auto;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.openSidebarButtonContainer,.openSidebarButton{display:none!important}.hiddenSidebarCloseButton{display:block!important}aside.mobileSidebar{display:block}.gridCell.po,.gridCell.dp,.gridCell.pl{min-height:auto;max-height:400px}.gridCell.pg,.gridCell.fg{min-height:auto;max-height:none}.gridCell.pg img,.gridCell.fg img{max-height:250px}.gridCell.wf,.gridCell.ps,.gridCell.ac{min-height:auto;height:fit-content}}@media only screen and (max-width: 1700px) and (min-width: 1251px){.gridCell{min-width:20px}.pageGrid,.settingsGrid,.projectGrid,.dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));height:calc(100vh - 80px);overflow:hidden}.projectGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));height:calc(100vh - 80px);overflow:hidden;grid-template-areas:"wf ps" "wf ps" "wf ps" "pl ps" "pl pg" "pl pg" "po pg" "po pg" "po pg"}.dashboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));height:calc(100vh - 80px);overflow:hidden;grid-template-areas:"wf dp" "wf dp" "wf dp" "pl dp" "pl dp" "pl dp" "pg fg" "pg fg" "pg fg"}.dashboardGrid .gridCell.ra{max-height:500px}.dashboardGrid .gridCell.pl{max-height:600px}.settingsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(9,minmax(0,1fr));height:calc(100vh - 80px);overflow:hidden;grid-template-areas:"pf ab" "pf ab" "pf ab" "st ac" "st ac" "st ac" "st ac" "st ac"}}@media only screen and (max-width: 1250px){.inlineSmallGapParent{display:flex;flex-direction:column;align-items:flex-end}.fullLogo,.fullLogoAbsolute{display:flex!important}.pageGridContainer{padding-bottom:40px}}.svgHuge{width:80px;height:80px;stroke-width:2px;fill:transparent}.svgLarge{width:50px;height:50px;stroke-width:2px;fill:transparent}.svgBig{width:30px;height:30px;stroke-width:2px;fill:transparent}.svgMedium{width:25px;height:25px;stroke-width:2px;fill:transparent}.svgSmall{width:20px;height:20px;stroke-width:2px;fill:transparent}.svgTiny{width:15px;height:15px;stroke-width:2px;fill:transparent}.svgDynamic{width:60%;height:60%;stroke-width:2px;fill:transparent}.svgDynamic2{width:2.25rem;height:auto;stroke-width:2px;fill:transparent}.svgFillAccentPositivePlus{fill:var(--accent-lighter)}.svgFillAccentPositive{fill:var(--accent-light)}.svgFillAccentNeutral{fill:var(--accent)}.svgFillAccentNegative{fill:var(--accent-dark)}.svgFillAccentNegativeMin{fill:var(--accent-darker)}.svgFillPrimary{fill:var(--primary)}.svgStrokePrimary{stroke:var(--primary)}.svgFillPrimaryLightly{fill:var(--primary-lightly)}.svgStrokePrimaryLightly{stroke:var(--primary-lightly)}.svgFillPrimaryLight{fill:var(--primary-light)}.svgStrokePrimaryLight{stroke:var(--primary-light)}.svgFillPrimaryLighter{fill:var(--primary-lighter)}.svgStrokePrimaryLighter{stroke:var(--primary-lighter)}.svgFillPrimaryLightest{fill:var(--primary-lightest)}.svgStrokePrimaryLightest{stroke:var(--primary-lightest)}.svgFillPrimaryDark{fill:var(--primary-dark)}.svgStrokePrimaryDark{stroke:var(--primary-dark)}.svgFillSecondary{fill:var(--secondary)}.svgStrokeSecondary{stroke:var(--secondary)}.svgFillSecondaryLightest{fill:var(--secondary-lighter)}.svgStrokeSecondaryLightest{stroke:var(--secondary-lighter)}.svgFillSecondaryDark{fill:var(--secondary-dark)}.svgStrokeSecondaryDark{stroke:var(--secondary-dark)}.svgFillSecondaryDarkest{fill:var(--secondary-darker)}.svgStrokeSecondaryDarkest{stroke:var(--secondary-darker)}.svgStrokeAccentDarker{stroke:var(--accent-darker)}.svgFillAccent{fill:var(--accent)}.svgStrokeAccent{stroke:var(--accent)}.svgFillAccentDark{fill:var(--accent-dark)}.svgStrokeAccentDark{stroke:var(--accent-dark)}.svgFillContrast{fill:var(--contrast)}.svgStrokeContrast{stroke:var(--contrast)}.svgStrokeInherit{stroke:inherit}.svgFillInherit{fill:inherit}.faDangerIcon{color:var(--danger)}.faIconPrimaryLighter{color:var(--primary-lighter)}.faIconPrimaryLight{color:var(--primary-light)}.faIconPrimaryLightly{color:var(--primary-lightly)}.faIconPrimaryLightest{color:var(--primary-lightest)}.faIconSecondary{color:var(--secondary)}.faIconSecondaryDark{color:var(--secondary-dark)}.faIconLarge{font-size:clamp(20px,1.7vw,24px)}.faIconMedium{font-size:clamp(15px,1.2vw,18px)}.faIconPrimary{color:var(--primary)}.faIconDangerDark{color:var(--danger-dark)}.faIconDevDark{color:var(--dev-dark)}.svgFillSecondaryButton{fill:var(--secondary)}.svgFillSecondaryButton:hover{fill:var(--secondary-dark)}.svgStrokeSecondaryButton{stroke:var(--secondary)}.svgStrokeSecondaryButton:hover{stroke:var(--secondary-dark)}.svgStrokeAccentButton{stroke:var(--accent)}.svgStrokeAccentButton:hover{stroke:var(--accent-dark)}.svgFillAccentButton{fill:var(--accent)}.svgFillAccentButton:hover{fill:var(--accent-dark)}.svgInCircle{position:absolute;top:30%;right:30%;width:40%;height:40%}.svgInStar{position:absolute;top:35%;right:32.5%;width:35%;height:35%}.svgInMedal{position:absolute;top:22.5%;right:32.5%;width:35%;height:35%}.svgInTrophy{position:absolute;top:20%;right:35%;width:30%;height:30%}.svgFillSecondaryDanger{fill:var(--accent)}.svgFillDominant{fill:var(--primary)}.svgStrokeSecondaryDanger{stroke:var(--accent)}.svgStrokeSecondaryNeutral{stroke:var(--primary-lighter)}.svgStrokeDominant{stroke:var(--primary)}.svgFillSecondaryLight{fill:var(--secondary-light)}.svgStrokeSecondaryLight{stroke:var(--secondary-light)}.svgFillDominantLightest{fill:var(--primary-lightest)}*::-webkit-scrollbar{display:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}img{width:clamp(16px,8vw,44px)}.cellHeader{display:flex;justify-content:space-between;text-align:left;vertical-align:center;align-items:center;gap:.5rem;flex-wrap:wrap}.cellHeader h2{font-size:clamp(12px,1vw,15px);font-weight:500;color:var(--primary-lighter);cursor:default}.cellHeaderButtons{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;font-size:clamp(12px,1vw,15px);color:var(--primary-lighter)}.cellHeaderButtons .btnText,.cellHeaderButtons select,.cellHeaderSelect{font-size:clamp(12px,1vw,15px)}.containerFlexTwosided,.containerFlexTwosidedAround,.containerFlexTwosidedTop{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.containerFlexTwosidedTop{align-items:start}.containerFlexTwosidedAround{justify-content:space-around}.inline{display:inline-flex;align-items:center;gap:10px}.inlineCenter{display:inline-flex;align-items:center;gap:30px;justify-content:center}.inlineSmallGap{display:inline-flex;align-items:center;gap:5px}.errorPage{display:flex;justify-content:center;align-items:center;flex-direction:column;height:inherit;width:100%}.flexVertical{display:flex;justify-content:center;flex-direction:column;align-items:center}.btnIcon,.openSidebarButton,.btnOutline,.btnOutlineDark,.btnOutlineDev,.btnOutlineDanger,.btnOutlineDangerSmall,.btnOutlineSmall,.btnOutlineGray,.btnOutlineDisabled,.btnOutlineNoBorderGray,.btnFilled,.btnFilledDanger,.btnIconDanger,.btnIconGray{display:flex;padding:0;box-sizing:border-box;overflow:visible;color:var(--secondary);font-size:clamp(12px,1vw,15px);margin:0;background-color:transparent;transition:background-color .2s ease,color .2s ease transform .2s ease}.btnIcon:not(:disabled):hover,.openSidebarButton:not(:disabled):hover,.btnOutline:not(:disabled):hover,.btnOutlineDark:not(:disabled):hover,.btnOutlineDev:not(:disabled):hover,.btnOutlineDanger:not(:disabled):hover,.btnOutlineDangerSmall:not(:disabled):hover,.btnOutlineSmall:not(:disabled):hover,.btnOutlineGray:not(:disabled):hover,.btnOutlineDisabled:not(:disabled):hover,.btnOutlineNoBorderGray:not(:disabled):hover,.btnFilled:not(:disabled):hover,.btnFilledDanger:not(:disabled):hover,.btnIconDanger:not(:disabled):hover,.btnIconGray:not(:disabled):hover{background-color:transparent;color:var(--secondary-light)}.btnIcon:disabled,.openSidebarButton:disabled,.btnOutline:disabled,.btnOutlineDark:disabled,.btnOutlineDev:disabled,.btnOutlineDanger:disabled,.btnOutlineDangerSmall:disabled,.btnOutlineSmall:disabled,.btnOutlineGray:disabled,.btnOutlineDisabled:disabled,.btnOutlineNoBorderGray:disabled,.btnFilled:disabled,.btnFilledDanger:disabled,.btnIconDanger:disabled,.btnIconGray:disabled{color:var(--primary-lighter)}.btnIconGray{color:var(--primary-lighter)}.btnIconGray:not(:disabled):hover{color:var(--primary-lightest)}.btnIconDanger{color:var(--danger)}.btnIconDanger:not(:disabled):hover{color:var(--danger-light)}.btnText,select{background-color:transparent;padding:0;color:var(--secondary);transition:background-color .2s ease,color .2s ease,transform .2s ease;font-weight:400}.btnText:not(:disabled):hover,select:not(:disabled):hover{background-color:transparent;transform:scale(1.01);cursor:pointer;color:var(--secondary-light)}.btnTextSubtle{background-color:transparent;padding:0;color:var(--primary-lightest);transition:background-color .2s ease,color .2s ease;font-weight:400}.btnTextSubtle:not(:disabled):hover{background-color:transparent;cursor:pointer;color:var(--contrast)}.btnFilled,.btnFilledDanger{padding:.5em 1.25em;background-color:var(--secondary);color:var(--primary);display:flex;align-items:center;font-size:clamp(15px,1.2vw,18px);gap:8px;font-weight:700;fill:var(--secondary);stroke:var(--secondary)}.btnFilled:not(:disabled):hover,.btnFilledDanger:not(:disabled):hover{color:var(--primary);background-color:var(--secondary-light);transform:scale(1.03)}.btnFilledDanger{background-color:var(--danger)}.btnFilledDanger:not(:disabled):hover{background-color:var(--danger-light)}.btnOutline,.btnOutlineDark,.btnOutlineDev,.btnOutlineDanger,.btnOutlineDangerSmall,.btnOutlineSmall,.btnOutlineGray,.btnOutlineDisabled,.btnOutlineNoBorderGray{border:1px solid var(--secondary);padding:.5em 1.25em;color:var(--secondary);align-items:center;font-size:clamp(15px,1.2vw,18px);gap:8px;transition:border-color .1s ease,background-color .1s ease,color .1s ease;background:none;font-weight:700;fill:var(--secondary);stroke:var(--secondary)}.btnOutline:not(:disabled):hover,.btnOutlineDark:not(:disabled):hover,.btnOutlineDev:not(:disabled):hover,.btnOutlineDanger:not(:disabled):hover,.btnOutlineDangerSmall:not(:disabled):hover,.btnOutlineSmall:not(:disabled):hover,.btnOutlineGray:not(:disabled):hover,.btnOutlineDisabled:not(:disabled):hover,.btnOutlineNoBorderGray:not(:disabled):hover{color:var(--secondary-dark);border-color:var(--secondary-dark)}.btnOutline:disabled,.btnOutlineDark:disabled,.btnOutlineDev:disabled,.btnOutlineDanger:disabled,.btnOutlineDangerSmall:disabled,.btnOutlineSmall:disabled,.btnOutlineGray:disabled,.btnOutlineDisabled:disabled,.btnOutlineNoBorderGray:disabled{color:var(--primary-lighter);border-color:var(--primary-lighter);background:none}.btnOutlineNoBorderGray{border:none;color:var(--primary-lightest)}.btnOutlineNoBorderGray:not(disabled):hover{color:var(--contrast)!important;border-color:var(--contrast)!important}.btnOutlineDisabled{color:var(--primary-lighter);border-color:var(--primary-lighter);pointer-events:none;cursor:default;background:none}.btnOutlineDisabled:hover{color:var(--primary-lighter)!important;border-color:var(--primary-lighter)!important;cursor:default;background:none}.btnOutlineGray{color:var(--primary-lighter);border-color:var(--primary-lighter);background:none}.btnOutlineGray:hover{color:var(--primary-lightest)!important;border-color:var(--primary-lightest)!important;background:none}.btnOutlineSmall{font-size:clamp(12px,1vw,15px)!important}.btnOutlineDanger,.btnOutlineDangerSmall{border-color:var(--danger);background:none;color:var(--danger)}.btnOutlineDanger:not(:disabled):hover,.btnOutlineDangerSmall:not(:disabled):hover{color:var(--danger-dark)!important;border-color:var(--danger-dark)!important}.btnOutlineDangerSmall{font-size:clamp(12px,1vw,15px)!important}.btnOutlineDev{border-color:var(--dev);background:none;color:var(--dev)}.btnOutlineDev:not(disabled):hover{color:var(--dev-dark)!important;border-color:var(--dev-dark)!important}.btnOutlineDark{border-color:var(--secondary-dark);color:var(--secondary-dark);stroke:var(--secondary-dark)}.btnOutlineDark:hover{color:var(--secondary-shadow);border-color:var(--secondary-shadow);stroke:var(--secondary-shadow)}select{font-size:clamp(15px,1.2vw,18px);border:none;max-width:300px}option{border:none;color:#000}.experienceBar{width:100%;background-color:var(--primary);border-radius:4px;height:5px}.experienceBar .filling{text-align:right;height:100%;width:0%;border-radius:4px;background-color:var(--secondary)}.app{display:flex;justify-content:space-between}.app.no-background{background:none!important}.piechart{padding:40px;max-width:500px;max-height:500px}.barchart{padding:30px 0;max-height:600px}form::-webkit-scrollbar,.cellContent::-webkit-scrollbar,.cellGrid::-webkit-scrollbar,.listSection::-webkit-scrollbar{display:none}form,.cellContent,.cellGrid,.listSection{-ms-overflow-style:none;scrollbar-width:none}p.textLightest{color:var(--primary-lightest)}.notificationContainer{position:fixed;z-index:2;gap:10px;display:flex;align-items:flex-end;justify-content:center;width:calc(100% - 360px);bottom:20px;right:0}@media (max-width: 1700px){.notificationContainer{width:100%;left:0;right:0;padding:0 20px;box-sizing:border-box}}.notificationContainer2{gap:10px;display:flex;flex-direction:column}.particleBackground{background-color:var(--primary);height:100vh;overflow:hidden}p.errorText{color:var(--danger)}p.lightText{color:var(--primary-lightest)}p.successText{color:var(--secondary)}.spinnerContainer{display:flex;height:inherit;justify-content:center;align-items:center}.customCheckbox{display:flex;align-items:center;gap:3px;margin-right:10px}.customCheckbox input[type=checkbox]{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:2px;border:2px solid var(--primary-lighter);outline:none;cursor:pointer}.customCheckbox input[type=checkbox]:checked{background-color:var(--accent);border:2px solid var(--accent);position:relative}.textLightest{color:var(--primary-lightest)}.invisibleLink{background-color:transparent}.invisibleLink:hover{background-color:transparent;color:var(--secondary-dark)}.appcontainer{position:relative}@media (max-width: 1250px){.appcontainer{overflow-x:hidden}}.mobileSidebarContainer{width:100vw;height:100vh;z-index:100;display:none;position:fixed;top:0;left:0;overflow:hidden;background:transparent;pointer-events:none;opacity:0;transition:opacity .3s ease}.mobileSidebarContainer>*{pointer-events:all}@media (max-width: 1250px){.mobileSidebarContainer{display:flex}}.mobileSidebarContainer.open{pointer-events:all;opacity:1}.mobileSidebarContainer.open .mobileSidebar{transform:translate(0)}.mobileSidebarContainer.open .hiddenSidebarCloseButton{opacity:1;pointer-events:all;background-color:#16171cbf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hiddenSidebarCloseButton{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#16171c00;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border-radius:0;border:none;opacity:0;pointer-events:none;transition:background-color .3s ease,opacity .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease;z-index:1}.hiddenSidebarCloseButton:not(disabled):hover,.hiddenSidebarCloseButton:not(disabled):active{background-color:#16171cd9!important;cursor:pointer}.mobileSidebar{position:relative;top:0;left:0;width:calc(100vw - 200px);height:calc(100vh - 10px);max-height:calc(100vh - 10px);overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch;transform:translate(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:10px;z-index:2}.mobileSidebar .profile{padding:0 .25rem;margin-bottom:0;min-height:auto}.mobileSidebar .profile .profilePicture{width:50px;height:50px}.mobileSidebar .profile .profilePicture .imageWithLink{width:42px;height:42px}.mobileSidebar .experienceBar{min-height:auto}.mobileSidebar .stats{margin:0;min-height:auto}.mobileSidebar .listHeader{margin-top:.35rem;min-height:auto}.mobileSidebar .listSection{overflow:visible;margin:3px 0;min-height:auto}.mobileSidebar .listSection:nth-of-type(2){max-height:110px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.mobileSidebar .companyProfile,.mobileSidebar .companyProfileSelected{padding:0 .25rem;margin:0;min-height:auto}.mobileSidebar .companyProfile .profilePicture,.mobileSidebar .companyProfileSelected .profilePicture{width:50px;height:50px}.mobileSidebar .companyProfile h2,.mobileSidebar .companyProfileSelected h2{font-size:.9rem}.mobileSidebar .companyProfile h3,.mobileSidebar .companyProfileSelected h3{font-size:.75rem}.mobileSidebar .promoCard{margin:.2rem 0 .35rem;padding:.5rem 1rem;aspect-ratio:auto;min-height:auto;height:auto}.mobileSidebar h2{font-size:.85rem}.mobileSidebar h3{font-size:.8rem}.openSidebarButtonContainer{display:flex;flex-direction:column;z-index:2;justify-content:center;position:absolute;pointer-events:none;height:100%;width:calc(100% - 25px)}.openSidebarButton{position:absolute;display:flex;flex-direction:column;border-radius:0;justify-content:center;padding:4px;left:0;background-color:transparent;pointer-events:all;color:var(--primary-lighter);fill:var(--primary-lighter);font-size:clamp(20px,1.7vw,24px)}.openSidebarButton:not(disabled):hover{background-color:var(--primary-light);color:var(--primary-lightest)!important;fill:var(--primary-lightest)}.fullLogo,.fullLogoAbsolute{margin-top:0;display:none;flex-direction:column;z-index:0;align-items:center;width:100%;color:var(--primary-lightest);font-size:clamp(12px,1vw,15px);text-align:center}.fullLogo a,.fullLogoAbsolute a{background-color:transparent;font-weight:400;text-decoration:underline;color:var(--primary-lightest)}.fullLogo a:hover,.fullLogoAbsolute a:hover{color:var(--primary-lighter);background-color:transparent;cursor:pointer}.fullLogo img,.fullLogoAbsolute img{width:300px;height:auto}.fullLogoAbsolute{display:flex;position:absolute;bottom:40px;pointer-events:all}.fullLogoAbsolute img{width:clamp(300px,50%,450px)}.appSpinner{width:100vw;background-color:#16171c;height:100vh;display:flex;align-items:center;justify-content:center}.feelingStats{display:flex;margin-top:20px;justify-content:space-around}.feelingStats p{color:var(--primary-lightest)}.feelingStats .inline p{color:var(--contrast);font-size:clamp(15px,1.2vw,18px);font-weight:700}.feelingStats img{width:20px;height:20px}.feelingStats .feelingEntry{margin:2px 10px}html{-ms-overflow-style:none;scrollbar-width:none}.scroll-wrapper{position:relative;overflow:hidden}.scroll-area{height:100%;overflow:auto;padding-right:14px;scrollbar-width:none}.scroll-area::-webkit-scrollbar{display:none}.scrollbar-track{position:absolute;top:0;right:0;width:6px;height:100%;background:transparent;display:flex;justify-content:center}.scrollbar-thumb{position:relative;top:0;width:100%;background:var(--primary-lightly);border-radius:3px;cursor:grab;transition:background .2s ease;user-select:none;-webkit-user-select:none;touch-action:none}.scrollbar-thumb:hover{background:var(--primary-lighter)}.is-dragging .scrollbar-thumb{cursor:grabbing;background:var(--primary-dark)}.scroll-wrapper:hover .scrollbar-track,.scroll-wrapper.is-dragging .scrollbar-track{background:#00000014;border-radius:3px}.faErrorIcon{color:var(--danger-dark);font-size:4rem}.errorMessage{color:var(--primary-lightest)}.copyrightText{font-size:clamp(10px,.8vw,12px);text-align:center}.copyrightText a{font-size:inherit;color:inherit;padding:0}.copyrightText a:not(disabled):hover{color:var(--primary-lighter)!important;background:transparent!important}.copyright{position:absolute;bottom:10px;left:0;right:0}.copyright .copyrightText{color:var(--primary-lightly)}.projectStatGood{border-color:var(--secondary-light)!important}.projectStatBad{border-color:var(--accent-darker)!important;--ring: vars.$col-accent}.projectStatNeutral{border-color:var(--primary-lightly)}.spinnerOverlay{position:fixed;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--primary);z-index:1}._theme-basic_4t6pj_1{--dev: #5EEAD4;--dev-dark: #4bbbaa;--dev-light: #7eeedd;--danger: #D64545;--danger-light: #de6a6a;--danger-dark: #ab3737}._theme-default-light_4t6pj_10{--primary: #dddfe6;--primary-lightly: #A3A4A8;--primary-light: #e8e9f0;--primary-lighter: #6F7074;--primary-lightest: #313236;--primary-dark: #232324;--primary-shadow: #bcb8af30;--secondary: #B67E34;--secondary-shadow: #D1973A30;--secondary-light: #a7792e;--secondary-lighter: #7d5b23;--secondary-dark: #daac61;--secondary-darker: #e3c189;--accent: #A98BFF;--accent-light: #baa2ff;--accent-lighter: #cbb9ff;--accent-dark: #876fcc;--accent-darker: #655399;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #F2F2F2;--contrast: #0D0D0D}._theme-default-dark_4t6pj_36{--primary: #16171C;--primary-lightly: #313236;--primary-light: #202125;--primary-lighter: #6F7074;--primary-lightest: #A3A4A8;--primary-dark: #dddfe6;--primary-shadow: #20212530;--secondary: #D1973A;--secondary-shadow: #D1973A30;--secondary-light: #daac61;--secondary-lighter: #e3c189;--secondary-dark: #a7792e;--secondary-darker: #7d5b23;--accent: #876fcc;--accent-light: #A98BFF;--accent-lighter: #baa2ff;--accent-dark: #655399;--accent-darker: #443866;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #F2F2F2;--contrast: #F2F2F2}._theme-matrix-dark_4t6pj_62{--primary: #16171C;--primary-lightly: #313236;--primary-light: #202125;--primary-lighter: #6F7074;--primary-lightest: #A3A4A8;--primary-dark: #dddfe6;--primary-shadow: #20212530;--secondary: #00A060;--secondary-shadow: #00A06030;--secondary-light: #18B87C;--secondary-lighter: #5FC89F;--secondary-dark: #00804D;--secondary-darker: #00603A;--accent: #8C5A9E;--accent-light: #6EA9D6;--accent-lighter: #4A7FC0;--accent-dark: #C15454;--accent-darker: #953E3E;--text: var(--secondary-light);--text-muted: var(--secondary);--text-muteder: var(--secondary-dark);--text-bright: var(--secondary-lighter);--contrast: #F2F2F2}._theme-sunset-dark_4t6pj_88{--primary: #5d3837;--primary-lightly: #823a3d;--primary-light: #8E4244;--primary-lighter: #c25e61;--primary-lightest: #eb8184;--primary-dark: #eb8184;--primary-shadow: #5d383730;--secondary: #e97945;--secondary-shadow: #e9794530;--secondary-light: #ed946a;--secondary-lighter: #f0a17d;--secondary-dark: #ba6137;--secondary-darker: #8c4929;--accent: #ff5e72;--accent-light: #ff7e8e;--accent-lighter: #ff9eaa;--accent-dark: #cc4b5b;--accent-darker: #b34250;--contrast: #F2F2F2}._theme-sakura-light_4t6pj_110{--primary: #fbe6f8;--primary-lightly: #fbe6f8;--primary-light: #f5cfec;--primary-lighter: #d68fb9;--primary-lightest: #d17b9f;--primary-dark: #524550;--primary-shadow: #f5cfec30;--secondary: #fe6ec7;--secondary-shadow: #fe6ec730;--secondary-light: #fe8bd2;--secondary-lighter: #fea8dd;--secondary-dark: #cb589f;--secondary-darker: #984277;--accent: #76D9E0;--accent-light: #91e1e6;--accent-lighter: #ade8ec;--accent-dark: #5eaeb3;--accent-darker: #53989d;--contrast: #572f4dff}._theme-nord-dark_4t6pj_132{--primary: #2E3440;--primary-lightly: #414958;--primary-light: #3B4252;--primary-lighter: #677491;--primary-lightest: #7d8fb1;--primary-dark: #99b0da;--primary-shadow: #3B425230;--secondary: #88C0D0;--secondary-shadow: #88C0D030;--secondary-light: #67B8CE;--secondary-lighter: #B4D9E4;--secondary-dark: #5E81AC;--secondary-darker: #465E7F;--accent: #CC6542;--accent-light: #D97E5C;--accent-lighter: #E3997B;--accent-dark: #A95136;--accent-darker: #7F3D29;--contrast: #ECEFF4}._theme-synthwave-dark_4t6pj_154{--primary: #161228;--primary-lightly: #1d1835;--primary-light: #251e43;--primary-lighter: #493b85;--primary-lightest: #6b5fb0;--primary-dark: #dddfe6;--primary-shadow: #22183230;--secondary: #e74699;--secondary-shadow: #e7469930;--secondary-light: #f062ad;--secondary-lighter: #f78cc5;--secondary-dark: #bf3a7e;--secondary-darker: #922c61;--accent: #2de2e6;--accent-light: #58eaf0;--accent-lighter: #8df2f6;--accent-dark: #21b7bb;--accent-darker: #188b8e;--text: var(--primary-lightest);--text-muted: var(--primary-lighter);--text-muteder: var(--primary-lightly);--text-bright: #FDFCF8;--contrast: #FDFCF8}._authContainer_4t6pj_180{width:100vw;height:100vh;display:flex;justify-content:center;pointer-events:none;align-items:center;flex-direction:column}._authContent_4t6pj_190,._authContent2_4t6pj_190{background-color:var(--primary-light);background-color:transparent;padding:70px 100px;border-radius:8px;display:flex;flex-direction:column;justify-content:center;gap:10px;margin-bottom:100px;pointer-events:all;align-items:center}._authContent_4t6pj_190 form,._authContent2_4t6pj_190 form{display:flex;flex-direction:column;z-index:1;justify-content:center;padding:5px;gap:10px;align-items:center}._authContent_4t6pj_190 form input,._authContent2_4t6pj_190 form input{color:var(--primary);background-color:var(--primary-dark);box-shadow:0 0 5px 5px var(--primary-shadow)}._authContent_4t6pj_190 ._submitButton_4t6pj_217:not(:disabled):hover,._authContent2_4t6pj_190 ._submitButton_4t6pj_217:not(:disabled):hover{transform:scale(1.03);background-color:var(--secondary-dark)}._authContent_4t6pj_190 ._submitButton_4t6pj_217:not(:disabled):hover:after,._authContent2_4t6pj_190 ._submitButton_4t6pj_217:not(:disabled):hover:after{content:"";position:absolute;top:0;left:-50%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,210,64,.329),transparent);transform:skew(-20deg);animation:_shine_4t6pj_1 .8s forwards}@keyframes _shine_4t6pj_1{to{left:120%}}._authContent_4t6pj_190 ._header_4t6pj_237,._authContent2_4t6pj_190 ._header_4t6pj_237,._authContent2_4t6pj_190 ._header2_4t6pj_237{color:var(--contrast);text-align:center;margin-bottom:10px}._authContent_4t6pj_190 ._links_4t6pj_242,._authContent2_4t6pj_190 ._links_4t6pj_242{margin-top:25px;display:flex;z-index:1;flex-direction:column;gap:6px;text-align:center}._authContent_4t6pj_190 a,._authContent2_4t6pj_190 a{background-color:transparent;padding:0;margin:0;font-weight:400;color:var(--secondary);z-index:1;text-decoration:underline;transition:color .2s ease,transform .2s ease}._authContent_4t6pj_190 a:hover,._authContent2_4t6pj_190 a:hover{transform:scale(1.01);background-color:transparent!important;color:var(--secondary-light)}._authContent_4t6pj_190 label,._authContent2_4t6pj_190 label{color:var(--contrast);text-align:left;display:block}._authenticationFooter_4t6pj_271 a{background-color:transparent;padding:0;margin:0;font-size:clamp(12px,1vw,15px);z-index:1;text-decoration:underline}._authenticationFooter_4t6pj_271 a:hover{background-color:transparent!important}._authenticationFooter_4t6pj_271 a._blankLink_4t6pj_282{text-decoration:none}._authContent2_4t6pj_190{background-color:#f7f6fa;z-index:1}._authContent2_4t6pj_190 ._header2_4t6pj_237{color:#101010}._authContent2_4t6pj_190 ._header2_4t6pj_237 img{width:40px;height:40px}._authContent2_4t6pj_190 form._checkoutForm_4t6pj_297{width:80vw;max-width:400px}._authContent2_4t6pj_190 form._checkoutForm_4t6pj_297 ._checkoutFormContent_4t6pj_301{width:100%;margin:20px 0;color:red}._authContent2_4t6pj_190 form._checkoutForm_4t6pj_297 button[type=submit]{background-color:#f7bd62;font-size:clamp(20px,1.7vw,24px);padding:0 25px;box-shadow:0 0 3px 3px #9f6e2a30;height:38px}._authContent2_4t6pj_190 form._checkoutForm_4t6pj_297 button[type=submit]:hover{background-color:#e8a953}input[type=email],input[type=password],input[type=text]{border-radius:8px;padding:10px 20px;margin:3px;font-size:clamp(15px,1.2vw,18px);display:block;border:none;z-index:1;color:var(--contrast);box-sizing:border-box;background-color:var(--primary);width:100%;max-height:60px}._price_4t6pj_334{font-size:clamp(24px,2.2vw,38px);font-weight:700;margin-top:20px;color:var(--secondary)}._authenticationFooter_4t6pj_271 p{font-size:clamp(12px,1vw,15px)}._checkboxes_4t6pj_345 label{font-size:clamp(12px,1vw,15px);display:flex;align-items:center}._checkboxes_4t6pj_345 label a{color:var(--primary-lightest)!important;font-size:clamp(12px,1vw,15px)}._checkboxes_4t6pj_345 label a:hover{color:var(--primary-lighter)}
