.dk-shell{min-height:100dvh;background:#f5f7fc;color:#182238;font:14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.dk-shell *,.dk-dialog *{box-sizing:border-box}.dk-top{height:80px;background:#fff;border-bottom:1px solid #e5eaf3;padding:0 clamp(20px,5vw,76px);display:flex;align-items:center;justify-content:space-between;gap:20px}.dk-brand{display:flex;gap:18px;align-items:center;text-decoration:none;color:inherit;font-weight:650}.dk-brand img{width:105px;height:auto}.dk-brand span{padding-left:18px;border-left:1px solid #dce3ee}.dk-back{display:flex;align-items:center;gap:8px;color:#586982;text-decoration:none}.dk-main{max-width:1160px;margin:auto;padding:48px 28px}.dk-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.dk-intro h1{font-size:clamp(26px,3vw,36px);font-weight:720;letter-spacing:-1px;margin:8px 0}.dk-intro p{color:#6b7b92;margin:8px 0}.dk-intro .dk-eyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:#2563eb}.dk-private{display:flex;align-items:center;gap:8px;color:#526887;font-size:12px;white-space:nowrap}.dk-shell button,.dk-dialog button{font:inherit;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 15px;border:1px solid #dce4ef;border-radius:11px;background:#fff;color:inherit;cursor:pointer;min-height:42px}.dk-shell button:disabled,.dk-dialog button:disabled{opacity:.5;cursor:default}.dk-shell button:hover:not(:disabled),.dk-dialog button:hover:not(:disabled){border-color:#8eafe7}.dk-shell .dk-primary,.dk-dialog .dk-primary{background:#2563eb;border-color:#2563eb;color:#fff;font-weight:650}.dk-shell button:focus-visible,.dk-dialog button:focus-visible,.dk-shell a:focus-visible,.dk-shell summary:focus-visible,.dk-dialog summary:focus-visible{outline:3px solid #91b6ff;outline-offset:3px}.dk-tabs{display:flex;gap:8px;margin-bottom:20px}.dk-tabs button{border-color:transparent;background:transparent;color:#66748b}.dk-tabs button[aria-pressed=true]{background:#fff;border-color:#dce4ef;color:#2563eb;box-shadow:0 3px 12px #1e3a5f05}.dk-card{background:#fff;border:1px solid #e1e7f0;border-radius:22px;box-shadow:0 8px 32px #183a6606;overflow:hidden}.dk-card>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:28px}.dk-card h2{font-size:21px;margin:0;font-weight:700;display:flex;align-items:center;gap:10px}.dk-card p{color:#687990;margin:6px 0}.dk-count{font-size:12px;background:#edf3fe;color:#2563eb;border-radius:8px;padding:3px 8px}.dk-actions{display:flex;gap:8px}.dk-filters{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px 20px;border-bottom:1px solid #edf0f5}.dk-filters>input{max-width:340px;width:100%}.dk-shell input:not([type=checkbox]),.dk-dialog input:not([type=checkbox]):not([type=radio]),.dk-dialog select,.dk-dialog textarea{font:inherit;border:1px solid #dce4ef;border-radius:10px;padding:11px 12px;background:#fff;color:#182238;min-width:0}.dk-shell input:focus,.dk-dialog input:focus,.dk-dialog textarea:focus{outline:2px solid #a9c5fa;border-color:#91b6ff}.dk-filters label{display:flex;align-items:center;gap:8px;font-size:12px;color:#687990;white-space:nowrap}.dk-empty{padding:58px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;color:#6d7d92}.dk-empty h3{font-size:19px;color:#26334a;margin:6px 0}.dk-empty p{max-width:390px;margin:0 0 8px}.dk-key{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(145px,auto) auto;gap:18px;align-items:start;padding:24px 28px;border-bottom:1px solid #edf0f5}.dk-key-icon{width:44px;height:44px;display:grid;place-items:center;color:#3973d7;background:#f0f5fd;border-radius:13px}.dk-key-name strong{display:block;font-weight:650;overflow-wrap:anywhere}.dk-key-name code{display:block;color:#71819a;font-size:12px;overflow-wrap:anywhere;margin:5px 0 8px}.dk-key details{font-size:12px;color:#60748f}.dk-key small{display:block;overflow-wrap:anywhere}.dk-key summary{cursor:pointer}.dk-key-meta{text-align:right;font-size:12px;line-height:1.8;color:#728098}.dk-badge{display:inline-flex;border-radius:7px;padding:2px 8px;background:#f0f2f6;color:#7a8596;margin-bottom:4px;font-weight:600}.dk-badge.is-active{color:#168466;background:#e9f8f1}.dk-shell .dk-delete{font-size:12px;color:#ae4655;padding:8px 10px}.dk-footnote{display:flex;align-items:flex-start;gap:9px;padding:18px 28px;font-size:12px;color:#738299;background:#fcfdff}.dk-footnote svg{flex-shrink:0}.dk-signature{text-align:center;font-size:11px;color:#8090a8;margin:24px 0}.dk-dialog{position:fixed;inset:0;margin:auto;width:min(530px,calc(100vw - 28px));max-height:90dvh;overflow:auto;border:1px solid #dce4ef;border-radius:22px;padding:26px;color:#182238;background:#fff;box-shadow:0 24px 80px #10234530;font:14px/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.dk-dialog::backdrop{background:#182b494d}.dk-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.dk-dialog h2{font-size:21px;letter-spacing:-.4px;margin:0;font-weight:700}.dk-dialog header button{border:0;padding:6px;min-height:32px}.dk-dialog p{color:#66768d;margin:16px 0}.dk-dialog form>label,.dk-advanced>label{display:flex;flex-direction:column;gap:6px;margin:18px 0;font-weight:600}.dk-dialog fieldset{border:0;margin:18px 0;padding:0}.dk-dialog legend{font-weight:600;margin-bottom:9px}.dk-environments{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dk-environments label{position:relative;border:1px solid #dce4ef;border-radius:12px;padding:14px;cursor:pointer}.dk-environments input{margin-right:8px;accent-color:#2563eb}.dk-environments small{display:block;color:#71819a;font-size:11px;margin-top:5px}.dk-environments label[data-selected=true]{background:#f1f6ff;border-color:#79a3f1}.dk-advanced{border-top:1px solid #edf0f5;padding-top:15px}.dk-advanced>summary{display:flex;align-items:center;justify-content:space-between;color:#5c7292;font-size:13px;cursor:pointer}.dk-permissions{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dk-permissions label{display:flex;align-items:flex-start;gap:8px;font-size:12px}.dk-permissions small{display:block;color:#7f8da3;font-size:10px}.dk-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.dk-dialog .dk-danger{color:#fff;background:#c94255;border-color:#c94255}.dk-error,.dk-dialog p.dk-error{color:#a52e43;background:#fff0f2;padding:12px;border-radius:10px}.dk-notice{color:#137a5c;background:#eaf9f2;padding:12px;border-radius:10px}.dk-secret{width:100%;resize:none;min-height:105px;overflow-wrap:anywhere;font-family:monospace!important}.dk-success{color:#169876;margin-top:18px}.dk-status{display:block;font-size:12px;color:#168466;margin-top:8px}.dk-docs{padding:0 28px 26px}.dk-docs>header{padding:28px 0 16px}.dk-docs ol{padding-left:20px;color:#60738d;line-height:2.2}.dk-docs pre{background:#172237;color:#e4eeff;padding:22px;border-radius:14px;font-size:12px;overflow-x:auto;line-height:1.8}.dk-code-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 12px}.dk-code-tabs button{font-size:12px}.dk-code-tabs button[aria-pressed=true]{color:#2563eb;background:#edf4ff}.dk-doc-links{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.dk-doc-links a{display:flex;align-items:center;gap:6px;color:#2563eb;text-decoration:none}.dk-docs details{font-size:13px;border-top:1px solid #edf0f5;padding-top:18px}.dk-docs summary{cursor:pointer}@media (max-width:700px){.dk-top{height:66px;padding:0 18px}.dk-brand{gap:10px}.dk-brand img{width:82px}.dk-brand span{padding-left:10px;font-size:12px}.dk-back{font-size:12px}.dk-main{padding:28px 16px}.dk-intro{display:block;margin-bottom:24px}.dk-private{margin-top:16px}.dk-card>header{padding:20px;flex-wrap:wrap}.dk-actions{width:100%}.dk-actions .dk-primary{flex:1}.dk-filters{padding:0 20px 18px;flex-wrap:wrap}.dk-key{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;padding:20px 16px}.dk-key-icon{width:34px;height:36px}.dk-key-meta{grid-column:2;grid-row:2;text-align:left}.dk-key .dk-delete{grid-column:3;grid-row:1}.dk-delete span{display:none}.dk-footnote{padding:16px}.dk-permissions{grid-template-columns:1fr}.dk-docs{padding:0 18px 20px}.dk-docs>header{padding:20px 0}.dk-dialog{padding:20px}.dk-intro h1{font-size:28px}.dk-dialog h2{font-size:19px}}.dk-mcp{margin-top:32px;padding-top:28px;border-top:1px solid #e4eaf3}.dk-mcp>header{display:flex;align-items:center;justify-content:space-between;gap:20px}.dk-mcp-endpoint{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:#f4f7fd;border:1px solid #e0e7f2;border-radius:14px;padding:16px;margin-top:20px}.dk-mcp-endpoint code{overflow-wrap:anywhere}.dk-mcp details{margin-top:16px}.dk-mcp details li{margin:8px 0}.dk-mcp summary{cursor:pointer}.dk-mcp [role=status]{display:block;min-height:22px;color:#087f70}.dk-tabs,.dk-management .dk-filters{flex-wrap:wrap}.dk-management select{font:inherit;padding:10px;border:1px solid #dce4ef;border-radius:10px;background:#fff;color:#182238}.dk-management-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:22px 28px;background:#fafcff}.dk-management-totals strong{display:block;font-size:24px;margin-top:5px;overflow-wrap:anywhere}.dk-management-totals small{color:#687990}.dk-management-table{overflow-x:auto}.dk-management table{border-collapse:collapse;width:100%;font-size:12px;text-align:left}.dk-management th{background:#f7f9fc;color:#66758a;font-weight:600;white-space:nowrap}.dk-management th,.dk-management td{padding:16px 14px;border-bottom:1px solid #eaf0f6;vertical-align:top}.dk-management td:first-child{min-width:200px;max-width:250px;overflow-wrap:anywhere}.dk-management td small,.dk-management td code{display:block;color:#687990;font-size:11px;margin-top:5px}.dk-management td strong{display:block}.dk-management td:nth-child(7){min-width:155px}.dk-management summary{cursor:pointer;white-space:nowrap}.dk-management details{margin-top:6px}.dk-row-actions{display:flex;gap:5px}.dk-shell .dk-row-actions button{padding:8px;min-height:36px}.dk-management>p{margin:10px 24px}.dk-management .dk-footnote{line-height:1.7}@media (min-width:1200px){.dk-main:has(.dk-management){max-width:1600px}}@media (max-width:700px){.dk-management-totals{grid-template-columns:1fr;padding:18px 20px;gap:12px}.dk-management-totals strong{font-size:20px}.dk-management .dk-filters label{white-space:normal}.dk-management .dk-filters>input{max-width:none}}.dk-integration-prompt{margin-top:18px;padding:16px;border:1px solid #dfe8f5;background:#f6f9ff;border-radius:14px}.dk-integration-prompt strong{display:block;font-size:14px}.dk-dialog .dk-integration-prompt p{font-size:13px;margin:7px 0 12px}.dk-integration-prompt button{width:100%;white-space:normal}.dk-integration-prompt small{display:block;color:#687990;font-size:11px;margin-top:8px}
