@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");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{--qore-shell-font-family: Inter, "Segoe UI", Arial, sans-serif;--qore-shell-page-bg: #f5f7f9;--qore-shell-surface: #ffffff;--qore-shell-text: #17202a;--qore-shell-muted: #40515f;--qore-shell-subtle: #526170;--qore-shell-border: #dfe5eb;--qore-shell-control-border: #cbd5df;--qore-shell-control-bg: #f7fafc;--qore-shell-accent: #d7661e;--qore-shell-accent-soft: #fff6ef;--qore-shell-workspace-max-width: 1120px}:root{--ink: #171436;--ink-soft: #46436a;--muted: #77758f;--hint: #9c9aab;--orange: #ea8024;--orange-hover: #ca6e29;--orange-soft: #fff4ea;--blue: #1889bf;--surface: #ffffff;--surface-soft: #f7f7fa;--page: #f3f4f7;--border: #e2e2e9;--border-strong: #c9c8d3;--danger: #b42318;--danger-soft: #fff1ef;--success: #087a55;--success-soft: #eaf8f2;--warning: #8a5a00;--warning-soft: #fff7df;--focus-ring: rgba(24, 137, 191, .25);color-scheme:light;font-family:DM Sans,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html,body{min-height:100%}body{margin:0;color:var(--ink);background:var(--page)}button,input,select,textarea{font:inherit}.qore-workspace{display:block;min-width:0;color:var(--ink)}.qore-workspace :where(h1,h2,h3,p){margin-top:0}.qore-workspace .page-heading{margin-bottom:24px}.qore-workspace .page-heading .eyebrow{margin:0 0 7px;color:var(--orange-hover);font-size:.72rem;font-weight:700;text-transform:uppercase}.qore-workspace .page-heading h1{margin-bottom:7px;color:var(--ink);font-size:1.75rem;line-height:1.25}.qore-workspace .page-heading>p:not(.eyebrow),.qore-workspace .section-copy{margin-bottom:0;color:var(--muted);font-size:.9rem;line-height:1.55}.qore-workspace .panel{min-width:0;border:1px solid var(--border);border-radius:8px;background:var(--surface);overflow:hidden}.qore-workspace .panel-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--border)}.qore-workspace .panel-header h2{margin-bottom:4px;color:var(--ink);font-size:1.05rem}.qore-workspace .panel-header p{margin-bottom:0;color:var(--muted);font-size:.82rem}.qore-workspace :where(input,select,textarea){width:100%;min-height:42px;padding:9px 11px;border:1px solid var(--border-strong);border-radius:6px;color:var(--ink);background:var(--surface)}.qore-workspace textarea{min-height:88px;resize:vertical}.qore-workspace :where(input,select,textarea):focus-visible,.qore-workspace button:focus-visible,.qore-workspace a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.qore-workspace label{color:var(--ink-soft);font-size:.8rem;font-weight:700}.qore-workspace button,.qore-workspace .button-link{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 14px;border:1px solid var(--border-strong);border-radius:6px;color:var(--ink-soft);background:var(--surface);cursor:pointer;font-weight:700;text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease}.qore-workspace button:hover:not(:disabled),.qore-workspace .button-link:hover{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-hover)}.qore-workspace button:disabled{cursor:not-allowed;opacity:.55}.qore-workspace button.primary-action,.qore-workspace .button-link.primary-action{border-color:var(--orange);color:#fff;background:var(--orange)}.qore-workspace button.primary-action:hover:not(:disabled),.qore-workspace .button-link.primary-action:hover{border-color:var(--orange-hover);color:#fff;background:var(--orange-hover)}.qore-workspace button.danger{border-color:#efc1bb;color:var(--danger);background:var(--surface)}.qore-workspace button.danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger);background:var(--danger-soft)}.qore-workspace .notice{margin:0 0 16px;padding:11px 14px;border:1px solid var(--border);border-radius:6px;font-size:.84rem;line-height:1.5}.qore-workspace .notice.error{border-color:#f1c1bb;color:var(--danger);background:var(--danger-soft)}.qore-workspace .notice.success{border-color:#bfe5d5;color:var(--success);background:var(--success-soft)}.qore-workspace .table-wrap{width:100%;overflow-x:auto}.qore-workspace table{width:100%;border-collapse:collapse;background:var(--surface)}.qore-workspace :where(th,td){padding:13px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:middle}.qore-workspace th{color:var(--ink-soft);background:var(--surface-soft);font-size:.7rem;font-weight:700;text-transform:uppercase}.qore-workspace tbody tr:last-child td{border-bottom:0}.qore-workspace td>span:not(.status){color:var(--muted);font-size:.8rem}.qore-workspace .status{display:inline-flex;min-height:24px;align-items:center;padding:0 9px;border-radius:999px;color:var(--ink-soft);background:#eeedf3;font-size:.72rem;font-weight:700}.qore-workspace .status.active,.qore-workspace .status.succeeded{color:var(--success);background:var(--success-soft)}.qore-workspace .status.pending{color:var(--warning);background:var(--warning-soft)}.qore-workspace .status.revoked,.qore-workspace .status.suspended,.qore-workspace .status.failed{color:var(--danger);background:var(--danger-soft)}.qore-workspace .empty-state{margin:0;padding:28px 22px;color:var(--muted);font-size:.88rem;text-align:center}@media(max-width:720px){.qore-workspace .panel-header{align-items:stretch;flex-direction:column}.qore-workspace :where(th,td){padding:11px 12px}}
