.ic.svelte-13so817{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex:none}.cp.svelte-slkier{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg1);align-items:center;gap:4px;min-width:0;padding:2px 2px 2px 8px;display:flex}code.svelte-slkier{min-width:0;font:400 12px/22px var(--ui-mono);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ml.svelte-slkier{align-items:flex-start}.ml.svelte-slkier code:where(.svelte-slkier){white-space:pre-wrap;overflow-wrap:anywhere;padding:3px 0;line-height:18px}.log.svelte-107a1iz{background:var(--ui-bg1);font:400 12px/18px var(--ui-mono);white-space:pre-wrap;overflow-wrap:anywhere;min-height:120px;padding:8px 12px;overflow:auto}.l.cmd.svelte-107a1iz{color:var(--ui-link);margin-top:4px;font-weight:500}.l.err.svelte-107a1iz{color:var(--ui-err)}.l.ok.svelte-107a1iz{color:var(--ui-ok)}.l.warn.svelte-107a1iz{color:var(--ui-warn)}.l.info.svelte-107a1iz{color:var(--ui-fg);font-weight:500}.follow.svelte-107a1iz{position:absolute;bottom:14px;right:18px}tr.sel.svelte-jv1ycc td:where(.svelte-jv1ycc){background:var(--ui-sel)!important}.term.svelte-xzr8ml{background:var(--ui-bg1);min-height:280px;max-height:640px;font:400 12px/18px var(--ui-mono);padding:8px 12px;overflow:auto}.c.svelte-xzr8ml{color:var(--ui-link);margin-top:6px}pre.svelte-xzr8ml{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;margin:0}pre.err.svelte-xzr8ml{color:var(--ui-err)}.in.svelte-xzr8ml{align-items:center;gap:8px;margin-top:6px;display:flex}.in.svelte-xzr8ml span:where(.svelte-xzr8ml){color:var(--ui-link)}.in.svelte-xzr8ml input:where(.svelte-xzr8ml){color:var(--ui-fg);font:inherit;background:0 0;border:0;outline:0;flex:1}.scrim.svelte-1bxxaoh{z-index:60;background:#0006;place-items:start center;padding:8vh 16px 16px;display:grid;position:fixed;inset:0;overflow:auto}.dlg.svelte-1bxxaoh{width:min(520px,100%);box-shadow:var(--adm-pop-shadow);margin:0}.dlg.wide.svelte-1bxxaoh{width:min(880px,100%)}.body.svelte-1bxxaoh{gap:12px;display:grid}.foot.svelte-1bxxaoh{justify-content:flex-end;gap:8px}tr.sel.svelte-yryof0 td:where(.svelte-yryof0){background:var(--ui-sel)!important}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Medium.ttf)format("truetype");font-weight:500;font-display:swap}.ui-kit{--p-orange-6:#e08855;--p-blue-2:#2e436e;--p-blue-5:#366ace;--p-blue-6:#3574f0;--p-blue-7:#467ff2;--p-blue-8:#548af7;--p-blue-9:#6b9bfa;--ui-bg:#fff;--ui-bg1:#f7f8fa;--ui-fg:#000;--ui-fg-dim:#6c707e;--ui-fg-off:#a8adbd;--ui-border:#c9ccd6;--ui-border-h:#a8adbd;--ui-sep:#ebecf0;--ui-hover:#dfe1e5;--ui-sel:#d5e1ff;--ui-sel-off:#dfe1e5;--ui-accent:#3574f0;--ui-link:#2e55a3;--ui-popup:#fff;--ui-popup-border:#dfe1e5;--ui-head:#f7f8fa;--ui-key:#ebecf0;--ui-scroll:#d3d5db;--ui-scroll-h:#818594;--ui-off-bg:#ebecf0;--ui-off-fg:#a8adbd;--ui-ck-border:#818594;--ui-ck-border-h:#5a5d63;--ui-ck-bg:#fff;--ui-ok:#208a3c;--ui-ok-bg:#e6f7e9;--ui-warn:#a46704;--ui-warn-bg:#fdf4e3;--ui-err:#cc3645;--ui-err-bg:#fff2f3;--ui-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.5 6.25L8 9.75L4.5 6.25' fill='none' stroke='%236C707E' stroke-linecap='round'/%3E%3C/svg%3E");--ui-radius:6px;--sp-group:20px;--sp-unrel:8px;--sp-ctrl:6px;--sp-check:4px;--sp-inline:16px;--sp-indent:20px;--sp-btn:12px;--ui-sans:Inter, "Segoe UI", system-ui, sans-serif;--ui-mono:"JetBrains Mono", Consolas, monospace;color:var(--ui-fg);font:400 13px/16px var(--ui-sans)}@media (prefers-color-scheme:dark){.ui-kit{--ui-bg:#2b2d30;--ui-bg1:#1e1f22;--ui-fg:#dfe1e5;--ui-fg-dim:#868a91;--ui-fg-off:#5a5d63;--ui-border:#4e5157;--ui-border-h:#6f737a;--ui-sep:#393b40;--ui-hover:#393b40;--ui-sel:#2e436e;--ui-sel-off:#43454a;--ui-accent:#3574f0;--ui-link:#6b9bfa;--ui-popup:#2b2d30;--ui-popup-border:#43454a;--ui-head:#2b2d30;--ui-key:#43454a;--ui-scroll:#4e5157;--ui-scroll-h:#6f737a;--ui-off-bg:#43454a;--ui-off-fg:#6f737a;--ui-ck-border:#6f737a;--ui-ck-border-h:#9da0a8;--ui-ck-bg:transparent;--ui-ok:#5fad65;--ui-ok-bg:#253627;--ui-warn:#d6ae58;--ui-warn-bg:#3d3223;--ui-err:#db5c5c;--ui-err-bg:#402929;--ui-chev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M11.5 6.25L8 9.75L4.5 6.25' fill='none' stroke='%23B4B8BF' stroke-linecap='round'/%3E%3C/svg%3E")}}:where(.ui-kit) :is(button,input,select,textarea){font:inherit;color:inherit}.ui-kit .t-h1{font:600 20px/24px var(--ui-sans);margin:0}.ui-kit .t-h2{font:600 16px/20px var(--ui-sans);margin:0}.ui-kit .t-mono{font:400 12px/16px var(--ui-mono)}.ui-kit .dim{color:var(--ui-fg-dim)}.ui-kit .ui-ic{vertical-align:middle;fill:none;stroke:currentColor;stroke-linecap:round;flex-shrink:0;width:16px;height:16px}.ui-kit .ui-btn{border-radius:var(--ui-radius);height:28px;font:500 13px/16px var(--ui-sans);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ui-kit .ui-btn.primary{background:var(--p-blue-6);color:#fff}.ui-kit .ui-btn.primary:hover{background:var(--p-blue-7)}.ui-kit .ui-btn.primary:active{background:var(--p-blue-5)}.ui-kit .ui-btn.secondary{background:var(--ui-bg);border-color:var(--ui-border);color:var(--ui-fg)}.ui-kit .ui-btn.secondary:hover{background:var(--ui-hover)}.ui-kit .ui-btn.secondary:active{background:var(--ui-sel-off)}.ui-kit .ui-btn:focus-visible{outline:2px solid var(--p-blue-6);outline-offset:1px}.ui-kit .ui-btn:disabled{background:var(--ui-off-bg);color:var(--ui-off-fg);cursor:default;border-color:#0000}.ui-kit .ui-btn.slim{border-radius:5px;height:22px;padding:0 8px;font-size:12px}.ui-kit .ui-ib{min-width:26px;height:26px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:0 5px;display:inline-flex}.ui-kit .ui-ib:hover{background:var(--ui-hover)}.ui-kit .ui-ib:active,.ui-kit .ui-ib.on{background:var(--ui-sel-off)}.ui-kit .ui-ib:disabled{opacity:.4;cursor:default;background:0 0}.ui-kit .ui-ib:focus-visible{outline:2px solid var(--p-blue-6);outline-offset:-1px}.ui-kit .ui-dd{appearance:none;border:1px solid var(--ui-border);background:var(--ui-bg) var(--ui-chev) right 4px center / 16px 16px no-repeat;min-width:0;max-width:100%;height:26px;color:var(--ui-fg);font:400 13px/16px var(--ui-sans);cursor:pointer;border-radius:6px;padding:0 24px 0 8px}.ui-kit .ui-dd:hover{border-color:var(--ui-border-h)}.ui-kit .ui-dd:focus-visible{outline:2px solid var(--p-blue-6);outline-offset:-1px;border-color:var(--p-blue-6)}.ui-kit .ui-dd option{background:var(--ui-popup);color:var(--ui-fg)}.ui-kit .ui-input{border:1px solid var(--ui-border);background:var(--ui-bg);min-width:0;height:26px;color:var(--ui-fg);font:400 13px/16px var(--ui-sans);-moz-appearance:textfield;border-radius:6px;padding:0 8px}.ui-kit .ui-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ui-kit .ui-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ui-kit .ui-input::placeholder{color:var(--ui-fg-dim)}.ui-kit .ui-input:hover{border-color:var(--ui-border-h)}.ui-kit .ui-input:focus{outline:2px solid var(--p-blue-6);outline-offset:-1px;border-color:var(--p-blue-6)}.ui-kit .ui-search{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);min-width:0;height:28px;color:var(--ui-fg-dim);align-items:center;gap:6px;padding:0 6px;display:inline-flex}.ui-kit .ui-search:focus-within{border-color:var(--ui-accent);outline:1px solid var(--ui-accent)}.ui-kit .ui-search input{min-width:40px;height:100%;color:var(--ui-fg);background:0 0;border:0;outline:0;flex:1;padding:0}.ui-kit .ui-search input::placeholder{color:var(--ui-fg-dim)}.ui-kit .ui-search input::-webkit-search-cancel-button{display:none}.ui-kit .ui-search .clr{color:var(--ui-fg-dim);cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0;display:inline-flex}.ui-kit .ui-search .clr:hover{background:var(--ui-hover)}.ui-kit .ui-seg{background:var(--ui-bg1);border:1px solid var(--ui-sep);border-radius:7px;align-items:center;gap:2px;padding:2px;display:inline-flex}.ui-kit .ui-seg>button{height:20px;color:var(--ui-fg-dim);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:0 10px}.ui-kit .ui-seg>button:hover{background:var(--ui-hover);color:var(--ui-fg)}.ui-kit .ui-seg>button.on{background:var(--ui-sel-off);color:var(--ui-fg)}.ui-kit .ui-check{cursor:pointer;white-space:nowrap;align-items:center;gap:6px;min-height:22px;display:inline-flex}.ui-kit .ui-check input{appearance:none;box-sizing:border-box;border:1px solid var(--ui-ck-border);background:var(--ui-ck-bg) center / 16px 16px no-repeat;cursor:pointer;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin:0}.ui-kit .ui-check:hover input{border-color:var(--ui-ck-border-h)}.ui-kit .ui-check input:checked{background-color:var(--p-blue-6);border-color:var(--p-blue-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.3l2.5 2.4 5.1-5.3' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ui-kit .ui-check:hover input:checked{background-color:var(--p-blue-7);border-color:var(--p-blue-7)}.ui-kit .ui-check input:focus-visible{outline:2px solid var(--p-blue-6);outline-offset:1px}.ui-kit .ui-stat{background:var(--ui-bg);border:1px solid var(--ui-sep);border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 12px 9px;display:flex}.ui-kit .ui-stat>span{color:var(--ui-fg-dim);letter-spacing:.04em;font-size:11px;line-height:14px}.ui-kit .ui-stat>b{font:600 16px/20px var(--ui-sans);color:var(--ui-fg)}.ui-kit .ui-stat>small{color:var(--ui-fg-dim);font-size:12px;line-height:16px}.ui-kit .ui-group{flex-direction:column;min-width:0;display:flex}.ui-kit .ui-group>.gh{padding:var(--sp-ctrl) 0;align-items:center;gap:8px;font-weight:500;display:flex}.ui-kit .ui-group>.gh:after{content:"";background:var(--ui-sep);flex:1;order:1;min-width:16px;height:1px}.ui-kit .ui-group>.gh>.end{order:2;align-items:center;gap:6px;display:inline-flex}.ui-kit .ui-group>.gb{padding-left:var(--sp-indent);gap:var(--sp-ctrl);flex-direction:column;display:flex}.ui-kit .ui-spec{grid-template-columns:max-content minmax(0,1fr);gap:6px 24px;margin:0;display:grid}.ui-kit .ui-spec>dt{color:var(--ui-fg-dim)}.ui-kit .ui-spec>dd{overflow-wrap:anywhere;min-width:0;margin:0}.ui-kit .ui-badge{white-space:nowrap;background:var(--ui-key);height:16px;color:var(--ui-fg-dim);vertical-align:1px;border-radius:8px;align-items:center;padding:0 6px;font-size:11px;line-height:16px;display:inline-flex}.ui-kit .ui-badge.ok{background:var(--ui-ok-bg);color:var(--ui-ok)}.ui-kit .ui-badge.warn{background:var(--ui-warn-bg);color:var(--ui-warn)}.ui-kit .ui-badge.err{background:var(--ui-err-bg);color:var(--ui-err)}.ui-kit .ui-progress{background:var(--ui-sep);border-radius:2px;height:4px;display:block;overflow:hidden}.ui-kit .ui-progress>span{border-radius:inherit;background:var(--ui-accent);height:100%;transition:width .3s;display:block}.ui-kit .ui-banner{border-radius:var(--ui-radius);border:1px solid #0000;align-items:center;gap:8px;min-height:32px;padding:6px 12px;display:flex}.ui-kit .ui-banner.ok{background:var(--ui-ok-bg);border-color:color-mix(in srgb, var(--ui-ok) 30%, transparent)}.ui-kit .ui-banner.err{background:var(--ui-err-bg);border-color:color-mix(in srgb, var(--ui-err) 30%, transparent)}.ui-kit .ui-banner>.grow{flex:1;min-width:0}.ui-kit .ui-table{border:1px solid var(--ui-sep);background:var(--ui-bg);font:400 12px/16px var(--ui-sans);border-radius:6px;overflow:hidden}.ui-kit .ui-table .scroll{overflow-x:auto}.ui-kit .ui-table table{border-collapse:collapse;width:100%}.ui-kit .ui-table th,.ui-kit .ui-table td{text-align:left;white-space:nowrap;vertical-align:middle;height:28px;padding:0 8px}.ui-kit .ui-table th{height:26px;color:var(--ui-fg-dim);background:var(--ui-head);border-bottom:1px solid var(--ui-sep);font-weight:400}.ui-kit .ui-table th+th{border-left:1px solid var(--ui-sep)}.ui-kit .ui-table td.num,.ui-kit .ui-table th.num{text-align:right;font-variant-numeric:tabular-nums}.ui-kit .ui-table tbody tr:hover>td{background:var(--ui-hover)}.ui-kit .ui-table tbody tr.sel>td,.ui-kit .ui-table tbody tr.sel:hover>td{background:var(--ui-sel)}.ui-kit .ui-table .tbar{border-bottom:1px solid var(--ui-sep);background:var(--ui-head);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;display:flex}.ui-kit .ui-table .tbar .sep{background:var(--ui-border);width:1px;height:18px;margin:0 2px}.ui-kit .ui-table .foot{border-top:1px solid var(--ui-sep);background:var(--ui-head);color:var(--ui-fg-dim);align-items:center;gap:8px;padding:4px 8px;display:flex}.ui-kit .ui-table .empty{text-align:center;height:64px;color:var(--ui-fg-dim)}.ui-kit .ui-link{color:var(--ui-link);cursor:pointer;text-decoration:none}.ui-kit .ui-link:hover{text-decoration:underline}@media (width<=640px){.ui-kit .hide-sm{display:none}}.adm{--cf-c1:#3574f0;--cf-c2:#e08855;--cf-c3:#24a394;--cf-surface:var(--ui-bg);--cf-surface-2:var(--ui-bg1);--cf-border:var(--ui-border);--cf-border-soft:var(--ui-sep);--cf-muted:var(--ui-fg-dim);--cf-primary:var(--ui-accent);--adm-head-h:40px;--adm-chrome:#f7f8fa;--adm-canvas:#fff;--adm-pop-shadow:0 8px 24px #0002;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--adm-canvas);min-height:100vh;color:var(--ui-fg);font:400 13px/16px var(--ui-sans);-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.adm{--cf-c1:#548af7;--cf-c2:#f0ac81;--cf-c3:#24a394;--adm-chrome:#2b2d30;--adm-canvas:#1e1f22;--adm-pop-shadow:0 8px 24px #0006;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.adm *,.adm :before,.adm :after{box-sizing:border-box}.adm h1,.adm h2,.adm p{margin:0}.adm a{color:inherit}.adm ::-webkit-scrollbar{width:10px;height:10px}.adm ::-webkit-scrollbar-track{background:0 0}.adm ::-webkit-scrollbar-corner{background:0 0}.adm ::-webkit-scrollbar-thumb{background:var(--ui-scroll);background-clip:padding-box;border:2px solid #0000;border-radius:5px}.adm ::-webkit-scrollbar-thumb:hover{background-color:var(--ui-scroll-h)}.cf-muted{color:var(--ui-fg-dim)}.cf-error{color:var(--ui-err)}.cf-link{text-decoration:none;color:var(--ui-link)!important}.cf-link:hover{text-decoration:underline}.cf-code{border:1px solid var(--ui-border);font:400 12px/16px var(--ui-mono);white-space:nowrap;border-radius:3px;padding:0 4px;display:inline-block}.cf-num{font-variant-numeric:tabular-nums;text-align:right!important}.cf-nowrap{white-space:nowrap}.cf-center{place-items:center;min-height:100vh;padding:24px 16px;display:grid}.cf-logo{background:var(--p-orange-6,#e08855);flex:none;width:20px;height:16px;display:inline-block;-webkit-mask:url(/logo/mark.svg) 50%/contain no-repeat;mask:url(/logo/mark.svg) 50%/contain no-repeat}.cf-logo--lg{width:32px;height:26px}.cf-header{z-index:30;height:var(--adm-head-h);background:var(--adm-chrome);border-bottom:1px solid var(--ui-sep);align-items:center;gap:8px;padding:0 8px 0 12px;display:flex;position:sticky;top:0}.cf-brand{border-radius:5px;align-items:center;gap:8px;height:28px;padding:0 8px 0 4px;font-weight:600;text-decoration:none;display:inline-flex;color:var(--ui-fg)!important}.cf-brand:hover{background:var(--ui-hover)}.cf-header__sep{color:var(--ui-fg-off)}.cf-header__ctx{color:var(--ui-fg-dim)}.cf-header__end{align-items:center;gap:6px;margin-left:auto;display:flex}.cf-env{background:var(--ui-key);height:22px;color:var(--ui-fg-dim);font:400 12px/16px var(--ui-mono);border-radius:5px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cf-env__dot{background:var(--ui-ok);border-radius:50%;width:6px;height:6px}.cf-env__dot--local{background:var(--ui-warn)}.cf-icon-btn{appearance:none;min-width:26px;height:26px;color:var(--ui-fg);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.cf-icon-btn:hover{background:var(--ui-hover)}.cf-icon-btn:active{background:var(--ui-sel-off)}.cf-icon-btn:disabled{opacity:.4;cursor:default;background:0 0}.cf-icon-btn svg,.cf-account__btn svg,.cf-nav svg,.cf-search svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.cf-icon-btn svg{width:16px;height:16px}.cf-burger{display:none}.cf-account{position:relative}.cf-account__btn{appearance:none;height:28px;color:var(--ui-fg);cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:6px;padding:0 6px 0 3px;display:inline-flex}.cf-account__btn:hover{background:var(--ui-hover)}.cf-account__btn[aria-expanded=true]{background:var(--ui-sel-off)}.cf-account__btn svg{color:var(--ui-fg-dim)}.cf-avatar{color:#fff;background:var(--p-blue-6);border-radius:5px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:inline-grid}.cf-menu{background:var(--ui-popup);border:1px solid var(--ui-popup-border);min-width:240px;box-shadow:var(--adm-pop-shadow);z-index:40;border-radius:8px;padding:6px;position:absolute;top:calc(100% + 4px);right:0}.cf-menu__head{border-bottom:1px solid var(--ui-popup-border);gap:2px;margin-bottom:5px;padding:4px 10px 8px;display:grid}.cf-menu__head b{font-weight:600}.cf-menu__head .cf-muted{font-size:12px}.cf-menu__item{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;width:100%;padding:5px 10px;text-decoration:none;display:flex;color:var(--ui-fg)!important}.cf-menu__item:hover{background:var(--ui-sel)}.cf-shell{min-height:calc(100vh - var(--adm-head-h));grid-template-columns:220px minmax(0,1fr);display:grid}.cf-sidebar{top:var(--adm-head-h);height:calc(100vh - var(--adm-head-h));background:var(--adm-chrome);border-right:1px solid var(--ui-sep);flex-direction:column;padding:6px 0 8px;display:flex;position:sticky;overflow-y:auto}.cf-sidebar__group{height:28px;color:var(--ui-fg);align-items:center;padding:0 14px;font-weight:600;display:flex}.cf-nav{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:24px;margin:0 6px;padding:0 8px;text-decoration:none;display:flex;color:var(--ui-fg)!important}.cf-nav:hover{background:var(--ui-hover)}.cf-nav svg{width:16px;height:16px;color:var(--ui-fg-dim);flex:none}.cf-nav--on,.cf-nav--on:hover{background:var(--ui-sel)}.cf-nav--on svg{color:var(--ui-fg)}.cf-sidebar__foot{border-top:1px solid var(--ui-sep);font:400 11px/16px var(--ui-mono);overflow-wrap:anywhere;margin-top:auto;padding:8px 14px 0}.cf-scrim{display:none}.cf-main{width:100%;min-width:0;max-width:1280px;padding:20px 28px 48px}.cf-page-head{margin-bottom:var(--sp-group);justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cf-page-head h1{font:600 20px/24px var(--ui-sans);margin-bottom:4px}.cf-title-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-crumbs{color:var(--ui-fg-dim);gap:6px;margin-bottom:6px;display:flex}.cf-crumbs a{text-decoration:none;color:var(--ui-link)!important}.cf-crumbs a:hover{text-decoration:underline}.cf-card{background:var(--ui-bg);border:1px solid var(--ui-sep);margin-bottom:var(--sp-group);border-radius:8px;min-width:0;overflow:hidden}.cf-card__head{border-bottom:1px solid var(--ui-sep);background:var(--ui-head);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:40px;padding:6px 12px;display:flex}.cf-card__head h2{font:600 13px/16px var(--ui-sans)}.cf-card__head p{margin-top:2px;font-size:12px}.cf-card__body{padding:12px}.cf-card__foot{border-top:1px solid var(--ui-sep);background:var(--ui-head);min-height:36px;color:var(--ui-fg-dim);justify-content:space-between;align-items:center;gap:12px;padding:4px 12px;display:flex}.cf-grid2{margin-bottom:var(--sp-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:12px;display:grid}.cf-grid2>.cf-card{margin-bottom:0}.cf-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cf-stats{margin-bottom:var(--sp-group);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:8px;display:grid}.cf-stat{background:var(--ui-bg);border:1px solid var(--ui-sep);border-radius:8px;align-content:start;gap:2px;min-width:0;padding:8px 12px 9px;display:grid}.cf-stat__label{letter-spacing:.04em;color:var(--ui-fg-dim);align-items:center;gap:6px;font-size:11px;line-height:14px;display:inline-flex}.cf-stat__value{font:600 16px/20px var(--ui-sans);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:flex}.cf-stat__sub{color:var(--ui-fg-dim);font-size:12px}.cf-delta{border-radius:8px;align-items:center;height:16px;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.cf-delta--up{color:var(--ui-ok);background:var(--ui-ok-bg)}.cf-live{background:var(--ui-ok);width:6px;height:6px;box-shadow:0 0 0 3px var(--ui-ok-bg);border-radius:50%}.cf-btn{appearance:none;border-radius:var(--ui-radius);border:1px solid var(--ui-border);background:var(--ui-bg);height:28px;font:500 13px/16px var(--ui-sans);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;color:var(--ui-fg)!important}.cf-btn:hover:not(:disabled){background:var(--ui-hover)}.cf-btn:active:not(:disabled){background:var(--ui-sel-off)}.cf-btn:disabled{background:var(--ui-off-bg);cursor:default;border-color:#0000;color:var(--ui-off-fg)!important}.cf-btn--primary{background:var(--p-blue-6);border-color:#0000;color:#fff!important}.cf-btn--primary:hover:not(:disabled){background:var(--p-blue-7)}.cf-btn--primary:active:not(:disabled){background:var(--p-blue-5)}.cf-btn--danger{color:var(--ui-err)!important}.cf-btn--danger:hover:not(:disabled){background:var(--ui-err-bg)}.cf-btn--sm{border-radius:5px;height:22px;padding:0 8px;font-size:12px}.cf-btn--block{width:100%}.cf-input{border:1px solid var(--ui-border);border-radius:var(--ui-radius);background:var(--ui-bg);min-width:0;height:28px;color:var(--ui-fg);font:400 13px/16px var(--ui-sans);padding:0 8px}.cf-input::placeholder{color:var(--ui-fg-dim)}.cf-input:hover:not(:disabled){border-color:var(--ui-border-h)}.cf-input:disabled{background:var(--ui-off-bg);color:var(--ui-fg-off);border-color:#0000}textarea.cf-input{height:auto;padding:6px 8px;line-height:18px}select.cf-input{appearance:none;background:var(--ui-bg) var(--ui-chev) right 4px center / 16px 16px no-repeat;cursor:pointer;padding-right:24px}select.cf-input option{background:var(--ui-popup);color:var(--ui-fg)}input[type=number].cf-input{-moz-appearance:textfield}input[type=number].cf-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number].cf-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cf-input--sm{height:26px;font-size:13px}.cf-input:focus{outline:2px solid var(--p-blue-6);outline-offset:-1px;border-color:var(--p-blue-6)}.adm :is(.cf-btn,.cf-nav,.cf-account__btn,.cf-icon-btn,.cf-menu__item,.cf-brand,a):focus-visible{outline:2px solid var(--p-blue-6);outline-offset:1px}.cf-field{gap:var(--sp-label,6px);display:grid}.cf-label{color:var(--ui-fg)}.cf-check{min-height:22px;color:var(--ui-fg);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.adm input[type=checkbox],.adm input[type=radio]{appearance:none;border:1px solid var(--ui-ck-border);background:var(--ui-ck-bg) center / 16px 16px no-repeat;cursor:pointer;vertical-align:middle;border-radius:3px;flex-shrink:0;width:16px;height:16px;margin:0}.adm input[type=radio]{border-radius:50%}.adm input[type=checkbox]:hover,.adm input[type=radio]:hover,.adm label:hover>input[type=checkbox],.adm label:hover>input[type=radio]{border-color:var(--ui-ck-border-h)}.adm input[type=checkbox]:checked,.adm input[type=radio]:checked{background-color:var(--p-blue-6);border-color:var(--p-blue-6)}.adm input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.3l2.5 2.4 5.1-5.3' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.adm input[type=radio]:checked{background-image:radial-gradient(circle,#fff 0 3px,#0000 3.5px)}.adm input[type=checkbox]:focus-visible,.adm input[type=radio]:focus-visible{outline:2px solid var(--p-blue-6);outline-offset:1px}.adm input[type=checkbox]:disabled,.adm input[type=radio]:disabled{cursor:default;opacity:.5}.cf-toolbar{justify-content:flex-start}.cf-search{flex:260px;display:flex;position:relative}.cf-search svg{width:16px;height:16px;color:var(--ui-fg-dim);pointer-events:none;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.cf-search .cf-input{width:100%;padding-left:28px}.cf-search .cf-input::-webkit-search-cancel-button{filter:grayscale();opacity:.6}.cf-pager{gap:8px;display:flex}.cf-banner{border-radius:var(--ui-radius);color:var(--ui-fg);border:1px solid #0000;margin-bottom:12px;padding:7px 12px;line-height:18px;display:block}.cf-banner--danger{background:var(--ui-err-bg);border-color:color-mix(in srgb, var(--ui-err) 30%, transparent)}.cf-banner--warn{background:var(--ui-warn-bg);border-color:color-mix(in srgb, var(--ui-warn) 30%, transparent)}.cf-banner--ok{background:var(--ui-ok-bg);border-color:color-mix(in srgb, var(--ui-ok) 30%, transparent)}.cf-pill{white-space:nowrap;vertical-align:1px;background:var(--ui-key);height:16px;color:var(--ui-fg-dim);border-radius:8px;align-items:center;margin:1px 4px 1px 0;padding:0 6px;font-size:11px;line-height:16px;display:inline-flex}.cf-pill--ok{background:var(--ui-ok-bg);color:var(--ui-ok)}.cf-pill--warn{background:var(--ui-warn-bg);color:var(--ui-warn)}.cf-pill--danger{background:var(--ui-err-bg);color:var(--ui-err)}.cf-table-wrap{overflow-x:auto}.cf-table{border-collapse:collapse;width:100%}.cf-table th{text-align:left;height:26px;color:var(--ui-fg-dim);background:var(--ui-head);border-bottom:1px solid var(--ui-sep);white-space:nowrap;padding:0 12px;font-size:12px;font-weight:400}.cf-table th+th{border-left:1px solid var(--ui-sep)}.cf-table td{vertical-align:middle;height:30px;padding:4px 12px}.cf-table tbody tr:hover td{background:var(--ui-hover)}.cf-empty{text-align:center;height:64px;color:var(--ui-fg-dim)}.cf-user{text-decoration:none;display:grid}.cf-user b{color:var(--ui-link);font-weight:500}.cf-user:hover b{text-decoration:underline}.cf-user small{font-size:12px}.cf-badge-cell{align-items:center;gap:8px;display:inline-flex}.cf-badge-cell img{object-fit:contain}.cf-badge-cell b{white-space:nowrap;font-weight:500}.cf-chart{width:100%;min-width:0}.cf-chart__legend{flex-wrap:wrap;gap:4px 16px;margin-bottom:8px;font-size:12px;display:flex}.cf-chart__legend i,.cf-chart__tip i{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:6px;display:inline-block}.cf-chart__plot{position:relative}.cf-chart svg{touch-action:pan-y;width:100%;display:block}.cf-chart__grid{stroke:var(--ui-sep);stroke-width:1px}.cf-chart__cursor{stroke:var(--ui-fg-dim);stroke-dasharray:3 3}.cf-chart__dot{stroke:var(--ui-bg);stroke-width:2px}.cf-chart__tick{fill:var(--ui-fg-dim);font-variant-numeric:tabular-nums;font-size:11px}.cf-chart__empty{text-align:center;padding:56px 0}.cf-chart__tip{color:#fff;pointer-events:none;z-index:2;background:#27282e;border-radius:6px;gap:3px;min-width:160px;padding:8px 10px;font-size:12px;display:grid;position:absolute;top:6px;transform:translate(12px);box-shadow:0 4px 14px #0005}@media (prefers-color-scheme:dark){.cf-chart__tip{color:#dfe1e5;background:#393b40}}.cf-chart__tip--flip{transform:translate(calc(-100% - 12px))}.cf-chart__tip b{margin-bottom:2px;font-weight:600}.cf-chart__tip span{white-space:nowrap;align-items:center;display:flex}.cf-chart__tip em{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:16px;font-style:normal;font-weight:600}.cf-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cf-bars__row{justify-content:space-between;gap:12px;margin-bottom:4px;display:flex}.cf-bars__track{background:var(--ui-sep);border-radius:2px;height:4px;display:block;overflow:hidden}.cf-bars__track span{border-radius:inherit;background:var(--ui-accent);height:100%;display:block}.cf-props{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));margin:0;display:grid}.cf-props div{border-right:1px solid var(--ui-sep);margin-right:-1px;padding:8px 12px}.cf-props dt{color:var(--ui-fg-dim);margin-bottom:2px;font-size:12px}.cf-props dd{margin:0}.cf-timeline{margin:0;padding:4px 0;list-style:none}.cf-timeline__item{gap:2px;padding:6px 12px 6px 32px;display:grid;position:relative}.cf-timeline__item:before{content:"";background:var(--ui-fg-off);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:13px}.cf-timeline__item:after{content:"";background:var(--ui-sep);width:1px;position:absolute;top:20px;bottom:-6px;left:16.5px}.cf-timeline__item:last-child:after{display:none}.cf-act--grant:before,.cf-act--purchase:before{background:var(--ui-ok)}.cf-act--pending:before{background:var(--ui-warn)}.cf-act--revoke:before{background:var(--ui-err)}.cf-timeline__item small{font-size:12px}.cf-auth{background:var(--adm-canvas);flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:100vh;padding:32px 16px;display:flex}.cf-auth__brand{font:600 20px/24px var(--ui-sans);align-items:center;gap:10px;text-decoration:none;display:inline-flex;color:var(--ui-fg)!important}.cf-login{width:min(100%,380px);padding:16px var(--sp-dlg-x,20px) 20px;border-color:var(--ui-popup-border);border-radius:10px;gap:12px;margin:0;display:grid;box-shadow:0 16px 40px #0003}.cf-login__title{font:600 16px/20px var(--ui-sans)}.cf-login .cf-banner{margin:0}.cf-login .cf-btn--block{margin-top:4px}.cf-auth__foot{font-size:12px}.cf-card__body--tinted{background:var(--ui-bg1);border-bottom:1px solid var(--ui-sep)}.cf-col-order{white-space:nowrap;width:1%}.cf-order{gap:2px;display:inline-flex}.cf-icon-btn--sm{min-width:22px;height:22px;padding:0 4px;font-size:13px;line-height:1}.cf-title-btn{appearance:none;color:var(--ui-fg);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:6px;margin-left:-6px;padding:2px 6px;display:inline-flex}.cf-title-btn:hover:not(:disabled){border-color:var(--ui-border);background:var(--ui-bg)}.cf-title-btn__pen{color:var(--ui-fg-dim);opacity:0}.cf-title-btn:hover .cf-title-btn__pen,.cf-title-btn:focus-visible .cf-title-btn__pen{opacity:1}.cf-title-input{width:min(260px,100%)}.cf-link-btn{appearance:none;color:var(--ui-link);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.cf-link-btn:hover{text-decoration:underline}.cf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cf-upload{gap:12px;max-width:560px;display:grid}.cf-drop{text-align:center;border:1px dashed var(--ui-border);background:var(--ui-bg1);cursor:pointer;border-radius:8px;justify-items:center;gap:6px;padding:20px 16px;display:grid;position:relative}.cf-drop:hover,.cf-drop:focus-within{border-color:var(--ui-accent);background:color-mix(in srgb, var(--ui-sel) 45%, transparent)}.cf-drop--filled{border-style:solid}.cf-drop__previews{background:repeating-conic-gradient(#c9ccd6 0 25%, #fff 0 50%) 0 0 / 10px 10px;border-radius:4px;align-items:flex-end;gap:14px;padding:10px 14px;display:inline-flex}@media (prefers-color-scheme:dark){.cf-drop__previews{background:repeating-conic-gradient(#3a3c41 0 25%, #2e3034 0 50%) 0 0 / 10px 10px}}.cf-drop__previews img{object-fit:contain}@media (width<=900px){.cf-shell{grid-template-columns:minmax(0,1fr)}.cf-burger{margin-left:-4px;display:inline-flex}.cf-sidebar{top:var(--adm-head-h);z-index:25;width:240px;height:auto;box-shadow:var(--adm-pop-shadow);transition:transform .16s;position:fixed;bottom:0;left:0;transform:translate(-100%)}.cf-sidebar--open{transform:none}.cf-scrim{inset:var(--adm-head-h) 0 0;z-index:20;background:#00000059;border:0;display:block;position:fixed}.cf-main{padding:16px 16px 40px}}@media (width<=640px){.cf-hide-sm{display:none}.cf-header{padding:0 8px}.cf-header__sep,.cf-header__ctx{display:none}.cf-page-head{flex-wrap:wrap}.cf-table th,.cf-table td{padding-left:8px;padding-right:8px}}@media (prefers-reduced-motion:reduce){.cf-sidebar{transition:none}}html,body{margin:0}body{background:var(--adm-canvas,#1e1f22)}.mp-tabs{border-bottom:1px solid var(--ui-sep);gap:2px;margin:-4px 0 16px;display:flex;overflow-x:auto}.mp-tabs a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;height:32px;padding:0 12px;text-decoration:none;display:inline-flex;color:var(--ui-fg-dim)!important}.mp-tabs a:hover{background:var(--ui-hover);border-radius:5px 5px 0 0;color:var(--ui-fg)!important}.mp-tabs a.on{border-bottom-color:var(--ui-accent);color:var(--ui-fg)!important}.mp-form{grid-template-columns:minmax(140px,200px) minmax(0,1fr);align-items:center;gap:10px 16px;display:grid}.mp-form>label{color:var(--ui-fg)}.mp-form>label small,.mp-hint{color:var(--ui-fg-dim);font-size:12px;line-height:16px;display:block}.mp-form .full{grid-column:1/-1}.mp-form .cf-input,.mp-form textarea{width:100%}@media (width<=640px){.mp-form{grid-template-columns:1fr;gap:4px}.mp-form>label{margin-top:8px}}textarea.mp-code{font:400 12px/18px var(--ui-mono);resize:vertical;tab-size:2;min-height:160px}.mp-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.mp-row.end{justify-content:flex-end}.mp-grow{flex:1;min-width:0}.mp-mono{font:400 12px/16px var(--ui-mono)}.mp-ell{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:360px;display:inline-block;overflow:hidden}.mp-stack{gap:12px;display:grid}.mp-dot{background:var(--ui-fg-off);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.mp-dot.ok{background:var(--ui-ok);box-shadow:0 0 0 3px var(--ui-ok-bg)}.mp-dot.warn{background:var(--ui-warn);box-shadow:0 0 0 3px var(--ui-warn-bg)}.mp-dot.err{background:var(--ui-err);box-shadow:0 0 0 3px var(--ui-err-bg)}.mp-table{border-collapse:collapse;width:100%;font:400 12px/16px var(--ui-sans)}.mp-table th,.mp-table td{text-align:left;white-space:nowrap;vertical-align:middle;height:32px;padding:0 10px}.mp-table th{height:28px;color:var(--ui-fg-dim);background:var(--ui-head);border-bottom:1px solid var(--ui-sep);font-weight:400}.mp-table th+th{border-left:1px solid var(--ui-sep)}.mp-table tbody tr+tr td{border-top:1px solid var(--ui-sep)}.mp-table tbody tr:hover td{background:var(--ui-hover)}.mp-table td.num,.mp-table th.num{text-align:right;font-variant-numeric:tabular-nums}.mp-table td.act{text-align:right;width:1%}.mp-table a.row-link{font-weight:500;text-decoration:none;color:var(--ui-fg)!important}.mp-table a.row-link:hover{text-decoration:underline}.mp-scroll{overflow-x:auto}.mp-meter{gap:4px;display:grid}.mp-meter .bar{background:var(--ui-sep);border-radius:2px;height:4px;overflow:hidden}.mp-meter .bar>span{background:var(--ui-accent);border-radius:inherit;height:100%;transition:width .4s;display:block}.mp-meter .bar.hot>span{background:var(--ui-warn)}.mp-meter .bar.crit>span{background:var(--ui-err)}.mp-toasts{z-index:80;gap:8px;max-width:min(420px,100vw - 32px);display:grid;position:fixed;bottom:16px;right:16px}.mp-toast{border:1px solid var(--ui-popup-border);background:var(--ui-popup);box-shadow:var(--adm-pop-shadow);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;padding:8px 12px}.mp-toast.ok{border-left:3px solid var(--ui-ok)}.mp-toast.err{border-left:3px solid var(--ui-err)}.mp-toast.info{border-left:3px solid var(--ui-accent)}.mp-empty{text-align:center;color:var(--ui-fg-dim);padding:32px 16px}.mp-rel{position:relative}.mp-choice{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.mp-choice label{border:1px solid var(--ui-border);cursor:pointer;background:var(--ui-bg);border-radius:8px;gap:4px;padding:10px 12px;display:grid}.mp-choice label:hover{border-color:var(--ui-border-h)}.mp-choice label.on{border-color:var(--ui-accent);background:var(--ui-sel)}.mp-choice label b{font-weight:600}.mp-choice label span{color:var(--ui-fg-dim);font-size:12px}.mp-choice input{display:none}.mp-result{border-top:1px solid var(--ui-sep);max-height:520px;overflow:auto}.mp-result td{text-overflow:ellipsis;max-width:420px;font-family:var(--ui-mono);overflow:hidden}.mp-null{color:var(--ui-fg-off);font-style:italic}
