@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/admin/assets/inter-latin-wght-normal-Dx4kXJAl.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-display:swap;font-weight:400;src:url(/admin/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/admin/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/admin/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2) format("woff2"),url(/admin/assets/jetbrains-mono-latin-500-normal-CJOVTJB7.woff) format("woff")}.rr-sales{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-sales-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.rr-sales-toolbar .rr-filter-search{flex:1 1 220px;max-width:340px;min-width:0}.rr-sales-toolbar-actions{margin-left:auto}.rr-strong{font-weight:600;color:var(--rr-ink)}.rr-list{display:flex;flex-direction:column;gap:10px;min-width:0}.rr-list-table{min-width:0}.rr-list-table .ant-table{background:var(--rr-panel)}.rr-list-table--open .ant-table-tbody>tr{cursor:pointer}.rr-list-table--open .ant-table-tbody>tr td.ant-table-selection-column{cursor:default}.rr-list-table .ant-table-content{overflow-x:auto}.rr-list-cards{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rr-list-card{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius-sm);min-width:0}.rr-list-card--open{cursor:pointer}.rr-list-card--on{border-color:var(--rr-violet);background:var(--rr-violet-soft)}.rr-list-card-check{padding-top:2px}.rr-list-card-body{flex:1;min-width:0}.rr-list-card-grid{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.rr-list-card-title{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;justify-content:space-between}.rr-list-pager{align-self:flex-end}.rr-tariff-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px}.rr-tariff-card{display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);min-width:0}.rr-tariff-card--off{opacity:.78}.rr-tariff-card--on{border-color:var(--rr-violet)}.rr-tariff-card-head{display:flex;align-items:center;gap:10px;min-width:0}.rr-tariff-name{flex:1;min-width:0;border:0;background:transparent;padding:0;text-align:left;font:inherit;font-size:16px;font-weight:600;color:var(--rr-ink);cursor:pointer;overflow-wrap:anywhere}.rr-tariff-name:hover:not(:disabled){color:var(--rr-cyan-ink)}.rr-tariff-name:disabled{cursor:default}.rr-tariff-desc{margin:0;color:var(--rr-ink-2);font-size:13px}.rr-tariff-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rr-tariff-facts div{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-tariff-facts dt{font-size:12px;color:var(--rr-ink-3)}.rr-tariff-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.rr-tariff-price{margin:0;font-size:13px;color:var(--rr-ink-2)}.rr-tariff-levels summary{cursor:pointer;font-size:13px;color:var(--rr-ink-2)}.rr-tariff-levels ul{margin:6px 0 0;padding-left:18px;font-size:13px}.rr-sales-window{display:flex;flex-direction:column;gap:16px;min-width:0}.rr-sales-window-head{display:flex;flex-direction:column;gap:8px}.rr-sales-window-head h2{margin:0;font-size:20px;font-weight:600;overflow-wrap:anywhere}.rr-sales-window-section h3{margin:0 0 8px;font-size:15px}.rr-sales-window-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;padding:12px 0 4px;background:var(--rr-panel);border-top:1px solid var(--rr-line);z-index:2}.rr-sales-window-foot>.rr-muted{margin-right:auto}.rr-sales-window-spacer{flex:1}.rr-sales-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.rr-sales-fields .ant-input-number{width:100%}.rr-sales-details summary{cursor:pointer;color:var(--rr-ink-2);font-size:13px}.rr-token-presets{display:flex;flex-direction:column;gap:8px;width:100%}.rr-token-preset{display:flex;align-items:flex-start;padding:10px 12px;border:1px solid var(--rr-line);border-radius:var(--rr-radius-sm);margin:0}.rr-token-preset.ant-radio-wrapper-checked{border-color:var(--rr-violet);background:var(--rr-violet-soft)}.rr-token-preset>span:last-child{display:flex;flex-direction:column;gap:2px}.rr-token-permissions{display:flex;flex-direction:column;gap:6px}.rr-token-reveal{display:flex;flex-direction:column;gap:10px}.rr-token-reveal p{margin:0}.rr-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rr-setting{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);min-width:0}.rr-setting--wide{grid-column:1 / -1}.rr-setting-head{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;flex-wrap:wrap}.rr-setting-title{margin:0;font-size:16px;font-weight:600}.rr-setting-state{font-size:13px}.rr-setting-body{display:flex;flex-direction:column;gap:8px;font-size:13px;min-width:0;overflow-wrap:anywhere}.rr-setting-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.rr-setting .ant-form-item{margin-bottom:12px}.rr-steps-mini{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.rr-steps-mini li.rr-done{color:var(--rr-ok)}.rr-mini-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rr-mini-list li{display:flex;justify-content:space-between;gap:10px;min-width:0}.rr-mini-list li>span:first-child{min-width:0;overflow-wrap:anywhere}.rr-charts{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px}.rr-chart{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);min-width:0}.rr-chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.rr-chart-title{margin:0;font-size:14px;font-weight:600}.rr-chart-readout{min-height:20px;font-size:13px;color:var(--rr-ink-2)}.rr-chart svg{width:100%;height:140px;display:block}.rr-chart-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--rr-ink-3)}.rr-bar-ok{fill:var(--rr-ok-dot)}.rr-bar-bad{fill:var(--rr-bad)}.rr-bar-hit{fill:transparent}.rr-bar-group:focus{outline:none}.rr-bar-group:focus .rr-bar-hit,.rr-bar-group:hover .rr-bar-hit{fill:var(--rr-lift)}.rr-chart-grid{stroke:var(--rr-line);stroke-width:1}.rr-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--rr-ink-3)}.rr-legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:4px;vertical-align:-1px}.rr-legend .rr-legend-ok{background:var(--rr-ok-dot)}.rr-legend .rr-legend-bad{background:var(--rr-bad)}.rr-hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rr-hbar{display:grid;grid-template-columns:minmax(0,7em) minmax(0,1fr) auto;gap:8px;align-items:center;font-size:13px}.rr-hbar-name{border:0;background:transparent;padding:0;color:var(--rr-ink);font:inherit;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-hbar-name:hover{color:var(--rr-cyan-ink)}.rr-hbar-name:disabled{cursor:default;color:var(--rr-ink-2)}.rr-hbar-track{height:10px;border-radius:5px;background:var(--rr-rail);overflow:hidden;display:flex}.rr-hbar-track>span{display:block;height:100%}.rr-hbar-count{font-variant-numeric:tabular-nums;color:var(--rr-ink-2);white-space:nowrap}.rr-dist{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--rr-rail);min-width:80px}.rr-dist>span{display:block;height:100%}.rr-dist>span:nth-child(1){background:var(--rr-bad)}.rr-dist>span:nth-child(2){background:var(--rr-warn)}.rr-dist>span:nth-child(3){background:var(--rr-idle)}.rr-dist>span:nth-child(4){background:var(--rr-cyan)}.rr-dist>span:nth-child(5){background:var(--rr-ok-dot)}.rr-dist>span:nth-child(6){background:var(--rr-violet)}.rr-audit-object{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-audit-object .rr-link-button{text-align:left}.rr-audit-json{margin:0;padding:10px 12px;background:var(--rr-rail);border-radius:var(--rr-radius-sm);font-family:var(--rr-mono);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.rr-active-filter{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 12px;border:1px dashed var(--rr-line-strong);border-radius:var(--rr-radius-sm);font-size:13px}@media (max-width: 991px){.rr-settings-grid,.rr-charts{grid-template-columns:minmax(0,1fr)}.rr-sales-toolbar-actions{margin-left:0}}@media (max-width: 640px){.rr-sales-fields{grid-template-columns:minmax(0,1fr)}.rr-sales-toolbar .rr-filter-search{max-width:none;flex-basis:100%}.rr-tariff-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-chip-row{flex-wrap:wrap}}.rr-setting-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rr-setting-row--stack{flex-direction:column;align-items:stretch;gap:4px}.rr-sales-subtitle{margin:4px 0 8px;font-size:15px;font-weight:600}.rr-sales-lead{margin:0;color:var(--rr-ink-2);font-size:13px;max-width:72ch}.rr-tour.ant-tour{width:min(380px,calc(100vw - 24px));max-width:calc(100vw - 24px)}.rr-tour.ant-tour .ant-tour-inner{background:var(--rr-lift);border:1px solid var(--rr-line-strong);border-radius:var(--rr-radius);box-shadow:0 18px 48px #0000008c}.rr-tour.ant-tour{--antd-arrow-background-color: var(--rr-lift)}.rr-tour.ant-tour .ant-tour-header{padding:16px 44px 0 18px}.rr-tour.ant-tour .ant-tour-title{font-size:16px;font-weight:600;color:var(--rr-ink)}.rr-tour.ant-tour .ant-tour-description{padding:6px 18px 16px;color:var(--rr-ink-2)}.rr-tour.ant-tour .ant-tour-footer{display:none}.rr-tour.ant-tour .ant-tour-close{color:var(--rr-ink-3)}.rr-tour-body{display:flex;flex-direction:column;gap:14px}.rr-tour-text{margin:0;font-size:14px;line-height:1.55;color:var(--rr-ink-2)}.rr-tour-foot{display:flex;align-items:center;gap:12px}.rr-tour-count{font-size:12px;color:var(--rr-ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.rr-tour-nav{margin-left:auto;display:flex;gap:8px}.rr-tour-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rr-tour-links{display:flex;flex-wrap:wrap;gap:4px 16px;border-top:1px solid var(--rr-line);padding-top:10px}.rr-tour-link{font-size:13px;color:var(--rr-ink-3);min-height:28px}.rr-tour-link:hover{color:var(--rr-ink-2)}.rr-tour-link:focus-visible,.rr-tour .ant-btn:focus-visible{outline:2px solid var(--rr-cyan-ink);outline-offset:2px}@media (max-width: 575px){.rr-tour-nav .ant-btn{min-height:40px}.rr-tour-actions .ant-btn-primary{flex:1;min-height:44px}}.rr-setup{background:linear-gradient(135deg,#7c4dff1a,#22d3ee0d),var(--rr-panel);border-color:#3a2e6b}.rr-setup-lead{margin:0;font-size:13px;color:var(--rr-ink-3);line-height:1.5}.rr-setup-progress{height:4px;border-radius:2px;background:var(--rr-line);overflow:hidden}.rr-setup-progress>span{display:block;height:100%;background:linear-gradient(90deg,var(--rr-violet),var(--rr-cyan));border-radius:2px;transition:width .3s ease}.rr-setup-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;counter-reset:rr-setup}.rr-setup-step{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:10px;border:1px solid var(--rr-line);background:var(--rr-rail);min-width:0}.rr-setup-step--current{border-color:var(--rr-violet);box-shadow:inset 0 0 0 1px var(--rr-violet)}.rr-setup-step--done{opacity:.85}.rr-setup-step-head{display:flex;align-items:center;gap:8px}.rr-setup-num{width:24px;height:24px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:12px;font-weight:700;background:var(--rr-neutral-soft);color:var(--rr-ink-2)}.rr-setup-step--current .rr-setup-num{background:var(--rr-violet-strong);color:#fff}.rr-setup-step--done .rr-setup-num{background:var(--rr-ok-soft);color:var(--rr-ok)}.rr-setup-title{font-size:14px;font-weight:600;color:var(--rr-ink);min-width:0}.rr-setup-text{margin:0;font-size:13px;color:var(--rr-ink-3);line-height:1.45;flex:1}.rr-setup-state{font-size:12px;color:var(--rr-ok)}.rr-setup-foot{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center}@media (max-width: 1199px){.rr-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.rr-setup-steps{grid-template-columns:minmax(0,1fr)}.rr-setup-step{flex-direction:row;flex-wrap:wrap;align-items:center}.rr-setup-step-head{flex:1;min-width:0}.rr-setup-text{flex-basis:100%;order:3}.rr-setup-step .ant-btn{min-height:40px}}@media (prefers-reduced-motion: reduce){.rr-setup-progress>span{transition:none}}.rr-ap-hero{display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;padding:18px 20px;background:var(--rr-panel);border:1px solid var(--rr-line);border-left-width:4px;border-radius:var(--rr-radius);min-width:0}.rr-ap-hero--ok{border-left-color:var(--rr-ok-dot)}.rr-ap-hero--warn{border-left-color:var(--rr-warn)}.rr-ap-hero--bad{border-left-color:var(--rr-bad);background:color-mix(in srgb,var(--rr-bad-soft) 55%,var(--rr-panel))}.rr-ap-hero-text{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px;overflow-wrap:anywhere}.rr-ap-hero-mode{font-size:20px;font-weight:600;color:var(--rr-ink)}.rr-ap-hero-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rr-ap-freeze.ant-btn{min-height:48px;padding-inline:22px;font-weight:600}.rr-ap-what,.rr-ap-status{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.rr-ap-actions{display:flex;flex-wrap:wrap;gap:6px}.rr-ap-more{align-self:center;margin-top:10px}.rr-ap-paragraph{margin:0;color:var(--rr-ink-2);font-size:14px}.rr-ap-facts{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.rr-ap-facts div{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-ap-facts dt{font-size:12px;color:var(--rr-ink-3)}.rr-ap-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.rr-ap-history{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.rr-ap-history li{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:13px}.rr-ap-json{max-height:260px;overflow:auto;margin:8px 0 0;padding:10px;background:var(--rr-bg);border:1px solid var(--rr-line);border-radius:var(--rr-radius-sm);font-family:var(--rr-mono);font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.rr-ap-settings{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:14px 18px}.rr-ap-field{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:13px}.rr-ap-field>span:first-child{color:var(--rr-ink-2)}.rr-ap-field--switch{flex-direction:row;align-items:center;gap:10px;grid-column:1 / -1}.rr-ap-settings-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;margin-top:14px}.rr-ap-settings-foot>.rr-muted{margin-right:auto}.rr-ap-preview{margin:0 0 12px;padding-left:18px;display:flex;flex-direction:column;gap:6px;font-size:14px;overflow-wrap:anywhere}.rr-ap-form{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-ap-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rr-ap-form .ant-select{width:100%}.rr-ap-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:15px;border:1px solid var(--rr-line);background:var(--rr-panel);color:var(--rr-ink-2);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.rr-ap-chip:hover{border-color:var(--rr-line-strong);color:var(--rr-ink)}.rr-ap-chip-dot{width:8px;height:8px;border-radius:4px;background:var(--rr-warn);flex-shrink:0}.rr-ap-chip--ok .rr-ap-chip-dot{background:var(--rr-ok-dot)}.rr-ap-chip--bad{border-color:var(--rr-bad);color:var(--rr-bad);background:var(--rr-bad-soft)}.rr-ap-chip--bad .rr-ap-chip-dot{background:var(--rr-bad)}.rr-ap-chip-count{font-variant-numeric:tabular-nums;color:var(--rr-ink)}.rr-ap-chip--compact{height:28px;padding:0 8px;font-size:12px}@media (max-width: 720px){.rr-ap-hero{padding:14px}.rr-ap-hero-actions,.rr-ap-hero-actions .ant-btn{width:100%}.rr-ap-facts{grid-template-columns:minmax(0,1fr)}.rr-ap-history li{grid-template-columns:minmax(0,1fr);gap:2px}.rr-ap-order{grid-template-columns:minmax(0,1fr)}}html,body,#root{min-height:100%;margin:0}.runrun-balance-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.runrun-balance-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.runrun-balance-heading h4{margin:0 0 8px}.runrun-balance-heading p{margin:0}.runrun-balance-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.runrun-balance-summary .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.runrun-balance-summary strong{font-size:26px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.runrun-balance-filters{display:flex;flex-wrap:wrap;gap:10px}.runrun-balance-filters .ant-input-search{flex:1 1 250px}.runrun-balance-filters .ant-select{min-width:180px}.runrun-balance-dealers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.runrun-balance-dealers .ant-card-body>div:first-child{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.runrun-balance-amount{font-size:24px;font-variant-numeric:tabular-nums}.runrun-balance-cell{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:120px;max-width:380px;overflow-wrap:anywhere}.runrun-balance-note{white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0}.runrun-balance-editor{overflow-wrap:anywhere}.runrun-balance-preview{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.runrun-balance-preview strong{display:block;margin-top:8px;font-size:24px}.runrun-balance-mobile{display:none}.runrun-balance-methods .ant-card-body{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between}.runrun-balance-methods p{margin:6px 0 0}.runrun-balance-methods .ant-alert{width:100%}@media (max-width:991px){.runrun-balance-desktop{display:none}.runrun-balance-mobile{display:grid;gap:12px}}@media (max-width:575px){.runrun-balance-summary{grid-template-columns:1fr 1fr;gap:8px}.runrun-balance-summary>.ant-card:first-child{grid-column:1 / -1}.runrun-balance-summary .ant-card-body{padding:12px}.runrun-balance-heading{align-items:flex-start}.runrun-balance-heading h4{font-size:18px}.runrun-balance-filters>*{width:100%;min-width:0!important}.runrun-balance-workspace .ant-alert{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.runrun-balance-workspace .ant-alert-action{grid-column:2;margin:0}}.runrun-gifts-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.runrun-gifts-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.runrun-gifts-heading h4{margin:0 0 8px}.runrun-gifts-heading p{margin:0}.runrun-gifts-toolbar{display:flex;gap:12px;margin:16px 0}.runrun-gifts-toolbar .ant-input-search{max-width:500px}.runrun-gift-history,.runrun-gift-recipients{display:grid;gap:12px}.runrun-gift-history{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))}.runrun-gift-comment{margin:12px 0;white-space:pre-wrap;overflow-wrap:anywhere}.runrun-gift-editor{overflow-wrap:anywhere}.runrun-gift-error{margin-bottom:16px}.runrun-gift-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.runrun-gift-fields .ant-input-number{width:100%}.runrun-gift-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.runrun-gift-summary strong{display:block;font-size:24px;margin-top:8px}.runrun-gift-recipient{display:grid;gap:4px}.runrun-gift-confirm{margin:4px 0 12px}@media (max-width: 575px){.runrun-gifts-heading,.runrun-gifts-toolbar{flex-direction:column;align-items:stretch}.runrun-gift-fields{grid-template-columns:1fr;gap:0}.runrun-gift-summary{gap:8px}.runrun-gift-summary .ant-card-body{padding:10px;font-size:12px}.runrun-gifts-workspace>.ant-alert{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px}.runrun-gifts-workspace>.ant-alert .ant-alert-action{grid-column:2;margin:0}}.runrun-hosts-workspace{display:flex;min-width:0;flex-direction:column;gap:16px}.runrun-hosts-hero{display:flex;min-height:148px;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;overflow:hidden;border:1px solid rgba(139,92,246,.28);border-radius:12px;background:radial-gradient(circle at 92% 20%,rgba(168,85,247,.2),transparent 17rem),linear-gradient(135deg,#6b21a826,#ffffff04)}.runrun-hosts-hero-copy{max-width:720px}.runrun-hosts-hero-copy h3{margin:6px 0 8px}.runrun-hosts-hero-copy p{margin:0}.runrun-hosts-hero-icon{color:#c4b5fdb3;font-size:64px}.runrun-hosts-summary .ant-card{height:100%;border-color:#ffffff14;background:#ffffff06}.runrun-hosts-toolbar{display:flex;flex-wrap:wrap;gap:10px}.runrun-hosts-toolbar>.ant-input-affix-wrapper{flex:1 1 230px}.runrun-hosts-toolbar>.ant-select{width:180px}.runrun-hosts-mobile-cards{display:none!important}.runrun-host-cell{display:flex;flex-direction:column;gap:6px;overflow-wrap:anywhere}.runrun-host-cell>.ant-tag{align-self:flex-start}.runrun-hosts-desktop-table .ant-table{border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.runrun-hosts-desktop-table .ant-table-cell{vertical-align:middle}.runrun-hosts-drawer-footer{display:flex;justify-content:flex-end;gap:10px;padding:4px 0}.runrun-hosts-delete{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.runrun-hosts-footnote{margin-bottom:0;font-size:12px}.runrun-hosts-path{margin-top:18px}.runrun-hosts-protocol{margin-top:20px}.runrun-host-editor-context{margin-bottom:8px}.runrun-hosts-modal .ant-tabs-tab-active .ant-tabs-tab-btn{color:#c4b5fd!important}.runrun-hosts-modal .ant-tabs-ink-bar{background:#c4b5fd}.runrun-host-editor-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:24px}.runrun-host-editor-tabs .runrun-hosts-protocol,.runrun-host-editor-tabs .runrun-hosts-path{margin-top:0}.runrun-host-contract{display:grid;gap:10px}.runrun-host-contract>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.runrun-host-contract code{white-space:nowrap}.runrun-host-assignments{overflow-wrap:anywhere}.runrun-host-assignments-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px}.runrun-host-assignments .ant-table-cell{overflow-wrap:anywhere}.runrun-hosts-protocol .ant-tabs-tab+.ant-tabs-tab{margin-left:20px}.runrun-hosts-path .runrun-hosts-preview-grid{margin:0 0 12px}.runrun-hosts-path .runrun-hosts-preview-grid>div{display:flex;flex-direction:column;gap:6px}.runrun-hosts-path p{margin:0;font-size:12px}.runrun-hosts-modal .ant-drawer-body{overflow-wrap:anywhere}.runrun-hosts-modal .ant-collapse-header{padding-left:0!important}.runrun-hosts-modal .ant-collapse-content-box{padding:0!important}@media (max-width: 1100px){.runrun-hosts-desktop-table{display:none}.runrun-hosts-mobile-cards{display:grid!important}}@media (max-width: 575px){.runrun-node-wizard .ant-steps-item:not(.ant-steps-item-active){display:none}.runrun-node-wizard .ant-steps-item-tail{display:none}.runrun-node-wizard .ant-steps-item-content{min-height:32px!important}.runrun-hosts-toolbar>.ant-select{flex:1}.runrun-hosts-toolbar>.ant-input-affix-wrapper{flex-basis:100%}.runrun-hosts-toolbar>.ant-dropdown-trigger{width:100%}.runrun-hosts-modal .ant-drawer-body{padding:20px 16px}}.runrun-hosts-route-list,.runrun-hosts-list{display:grid;gap:12px}.runrun-hosts-route{overflow:hidden;border-color:#ffffff17;box-shadow:0 14px 36px #0000001f}.runrun-hosts-route-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.runrun-hosts-route-title{font-size:16px}.runrun-hosts-origin{margin-top:8px;overflow-wrap:anywhere}.runrun-hosts-list{margin-top:16px}.runrun-host-row{display:grid;grid-template-columns:minmax(220px,1fr) 150px auto;align-items:center;gap:16px;padding:13px 14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.runrun-host-row-main,.runrun-host-row-impact,.runrun-hosts-preview-grid .ant-card-body{display:flex;min-width:0;flex-direction:column;gap:5px}.runrun-host-row-name{display:flex;align-items:center;gap:7px}.runrun-host-row-main code{width:fit-content;max-width:100%;overflow-wrap:anywhere}.runrun-hosts-empty-row{padding:18px;border:1px dashed rgba(255,255,255,.12);border-radius:10px;text-align:center}.runrun-hosts-client-state{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.5fr) minmax(100px,.6fr);gap:1px;margin-top:16px;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff12}.runrun-hosts-client-state>div{display:flex;min-width:0;min-height:70px;flex-direction:column;justify-content:center;gap:7px;padding:10px 12px;background:#12121a;overflow-wrap:anywhere}.runrun-hosts-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:8px 0 16px}.runrun-hosts-inline-preview{display:grid;grid-template-columns:110px minmax(130px,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid rgba(82,196,26,.22);border-radius:8px;background:#52c41a0d}.runrun-hosts-modal-section h5{margin-top:0;margin-bottom:6px}@media (max-width: 767px){.runrun-hosts-hero{min-height:0;padding:18px}.runrun-hosts-hero-icon{display:none}.runrun-hosts-toolbar,.runrun-hosts-preview-grid,.runrun-hosts-client-state{grid-template-columns:1fr}.runrun-hosts-route-header,.runrun-host-row{align-items:stretch;grid-template-columns:1fr;flex-direction:column}.runrun-hosts-route-header .ant-btn{width:100%}.runrun-host-row>.ant-space{width:100%}.runrun-host-row>.ant-space .ant-btn:first-child{flex:1}.runrun-hosts-inline-preview{grid-template-columns:1fr}}body{overflow-x:hidden;background:#09090d}.runrun-main-layout{min-width:0;background:radial-gradient(circle at 85% -10%,rgba(107,33,168,.12),transparent 32rem),#0a0a0f}.runrun-sidebar{position:sticky!important;top:0;height:100vh;border-right:1px solid rgba(255,255,255,.07);background:#101017!important}.runrun-sidebar .ant-layout-sider-children{display:flex;flex-direction:column}.runrun-sidebar .runrun-brand{flex-shrink:0}.runrun-sidebar .runrun-navigation-menu{flex:1;min-height:0;overflow-y:auto;padding-bottom:20px}.runrun-brand{display:flex;align-items:center;gap:12px;min-height:78px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.07)}.runrun-brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(139,92,246,.42);border-radius:11px;background:#6b21a8;color:#fff;font-size:13px;font-weight:800;letter-spacing:.08em;box-shadow:0 10px 24px #6b21a833}.runrun-brand-name{color:#fff;font-size:16px;font-weight:700;letter-spacing:-.01em}.runrun-brand-caption{color:#ffffff7a;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.runrun-brand-caption span{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#52c41a;box-shadow:0 0 0 3px #52c41a1a}.runrun-navigation-label{display:block;padding:22px 22px 8px;color:#ffffff59!important;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.runrun-navigation-menu{border-inline-end:0!important;background:transparent!important}.runrun-navigation-menu .ant-menu-item{width:auto;margin:4px 12px;border-radius:8px}.runrun-navigation-menu .ant-menu-item-group-title{padding:18px 22px 5px;color:#ffffff6e;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.runrun-navigation-menu .ant-menu-item-group-list{margin:0}.runrun-navigation-menu .ant-menu-item-selected{background:#6b21a847!important;box-shadow:inset 2px 0 #a855f7}.runrun-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;height:auto;padding:10px 28px;border-bottom:1px solid rgba(255,255,255,.07);background:#101017eb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);line-height:normal}.runrun-header-context{display:flex;min-width:0;align-items:center;gap:10px}.runrun-header-eyebrow,.runrun-page-eyebrow{display:block;color:#a78bfa!important;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.runrun-header-title{color:#fff;font-size:16px;font-weight:650}.runrun-mobile-menu-button{display:none;color:#fff}.runrun-header-actions{min-width:0}.runrun-header-username{color:#ffffffd1}.runrun-account-menu-button{display:none}.runrun-content{min-width:0;max-width:1760px;width:calc(100% - 48px);margin:24px auto;padding:0 24px 40px;overflow:auto}.runrun-page-context{display:flex;min-height:112px;align-items:flex-end;justify-content:space-between;gap:20px;padding:8px 2px 22px}.runrun-page-context h2{margin:5px 0 3px!important;color:#f7f7fb;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.runrun-overview{display:grid;gap:20px;min-width:0}.runrun-overview-hero{border-color:#a78bfa40;background:linear-gradient(120deg,#6b21a829,#101017eb)}.runrun-overview-hero-row{display:flex;align-items:center;justify-content:space-between;gap:28px}.runrun-overview-hero-row>div:first-child{max-width:680px}.runrun-overview-hero h3{margin:10px 0!important}.runrun-overview-hero .ant-typography:last-child{margin-bottom:0}.runrun-overview-hero-actions{display:grid;flex-shrink:0;gap:10px;min-width:190px}.runrun-overview-section-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.runrun-overview-section-heading h4{margin:0!important}.runrun-overview-section-heading>span{font-size:12px}.runrun-overview-error{margin-bottom:12px}.runrun-overview-metrics .ant-card{height:100%}.runrun-overview-metrics .ant-statistic-title{font-size:12px}.runrun-overview-metrics .ant-statistic-content{font-size:30px}.runrun-overview-metrics .ant-card-body>.ant-typography{display:block;margin-top:8px;font-size:11px}.runrun-overview-empty{margin-top:12px;text-align:center}.runrun-overview-empty .ant-typography{margin-bottom:0}.runrun-overview-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.runrun-overview-path ol{display:grid;gap:20px;margin:0;padding:0;list-style:none}.runrun-overview-path li{display:flex;align-items:flex-start;gap:12px}.runrun-overview-path li>span{display:grid;flex:0 0 30px;height:30px;place-items:center;border:1px solid rgba(167,139,250,.24);border-radius:9px;color:#c4b5fd;background:#6b21a821;font-weight:700}.runrun-overview-path li .ant-typography-secondary{margin:5px 0 0;font-size:12px}.runrun-overview-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.runrun-overview-shortcuts:empty{display:none}.runrun-overview-shortcuts .ant-btn{height:auto;min-height:42px;justify-content:flex-start;white-space:normal;text-align:left}@media (max-width: 1199px){.runrun-overview-hero-row{align-items:flex-start;flex-direction:column;gap:18px}.runrun-overview-hero-actions{display:flex;flex-wrap:wrap;min-width:0}.runrun-overview-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575px){.runrun-overview{gap:16px}.runrun-overview-hero .ant-card-body{padding:18px}.runrun-overview-hero h3{font-size:21px;line-height:1.35}.runrun-overview-hero-actions,.runrun-overview-hero-actions .ant-btn{width:100%}.runrun-overview-metrics .ant-card-body{padding:14px}.runrun-overview-metrics .ant-statistic-content{font-size:27px}.runrun-overview-shortcuts{grid-template-columns:minmax(0,1fr)}.runrun-overview-error{flex-wrap:wrap}}.runrun-page-context p{max-width:720px;margin:0}.runrun-client-view-switch{margin-left:auto}.runrun-client-card-view,.runrun-client-results--cards .runrun-client-table-view{display:none}.runrun-client-results--cards .runrun-client-card-view{display:block}.runrun-client-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px}.runrun-client-card{position:relative;height:100%;overflow:hidden;border-color:#ffffff17;background:linear-gradient(145deg,#ffffff07,#ffffff03)}.runrun-client-card:before{position:absolute;top:0;right:0;left:0;height:2px;background:#6b7280;content:""}.runrun-client-card--active:before{background:#52c41a}.runrun-client-card--suspended:before{background:#faad14}.runrun-client-card--expired:before{background:#ff4d4f}.runrun-client-card-header,.runrun-client-card-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.runrun-client-card-identity,.runrun-client-identity{min-width:0}.runrun-client-owner>.ant-typography:first-child{white-space:nowrap}.runrun-client-card-identity{display:flex;flex-direction:column;gap:3px}.runrun-client-card-identity>.ant-typography:first-child{font-size:16px}.runrun-client-contact,.runrun-client-identity .ant-typography{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.runrun-client-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:16px 0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff12}.runrun-client-card-meta>div{display:flex;min-width:0;min-height:64px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:9px 11px;background:#12121a}.runrun-client-card-section{display:flex;min-width:0;flex-direction:column;gap:7px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.runrun-client-card-groups{min-height:24px}.runrun-client-traffic{width:100%;min-width:0}.runrun-client-traffic-value{margin-bottom:4px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.runrun-client-card-actions{align-items:center;justify-content:flex-start;padding-top:8px}.runrun-client-card-pagination{margin-top:18px}.runrun-client-workspace-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.runrun-client-workspace-actions .ant-card{height:100%}.runrun-group-member{display:flex;flex-direction:column;overflow-wrap:anywhere}.runrun-access-workspace .ant-select{max-width:100%}.runrun-device-cards{display:none}.runrun-device-card-title{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;overflow-wrap:anywhere}.runrun-device-card-actions{margin-top:12px}@media (max-width: 900px){.runrun-device-table{display:none}.runrun-device-cards{display:grid;gap:12px}}.runrun-section-toolbar-actions{width:100%}.runrun-access-view-switch{margin-left:auto}.runrun-access-card-view,.runrun-access-results--cards .runrun-access-table-view{display:none}.runrun-access-results--cards .runrun-access-card-view{display:block}.runrun-access-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.runrun-access-card{position:relative;height:100%;overflow:hidden;border-color:#ffffff17;background:linear-gradient(145deg,#ffffff07,#ffffff03)}.runrun-access-card:before{position:absolute;top:0;right:0;left:0;height:2px;background:#6b7280;content:""}.runrun-access-card--enabled:before{background:#52c41a}.runrun-access-card-header,.runrun-access-card-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.runrun-access-card-title{display:flex;min-width:0;flex-direction:column;gap:3px}.runrun-access-card-title>.ant-typography:first-child{overflow-wrap:anywhere;font-size:16px}.runrun-access-card-description{min-height:44px;margin:14px 0 10px!important}.runrun-access-card-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:14px 0;overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff12}.runrun-access-card-meta>div{display:flex;min-width:0;min-height:62px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;padding:9px 11px;background:#12121a}.runrun-access-card-actions{align-items:center;justify-content:flex-start;padding-top:8px}.runrun-node-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:16px}.runrun-node-toolbar-meta{display:flex;flex:1 1 320px;align-items:center;justify-content:flex-end;gap:12px}.runrun-card-subtitle{font-size:12px;font-weight:400}.runrun-fleet-summary{margin-bottom:16px}.runrun-fleet-summary .ant-card,.runrun-fleet-card{border-color:#ffffff14;box-shadow:0 16px 40px #00000021}.runrun-fleet-card>.ant-card-head .ant-card-head-wrapper{flex-wrap:wrap;gap:12px;padding:12px 0}.runrun-fleet-card>.ant-card-head .ant-card-head-title{flex:1 1 220px;white-space:normal;overflow-wrap:anywhere}.runrun-node-catalog{display:grid;gap:10px}.runrun-node-card{overflow:hidden;border-color:#ffffff17;background:linear-gradient(145deg,#ffffff06,#ffffff03)}.runrun-node-card:before{position:absolute;top:0;right:0;left:0;height:2px;background:#6b7280;content:""}.runrun-node-card--ready:before{background:#52c41a}.runrun-node-card--setup:before{background:#1677ff}.runrun-node-card--attention:before{background:#faad14}.runrun-node-card--offline:before{background:#ff4d4f}.runrun-node-card>.ant-card-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1.2fr) minmax(0,.8fr) auto;align-items:center;gap:20px;padding:18px}.runrun-node-card-main,.runrun-node-card-health,.runrun-node-card-traffic{min-width:0}.runrun-node-card-health,.runrun-node-card-traffic{display:flex;flex-direction:column;align-items:flex-start;gap:5px;overflow-wrap:anywhere}.runrun-node-card-title{display:flex;min-width:0;flex-direction:column;gap:3px}.runrun-node-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;padding:0;border:0;border-radius:3px;background:transparent;color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:left;overflow-wrap:anywhere;cursor:pointer}.runrun-node-name:hover{color:#c084fc}.runrun-node-name:focus-visible{outline:2px solid #c084fc;outline-offset:3px}.runrun-node-card-title .ant-typography{overflow-wrap:anywhere}.runrun-node-card-seen{font-size:12px}.runrun-node-card-tags{margin-top:8px}.runrun-node-card-tags .ant-tag{margin:0}.runrun-node-card-counts{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.runrun-node-card-traffic>strong,.runrun-node-card-traffic>.ant-typography:nth-child(2){font-size:17px}.runrun-node-card-actions{display:flex;align-items:center;gap:6px}.runrun-node-pagination{margin-top:16px;justify-content:flex-end}@media (max-width: 1399px){.runrun-node-card>.ant-card-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 20px}.runrun-node-card-actions{justify-content:flex-end}}@media (max-width: 767px){.runrun-node-card>.ant-card-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.runrun-node-card-traffic{flex-direction:row;align-items:center;flex-wrap:wrap;gap:4px 8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.runrun-node-card-traffic>.ant-typography:last-child{flex-basis:100%}.runrun-node-card-actions>.ant-btn:first-child{flex:1}.runrun-node-card-actions>.ant-btn{min-height:36px}}.runrun-next-action{margin-bottom:16px;border-color:#6b21a859;background:linear-gradient(135deg,#6b21a821,#ffffff05)}.runrun-next-action .ant-card-body{display:flex;align-items:center;justify-content:space-between;gap:16px}.runrun-next-action h4{margin:5px 0 2px}.runrun-next-action p{margin:0}.runrun-wizard-actions{display:flex;justify-content:flex-end}.runrun-workspace-section-picker{display:grid;gap:6px;margin-bottom:16px}.runrun-install-guide{display:grid;gap:16px}.runrun-install-guide .ant-card-head-title{white-space:normal;padding:12px 0}.runrun-install-guide .ant-typography{overflow-wrap:anywhere}.runrun-install-guide .ant-collapse-content-box>p{margin-bottom:0}.runrun-install-heading{margin-bottom:20px}.runrun-install-heading h4{margin:10px 0 6px}.runrun-install-heading p{margin:0}.runrun-install-token .ant-input-affix-wrapper{min-width:0}@media (max-width: 575px){.runrun-install-token{flex-direction:column;gap:8px}.runrun-install-token>.ant-input-affix-wrapper,.runrun-install-token>.ant-btn{width:100%;border-radius:8px!important}.runrun-install-guide>.ant-card .ant-card-body>.ant-btn{width:100%}}.runrun-node-identity{display:flex;align-items:flex-start;gap:12px}.runrun-node-country{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a;color:#ffffffb8;font-size:12px;font-weight:700}.runrun-node-summary-card{border-color:#6b21a859;background:linear-gradient(135deg,#6b21a81f,#06b6d40d)}.runrun-node-product-summary{display:flex;align-items:center;justify-content:space-between;gap:16px}.runrun-overview-inbound{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08)}.runrun-overview-inbound:last-child{border-bottom:0}.runrun-inbound-card .ant-card-head{min-height:52px}.runrun-inbound-status-cell{display:flex;min-height:96px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff06}.runrun-readiness-list{display:grid;gap:8px}.runrun-readiness-item{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid rgba(250,173,20,.28);border-radius:8px;background:#faad140f}.runrun-readiness-item>.anticon{margin-top:4px;color:#faad14}@media (max-width: 991px){.runrun-sidebar{display:none}.runrun-mobile-menu-button{display:inline-flex}.runrun-content{width:100%}}@media (max-width: 1199px){.runrun-header-actions--desktop{display:none}.runrun-account-menu-button{display:inline-flex}.runrun-client-table-view{display:none!important}.runrun-client-card-view{display:block!important}.runrun-client-view-switch{display:none}.runrun-access-table-view{display:none!important}.runrun-access-card-view{display:block!important}.runrun-access-view-switch{display:none}}@media (max-width: 767px){.runrun-header{min-height:56px;padding:8px 12px!important;flex-wrap:nowrap;justify-content:space-between!important;gap:6px!important}.runrun-header-eyebrow{display:none}.runrun-header-title{max-width:120px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.runrun-header-actions{width:auto;justify-content:flex-end;gap:6px!important}.runrun-header-actions>.ant-space-item:first-child{min-width:0;max-width:104px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runrun-header-actions .ant-btn{padding-inline:9px}.runrun-header-actions .ant-btn>span:not(.anticon):not(.ant-btn-icon){display:none}.runrun-account-menu-button>span:not(.anticon):not(.ant-btn-icon){display:none}.runrun-content{margin:0!important;padding:0 10px 28px!important}.runrun-page-context{min-height:96px;padding:18px 2px 16px}.runrun-page-context h2{font-size:25px}.runrun-content .ant-tabs-nav{margin-bottom:12px}.runrun-client-card-grid,.runrun-client-workspace-actions,.runrun-access-card-grid{grid-template-columns:minmax(0,1fr)}.runrun-client-card-actions{align-items:stretch}.runrun-client-card-actions .ant-btn:first-child{flex:1}.runrun-client-card-pagination{display:flex;flex-wrap:wrap;gap:6px 0}.runrun-client-workspace .ant-drawer-content-wrapper,.runrun-access-workspace{max-width:100vw}.runrun-access-card-actions{align-items:stretch}.runrun-access-card-actions .ant-btn:first-child{flex:1}.runrun-client-toolbar .ant-input-affix-wrapper,.runrun-client-toolbar .ant-select{width:100%!important}.runrun-node-toolbar .ant-input-search{width:100%!important;min-width:0!important;flex-basis:100%!important}.runrun-node-toolbar .ant-select{width:calc(50% - 5px)!important;min-width:0}.runrun-fleet-card>.ant-card-head .ant-card-head-title{flex:auto;white-space:normal;width:100%;overflow-wrap:anywhere}.runrun-node-toolbar-meta{width:100%;flex:1 1 100%;flex-direction:column;align-items:stretch}.runrun-node-toolbar-meta .ant-segmented{width:100%}.runrun-node-toolbar-meta .ant-segmented-group{display:flex}.runrun-node-toolbar-meta .ant-segmented-item{flex:1}.runrun-next-action .ant-card-body{align-items:flex-start;flex-direction:column}.runrun-next-action .ant-btn,.runrun-wizard-actions,.runrun-wizard-actions .ant-btn{width:100%}.runrun-fleet-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:12px}.runrun-fleet-card>.ant-card-head .ant-card-extra{width:100%;margin-inline-start:0}.runrun-fleet-card>.ant-card-head .ant-card-extra>.ant-space{width:100%;justify-content:space-between}.runrun-overview-inbound,.runrun-node-product-summary{align-items:flex-start;flex-direction:column}.runrun-node-product-summary .ant-btn{width:100%}.ant-drawer .ant-drawer-header{align-items:flex-start;padding:12px}.ant-drawer .ant-drawer-title{min-width:0;line-height:1.35}.ant-drawer .ant-drawer-extra{margin-inline-start:8px}.ant-drawer .ant-drawer-body{padding:12px}.ant-drawer-content-wrapper{max-width:100vw}.ant-drawer .ant-card-head-wrapper{align-items:flex-start;flex-wrap:wrap;gap:8px}.ant-drawer .ant-card-extra{width:100%;margin-inline-start:0}.ant-drawer .ant-card-extra .ant-btn{width:100%}}.runrun-trial-hosts-disclosure .ant-collapse-header{align-items:center!important}.runrun-trial-hosts-label{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}.runrun-trial-hosts .ant-alert{margin-top:4px}.runrun-trial-host-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1fr) auto;gap:12px;align-items:center;margin-bottom:16px}.runrun-trial-host-row>*{min-width:0;overflow-wrap:anywhere}.runrun-trial-host-row>.ant-alert{grid-column:1 / -1}@media (max-width: 900px){.runrun-trial-host-row{grid-template-columns:minmax(0,1fr) auto}.runrun-trial-host-row>div:first-child{grid-column:1 / -1}}.rr-audit-heading,.rr-audit-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.rr-audit-heading{margin-bottom:16px}.rr-audit-heading .ant-typography{margin-bottom:0}.rr-audit-filters{display:grid;grid-template-columns:minmax(240px,2fr) repeat(2,minmax(160px,1fr));gap:10px}.rr-audit-filters>*{min-width:0;width:100%}.rr-audit-meta{margin:14px 0;font-size:13px}.rr-audit-id{overflow-wrap:anywhere;word-break:break-word}.rr-audit-cards{display:grid;gap:12px}.rr-audit-workspace .ant-pagination{margin-top:18px}.rr-audit-json{white-space:pre-wrap;overflow-wrap:anywhere;background:#0003;padding:16px;border-radius:8px;font-size:12px}.rr-audit-drawer .ant-drawer-content-wrapper{max-width:100vw}@media (min-width: 768px) and (max-width: 1199px){.rr-audit-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.rr-audit-filters{grid-template-columns:1fr}.rr-audit-heading{align-items:flex-start}.rr-audit-drawer .ant-drawer-body{padding:16px}.rr-audit-drawer .ant-descriptions-item-label{width:90px}}.runrun-header-search{flex:1 1 auto;display:flex;justify-content:center;min-width:0}.runrun-global-search-desktop{width:min(420px,100%)}.runrun-global-search{width:100%}.runrun-global-search-hint{font-size:11px;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:0 5px}.runrun-global-search-mobile{display:none!important;color:#fff}.runrun-search-option{display:flex;flex-direction:column;min-width:0;line-height:1.35}.runrun-search-option .ant-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runrun-search-option .ant-typography-secondary{font-size:12px}.runrun-global-search-modal .ant-select{width:100%}@media (max-width: 767px){.runrun-header-search{flex:0 0 auto;justify-content:flex-end}.runrun-global-search-desktop{display:none}.runrun-global-search-mobile{display:inline-flex!important}}.runrun-metric-section{display:grid;gap:10px;min-width:0}.runrun-metric-section-title{color:#a78bfa!important;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.runrun-metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.runrun-metric-tile{height:100%;border-color:#ffffff14}.runrun-metric-tile .ant-card-body{display:flex;flex-direction:column;gap:6px;height:100%;min-width:0}.runrun-metric-tile--ok{box-shadow:inset 3px 0 #52c41a}.runrun-metric-tile--warn{box-shadow:inset 3px 0 #faad14}.runrun-metric-tile--bad{box-shadow:inset 3px 0 #ff4d4f}.runrun-metric-tile-head{display:flex;align-items:center;gap:8px;font-size:12px}.runrun-metric-tile-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#c4b5fd;background:#6b21a82e}.runrun-metric-tile-value{color:#f7f7fb;font-size:28px;font-weight:650;line-height:1.15;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.runrun-metric-muted{color:#ffffff8c;font-size:20px}.runrun-metric-tile-body{display:flex;flex-direction:column;gap:4px;font-size:12px;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.runrun-metric-tile-body .ant-typography{font-size:12px}.runrun-metric-line{display:block}.runrun-metric-tile-link{align-self:flex-start;padding:0;height:auto}.runrun-metric-chips{display:flex;flex-wrap:wrap;gap:4px}.runrun-metric-chip{padding:0;border:0;background:none;cursor:pointer}.runrun-metric-chip .ant-tag{margin:0}.runrun-metric-list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.runrun-metric-list li{display:flex;justify-content:space-between;gap:8px;min-width:0}.runrun-metric-link{padding:0;border:0;background:none;color:#c4b5fd;cursor:pointer;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.runrun-metric-link:hover,.runrun-metric-chip:hover .ant-tag{filter:brightness(1.2)}.runrun-overview-section-heading>div{display:flex;flex-direction:column;gap:2px;min-width:0}.runrun-host-address{font-size:14px;font-weight:600}.runrun-hosts-summary--warn{border-color:#faad1473;cursor:pointer}.runrun-host-clients-link{padding:0;height:auto;align-self:flex-start}.runrun-hosts-toolbar>.ant-select{min-width:180px}.runrun-bulk-bar{position:sticky;top:72px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;padding:10px 14px;border:1px solid rgba(167,139,250,.35);border-radius:10px;background:#24143cf5}.runrun-bulk-list{max-height:260px;overflow:auto;margin-top:12px}.runrun-bulk-list .ant-list-item{gap:12px;flex-wrap:wrap}.runrun-client-card-select{margin-top:2px}.runrun-client-card-header .runrun-client-card-identity{flex:1 1 auto}@media (max-width: 767px){.runrun-bulk-bar{top:60px}.runrun-bulk-bar>.ant-space{width:100%}}.runrun-relay-workspace{display:flex;flex-direction:column;gap:16px;min-width:0}.runrun-relay-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.runrun-relay-toolbar-spacer{flex:1 1 auto}.runrun-relay-pool-name{margin:0!important;overflow-wrap:anywhere}.runrun-relay-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.runrun-relay-summary .ant-card-body{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;overflow-wrap:anywhere}.runrun-relay-summary strong{color:#f7f7fb;font-size:22px;font-variant-numeric:tabular-nums}.runrun-relay-summary--warn{box-shadow:inset 3px 0 #faad14}.runrun-relay-lanes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px}.runrun-relay-lane{display:flex;flex-direction:column;gap:6px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;min-width:0;overflow-wrap:anywhere}.runrun-relay-lane-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px}.runrun-relay-endpoint{font-size:15px;font-weight:600}.runrun-relay-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.runrun-relay-filters>.ant-input-affix-wrapper{flex:1 1 240px}.runrun-relay-filters>.ant-select{min-width:220px}.runrun-relay-cell{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.runrun-relay-cards{display:grid;gap:10px}.runrun-relay-card .ant-card-body{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.runrun-relay-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.runrun-relay-binding-list{display:grid;gap:10px}.runrun-relay-binding{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1.2fr) 90px auto;gap:12px;align-items:center;padding:10px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px}.runrun-relay-binding>div{display:flex;flex-direction:column;gap:4px;min-width:0;overflow-wrap:anywhere}.runrun-relay-settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.runrun-relay-steps{display:grid;gap:8px;margin:0;padding-left:20px}.runrun-relay-explainer .ant-collapse-header{padding-inline:0!important}.runrun-relay-candidates .ant-card-head-wrapper,.runrun-relay-publication .ant-card-head-wrapper{flex-wrap:wrap;gap:8px}.runrun-relay-candidates .ant-card-extra{margin-inline-start:0}@media (max-width: 1100px){.runrun-relay-summary,.runrun-relay-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.runrun-relay-binding{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 575px){.runrun-relay-summary{gap:8px}.runrun-relay-summary .ant-card-body{padding:10px}.runrun-relay-summary strong{font-size:18px}.runrun-relay-settings-grid,.runrun-relay-binding{grid-template-columns:minmax(0,1fr)}.runrun-relay-filters>*{width:100%;min-width:0!important}.runrun-relay-toolbar>.ant-btn{flex:1 1 auto}.runrun-relay-workspace .ant-result{padding:24px 8px}.runrun-relay-candidates .ant-card-extra{width:100%}}.runrun-host-cell .ant-tag,.runrun-host-row .ant-tag,.runrun-relay-workspace .ant-tag{white-space:normal;height:auto;max-width:100%;overflow-wrap:anywhere}.runrun-host-row-main>.ant-tag,.runrun-host-cell>.ant-tag{align-self:flex-start}.runrun-usage-chart{--usage-series: #3987e5;--usage-series-active: #6aa6ef;display:flex;flex-direction:column;gap:6px;min-width:0}.runrun-usage-chart-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.runrun-usage-chart-plot svg{display:block;width:100%;height:140px}.runrun-usage-chart-readout{min-height:22px;overflow-wrap:anywhere}.runrun-usage-chart-axis{display:flex;justify-content:space-between;font-size:12px}.runrun-usage-chart-empty{display:grid;place-items:center;min-height:120px;border:1px dashed rgba(255,255,255,.12);border-radius:8px}.runrun-usage-bar{fill:var(--usage-series)}.runrun-usage-bar--active{fill:var(--usage-series-active)}.runrun-usage-hit{fill:transparent;cursor:default}.runrun-usage-axis{stroke:#ffffff38;stroke-width:1}.runrun-usage-grid{stroke:#ffffff14;stroke-width:1;stroke-dasharray:3 3}.runrun-usage-chart g:focus{outline:none}.runrun-usage-chart g:focus-visible .runrun-usage-hit{fill:#ffffff0f}.runrun-top-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.runrun-top-list li{display:flex;justify-content:space-between;gap:8px;min-width:0}.runrun-top-list li>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.runrun-ops-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px}.runrun-node-health-card .ant-card-body{display:flex;flex-direction:column;gap:8px}.runrun-node-health-row{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;min-width:0}.runrun-node-health-row>*{overflow-wrap:anywhere}.runrun-token-reveal code{word-break:break-all}.runrun-directory-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.runrun-directory-toolbar .ant-input-affix-wrapper,.runrun-directory-toolbar .ant-select{max-width:100%}:root{--rr-bg: #0C0D16;--rr-rail: #0F0F18;--rr-panel: #13131F;--rr-lift: #1A1A2E;--rr-row-on: #171728;--rr-line: #27273A;--rr-line-strong: #3B3B5C;--rr-ink: #F8FAFC;--rr-ink-2: #CBD5E1;--rr-ink-3: #94A3B8;--rr-violet: #7C4DFF;--rr-violet-strong: #6236E0;--rr-violet-soft: #2A1F4D;--rr-cyan: #22D3EE;--rr-cyan-ink: #67E8F9;--rr-cyan-soft: #0E2A33;--rr-ok: #4ADE80;--rr-ok-dot: #22C55E;--rr-ok-soft: #10261A;--rr-bad: #F87171;--rr-bad-soft: #3A1620;--rr-warn: #FBBF24;--rr-warn-soft: #2A2110;--rr-neutral-soft: #1F2937;--rr-idle: #94A3B8;--rr-idle-soft: #1F2937;--rr-hidden: #64748B;--rr-warn-ink: #FDE68A;--rr-font: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rr-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--rr-radius: 12px;--rr-radius-sm: 8px;--rr-sidebar: 264px;color-scheme:dark}html,body{background:var(--rr-bg)}body{font-family:var(--rr-font);color:var(--rr-ink);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}.rr-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rr-mono{font-family:var(--rr-mono);font-variant-numeric:tabular-nums}.rr-muted{color:var(--rr-ink-3)}:where(.rr-app) a:focus-visible,:where(.rr-app) button:focus-visible,:where(.rr-app) [role=option]:focus-visible,.rr-palette-input:focus-visible{outline:2px solid var(--rr-cyan-ink);outline-offset:2px}.rr-skip{position:absolute;left:12px;top:-48px;z-index:2000;padding:10px 14px;background:var(--rr-violet-strong);color:#fff;border-radius:8px}.rr-skip:focus{top:12px}.rr-app{min-height:100vh;display:grid;grid-template-columns:var(--rr-sidebar) minmax(0,1fr);background:var(--rr-bg)}.rr-sidebar{position:sticky;top:0;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;padding:20px 14px 14px;background:var(--rr-rail);border-right:1px solid var(--rr-line);overflow:hidden}.rr-main{min-width:0;padding:24px 32px 48px;box-sizing:border-box;outline:none}.rr-main-inner{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:20px;min-width:0}.rr-brand{display:flex;align-items:center;gap:10px;padding:4px 8px 16px;min-width:0}.rr-brand-text{display:flex;flex-direction:column;min-width:0}.rr-brand-name{font-weight:700;font-size:15px;color:var(--rr-ink);letter-spacing:-.1px;display:flex;align-items:center;min-height:22px}.rr-wordmark{display:block;color:var(--rr-ink)}.rr-brand-role{font-size:12px;color:var(--rr-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-search-trigger{display:flex;align-items:center;gap:8px;height:38px;padding:0 10px;margin-bottom:12px;border:1px solid var(--rr-line);border-radius:8px;background:var(--rr-panel);color:var(--rr-ink-3);font:inherit;font-size:13px;cursor:pointer;text-align:left}.rr-search-trigger:hover{border-color:var(--rr-line-strong);color:var(--rr-ink-2)}.rr-search-trigger-text{flex:1}.rr-kbd{font-family:var(--rr-mono);font-size:11px;line-height:16px;padding:0 5px;border:1px solid var(--rr-line-strong);border-radius:4px;color:var(--rr-ink-3);background:transparent}.rr-nav{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-bottom:8px;scrollbar-width:thin}.rr-nav-group{display:flex;flex-direction:column;gap:2px}.rr-nav-group-label{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-ink-3);padding:6px 10px 4px}.rr-nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rr-nav-link{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border-radius:8px;color:var(--rr-ink-2);font-size:14px;text-decoration:none}.rr-nav-link:hover{color:var(--rr-ink);background:#ffffff08}.rr-nav-link--on{background:var(--rr-lift);color:var(--rr-ink);font-weight:600}.rr-nav-dot{width:6px;height:6px;border-radius:3px;flex-shrink:0}.rr-nav-link--on .rr-nav-dot{background:var(--rr-cyan)}.rr-nav-label{flex:1;min-width:0}.rr-nav-badge{font-size:11px;font-weight:600;padding:1px 7px;border-radius:10px;background:var(--rr-neutral-soft);color:var(--rr-ink-2);font-variant-numeric:tabular-nums}.rr-nav-badge--bad{background:var(--rr-bad-soft);color:var(--rr-bad)}.rr-sidebar-foot{border-top:1px solid var(--rr-line);padding-top:10px}.rr-account{width:100%;display:flex;align-items:center;gap:10px;min-height:44px;padding:4px 8px;border-radius:8px;border:0;background:transparent;color:var(--rr-ink-2);font:inherit;font-size:13px;cursor:pointer;text-align:left}.rr-account:hover{background:#ffffff08;color:var(--rr-ink)}.rr-account-avatar{width:30px;height:30px;border-radius:15px;display:grid;place-items:center;background:var(--rr-violet-soft);color:#ddd6fe;font-size:11px;font-weight:700;flex-shrink:0}.rr-account-text{flex:1;min-width:0;display:flex;flex-direction:column}.rr-account-text>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--rr-ink)}.rr-account-role{font-size:12px;color:var(--rr-ink-3)}.rr-topbar,.rr-tabbar{display:none}.rr-icon-button{width:44px;height:44px;display:inline-grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--rr-ink-2);cursor:pointer;flex-shrink:0}.rr-icon-button:hover{background:#ffffff0a;color:var(--rr-ink)}.rr-menu-drawer .ant-drawer-content{background:var(--rr-rail)}.rr-drawer-nav{display:flex;flex-direction:column;gap:8px;padding:14px 12px 24px;min-height:100%;box-sizing:border-box}.rr-drawer-head{display:flex;align-items:flex-start;justify-content:space-between}.rr-drawer-head .rr-brand{padding-bottom:8px}.rr-drawer-nav .rr-nav-link{min-height:44px}.rr-page-header{display:flex;flex-direction:column;gap:8px}.rr-page-header-row{display:flex;align-items:center;gap:16px;min-width:0}.rr-page-header-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rr-page-title{margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:-.3px;color:var(--rr-ink);overflow-wrap:anywhere}.rr-page-subtitle{font-size:13px;color:var(--rr-ink-3);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.rr-page-actions{display:flex;align-items:center;gap:8px;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end}.rr-crumbs{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--rr-ink-3);flex-wrap:wrap}.rr-crumb{display:inline-flex;align-items:center;gap:6px}.rr-crumb [aria-current]{color:var(--rr-ink-2)}.rr-crumb-sep{color:var(--rr-line-strong)}.rr-link-button{border:0;background:transparent;padding:0;color:var(--rr-cyan-ink);font:inherit;cursor:pointer;text-decoration:none}.rr-link-button:hover{text-decoration:underline}.rr-link{color:var(--rr-cyan-ink)}.rr-flow{display:flex;align-items:center;gap:6px;min-height:64px;padding:0 10px 0 14px;box-sizing:border-box;background:var(--rr-rail);border:1px solid var(--rr-line);border-radius:var(--rr-radius);font-size:13px;color:var(--rr-ink-2);min-width:0}.rr-flow-caption{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--rr-ink-3);margin-right:6px;white-space:nowrap}.rr-flow-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;flex:1;min-width:0}.rr-flow-item{display:flex;align-items:center;gap:6px;flex:1 1 0;min-width:0}.rr-flow-step{display:flex;flex-direction:column;justify-content:center;min-width:0;flex:1 1 0;height:44px;padding:0 10px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--rr-ink-2);font:inherit;font-size:13px;text-align:left;cursor:pointer}.rr-flow-step:hover{background:#ffffff08;color:var(--rr-ink)}.rr-flow-step--static{cursor:default}.rr-flow-step--static:hover{background:transparent;color:var(--rr-ink-2)}.rr-flow-step--on{background:var(--rr-lift);border-color:var(--rr-line-strong);color:var(--rr-ink);font-weight:600;cursor:default}.rr-flow-cap{font-size:11px;color:var(--rr-ink-3);white-space:nowrap;font-weight:400}.rr-flow-step--on .rr-flow-cap{color:var(--rr-cyan-ink)}.rr-flow-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-flow-arrow{color:var(--rr-line-strong);flex-shrink:0}.rr-panel{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);padding:18px 20px;display:flex;flex-direction:column;gap:12px;min-width:0}.rr-panel-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rr-panel-title{margin:0;font-size:16px;font-weight:600;flex:1;color:var(--rr-ink);min-width:0}.rr-panel-extra{font-size:12px;color:var(--rr-ink-3);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rr-eyebrow{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rr-ink-3)}.rr-glyph{display:inline-block;width:1em;text-align:center;flex-shrink:0;line-height:1}.rr-glyph--ok{color:var(--rr-ok-dot)}.rr-glyph--idle{color:var(--rr-ink-3)}.rr-glyph--bad{color:var(--rr-bad);font-size:.85em}.rr-glyph--live{color:var(--rr-cyan-ink)}.rr-glyph--stale,.rr-glyph--never{color:var(--rr-ink-3)}.rr-status{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.rr-status-main{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px}.rr-status--ok .rr-status-label{color:var(--rr-ok)}.rr-status--idle .rr-status-label{color:var(--rr-ink-2)}.rr-status--bad .rr-status-label{color:var(--rr-bad)}.rr-status-reason{font-size:12px;color:var(--rr-ink-3);overflow-wrap:anywhere}.rr-status--compact{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.rr-tone{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rr-tone--ok{color:var(--rr-ok)}.rr-tone--idle{color:var(--rr-ink-2)}.rr-tone--bad{color:var(--rr-bad)}.rr-chip-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rr-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--rr-line);background:var(--rr-panel);color:var(--rr-ink-2);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap}.rr-chip:hover{border-color:var(--rr-line-strong);color:var(--rr-ink)}.rr-chip--on{border-color:var(--rr-cyan);background:var(--rr-cyan-soft);color:#a5f3fc;font-weight:600}.rr-chip-count{font-variant-numeric:tabular-nums}.rr-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:14px;font-size:13px;background:var(--rr-neutral-soft);color:var(--rr-ink-2);white-space:nowrap}.rr-pill--ok{background:var(--rr-ok-soft);color:var(--rr-ok)}.rr-pill--warn{background:var(--rr-warn-soft);color:var(--rr-warn)}.rr-pill--bad{background:var(--rr-bad-soft);color:var(--rr-bad)}button.rr-pill{border:0;font:inherit;font-size:13px;cursor:pointer}button.rr-pill:hover{filter:brightness(1.15)}.rr-tabs-row{display:flex;gap:4px;border-bottom:1px solid var(--rr-line);overflow-x:auto;scrollbar-width:none}.rr-tabs-row::-webkit-scrollbar{display:none}.rr-tab-link{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border:0;background:transparent;color:var(--rr-ink-3);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap;text-decoration:none}.rr-tab-link:hover{color:var(--rr-ink)}.rr-tab-link[aria-selected=true],.rr-tab-link[aria-current=page]{color:var(--rr-ink);font-weight:600}.rr-tab-link[aria-selected=true]:after,.rr-tab-link[aria-current=page]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--rr-violet)}.rr-state{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--rr-radius);border:1px dashed var(--rr-line-strong);background:var(--rr-panel)}.rr-state--error{border-style:solid;border-color:#5b2230;background:#1c1018}.rr-state--stale{border-style:solid;border-color:#4a3a12;background:#1a1610}.rr-state--off{border-style:solid}.rr-state-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.rr-state-title{font-size:15px;font-weight:600;color:var(--rr-ink)}.rr-state-body{font-size:13px;color:var(--rr-ink-3);line-height:1.5}.rr-state-action{flex-shrink:0;display:flex;gap:8px;flex-wrap:wrap}.rr-state--compact{padding:12px 14px}.rr-skeleton-row{height:14px;border-radius:7px;background:linear-gradient(90deg,var(--rr-lift),#22223a,var(--rr-lift));background-size:200% 100%;animation:rr-shimmer 1.4s ease-in-out infinite}@keyframes rr-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rr-palette-modal .ant-modal-content{padding:0;background:var(--rr-panel);border:1px solid var(--rr-line-strong);border-radius:14px;overflow:hidden}.rr-palette-modal .ant-modal-header{display:none}.rr-palette{display:flex;flex-direction:column;max-height:min(560px,80vh)}.rr-palette-field{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--rr-line);color:var(--rr-ink-3)}.rr-palette-input{flex:1;min-width:0;height:56px;border:0;background:transparent;color:var(--rr-ink);font:inherit;font-size:16px}.rr-palette-input::placeholder{color:var(--rr-ink-3)}.rr-palette-input:focus-visible{outline:none}.rr-palette-list{overflow-y:auto;padding:6px 8px 8px;min-height:120px}.rr-palette-group-title{padding:10px 10px 4px;font-size:12px;color:var(--rr-ink-3)}.rr-palette-option{display:flex;align-items:baseline;gap:12px;min-height:44px;box-sizing:border-box;padding:10px;border-radius:8px;cursor:pointer}.rr-palette-option--active{background:var(--rr-lift);box-shadow:inset 2px 0 0 var(--rr-cyan)}.rr-palette-option-title{color:var(--rr-ink);font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-palette-option-hint{margin-left:auto;color:var(--rr-ink-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%}.rr-palette-note{padding:14px 10px;color:var(--rr-ink-3);font-size:13px}.rr-palette-foot{display:flex;gap:16px;padding:10px 16px;border-top:1px solid var(--rr-line);font-size:12px;color:var(--rr-ink-3)}.rr-palette-foot .rr-kbd{margin-right:4px}.rr-page-actions .ant-btn,.rr-panel .ant-btn{box-shadow:none}.rr-button-more{width:40px;padding:0!important}@media (max-width: 991px){.rr-app{grid-template-columns:minmax(0,1fr)}.rr-sidebar{display:none}.rr-topbar{position:sticky;top:0;z-index:900;display:flex;align-items:center;gap:2px;height:56px;padding:0 6px;background:var(--rr-rail);border-bottom:1px solid var(--rr-line)}.rr-topbar-title{flex:1;min-width:0;font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:2px}.rr-main{padding:16px 16px 96px}.rr-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:900;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:64px;padding-bottom:env(safe-area-inset-bottom);background:var(--rr-rail);border-top:1px solid var(--rr-line)}.rr-tab{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;background:transparent;color:var(--rr-ink-2);font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.rr-tab--on{color:var(--rr-cyan-ink);font-weight:600}.rr-tab-badge{font-size:11px;padding:0 6px;border-radius:9px;background:var(--rr-bad-soft);color:var(--rr-bad)}.rr-page-title{font-size:20px}.rr-page-header-row{flex-wrap:wrap}.rr-flow{min-height:52px;padding:0 6px;overflow-x:auto;scrollbar-width:none}.rr-flow::-webkit-scrollbar{display:none}.rr-flow-caption{display:none}.rr-flow-list,.rr-flow-item{flex:none}.rr-flow-step{flex:none;max-width:160px;height:40px;padding:0 8px}.rr-panel{padding:14px}.rr-state{flex-direction:column;align-items:stretch}}@media (max-width: 575px){.rr-page-actions{width:100%;justify-content:stretch}.rr-page-actions>.ant-btn-primary,.rr-page-actions>.rr-primary-wide{flex:1;min-height:48px}.rr-chip{height:40px}}.rr-boot{min-height:100vh;display:grid;place-items:center;background:var(--rr-bg);padding:16px;box-sizing:border-box}.rr-boot .rr-state{max-width:520px}.rr-panel-fallback{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--rr-line);border-radius:var(--rr-radius);background:var(--rr-panel)}.rr-issue{display:grid;grid-template-columns:24px minmax(0,1fr) 160px auto;align-items:center;gap:12px;padding:12px 14px;background:var(--rr-rail);border:1px solid var(--rr-line);border-radius:10px}.rr-issue .rr-glyph{font-size:16px}.rr-issue--bad{border-color:#4a1d2a}.rr-issue-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-issue-title{font-size:14px;font-weight:600;color:var(--rr-ink);overflow-wrap:anywhere}.rr-issue-reason{font-size:13px;color:var(--rr-ink-3);overflow-wrap:anywhere}.rr-issue-who{font-size:13px;color:var(--rr-ink-2)}.rr-issue-action{justify-self:end}.rr-issue--ok{grid-template-columns:24px minmax(0,1fr)}.rr-issue-skeleton{display:flex;flex-direction:column;gap:10px;padding:6px 0}.rr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rr-tile{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px;min-width:0}.rr-tile--wide{grid-column:span 2;gap:12px}.rr-tile-value-row{display:flex;align-items:baseline;gap:10px}.rr-tile-value{font-family:var(--rr-mono);font-size:30px;font-weight:500;line-height:1.1;color:var(--rr-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rr-tile-value--link{border:0;background:transparent;padding:0;cursor:pointer;text-align:left}.rr-tile-value--link:hover{color:var(--rr-cyan-ink)}.rr-tile .rr-muted{font-size:13px;line-height:1.45}.rr-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr-stage{background:var(--rr-rail);border:1px solid var(--rr-line);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:8px;color:var(--rr-ink);font:inherit;text-align:left;cursor:pointer;min-width:0}.rr-stage:hover{border-color:var(--rr-line-strong)}.rr-stage .rr-muted{font-size:13px}.rr-stage-title{font-size:16px;font-weight:600}.rr-stage-line{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--rr-ink-2)}.rr-stage-line--bad{color:#fca5a5}.rr-overview-bottom{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;align-items:start}.rr-overview .runrun-usage-chart{--usage-series: #4C3A8C;--usage-series-active: #8B5CF6}.rr-expiring{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rr-expiring li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--rr-line)}.rr-expiring-name{flex:1;min-width:0;border:0;background:transparent;padding:0;color:var(--rr-ink);font:inherit;font-size:14px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:32px}.rr-expiring-name:hover{color:var(--rr-cyan-ink)}.rr-expiring-left{font-size:13px;color:var(--rr-warn);white-space:nowrap}@media (max-width: 1199px){.rr-tiles,.rr-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-overview-bottom{grid-template-columns:minmax(0,1fr)}.rr-issue{grid-template-columns:24px minmax(0,1fr) auto}.rr-issue-who{grid-column:2}.rr-issue-action{grid-column:3;grid-row:1 / span 2}}@media (max-width: 575px){.rr-tile--wide{grid-column:1 / -1}.rr-tile-value{font-size:24px}.rr-stages{grid-template-columns:minmax(0,1fr)}.rr-stage{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rr-stage>.rr-muted:first-child{display:none}.rr-stage-title{width:100%}.rr-issue{grid-template-columns:20px minmax(0,1fr)}.rr-issue-who{grid-column:2}.rr-issue-action{grid-column:2;grid-row:auto;justify-self:start;min-height:44px}}@media (max-width: 991px){.rr-page-header .rr-page-title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rr-page-header--card .rr-page-title{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}}@media (max-width: 575px){.rr-panel-head{flex-direction:column;align-items:flex-start;gap:4px}.rr-panel-title{width:100%}}.rr-small{font-size:12px}.rr-clients{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-client-toolbar{display:flex;flex-direction:column;gap:12px}.rr-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rr-filter-search{flex:1 1 240px;max-width:360px}.rr-filter-select{min-width:150px}.rr-filter-count{margin-left:auto;white-space:nowrap}.rr-row-link{border:0;background:transparent;padding:0;color:var(--rr-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left;min-height:24px;overflow-wrap:anywhere}.rr-row-link:hover{color:var(--rr-cyan-ink);text-decoration:underline;text-underline-offset:3px}.rr-cell-stack{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-cell-stack .rr-muted{font-size:12px}.rr-sub{font-size:13px;font-weight:600}.rr-sub--ok{color:var(--rr-ok)}.rr-sub--warn{color:var(--rr-warn)}.rr-sub--off{color:var(--rr-ink-2)}.rr-traffic{display:flex;flex-direction:column;gap:6px;min-width:96px;font-size:13px}.rr-traffic-bar{display:block;height:4px;border-radius:2px;background:var(--rr-line);overflow:hidden}.rr-traffic-bar>span{display:block;height:100%;background:var(--rr-violet)}.rr-traffic-bar>span.rr-traffic-bar--hot{background:var(--rr-bad)}.rr-client-table .ant-table{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-client-table .ant-table-thead>tr>th{font-size:12px;font-weight:600;color:var(--rr-ink-3);background:var(--rr-rail)}.rr-client-table .ant-table-tbody>tr>td{vertical-align:top}.rr-client-table .rr-row-selected>td{background:var(--rr-row-on)!important}.rr-client-tiles{display:none}.rr-client-tile-list{display:flex;flex-direction:column;gap:8px}.rr-client-tile{display:grid;grid-template-columns:32px minmax(0,1fr) 44px;gap:8px;align-items:start;padding:12px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:10px}.rr-client-tile--readonly{grid-template-columns:minmax(0,1fr) 44px}.rr-client-tile--on{background:var(--rr-row-on);border-color:var(--rr-line-strong)}.rr-client-tile-select{padding-top:2px;min-height:24px}.rr-client-tile-body{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-client-tile-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rr-client-tile .rr-traffic{display:inline}.rr-client-tile .rr-traffic-bar{display:none}@media (max-width: 1199px){.rr-client-table{display:none}.rr-client-tiles{display:block}}@media (max-width: 575px){.rr-filter-search{max-width:none;flex-basis:100%}.rr-filter-select{flex:1 1 140px;min-width:0}.rr-filter-row .ant-select-selector{min-height:40px}.rr-filter-count{margin-left:0}}.runrun-bulk-bar{position:sticky;top:8px;z-index:20;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;border-radius:10px;background:var(--rr-lift);border:1px solid var(--rr-line-strong);box-shadow:0 8px 24px #00000059}.rr-card-host{min-width:0}.rr-avatar{width:48px;height:48px;border-radius:24px;display:grid;place-items:center;background:var(--rr-violet-soft);color:#ddd6fe;font-weight:700;font-size:16px;flex-shrink:0}.rr-card-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}.rr-card-main,.rr-card-side{display:flex;flex-direction:column;gap:16px;min-width:0}.rr-panel--alert{border-color:#5b2230;box-shadow:inset 3px 0 0 var(--rr-bad)}.rr-why-text{margin:0;font-size:14px;line-height:1.55;color:var(--rr-ink-2)}.rr-checks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(124px,1fr));gap:8px}.rr-check{display:grid;grid-template-columns:16px minmax(0,1fr);gap:2px 8px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-rail);align-content:start}.rr-check .rr-glyph{grid-row:span 2;padding-top:2px}.rr-check-step{font-size:13px;font-weight:600}.rr-check--ok .rr-check-step{color:var(--rr-ok)}.rr-check--bad .rr-check-step{color:var(--rr-bad)}.rr-check--bad{border-color:#5b2230}.rr-check-text{font-size:12px;color:var(--rr-ink-3);line-height:1.45;overflow-wrap:anywhere}.rr-table{display:flex;flex-direction:column;border:1px solid var(--rr-line);border-radius:10px;overflow:hidden;min-width:0}.rr-table-head,.rr-table-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px}.rr-table-head{background:var(--rr-rail);font-size:12px;font-weight:600;color:var(--rr-ink-3)}.rr-table-row{border-top:1px solid var(--rr-line);font-size:13px}.rr-table--gets .rr-table-head,.rr-table--gets .rr-table-row{grid-template-columns:28px minmax(0,1fr) minmax(0,1.3fr) minmax(0,1.2fr) minmax(0,1.2fr)}.rr-table-note{padding:10px 14px;border-top:1px solid var(--rr-line);font-size:12px}.rr-table--ab .rr-table-head,.rr-table--ab .rr-table-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr) minmax(0,1fr) minmax(0,.9fr)}.rr-table--ab+.rr-relay-note,.rr-state+.rr-relay-note{margin-top:10px}.rr-table-row--thin{color:var(--rr-ink-3)}.rr-ab-sni{overflow-wrap:anywhere}.rr-source-pin{color:#fca5a5;font-size:13px}.rr-devices{display:flex;flex-direction:column}.rr-device{display:grid;grid-template-columns:minmax(0,1.4fr) 80px minmax(0,1.4fr) 40px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--rr-line)}.rr-device:first-child{border-top:0}.rr-device-name{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.rr-device-name .rr-muted{font-size:12px}.rr-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rr-events li{display:grid;grid-template-columns:120px 16px minmax(0,1fr);gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--rr-line);font-size:13px}.rr-events li:first-child{border-top:0}.rr-event-time{font-size:12px}.rr-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.rr-facts div{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-facts dt{font-size:12px;color:var(--rr-ink-3)}.rr-facts dd{margin:0;font-size:14px;color:var(--rr-ink);overflow-wrap:anywhere}.rr-facts-wide{grid-column:1 / -1}.rr-facts-wide .runrun-client-traffic{font-size:13px}.rr-pins{margin:0;padding-left:18px;font-size:13px;display:flex;flex-direction:column;gap:4px}.rr-card-side .ant-btn-block+.ant-btn-block{margin-top:0}.rr-danger-list{margin:0 0 12px;padding-left:18px;color:var(--rr-ink-2);line-height:1.6}.rr-field-label{display:block;margin-bottom:6px;font-size:13px;color:var(--rr-ink-2)}@media (max-width: 1199px){.rr-card-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 767px){.rr-table--gets .rr-table-head{display:none}.rr-table--gets .rr-table-row{grid-template-columns:22px minmax(0,1fr);gap:4px 10px}.rr-table--gets .rr-table-row>span:nth-child(n+3){grid-column:2}.rr-table-head,.rr-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rr-table--ab .rr-table-head{display:none}.rr-table--ab .rr-table-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px}.rr-table--ab .rr-table-row>span:nth-child(2){grid-column:1 / -1;grid-row:2}.rr-device{grid-template-columns:minmax(0,1fr) 44px}.rr-device>.rr-mono{display:none}.rr-device>.rr-status{grid-column:1}.rr-device>:last-child{grid-column:2;grid-row:1 / span 2}.rr-events li{grid-template-columns:16px minmax(0,1fr)}.rr-event-time{grid-column:2;order:3}.rr-avatar{width:40px;height:40px;font-size:14px}}.rr-main-inner .runrun-usage-chart{--usage-series: #4C3A8C;--usage-series-active: #8B5CF6}.rr-client-card .runrun-client-usage{border-radius:var(--rr-radius);border-color:var(--rr-line)}.rr-node-toolbar{display:flex;flex-direction:column;gap:12px}.rr-autorefresh{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px}.rr-pulse{width:8px;height:8px;border-radius:4px;background:var(--rr-cyan);box-shadow:0 0 #06b6d480;animation:rr-pulse 2.4s ease-out infinite}@keyframes rr-pulse{0%{box-shadow:0 0 #06b6d473}70%{box-shadow:0 0 0 8px #06b6d400}to{box-shadow:0 0 #06b6d400}}.rr-node-list{display:flex;flex-direction:column;gap:10px}.rr-node{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) minmax(0,1.5fr) minmax(0,1.3fr) 236px;gap:16px;align-items:center;padding:16px 18px;background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius)}.rr-node--bad{border-color:#4a1d2a;box-shadow:inset 3px 0 0 var(--rr-bad)}.rr-node-id{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-node-id .rr-row-link{font-size:15px}.rr-node-id .rr-muted{font-size:12px}.rr-node-protos{display:flex;flex-wrap:wrap;gap:6px}.rr-proto-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:12px;font-size:12px;background:var(--rr-rail);border:1px solid var(--rr-line);color:var(--rr-ink-2);white-space:nowrap}.rr-proto-chip--ok{color:var(--rr-ok);border-color:#1f4a30}.rr-proto-chip--bad{color:var(--rr-bad);border-color:#5b2230}.rr-node-meta{margin:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.rr-node-meta div{display:flex;gap:6px;min-width:0}.rr-node-meta dt{color:var(--rr-ink-3)}.rr-node-meta dd{margin:0;color:var(--rr-ink-2);overflow-wrap:anywhere}.rr-node-actions{display:flex;gap:8px;justify-content:flex-end}.rr-expert{background:transparent}.rr-protos{display:flex;flex-direction:column;gap:12px}.rr-proto{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);padding:16px 18px;display:flex;flex-direction:column;gap:14px}.rr-proto--bad{border-color:#4a1d2a;box-shadow:inset 3px 0 0 var(--rr-bad)}.rr-proto-head{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto auto;gap:12px;align-items:center}.rr-proto-title{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-proto-title h3{margin:0;font-size:16px;font-weight:600;color:var(--rr-ink)}.rr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.rr-step{display:flex;flex-direction:column;gap:4px;min-width:0}.rr-step-bar{display:block;height:4px;border-radius:2px;background:var(--rr-line)}.rr-step--done .rr-step-bar{background:var(--rr-cyan)}.rr-step-label{font-size:12px;font-weight:600;color:var(--rr-ink-3)}.rr-step--done .rr-step-label{color:#a5f3fc}.rr-step-detail{font-size:12px;color:var(--rr-ink-3);overflow-wrap:anywhere}.rr-proto-facts{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px;border-top:1px solid var(--rr-line)}.rr-proto-facts div{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-proto-facts dt{font-size:12px;color:var(--rr-ink-3)}.rr-proto-facts dd{margin:0;font-size:13px;color:var(--rr-ink-2);overflow-wrap:anywhere}.rr-health{display:flex;flex-direction:column;gap:16px}.rr-facts--4{grid-template-columns:repeat(4,minmax(0,1fr))}.rr-break{overflow-wrap:anywhere;word-break:break-word}@media (max-width: 1199px){.rr-node{grid-template-columns:minmax(0,1fr) auto;gap:10px 16px}.rr-node-status,.rr-node-protos,.rr-node-meta{grid-column:1}.rr-node-actions{grid-column:2;grid-row:1;align-self:start}.rr-node-meta{flex-direction:row;flex-wrap:wrap;gap:4px 14px}.rr-facts--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 767px){.rr-autorefresh{margin-left:0;width:100%}.rr-node{padding:14px}.rr-proto-head{grid-template-columns:minmax(0,1fr) auto}.rr-proto-head>.rr-status{grid-column:1}.rr-proto-head>.ant-btn,.rr-proto-head>.ant-popover-open{grid-column:1;justify-self:start}.rr-proto-head>.ant-dropdown-trigger{grid-column:2;grid-row:1}.rr-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-proto-facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.rr-pulse{animation:none}}.rr-groups{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:start}.rr-group-list{display:flex;flex-direction:column;gap:8px;position:sticky;top:16px}.rr-group-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:14px 16px;border-radius:10px;border:1px solid var(--rr-line);background:var(--rr-panel);color:var(--rr-ink);font:inherit;text-align:left;cursor:pointer}.rr-group-item:hover{border-color:var(--rr-line-strong)}.rr-group-item--on{border-color:var(--rr-violet);background:var(--rr-lift);box-shadow:inset 3px 0 0 var(--rr-violet)}.rr-group-item-name{font-size:15px;font-weight:600;min-width:0;overflow-wrap:anywhere}.rr-group-item-count{font-size:15px;color:var(--rr-ink-2);grid-row:span 2;align-self:center}.rr-group-item-sub{font-size:12px;color:var(--rr-ink-3)}.rr-group-detail{display:flex;flex-direction:column;gap:16px;min-width:0}.rr-group-title{font-size:20px;font-weight:700}.rr-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.rr-group-stats{display:flex;gap:10px}.rr-stat-link{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:96px;padding:10px 14px;border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-rail);color:var(--rr-ink-2);font:inherit;font-size:12px;cursor:pointer}.rr-stat-link .rr-mono{font-size:22px;color:var(--rr-ink)}.rr-stat-link:hover{border-color:var(--rr-line-strong);color:var(--rr-cyan-ink)}.rr-table--routes .rr-table-head,.rr-table--routes .rr-table-row{grid-template-columns:32px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.2fr)}.rr-table-row--changed{background:var(--rr-row-on)}.rr-table-row--focus{box-shadow:inset 3px 0 0 var(--rr-cyan)}.rr-change-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;background:var(--rr-violet-soft);border:1px solid #4C3A8C;font-size:13px;color:#e9e5ff}.rr-change-bar>span{flex:1;min-width:240px;line-height:1.5}.rr-change-actions{display:flex;gap:8px}.rr-member-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px 16px}.rr-member-list li{display:flex;align-items:baseline;gap:8px;min-width:0;padding:6px 0;border-bottom:1px solid var(--rr-line)}.rr-plain-list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px}.rr-drawer-footer{display:flex;justify-content:flex-end;gap:8px}@media (max-width: 991px){.rr-groups{grid-template-columns:minmax(0,1fr)}.rr-group-list{position:static;flex-direction:row;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.rr-group-item{min-width:200px}.rr-group-list>.rr-muted{display:none}}@media (max-width: 767px){.rr-table--routes .rr-table-head{display:none}.rr-table--routes .rr-table-row{grid-template-columns:32px minmax(0,1fr);gap:4px 10px}.rr-table--routes .rr-table-row>span:first-child{grid-row:span 4}.rr-table--routes .rr-table-row>span:nth-child(n+3){grid-column:2}.rr-change-bar{position:sticky;bottom:72px}}.rr-hosts{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;border:1px solid #5B2230;background:#1c1018}.rr-banner-text{flex:1;min-width:0;font-size:14px;color:var(--rr-ink);line-height:1.5}.rr-host-groups{display:flex;flex-direction:column;gap:14px}.rr-host-group{background:var(--rr-panel);border:1px solid var(--rr-line);border-radius:var(--rr-radius);overflow:hidden}.rr-host-group-head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--rr-line)}.rr-host-group-head .rr-cell-stack{flex:1}.rr-host-group-head h3{margin:0;font-size:15px;font-weight:600;color:var(--rr-ink)}.rr-host-empty{padding:14px 18px;font-size:13px}.rr-host-rows{display:flex;flex-direction:column}.rr-host-row{display:grid;grid-template-columns:32px 64px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr) 128px;gap:12px;align-items:center;padding:10px 18px;border-top:1px solid var(--rr-line);font-size:13px}.rr-host-row:first-child{border-top:0}.rr-host-row--head{background:var(--rr-rail);font-size:12px;font-weight:600;color:var(--rr-ink-3);padding-top:8px;padding-bottom:8px}.rr-host-order{display:flex;align-items:center;gap:6px}.rr-order-buttons{display:inline-flex;gap:2px}.rr-order-button{width:26px;height:26px;border-radius:6px;border:1px solid var(--rr-line);background:transparent;color:var(--rr-ink-2);cursor:pointer;font:inherit;line-height:1}.rr-order-button:disabled{opacity:.35;cursor:default}.rr-order-button:not(:disabled):hover{border-color:var(--rr-line-strong);color:var(--rr-ink)}.rr-src{color:var(--rr-ink-2)}.rr-src--pool{color:#a5f3fc}.rr-src--manual{color:var(--rr-warn)}.rr-host-actions{display:flex;gap:6px;justify-content:flex-end}.rr-drawer-title{display:flex;flex-direction:column;gap:2px}.rr-form-stack{display:flex;flex-direction:column;gap:18px}.rr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-field-error{font-size:12px;color:var(--rr-bad)}.rr-fieldset{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:8px;min-width:0}.rr-option{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--rr-line);border-radius:10px;cursor:pointer;background:var(--rr-rail)}.rr-option input{margin-top:3px;accent-color:var(--rr-violet);width:16px;height:16px;flex-shrink:0}.rr-option--on{border-color:var(--rr-violet);background:var(--rr-violet-soft)}.rr-option--disabled{opacity:.6;cursor:not-allowed}.rr-option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.rr-option-title{font-size:14px;font-weight:600;color:var(--rr-ink)}.rr-option-body{font-size:13px;color:var(--rr-ink-2);line-height:1.45}.rr-option-note{font-size:12px;color:var(--rr-ink-3)}.rr-inline-fields{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:10px;padding-left:26px}.rr-change-bar--static{display:block}@media (max-width: 1199px){.rr-host-row{grid-template-columns:28px 56px minmax(0,1fr) minmax(0,1fr) auto}.rr-host-row>span:nth-child(5){display:none}.rr-host-row--head>span:nth-child(5){display:none}}@media (max-width: 767px){.rr-host-row--head{display:none}.rr-host-row{grid-template-columns:28px minmax(0,1fr) auto;gap:4px 10px;padding:12px 14px}.rr-host-row>span:nth-child(2){display:none}.rr-host-row>span:nth-child(3){grid-column:2}.rr-host-row>span:nth-child(4),.rr-host-row>span:nth-child(6){grid-column:2}.rr-host-row>span:nth-child(7){grid-column:3;grid-row:1}.rr-host-actions .ant-btn:first-child{display:none}.rr-host-group-head{flex-wrap:wrap;padding:12px 14px}.rr-banner{flex-direction:column;align-items:flex-start}.rr-inline-fields{grid-template-columns:minmax(0,1fr);padding-left:0}}.rr-relay-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rr-relay-updated{margin-left:auto}.rr-tile-status{font-size:18px;font-weight:600;display:inline-flex;align-items:center;gap:8px}.rr-tile--button{font:inherit;color:inherit;text-align:left;cursor:pointer}.rr-tile--button:hover{border-color:var(--rr-line-strong)}.rr-relay-note{margin:0}.rr-relay-sync{display:flex;flex-direction:column;gap:6px;margin-top:14px}.rr-relay-install-line{word-break:break-all;white-space:pre-wrap;margin-bottom:0}.rr-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rr-lane{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--rr-line);border-radius:10px;background:var(--rr-rail);min-width:0}.rr-lane-name{font-size:14px;font-weight:600}.rr-lane-main{font-size:15px;color:var(--rr-ok);display:inline-flex;gap:6px;align-items:center}.rr-relay-table{display:flex;flex-direction:column;border:1px solid var(--rr-line);border-radius:10px;overflow:hidden}.rr-relay-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr) 140px;gap:12px;align-items:center;padding:10px 14px;border-top:1px solid var(--rr-line);font-size:13px}.rr-relay-row:first-child{border-top:0}.rr-relay-row--head{background:var(--rr-rail);font-size:12px;font-weight:600;color:var(--rr-ink-3)}.rr-relay-row--muted{opacity:.7}.rr-relay-checks{display:flex;flex-wrap:wrap;gap:4px}.rr-relay-actions{display:flex;gap:6px;justify-content:flex-end}.runrun-relay-workspace{display:flex;flex-direction:column;gap:16px}@media (max-width: 1199px){.rr-lanes{grid-template-columns:minmax(0,1fr)}.rr-relay-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.rr-relay-row>span:nth-child(2),.rr-relay-row>span:nth-child(4){display:none}}@media (max-width: 767px){.rr-relay-row--head{display:none}.rr-relay-row{grid-template-columns:minmax(0,1fr) auto}.rr-relay-row>span:nth-child(3){grid-column:1}.rr-relay-row>span:nth-child(5){grid-column:2;grid-row:1}.rr-relay-updated{margin-left:0;width:100%}}.rr-wizard .ant-drawer-body{display:flex;flex-direction:column;gap:16px}.rr-wizard-lead{margin:0;font-size:13px}.rr-ink{color:var(--rr-ink)}.rr-wizard-steps{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.rr-wizard-step{display:flex;flex-direction:column;gap:6px;min-width:0}.rr-wizard-step .rr-step-bar{background:var(--rr-line)}.rr-wizard-step--done .rr-step-bar{background:var(--rr-cyan)}.rr-wizard-step--now .rr-step-bar{background:var(--rr-violet)}.rr-wizard-step-label{font-size:12px;color:var(--rr-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rr-wizard-step--done .rr-wizard-step-label{color:#a5f3fc}.rr-wizard-step--now .rr-wizard-step-label{color:var(--rr-ink);font-weight:600}.rr-wizard-title{margin:0;font-size:16px;font-weight:600;color:var(--rr-ink)}.rr-wizard-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:12px;border-top:1px solid var(--rr-line)}.rr-wizard-spacer{flex:1}.rr-wizard-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--rr-line);border-radius:10px;overflow:hidden}.rr-wizard-checks li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:10px 14px;border-top:1px solid var(--rr-line);font-size:13px}.rr-wizard-checks li:first-child{border-top:0}.rr-wizard-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rr-wizard-summary>div{padding:12px;border:1px solid var(--rr-line);border-radius:10px;display:flex;flex-direction:column;gap:2px;font-size:13px;min-width:0}.rr-wizard-summary .rr-muted{font-size:12px}@media (max-width: 575px){.rr-wizard-step-label{font-size:11px}.rr-wizard-summary{grid-template-columns:minmax(0,1fr)}.rr-wizard-actions>.ant-btn-primary{width:100%;min-height:44px}.rr-wizard-spacer{display:none}}.rr-wizard-foot{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.rr-change-bar--bad{background:#1c1018;border-color:#5b2230}.rr-host-hint{padding:8px 18px;border-bottom:1px solid var(--rr-line);background:var(--rr-warn-soft);color:#fde68a}@media (max-width: 767px){.rr-node{grid-template-columns:minmax(0,1fr)}.rr-node-status,.rr-node-protos,.rr-node-meta{grid-column:1}.rr-node-actions{grid-column:1;grid-row:auto;justify-content:stretch}.rr-node-actions>.ant-btn:first-child{flex:1;min-height:44px}.rr-node-actions .rr-button-more{min-height:44px;width:44px}.rr-node-meta dd{white-space:nowrap}}.rr-code{font-family:var(--rr-mono, ui-monospace, monospace);font-size:12px;line-height:1.5;background:var(--rr-bg);color:var(--rr-ink);border:1px solid var(--rr-line);border-radius:var(--rr-radius);padding:12px;margin:8px 0 0}.rr-column{min-width:0;display:flex;flex-direction:column}.rr-shellbar{position:sticky;top:0;z-index:800;display:flex;align-items:center;gap:14px;min-height:52px;padding:8px 32px;background:color-mix(in srgb,var(--rr-bg) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rr-line);box-sizing:border-box;flex-wrap:wrap}.rr-shellbar-spacer{flex:1}.rr-clock{font-size:13px;color:var(--rr-ink-3);white-space:nowrap}.rr-clock .rr-mono{color:var(--rr-ink-2)}.rr-link-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--rr-ink-3)}.rr-link-state-dot{width:8px;height:8px;border-radius:4px;background:var(--rr-ok-dot)}.rr-link-state--off .rr-link-state-dot{background:var(--rr-bad)}.rr-connection-banner{order:-1;flex-basis:100%;display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:8px;background:var(--rr-warn-soft);color:var(--rr-warn-ink);font-size:13px}.rr-nav-group-toggle{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--rr-ink-3);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.rr-nav-group-toggle:hover:not(:disabled){color:var(--rr-ink);background:#ffffff08}.rr-nav-group-toggle:disabled{cursor:default;color:var(--rr-ink-2)}.rr-nav-group-name{flex:1}.rr-nav-chevron{transition:transform .15s ease;color:var(--rr-ink-3)}.rr-nav-group-toggle--open .rr-nav-chevron{transform:rotate(90deg)}.rr-nav-group .rr-nav-list{padding-left:6px}.rr-entity-drawer .ant-drawer-content{background:var(--rr-panel)}.rr-entity{display:flex;flex-direction:column;min-height:100%}.rr-entity-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:14px 20px;background:var(--rr-panel);border-bottom:1px solid var(--rr-line)}.rr-entity-title{flex:1;min-width:0;font-size:17px;font-weight:600;color:var(--rr-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rr-entity-body{padding:20px;display:flex;flex-direction:column;gap:16px}.rr-entity-drawer--d1 .ant-drawer-content-wrapper{transform:translate(-32px)!important}.rr-entity-drawer--d2 .ant-drawer-content-wrapper{transform:translate(-64px)!important}.rr-entity-drawer--d3 .ant-drawer-content-wrapper{transform:translate(-96px)!important}.rr-confirm{display:flex;flex-direction:column;gap:12px}.rr-confirm-consequence{margin:0;color:var(--rr-ink-2)}.rr-confirm-sample{margin:0;padding-left:18px;color:var(--rr-ink-2)}.rr-confirm-type{display:flex;flex-direction:column;gap:6px}.rr-undo-toast .ant-notification-notice-message{margin-bottom:0!important}.rr-copy-field{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border:1px solid var(--rr-line);border-radius:8px;background:var(--rr-bg)}.rr-copy-label{color:var(--rr-ink-3);font-size:13px;white-space:nowrap}.rr-copy-value{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--rr-ink);font-size:13px}.rr-bulk-bar{position:sticky;bottom:16px;z-index:50;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:10px 14px;border-radius:12px;background:var(--rr-lift);border:1px solid var(--rr-line-strong);box-shadow:0 12px 32px #00000073}.rr-bulk-count{font-weight:600;color:var(--rr-ink)}.rr-bulk-actions{display:flex;flex-wrap:wrap;gap:8px;flex:1}.rr-option-adder{width:min(360px,92vw);max-height:380px;overflow-y:auto;padding:10px;border-radius:10px;background:var(--rr-lift);border:1px solid var(--rr-line-strong);box-shadow:0 12px 32px #00000073;display:flex;flex-direction:column;gap:8px}.rr-option-section{display:flex;flex-direction:column;gap:2px}.rr-option-section-title{font-size:12px;font-weight:600;color:var(--rr-ink-3);padding:4px 6px}.rr-option-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--rr-ink);font:inherit;text-align:left;cursor:pointer}.rr-option-item:hover,.rr-option-item:focus-visible{background:#ffffff0d}.rr-option-empty{padding:8px}.rr-option-row{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--rr-line);border-radius:10px}.rr-option-row-head{display:flex;align-items:center;gap:8px}.rr-option-row-label{flex:1;font-weight:600;color:var(--rr-ink)}.rr-help-dot{width:20px;height:20px;border-radius:10px;border:1px solid var(--rr-line-strong);background:transparent;color:var(--rr-ink-3);font:inherit;font-size:12px;cursor:help}.rr-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:36px 20px;border:1px dashed var(--rr-line-strong);border-radius:var(--rr-radius);background:var(--rr-panel)}.rr-empty-icon{color:var(--rr-violet)}.rr-empty-title{font-size:16px;font-weight:600;color:var(--rr-ink)}.rr-empty-body{max-width:52ch;color:var(--rr-ink-3)}.rr-empty-action{margin-top:6px}.rr-pending{color:var(--rr-ink-3);letter-spacing:1px}.rr-skeleton{display:flex;flex-direction:column;gap:10px;padding:6px 0}.rr-skeleton-row{display:block;height:14px;border-radius:7px;background:linear-gradient(90deg,var(--rr-lift),#23263D,var(--rr-lift));background-size:200% 100%;animation:rr-skeleton 1.4s ease-in-out infinite}@keyframes rr-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion: reduce){.rr-skeleton-row{animation:none}}.rr-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:16px}@media (max-width: 991px){.rr-app{align-content:start}.rr-shellbar{position:static;padding:0 16px;min-height:0;border:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.rr-shellbar>:not(.rr-connection-banner){display:none}.rr-connection-banner{margin:8px 0 0}}
