.ax-levels{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.ax-lv{text-align:left;backdrop-filter:blur(18px);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:8px;flex-direction:column;padding:16px;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #14192d0d,0 12px 32px -24px #14192d59}.ax-lv[hidden]{display:none}.ax-lv:hover{transform:translateY(-2px)}.ax-lv[aria-pressed=true]{border-color:#ffb48c;box-shadow:0 0 0 3px #f45d1c24,0 12px 32px -24px #14192d59}.dark .ax-lv{box-shadow:none;background:#ffffff0a;border-color:#ffffff12}.dark .ax-lv[aria-pressed=true]{border-color:#f45d1c99}.ax-lv-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.ax-lv-stack{min-height:40px;margin-top:auto;padding-top:12px;display:flex}.ax-lv-stack>*+*{margin-left:-7px}.ax-lv-stack .sa-av{box-shadow:0 0 0 2px #fff}.dark .ax-lv-stack .sa-av{box-shadow:0 0 0 2px #1d1e23}.ax-lv-stack .ax-more{background:#14192d12;border-radius:99px;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff}.dark .ax-lv-stack .ax-more{background:#ffffff1a;box-shadow:0 0 0 2px #1d1e23}.ax-tag{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 9px 0 8px;font-size:11.5px;font-weight:700;display:inline-flex}.ax-tag i{background:currentColor;border-radius:99px;width:6px;height:6px}.ax-tag-admin{color:#fff;background:#1c1d22}.ax-tag-admin i{background:#ff8a4c}.ax-tag-manager{color:#5b3fb8;background:#eee9fc}.ax-tag-user{color:#1f5aa8;background:#dce8fb}.ax-tag-app{color:#a8400f;background:#ffe2d2}.ax-tag-none{color:var(--color-muted);background:#14192d0f}.dark .ax-tag-admin{color:#1c1d22;background:#fff}.dark .ax-tag-manager{color:#cfc2f8;background:#7c5bd933}.dark .ax-tag-user{color:#8db6f2;background:#4b8de82e}.dark .ax-tag-app{color:#ffa77a;background:#f45d1c2e}.dark .ax-tag-none{color:#9a9ba3;background:#ffffff0f}.ax-var-chip{height:20px;color:var(--color-ink-2);background:#14192d0d;border-radius:6px;align-items:center;padding:0 7px;font-size:11px;font-weight:600;display:inline-flex}.dark .ax-var-chip{color:#c9cad0;background:#ffffff0f}.ax-bar{background:#14192d12;border-radius:99px;width:180px;height:6px;overflow:hidden}.dark .ax-bar{background:#ffffff14}.ax-bar i{border-radius:inherit;background:#f45d1c;width:0;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.ax-bar.full i{background:#d2361f}.ax-role-sel{max-width:220px;height:34px}.ax-scope{color:var(--color-muted);max-width:260px;font-size:12px;line-height:1.35}tr.ax-flash>td{animation:1.6s both axFlash}@keyframes axFlash{0%,30%{background:#f45d1c1f}to{background:0 0}}.ax-pick{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .2s;display:flex}.ax-pick:hover{background:#14192d0a}.dark .ax-pick:hover{background:#ffffff0d}.ax-pick:has(input:checked){background:#f45d1c14}.ax-roles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.ax-role{flex-direction:column;display:flex}.ax-sees{color:#a8400f;background:#f45d1c12;border-radius:8px;gap:6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:flex}.dark .ax-sees{color:#ffa77a;background:#f45d1c1f}.ax-bul{gap:6px;font-size:12.5px;line-height:1.4;display:grid}.ax-bul li{gap:7px;display:flex}.ax-yes svg{color:#1e8a4c}.dark .ax-yes svg{color:#6fd49a}.ax-no{color:var(--color-muted)}.ax-no svg{color:#c2453a}.dark .ax-no svg{color:#f08a80}.ax-pic{color:#fff;background:#f45d1c;border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.ax-mxw{overscroll-behavior:contain;max-height:calc(100vh - 200px);overflow:auto}.ax-mx{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.ax-mx th,.ax-mx td{text-align:left;vertical-align:top;border-bottom:1px solid #14192d0f;min-width:130px;padding:10px 14px}.dark .ax-mx th,.dark .ax-mx td{border-color:#ffffff0f}.ax-mx thead th{z-index:2;backdrop-filter:blur(12px);vertical-align:bottom;background:#fffffff5;font-size:12.5px;position:sticky;top:0}.ax-mx .ax-c0{z-index:1;background:#fffffff5;min-width:200px;font-weight:600;position:sticky;left:0}.ax-mx thead .ax-c0{z-index:3;text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:11px}.dark .ax-mx thead th,.dark .ax-mx .ax-c0{background:#1d1e23fa}.ax-mx tbody tr:hover>td{background:#f45d1c09}.ax-mx tbody tr:hover>td.ax-c0{background:#fff8f4}.dark .ax-mx tbody tr:hover>td.ax-c0{background:#26221f}.ax-mx tbody tr:last-child>td{border-bottom:0}.ax-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.ax-verbs{color:var(--color-ink-2);font-size:12px;line-height:1.35}.dark .ax-verbs{color:#c9cad0}.ax-dash{background:#14192d2e;border-radius:2px;width:14px;height:2px;margin-top:9px;display:inline-block}.dark .ax-dash{background:#ffffff2e}.ax-sc{border-radius:6px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ax-sc-all{color:#166b37;background:#d9f2df}.ax-sc-loc{color:#8a5a06;background:#fbe7be}.ax-sc-team{color:#5b3fb8;background:#eee9fc}.ax-sc-own{color:#1f5aa8;background:#dce8fb}.dark .ax-sc-all{color:#6fd49a;background:#22a55a2e}.dark .ax-sc-loc{color:#f6c25e;background:#f2a5162e}.dark .ax-sc-team{color:#cfc2f8;background:#7c5bd933}.dark .ax-sc-own{color:#8db6f2;background:#4b8de82e}.ax-see,.ax-mask{align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.ax-see{color:#166b37}.dark .ax-see{color:#6fd49a}.ax-mask{color:var(--color-muted);font-weight:500}.ck-verdict{border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ck-yes{color:#145c30;background:#e8f6ec}.ck-no{color:#8e2219;background:#fcebe9}.dark .ck-yes{color:#8fe0b0;background:#22a55a24}.dark .ck-no{color:#f5a39b;background:#e5483b24}.ck-steps{gap:0;margin-top:12px;display:grid}.ck-step{border-bottom:1px dashed #14192d17;grid-template-columns:22px 130px 1fr;align-items:start;gap:10px;padding:9px 2px;font-size:13px;display:grid}.dark .ck-step{border-color:#ffffff14}.ck-step:last-child{border-bottom:0}.ck-n{background:#14192d0f;border-radius:99px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:grid}.dark .ck-n{background:#ffffff14}.ck-k{color:var(--color-muted);padding-top:2px;font-size:12px;font-weight:600}@media (prefers-reduced-motion:reduce){.ax-lv,.ax-bar i{transition:none}tr.ax-flash>td{animation:none}}
