.rgbr-panel{padding:calc(var(--head-h) / 2 + 16px) 0 64px}.rgbr-panel-wrap{display:grid;grid-template-columns:250px minmax(0,1fr);gap:24px;align-items:start}.rgbr-sidebar{position:sticky;top:calc(var(--head-h) + 16px);border-radius:var(--r-lg);padding:18px 14px}.rgbr-sidebar-user{display:flex;align-items:center;gap:10px;padding:4px 8px 14px;border-bottom:1px solid var(--border);margin-bottom:10px}.rgbr-sidebar-user strong{display:block;font-size:.92rem;margin-bottom:4px}.rgbr-sidebar-avatar{display:inline-grid;place-items:center;inline-size:38px;block-size:38px;flex:none;border-radius:50%;background:var(--grad-soft);border:1px solid var(--border-2);font-weight:700}.rgbr-sidebar-nav ul{list-style:none;margin:0;padding:0}.rgbr-sidebar-nav a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-sm);color:var(--text-2);text-decoration:none;font-size:.92rem;transition:background .15s ease,color .15s ease}.rgbr-sidebar-nav a:hover{background:var(--surface-2);color:var(--text)}.rgbr-sidebar-nav li.is-active>a{background:var(--surface-3);color:var(--text)}.rgbr-sidebar-nav li.is-active>a svg{color:var(--blue)}.rgbr-sidebar-sub{margin:2px 30px 6px 0!important;border-right:1px solid var(--border)}.rgbr-sidebar-sub a{padding:7px 12px;font-size:.85rem}.rgbr-sidebar-logout{margin-top:10px;padding-top:10px;border-top:1px solid var(--border)}.rgbr-sidebar-logout a{color:var(--red)}button.rgbr-drawer-toggle{display:none;margin-bottom:14px}.rgbr-main{min-width:0}.rgbr-page-head{margin-bottom:20px}.rgbr-page-head h1{font-size:1.45rem}.rgbr-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);padding:20px;backdrop-filter:var(--blur);-webkit-backdrop-filter:var(--blur)}.rgbr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:22px}.rgbr-stat{text-align:center;padding:16px 12px}.rgbr-stat-value{display:block;font-size:1.5rem;font-weight:800;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.rgbr-stat-label{display:block;margin-top:6px;color:var(--text-3);font-size:.8rem}.rgbr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;border-radius:var(--r-sm);border:1px solid var(--border-2);background:var(--surface-2);color:var(--text);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.rgbr-btn:hover{background:var(--surface-3)}.rgbr-btn--primary{background:var(--blue);border-color:#fff0;color:#fff;box-shadow:var(--shadow-glow)}.rgbr-btn--primary:hover{background:#3d8ef0;transform:translateY(-1px)}.rgbr-btn--ghost{background:#fff0}.rgbr-btn--danger{color:var(--red);border-color:rgb(255 77 106 / .35);background:rgb(255 77 106 / .08)}.rgbr-btn--sm{padding:6px 12px;font-size:.8rem}.rgbr-btn--block{inline-size:100%}.rgbr-btn[disabled]{opacity:.5;cursor:not-allowed}.rgbr-field{margin-bottom:14px}.rgbr-field label{display:block;margin-bottom:6px;font-size:.85rem;color:var(--text-2)}.rgbr-field input,.rgbr-field select,.rgbr-field textarea{inline-size:100%;padding:11px 14px;background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-sm);color:var(--text);font:inherit;font-size:.92rem}.rgbr-field input:focus,.rgbr-field select:focus,.rgbr-field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgb(77 159 255 / .18)}.rgbr-form-msg{padding:10px 14px;border-radius:var(--r-sm);font-size:.88rem;margin-bottom:14px}.rgbr-form-msg--err{background:rgb(255 77 106 / .1);border:1px solid rgb(255 77 106 / .3);color:var(--red)}.rgbr-form-msg--ok{background:rgb(46 230 168 / .1);border:1px solid rgb(46 230 168 / .3);color:var(--green)}.rgbr-hp-field{position:absolute!important;inset-inline-start:-9999px!important;opacity:0}.rgbr-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border);font-size:.74rem;color:var(--text-2);white-space:nowrap}.rgbr-chip--plan{color:var(--blue);border-color:rgb(77 159 255 / .35)}.rgbr-chip--up{color:var(--green);border-color:rgb(46 230 168 / .35);background:rgb(46 230 168 / .07)}.rgbr-chip--down{color:var(--red);border-color:rgb(255 77 106 / .35);background:rgb(255 77 106 / .07)}.rgbr-chip--feature{color:var(--purple);border-color:rgb(176 107 255 / .35)}.rgbr-chip--warn{color:var(--amber);border-color:rgb(255 195 77 / .35)}.rgbr-badge{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--grad-soft);border:1px solid var(--border-2);font-size:.72rem;font-weight:700}.rgbr-table-wrap{overflow-x:auto;border-radius:var(--r-md)}.rgbr-table{inline-size:100%;border-collapse:collapse;font-size:.88rem}.rgbr-table th,.rgbr-table td{padding:12px 14px;text-align:right;border-bottom:1px solid var(--border)}.rgbr-table th{color:var(--text-3);font-size:.78rem;font-weight:600;white-space:nowrap}.rgbr-table tbody tr{transition:background .12s ease}.rgbr-table tbody tr:hover{background:var(--surface)}.rgbr-table .rgbr-rank{font-weight:800;font-size:1.02rem}.rgbr-table .rgbr-rank--out{color:var(--text-3);font-weight:600}.rgbr-filters{display:flex;flex-wrap:wrap;gap:10px;align-items:end;margin-bottom:16px}.rgbr-filters .rgbr-field{margin-bottom:0;min-inline-size:150px;flex:1 1 150px}.rgbr-pagination{display:flex;gap:6px;justify-content:center;margin-top:18px;flex-wrap:wrap}.rgbr-pagination a,.rgbr-pagination span{padding:7px 13px;border-radius:var(--r-sm);border:1px solid var(--border);color:var(--text-2);text-decoration:none;font-size:.85rem}.rgbr-pagination .is-current{background:var(--blue);color:#fff;border-color:#fff0}.rgbr-spark{display:inline-block;inline-size:110px;block-size:30px;vertical-align:middle}.rgbr-spark svg{display:block;inline-size:100%;block-size:100%;overflow:visible}.rgbr-auth-wrap{display:grid;place-items:center;min-block-size:70vh;padding:calc(var(--head-h) + 32px) 16px 64px}.rgbr-auth{inline-size:100%;max-inline-size:420px;border-radius:var(--r-lg);padding:32px 28px}.rgbr-auth-title{font-size:1.35rem;margin-bottom:6px}.rgbr-auth-sub{color:var(--text-3);font-size:.88rem;margin-bottom:22px}.rgbr-auth-foot{margin-top:18px;font-size:.85rem;color:var(--text-3);text-align:center}.rgbr-auth-sep{margin:0 6px}.rgbr-tool-widget{border-radius:var(--r-lg);padding:26px 24px}.rgbr-tool-widget--soon{text-align:center;color:var(--text-2)}.rgbr-tool-widget--soon h3{margin-bottom:8px}.rgbr-breadcrumbs{padding:14px 0 0;font-size:.82rem}.rgbr-breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;color:var(--text-3)}.rgbr-breadcrumbs li:not(:last-child)::after{content:'‹';margin-inline-start:6px}.rgbr-faq{padding:48px 0}.rgbr-faq h2{margin-bottom:20px}.rgbr-faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:10px;overflow:hidden}.rgbr-faq-item summary{padding:16px 20px;cursor:pointer;font-weight:600;list-style:none;position:relative}.rgbr-faq-item summary::-webkit-details-marker{display:none}.rgbr-faq-item summary::after{content:'+';position:absolute;inset-inline-end:20px;color:var(--blue);font-weight:800}.rgbr-faq-item[open] summary::after{content:'−'}.rgbr-faq-answer{padding:0 20px 18px;color:var(--text-2);font-size:.92rem;line-height:1.9}.rgbr-empty{text-align:center;padding:48px 20px;color:var(--text-3)}.rgbr-notice{padding:12px 16px;border-radius:var(--r-sm);font-size:.88rem;margin-bottom:16px;background:rgb(255 195 77 / .08);border:1px solid rgb(255 195 77 / .3);color:var(--amber)}@media (max-width:900px){.rgbr-panel-wrap{grid-template-columns:1fr}.rgbr-drawer-toggle{display:inline-flex}.rgbr-sidebar{position:static;display:none}.rgbr-sidebar.is-open{display:block}}@media (max-width:768px){.rgbr-table--cards thead{display:none}.rgbr-table--cards,.rgbr-table--cards tbody,.rgbr-table--cards tr,.rgbr-table--cards td{display:block;inline-size:100%}.rgbr-table--cards tr{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:12px;padding:8px 4px}.rgbr-table--cards td{display:flex;justify-content:space-between;align-items:center;gap:12px;border:none;padding:8px 14px}.rgbr-table--cards td::before{content:attr(data-label);color:var(--text-3);font-size:.76rem;flex:none}}