@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.dispute-count[data-v-e909aa66]{margin-left:auto;min-width:24px;padding:2px 7px;border-radius:var(--borderRadiusPill);background:var(--accentColor);color:var(--onAccentColor);font-size:12px;font-weight:700;text-align:center}.confirm-message[data-v-553d55d2]{line-height:1.55}.confirm-actions[data-v-553d55d2]{display:flex;width:100%;justify-content:flex-end;gap:12px}@media(max-width:470px){.confirm-actions[data-v-553d55d2]{flex-direction:column-reverse}.confirm-actions[data-v-553d55d2]>*{width:100%}}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--primaryColorBright:#1a8af0;--primaryColorLight:#13284a;--primaryColorLightRGB:19,40,74;--primaryTextColor:#5aa5f5;--primaryTextColorStrong:#8cc1f8;--accentColorLight:#2d2713;--inkColor:#eef2f8;--inkColorRGB:2,6,15;--whiteColor:#141d2f;--rgbaWhiteColor:rgba(20,29,47,.92);--rgbaBlackColor:rgba(0,0,0,.6);--textColor:#cfd6e2;--textColorRGB:207,214,226;--textMutedColor:#98a2b3;--textMutedColorRGB:152,162,179;--backgroundColor:#0b1220;--backgroundColorRGB:11,18,32;--surfaceColor:#141d2f;--surfaceColorRGB:20,29,47;--borderColor:#253149;--borderColorRGB:37,49,73;--veryLightGreyColor:#182237;--lightGreyColor:#1d2840;--lightGreyColorRGB:29,40,64;--greyColor:#2b3853;--greyColorRGB:43,56,83;--darkGreyColor:#7c879b;--darkGreyColorRGB:124,135,155;--successTextColor:#4ade80;--errorTextColor:#f87171;--warningTextColor:#f5cf41;--dangerColor:#e05252;--dangerColorDark:#c53737;--violetColorLight:#251d3d;--violetTextColor:#b9a1f5;--lightErrorColor:#3a1a1e;--lightSuccessColor:#12301f;--lightWarningColor:#2f2912;--boxShadowSmall:0 1px 3px rgba(0,0,0,.35);--boxShadow:0 4px 16px rgba(0,0,0,.35);--boxShadowBig:0 12px 32px rgba(0,0,0,.45);--boxShadowOverlay:0 20px 50px rgba(0,0,0,.55);--fieldsBackgroundColor:#10192a;--extraLightHoverColor:rgba(90,165,245,.1);--skeletonGlint:hsla(0,0%,100%,.06)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--primaryColorBright:#1a8af0;--primaryColorLight:#13284a;--primaryColorLightRGB:19,40,74;--primaryTextColor:#5aa5f5;--primaryTextColorStrong:#8cc1f8;--accentColorLight:#2d2713;--inkColor:#eef2f8;--inkColorRGB:2,6,15;--whiteColor:#141d2f;--rgbaWhiteColor:rgba(20,29,47,.92);--rgbaBlackColor:rgba(0,0,0,.6);--textColor:#cfd6e2;--textColorRGB:207,214,226;--textMutedColor:#98a2b3;--textMutedColorRGB:152,162,179;--backgroundColor:#0b1220;--backgroundColorRGB:11,18,32;--surfaceColor:#141d2f;--surfaceColorRGB:20,29,47;--borderColor:#253149;--borderColorRGB:37,49,73;--veryLightGreyColor:#182237;--lightGreyColor:#1d2840;--lightGreyColorRGB:29,40,64;--greyColor:#2b3853;--greyColorRGB:43,56,83;--darkGreyColor:#7c879b;--darkGreyColorRGB:124,135,155;--successTextColor:#4ade80;--errorTextColor:#f87171;--warningTextColor:#f5cf41;--dangerColor:#e05252;--dangerColorDark:#c53737;--violetColorLight:#251d3d;--violetTextColor:#b9a1f5;--lightErrorColor:#3a1a1e;--lightSuccessColor:#12301f;--lightWarningColor:#2f2912;--boxShadowSmall:0 1px 3px rgba(0,0,0,.35);--boxShadow:0 4px 16px rgba(0,0,0,.35);--boxShadowBig:0 12px 32px rgba(0,0,0,.45);--boxShadowOverlay:0 20px 50px rgba(0,0,0,.55);--fieldsBackgroundColor:#10192a;--extraLightHoverColor:rgba(90,165,245,.1);--skeletonGlint:hsla(0,0%,100%,.06)}}*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;text-decoration:none;font-kerning:none;touch-action:manipulation}html{width:100%;height:100%}body,html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}body{background-color:var(--backgroundColor);color:var(--textColor)}body .actions-dropdown-component-opened,body .dropdown-list-opened{z-index:10!important}@media(max-width:1024px){body{overflow-x:hidden}}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focusRingWidth) solid var(--focusRingColor);outline-offset:var(--focusRingOffset)}:where(.stat-tile,.metric-primary,.metric-ink,.metric-success){--focusRingColor:var(--onBrandColor)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;animation-delay:0ms!important;transition-delay:0ms!important}}.heading-1{font-size:var(--heading1Size);font-weight:700}.heading-1,.heading-2{line-height:var(--titleLineHeight);color:var(--inkColor)}.heading-2{font-size:var(--heading2Size);font-weight:800;letter-spacing:-.02em}.heading-3{font-size:var(--heading3Size);line-height:var(--titleLineHeight);font-weight:700;color:var(--inkColor)}.heading-4{font-size:var(--heading4Size)}.heading-4,.heading-5{line-height:var(--titleLineHeight);font-weight:600;color:var(--inkColor)}.heading-5{font-size:var(--heading5Size)}.heading-6{font-size:var(--heading6Size);line-height:var(--titleLineHeight);font-weight:600;color:var(--inkColor)}.body-text{font-size:var(--bodyTextSize);line-height:var(--textLineHeight);font-weight:var(--bodyFontWeight);color:var(--textColor)}.list-text{font-weight:var(--normalFontWeight)}.list-text,.list-text-bold{font-size:var(--normalTextSize);line-height:var(--textLineHeight);color:var(--textColor)}.list-text-bold{font-weight:600}.small-text{font-size:var(--smallTextSize);line-height:var(--textLineHeight);font-weight:var(--normalFontWeight);color:var(--textMutedColor)}.center-text{text-align:center}.primary-text{color:var(--primaryTextColor)}.muted-text{color:var(--textMutedColor)}.error-text{color:var(--errorColor)}.success-text{color:var(--successColor)}.button,.button-accent,.button-danger,.button-ghost,.button-outline,.button-secondary{display:flex;align-items:center;justify-content:center;gap:var(--gapText);height:var(--buttonsHeight);padding:0 24px;border:none;border-radius:var(--borderRadiusPill);background-color:var(--primaryColor);color:var(--onBrandColor);font-size:var(--normalTextSize);font-weight:600;cursor:pointer;transition:background-color .2s var(--transitionAnimation),transform .1s var(--transitionAnimation)}@media(hover:hover){.button-accent:hover,.button-danger:hover,.button-ghost:hover,.button-outline:hover,.button-secondary:hover,.button:hover{background-color:var(--primaryColorDark)}}.button-accent:active,.button-danger:active,.button-ghost:active,.button-outline:active,.button-secondary:active,.button:active{transform:translateY(1px)}.button-accent:disabled,.button-danger:disabled,.button-ghost:disabled,.button-outline:disabled,.button-secondary:disabled,.button:disabled{opacity:.6;cursor:not-allowed}.button-accent{background-color:var(--accentColor);color:var(--onAccentColor)}@media(hover:hover){.button-accent:hover{background-color:var(--accentColorDark)}}.button-secondary{background-color:var(--primaryColorLight);color:var(--primaryTextColor)}@media(hover:hover){.button-secondary:hover{background-color:rgba(var(--primaryColorRGB),.16)}}.button-outline{background-color:transparent;color:var(--primaryTextColor);border:1.5px solid var(--primaryColor)}@media(hover:hover){.button-outline:hover{background-color:var(--primaryColorLight)}}.button-ghost{background-color:transparent;color:var(--textColor)}@media(hover:hover){.button-ghost:hover{background-color:var(--lightGreyColor)}}.button-danger{background-color:var(--errorColor);color:var(--onBrandColor)}@media(hover:hover){.button-danger:hover{background-color:var(--dangerColorDark)}}.button-loading{display:flex;align-items:center;gap:4px}.button-loading-dot{width:6px;height:6px;border-radius:50%;background-color:currentColor;animation:buttonLoadingBounce .6s infinite alternate}.button-loading-dot:nth-child(2){animation-delay:.2s}.button-loading-dot:nth-child(3){animation-delay:.4s}@keyframes buttonLoadingBounce{to{transform:translateY(-4px);opacity:.4}}.card{background-color:var(--surfaceColor);border:1px solid var(--borderColor);border-radius:var(--borderRadiusBig);box-shadow:var(--boxShadowSmall);padding:var(--paddingCard)}.badge{display:inline-flex;align-items:center;gap:var(--gapText);padding:4px 12px;border-radius:var(--borderRadiusPill);font-size:var(--smallTextSize);font-weight:600;background-color:var(--lightGreyColor);color:var(--textColor);white-space:nowrap}.badge.badge-success{background-color:var(--lightSuccessColor);color:var(--successTextColor)}.badge.badge-warning{background-color:var(--lightWarningColor);color:var(--warningTextColor)}.badge.badge-error{background-color:var(--lightErrorColor);color:var(--errorTextColor)}.badge.badge-primary{background-color:var(--primaryColorLight);color:var(--primaryTextColor)}.loader{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--inkColorRGB),.35);z-index:1000}.loader-box{width:44px;height:44px;border:4px solid var(--primaryColorLight);border-top-color:var(--primaryColor);border-radius:50%;animation:loaderSpin .8s linear infinite}@keyframes loaderSpin{to{transform:rotate(1turn)}}.avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background-color:var(--lightGreyColor);display:inline-flex;align-items:center;justify-content:center;font-weight:600;color:var(--primaryTextColor);flex-shrink:0}.page-tabs{display:flex;flex-wrap:wrap;gap:8px;border-bottom:1px solid var(--borderColor);padding-bottom:12px}.page-tabs a{padding:10px 16px;border-radius:var(--borderRadius);color:var(--textColor);font-weight:600}.page-tabs .tab-current{background:var(--primaryColorLight);color:var(--primaryTextColor)}.pagination-wrap{border-top:1px solid var(--borderColor);padding:14px}.pagination-bar,.pagination-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pagination-bar{justify-content:space-between;font-size:var(--smallTextSize)}.pagination-bar button{min-height:40px;padding:8px 12px;background:var(--surfaceColor);color:var(--textColor);border:1px solid var(--borderColor);border-radius:8px;cursor:pointer}.pagination-bar button[aria-current]{background:var(--primaryColor);color:#fff}.pagination-bar button:disabled{opacity:.5;cursor:default}.list-error{padding:12px;color:var(--errorTextColor);display:flex;align-items:center;gap:12px}.form-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 0}.admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:767px){.admin-form-grid{grid-template-columns:1fr}.page{padding:20px 16px}}#main-content{min-width:0;width:100%;flex:1}.sidebar-group-label{padding:18px 12px 6px;color:var(--sidebarMuted);font-size:var(--smallTextSize);font-weight:600}.sidebar-logout,.sidebar-theme{border:0;background:transparent;font:inherit}.flex{display:flex}.flex-column{display:flex;flex-direction:column}.flex-center{display:flex;justify-content:center}.flex-center,.items-center{align-items:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.gap{gap:var(--gap)}.gap-small{gap:var(--gapSmall)}.gap-big{gap:var(--gapBig)}.full-width{width:100%}.hidden{display:none!important}.clickable{cursor:pointer}.capitalize{text-transform:capitalize}.app-shell{min-height:100vh;min-height:100dvh}.app-main,.app-shell{display:flex;flex-grow:1}.app-main{min-width:0}.app-main,.sidebar{flex-direction:column}.sidebar{--sidebarText:rgba(var(--whiteColorRGB),0.74);--sidebarMuted:rgba(var(--whiteColorRGB),0.46);--sidebarHover:rgba(var(--whiteColorRGB),0.06);--sidebarRule:rgba(var(--whiteColorRGB),0.1);width:var(--sidebarWidth);flex-shrink:0;background-color:var(--inkSurfaceColor);background-image:linear-gradient(rgba(var(--whiteColorRGB),.035) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--whiteColorRGB),.035) 1px,transparent 1px);background-size:28px 28px;background-position:-1px -1px;color:var(--onBrandColor);display:flex;padding:var(--paddingVertical) 14px;gap:var(--gap);position:sticky;top:0;height:100vh}.sidebar-logo{height:32px;width:auto;-o-object-fit:contain;object-fit:contain;align-self:flex-start;margin-left:10px}.sidebar-links{display:flex;flex-direction:column;gap:2px;flex-grow:1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:var(--sidebarRule) transparent}.sidebar-link{position:relative;display:flex;align-items:center;gap:var(--gapSmall);padding:10px 12px;border-radius:var(--borderRadiusSmall);color:var(--sidebarText);font-size:var(--normalTextSize);font-weight:600;transition:background-color .15s var(--transitionAnimation),color .15s var(--transitionAnimation)}.sidebar-link .sidebar-link-icon{width:20px;height:20px;flex-shrink:0;opacity:.7}@media(hover:hover){.sidebar-link:hover{background-color:var(--sidebarHover);color:var(--onBrandColor)}}.sidebar-link:focus-visible{outline:2px solid var(--accentColor);outline-offset:-2px}.sidebar-link.active-navigation-list-item{background-color:rgba(var(--whiteColorRGB),.1);color:var(--onBrandColor)}.sidebar-link.active-navigation-list-item:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:0 3px 3px 0;background-color:var(--accentColor)}.sidebar-link.active-navigation-list-item .sidebar-link-icon{opacity:1}.sidebar-footer{border-top:1px solid var(--sidebarRule);padding-top:var(--gap);flex-direction:column}.sidebar-footer,.sidebar-user{display:flex;gap:var(--gapSmall)}.sidebar-user{align-items:center;min-width:0;padding:0 4px}.sidebar-user .avatar{background-color:rgba(var(--whiteColorRGB),.12);color:var(--onBrandColor)}.sidebar-user-info{min-width:0}.sidebar-user-info p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-info .list-text-bold{color:var(--onBrandColor)}.sidebar-user-info .small-text{color:var(--sidebarMuted)}.sidebar-logout,.sidebar-theme{display:flex;align-items:center;gap:var(--gapText);padding:10px 12px;border-radius:var(--borderRadiusSmall);color:var(--sidebarText);font-weight:600;font-size:var(--normalTextSize);cursor:pointer}@media(hover:hover){.sidebar-logout:hover,.sidebar-theme:hover{background-color:rgba(var(--errorColorRGB),.16);color:var(--onBrandColor)}}.sidebar-logout:focus-visible,.sidebar-theme:focus-visible{outline:2px solid var(--accentColor);outline-offset:-2px}.sidebar-theme{flex:none;padding:10px}@media(hover:hover){.sidebar-theme:hover{background-color:var(--sidebarHover)}}.sidebar-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--gapText)}.sidebar .drawer-close{color:var(--onBrandColor);border-color:var(--sidebarRule)}.mobile-topbar{display:none;align-items:center;justify-content:space-between;height:var(--navigationHeight);padding:0 var(--paddingHorizontal);background-color:var(--surfaceColor);border-bottom:1px solid var(--borderColor);position:sticky;top:0;z-index:20}.mobile-topbar .mobile-topbar-logo{height:30px}.hamburger{flex-shrink:0;width:44px;height:44px;margin-right:-10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--borderRadiusSmall);-webkit-tap-highlight-color:rgba(0,0,0,0)}.hamburger .block{width:22px;height:2px;background-color:var(--inkColor);border-radius:2px;transition:transform .25s var(--transitionAnimation),opacity .15s var(--transitionAnimation)}.hamburger.hamburger-open .block:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.hamburger-open .block:nth-child(2){opacity:0}.hamburger.hamburger-open .block:last-child{transform:translateY(-7px) rotate(-45deg)}.sidebar-overlay{display:none;position:fixed;inset:0;background-color:rgba(var(--inkColorRGB),.4);z-index:40}@media(max-width:1024px){.mobile-topbar{display:flex}.sidebar-overlay{display:block}.sidebar{position:fixed;top:0;left:0;z-index:50;width:min(var(--sidebarWidth),86vw);height:100vh;height:100dvh;padding-bottom:calc(var(--paddingVertical) + env(safe-area-inset-bottom));box-shadow:var(--boxShadowBig);transform:translateX(-100%);visibility:hidden;transition:transform .25s var(--transitionAnimation)}.sidebar.sidebar-open{transform:translateX(0);visibility:visible}}.data-table-panel{container:data-table/inline-size}.table-page{min-height:0;overflow:visible;gap:var(--gapSmall);padding-top:20px;padding-bottom:20px}.table-page>.page-header,.table-page>.subject-view-toggle,.table-page>.toolbar{flex-shrink:0}.table-panel{display:flex;min-height:0;flex:0 1 auto;flex-direction:column;overflow:hidden;border:1px solid var(--borderColor);border-radius:var(--borderRadiusBig);background-color:var(--surfaceColor);box-shadow:var(--boxShadowSmall)}.table-scroll{min-width:0;min-height:0;flex:0 1 auto;overflow:auto;overscroll-behavior-y:auto;scrollbar-gutter:stable}.table-scroll:focus-visible{outline:3px solid var(--primaryColor);outline-offset:-3px}@media(min-width:768px){.table-scroll{max-height:min(65dvh,720px)}}@media(max-width:767px){.table-scroll{max-height:none;scrollbar-gutter:auto}}.table-scroll .data-table{border:0;border-radius:0;overflow:visible}.table-scroll .data-table thead th{position:sticky;z-index:2;top:0;box-shadow:0 1px 0 var(--borderColor)}.table-static{min-width:0;overflow-x:auto}.table-empty-state{min-height:0;flex:1 1 auto;justify-content:center}.data-table{width:100%;border-collapse:collapse;background-color:var(--surfaceColor);border:1px solid var(--borderColor);border-radius:var(--borderRadiusBig);overflow:hidden}.data-table thead th{text-align:left;font-size:var(--smallTextSize);font-weight:600;color:var(--textMutedColor);background-color:var(--veryLightGreyColor)}.data-table tbody td,.data-table thead th{padding:14px 20px;border-bottom:1px solid var(--borderColor)}.data-table tbody td{font-size:var(--normalTextSize);font-variant-numeric:tabular-nums;color:var(--textColor);vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:none}@media(max-width:1440px){.data-table tbody td,.data-table thead th{padding-inline:12px}}.data-table tbody tr.row-clickable{cursor:pointer;transition:background-color .12s var(--transitionAnimation)}@media(hover:hover){.data-table tbody tr.row-clickable:hover{background-color:var(--veryLightGreyColor)}}.data-table td.align-right,.data-table th.align-right{text-align:right}.data-table td.align-center,.data-table th.align-center{text-align:center}.data-table td.row-actions{text-align:right}.data-table .row-actions-inner{display:flex;gap:var(--gapSmall);justify-content:flex-end;align-items:center}.data-table .row-action-btn{height:var(--actionsHeight);padding:0 14px;font-size:var(--normalTextSize);white-space:nowrap}.data-table tbody tr.data-table-details>td{padding:0;background-color:var(--veryLightGreyColor)}.data-table-compact{border:0;border-radius:0}.data-table-compact tbody td,.data-table-compact thead th{padding:11px 10px;white-space:nowrap}.data-table-compact thead th{font-size:11px;letter-spacing:normal;text-transform:none}.data-table-compact tbody td{font-size:12px}.table-user{display:flex;align-items:center;gap:var(--gapSmall)}@media(max-width:1024px){.data-table:not(.data-table-compact) thead{display:none}.data-table:not(.data-table-compact) tbody tr{position:relative;display:flex;flex-direction:column;padding:var(--gapSmall);border-bottom:8px solid var(--backgroundColor)}.data-table:not(.data-table-compact) tbody tr:last-child{border-bottom:0}.data-table:not(.data-table-compact) tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);padding:7px 0;border-bottom:0;overflow-wrap:anywhere}.data-table:not(.data-table-compact) tbody td:before{content:attr(data-label);flex-shrink:0;font-size:var(--smallTextSize);font-weight:700;color:var(--textMutedColor)}.data-table:not(.data-table-compact) tbody td[data-label=""]:before{display:none}.data-table:not(.data-table-compact) .cell-value{min-width:0;text-align:right}.data-table:not(.data-table-compact) td.cell-primary{order:-1;display:block}.data-table:not(.data-table-compact) td.cell-primary .cell-value{text-align:left}.data-table:not(.data-table-compact) td.cell-primary{padding-top:0;padding-bottom:var(--gapExtraSmall);font-size:var(--bodyTextSize);font-weight:600}.data-table:not(.data-table-compact).data-table-badged td.cell-primary{padding-right:96px}.data-table:not(.data-table-compact) td.cell-badge{position:absolute;top:var(--gapSmall);right:var(--gapSmall);padding:0;justify-content:flex-end;text-align:right}.data-table:not(.data-table-compact) td.row-actions{order:1;justify-content:flex-start;margin-top:var(--gapExtraSmall);padding-top:var(--gapSmall);border-top:1px solid var(--borderColor)}.data-table:not(.data-table-compact) .row-actions-inner{justify-content:flex-start;flex-wrap:wrap}.data-table:not(.data-table-compact) td.align-center,.data-table:not(.data-table-compact) td.align-right{text-align:left}.data-table:not(.data-table-compact) tbody tr.data-table-details{padding:0}}@container data-table (max-width: 820px){.data-table:not(.data-table-compact):not(.data-table-wide) thead{display:none}.data-table:not(.data-table-compact):not(.data-table-wide) tbody tr{position:relative;display:flex;flex-direction:column;padding:var(--gapSmall);border-bottom:8px solid var(--backgroundColor)}.data-table:not(.data-table-compact):not(.data-table-wide) tbody tr:last-child{border-bottom:0}.data-table:not(.data-table-compact):not(.data-table-wide) tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);padding:7px 0;border-bottom:0;overflow-wrap:anywhere}.data-table:not(.data-table-compact):not(.data-table-wide) tbody td:before{content:attr(data-label);flex-shrink:0;font-size:var(--smallTextSize);font-weight:700;color:var(--textMutedColor)}.data-table:not(.data-table-compact):not(.data-table-wide) tbody td[data-label=""]:before{display:none}.data-table:not(.data-table-compact):not(.data-table-wide) .cell-value{min-width:0;text-align:right}.data-table:not(.data-table-compact):not(.data-table-wide) td.cell-primary{order:-1;display:block}.data-table:not(.data-table-compact):not(.data-table-wide) td.cell-primary .cell-value{text-align:left}.data-table:not(.data-table-compact):not(.data-table-wide) td.cell-primary{padding-top:0;padding-bottom:var(--gapExtraSmall);font-size:var(--bodyTextSize);font-weight:600}.data-table:not(.data-table-compact):not(.data-table-wide).data-table-badged td.cell-primary{padding-right:96px}.data-table:not(.data-table-compact):not(.data-table-wide) td.cell-badge{position:absolute;top:var(--gapSmall);right:var(--gapSmall);padding:0;justify-content:flex-end;text-align:right}.data-table:not(.data-table-compact):not(.data-table-wide) td.row-actions{order:1;justify-content:flex-start;margin-top:var(--gapExtraSmall);padding-top:var(--gapSmall);border-top:1px solid var(--borderColor)}.data-table:not(.data-table-compact):not(.data-table-wide) .row-actions-inner{justify-content:flex-start;flex-wrap:wrap}.data-table:not(.data-table-compact):not(.data-table-wide) td.align-center,.data-table:not(.data-table-compact):not(.data-table-wide) td.align-right{text-align:left}.data-table:not(.data-table-compact):not(.data-table-wide) tbody tr.data-table-details{padding:0}}@container data-table (max-width: 1020px){.data-table-wide:not(.data-table-compact) thead{display:none}.data-table-wide:not(.data-table-compact) tbody tr{position:relative;display:flex;flex-direction:column;padding:var(--gapSmall);border-bottom:8px solid var(--backgroundColor)}.data-table-wide:not(.data-table-compact) tbody tr:last-child{border-bottom:0}.data-table-wide:not(.data-table-compact) tbody td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--gap);padding:7px 0;border-bottom:0;overflow-wrap:anywhere}.data-table-wide:not(.data-table-compact) tbody td:before{content:attr(data-label);flex-shrink:0;font-size:var(--smallTextSize);font-weight:700;color:var(--textMutedColor)}.data-table-wide:not(.data-table-compact) tbody td[data-label=""]:before{display:none}.data-table-wide:not(.data-table-compact) .cell-value{min-width:0;text-align:right}.data-table-wide:not(.data-table-compact) td.cell-primary{order:-1;display:block}.data-table-wide:not(.data-table-compact) td.cell-primary .cell-value{text-align:left}.data-table-wide:not(.data-table-compact) td.cell-primary{padding-top:0;padding-bottom:var(--gapExtraSmall);font-size:var(--bodyTextSize);font-weight:600}.data-table-wide:not(.data-table-compact).data-table-badged td.cell-primary{padding-right:96px}.data-table-wide:not(.data-table-compact) td.cell-badge{position:absolute;top:var(--gapSmall);right:var(--gapSmall);padding:0;justify-content:flex-end;text-align:right}.data-table-wide:not(.data-table-compact) td.row-actions{order:1;justify-content:flex-start;margin-top:var(--gapExtraSmall);padding-top:var(--gapSmall);border-top:1px solid var(--borderColor)}.data-table-wide:not(.data-table-compact) .row-actions-inner{justify-content:flex-start;flex-wrap:wrap}.data-table-wide:not(.data-table-compact) td.align-center,.data-table-wide:not(.data-table-compact) td.align-right{text-align:left}.data-table-wide:not(.data-table-compact) tbody tr.data-table-details{padding:0}}@media(max-width:712px){.table-page{gap:var(--gapExtraSmall);padding-top:14px;padding-bottom:14px}.table-panel{border-radius:var(--borderRadius)}}.dropdown-component>div.dropdown-component-outside{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;height:auto;min-height:var(--fieldsHeight);padding:5px 54px 5px 12px}.dropdown-component>div.dropdown-component-outside:has(.dropdown-component-outside-text)>.dropdown-component-outside-title,.dropdown-component>div.dropdown-component-outside>.dropdown-component-outside-text,.dropdown-component>div.dropdown-component-outside>.dropdown-component-outside-title{position:static;transform:none;flex:none;width:100%;max-width:100%;min-width:0}dialog.modal-component::backdrop{background-color:rgba(var(--inkColorRGB),.38);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}dialog.modal-component[open]:not(.modal-component-mobile){border-radius:var(--borderRadiusBig)}dialog.modal-component[open]:not(.modal-component-mobile) .modal-component-container{border:1px solid rgba(var(--inkColorRGB),.16);border-radius:var(--borderRadiusBig);box-shadow:0 30px 80px rgba(var(--inkColorRGB),.28),0 10px 28px rgba(var(--inkColorRGB),.16)}dialog.modal-component[open] .modal-component-container .modal-component-container-header{background-color:rgba(var(--backgroundColorRGB),.72);border-bottom-color:var(--borderColor)}dialog.modal-component[open] .modal-component-container .modal-component-container-footer{border-top-color:var(--borderColor)}.checkbox,.radio{--fieldsBorderColor:var(--darkGreyColor)}:root{--easeOutExpo:cubic-bezier(0.16,1,0.3,1);--easeSpring:cubic-bezier(0.34,1.56,0.64,1);--motionStagger:45ms;--skeletonGlint:hsla(0,0%,100%,.75)}@keyframes motionRiseIn{0%{opacity:0;transform:translateY(12px)}}@keyframes motionFadeIn{0%{opacity:0}}@keyframes motionPopIn{0%{opacity:0;transform:scale(.92)}}.brand-logo{display:block;overflow:visible;--logoMark:var(--primaryTextColor);--logoWord:var(--primaryTextColor)}.brand-logo-ink{--logoMark:#fff;--logoWord:#fff}.brand-logo .brand-logo-arc{stroke:var(--logoMark);stroke-dasharray:1;animation:logoArcDraw 1.2s var(--easeOutExpo) .1s backwards}.brand-logo .brand-logo-cap{fill:var(--logoMark);transform-box:fill-box;transform-origin:50% 100%;animation:logoCapDrop .9s var(--easeSpring) .5s backwards;transition:transform .6s var(--easeSpring)}.brand-logo .brand-logo-moj,.brand-logo .brand-logo-tutor{transform-box:fill-box;animation:logoWordRise .8s var(--easeOutExpo) .2s backwards}.brand-logo .brand-logo-moj{fill:var(--accentColor)}.brand-logo .brand-logo-tutor{fill:var(--logoWord);animation-delay:.32s}@media(hover:hover){.brand-logo:hover .brand-logo-cap,a:hover>.brand-logo .brand-logo-cap{transform:translateY(-14%) rotate(-9deg)}}@keyframes logoArcDraw{0%{stroke-dashoffset:-1}to{stroke-dashoffset:0}}@keyframes logoCapDrop{0%{opacity:0;transform:translateY(-70%) rotate(-14deg)}40%{opacity:1}}@keyframes logoWordRise{0%{opacity:0;transform:translateY(30%)}}#main-content>.page>:not(.modal-component){animation:motionRiseIn .55s var(--easeOutExpo) backwards}#main-content>.page>:not(.modal-component):first-child{animation-delay:0ms}#main-content>.page>:not(.modal-component):nth-child(2){animation-delay:55ms}#main-content>.page>:not(.modal-component):nth-child(3){animation-delay:.11s}#main-content>.page>:not(.modal-component):nth-child(4){animation-delay:165ms}#main-content>.page>:not(.modal-component):nth-child(5){animation-delay:.22s}#main-content>.page>:not(.modal-component):nth-child(6){animation-delay:275ms}#main-content>.page>:not(.modal-component):nth-child(7){animation-delay:.33s}#main-content>.page>:not(.modal-component):nth-child(8){animation-delay:385ms}.empty-state{animation:motionFadeIn .4s var(--easeOutExpo) backwards}.data-table tbody tr{animation:motionRiseIn .45s var(--easeOutExpo) .3s backwards}.data-table tbody tr:first-child{animation-delay:60ms}.data-table tbody tr:nth-child(2){animation-delay:82ms}.data-table tbody tr:nth-child(3){animation-delay:104ms}.data-table tbody tr:nth-child(4){animation-delay:126ms}.data-table tbody tr:nth-child(5){animation-delay:148ms}.data-table tbody tr:nth-child(6){animation-delay:.17s}.data-table tbody tr:nth-child(7){animation-delay:192ms}.data-table tbody tr:nth-child(8){animation-delay:214ms}.data-table tbody tr:nth-child(9){animation-delay:236ms}.data-table tbody tr:nth-child(10){animation-delay:258ms}.data-table tbody tr:nth-child(11){animation-delay:.28s}.data-table tbody tr:nth-child(12){animation-delay:302ms}.stat-tile{transition:transform .35s var(--easeOutExpo),box-shadow .35s var(--easeOutExpo)}@media(hover:hover){.stat-tile:hover{transform:translateY(-3px);box-shadow:var(--boxShadow)}}.task-link{transition:transform .35s var(--easeOutExpo),box-shadow .35s var(--easeOutExpo),border-color .2s var(--transitionAnimation)}.task-link span[aria-hidden]{transition:transform .35s var(--easeOutExpo)}@media(hover:hover){.task-link:hover{transform:translateY(-2px);border-color:rgba(var(--primaryColorRGB),.35);box-shadow:var(--boxShadow)}.task-link:hover span[aria-hidden]{transform:translateX(4px)}}.page-tabs a{transition:background-color .2s var(--transitionAnimation),color .2s var(--transitionAnimation)}@media(hover:hover){.page-tabs a:hover{background-color:var(--veryLightGreyColor)}}.page-tabs a.tab-current{animation:motionPopIn .3s var(--easeOutExpo)}.sidebar-links>*{animation:motionRiseIn .5s var(--easeOutExpo) backwards}.sidebar-links>:first-child{animation-delay:.25s}.sidebar-links>:nth-child(2){animation-delay:278ms}.sidebar-links>:nth-child(3){animation-delay:306ms}.sidebar-links>:nth-child(4){animation-delay:334ms}.sidebar-links>:nth-child(5){animation-delay:362ms}.sidebar-links>:nth-child(6){animation-delay:.39s}.sidebar-links>:nth-child(7){animation-delay:418ms}.sidebar-links>:nth-child(8){animation-delay:446ms}.sidebar-links>:nth-child(9){animation-delay:474ms}.sidebar-links>:nth-child(10){animation-delay:502ms}.sidebar-links>:nth-child(11){animation-delay:.53s}.sidebar-links>:nth-child(12){animation-delay:558ms}.sidebar-links>:nth-child(13){animation-delay:586ms}.sidebar-links>:nth-child(14){animation-delay:614ms}.sidebar-links>:nth-child(15){animation-delay:642ms}.sidebar-links>:nth-child(16){animation-delay:.67s}.sidebar-link .sidebar-link-icon{transition:transform .3s var(--easeSpring),opacity .2s var(--transitionAnimation)}@media(hover:hover){.sidebar-link:hover .sidebar-link-icon{transform:translateX(2px)}}.sidebar-link.active-navigation-list-item:before{animation:sidebarMarkerIn .4s var(--easeOutExpo);transform-origin:center}@keyframes sidebarMarkerIn{0%{transform:scaleY(0);opacity:0}}.sidebar-footer{animation:motionFadeIn .6s var(--easeOutExpo) .6s backwards}.sidebar-overlay{animation:motionFadeIn .3s var(--easeOutExpo)}@media(max-width:1024px){.sidebar{transition:transform .4s var(--easeOutExpo)}}.loader{animation:motionFadeIn .25s var(--easeOutExpo) .15s backwards;backdrop-filter:blur(3px)}.auth-column>:not(.brand-logo){animation:motionRiseIn .6s var(--easeOutExpo) backwards}.auth-column>:not(.brand-logo):first-child{animation-delay:.28s}.auth-column>:not(.brand-logo):nth-child(2){animation-delay:.35s}.auth-column>:not(.brand-logo):nth-child(3){animation-delay:.42s}.auth-column>:not(.brand-logo):nth-child(4){animation-delay:.49s}.auth-panel-copy>*{animation:motionRiseIn .8s var(--easeOutExpo) backwards}.auth-panel-copy>:first-child{animation-delay:.15s}.auth-panel-copy>:nth-child(2){animation-delay:.27s}.brand-logo-loading .brand-logo-arc{animation:logoArcLoop 1.6s cubic-bezier(.65,0,.35,1) infinite}.brand-logo-loading .brand-logo-cap{animation:logoCapBob .8s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes logoArcLoop{0%{stroke-dashoffset:-1}to{stroke-dashoffset:1}}@keyframes logoCapBob{0%{transform:translateY(4%)}to{transform:translateY(-10%) rotate(-4deg)}}.skeleton{display:block;height:14px;border-radius:var(--borderRadiusSmall);background:linear-gradient(100deg,transparent 30%,var(--skeletonGlint) 50%,transparent 70%) var(--lightGreyColor);background-size:220% 100%;background-position:120% 0;animation:skeletonSweep 1.5s cubic-bezier(.4,0,.2,1) infinite,motionFadeIn .4s var(--easeOutExpo) backwards}@keyframes skeletonSweep{to{background-position:-120% 0}}.skeleton-title{height:22px;width:38%}.skeleton-line{width:100%}.skeleton-line:nth-child(3n+2){width:82%}.skeleton-line:nth-child(3n){width:64%}.page-skeleton{display:flex;flex-direction:column;gap:var(--gap)}.page-skeleton .card{display:flex;flex-direction:column;gap:var(--gapSmall)}.page-skeleton .card+.card{animation-delay:80ms}.page-skeleton-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--gap)}.page-skeleton-tiles .skeleton{height:104px;border-radius:var(--borderRadiusBig)}.data-table-skeleton tbody tr:first-child{animation-delay:0ms}.data-table-skeleton tbody tr:nth-child(2){animation-delay:70ms}.data-table-skeleton tbody tr:nth-child(3){animation-delay:.14s}.data-table-skeleton tbody tr:nth-child(4){animation-delay:.21s}.data-table-skeleton tbody tr:nth-child(5){animation-delay:.28s}.data-table-skeleton tbody tr:nth-child(6){animation-delay:.35s}.data-table-skeleton tbody tr:nth-child(7){animation-delay:.42s}.data-table-skeleton tbody tr:nth-child(8){animation-delay:.49s}.data-table-skeleton tbody tr .skeleton{width:72%}.data-table-skeleton tbody tr td:first-child .skeleton{width:88%}.loader-card{display:flex;flex-direction:column;align-items:center;gap:var(--gapSmall);padding:26px 34px 22px;border-radius:var(--borderRadiusBig);background-color:var(--surfaceColor);box-shadow:var(--boxShadowBig);animation:motionPopIn .4s var(--easeSpring) .15s backwards}.loader-card .brand-logo{width:72px;height:auto}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.auth-page{--authGrid:28px;--authMargin:64px;display:grid;grid-template-columns:minmax(320px,5fr) 7fr;min-height:100vh;background-color:var(--surfaceColor)}@media(max-width:1024px){.auth-page{grid-template-columns:minmax(260px,2fr) 3fr}}@media(max-width:712px){.auth-page{grid-template-columns:1fr;grid-template-rows:auto 1fr;--authMargin:36px}}.auth-panel{position:relative;display:flex;flex-direction:column;gap:var(--gapBig);padding:40px 48px 40px calc(var(--authMargin) + 32px);background-color:var(--inkSurfaceColor);background-image:linear-gradient(hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:var(--authGrid) var(--authGrid);background-position:-1px -1px;color:var(--onBrandColor);overflow:hidden}.auth-panel:before{content:"";position:absolute;top:0;bottom:0;left:var(--authMargin);width:2px;background-color:var(--accentColor)}@media(max-width:1024px){.auth-panel{padding-right:32px}}@media(max-width:712px){.auth-panel{padding:28px 20px 28px calc(var(--authMargin) + 20px)}}.auth-panel-copy{display:flex;flex-direction:column;gap:var(--gapSmall);max-width:22ch;margin:auto 0}.auth-panel-title{font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.01em}@media(max-width:1024px){.auth-panel-title{font-size:28px}}@media(max-width:712px){.auth-panel-title{font-size:20px}}.auth-panel-lead{font-size:16px;line-height:1.5;font-weight:500;color:hsla(0,0%,100%,.72)}@media(max-width:712px){.auth-panel-lead{display:none}}.auth-panel-credit{align-self:flex-start;font-size:var(--smallTextSize);font-weight:500;color:hsla(0,0%,100%,.6)}@media(hover:hover){.auth-panel-credit:hover{color:var(--onBrandColor)}}@media(max-width:712px){.auth-panel-credit{display:none}}.auth-main{display:flex;align-items:center;justify-content:center;padding:48px 32px}@media(max-width:712px){.auth-main{align-items:flex-start;padding:32px 20px 48px}}.auth-column{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--gapMedium)}.auth-logo{align-self:flex-start;height:40px;width:auto}@media(max-width:712px){.auth-logo{height:34px}}.auth-header{display:flex;flex-direction:column;gap:8px}.auth-title{font-size:28px;line-height:1.2;font-weight:800;color:var(--inkColor)}.auth-lead{font-size:15px;line-height:1.55;font-weight:500;color:var(--textMutedColor);max-width:40ch}.auth-fields,.auth-form{display:flex;flex-direction:column;gap:var(--gap)}.auth-row{display:flex;justify-content:flex-end;margin-top:-6px}.auth-link{font-size:14px;font-weight:600;color:var(--primaryTextColor);border-radius:4px}@media(hover:hover){.auth-link:hover{color:var(--primaryTextColorStrong);text-decoration:underline}}.auth-link:focus-visible,.auth-panel-credit:focus-visible{outline:2px solid var(--focusRingColor);outline-offset:3px}.auth-panel-credit:focus-visible{outline-color:var(--accentColor)}.auth-footer{padding-top:var(--gap);border-top:1px solid var(--borderColor);font-size:14px;color:var(--textMutedColor)}.auth-note{padding:14px 16px;border-radius:var(--borderRadius);background-color:var(--successColorLight);color:var(--successTextColor);font-size:15px;line-height:1.5;font-weight:600}.auth-note.is-error{background-color:var(--errorColorLight);color:var(--errorTextColor)}.page{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:var(--gapMedium);padding:var(--paddingVertical) var(--paddingHorizontal);max-width:none;width:100%;margin:0 auto}.page-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.page-header-titles{display:flex;flex-direction:column;gap:var(--gapText)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gap)}.stat-tile{display:flex;flex-direction:column;gap:var(--gapText);padding:var(--paddingCard);border-radius:var(--borderRadiusBig);color:var(--onBrandColor);min-height:120px;justify-content:space-between;box-shadow:var(--boxShadowSmall)}.stat-tile .stat-tile-value{font-size:var(--heading2Size);font-weight:700}.stat-tile .stat-tile-label{font-size:var(--normalTextSize);font-weight:500;opacity:.92}.stat-tile.stat-blue{background:linear-gradient(135deg,var(--primaryColorBright),var(--primaryColor))}.stat-tile.stat-yellow{background:linear-gradient(135deg,var(--accentColorBright),var(--accentColorDark));color:var(--onAccentColor)}.stat-tile.stat-green{background:linear-gradient(135deg,var(--successColorBright),var(--successColor))}.stat-tile.stat-navy{background:linear-gradient(135deg,var(--inkColorSoft),var(--inkSurfaceColor))}.placeholder-card{flex-direction:column;justify-content:center;gap:var(--gapSmall);text-align:center;min-height:200px;color:var(--textMutedColor);border:1.5px dashed var(--borderColor);border-radius:var(--borderRadiusBig);padding:var(--gapBig)}.placeholder-card,.toolbar{display:flex;align-items:center}.toolbar{gap:var(--gap);flex-wrap:wrap}.toolbar-search{flex-grow:1;max-width:360px;min-width:200px}.filter-chips{display:flex;gap:var(--gapSmall);flex-wrap:wrap}.table-pagination{min-height:58px;flex-shrink:0;padding:8px 16px;border-top:1px solid var(--borderColor);background-color:var(--surfaceColor)}.table-pagination .button-ghost{height:40px}.chip{padding:8px 16px;border-radius:var(--borderRadiusPill);border:1px solid var(--borderColor);background-color:var(--surfaceColor);font-size:var(--normalTextSize);font-weight:600;color:var(--textColor);cursor:pointer;transition:all .15s var(--transitionAnimation)}@media(hover:hover){.chip:hover{border-color:var(--primaryColor)}}.chip.chip-active{background-color:var(--primaryColor);border-color:var(--primaryColor);color:var(--onBrandColor)}.empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--gapSmall);padding:var(--gapBig);text-align:center;color:var(--textMutedColor)}.details-grid{display:grid;grid-template-columns:320px 1fr;gap:var(--gap);align-items:start}@media(max-width:1024px){.details-grid{grid-template-columns:1fr}}.detail-row{display:flex;justify-content:space-between;gap:var(--gap);padding:12px 0;border-bottom:1px solid var(--borderColor)}.detail-row:last-child{border-bottom:none}.detail-row .detail-label{color:var(--textMutedColor);font-size:var(--normalTextSize)}.detail-row .detail-value{font-weight:600;text-align:right}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media(max-width:712px){.form-grid{grid-template-columns:1fr}}#app{display:flex;flex-grow:1;flex-direction:column;min-height:0}:root{--primaryColor:#0975df;--primaryColorRGB:9,117,223;--primaryColorDark:#075bb5;--primaryColorDarkRGB:7,91,181;--primaryColorBright:#0d84f5;--primaryColorLight:#e7f4fd;--primaryColorLightRGB:231,244,253;--accentColor:#f5cf41;--accentColorRGB:245,207,65;--accentColorDark:#e0b92e;--accentColorDarkRGB:224,185,46;--accentColorBright:#f7d968;--accentColorLight:#fef6da;--inkColor:#16233f;--inkColorRGB:22,35,63;--inkColorSoft:#24365e;--whiteColor:#fff;--whiteColorRGB:255,255,255;--rgbaWhiteColor:rgba(var(--whiteColorRGB),0.92);--blackColor:var(--inkColor);--rgbaBlackColor:rgba(var(--inkColorRGB),0.46);--textColor:#2a3342;--textColorRGB:42,51,66;--textMutedColor:#6b7280;--textMutedColorRGB:107,114,128;--backgroundColor:#f7fafd;--backgroundColorRGB:247,250,253;--surfaceColor:#fff;--borderColor:#e5eaf1;--borderColorRGB:229,234,241;--veryLightGreyColor:#f5f7fa;--veryLightGrey:var(--veryLightGreyColor);--lightGreyColor:#eef1f6;--lightGreyColorRGB:238,241,246;--greyColor:#dfe4ec;--greyColorRGB:223,228,236;--darkGreyColor:#8b93a3;--darkGreyColorRGB:139,147,163;--darkestGreyColor:var(--textMutedColor);--hoverColor:var(--primaryColor);--successColor:#22c55e;--successColorBright:#34d576;--successTextColor:#157f3c;--errorColor:#ef4444;--errorTextColor:#b91c1c;--warningColor:#f5cf41;--warningColorRGB:245,207,65;--warningTextColor:#8a6700;--infoColor:#0975df;--lightErrorColor:#feecec;--lightSuccessColor:#e8f9ee;--lightWarningColor:#fdf7e1;--successColorLight:var(--lightSuccessColor);--errorColorLight:var(--lightErrorColor);--warningColorLight:var(--lightWarningColor);--dangerColor:#c53737;--dangerColorDark:#a92020;--violetColor:#805ad5;--violetColorLight:#f1ecff;--violetTextColor:#5d3ca0;--focusRingColor:var(--primaryColor);--focusRingWidth:2px;--focusRingOffset:2px;--chartBlueLight:#39a1ff;--chartNavyLight:#33476f;--chartGreenDark:#159947;--chartYellowLight:#ffe88e;--chartOrange:#d98324;--chartGrey:#9aa5b5;--chartGreyLight:#c3ccd8;--chartGreyDark:#6f7c8f;--onInkTextColor:#dfe9f7;--onBrandColor:#fff;--onAccentColor:#16233f;--inkSurfaceColor:#16233f;--primaryTextColor:#0975df;--primaryTextColorStrong:#075bb5;--surfaceColorRGB:255,255,255;--fieldsBackgroundColor:var(--whiteColor);--fieldsBorderColor:var(--borderColor);--fieldsBorderFocusColor:var(--primaryColor);--fieldsBorderRadius:var(--borderRadius);--selectorBorderRadius:var(--borderRadiusBig);--fieldsPlaceholderColor:var(--darkGreyColor);--fieldsHeight:52px;--smallerFieldsHeight:40px;--actionsHeight:44px;--buttonsHeight:48px;--galleryBreakingPoint:1024px;--modalBreakingPoint:768px;--extraLightHoverColor:rgba(var(--primaryColorRGB),0.08);--successColorRGB:34,197,94;--errorColorRGB:239,68,68;--infoColorRGB:9,117,223;--loadingAnimation:linear-gradient(to right,rgba(var(--greyColorRGB),0.1) 0%,rgba(var(--greyColorRGB),0.5));--transitionAnimation:cubic-bezier(0.2,0,0,1);--bodyTextSize:16px;--bodyTextLineHeight:150%;--bodyFontWeight:500;--bodyFontWeightBold:600;--normalTextSize:14px;--normalTextLineHeight:150%;--normalFontWeight:400;--smallTextSize:12px;--titleFontSize:var(--heading4Size);--titleFontWeight:700;--maxWidthContentBig:1440px;--maxWidthContentSmall:1120px;--maxWidthForm:460px;--sidebarWidth:260px;--buttonMaxWidth:280px;--borderRadiusSmall:8px;--borderRadius:12px;--borderRadiusBig:16px;--borderRadiusPill:999px;--boxShadowSmall:0 1px 2px rgba(var(--inkColorRGB),0.04),0 4px 12px rgba(var(--inkColorRGB),0.03);--boxShadow:0 4px 16px rgba(var(--inkColorRGB),0.08);--boxShadowBig:0 12px 32px rgba(var(--inkColorRGB),0.12);--paddingHorizontal:32px;--paddingVertical:28px;--paddingCard:24px;--gapBig:40px;--gapMedium:28px;--gap:20px;--gapSmall:14px;--gapExtraSmall:10px;--gapText:6px;--heading1Size:34px;--heading2Size:28px;--heading3Size:24px;--heading4Size:20px;--heading5Size:18px;--heading6Size:16px;--titleLineHeight:116%;--textLineHeight:150%;--navigationHeight:72px}@media(max-width:1024px){:root{--paddingHorizontal:20px;--paddingVertical:20px;--gapBig:28px;--gapMedium:20px;--gap:16px;--heading1Size:28px;--heading2Size:24px;--heading3Size:22px}}@media(max-width:712px){:root{--paddingHorizontal:16px;--heading1Size:26px;--heading2Size:22px}}