:root{--gp-accent: #4263eb;--gp-teal: #00cec9;--gp-teal-rgb: 0, 206, 201;--gp-card-stripe: var(--gp-teal);--gp-motion-fast: .12s;--gp-motion: .15s;--gp-accent-rgb: 66, 99, 235;--gp-accent-weak: rgba(66, 99, 235, .12);--gp-accent-ink: #8095f8;--gp-accent-2: #5c7cfa;--gp-accent-2-ink: #91a7f9;--gp-accent-2-rgb: 92, 124, 250;--gp-shadow-1: 0 2px 10px rgba(0, 0, 0, .35);--gp-shadow-2: 0 10px 34px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .4);--gp-tint-neutral: rgba(128, 128, 128, .12);--gp-rail-off: rgba(255, 255, 255, .24);--gp-field-bg: rgba(255, 255, 255, .06);--gp-field-border: rgba(255, 255, 255, .18);--gp-gloss-weak: rgba(255, 255, 255, .04);--gp-gloss: rgba(255, 255, 255, .06);--gp-gloss-strong: rgba(255, 255, 255, .18);--gp-gloss-strongest: rgba(255, 255, 255, .22);--gp-scrim: rgba(0, 0, 0, .42);--gp-accent-fill: #4263eb;--gp-on-accent: #ffffff;--gp-qr-bg: #ffffff;--gp-success: #30ad5e;--gp-success-rgb: 48, 173, 94;--gp-warning: #dc821a;--gp-warning-rgb: 220, 130, 26;--gp-error: #f26e6e;--gp-error-rgb: 242, 110, 110;--gp-info: #0ea5e9;--gp-info-rgb: 14, 165, 233;--gp-font-sans: Inter, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--gp-font-mono: "JetBrains Mono", Menlo, Consolas, monospace;--gp-gap-page: 16px;--gp-radius-control: 4px;--gp-radius-card: 8px;--gp-fs-xs: 12px;--gp-fs-sm: 13px;--gp-fs-base: 15px;--gp-fs-lg: 17px;--gp-fs-xl: 20px;--gp-fs-3xl: 26px}body{--gp-accent-grad: linear-gradient(95deg, var(--gp-accent-2) -15%, var(--gp-accent-fill) 75%)}:root{--gp-text: #e7e7ea;--gp-text-2: #9a9aa3;--gp-text-2-rgb: 154, 154, 163;--gp-text-3: #85858e;--gp-surface: #161619;--gp-surface-2: #1c1c20;--gp-surface-hover: #212126;--gp-bg: #0d0d10;--gp-border: #27272c;--gp-shadow-card: inset 0 0 0 1px var(--gp-border);--gp-sider-bg: var(--gp-surface);--gp-sider-ink: var(--gp-text-2);--gp-fbox-bg: var(--gp-surface-2)}body.light-theme{--gp-accent: #4263eb;--gp-teal: #00cec9;--gp-teal-rgb: 0, 206, 201;--gp-card-stripe: var(--gp-teal);--gp-accent-rgb: 66, 99, 235;--gp-accent-weak: rgba(66, 99, 235, .12);--gp-accent-ink: #364fc7;--gp-shadow-1: 0 1px 2px rgba(16, 24, 40, .04);--gp-shadow-2: 0 8px 28px rgba(16, 24, 40, .12), 0 2px 6px rgba(16, 24, 40, .06);--gp-rail-off: rgba(15, 23, 42, .22);--gp-field-bg: var(--gp-surface);--gp-field-border: var(--gp-border);--gp-success: #12712f;--gp-success-rgb: 18, 113, 47;--gp-warning: #9a4a08;--gp-warning-rgb: 154, 74, 8;--gp-error: #b91c1c;--gp-error-rgb: 185, 28, 28;--gp-info: #0369a1;--gp-info-rgb: 3, 105, 161;--gp-accent-2: #5c7cfa;--gp-accent-2-ink: #3b5bdb;--gp-accent-2-rgb: 92, 124, 250;--gp-text: #1e293b;--gp-text-2: #475569;--gp-text-2-rgb: 71, 85, 105;--gp-text-3: #5b6878;--gp-surface: #ffffff;--gp-surface-2: #f8fafc;--gp-surface-hover: #f1f5f9;--gp-bg: #f1f5f9;--gp-border: #e2e8f0;--gp-shadow-card: inset 0 0 0 1px var(--gp-border), 0 1px 2px rgba(15, 23, 42, .04), 0 1px 3px rgba(15, 23, 42, .06);--gp-fbox-bg: #f8f9ff;--gp-sider-bg: #1e293b;--gp-sider-ink: #cbd5e1}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/assets/inter-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/static/assets/inter-latin-wght-normal.woff2) format("woff2-variations");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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/static/assets/jetbrains-mono-cyrillic-wght-normal.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/static/assets/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations");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}*{box-sizing:border-box}html,body{font-family:var(--gp-font-sans);font-size:var(--gp-fs-base)}body{color:var(--gp-text);background:var(--gp-bg)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.n-base-loading,.n-base-loading *{animation-duration:3s!important;animation-iteration-count:infinite!important}.n-spin,.n-spin *{animation-duration:2s!important;animation-iteration-count:infinite!important}.gp-toolbar .n-button:hover{transform:none!important}}.gp-eyebrow{font-size:var(--gp-fs-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--gp-text-3)}.gp-obj-crumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.n-button.n-button--primary-type{font-weight:600}.n-button.n-button--primary-type:not(.n-button--disabled):not(.gp-flat){background:var(--gp-accent-grad)!important}.n-button.n-button--primary-type:not(.gp-flat) .n-button__border,.n-button.n-button--primary-type:not(.gp-flat) .n-button__state-border{border:none!important;box-shadow:none!important}.n-button.n-button--primary-type:not(.n-button--disabled):not(.gp-flat):hover{filter:brightness(1.07)}.n-button.n-button--primary-type:not(.n-button--disabled):not(.gp-flat):active{filter:brightness(.93)}.n-checkbox.n-checkbox--checked:not(.n-checkbox--disabled) .n-checkbox-box{background:var(--gp-accent-grad)!important}.n-switch.n-switch--active:not(.n-switch--disabled) .n-switch__rail{background:var(--gp-accent-grad)!important;box-shadow:none!important}.n-switch.n-switch--active:not(.n-switch--disabled):focus-visible .n-switch__rail,.n-switch:not(.n-switch--active):focus-visible .n-switch__rail{box-shadow:0 0 0 3px rgba(var(--gp-accent-rgb),.45)!important}body.light-theme .n-switch:not(.n-switch--active) .n-switch__rail{background:var(--gp-rail-off)}.n-menu.n-menu .n-menu-item-group .n-menu-item-group-title{font-size:var(--gp-fs-xs)}.n-menu.n-menu--collapsed .n-menu-item-group-title{display:none}body{--table-action-bg: var(--gp-surface-2);--table-action-border: var(--gp-border);--table-action-color: var(--gp-text);--table-action-accent: var(--gp-accent);--table-action-ink: var(--gp-accent-ink);--table-action-info: var(--gp-teal);--table-action-info-border: rgba(var(--gp-teal-rgb), .38);--table-action-danger: var(--gp-error);--table-action-danger-border: rgba(var(--gp-error-rgb), .42);--table-action-success: var(--gp-success);--table-action-success-border: rgba(var(--gp-success-rgb), .42)}.gp-toolbar{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.gp-toolbar-divider{display:inline-block;width:1px;height:22px;background:var(--table-action-border);margin:0 4px}.gp-toolbar-label{display:inline-flex;align-items:center;gap:6px;padding:0 8px;height:34px;font-size:var(--gp-fs-xs);font-weight:600;color:var(--gp-text-2)}.gp-toolbar .n-button{height:34px!important;padding:0 14px!important;border-radius:8px!important;font-weight:600!important;font-size:var(--gp-fs-sm)!important;letter-spacing:.1px!important;transition:background var(--gp-motion) ease,border-color var(--gp-motion) ease,color var(--gp-motion) ease,box-shadow .2s ease,transform .12s ease!important}.gp-toolbar .n-button:active{transform:translateY(0)!important}.gp-toolbar .n-button:not(.n-button--primary-type):not(.n-button--error-type):not(.n-button--success-type):not(.n-button--warning-type):not(.n-button--info-type){background:linear-gradient(180deg,color-mix(in srgb,var(--table-action-accent) 5%,var(--table-action-bg)),var(--table-action-bg))!important;border:1px solid color-mix(in srgb,var(--table-action-accent) 22%,var(--table-action-border))!important;color:var(--table-action-color)!important;box-shadow:0 1px 0 var(--gp-gloss-weak) inset!important}.gp-toolbar .n-button:not(.n-button--primary-type):not(.n-button--error-type):not(.n-button--success-type):not(.n-button--warning-type):not(.n-button--info-type):hover{background:linear-gradient(180deg,color-mix(in srgb,var(--table-action-accent) 16%,var(--table-action-bg)),color-mix(in srgb,var(--table-action-accent) 8%,var(--table-action-bg)))!important;border-color:var(--table-action-accent)!important;color:var(--table-action-ink)!important;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--table-action-accent) 55%,transparent),0 1px 0 var(--gp-gloss) inset!important;transform:translateY(-1px)}.gp-toolbar .n-button.n-button--primary-type{background:var(--gp-accent-grad)!important;border:1px solid transparent!important;color:var(--gp-on-accent)!important;box-shadow:0 4px 12px -4px rgba(var(--gp-accent-rgb),.45),0 1px 0 var(--gp-gloss-strong) inset!important}.gp-toolbar .n-button.n-button--primary-type:hover{box-shadow:0 6px 18px -4px rgba(var(--gp-accent-rgb),.6),0 1px 0 var(--gp-gloss-strongest) inset!important;transform:translateY(-1px)}.gp-toolbar .n-button.n-button--primary-type .n-button__border,.gp-toolbar .n-button.n-button--primary-type .n-button__state-border{border:none!important;box-shadow:none!important}.gp-toolbar .n-button.n-button--error-type{background:color-mix(in srgb,var(--table-action-danger) 6%,var(--table-action-bg))!important;border:1px solid var(--table-action-danger-border)!important;color:var(--table-action-danger)!important}.gp-toolbar .n-button.n-button--error-type:hover{background:color-mix(in srgb,var(--table-action-danger) 10%,var(--table-action-bg))!important;border-color:var(--table-action-danger)!important;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--table-action-danger) 55%,transparent)!important;transform:translateY(-1px)}.gp-toolbar .n-button.n-button--success-type{background:color-mix(in srgb,var(--table-action-success) 6%,var(--table-action-bg))!important;border:1px solid var(--table-action-success-border)!important;color:var(--table-action-success)!important}.gp-toolbar .n-button.n-button--success-type:hover{background:color-mix(in srgb,var(--table-action-success) 10%,var(--table-action-bg))!important;border-color:var(--table-action-success)!important;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--table-action-success) 55%,transparent)!important;transform:translateY(-1px)}.gp-toolbar .n-button.n-button--info-type{background:color-mix(in srgb,var(--table-action-info) 6%,var(--table-action-bg))!important;border:1px solid var(--table-action-info-border)!important;color:var(--table-action-info)!important}.gp-toolbar .n-button.n-button--info-type:hover{background:color-mix(in srgb,var(--table-action-info) 10%,var(--table-action-bg))!important;border-color:var(--table-action-info)!important;box-shadow:0 4px 14px -6px color-mix(in srgb,var(--table-action-info) 55%,transparent)!important;transform:translateY(-1px)}.gp-toolbar.is-tiny .n-button{height:28px!important;padding:0 10px!important;font-size:var(--gp-fs-xs)!important}.gp-toolbar.is-tiny .gp-toolbar-label{height:28px;font-size:var(--gp-fs-xs)}.gp-toolbar .n-button:focus-visible,.gp-toolbar .n-button.n-button--primary-type:focus-visible{box-shadow:0 0 0 2px var(--gp-surface),0 0 0 4px var(--gp-accent-ink)!important;outline:none!important}body{--pill-bg: var(--gp-surface-2);--pill-bg-hover: var(--gp-surface-hover);--pill-bg-active: rgba(var(--gp-accent-rgb), .12);--pill-text: var(--gp-text-2);--pill-text-hover: var(--gp-text);--pill-text-active: var(--gp-accent-ink)}.dev-pill-row{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.dev-list-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.dev-filter-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;flex:1}.dev-filter-controls>:last-child{margin-left:auto}.dev-filter-primary{display:contents}.dev-filter-controls .dev-filter-search{flex:0 0 320px;width:320px;max-width:100%}.dev-filter-controls .dev-filter-select,.dev-filter-primary .dev-filter-select{flex:0 0 auto}.dev-filter-select{width:180px;max-width:100%}.dev-pill{height:30px;padding:0 14px;border:1px solid transparent;border-radius:999px;background:var(--pill-bg);color:var(--pill-text);font-family:inherit;font-size:var(--gp-fs-xs);font-weight:600;line-height:30px;box-shadow:none;outline:none;margin:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background var(--gp-motion) ease,color var(--gp-motion) ease}.dev-pill:hover{background:var(--pill-bg-hover);color:var(--pill-text-hover)}.dev-pill:focus-visible{box-shadow:0 0 0 1px var(--gp-surface),0 0 0 3px var(--gp-accent-ink)}.dev-pill.active{background:var(--pill-bg-active);color:var(--pill-text-active)}.gp-tabs{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--gp-border)}.gp-tab{display:inline-flex;align-items:center;gap:7px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;cursor:pointer;padding:10px 16px;font-family:inherit;font-size:var(--gp-fs-base);font-weight:500;color:var(--gp-text-3);outline:none;transition:color var(--gp-motion) ease,border-color var(--gp-motion) ease}.gp-tab:hover{color:var(--gp-text);border-bottom-color:var(--gp-border)}.gp-tab.active{color:var(--pill-text-active);border-bottom-color:var(--gp-accent);font-weight:600}.gp-tab__ico{flex-shrink:0;color:inherit}.gp-tab__flag{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;margin-left:6px;border-radius:50%;background:var(--gp-error);color:var(--gp-on-accent);font-size:10px;font-weight:700;line-height:1;vertical-align:middle}.gp-seg{display:inline-flex;border:1px solid var(--gp-border);border-radius:var(--gp-radius-card)}.gp-seg-btn{border:none;border-left:1px solid var(--gp-border);background:var(--pill-bg);color:var(--pill-text);cursor:pointer;height:30px;padding:0 12px;font-family:inherit;font-size:var(--gp-fs-xs);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;outline:none;transition:background var(--gp-motion) ease,color var(--gp-motion) ease}.gp-seg-btn:first-child{border-left:none;border-top-left-radius:calc(var(--gp-radius-card) - 1px);border-bottom-left-radius:calc(var(--gp-radius-card) - 1px)}.gp-seg-btn:last-child{border-top-right-radius:calc(var(--gp-radius-card) - 1px);border-bottom-right-radius:calc(var(--gp-radius-card) - 1px)}.gp-seg-btn:hover:not(:disabled){background:var(--pill-bg-hover);color:var(--pill-text-hover)}.gp-seg-btn.active{background:var(--pill-bg-active);color:var(--pill-text-active)}.gp-seg-btn:disabled{cursor:not-allowed;opacity:.45}.gp-tab:focus-visible,.gp-seg-btn:focus-visible{position:relative;z-index:1;box-shadow:0 0 0 1px var(--gp-surface),0 0 0 3px var(--gp-accent-ink);border-radius:var(--gp-radius-control)}@media (forced-colors: active){.dev-pill:focus-visible,.gp-tab:focus-visible,.gp-seg-btn:focus-visible{outline:2px solid CanvasText;outline-offset:1px}.dev-pill.active,.gp-seg-btn.active{text-decoration:underline;font-weight:700}}@media (max-width: 720px){.dev-list-toolbar,.dev-filter-controls,.dev-filter-primary,.dev-filter-search,.dev-filter-select{width:100%}}.gp-obj-ico{width:32px;height:32px;border-radius:8px;background:var(--gp-accent-weak);color:var(--gp-accent-ink);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gp-cell-link{color:inherit;text-decoration:none;border-radius:var(--gp-radius-control);outline:none;overflow-wrap:anywhere}.gp-cell-name{overflow-wrap:anywhere}.n-data-table-tr.gp-row--disabled .n-data-table-td{background:var(--gp-surface-2);color:var(--gp-text-3)}.n-data-table-tr.gp-row--locked .n-data-table-td{background:rgba(var(--gp-error-rgb),.06)}.n-button.gp-act--brand{color:var(--gp-accent-ink)}.gp-th{display:inline-flex;align-items:center;gap:6px}.gp-th>.n-icon{color:var(--gp-text-3)}.gp-cell-link:hover{text-decoration:underline}.n-button:focus-visible,.n-base-selection:focus-visible,.n-input:focus-visible,.n-menu-item-content:focus-visible,.n-layout-sider a:focus-visible{outline:2px solid var(--gp-accent-ink)!important;outline-offset:2px!important}.n-layout-sider .n-menu-item-content:focus-visible,.n-layout-sider a:focus-visible,.n-layout-sider .n-button:focus-visible{outline-color:var(--gp-sider-ink)!important;outline-offset:-2px!important}.gp-cell-link:focus-visible{text-decoration:underline;outline:2px solid var(--gp-accent-ink);outline-offset:1px}.gp-cell-btn{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:left;border-radius:var(--gp-radius-control);outline:none;-webkit-user-select:text;user-select:text;min-width:0}.gp-cell-link--block,.gp-cell-btn--block{display:block;width:100%}.gp-cell-btn:hover{text-decoration:underline}.gp-cell-link--block:hover,.gp-cell-btn--block:hover{text-decoration:none}.gp-cell-link--block:hover .gp-cell-label,.gp-cell-btn--block:hover .gp-cell-label{text-decoration:underline}.gp-cell-btn:focus-visible{text-decoration:underline;outline:2px solid var(--gp-accent-ink);outline-offset:1px}.n-data-table-td,.n-data-table-th{word-break:normal}.n-descriptions .n-descriptions-table-header{width:40%;white-space:normal;word-break:normal}.n-descriptions .n-descriptions-table-content{width:60%;word-break:normal}.gp-cell-mono{font-family:var(--gp-font-mono);color:var(--gp-text-2)}.gp-cell-sub{color:var(--gp-text-2);font-size:var(--gp-fs-xs);line-height:1.3}.gp-obj-ico--lg{width:44px;height:44px;border-radius:10px}.gp-stats{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px}.gp-stat{flex:1 1 140px;min-width:120px;padding:12px 16px;border-radius:10px;background:var(--gp-surface-2);border:1px solid var(--gp-border);display:flex;align-items:center;gap:12px}.gp-stat-body{min-width:0}.gp-stat--link{color:inherit;text-decoration:none;transition:border-color var(--gp-motion) ease}.gp-stat--link:hover{border-color:rgba(var(--gp-accent-rgb),.45)}.gp-stat-val{font-size:var(--gp-fs-3xl);font-weight:600;line-height:1.1;color:var(--gp-text)}.gp-stat-lbl{font-size:var(--gp-fs-xs);color:var(--gp-text-3);margin-top:2px}.gp-stat-sub{font-size:var(--gp-fs-xs);color:var(--gp-text-2);margin-top:4px;font-variant-numeric:tabular-nums}.gp-stack{display:flex;flex-direction:column;gap:var(--gp-gap-page)}.gp-section{margin-bottom:16px}.gp-select-box .n-checkbox__label{padding:0}.gp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}:where(a[href],[role=tabpanel]):focus-visible{outline:2px solid var(--gp-accent-ink);outline-offset:2px;border-radius:var(--gp-radius-control)}.gp-uptime-wrap{display:flex;align-items:center;gap:8px}.gp-uptime-days{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.gp-uptime-row{display:flex;flex:1 1 0;align-items:center;gap:4px}.gp-uptime-date{flex:none;color:var(--gp-text-3);font-size:var(--gp-fs-xs);font-variant-numeric:tabular-nums}.gp-uptime{display:flex;flex:1 1 auto;height:10px;min-width:44px;overflow:hidden;border-radius:2px;background:var(--gp-tint-neutral)}.gp-uptime-seg{display:block;height:100%}.gp-uptime-seg--online{background:var(--gp-success)}.gp-uptime-seg--offline{background:var(--gp-text-3);opacity:.45}.gp-uptime-seg--unknown{background:repeating-linear-gradient(135deg,var(--gp-tint-neutral),var(--gp-tint-neutral) 3px,transparent 3px,transparent 6px)}.gp-uptime-pct{flex:none;color:var(--gp-text-2);font-size:var(--gp-fs-xs);font-variant-numeric:tabular-nums}.gp-addr{display:inline-flex;align-items:center;gap:6px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-addr-copy{color:var(--gp-text-3);font-size:var(--gp-fs-xs);line-height:1;transition:color var(--gp-motion) ease}.gp-cell-btn:hover .gp-addr-copy{color:var(--gp-accent-ink)}.gp-os{display:inline-flex;align-items:center;gap:6px}.gp-os-glyph{color:var(--gp-text-3);font-size:var(--gp-fs-sm);line-height:1}.gp-nodestatus{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.gp-nodestatus__meta{color:var(--gp-text-3);font-family:var(--gp-font-mono);font-size:var(--gp-fs-xs);line-height:1.2}.gp-form-tab{display:flex;flex-direction:column;gap:var(--gp-gap-page)}.gp-hint{margin:0 0 12px;color:var(--gp-text-2);font-size:var(--gp-fs-sm)}.gp-hint--top{margin-top:16px}.gp-card{box-shadow:var(--gp-shadow-card)}.gp-card>.n-card-header{background:linear-gradient(90deg,rgba(var(--gp-accent-rgb),.1),rgba(var(--gp-accent-rgb),0) 55%);border-bottom:1px solid var(--gp-border);border-left:5px solid var(--gp-card-stripe);border-radius:var(--gp-radius-card) var(--gp-radius-card) 0 0}.gp-card>.n-card-header{flex-wrap:wrap;row-gap:4px}.gp-card>.n-card-header>.n-card-header__main{min-width:auto}.gp-card__head{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.gp-card__ico{flex-shrink:0;color:var(--gp-accent-ink)}.gp-fbox.n-form-item{padding:12px 14px;border:1px solid transparent;border-radius:var(--gp-radius-card);background:var(--gp-fbox-bg);transition:border-color var(--gp-motion) ease}.gp-fbox.n-form-item:hover{border-color:rgba(var(--gp-accent-rgb),.45)}.gp-fbox .n-form-item-label{font-weight:600;color:var(--gp-text);transition:color var(--gp-motion) ease}.gp-fbox.n-form-item:hover .n-form-item-label{color:var(--gp-teal)}.gp-fbox .n-input,.gp-fbox .n-base-selection-label,.gp-fbox .n-input-number{background-color:var(--gp-surface)}.gp-fbox .n-form-item-feedback-wrapper{min-height:0;padding-top:4px}.gp-fbox.gp-field-item--hint{margin-bottom:0}.gp-fbox--inline.n-form-item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;column-gap:16px}.gp-fbox--inline .n-form-item-label{grid-column:1;grid-row:1;padding:0}.gp-fbox--inline .n-form-item-blank{grid-column:2;grid-row:1 / span 2;justify-content:flex-end}.gp-fbox--inline .n-form-item-feedback-wrapper{grid-column:1;grid-row:2}.gp-formcol{width:100%;margin-inline:auto}.gp-formcol--wide{max-width:75%}.gp-formcol--mid{max-width:66.6667%}.gp-formcol--narrow{max-width:58.3333%}@media (max-width: 991px){.gp-formcol--wide{max-width:91.6667%}.gp-formcol--mid{max-width:83.3333%}.gp-formcol--narrow{max-width:75%}}@media (max-width: 767px){.gp-formcol--wide,.gp-formcol--mid,.gp-formcol--narrow{max-width:100%}}.gp-fgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 720px){.gp-fgrid{grid-template-columns:1fr}}.gp-frow{display:grid;grid-template-columns:repeat(12,1fr);gap:10px}.gp-frow>.n-form-item:not(.gp-fbox--inline),.gp-fgrid>.n-form-item:not(.gp-fbox--inline){grid-template-rows:auto auto auto;align-content:start}.gp-fcol-1{grid-column:span 1}.gp-fcol-2{grid-column:span 2}.gp-fcol-3{grid-column:span 3}.gp-fcol-4{grid-column:span 4}.gp-fcol-5{grid-column:span 5}.gp-fcol-6{grid-column:span 6}.gp-fcol-7{grid-column:span 7}.gp-fcol-8{grid-column:span 8}.gp-fcol-9{grid-column:span 9}.gp-fcol-10{grid-column:span 10}.gp-fcol-11{grid-column:span 11}.gp-fcol-12{grid-column:span 12}@media (max-width: 720px){.gp-frow{grid-template-columns:1fr}.gp-frow>*{grid-column:auto}}.gp-live[data-v-eb7a8c83]{display:flex;align-items:center;gap:7px;padding:8px 14px 2px;font-size:var(--gp-fs-xs);color:var(--gp-sider-ink);opacity:.85}.gp-live__dot[data-v-eb7a8c83]{width:7px;height:7px;border-radius:50%;background:var(--gp-success);flex:none}.gp-live--off .gp-live__dot[data-v-eb7a8c83]{background:var(--gp-sider-ink)}.gp-live--off[data-v-eb7a8c83]{opacity:.75}.gp-topbar[data-v-3e59d6f7]{display:flex;align-items:center;justify-content:space-between;height:100%;padding-right:16px}.gp-brand[data-v-3e59d6f7]{display:flex;align-items:center;gap:8px;padding-left:12px;flex-shrink:0;align-self:stretch;background:var(--gp-sider-bg)}.gp-brand[data-v-3e59d6f7] .n-button{color:var(--gp-sider-ink)}.gp-brand-link[data-v-3e59d6f7]{display:inline-flex;align-items:center;min-width:0;text-decoration:none;border-radius:var(--gp-radius-control);outline:none}.gp-brand-link[data-v-3e59d6f7]:focus-visible{outline:2px solid var(--gp-accent-2);outline-offset:2px}.gp-brand-logo[data-v-3e59d6f7]{height:30px;width:auto;max-width:150px;object-fit:contain;display:block}.gp-brand-name[data-v-3e59d6f7]{font-weight:600;color:var(--gp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gp-topbar-right[data-v-3e59d6f7]{display:flex;align-items:center;gap:10px}@media (max-width: 560px){.gp-topbar-user[data-v-3e59d6f7]{display:none}}.gp-sider-backdrop[data-v-908128a4]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:15;background:var(--gp-scrim)}.gp-license-note[data-v-908128a4]{margin-bottom:var(--gp-gap-page)}.gp-build-note[data-v-908128a4]{display:flex;flex-wrap:wrap;align-items:center;gap:8px var(--gp-gap-page)}.error-boundary[data-v-1b7a304c]{display:flex;justify-content:center;padding:60px 20px}.error-card[data-v-1b7a304c]{max-width:560px;text-align:center;background:var(--gp-surface);padding:40px 32px;border-radius:var(--gp-radius-card);border:1px solid var(--gp-border)}.error-card h2[data-v-1b7a304c]{margin:16px 0 8px;color:var(--gp-text)}.error-message[data-v-1b7a304c]{color:var(--gp-text-3);margin:8px 0 24px}.error-meta[data-v-1b7a304c]{font-size:var(--gp-fs-xs);color:var(--gp-text-3);margin-bottom:16px}.error-meta code[data-v-1b7a304c]{background:var(--gp-surface-2);padding:2px 6px;border-radius:4px}.error-actions[data-v-1b7a304c]{display:flex;gap:12px;justify-content:center}.error-stack[data-v-1b7a304c]{text-align:left;background:var(--gp-surface-2);padding:12px;border-radius:6px;font-size:var(--gp-fs-xs);max-height:240px;overflow:auto}html,body,#app{height:100%;margin:0}.fade-enter-active,.fade-leave-active{transition:opacity var(--gp-motion) ease}.fade-enter-from,.fade-leave-to{opacity:0}
