:root{--perf-petrol: #0f3d3e;--perf-petrol-deep: #0a2c2d;--perf-petrol-soft: #1a5153;--perf-teal: #0d5c63;--perf-teal-hover: #12747d;--perf-teal-wash: #e8f1f1;--perf-gold: #c99a2e;--perf-gold-soft: #e3b94f;--perf-gold-wash: #fbf3e2;--perf-ink: #0b1f20;--perf-slate: #5f7373;--perf-slate-light: #8a9b9b;--perf-mist: #f1f5f4;--perf-surface: #ffffff;--perf-border: #e2e9e7;--perf-border-strong: #cbd8d5;--perf-space-xxs: 4px;--perf-space-xs: 8px;--perf-space-sm: 12px;--perf-space-md: 16px;--perf-space-lg: 24px;--perf-space-xl: 32px;--perf-space-xxl: 48px;--perf-radius-sm: 6px;--perf-radius-md: 10px;--perf-radius-lg: 14px;--perf-radius-pill: 999px;--perf-e1: 0 1px 2px rgba(11, 31, 32, .06), 0 1px 3px rgba(11, 31, 32, .04);--perf-e2: 0 2px 4px rgba(11, 31, 32, .05), 0 8px 18px -6px rgba(11, 31, 32, .1);--perf-e3: 0 12px 32px -8px rgba(11, 31, 32, .18);--perf-font-display: "Archivo Variable", "Archivo", "Segoe UI", system-ui, sans-serif;--perf-font-body: "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--perf-font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--perf-motion-fast: .14s cubic-bezier(.2, 0, .2, 1);--perf-motion-base: .22s cubic-bezier(.2, 0, .2, 1);--perf-header-height: 64px}html,body,#root{height:100%;margin:0}body{font-family:var(--perf-font-body);background:var(--perf-mist);color:var(--perf-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,.ant-typography h1,.ant-typography h2,.ant-typography h3,.ant-typography h4,.ant-typography h5,h1.ant-typography,h2.ant-typography,h3.ant-typography,h4.ant-typography,h5.ant-typography,.perf-display{font-family:var(--perf-font-display);font-weight:600;letter-spacing:-.018em}.perf-figure{font-family:var(--perf-font-display);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.perf-mono{font-family:var(--perf-font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ant-table-tbody .perf-amount{font-family:var(--perf-font-mono);font-variant-numeric:tabular-nums;font-size:13px}.ant-statistic-content-value,.ant-statistic-content-prefix,.ant-statistic-content-suffix{font-family:var(--perf-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ant-statistic-title{text-transform:uppercase;letter-spacing:.07em;font-size:11px!important;font-weight:600;color:var(--perf-slate)!important}:focus-visible{outline:2px solid var(--perf-teal);outline-offset:2px;border-radius:var(--perf-radius-sm)}.perf-sidebar :focus-visible{outline-color:var(--perf-gold-soft)}.perf-panel{background:var(--perf-surface);border:1px solid var(--perf-border);border-radius:var(--perf-radius-lg);box-shadow:var(--perf-e1)}.perf-page-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--perf-space-md);margin-bottom:var(--perf-space-lg)}.perf-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;color:var(--perf-slate)}.perf-stat{position:relative;overflow:hidden;height:100%;transition:box-shadow var(--perf-motion-base),transform var(--perf-motion-base)}.perf-stat:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:3px;background:var(--perf-accent, var(--perf-border-strong));transition:block-size var(--perf-motion-base)}.perf-stat:hover{box-shadow:var(--perf-e2);transform:translateY(-2px)}.perf-stat--pending .ant-statistic-content-value{color:var(--perf-slate-light)}.perf-stat .ant-statistic-content{margin-block-end:0;line-height:1.15}.perf-stat .ant-statistic-title{margin-block-end:6px}.perf-stat--pending .ant-typography{display:block;margin-block-start:8px}.perf-sidebar{background:var(--perf-petrol);background-image:radial-gradient(120% 55% at 50% 0%,rgba(255,255,255,.06),transparent 70%),linear-gradient(180deg,transparent 60%,rgba(0,0,0,.22) 100%)}.perf-sidebar .ant-menu{background:transparent;border-inline-end:none!important}.perf-sidebar .ant-menu-item-selected:after,.perf-sidebar .ant-menu-submenu-selected>.ant-menu-submenu-title:after{content:"";position:absolute;inset-block:8px;inset-inline-start:0;inline-size:3px;border-radius:0 var(--perf-radius-sm) var(--perf-radius-sm) 0;background:var(--perf-gold);opacity:1;border:none;transform:none}.perf-sidebar .ant-menu-item,.perf-sidebar .ant-menu-submenu-title{transition:background var(--perf-motion-fast),color var(--perf-motion-fast)}.perf-sidebar .ant-menu-item-group-title{padding:var(--perf-space-lg) var(--perf-space-lg) var(--perf-space-xs);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.4;color:#fff6}.perf-sidebar .ant-menu-item-group:first-child .ant-menu-item-group-title{padding-top:var(--perf-space-md)}.perf-nav-section{padding:var(--perf-space-lg) var(--perf-space-lg) var(--perf-space-xs);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:600;color:#fff6}.perf-switcher{display:flex;align-items:center;gap:var(--perf-space-sm);inline-size:100%;padding:10px var(--perf-space-sm);border:1px solid rgba(255,255,255,.12);border-radius:var(--perf-radius-md);background:#ffffff0d;color:#fff;cursor:pointer;text-align:start;font-family:inherit;transition:background var(--perf-motion-fast),border-color var(--perf-motion-fast)}.perf-switcher:hover{background:#ffffff17;border-color:#ffffff38}.perf-switcher__chip{flex:none;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:var(--perf-radius-sm);font-family:var(--perf-font-display);font-weight:700;font-size:13px;color:#fff;letter-spacing:-.02em}.perf-switcher__body{flex:1;min-inline-size:0;line-height:1.25}.perf-switcher__label{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#ffffff80}.perf-switcher__value{display:block;font-family:var(--perf-font-display);font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perf-switcher__caret{flex:none;color:#ffffff73;font-size:11px;transition:transform var(--perf-motion-fast)}.perf-login{display:grid;grid-template-columns:1.05fr 1fr;min-block-size:100vh}.perf-login__brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:var(--perf-space-xxl);background:var(--perf-petrol);color:#fff}.perf-login__brand:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(80% 50% at 15% 0%,rgba(201,154,46,.18),transparent 60%),radial-gradient(60% 60% at 100% 100%,rgba(26,81,83,.55),transparent 65%)}.perf-login__brand:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(90% 70% at 30% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(90% 70% at 30% 30%,#000 20%,transparent 75%)}.perf-login__brand>*{position:relative;z-index:1}.perf-login__form{display:flex;flex-direction:column;justify-content:center;padding:var(--perf-space-xxl);background:var(--perf-surface)}.perf-login__form-inner{inline-size:100%;max-inline-size:400px;margin-inline:auto}.perf-mark{display:grid;place-items:center;inline-size:40px;block-size:40px;flex:none;border-radius:var(--perf-radius-md);background:linear-gradient(150deg,var(--perf-gold) 0%,#a87f21 100%);color:var(--perf-petrol-deep);font-family:var(--perf-font-display);font-weight:700;font-size:19px;letter-spacing:-.03em}.perf-wordmark{font-family:var(--perf-font-display);font-weight:700;letter-spacing:.02em;line-height:1.1}*{scrollbar-width:thin;scrollbar-color:var(--perf-border-strong) transparent}*::-webkit-scrollbar{inline-size:10px;block-size:10px}*::-webkit-scrollbar-thumb{background:var(--perf-border-strong);border-radius:var(--perf-radius-pill);border:2px solid transparent;background-clip:content-box}*::-webkit-scrollbar-thumb:hover{background:var(--perf-slate-light);background-clip:content-box}.perf-page-enter{animation:perf-fade-up var(--perf-motion-base) both;padding-inline:8px;margin-inline:-8px}@keyframes perf-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:991px){.perf-login{grid-template-columns:1fr;grid-template-rows:auto 1fr;min-block-size:100dvh}.perf-login__brand{padding:var(--perf-space-lg);min-block-size:auto;justify-content:flex-start}.perf-login__brand-footer{display:none}.perf-login__form{padding:var(--perf-space-xl) var(--perf-space-lg)}}@media(max-width:575px){.perf-login__brand,.perf-login__form{padding:var(--perf-space-lg) var(--perf-space-md)}.perf-page-head{margin-bottom:var(--perf-space-md)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.perf-merge-field{display:flex;align-items:center;gap:var(--perf-space-sm);padding:7px 12px;cursor:pointer;border-inline-start:2px solid transparent;transition:background var(--perf-motion-fast),border-color var(--perf-motion-fast)}.perf-merge-field:hover{background:var(--perf-mist);border-inline-start-color:var(--perf-gold)}.perf-merge-field:focus-visible{background:var(--perf-mist);border-inline-start-color:var(--perf-gold);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.perf-merge-field{transition:none}}.perf-required{color:var(--perf-gold);font-weight:700;margin-inline-start:3px}.perf-guide{border:1px solid var(--perf-border);border-inline-start:3px solid var(--perf-gold);border-radius:var(--perf-radius-md);background:linear-gradient(180deg,var(--perf-gold-wash) 0%,var(--perf-surface) 62%);padding:var(--perf-space-md) var(--perf-space-md) var(--perf-space-sm);margin-bottom:var(--perf-space-lg);box-shadow:var(--perf-e1)}.perf-guide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--perf-space-sm)}.perf-guide__title{display:flex;align-items:center;gap:var(--perf-space-xs);font-weight:600;color:var(--perf-ink);font-size:15px}.perf-guide__title .anticon{color:var(--perf-gold)}.perf-guide__count{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--perf-slate);background:var(--perf-surface);border:1px solid var(--perf-border);border-radius:var(--perf-radius-pill);padding:2px 9px;white-space:nowrap}.perf-guide__intro{color:var(--perf-slate);font-size:13px;margin:6px 0 0;max-width:78ch}.perf-guide__blocker{display:flex;gap:var(--perf-space-xs);font-size:13.5px;color:var(--perf-ink);background:var(--perf-surface);border:1px solid var(--perf-border);border-radius:var(--perf-radius-sm);padding:var(--perf-space-sm);margin-bottom:var(--perf-space-xxs)}.perf-guide__steps{list-style:none;margin:0;padding:0;display:grid;gap:2px}.perf-guide__steps>li{display:flex;gap:var(--perf-space-sm);padding:9px 0;border-top:1px solid var(--perf-border)}.perf-guide__steps>li:first-child{border-top:none}.perf-guide__marker{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--perf-surface);border:1px solid var(--perf-border-strong);color:var(--perf-slate);margin-top:1px}.perf-guide__steps>li.is-note .perf-guide__marker{border-color:transparent;background:transparent;color:var(--perf-gold)}.perf-guide__steps>li.is-note .perf-guide__body>.ant-typography{color:var(--perf-slate)}.perf-guide__steps>li.is-done .perf-guide__marker{border-color:transparent;background:transparent;color:var(--perf-teal);font-size:17px}.perf-guide__body{min-width:0;font-size:13.5px}.perf-guide__desc{color:var(--perf-slate);font-size:12.5px;line-height:1.5;margin-top:2px;max-width:78ch}.perf-guide__steps>li.is-done .perf-guide__desc{display:none}@media(max-width:575px){.perf-guide{padding:var(--perf-space-sm);margin-bottom:var(--perf-space-md)}}.perf-optional-section{border:1px solid var(--perf-border);border-radius:var(--perf-radius-md);margin-bottom:var(--perf-space-sm);background:var(--perf-surface)}.perf-optional-section__head{width:100%;display:flex;align-items:center;gap:var(--perf-space-xs);padding:10px 14px;background:none;border:none;border-radius:var(--perf-radius-md);cursor:pointer;font:inherit;text-align:start;color:var(--perf-ink)}.perf-optional-section__head:hover{background:var(--perf-mist)}.perf-optional-section__head .anticon{color:var(--perf-slate);font-size:11px;transition:transform .15s ease}.perf-optional-section__head .anticon.is-open{transform:rotate(90deg)}.perf-optional-section__title{font-weight:600;font-size:13.5px}.perf-optional-section__hint{color:var(--perf-slate);font-size:12.5px}.perf-optional-section__count{margin-inline-start:auto;font-size:11px;letter-spacing:.04em;color:var(--perf-slate);background:var(--perf-mist);border-radius:var(--perf-radius-pill);padding:2px 9px;white-space:nowrap}.perf-optional-section__body{padding:4px 14px 0;border-top:1px solid var(--perf-border)}@media(prefers-reduced-motion:reduce){.perf-optional-section__head .anticon{transition:none}}.perf-form-errors{display:flex;align-items:center;gap:var(--perf-space-xs);flex:1;min-width:0;font-size:13px;color:var(--perf-danger, #b4472e);text-align:start}.perf-form-errors button{font:inherit;background:none;border:none;padding:0;color:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.perf-param-columns{container-type:inline-size}.perf-param-columns>div{column-count:1}@container (min-width: 1060px){.perf-param-columns>div{column-count:2}}.ant-table-content::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar{-webkit-appearance:none;height:8px}.ant-table-content::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track{background:transparent}.ant-table-content::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb{background:var(--perf-border);border-radius:4px}.ant-table-content::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover{background:var(--perf-slate-light)}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right:after{box-shadow:inset -12px 0 10px -8px #0f2a2e42}.perf-side-tabs>.ant-tabs-nav{min-width:210px;margin-inline-end:24px}.perf-side-tabs>.ant-tabs-nav .ant-tabs-tab{padding:8px 12px;border-radius:8px;text-align:start}.perf-side-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.perf-side-tabs>.ant-tabs-nav .ant-tabs-tab:hover{background:var(--perf-mist)}.perf-side-tabs>.ant-tabs-nav .ant-tabs-tab-active{background:var(--perf-mist)}
