.rc-console,.rc-auth{min-height:100vh;color:var(--rv-foreground);background:var(--rv-background);font-size:14px;line-height:1.55}.rc-console{font-family:var(--rv-font-sans)}.rc-auth{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.rc-console *,.rc-auth *{min-width:0}.rc-console :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.rc-auth :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--rv-primary);outline-offset:2px;border-radius:6px}.rc-console :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.55}.rc-console h1,.rc-console h2,.rc-console h3,.rc-auth h1,.rc-auth h2{letter-spacing:-.012em;text-wrap:balance;margin:0;font-weight:650}.rc-skip-link{z-index:100;border-radius:var(--rv-radius-sm);color:var(--rv-primary-foreground);background:var(--rv-primary-strong);padding:9px 12px;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.rc-skip-link:focus{transform:translateY(0)}.rc-console{grid-template-columns:var(--rv-sidebar-w) minmax(0, 1fr);display:grid}.rc-console>aside{z-index:20;border-right:1px solid var(--rv-border);background:var(--rv-sidebar);flex-direction:column;gap:14px;height:100vh;padding:14px 12px 12px;display:flex;position:sticky;top:0;overflow:hidden}.rc-console-brand{color:var(--rv-foreground);align-items:center;gap:10px;padding:2px 6px 0;text-decoration:none;display:flex}.rc-console-brand>span{border-radius:var(--rv-radius-sm);background:linear-gradient(140deg, var(--rv-primary), var(--rv-brand));width:32px;height:32px;color:var(--rv-primary-foreground);letter-spacing:-.02em;flex:0 0 32px;place-items:center;font-size:13px;font-weight:800;display:grid}.rc-console-brand b{gap:1px;font-size:14px;font-weight:680;line-height:1.25;display:grid}.rc-console-brand small{color:var(--rv-muted-foreground);font-size:11px;font-weight:500}.rc-client .rc-console-brand{justify-items:start;gap:7px;display:grid}.rc-client .rc-console-brand>img{width:186px;height:auto;display:block}.rc-console nav{overscroll-behavior:contain;scrollbar-width:thin;gap:16px;padding-right:2px;display:grid;overflow-y:auto}.rc-nav-group{gap:2px;display:grid}.rc-nav-label{color:var(--rv-subtle-foreground);letter-spacing:.06em;text-transform:uppercase;padding:0 10px 4px;font-size:11px;font-weight:600}.rc-console nav a{border-radius:var(--rv-radius-sm);min-height:36px;color:var(--rv-muted-foreground);align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:520;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.rc-console nav a:hover,.rc-console nav a:focus-visible{background:var(--rv-muted);color:var(--rv-foreground)}.rc-console nav a.active{background:var(--rv-primary-soft);color:var(--rv-primary-ink);font-weight:620}.rc-console nav a>svg{opacity:.92;flex:0 0 17px}.rc-console nav a>span{gap:1px;min-width:0;display:grid}.rc-console nav a small{color:var(--rv-subtle-foreground);font-size:11px}.rc-console nav a>b{background:var(--rv-danger);color:var(--rv-primary-foreground);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:640}.rc-console>aside>footer{border-top:1px solid var(--rv-border);align-items:center;gap:9px;margin-top:auto;padding:10px 8px 0;display:flex}.rc-console>aside>footer>i{background:var(--rv-brand-soft);width:30px;height:30px;color:var(--rv-brand-ink);border-radius:999px;flex:0 0 30px;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}.rc-console>aside>footer div{min-width:0;line-height:1.3;display:grid}.rc-console>aside>footer b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rc-console>aside>footer small{color:var(--rv-muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rc-console-main{min-width:0}.rc-console-top{z-index:30;height:var(--rv-header-h);border-bottom:1px solid var(--rv-border);background:color-mix(in oklab, var(--rv-background) 84%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:12px;padding:0 20px;display:flex;position:sticky;top:0}.rc-breadcrumb{min-width:0;color:var(--rv-muted-foreground);align-items:center;gap:7px;font-size:13px;display:flex}.rc-breadcrumb a{color:inherit;text-decoration:none}.rc-breadcrumb a:hover{color:var(--rv-foreground)}.rc-breadcrumb>span[aria-hidden=true]{opacity:.45}.rc-breadcrumb span[aria-current=page]{color:var(--rv-foreground);text-overflow:ellipsis;white-space:nowrap;font-weight:620;overflow:hidden}.rc-topbar-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.rc-icon-btn{border-radius:var(--rv-radius-sm);width:32px;height:32px;color:var(--rv-muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .14s,color .14s;display:grid}.rc-icon-btn:hover{background:var(--rv-muted);color:var(--rv-foreground)}.rc-env-badge{border:1px solid color-mix(in oklab, var(--rv-warning) 26%, transparent);background:var(--rv-warning-soft);height:26px;color:var(--rv-warning-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:620;display:inline-flex}.rc-env-badge i{background:currentColor;border-radius:999px;width:6px;height:6px}.rc-menu-btn,.rc-mobile-bar,.rc-console-backdrop{display:none}.rc-console-content{width:min(var(--rv-content-max), 100%);margin:0 auto;padding:22px 24px 56px}.rc-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.rc-page-heading>div{max-width:76ch}.rc-page-heading small{color:var(--rv-subtle-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.rc-page-heading h1{letter-spacing:-.02em;margin:5px 0 3px;font-size:22px;font-weight:660}.rc-page-heading p{color:var(--rv-muted-foreground);margin:0;font-size:13px;line-height:1.65}.rc-heading-actions{flex-wrap:wrap;gap:8px;display:flex}.rc-state{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);text-align:center;justify-items:center;gap:9px;margin-top:18px;padding:48px 24px;display:grid}.rc-state strong{font-size:15px;font-weight:640}.rc-state p{max-width:52ch;color:var(--rv-muted-foreground);margin:0;font-size:13px;line-height:1.65}.rc-state.rc-error{border-color:color-mix(in oklab, var(--rv-danger) 34%, transparent)}.rc-state.rc-denied{border-color:color-mix(in oklab, var(--rv-warning) 34%, transparent)}.rc-loading{background:0 0;border:0;grid-template-columns:repeat(3,8px);place-content:center;min-height:240px}.rc-loading i{background:var(--rv-primary);border-radius:999px;width:8px;height:8px;animation:1s infinite alternate rc-pulse}.rc-loading i:nth-child(2){animation-delay:.2s}.rc-loading i:nth-child(3){animation-delay:.4s}.rc-loading span{white-space:nowrap;color:var(--rv-muted-foreground);grid-column:1/-1;justify-self:center;font-size:13px}@keyframes rc-pulse{to{opacity:.25;transform:translateY(-4px)}}.rc-status{background:var(--rv-neutral-soft);max-width:100%;min-height:22px;color:var(--rv-muted-foreground);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:620;line-height:1.35;display:inline-flex}.rc-status.is-active,.rc-status.is-credited,.rc-status.is-delivered,.rc-status.is-approved,.rc-status.is-pass,.rc-status.is-paid,.rc-status.is-activated,.rc-status.is-healthy{background:var(--rv-success-soft);color:var(--rv-success-ink)}.rc-status.is-failed,.rc-status.is-rejected,.rc-status.is-disabled,.rc-status.is-frozen,.rc-status.is-unconfigured,.rc-status.is-cancelled,.rc-status.is-expired{background:var(--rv-danger-soft);color:var(--rv-danger-ink)}.rc-status.is-pending,.rc-status.is-sandbox,.rc-status.is-manual_review,.rc-status.is-unknown,.rc-status.is-unverified,.rc-status.is-submitted,.rc-status.is-grace,.rc-status.is-awaiting_evidence{background:var(--rv-warning-soft);color:var(--rv-warning-ink)}.rc-status.is-configured,.rc-status.is-enabled,.rc-status.is-verified,.rc-status.is-trial,.rc-status.is-invoiced{background:var(--rv-info-soft);color:var(--rv-info-ink)}.rc-button,.rc-primary,.rc-console>aside>footer button,.rc-state button,.rc-state a{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-md);min-height:34px;color:var(--rv-foreground);text-align:center;white-space:nowrap;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex}.rc-button:hover,.rc-button:focus-visible,.rc-console>aside>footer button:hover,.rc-state button:hover,.rc-state a:hover{background:var(--rv-muted)}.rc-primary,.rc-button-primary{background:var(--rv-primary-strong);color:var(--rv-primary-foreground);border-color:#0000}.rc-primary:hover,.rc-primary:focus-visible,.rc-button-primary:hover,.rc-button-primary:focus-visible{background:color-mix(in oklab, var(--rv-primary-strong) 88%, black);color:var(--rv-primary-foreground)}.rc-danger-button,.rc-button-danger{border-color:color-mix(in oklab, var(--rv-danger) 40%, transparent);color:var(--rv-danger-ink);background:0 0}.rc-danger-button:hover,.rc-danger-button:focus-visible,.rc-button-danger:hover,.rc-button-danger:focus-visible{background:var(--rv-danger-soft);color:var(--rv-danger-ink)}.rc-table-link{color:var(--rv-primary-ink);font-weight:600;text-decoration:none}.rc-table-link:hover,.rc-table-link:focus-visible{text-decoration:underline}.rc-panel,.rc-card{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);margin-top:14px;padding:18px}.rc-panel>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.rc-panel>header>div{min-width:0}.rc-panel>header h2{margin:3px 0 0;font-size:15px;font-weight:640}.rc-panel>header small{color:var(--rv-subtle-foreground);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.rc-detail-panel{border-color:var(--rv-primary);box-shadow:var(--rv-focus-ring)}.rc-kpi-grid,.rc-metric-grid{grid-template-columns:repeat(auto-fit,minmax(212px,1fr));gap:14px;margin-top:16px;display:grid}.rc-kpi-grid article,.rc-metric-grid article{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);align-content:start;gap:8px;padding:16px 17px;display:grid}.rc-kpi-grid small,.rc-metric-grid small{color:var(--rv-muted-foreground);letter-spacing:0;font-size:12.5px;font-weight:540}.rc-kpi-grid strong,.rc-metric-grid strong{font-family:var(--rv-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.028em;font-size:26px;font-weight:680;line-height:1.1}.rc-kpi-grid span,.rc-metric-grid span{color:var(--rv-muted-foreground);font-size:12px}.rc-kpi-status{align-items:center;display:inline-flex;font-family:var(--rv-font-sans)!important;font-size:18px!important}.rc-card-grid,.rc-link-grid,.rc-detail-grid,.rc-filter-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.rc-card-link{border:1px solid var(--rv-border);border-radius:var(--rv-radius);color:var(--rv-foreground);background:var(--rv-card);align-content:start;gap:9px;padding:18px;text-decoration:none;transition:border-color .16s,transform .16s;display:grid}.rc-card-link:hover,.rc-card-link:focus-visible{border-color:var(--rv-border-strong);transform:translateY(-1px)}.rc-card-link strong{font-size:15px;font-weight:640}.rc-card-link p{color:var(--rv-muted-foreground);margin:0;font-size:12.5px;line-height:1.6}.rc-card-link span{color:var(--rv-primary-ink);align-self:end;font-size:12.5px;font-weight:580}.rc-link-grid a{border:1px solid var(--rv-border);border-radius:var(--rv-radius);color:var(--rv-foreground);background:var(--rv-card);font-variant-numeric:tabular-nums;letter-spacing:-.028em;gap:5px;padding:16px 18px;font-size:24px;font-weight:680;text-decoration:none;display:grid}.rc-link-grid a:hover,.rc-link-grid a:focus-visible{border-color:var(--rv-border-strong)}.rc-link-grid small{color:var(--rv-muted-foreground);letter-spacing:0;font-size:12px;font-weight:400}.rc-integration-grid{margin-top:16px}.rc-integration-grid a{font:inherit}.rc-integration-grid a>b{font-variant-numeric:tabular-nums;letter-spacing:-.028em;font-size:26px;font-weight:680}.rc-card-actions{border-top:1px solid var(--rv-border);margin-top:14px;padding-top:14px}.rc-split-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.rc-table-wrap{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.rc-table-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.rc-table-wrap th,.rc-table-wrap td{border-bottom:1px solid var(--rv-border);text-align:left;vertical-align:top;padding:11px 14px}.rc-table-wrap th{background:var(--rv-table-header);color:var(--rv-muted-foreground);white-space:nowrap;font-size:12px;font-weight:600;position:sticky;top:0}.rc-table-wrap td{color:var(--rv-foreground);overflow-wrap:anywhere;font-size:13px}.rc-table-wrap tbody tr:last-child td{border-bottom:0}.rc-table-wrap tbody tr:hover{background:var(--rv-row-hover)}.rc-table-wrap td b,.rc-table-wrap td small{display:block}.rc-table-wrap td small{max-width:100%;color:var(--rv-muted-foreground);font-family:var(--rv-font-mono);text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.rc-positive{font-variant-numeric:tabular-nums;color:var(--rv-up)!important}.rc-negative{font-variant-numeric:tabular-nums;color:var(--rv-down)!important}.rc-muted{color:var(--rv-muted-foreground);font-size:12.5px;line-height:1.6}.rc-break-all{overflow-wrap:anywhere;word-break:break-all}.rc-pagination{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.rc-form{gap:14px;display:grid}.rc-form label{color:var(--rv-muted-foreground);gap:6px;font-size:12.5px;font-weight:580;display:grid}.rc-form>p{color:var(--rv-muted-foreground);margin:0;font-size:12.5px;line-height:1.6}.rc-form label>small{color:var(--rv-subtle-foreground);font-size:11.5px;font-weight:400}.rc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rc-wide-field{grid-column:1/-1}.rc-inline-form{grid-template-columns:1fr 1fr auto;align-items:end;margin-bottom:16px}.rc-auth form input,.rc-console input,.rc-console select,.rc-console textarea{border:1px solid var(--rv-input);border-radius:var(--rv-radius-md);width:100%;min-height:36px;color:var(--rv-foreground);background:var(--rv-card);font:inherit;padding:7px 11px;font-size:13.5px}.rc-console textarea{resize:vertical;min-height:84px}.rc-console input::placeholder,.rc-console textarea::placeholder{color:var(--rv-subtle-foreground)}.rc-auth form input:hover,.rc-console input:hover,.rc-console select:hover{border-color:var(--rv-border-strong)}.rc-console input[type=checkbox],.rc-console input[type=radio]{accent-color:var(--rv-primary)}.rc-search,.rc-filter-row label,.rc-action-row label{color:var(--rv-muted-foreground);gap:5px;font-size:12px;font-weight:560;display:grid}.rc-search{width:min(360px,100%)}.rc-filter-row,.rc-action-row{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.rc-filter-row label{min-width:180px}.rc-action-row>label{min-width:260px}.rc-check{grid-template-columns:auto minmax(0,1fr);align-items:center}.rc-check input{width:18px!important;min-height:18px!important}.rc-permission-list{border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);max-height:420px;margin:0;padding:10px;display:grid;overflow-y:auto}.rc-permission-list legend{color:var(--rv-muted-foreground);padding:0 6px;font-size:11.5px}.rc-permission-list>label{border-bottom:1px solid var(--rv-border);grid-template-columns:auto minmax(0,1fr) 140px;align-items:center;padding:9px 4px}.rc-permission-list input{width:18px!important;min-height:18px!important}.rc-permission-list span{gap:2px;display:grid}.rc-permission-list small{color:var(--rv-muted-foreground);font-family:var(--rv-font-mono);overflow-wrap:anywhere;font-size:11px}.rc-callout,.rc-auth-message{border-radius:var(--rv-radius-md);background:var(--rv-info-soft);color:var(--rv-info-ink);overflow-wrap:anywhere;margin-top:14px;padding:13px 15px;font-size:12.8px;line-height:1.65}.rc-callout-warning{background:var(--rv-warning-soft);color:var(--rv-warning-ink)}.rc-callout-warning strong{margin-bottom:4px;font-size:13.6px;display:block}.rc-inline-error,.rc-live:not(:empty),.rc-warning{border-radius:var(--rv-radius-md);background:var(--rv-warning-soft);color:var(--rv-warning-ink);overflow-wrap:anywhere;margin-top:14px;padding:13px 15px;font-size:12.8px;line-height:1.65}.rc-inline-error:empty,.rc-warning:empty{display:none}.rc-order-list,.rc-notification-list,.rc-ledger-list,.rc-card-list,.rc-binding-grid,.rc-timeline{gap:10px;display:grid}.rc-order-list>article,.rc-notification-list>article,.rc-ledger-list details,.rc-card-list article,.rc-binding-grid>article{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);overflow:hidden}.rc-order-list>article{padding:15px}.rc-notification-list>article{justify-content:space-between;align-items:flex-start;gap:16px;padding:15px;display:flex}.rc-order-list>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rc-order-list header div,.rc-notification-list article>div:first-child{gap:4px;min-width:0;display:grid}.rc-order-list header small,.rc-notification-list small{color:var(--rv-muted-foreground);font-size:11.5px}.rc-order-list dl{grid-template-columns:repeat(2,1fr);gap:8px 16px;margin:14px 0;display:grid}.rc-order-list dl div{gap:3px;display:grid}.rc-order-list dt{color:var(--rv-muted-foreground);font-size:11.5px}.rc-order-list dd{color:var(--rv-foreground);margin:0;font-size:13px;font-weight:580}.rc-order-list code{border-radius:var(--rv-radius-sm);background:var(--rv-muted);color:var(--rv-muted-foreground);font-family:var(--rv-font-mono);overflow-wrap:anywhere;padding:9px 11px;font-size:12px;display:block}.rc-notification-list article.is-read{opacity:.62}.rc-notification-list b{color:var(--rv-foreground);font-size:13.5px}.rc-notification-list p{color:var(--rv-muted-foreground);overflow-wrap:anywhere;margin:4px 0 0;font-size:12.5px;line-height:1.6}.rc-notification-list article>div:last-child{justify-items:end;gap:8px;display:grid}.rc-notification-list button{color:var(--rv-primary-ink);cursor:pointer;background:0 0;border:0;font-size:12.5px;font-weight:580}.rc-ledger-list summary,.rc-card-list article>header{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.rc-ledger-list summary:hover,.rc-card-list article>header:hover{background:var(--rv-row-hover)}.rc-ledger-list summary>span,.rc-card-list article>header>div{gap:4px;display:grid}.rc-ledger-list summary small,.rc-card-list small,.rc-card-list p{color:var(--rv-muted-foreground);font-size:12px}.rc-card-list p{overflow-wrap:anywhere;margin:0;padding:0 14px 14px;line-height:1.65}.rc-binding-grid>article{grid-template-columns:minmax(170px,1fr) auto minmax(220px,.8fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.rc-binding-grid article>div:first-child{gap:3px;display:grid}.rc-binding-grid small{color:var(--rv-muted-foreground);font-size:11.5px}.rc-description-list{grid-template-columns:repeat(auto-fit,minmax(178px,1fr));gap:16px;margin:0;display:grid}.rc-description-list div{gap:3px;min-width:0;display:grid}.rc-description-list dt{color:var(--rv-muted-foreground);font-size:11.5px}.rc-description-list dd{color:var(--rv-foreground);overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:600}.rc-health-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;display:grid}.rc-health-grid article{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card);justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:12px 14px;display:flex}.rc-health-grid span{color:var(--rv-foreground);overflow-wrap:anywhere;font-size:12.5px}.rc-health-grid .rc-worker-state{grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid}.rc-worker-state .rc-description-list{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;margin-top:10px}.rc-worker-state>small{min-width:0;color:var(--rv-muted-foreground);overflow-wrap:anywhere;grid-column:1/-1;font-size:11.5px}.rc-tabs{border-bottom:1px solid var(--rv-border);gap:2px;margin-top:16px;display:flex;overflow-x:auto}.rc-tabs button{min-height:40px;color:var(--rv-muted-foreground);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 13px;font-size:13.5px;font-weight:560}.rc-tabs button:hover{color:var(--rv-foreground)}.rc-tabs button.active{border-bottom-color:var(--rv-primary);color:var(--rv-primary-ink);font-weight:640}.rc-legacy-embed{overflow:auto}.rc-dialog{border:1px solid var(--rv-border);border-radius:var(--rv-radius);width:min(520px,100% - 28px);color:var(--rv-foreground);background:var(--rv-card);padding:0}.rc-dialog::backdrop{background:var(--rv-overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.rc-dialog form{gap:16px;padding:22px;display:grid}.rc-dialog header small{color:var(--rv-warning-ink);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.rc-dialog h2{margin:6px 0 0;font-size:19px}.rc-dialog p{color:var(--rv-muted-foreground);margin:0;font-size:13px;line-height:1.65}.rc-dialog label{color:var(--rv-muted-foreground);gap:6px;font-size:12.5px;font-weight:580;display:grid}.rc-dialog textarea{border:1px solid var(--rv-input);border-radius:var(--rv-radius-md);width:100%;min-height:84px;color:var(--rv-foreground);background:var(--rv-card);font:inherit;resize:vertical;padding:9px 11px;font-size:13.5px}.rc-dialog footer{justify-content:flex-end;gap:8px;display:flex}.rc-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.rc-auth-brand{border-right:1px solid var(--rv-border);background:var(--rv-sidebar);flex-direction:column;gap:26px;padding:clamp(36px,6vw,64px) clamp(28px,5vw,56px);display:flex}.rc-auth-brand>a{border-radius:var(--rv-radius-sm);background:linear-gradient(140deg, var(--rv-primary), var(--rv-brand));width:32px;height:32px;color:var(--rv-primary-foreground);flex:0 0 32px;place-items:center;font-size:13px;font-weight:800;text-decoration:none;display:grid}.rc-auth-brand>div small,.rc-auth form header small{color:var(--rv-subtle-foreground);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.rc-auth-brand h1{letter-spacing:-.028em;max-width:22ch;margin:10px 0;font-size:clamp(24px,3vw,30px);font-weight:660;line-height:1.3}.rc-auth-brand p{max-width:44ch;color:var(--rv-muted-foreground);margin:0;font-size:13.5px;line-height:1.75}.rc-auth-brand ul{color:var(--rv-muted-foreground);gap:13px;margin:auto 0 0;padding:0;font-size:13px;list-style:none;display:grid}.rc-auth-brand li:before{content:"✓";color:var(--rv-brand-ink);margin-right:10px;font-weight:700}.rc-auth-client .rc-auth-brand>a{background:0 0;border-radius:0;flex:none;width:min(200px,100%);height:auto;display:block}.rc-auth-client .rc-auth-brand>a img{width:100%;height:auto;display:block}.rc-auth>form{background:0 0;border:0;place-self:center;gap:16px;width:min(352px,100% - 48px);margin:40px auto;padding:0;display:grid}.rc-auth form header h2{margin:6px 0 4px;font-size:22px}.rc-auth form header p{color:var(--rv-muted-foreground);margin:0;font-size:13px}.rc-auth form label{color:var(--rv-muted-foreground);gap:6px;font-size:12.5px;font-weight:580;display:grid}.rc-auth form footer{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12.5px;display:flex}.rc-auth form footer button{color:var(--rv-primary-ink);cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:580}.rc-auth form>small{color:var(--rv-muted-foreground);font-size:12px;line-height:1.6}.rc-login-heading{gap:4px;display:grid}.rc-mfa-setup-help{color:var(--rv-muted-foreground);font-size:12.5px;line-height:1.65}.rc-mfa-setup-key{letter-spacing:.08em;overflow-wrap:anywhere;font-weight:600;color:var(--rv-foreground)!important;font-family:var(--rv-font-mono)!important;font-size:13px!important}.rc-recovery-codes{gap:16px;display:grid}.rc-recovery-codes ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rc-recovery-codes li{border:1px solid var(--rv-border);border-radius:var(--rv-radius-sm);background:var(--rv-muted);overflow-wrap:anywhere;min-width:0;padding:9px 11px}.rc-recovery-codes code{color:var(--rv-foreground);font-family:var(--rv-font-mono);font-size:12.5px;font-weight:600}.client-stable-link{min-height:36px;color:inherit;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.client-stable-link i{font-style:normal}@media (max-width:1180px){.rc-split-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.rc-console{grid-template-columns:minmax(0,1fr)}.rc-console>aside{z-index:70;width:min(284px,88vw);height:auto;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.rc-console[data-nav=open]>aside{transform:none}.rc-console[data-nav=open] .rc-console-backdrop{z-index:60;background:var(--rv-overlay);border:0;width:100%;display:block;position:fixed;inset:0}.rc-menu-btn{display:grid}.rc-env-badge{display:none}.rc-console-top{padding:0 14px}.rc-console-content{padding:16px 14px 44px}.rc-page-heading{flex-direction:column;align-items:flex-start}.rc-heading-actions{width:100%}.rc-panel>header{flex-direction:column;align-items:flex-start}.rc-auth{grid-template-columns:minmax(0,1fr)}.rc-auth-brand{display:none}.rc-form-grid,.rc-inline-form{grid-template-columns:minmax(0,1fr)}.rc-binding-grid>article{grid-template-columns:minmax(0,1fr) auto}.rc-binding-grid select,.rc-binding-grid .rc-action-row{grid-column:1/-1}.rc-table-wrap table{min-width:640px}}@media (max-width:480px){.rc-console-content{padding:14px 12px 40px}.rc-panel,.rc-card{padding:14px}.rc-kpi-grid,.rc-metric-grid,.rc-order-list dl{grid-template-columns:minmax(0,1fr)}.rc-notification-list>article{flex-direction:column;align-items:stretch}.rc-notification-list article>div:last-child{justify-items:start}.rc-filter-row,.rc-action-row{flex-direction:column;align-items:stretch}.rc-filter-row label,.rc-action-row>label{width:100%;min-width:0}.rc-action-row :is(.rc-button,.rc-primary,button,a){width:100%}.rc-permission-list>label{grid-template-columns:auto minmax(0,1fr)}.rc-permission-list select{grid-column:2}.rc-recovery-codes ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.rc-loading i,.rc-console>aside,.rc-card-link{transition:none;animation:none}}
.client-home-workspace-module__u_KIkq__hero{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:radial-gradient(circle at 88% 0, var(--rv-brand-soft), transparent 38%), linear-gradient(135deg, var(--rv-card), var(--rv-card));box-shadow:0 24px 70px var(--rv-overlay);justify-content:space-between;align-items:flex-end;gap:30px;padding:clamp(22px,3.4vw,42px);display:flex}.client-home-workspace-module__u_KIkq__hero>div:first-child{max-width:780px}.client-home-workspace-module__u_KIkq__eyebrow{color:var(--rv-brand-ink);letter-spacing:.16em;font-size:12px;font-weight:850}.client-home-workspace-module__u_KIkq__hero h1{letter-spacing:-.045em;margin:8px 0 10px;font-size:clamp(28px,4vw,48px);font-weight:620}.client-home-workspace-module__u_KIkq__hero p{color:var(--rv-muted-foreground);margin:0;line-height:1.7}.client-home-workspace-module__u_KIkq__heroActions{flex-wrap:wrap;flex:none;gap:9px;display:flex}.client-home-workspace-module__u_KIkq__primaryAction,.client-home-workspace-module__u_KIkq__secondaryAction{border:1px solid var(--rv-brand);border-radius:var(--rv-radius-sm);justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.client-home-workspace-module__u_KIkq__primaryAction{color:var(--rv-foreground);background:var(--rv-brand)}.client-home-workspace-module__u_KIkq__secondaryAction{color:var(--rv-foreground);background:var(--rv-muted)}.client-home-workspace-module__u_KIkq__primaryAction:hover{background:var(--rv-brand)}.client-home-workspace-module__u_KIkq__secondaryAction:hover{border-color:var(--rv-brand);color:var(--rv-foreground)}.client-home-workspace-module__u_KIkq__portfolioOverview{grid-template-columns:minmax(0,1.4fr) minmax(340px,.8fr);gap:12px;margin-top:14px;display:grid}.client-home-workspace-module__u_KIkq__equityCard,.client-home-workspace-module__u_KIkq__portfolioStats article,.client-home-workspace-module__u_KIkq__statusCard,.client-home-workspace-module__u_KIkq__strategySection,.client-home-workspace-module__u_KIkq__moduleSection{border:1px solid var(--rv-border);border-radius:var(--rv-radius);background:var(--rv-card)}.client-home-workspace-module__u_KIkq__equityCard{min-height:210px;padding:clamp(22px,3vw,32px)}.client-home-workspace-module__u_KIkq__equityCard h2{color:var(--rv-muted-foreground);margin:8px 0 5px;font-size:14px;font-weight:620}.client-home-workspace-module__u_KIkq__equityCard>strong{letter-spacing:-.04em;margin:4px 0 18px;font-size:clamp(34px,5vw,56px);font-weight:620;display:block}.client-home-workspace-module__u_KIkq__equityCard>strong small{color:var(--rv-muted-foreground);letter-spacing:.05em;font-size:14px;font-weight:700}.client-home-workspace-module__u_KIkq__equityCard .client-home-workspace-module__u_KIkq__unavailable{color:var(--rv-muted-foreground);font-size:28px}.client-home-workspace-module__u_KIkq__equityCard>p{color:var(--rv-muted-foreground)}.client-home-workspace-module__u_KIkq__equityCard>button,.client-home-workspace-module__u_KIkq__statusCard button{border:1px solid var(--rv-border-strong);border-radius:var(--rv-radius-sm);min-height:36px;color:var(--rv-foreground);cursor:pointer;background:0 0;padding:7px 11px}.client-home-workspace-module__u_KIkq__pnlRow{color:var(--rv-muted-foreground);flex-wrap:wrap;gap:12px 26px;font-size:12px;display:flex}.client-home-workspace-module__u_KIkq__pnlRow span{align-items:center;gap:8px;display:inline-flex}.client-home-workspace-module__u_KIkq__pnlRow b{font-family:var(--font-geist-mono), monospace;font-size:13px}.client-home-workspace-module__u_KIkq__positive{color:var(--rv-up)!important}.client-home-workspace-module__u_KIkq__negative{color:var(--rv-down)!important}.client-home-workspace-module__u_KIkq__portfolioStats{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.client-home-workspace-module__u_KIkq__portfolioStats article{align-content:center;gap:5px;padding:16px;display:grid}.client-home-workspace-module__u_KIkq__portfolioStats span,.client-home-workspace-module__u_KIkq__statusCard>span{color:var(--rv-muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:780}.client-home-workspace-module__u_KIkq__portfolioStats strong{font-size:clamp(22px,3vw,31px)}.client-home-workspace-module__u_KIkq__portfolioStats p,.client-home-workspace-module__u_KIkq__statusCard p{color:var(--rv-muted-foreground);margin:0;font-size:12px;line-height:1.55}.client-home-workspace-module__u_KIkq__strategySection,.client-home-workspace-module__u_KIkq__moduleSection{margin-top:14px;padding:clamp(18px,2.6vw,26px)}.client-home-workspace-module__u_KIkq__strategySection>header,.client-home-workspace-module__u_KIkq__moduleSection>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:15px;display:flex}.client-home-workspace-module__u_KIkq__strategySection h2,.client-home-workspace-module__u_KIkq__moduleSection h2{margin:6px 0 0;font-size:clamp(20px,2.4vw,28px)}.client-home-workspace-module__u_KIkq__strategySection>header>a{color:var(--rv-brand-ink);font-size:12px;text-decoration:none}.client-home-workspace-module__u_KIkq__strategyGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.client-home-workspace-module__u_KIkq__strategyCard{border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);min-height:220px;color:inherit;background:linear-gradient(145deg, var(--rv-card), var(--rv-card));gap:17px;padding:18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.client-home-workspace-module__u_KIkq__strategyCard:hover{border-color:var(--rv-brand-soft);transform:translateY(-2px)}.client-home-workspace-module__u_KIkq__strategyCard>header{justify-content:space-between;gap:12px;display:flex}.client-home-workspace-module__u_KIkq__strategyCard header span{color:var(--rv-muted-foreground);font-family:var(--font-geist-mono), monospace;text-transform:uppercase;font-size:12px}.client-home-workspace-module__u_KIkq__strategyCard h3{margin:5px 0 0;font-size:18px}.client-home-workspace-module__u_KIkq__strategyCard header i{border:1px solid var(--rv-brand-soft);border-radius:var(--rv-radius);color:var(--rv-brand-ink);align-self:flex-start;padding:4px 8px;font-size:12px;font-style:normal}.client-home-workspace-module__u_KIkq__strategyCard dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.client-home-workspace-module__u_KIkq__strategyCard dl>div:first-child{grid-column:1/-1}.client-home-workspace-module__u_KIkq__strategyCard dt{color:var(--rv-muted-foreground);font-size:12px}.client-home-workspace-module__u_KIkq__strategyCard dd{font-family:var(--font-geist-mono), monospace;margin:5px 0 0;font-size:13px;font-weight:720}.client-home-workspace-module__u_KIkq__strategyCard footer{color:var(--rv-muted-foreground);justify-content:space-between;align-self:end;gap:10px;font-size:12px;display:flex}.client-home-workspace-module__u_KIkq__strategyCard footer span:first-child{color:var(--rv-muted-foreground)}.client-home-workspace-module__u_KIkq__strategySkeleton{border-radius:var(--rv-radius-md);background:linear-gradient(100deg, var(--rv-card) 20%, var(--rv-muted) 35%, var(--rv-card) 50%);background-size:240% 100%;min-height:220px;animation:1.3s linear infinite client-home-workspace-module__u_KIkq__shimmer}.client-home-workspace-module__u_KIkq__empty{border:1px dashed var(--rv-border);border-radius:var(--rv-radius-md);color:var(--rv-muted-foreground);text-align:center;margin:0;padding:26px;line-height:1.6}.client-home-workspace-module__u_KIkq__nextStep{border:1px solid var(--rv-brand-soft);border-left:3px solid var(--rv-brand);border-radius:var(--rv-radius-md);background:var(--rv-card);justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding:18px 22px;display:flex}.client-home-workspace-module__u_KIkq__nextStep h2{margin:6px 0 4px;font-size:19px}.client-home-workspace-module__u_KIkq__nextStep p{color:var(--rv-muted-foreground);margin:0;font-size:12px;line-height:1.55}.client-home-workspace-module__u_KIkq__nextStep>a{border:1px solid var(--rv-brand);border-radius:var(--rv-radius-sm);min-height:38px;color:var(--rv-foreground);flex:none;padding:9px 12px;text-decoration:none}.client-home-workspace-module__u_KIkq__statusGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.client-home-workspace-module__u_KIkq__statusCard{align-content:start;gap:7px;padding:16px;display:grid}.client-home-workspace-module__u_KIkq__statusCard strong{overflow-wrap:anywhere;font-size:18px}.client-home-workspace-module__u_KIkq__statusCard button{justify-self:start}.client-home-workspace-module__u_KIkq__moduleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.client-home-workspace-module__u_KIkq__moduleGrid a{border:1px solid var(--rv-border);border-radius:var(--rv-radius-md);min-height:155px;color:inherit;background:var(--rv-card);align-content:start;gap:7px;padding:16px;text-decoration:none;display:grid;position:relative}.client-home-workspace-module__u_KIkq__moduleGrid a:hover{border-color:var(--rv-muted-foreground);background:var(--rv-card)}.client-home-workspace-module__u_KIkq__moduleGrid a>span{color:var(--rv-brand-ink);letter-spacing:.13em;font-size:12px;font-weight:850}.client-home-workspace-module__u_KIkq__moduleGrid strong{margin-top:5px;font-size:16px}.client-home-workspace-module__u_KIkq__moduleGrid p{color:var(--rv-muted-foreground);margin:0;font-size:12px;line-height:1.55}.client-home-workspace-module__u_KIkq__moduleGrid b{color:var(--rv-brand-ink);position:absolute;bottom:12px;right:14px}.client-home-workspace-module__u_KIkq__riskNote{border-top:1px solid var(--rv-border);color:var(--rv-muted-foreground);margin-top:14px;padding:13px 15px;font-size:12px;line-height:1.6}@keyframes client-home-workspace-module__u_KIkq__shimmer{to{background-position-x:-240%}}@media (max-width:1120px){.client-home-workspace-module__u_KIkq__portfolioOverview{grid-template-columns:1fr}.client-home-workspace-module__u_KIkq__portfolioStats{grid-template-columns:repeat(3,1fr)}.client-home-workspace-module__u_KIkq__statusGrid,.client-home-workspace-module__u_KIkq__moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.client-home-workspace-module__u_KIkq__hero{flex-direction:column;align-items:stretch}.client-home-workspace-module__u_KIkq__strategyGrid{grid-template-columns:1fr}.client-home-workspace-module__u_KIkq__strategyCard{min-height:190px}}@media (max-width:620px){.client-home-workspace-module__u_KIkq__hero{padding:19px}.client-home-workspace-module__u_KIkq__heroActions{flex-direction:column;align-items:stretch}.client-home-workspace-module__u_KIkq__portfolioStats,.client-home-workspace-module__u_KIkq__statusGrid,.client-home-workspace-module__u_KIkq__moduleGrid{grid-template-columns:1fr}.client-home-workspace-module__u_KIkq__portfolioStats article{min-height:105px}.client-home-workspace-module__u_KIkq__pnlRow{flex-direction:column;align-items:flex-start}.client-home-workspace-module__u_KIkq__strategySection>header,.client-home-workspace-module__u_KIkq__moduleSection>header,.client-home-workspace-module__u_KIkq__nextStep{flex-direction:column;align-items:stretch}.client-home-workspace-module__u_KIkq__nextStep>a{align-self:flex-start}}@media (prefers-reduced-motion:reduce){.client-home-workspace-module__u_KIkq__strategySkeleton{animation:none}.client-home-workspace-module__u_KIkq__strategyCard{transition:none}}
