:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--rp-bg:#080d17;--rp-bg-elevated:#0c1422;--rp-surface:#101a2a;--rp-surface-2:#132035;--rp-border:#24324a;--rp-border-soft:#19263a;--rp-text:#f6f8fc;--rp-text-2:#a9b5c9;--rp-text-3:#a8b6cb;--rp-indigo:#5d5fe8;--rp-indigo-soft:#31367a;--rp-blue:#3882f6;--rp-cyan:#22b9d1;--rp-success:#12c98b;--rp-warning:#f4a11f;--rp-danger:#ef4d5a;--rp-focus:#9dbbff;--rp-radius-sm:8px;--rp-radius:12px;--rp-radius-lg:16px;--rp-shadow:0 18px 48px #00000047;--rp-sidebar:248px;--rp-topbar:72px;background:var(--rp-bg);color:var(--rp-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{min-height:100%}html{background:var(--rp-bg)}body{background:radial-gradient(circle at 78% -15%, #3d4a9c29, transparent 34rem), radial-gradient(circle at 3% 92%, #22b9d112, transparent 25rem), var(--rp-bg);color:var(--rp-text);margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{border:0}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#5d5fe86b}:focus-visible{outline:2px solid var(--rp-focus);outline-offset:2px}.rp-app{min-height:100vh}.rp-sidebar{z-index:30;width:var(--rp-sidebar);border-right:1px solid var(--rp-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d17f5;flex-direction:column;padding:22px 14px 18px;display:flex;position:fixed;inset:0 auto 0 0}.rp-sidebar__top{justify-content:space-between;align-items:center;padding:0 10px 26px;display:flex}.rp-brand{letter-spacing:-.025em;align-items:center;gap:10px;min-height:36px;font-size:19px;font-weight:750;display:inline-flex}.rp-brand>span:last-child>span{color:#8faaff}.rp-brand__mark{background:linear-gradient(145deg, var(--rp-indigo), var(--rp-blue));color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:20px;font-style:italic;font-weight:900;display:grid;box-shadow:0 8px 24px #3882f62e}.rp-nav{gap:5px;display:grid}.rp-nav__link{border-radius:var(--rp-radius);min-height:46px;color:var(--rp-text-2);border:1px solid #0000;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:0 12px;font-size:14px;transition:background .15s,border-color .15s,color .15s,transform .15s;display:grid;position:relative}.rp-nav__link:hover{color:var(--rp-text);background:#5d5fe814}.rp-nav__link.is-active{color:#fff;background:linear-gradient(90deg,#3882f638,#5d5fe821);border-color:#5d5fe842}.rp-nav__link.is-active:before{background:var(--rp-blue);content:"";border-radius:999px;width:3px;height:27px;position:absolute;left:-15px}.rp-nav__badge{background:var(--rp-blue);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;font-weight:750;display:grid}.rp-sidebar__spacer{flex:1;min-height:40px}.rp-nav--secondary{border-top:1px solid var(--rp-border-soft);padding-top:14px}.rp-sidebar__trust{border:1px solid var(--rp-border-soft);border-radius:var(--rp-radius);background:#101a2a61;align-items:center;gap:8px;margin-top:12px;padding:8px 10px;display:flex}.rp-sidebar__trust-icon{color:#8fb2ff;background:#3882f617;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.rp-sidebar__trust strong,.rp-sidebar__trust span{display:block}.rp-sidebar__trust strong{font-size:12px}.rp-sidebar__trust span{color:var(--rp-text-3);margin-top:4px;font-size:11px;line-height:1.4}.rp-workspace{min-height:100vh;margin-left:var(--rp-sidebar)}.rp-topbar{z-index:20;height:var(--rp-topbar);border-bottom:1px solid var(--rp-border-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080d17d6;align-items:center;gap:18px;padding:0 28px;display:flex;position:sticky;top:0}.rp-global-search{border:1px solid var(--rp-border);border-radius:var(--rp-radius);width:min(620px,54vw);height:40px;color:var(--rp-text-3);background:#101a2ab8;align-items:center;gap:10px;padding:0 12px;display:flex}.rp-global-search:focus-within{border-color:#78a8ffb8;box-shadow:0 0 0 3px #3882f617}.rp-global-search input{width:100%;color:var(--rp-text);background:0 0;border:0;outline:0;font-size:13px}.rp-global-search>span:last-of-type{width:100%}.rp-global-search input::placeholder{color:var(--rp-text-3)}.rp-global-search kbd{border:1px solid var(--rp-border);color:var(--rp-text-3);border-radius:6px;padding:2px 6px;font-family:inherit;font-size:10px}.rp-topbar__actions{align-items:center;gap:8px;margin-left:auto;display:flex}.rp-icon-button{border:1px solid var(--rp-border-soft);width:38px;height:38px;color:var(--rp-text-2);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.rp-icon-button:hover{border-color:var(--rp-border);background:var(--rp-surface);color:#fff}.rp-locale{border:1px solid var(--rp-border-soft);background:#101a2a8f;border-radius:9px;padding:3px;display:flex}.rp-locale button{min-width:34px;height:28px;color:var(--rp-text-3);cursor:pointer;background:0 0;border-radius:7px;font-size:11px;font-weight:700}.rp-locale button.is-active{color:#b9d0ff;background:#3882f62b}.rp-account-chip{min-height:44px;color:var(--rp-text);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:9px;padding:4px 8px 4px 5px;display:flex}.rp-account-chip:hover{background:#101a2ab3}.rp-avatar{background:linear-gradient(145deg,#5d5fe8bf,#3882f6b8);border:1px solid #5d5fe859;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;font-weight:750;display:grid}.rp-account-chip__copy{text-align:left;min-width:88px;display:grid}.rp-account-chip__copy strong{font-size:12px}.rp-account-chip__copy small{color:var(--rp-text-3);margin-top:2px;font-size:10px}.rp-content{width:min(1500px,100%);margin:0 auto;padding:32px clamp(20px,3vw,42px) 64px}.rp-page-shell{gap:20px;display:grid}.rp-workflow-launch{overflow:hidden}.rp-workflow-launch>.rp-card__head{padding-bottom:12px}.rp-workflow-launch>.rp-card__head h2,.rp-workflow-list__heading h2{margin:4px 0 0;font-size:20px}.rp-workflow-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 20px 20px;display:grid}.rp-workflow-form label{color:var(--rp-text-2);align-content:start;gap:7px;font-size:12px;font-weight:700;display:grid}.rp-workflow-form small{color:var(--rp-text-3);font-weight:400}.rp-workflow-form__wide{grid-column:1/-1}.rp-workflow-note{color:var(--rp-text-3);margin:0;font-size:12px;line-height:1.6}.rp-workflow-error{color:#ff8c93;grid-column:1/-1;margin:0}.rp-workflow-list{gap:14px;display:grid}.rp-workflow-list__heading{justify-content:space-between;align-items:end;display:flex}.rp-workflow-card{padding:20px}.rp-workflow-card__top{justify-content:space-between;align-items:start;gap:16px;display:flex}.rp-workflow-card__top h3{margin:4px 0;font-size:17px}.rp-workflow-card__top code{color:var(--rp-text-3);overflow-wrap:anywhere;font-size:10px}.rp-workflow-card__meta{color:var(--rp-text-3);margin:12px 0 18px;font-size:12px}.rp-workflow-steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.rp-workflow-steps li{grid-template-columns:18px 1fr;gap:10px;min-height:52px;display:grid;position:relative}.rp-workflow-steps li:not(:last-child):before{content:"";background:var(--rp-border-soft);width:1px;position:absolute;top:15px;bottom:-1px;left:7px}.rp-workflow-step__marker{background:var(--rp-surface,#101b2b);z-index:1;border:2px solid #71819a;border-radius:50%;width:15px;height:15px;margin-top:2px}.rp-workflow-steps li.is-succeeded .rp-workflow-step__marker,.rp-workflow-steps li.is-completed .rp-workflow-step__marker{background:#28c39a;border-color:#28c39a}.rp-workflow-steps li.is-running .rp-workflow-step__marker{border-color:#42b9ff;box-shadow:0 0 0 3px #42b9ff26}.rp-workflow-steps li.is-approval_required .rp-workflow-step__marker,.rp-workflow-steps li.is-pending .rp-workflow-step__marker{border-color:#f6bb52}.rp-workflow-steps li.is-failed .rp-workflow-step__marker,.rp-workflow-steps li.is-denied .rp-workflow-step__marker{background:#ff6977;border-color:#ff6977}.rp-workflow-steps li>div{gap:3px;padding-bottom:14px;display:grid}.rp-workflow-steps strong{font-size:12px}.rp-workflow-steps li>div>span,.rp-workflow-steps a{color:var(--rp-text-3);font-size:11px}.rp-workflow-steps a{color:#70c7ff;overflow-wrap:anywhere}.rp-empty-state{color:var(--rp-text-2);padding:20px}@media (max-width:640px){.rp-workflow-form{grid-template-columns:1fr;padding:0 16px 16px}.rp-workflow-form__wide{grid-column:auto}.rp-workflow-card{padding:16px}.rp-workflow-card__top{align-items:start}}.rp-page-header{justify-content:space-between;align-items:flex-end;gap:24px;min-height:84px;display:flex}.rp-page-header h1{letter-spacing:-.045em;margin:3px 0 7px;font-size:clamp(30px,3vw,42px);line-height:1}.rp-page-header p:not(.rp-eyebrow){max-width:680px;color:var(--rp-text-2);margin:0;font-size:14px}.rp-eyebrow{color:#8397d6;letter-spacing:.15em;margin:0;font-size:10px;font-weight:800}.rp-card{border:1px solid var(--rp-border-soft);border-radius:var(--rp-radius-lg);background:linear-gradient(145deg,#132035bf,#0c1422c2);box-shadow:0 1px #ffffff04}.rp-card__head{justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.rp-card__head h2{margin:4px 0 0;font-size:18px}.rp-button{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 15px;font-weight:680;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s}.rp-button:hover:not(:disabled){transform:translateY(-1px)}.rp-button:disabled{cursor:not-allowed;opacity:.42}.rp-button--primary{color:#fff;background:#1d4ed8;box-shadow:0 9px 28px #3882f624}.rp-button--primary:hover:not(:disabled){background:#1e40af}.rp-button--secondary{border-color:var(--rp-border);background:var(--rp-surface-2);color:var(--rp-text)}.rp-button--ghost{border-color:var(--rp-border-soft);color:var(--rp-text-2);background:0 0}.rp-button--danger{color:#ff7c88;background:#ef4d5a14;border-color:#ef4d5a85}.rp-input,.rp-select{border:1px solid var(--rp-border);height:40px;color:var(--rp-text);background:#080d178a;border-radius:10px;outline:0;font-size:13px}.rp-input{min-width:240px;padding:0 12px}.rp-select{min-width:160px;padding:0 32px 0 12px}.rp-input:focus,.rp-select:focus{border-color:#78a8ffb3;box-shadow:0 0 0 3px #3882f617}.rp-badge{border:1px solid #0000;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.rp-badge--neutral{border-color:var(--rp-border);color:#a8b3c5;background:#7280991a}.rp-badge--info{color:#a5abff;background:#5d5fe81a;border-color:#5d5fe83d}.rp-badge--success{color:#5de0b3;background:#12c98b17;border-color:#12c98b33}.rp-badge--warning{color:#ffc25e;background:#f4a11f17;border-color:#f4a11f33}.rp-badge--danger{color:#ff7d88;background:#ef4d5a17;border-color:#ef4d5a33}.rp-status-dot{background:var(--rp-text-3);border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:0 0 0 5px #7280990d}.rp-status-dot--info{background:var(--rp-blue)}.rp-status-dot--success{background:var(--rp-success);box-shadow:0 0 0 5px #12c98b0f}.rp-status-dot--warning{background:var(--rp-warning);box-shadow:0 0 0 5px #f4a11f0f}.rp-status-dot--danger{background:var(--rp-danger);box-shadow:0 0 0 5px #ef4d5a0f}.rp-kpi-grid{grid-template-columns:repeat(5,minmax(130px,1fr));gap:12px;display:grid}.rp-kpi{align-items:center;gap:14px;min-height:88px;padding:16px;display:flex}.rp-kpi__icon{color:#8db2ff;background:#3882f61a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.rp-kpi strong,.rp-kpi span{display:block}.rp-kpi strong{font-size:21px}.rp-kpi div>span{color:var(--rp-text-3);margin-top:3px;font-size:11px}.rp-foundation-panel{min-height:420px;overflow:hidden}.rp-toolbar{border-bottom:1px solid var(--rp-border-soft);align-items:center;gap:10px;padding:15px;display:flex}.rp-toolbar .rp-badge{margin-left:auto}.rp-empty{text-align:center;align-content:center;place-items:center;min-height:320px;padding:30px;display:grid}.rp-empty__icon{border:1px solid var(--rp-border);color:#8394b0;border-radius:15px;place-items:center;width:50px;height:50px;margin-bottom:13px;font-size:22px;display:grid}.rp-empty strong{font-size:16px}.rp-empty p{max-width:410px;color:var(--rp-text-3);margin:7px 0 18px;font-size:12px;line-height:1.55}.rp-foundation-grid{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:18px;display:grid}.rp-token-row{flex-wrap:wrap;gap:8px;padding:0 20px 22px;display:flex}.rp-table{border-collapse:collapse;width:100%;color:var(--rp-text-2)}.rp-table th,.rp-table td{border-bottom:1px solid var(--rp-border-soft);text-align:left;padding:12px;font-size:12px}.rp-table th{color:var(--rp-text-3);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.rp-tabs{border-bottom:1px solid var(--rp-border-soft);display:flex}.rp-tab{min-height:42px;color:var(--rp-text-3);cursor:pointer;background:0 0;padding:0 14px;font-size:12px;position:relative}.rp-tab.is-active{color:#fff}.rp-tab.is-active:after{background:var(--rp-blue);content:"";border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.rp-skeleton{gap:10px;padding:0 20px 22px;display:grid}.rp-skeleton span{background:linear-gradient(90deg,#172238,#263450,#172238) 0 0/200% 100%;border-radius:999px;height:12px;animation:1.5s linear infinite rp-shimmer;display:block}@keyframes rp-shimmer{to{background-position:-200% 0}}.rp-toast{border:1px solid var(--rp-border);border-radius:var(--rp-radius);background:var(--rp-surface);max-width:420px;color:var(--rp-text-2);align-items:flex-start;gap:11px;padding:13px 14px;font-size:12px;display:flex}.rp-toast strong{color:var(--rp-text);margin-bottom:3px;display:block}.rp-toast--success{border-color:#12c98b33}.rp-toast--warning{border-color:#f4a11f33}.rp-toast--danger{border-color:#ef4d5a33}.rp-modal,.rp-drawer{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-bg-elevated);box-shadow:var(--rp-shadow)}.rp-modal{width:min(520px,100vw - 32px)}.rp-modal>header,.rp-modal>footer,.rp-drawer>header{padding:16px 18px}.rp-modal>header,.rp-drawer>header{border-bottom:1px solid var(--rp-border-soft)}.rp-modal>footer{border-top:1px solid var(--rp-border-soft);justify-content:flex-end;gap:8px;display:flex}.rp-modal__body,.rp-drawer>div{padding:18px}.rp-drawer{width:min(420px,100vw - 24px)}.rp-confirm-danger{border-radius:var(--rp-radius);background:#ef4d5a0d;border:1px solid #ef4d5a52;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.rp-confirm-danger p{color:var(--rp-text-3);margin:4px 0 0;font-size:11px}.rp-pagination{align-items:center;gap:5px;display:flex}.rp-page{border:1px solid var(--rp-border-soft);width:34px;height:34px;color:var(--rp-text-3);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.rp-page.is-active{color:#fff;background:#3882f62e;border-color:#3882f659}.rp-overlay,.rp-menu-button,.rp-sidebar__close{display:none}@media (max-width:1100px){.rp-kpi-grid{grid-template-columns:repeat(3,minmax(130px,1fr))}.rp-global-search{width:min(520px,48vw)}}@media (max-width:860px){.rp-sidebar{transition:transform .18s;transform:translate(-104%);box-shadow:20px 0 60px #00000059}.rp-sidebar.is-open{transform:translate(0)}.rp-workspace{margin-left:0}.rp-menu-button,.rp-sidebar__close{display:grid}.rp-overlay{z-index:25;background:#02060cad;display:block;position:fixed;inset:0}.rp-topbar{padding:0 16px}.rp-global-search{flex:1;width:auto}.rp-foundation-grid{grid-template-columns:1fr}}@media (max-width:680px){.rp-content{padding:24px 14px 48px}.rp-page-header{flex-direction:column;align-items:flex-start}.rp-page-header .rp-button{width:100%}.rp-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-toolbar{flex-direction:column;align-items:stretch}.rp-input,.rp-select{width:100%;min-width:0}.rp-toolbar .rp-badge{align-self:flex-start;margin-left:0}.rp-account-chip__copy,.rp-global-search kbd,.rp-locale{display:none}}@media (max-width:480px){.rp-global-search input::placeholder{color:#0000}.rp-kpi-grid{grid-template-columns:1fr 1fr}.rp-kpi{min-height:78px;padding:13px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rp-machines-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:16px;display:grid}.rp-machines-list{min-width:0;overflow:hidden}.rp-machines-toolbar{flex-wrap:wrap}.rp-machine-result-count{color:var(--rp-text-3);margin-left:auto;font-size:11px}.rp-table-wrap{overflow-x:auto}.rp-machines-table{min-width:700px}.rp-machines-table tbody tr{transition:background .14s}.rp-machines-table tbody tr:hover{background:#5d5fe80b}.rp-machines-table tbody tr.is-selected{background:linear-gradient(90deg,#3882f61a,#5d5fe80b)}.rp-machine-select{width:100%;color:var(--rp-text);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:0;display:flex}.rp-machine-select strong,.rp-machine-select small{display:block}.rp-machine-select strong{font-size:12px}.rp-machine-select small{max-width:240px;color:var(--rp-text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.rp-machine-icon{color:#8faaff;background:#3882f614;border:1px solid #5d5fe833;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.rp-machine-icon--large{border-radius:12px;width:40px;height:40px}.rp-status-label{white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.rp-machines-footer{border-top:1px solid var(--rp-border-soft);min-height:58px;color:var(--rp-text-3);justify-content:space-between;align-items:center;gap:14px;padding:10px 15px;font-size:10px;display:flex}.rp-machine-empty{min-height:230px;color:var(--rp-text-3);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.rp-machine-empty strong{color:var(--rp-text);font-size:13px}.rp-machine-empty span{font-size:11px}.rp-machine-detail{top:calc(var(--rp-topbar) + 18px);border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);box-shadow:var(--rp-shadow);background:radial-gradient(circle at 100% 0,#5d5fe81a,#0000 16rem),#0c1422f0;position:sticky;overflow:hidden}.rp-machine-detail__head{border-bottom:1px solid var(--rp-border-soft);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.rp-machine-detail__title{align-items:center;gap:11px;display:flex}.rp-machine-detail__title h2{letter-spacing:-.02em;margin:0;font-size:17px}.rp-machine-detail__title span:not(.rp-machine-icon){color:var(--rp-text-3);margin-top:4px;font-size:10px;display:block}.rp-machine-detail__body{display:grid}.rp-detail-section{border-bottom:1px solid var(--rp-border-soft);padding:16px 18px}.rp-detail-section h3{letter-spacing:.01em;margin:0 0 12px;font-size:11px}.rp-detail-section__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-detail-section__head h3{margin-bottom:12px}.rp-detail-grid{grid-template-columns:1fr 1fr;gap:11px 14px;margin:0;display:grid}.rp-detail-grid div{min-width:0}.rp-detail-grid dt{color:var(--rp-text-3);font-size:9px}.rp-detail-grid dd{color:var(--rp-text-2);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;font-weight:650;overflow:hidden}.rp-detail-muted{color:var(--rp-text-3);font-size:10px}.rp-last-action{justify-content:space-between;align-items:center;gap:12px;display:flex}.rp-last-action strong,.rp-last-action span{display:block}.rp-last-action strong{font-size:11px}.rp-last-action span{color:var(--rp-text-3);margin-top:4px;font-size:9px}.rp-permission-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-permission-card{border:1px solid var(--rp-border-soft);background:#080d1761;border-radius:10px;padding:10px}.rp-permission-card span,.rp-permission-card strong,.rp-permission-card small{display:block}.rp-permission-card span{color:var(--rp-text-3);text-transform:uppercase;font-size:9px}.rp-permission-card strong{margin-top:4px;font-size:16px}.rp-permission-card small{color:var(--rp-text-3);margin-top:3px;font-size:8px}.rp-permission-error{color:#ff9aa2;margin:0;font-size:10px}.rp-machine-actions{border-bottom:1px solid var(--rp-border-soft);grid-template-columns:1fr 1fr;gap:8px;padding:16px 18px;display:grid}.rp-machine-actions form,.rp-machine-actions .rp-button{width:100%}.rp-more-actions{grid-column:1/-1;position:relative}.rp-more-actions>summary{border:1px solid var(--rp-border-soft);min-height:38px;color:var(--rp-text-2);cursor:pointer;border-radius:10px;place-items:center;font-size:11px;font-weight:650;list-style:none;display:grid}.rp-more-actions>summary::-webkit-details-marker{display:none}.rp-revoke-confirm>summary::-webkit-details-marker{display:none}.rp-more-actions>div{border:1px solid var(--rp-border-soft);background:var(--rp-bg);border-radius:10px;grid-template-columns:auto 1fr;gap:7px 10px;margin-top:8px;padding:10px;font-size:9px;display:grid}.rp-more-actions span{color:var(--rp-text-3)}.rp-more-actions code,.rp-more-actions strong{color:var(--rp-text-2);text-overflow:ellipsis;overflow:hidden}.rp-danger-zone{background:#ef4d5a06;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;position:relative}.rp-danger-zone strong{color:#ff8a94;font-size:11px}.rp-danger-zone p{max-width:230px;color:var(--rp-text-3);margin:5px 0 0;font-size:9px;line-height:1.45}.rp-revoke-confirm{flex:none}.rp-revoke-confirm[open]{flex-basis:100%}.rp-revoke-confirm>summary{color:#ff7884;cursor:pointer;border:1px solid #ef4d5a52;border-radius:9px;padding:8px 10px;font-size:9px;font-weight:700;list-style:none}.rp-revoke-confirm form{width:100%;box-shadow:var(--rp-shadow);box-sizing:border-box;background:#0c1422;border:1px solid #ef4d5a4d;border-radius:11px;margin-top:8px;padding:12px;position:static}.rp-revoke-confirm form p{margin:0 0 10px}.rp-api-notice{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:var(--rp-surface);gap:7px;max-width:760px;margin:70px auto;padding:20px;display:grid}.rp-api-notice span{color:var(--rp-text-3);font-size:12px}.rp-api-notice--error{border-color:#ef4d5a4d}.rp-machine-detail__empty{color:var(--rp-text-3);text-align:center;padding:40px 18px;font-size:11px}@media (max-width:1220px){.rp-machines-layout{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:1040px){.rp-machines-layout{grid-template-columns:1fr}.rp-machine-detail{position:static}}@media (max-width:680px){.rp-machine-result-count{margin-left:0}.rp-machines-footer,.rp-machine-detail__head,.rp-danger-zone{flex-direction:column;align-items:flex-start}.rp-danger-zone,.rp-revoke-confirm,.rp-revoke-confirm>summary{width:100%}.rp-revoke-confirm form{width:100%;position:static}}.rp-governance-panel{overflow:hidden}.rp-governance-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.rp-approval-list,.rp-activity-list{display:grid}.rp-approval-card{border-top:1px solid var(--rp-border-soft);grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:18px;display:grid}.rp-approval-card:first-child,.rp-activity-row:first-child{border-top:0}.rp-approval-card__main{min-width:0}.rp-approval-card__title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rp-approval-card__title strong{font-size:14px}.rp-approval-meta{grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;margin:16px 0 0;display:grid}.rp-approval-meta dt{color:var(--rp-text-3);font-size:9px}.rp-approval-meta dd{color:var(--rp-text-2);margin:4px 0 0;font-size:10px;font-weight:650}.rp-request-details{margin-top:13px}.rp-request-details>summary{cursor:pointer;color:#9fb7ec;width:fit-content;font-size:10px;font-weight:650;list-style:none}.rp-request-details>summary::-webkit-details-marker{display:none}.rp-request-details pre{border:1px solid var(--rp-border-soft);color:#aebbd0;background:#050910a3;border-radius:10px;max-width:760px;margin:9px 0 0;padding:12px;font-size:10px;line-height:1.5;overflow:auto}.rp-approval-actions{align-items:center;gap:8px;display:flex}.rp-governance-empty{min-height:220px;color:var(--rp-text-3);text-align:center;align-content:center;place-items:center;gap:6px;padding:30px;display:grid}.rp-governance-empty strong{color:var(--rp-text);font-size:13px}.rp-governance-empty span{max-width:450px;font-size:10px}.rp-permission-editor{overflow:hidden}.rp-permission-form{grid-template-columns:1fr 1fr;gap:13px;padding:0 20px 20px;display:grid}.rp-permission-form label{gap:6px;display:grid}.rp-permission-form label>span{color:var(--rp-text-3);text-transform:uppercase;font-size:9px;font-weight:700}.rp-permission-form .rp-select{width:100%}.rp-permission-form__wide,.rp-permission-form__submit{grid-column:1/-1}.rp-permission-form__submit{justify-content:flex-end;padding-top:4px;display:flex}.rp-policy-summary{max-height:470px;overflow:hidden}.rp-policy-list{border-top:1px solid var(--rp-border-soft);max-height:385px;overflow:auto}.rp-policy-list>div{border-bottom:1px solid var(--rp-border-soft);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.rp-policy-list code{color:#c2cee0;text-overflow:ellipsis;font-size:9px;overflow:hidden}.rp-policy-list>div>span{align-items:center;gap:6px;display:flex}.rp-policy-list small{color:var(--rp-text-3);font-size:8px}.rp-governance-table{min-width:920px}.rp-governance-table code{color:#b8c5da;font-size:10px}.rp-governance-table .rp-button{min-height:30px;padding:0 9px;font-size:9px}.rp-activity-toolbar{flex-wrap:wrap}.rp-activity-row{border-top:1px solid var(--rp-border-soft);grid-template-columns:16px minmax(0,1fr);gap:12px;padding:15px 18px;display:grid;position:relative}.rp-activity-marker{background:var(--rp-bg);border:2px solid #8faaff99;border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 4px #5d5fe80f}.rp-activity-main{min-width:0}.rp-activity-title{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.rp-activity-title strong{font-size:11px}.rp-activity-meta{color:var(--rp-text-3);flex-wrap:wrap;gap:10px;margin-top:7px;font-size:9px;display:flex}.rp-activity-meta code{color:#8fa6c8}@media (max-width:1120px){.rp-governance-grid{grid-template-columns:1fr}.rp-policy-summary{max-height:none}.rp-policy-list{max-height:320px}}@media (max-width:780px){.rp-approval-card{grid-template-columns:1fr}.rp-approval-meta{grid-template-columns:1fr 1fr}.rp-approval-actions{justify-content:flex-end}}@media (max-width:560px){.rp-permission-form{grid-template-columns:1fr}.rp-permission-form__wide,.rp-permission-form__submit{grid-column:auto}.rp-permission-form__submit .rp-button,.rp-approval-actions form,.rp-approval-actions .rp-button{width:100%}.rp-approval-actions{grid-template-columns:1fr 1fr;display:grid}.rp-approval-meta{grid-template-columns:1fr}}.rp-skip-link{z-index:100;border:2px solid var(--rp-focus);background:var(--rp-bg-elevated);color:var(--rp-text);border-radius:10px;padding:10px 14px;font-size:12px;font-weight:750;transition:transform .12s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.rp-skip-link:focus{transform:translateY(0)}.rp-content:focus{outline:none}.rp-account-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:16px;display:grid}.rp-account-list{gap:0;margin:0;padding:0 20px 20px;display:grid}.rp-account-list>div{border-top:1px solid var(--rp-border-soft);grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:16px;padding:11px 0;display:grid}.rp-account-list dt{color:var(--rp-text-3);font-size:10px}.rp-account-list dd{overflow-wrap:anywhere;min-width:0;color:var(--rp-text-2);margin:0;font-size:11px;font-weight:650}.rp-account-list code{color:#c3cee0;font-size:10px}.rp-membership-list{gap:10px;padding:0 14px 14px;display:grid}.rp-membership-card{border:1px solid var(--rp-border-soft);background:#080d1757;border-radius:12px;overflow:hidden}.rp-membership-card .rp-account-list{padding:0 14px 8px}.rp-membership-card__head{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.rp-membership-card__head strong{font-size:12px}.rp-session-list{display:grid}.rp-session-row{border-top:1px solid var(--rp-border-soft);justify-content:space-between;align-items:center;gap:18px;padding:16px 20px;display:flex}.rp-session-row:first-child{border-top:0}.rp-session-row__main{flex:1;min-width:0}.rp-session-row__title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rp-session-row__title strong{font-size:12px}.rp-session-meta{grid-template-columns:repeat(3,minmax(130px,1fr));gap:14px;margin:12px 0 0;display:grid}.rp-session-meta dt{color:var(--rp-text-3);font-size:9px}.rp-session-meta dd{color:var(--rp-text-2);margin:4px 0 0;font-size:10px}.rp-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.rp-setting-card{justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:20px;display:flex}.rp-setting-card h2{margin:0;font-size:16px}.rp-setting-card p{max-width:460px;color:var(--rp-text-3);margin:7px 0 0;font-size:11px;line-height:1.55}.rp-segmented{border:1px solid var(--rp-border);background:#080d178c;border-radius:11px;flex:none;padding:4px;display:inline-flex}.rp-segmented button{min-height:36px;color:var(--rp-text-3);cursor:pointer;background:0 0;border-radius:8px;padding:0 12px;font-size:11px;font-weight:700}.rp-segmented button:hover{color:var(--rp-text)}.rp-segmented button.is-active{color:#d8e4ff;background:#3882f62b;box-shadow:inset 0 0 0 1px #78a8ff33}html[data-density=compact] .rp-table th,html[data-density=compact] .rp-table td{padding-top:8px;padding-bottom:8px}html[data-density=compact] .rp-nav__link{min-height:40px}html[data-density=compact] .rp-toolbar{padding-top:10px;padding-bottom:10px}html[data-density=compact] .rp-approval-card,html[data-density=compact] .rp-activity-row,html[data-density=compact] .rp-session-row{padding-top:11px;padding-bottom:11px}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (max-width:980px){.rp-account-grid,.rp-settings-grid{grid-template-columns:1fr}}@media (max-width:680px){.rp-session-row,.rp-setting-card{flex-direction:column;align-items:stretch}.rp-session-row form,.rp-session-row .rp-button,.rp-segmented{width:100%}.rp-segmented button{flex:1}.rp-session-meta{grid-template-columns:1fr}.rp-account-list>div{grid-template-columns:1fr;gap:4px}}@media (forced-colors:active){.rp-badge,.rp-card,.rp-machine-detail,.rp-sidebar,.rp-topbar,.rp-button,.rp-input,.rp-select,.rp-segmented{border:1px solid canvastext}:focus-visible{outline:3px solid highlight}}.rp-login{place-items:center;min-height:100vh;padding:24px;display:grid}.rp-login__card{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 100% 0, #5d5fe824, transparent 18rem), var(--rp-bg-elevated);width:min(460px,100%);box-shadow:var(--rp-shadow);gap:18px;padding:28px;display:grid}.rp-login__card h1{letter-spacing:-.04em;margin:6px 0 0;font-size:30px}.rp-login__card p{color:var(--rp-text-2);margin:0;font-size:13px;line-height:1.6}.rp-login__button{justify-content:center;align-items:center;display:inline-flex}.rp-login__form{gap:10px;display:grid}.rp-login__terms{align-items:flex-start;gap:8px;line-height:1.5;display:flex}.rp-login__terms a,.rp-login__legal a{color:var(--rp-text);text-decoration:underline}.rp-login__divider{color:var(--rp-text-2);text-align:center;margin-top:6px;font-size:12px}.rp-login__legal{flex-wrap:wrap;justify-content:center;gap:14px;font-size:12px;display:flex}.rp-login__form label{color:var(--rp-text-2);font-size:13px}.rp-login__form .rp-input{box-sizing:border-box;width:100%;min-width:0}.rp-org-switcher{gap:6px;margin:0 6px 18px;display:grid}.rp-org-switcher label{color:var(--rp-text-3);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.rp-org-switcher select{border:1px solid var(--rp-border-soft);background:var(--rp-surface);width:100%;height:38px;color:var(--rp-text);border-radius:10px;outline:0;padding:0 10px;font-size:12px}.rp-org-switcher select:focus-visible{border-color:var(--rp-focus)}.rp-onboarding-card{width:min(620px,100%);padding:22px}.rp-onboarding-form{gap:12px;display:grid}.rp-onboarding-form>label{color:var(--rp-text-2);font-size:12px;font-weight:700}.rp-onboarding-form>p{color:var(--rp-text-2);margin:0 0 4px;font-size:13px;line-height:1.55}.rp-onboarding-overlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02060cbd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rp-onboarding-dialog{border:1px solid var(--rp-border);border-radius:var(--rp-radius-lg);background:radial-gradient(circle at 100% 0, #5d5fe821, transparent 22rem), var(--rp-bg-elevated);width:min(720px,100%);max-height:calc(100vh - 40px);box-shadow:var(--rp-shadow);overflow:auto}.rp-onboarding-dialog>header{border-bottom:1px solid var(--rp-border-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.rp-onboarding-dialog h2{margin:5px 0 0;font-size:21px}.rp-onboarding-dialog .rp-onboarding-form,.rp-onboarding-setup{padding:22px}.rp-onboarding-actions{justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.rp-enrollment-command{gap:10px;display:grid}.rp-enrollment-command pre{border:1px solid var(--rp-border);color:#d8e5ff;white-space:pre-wrap;overflow-wrap:anywhere;background:#060a12;border-radius:11px;margin:0;padding:14px;font-size:12px;line-height:1.55;overflow-x:auto}.rp-enrollment-command .rp-button{justify-self:start}.rp-onboarding-setup>p{color:var(--rp-text-2);margin:0 0 14px;font-size:13px;line-height:1.55}.rp-connection-state{border:1px solid var(--rp-border-soft);background:#101a2a8c;border-radius:11px;align-items:center;gap:11px;margin-top:18px;padding:13px 14px;font-size:12px;display:flex}.rp-app--v3{--rp-sidebar:208px;--rp-topbar:58px;--v3-gap:14px;--v3-padding:16px;--v3-accent:#1595ff;--v3-action:#086bc4;--v3-cyan:#35d8ef;--v3-panel:#09182c;--v3-line:#183552;--v3-muted:#c1ccdb;--v3-radius:8px;background:#050d19}.rp-app--v3 .rp-content{padding:20px 24px 28px}.rp-app--v3 .rp-sidebar{background:#071222;padding-top:16px}.rp-app--v3 .rp-sidebar__top{padding:0 4px 18px}.rp-app--v3 .rp-topbar{border-color:var(--v3-line);background:#071526}.rp-app--v3 .rp-nav__link{border-radius:6px;min-height:40px;font-size:12px}.rp-app--v3 .rp-nav__link.is-active{background:linear-gradient(90deg,#07529c,#073567);border-color:#167bce}.rp-pilot-logo{aspect-ratio:360/230;flex-shrink:0;width:44px;display:inline-block;position:relative;overflow:hidden}.rp-pilot-logo img{width:164.167%;max-width:none;height:auto;position:absolute;top:-115.217%;left:-34.7222%}.rp-brand .rp-pilot-logo{width:42px}.rp-app--v3 .rp-brand{gap:4px;font-size:16px}.v3-disabled-nav{color:var(--rp-text-3);cursor:default}.v3-dashboard{gap:var(--v3-gap);min-width:0;display:grid}.v3-dashboard h1,.v3-dashboard h2,.v3-dashboard h3,.v3-dashboard p{margin:0}.v3-dashboard h2,.v3-dashboard h3{font-size:14px;font-weight:650}.v3-dashboard small{color:var(--v3-muted);font-size:11px}.v3-dashboard .rp-card{border:1px solid var(--v3-line);border-radius:var(--v3-radius);background:linear-gradient(125deg,#0b2039,#071526);min-width:0}.v3-dashboard .rp-button{border-radius:5px;min-height:32px;font-size:11px}.v3-dashboard .rp-button--primary{background:var(--v3-action)}.v3-dashboard .rp-empty{padding:18px 10px;font-size:12px}.v3-dashboard .rp-empty__icon{display:none}.v3-dashboard .rp-empty p{margin-top:6px;font-size:11px}.v3-demo{color:#b9e7ff;background:#092841;border:1px solid #176ca2;border-radius:5px;padding:8px 12px;font-size:12px}.v3-pilot{grid-template-columns:88px minmax(0,1fr) 220px;align-items:center;gap:16px;min-height:104px;padding:16px 20px;display:grid;position:relative;overflow:hidden}.v3-dashboard .v3-pilot{background:radial-gradient(at 100% 100%,#08365c,#0000 55%),linear-gradient(105deg,#0a213b,#061529);border-color:#1c5686}.v3-pilot-emblem{background:#05101e;border:1px solid #158fe5;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 0 22px #0877cb66,inset 0 0 15px #006dcc55}.v3-pilot-emblem .rp-pilot-logo{width:76px}.v3-pilot h1{letter-spacing:.025em;font-size:clamp(19px,2.2vw,30px);line-height:1.2}.v3-pilot h1 span{color:var(--v3-cyan);vertical-align:middle;font-size:12px}.v3-pilot-copy>strong{margin:5px 0;font-size:13px;display:block}.v3-pilot-copy>p{max-width:470px;color:var(--v3-muted);font-size:12px;line-height:1.6}.v3-pilot-copy .rp-empty{text-align:left;padding:5px 0 0}.v3-pilot-copy .rp-empty p{display:none}.v3-pilot-signals{border-left:1px solid var(--v3-line);color:var(--v3-muted);gap:8px;padding-left:18px;font-size:11px;display:grid}.v3-pilot-signals b{color:#fff;float:right}.v3-state{color:#ffd087;font-size:12px;margin:8px 0!important}.v3-metrics{gap:var(--v3-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.v3-metric{align-items:center;gap:14px;min-height:76px;padding:13px 16px;display:flex}.v3-icon{color:#72c3ff;background:#102d50;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:24px;display:inline-grid}.v3-metric strong{font-size:24px;line-height:1.1;display:block}.v3-metric div>span{color:var(--v3-muted);margin-top:4px;font-size:11px;display:block}.v3-metric small{margin-top:3px;display:block}.v3-body{gap:var(--v3-gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.v3-servers>header,.v3-activity>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.v3-dashboard a:not(.rp-button){color:#9edaff;font-size:11px}.v3-server-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.v3-server{color:var(--rp-text);cursor:pointer;flex-direction:column;align-items:stretch;gap:10px;padding:14px 12px;text-decoration:none;transition:border-color .12s,transform .12s,background .12s;display:flex}.v3-server:hover,.v3-server:focus-visible{outline:none;transform:translateY(-1px);background:linear-gradient(125deg,#102b48,#0a1b30)!important;border-color:#2988cb!important}.v3-server header{align-items:center;gap:8px;display:flex}.v3-server header>div{min-width:0}.v3-server h3{overflow-wrap:anywhere;font-size:12px}.v3-server header small{overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.v3-server .rp-badge{align-self:start;font-size:10px}.v3-server-measures{gap:8px;display:grid}.v3-measure{color:var(--v3-muted);grid-template-columns:35px minmax(0,1fr) 32px;align-items:center;gap:6px;font-size:10px;display:grid}.v3-measure>span:last-child{text-align:right}.v3-dashboard meter{background:#18324f;border:none;border-radius:8px;width:100%;height:6px}.v3-dashboard meter::-webkit-meter-bar{background:#18324f;border:0}.v3-dashboard meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#126bff,#38d8f0)}.v3-dashboard meter::-moz-meter-bar{background:#1595ff}.v3-measure-empty{background:#18324f;height:4px}.v3-server-signal{color:var(--v3-muted);overflow-wrap:anywhere;font-size:10px;line-height:1.5}.v3-server-open{color:#9edaff;align-self:flex-start;margin-top:auto;font-size:11px}.v3-side,.v3-lower-side{gap:var(--v3-gap);display:grid}.v3-approval,.v3-quick,.v3-operation,.v3-activity,.v3-plan{padding:var(--v3-padding)}.v3-approval h2,.v3-quick h2,.v3-operation>h2,.v3-plan h2{margin-bottom:12px}.v3-approval-body{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v3-approval-body h3{flex:1;min-width:130px;font-size:12px;line-height:1.5}.v3-approval dl{grid-template-columns:auto minmax(0,1fr);gap:5px 8px;font-size:10px;display:grid}.v3-approval dt{color:var(--v3-muted)}.v3-approval dd{overflow-wrap:anywhere;margin:0}.v3-approval .rp-button{width:100%}.v3-quick>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v3-quick .rp-button{white-space:normal;text-align:center;flex-direction:column;height:100%;padding:8px 4px;line-height:1.4;display:flex;font-size:10px!important}.v3-quick .rp-button>span{color:#72c3ff;font-size:22px}.v3-dashboard button:disabled{opacity:.65;cursor:not-allowed}.v3-operation-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.v3-operation-heading h3{margin-bottom:5px}.v3-operation>p{margin-top:16px;font-size:12px}.v3-timeline{margin:22px 0 0;padding:0;list-style:none;display:flex}.v3-timeline li{text-align:center;flex:1;min-width:0;padding:0 3px;font-size:10px;position:relative}.v3-timeline li:before{content:"";background:#274665;height:2px;position:absolute;top:11px;left:0;right:0}.v3-timeline li:first-child:before{left:50%}.v3-timeline li:last-child:before{right:50%}.v3-timeline li>span{background:#09233d;border:2px solid #2f6599;border-radius:50%;place-items:center;width:24px;height:24px;margin:0 auto 8px;display:grid;position:relative}.v3-timeline li.is-current>span{background:#087ee5;border-color:#67d8ff;box-shadow:0 0 10px #147cff80}.v3-timeline strong,.v3-timeline small{overflow-wrap:anywhere;font-size:10px;display:block}.v3-timeline small{margin-top:5px}.v3-activity ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.v3-activity li{align-items:start;gap:8px;font-size:10px;display:flex}.v3-activity li>span{color:#58c6ef}.v3-activity li>div{flex:1;min-width:0}.v3-activity li strong,.v3-activity li small{overflow-wrap:anywhere;font-size:10px;display:block}.v3-activity time{max-width:75px;color:var(--v3-muted);overflow-wrap:anywhere;font-size:9px}.v3-plan p{margin:8px 0;font-size:12px}.v3-plan>small{margin-top:6px;display:block}.v3-footnote{font-size:10px!important}@media (max-width:1200px){.v3-body{grid-template-columns:minmax(0,1fr) 260px}.v3-server-grid{gap:8px}.v3-server{padding:12px 8px}.v3-pilot{grid-template-columns:85px minmax(0,1fr)}.v3-pilot-emblem{width:84px;height:84px}.v3-pilot-emblem .rp-pilot-logo{width:78px}.v3-pilot-signals{border:0;grid-column:1/-1;justify-content:space-between;padding:0;display:flex}.v3-pilot-signals b{float:none;margin-left:4px}.v3-quick>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1040px){.rp-app--v3{--rp-sidebar:184px}.rp-app--v3 .rp-content{padding:16px}.v3-body{grid-template-columns:minmax(0,1fr)}.v3-side,.v3-lower-side{grid-template-columns:1fr 1fr}}@media (max-width:680px){.rp-app--v3 .rp-content{padding:14px}.rp-app--v3 .rp-locale{display:flex}.rp-app--v3 .rp-account-chip{display:none}.v3-pilot{grid-template-columns:60px minmax(0,1fr);gap:12px;padding:16px}.v3-pilot-emblem{width:60px;height:60px}.v3-pilot-emblem .rp-pilot-logo{width:55px}.v3-pilot-copy h1{font-size:19px}.v3-pilot-copy>strong{font-size:12px}.v3-pilot-copy>p{font-size:11px}.v3-pilot-signals{gap:6px;font-size:11px;display:grid}.v3-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v3-metric{gap:8px;padding:12px}.v3-server-grid,.v3-side,.v3-lower-side{grid-template-columns:1fr}.v3-side{grid-row:1}.v3-quick>div{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-timeline{flex-direction:column;gap:12px}.v3-timeline li{text-align:left;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.v3-timeline li:before{display:none}.v3-timeline li>span,.v3-timeline small{margin:0}}.v3-main-column{gap:var(--v3-gap);min-width:0;display:grid}.v3-quick .rp-button{padding:8px 3px}.rp-app--v3 #rp-sidebar-plan{margin:8px 0}.rp-app--v3 .v3-plan{background:#0a1c30;border-radius:8px;padding:9px 10px}.rp-app--v3 .v3-plan h2{margin-bottom:6px;font-size:11px}.rp-app--v3 .v3-plan p,.rp-app--v3 .v3-plan small{font-size:10px}.rp-app--v3 .v3-plan>strong{font-size:11px}.rp-app--v3 .v3-plan>small{color:var(--v3-muted);font-size:11px}.rp-app--v3 .v3-plan meter{width:100%;height:6px}.rp-app--v3 .v3-plan .rp-empty{text-align:left;padding:8px 0;font-size:11px}.rp-app--v3 .v3-plan .rp-empty__icon{display:none}.rp-app--v3 .v3-plan .rp-empty p{font-size:10px}.rp-app--v3 .rp-sidebar{overflow-y:auto}@media (min-width:1041px){.v3-side{grid-template-columns:1fr}}@media (min-width:681px) and (max-width:1040px){.v3-side{grid-template-columns:1fr 1fr}.v3-side .v3-activity{grid-column:1/-1}}@media (max-width:680px){.v3-body{flex-direction:column;display:flex}.v3-main-column,.v3-side{display:contents}.v3-body>*,.v3-main-column>*,.v3-side>*{width:100%}.v3-approval{order:0}.v3-quick{order:1}.v3-servers{order:2}.v3-operation{order:3}.v3-activity{order:4}}@media (min-width:1041px){.rp-app--v3{--v3-gap:12px;--v3-padding:14px}.v3-pilot{padding:16px 22px}.v3-server{gap:8px;padding-top:12px;padding-bottom:12px}.v3-operation>h2{margin-bottom:8px}.v3-operation>p{margin-top:10px}.v3-timeline{margin-top:14px}.v3-quick{padding:12px}.v3-quick h2{margin-bottom:8px}}.rp-app--v3 .v3-plan meter::-webkit-meter-bar{background:#18324f;border:0}.rp-app--v3 .v3-plan meter::-webkit-meter-optimum-value{background:#1595ff}.rp-app--v3 .v3-plan meter::-moz-meter-bar{background:#1595ff}@media (min-width:1041px){.rp-app--v3 .rp-content{padding-top:14px}.v3-pilot{min-height:130px;padding-top:14px;padding-bottom:14px}.v3-pilot-emblem{width:92px;height:92px}.v3-pilot-emblem .rp-pilot-logo{width:84px}.v3-metric{min-height:68px;padding-top:10px;padding-bottom:10px}.v3-approval{padding:12px}.v3-approval h2{margin-bottom:8px}.v3-quick .rp-button{padding:6px 3px;line-height:1.25}.v3-quick .rp-button>span{font-size:18px}.v3-activity{padding:12px}.v3-activity ul{gap:10px}}.v3-dashboard .rp-empty,.rp-app--v3 .v3-plan .rp-empty{min-height:0}.v3-dashboard .rp-empty strong,.rp-app--v3 .v3-plan .rp-empty strong{font-size:12px}.v3-dashboard .rp-skeleton{padding:12px 0}.rp-app--v3 .rp-global-search input::placeholder{color:var(--v3-muted)}.rp-contract-form{gap:18px;margin-top:24px;display:grid}.rp-contract-form>label{gap:8px;display:grid}.rp-contract-form>.rp-contract-choice{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.rp-contract-choice input{flex:none;margin-top:6px}.rp-contract-form details{margin-bottom:16px}.rp-contract-form summary{cursor:pointer;padding:10px 0;font-weight:600}
