@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mc-orange: #f97316;--mc-orange-dark: #c2590d;--mc-orange-mid: #ea6d0f;--mc-orange-light: #ffedd5;--mc-dark: #111827;--mc-gray: #6b7280;--surface: #ffffff;--surface-muted: #f9fafb;--surface-sunken: #f3f4f6;--border: #e5e7eb;--border-strong: #d1d5db;--text: #111827;--text-muted: #6b7280;--text-faint: #9ca3af;--danger: #dc2626;--danger-light: #fef2f2;--success: #059669;--success-light: #ecfdf5;--warning: #d97706;--warning-light: #fffbeb;--radius: 10px;--radius-sm: 6px;--shadow-sm: 0 1px 2px rgba(17, 24, 39, .05);--shadow: 0 4px 16px rgba(17, 24, 39, .08);--shadow-lg: 0 12px 40px rgba(17, 24, 39, .12)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.55;color:var(--text);background:var(--surface-muted);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.018em;line-height:1.25}h1{font-size:1.65rem}h2{font-size:1.2rem}h3{font-size:1rem}p{margin:0}a{color:var(--mc-orange-dark);text-decoration:none}a:hover{text-decoration:underline}code,.mono{font-family:ui-monospace,JetBrains Mono,SF Mono,Menlo,monospace;font-size:.86em}.centered{min-height:100%;display:grid;place-items:center;padding:24px;background:radial-gradient(1100px 520px at 50% -10%,var(--mc-orange-light),transparent 70%),var(--surface-muted)}.card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow-lg);padding:32px}.card--wide{max-width:520px}.brand{display:flex;align-items:center;gap:9px;margin-bottom:26px}.brand__logo{display:block;width:auto}.brand__suffix{font-weight:620;font-size:1.15rem;letter-spacing:-.015em;color:var(--mc-gray);border-left:1px solid var(--border-strong);padding-left:11px;align-self:stretch;display:flex;align-items:center}.field{display:block;margin-bottom:16px}.field__label{display:block;font-size:.8rem;font-weight:600;color:var(--text-muted);margin-bottom:6px}.input,.select,.textarea{width:100%;padding:10px 12px;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color .15s,box-shadow .15s}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--mc-orange);box-shadow:0 0 0 3px #f9731626}.input:disabled{background:var(--surface-sunken);color:var(--text-faint)}.textarea{min-height:80px;resize:vertical}.field__hint{font-size:.78rem;color:var(--text-faint);margin-top:5px}.checkbox{display:flex;align-items:flex-start;gap:9px;font-size:.88rem;cursor:pointer}.checkbox input{margin-top:3px;accent-color:var(--mc-orange)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 16px;font:inherit;font-weight:570;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--mc-orange);color:#fff}.btn--primary:hover:not(:disabled){background:var(--mc-orange-mid)}.btn--secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn--secondary:hover:not(:disabled){background:var(--surface-sunken)}.btn--danger{background:var(--surface);color:var(--danger);border-color:#fecaca}.btn--danger:hover:not(:disabled){background:var(--danger-light)}.btn--ghost{background:transparent;color:var(--text-muted);padding:6px 10px}.btn--ghost:hover:not(:disabled){background:var(--surface-sunken);color:var(--text)}.btn--block{width:100%}.btn--sm{padding:6px 11px;font-size:.85rem}.alert{display:flex;gap:9px;padding:11px 13px;border-radius:var(--radius-sm);font-size:.88rem;margin-bottom:16px;border:1px solid transparent}.alert svg{flex-shrink:0;margin-top:1px}.alert--error{background:var(--danger-light);color:#991b1b;border-color:#fecaca}.alert--success{background:var(--success-light);color:#065f46;border-color:#a7f3d0}.alert--warning{background:var(--warning-light);color:#92400e;border-color:#fde68a}.shell{display:grid;grid-template-columns:236px 1fr;min-height:100%}.sidebar{background:var(--mc-dark);color:#e5e7eb;padding:20px 14px;display:flex;flex-direction:column;gap:22px}.sidebar .brand{margin-bottom:0}.sidebar .brand__suffix{color:#e5e7eb;border-left-color:#ffffff38}.nav{display:flex;flex-direction:column;gap:2px}.nav__link{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:var(--radius-sm);color:#9ca3af;font-size:.9rem;font-weight:500;transition:background .15s,color .15s}.nav__link:hover{background:#ffffff0f;color:#fff;text-decoration:none}.nav__link--active{background:var(--mc-orange);color:#fff}.nav__link--active:hover{background:var(--mc-orange-mid);color:#fff}.sidebar__footer{margin-top:auto;border-top:1px solid rgba(255,255,255,.1);padding-top:14px;font-size:.82rem}.sidebar__user{color:#fff;font-weight:560}.sidebar__email{color:#9ca3af;word-break:break-all}.main{padding:28px 32px 56px;min-width:0}.page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.page-head__sub{color:var(--text-muted);font-size:.9rem;margin-top:3px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin-bottom:20px;overflow:hidden}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--surface-muted)}.panel__body{padding:18px}.panel__body--flush{padding:0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.9rem}th{text-align:left;font-size:.74rem;font-weight:640;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);padding:10px 18px;border-bottom:1px solid var(--border);white-space:nowrap}td{padding:11px 18px;border-bottom:1px solid var(--border);vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--surface-muted)}.cell-actions{text-align:right;white-space:nowrap}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:14px;margin-bottom:24px}.stat{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;box-shadow:var(--shadow-sm)}.stat__label{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.stat__value{font-size:1.9rem;font-weight:680;letter-spacing:-.03em;margin-top:4px;font-variant-numeric:tabular-nums}.stat__value--alert{color:var(--danger)}.badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:.76rem;font-weight:580;background:var(--surface-sunken);color:var(--text-muted);white-space:nowrap}.badge--active{background:var(--success-light);color:#065f46}.badge--disabled{background:var(--danger-light);color:#991b1b}.badge--pending{background:var(--warning-light);color:#92400e}.badge--accent{background:var(--mc-orange-light);color:var(--mc-orange-dark)}.badges{display:flex;flex-wrap:wrap;gap:5px}.stack{display:flex;flex-direction:column;gap:14px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.row--end{justify-content:flex-end}.spacer{flex:1}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.small{font-size:.85rem}.tabular{font-variant-numeric:tabular-nums}.empty{padding:34px 18px;text-align:center;color:var(--text-faint);font-size:.9rem}.divider{display:flex;align-items:center;gap:12px;margin:20px 0;color:var(--text-faint);font-size:.8rem}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--border)}.secret-box{background:var(--mc-dark);color:#f9fafb;padding:13px 15px;border-radius:var(--radius-sm);word-break:break-all;margin:10px 0}.scope-list{list-style:none;padding:0;margin:14px 0 22px;display:flex;flex-direction:column;gap:9px}.scope-list li{display:flex;align-items:center;gap:10px;font-size:.92rem}.scope-list svg{color:var(--mc-orange);flex-shrink:0}.loading{display:grid;place-items:center;padding:60px;color:var(--text-faint)}@media(max-width:860px){.shell{grid-template-columns:1fr}.sidebar{flex-direction:row;align-items:center;gap:14px;padding:12px 16px;overflow-x:auto}.nav{flex-direction:row;gap:4px}.nav__link span{display:none}.sidebar__footer{margin-top:0;margin-left:auto;border-top:none;padding-top:0;white-space:nowrap}.sidebar__email{display:none}.main{padding:20px 16px 40px}.card{padding:24px}}
