@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.1zrieox9119mb.woff2)format("woff2-variations");unicode-range:U+460-52F,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(../media/inter-cyrillic-wght-normal.2whpih27xg_2r.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.1xlj4-0oa5zql.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1fxkn-ggzj93z.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.1ahvy37o8m5gt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.2ktx6yqc-sbf1.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0rpdhg_4ubdtf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ad-canvas:#f1ede4;--ad-panel:#fcfaf4;--ad-panel-muted:#f7f3ea;--ad-border:#e3dcce;--ad-border-strong:#cfc6b5;--ad-text:#211e19;--ad-text-muted:#5b554b;--ad-text-subtle:#6d6659;--ad-ink:#1c1915;--ad-ink-soft:#332d26;--ad-accent:#2f2a24;--ad-accent-hover:#211d19;--ad-clay:#a85f3c;--ad-clay-soft:#f6e7db;--ad-success-text:#33704f;--ad-success-bg:#e9f2ec;--ad-success-border:#c6dcce;--ad-warning-text:#8a5a18;--ad-warning-bg:#fbf0dc;--ad-warning-border:#ecd3a7;--ad-danger-text:#9c3a2c;--ad-danger-bg:#fbe9e4;--ad-danger-border:#efc8be;--ad-info-text:#44564f;--ad-info-bg:#eaf0ec;--ad-info-border:#cedad4;--ad-neutral-text:#57534a;--ad-neutral-bg:#f0ebe1;--ad-neutral-border:#ddd5c6;--ad-font-sans:"Inter Variable", "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--ad-font-mono:"SFMono-Regular", ui-monospace, "JetBrains Mono", Menlo, Consolas, monospace;--ad-radius-sm:8px;--ad-radius-md:12px;--ad-radius-lg:16px;--ad-radius-pill:999px;--ad-shadow-sm:0 1px 2px #1c19150a;--ad-shadow-md:0 10px 30px -18px #1c191547;--ad-shadow-lg:0 28px 60px -24px #1c191559;--ad-focus-ring:0 0 0 2px var(--ad-panel), 0 0 0 4px var(--ad-accent)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ad-canvas);min-height:100vh;color:var(--ad-text);font-family:var(--ad-font-sans);letter-spacing:-.003em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:.9375rem;line-height:1.55}h1,h2,h3,p,figure{margin:0}h1,h2,h3{letter-spacing:-.014em;font-weight:600;line-height:1.2}a{color:var(--ad-clay);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:#8a4e32}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{box-shadow:var(--ad-focus-ring);border-radius:var(--ad-radius-sm);outline:none}.skip-link{background:var(--ad-ink);color:#fbf8f1;border-radius:0 0 var(--ad-radius-sm) 0;z-index:20;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.mono{font-family:var(--ad-font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.muted{color:var(--ad-text-muted)}.subtle{color:var(--ad-text-subtle);font-size:.8125rem}.truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:26ch;display:inline-block;overflow:hidden}.shell{grid-template-columns:252px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:var(--ad-ink);color:#e9e3d7;flex-direction:column;gap:1.5rem;height:100vh;padding:1.25rem 1rem;display:flex;position:sticky;top:0}.brand{border-bottom:1px solid #e9e3d724;flex-direction:column;gap:.15rem;padding:.25rem .5rem .9rem;display:flex}.brand__name{letter-spacing:-.01em;color:#fbf8f1;font-size:1.0625rem;font-weight:600}.brand__tag{letter-spacing:.14em;text-transform:uppercase;color:#a89f8d;font-size:.6875rem}.nav{flex-direction:column;gap:.25rem;display:flex}.nav__link{border-radius:var(--ad-radius-sm);color:#cfc7b6;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .65rem;font-size:.875rem;text-decoration:none;display:flex}.nav__link:hover{color:#fff;background:#ffffff0f}.nav__link--active{background:var(--ad-ink-soft);color:#fff;box-shadow:inset 0 0 0 1px #e9e3d71f}.sidebar__foot{border-top:1px solid #e9e3d724;flex-direction:column;gap:.6rem;margin-top:auto;padding-top:.9rem;font-size:.8125rem;display:flex}.sidebar__email{color:#fbf8f1;word-break:break-word}.sidebar__roles{color:#a89f8d;font-size:.75rem;line-height:1.4}.sidebar__action .btn{color:#d8d0c0;border-color:#e9e3d738}.sidebar__action .btn:hover:not(:disabled){color:#fff;background:#ffffff14}.sidebar__error{color:#f0c4b8;margin-top:.35rem;font-size:.75rem}.main{min-width:0;padding:1.75rem 2rem 3rem}.page{flex-direction:column;gap:1.25rem;max-width:1180px;margin:0 auto;display:flex}.page__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.page__title{font-size:1.5rem}.page__sub{color:var(--ad-text-muted);margin-top:.2rem;font-size:.875rem}.breadcrumb{color:var(--ad-text-subtle);align-items:center;gap:.4rem;font-size:.8125rem;display:flex}.breadcrumb a{color:var(--ad-text-muted)}.panel{background:var(--ad-panel);border:1px solid var(--ad-border);border-radius:var(--ad-radius-lg);box-shadow:var(--ad-shadow-sm);overflow:hidden}.panel__head{border-bottom:1px solid var(--ad-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex}.panel__title{font-size:.9375rem;font-weight:600}.panel__body{padding:1.15rem}.panel__body--flush{padding:0}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.875rem}.table th{text-align:left;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--ad-text-subtle);background:var(--ad-panel-muted);border-bottom:1px solid var(--ad-border);padding:.7rem 1rem;font-size:.6875rem;font-weight:600}.table td{border-bottom:1px solid var(--ad-border);vertical-align:middle;padding:.75rem 1rem}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover{background:#fbf7ee}.table__primary{font-weight:500}.table__actions{text-align:right;white-space:nowrap}.pill{border-radius:var(--ad-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.12rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.pill:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:6px;height:6px}.pill--active{color:var(--ad-success-text);background:var(--ad-success-bg);border-color:var(--ad-success-border)}.pill--pending{color:var(--ad-warning-text);background:var(--ad-warning-bg);border-color:var(--ad-warning-border)}.pill--suspended{color:var(--ad-danger-text);background:var(--ad-danger-bg);border-color:var(--ad-danger-border)}.pill--closed,.pill--neutral{color:var(--ad-neutral-text);background:var(--ad-neutral-bg);border-color:var(--ad-neutral-border)}.pill--info{color:var(--ad-info-text);background:var(--ad-info-bg);border-color:var(--ad-info-border)}.job-status{flex-wrap:wrap;gap:.35rem;max-width:30rem;display:flex}.btn{border:1px solid var(--ad-border-strong);background:var(--ad-panel);min-height:2.375rem;color:var(--ad-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.btn:hover:not(:disabled){background:var(--ad-panel-muted);border-color:#bfb5a2}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--ad-accent);border-color:var(--ad-accent);color:#fbf8f1}.btn--primary:hover:not(:disabled){background:var(--ad-accent-hover);border-color:var(--ad-accent-hover)}.btn--danger{color:var(--ad-danger-text);background:var(--ad-danger-bg);border-color:var(--ad-danger-border)}.btn--danger:hover:not(:disabled){background:#f7ded7;border-color:#e2b3a7}.btn--ghost{color:var(--ad-text-muted);background:0 0;border-color:#0000}.btn--ghost:hover:not(:disabled){background:var(--ad-panel-muted);color:var(--ad-text)}.btn--sm{min-height:2rem;padding:.25rem .6rem;font-size:.8125rem}.form-grid{gap:.9rem;display:grid}.form-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.toolbar{flex-wrap:wrap;align-items:flex-end;gap:.6rem;display:flex}.field{flex-direction:column;flex:220px;gap:.35rem;min-width:0;display:flex}.field--narrow{flex:0 190px}.label{letter-spacing:.04em;text-transform:uppercase;color:var(--ad-text-subtle);font-size:.75rem;font-weight:600}.input,.select,.textarea{border:1px solid var(--ad-border-strong);width:100%;color:var(--ad-text);background:#fffdf8;border-radius:9px;padding:.5rem .65rem;font-size:.875rem}.textarea{resize:vertical;min-height:4.5rem}.hint{color:var(--ad-text-subtle);font-size:.75rem}.check{align-items:flex-start;gap:.5rem;font-size:.875rem;display:flex}.check input{margin-top:.2rem}.alert{border:1px solid;border-radius:10px;align-items:flex-start;gap:.5rem;padding:.7rem .85rem;font-size:.875rem;display:flex}.alert--error{color:var(--ad-danger-text);background:var(--ad-danger-bg);border-color:var(--ad-danger-border)}.alert--success{color:var(--ad-success-text);background:var(--ad-success-bg);border-color:var(--ad-success-border)}.alert--info{color:var(--ad-info-text);background:var(--ad-info-bg);border-color:var(--ad-info-border)}.alert--warning{color:var(--ad-warning-text);background:var(--ad-warning-bg);border-color:var(--ad-warning-border)}.dl{grid-template-columns:minmax(140px,210px) minmax(0,1fr);gap:.65rem 1rem;font-size:.875rem;display:grid}.dl dt{color:var(--ad-text-subtle);font-size:.8125rem}.dl dd{word-break:break-word;min-width:0;margin:0}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chip{border:1px solid var(--ad-border);border-radius:var(--ad-radius-pill);background:var(--ad-panel-muted);color:var(--ad-text-muted);font-family:var(--ad-font-mono);padding:.1rem .5rem;font-size:.75rem}.pager{border-top:1px solid var(--ad-border);color:var(--ad-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem 1rem;font-size:.8125rem;display:flex}.pager__links{gap:.4rem;display:flex}.pager__link{border:1px solid var(--ad-border-strong);color:var(--ad-text);background:var(--ad-panel);border-radius:7px;padding:.2rem .55rem;text-decoration:none}.pager__link:hover{background:var(--ad-panel-muted)}.pager__link--disabled{opacity:.45;pointer-events:none}.empty{text-align:center;color:var(--ad-text-muted);flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1.25rem;font-size:.875rem;display:flex}.empty__actions{flex-direction:column;align-items:center;gap:.45rem;margin-top:.5rem;display:flex}.json{border:1px solid var(--ad-border);background:var(--ad-panel-muted);max-width:52ch;font-family:var(--ad-font-mono);white-space:pre-wrap;word-break:break-word;border-radius:7px;margin:.35rem 0 0;padding:.5rem .6rem;font-size:.75rem}details summary{cursor:pointer;color:var(--ad-text-muted);font-size:.8125rem}.auth-shell{background:radial-gradient(120% 80% at 15% 0%, #f7f2e8 0%, var(--ad-canvas) 55%);place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.auth-card{background:var(--ad-panel);border:1px solid var(--ad-border);border-radius:var(--ad-radius-lg);width:100%;max-width:440px;box-shadow:var(--ad-shadow-lg);flex-direction:column;gap:1.1rem;padding:1.75rem;display:flex}.auth-card__brand{align-items:center;gap:.7rem;display:flex}.auth-card__mark{background:var(--ad-ink);width:36px;height:36px;color:var(--ad-clay-soft);border-radius:10px;place-items:center;font-weight:600;display:grid}.auth-card__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ad-text-subtle);font-size:.6875rem}.auth-card__title{font-size:1.25rem}.auth-card__sub{color:var(--ad-text-muted);font-size:.875rem}.auth-foot{color:var(--ad-text-subtle);text-align:center;font-size:.75rem}.secret{border:1px dashed var(--ad-border-strong);background:var(--ad-panel-muted);border-radius:10px;flex-direction:column;gap:.3rem;padding:.7rem .8rem;display:flex}.secret__value{font-family:var(--ad-font-mono);letter-spacing:.06em;word-break:break-all;font-size:.875rem}.otp-input{font-family:var(--ad-font-mono);letter-spacing:.32em;text-align:center;font-size:1.125rem}.codes{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.codes li{border:1px solid var(--ad-border);background:var(--ad-panel-muted);font-family:var(--ad-font-mono);letter-spacing:.05em;text-align:center;border-radius:7px;padding:.35rem .5rem;font-size:.8125rem}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{gap:.85rem;height:auto;padding:1rem;position:static}.brand{padding-bottom:.6rem}.nav{flex-direction:row;gap:.35rem;overflow-x:auto}.sidebar__foot{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-top:0}.main{padding:1.25rem 1rem 2.5rem}.dl{grid-template-columns:minmax(0,1fr);gap:.25rem}.dl dd{margin-bottom:.6rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
