.ops-shell[data-theme]{--ops-bg:var(--app-bg);--ops-surface:var(--app-surface);--ops-surface-raised:var(--app-surface);--ops-sidebar:var(--app-inverse);--ops-sidebar-line:var(--app-inverse-line);--ops-sidebar-ink:var(--app-inverse-ink);--ops-sidebar-muted:var(--app-inverse-muted);--ops-ink:var(--app-ink);--ops-muted:var(--app-muted);--ops-faint:var(--app-muted);--ops-line:var(--app-line);--ops-line-strong:var(--app-line);--ops-accent:var(--app-accent);--ops-accent-ink:var(--app-accent-ink);--ops-focus:var(--app-focus);--ops-info:var(--app-info);--ops-positive:var(--app-success);--ops-attention:var(--app-warning);--ops-danger:var(--app-danger);--ops-ui:var(--app-font);--ops-mono:var(--app-mono-font);--ops-gutter:36px;--ops-radius:var(--app-radius-card);--ops-radius-sm:var(--app-radius-control);--ops-shadow:none;grid-template-columns:228px minmax(0,1fr);gap:0;padding:0;font-size:14px;line-height:1.55;color-scheme:inherit}.ops-shell[data-theme] :where(button,input,select,textarea){font-family:var(--app-font)}.ops-shell .ops-sidebar{top:0;height:100svh;min-height:0;padding:28px 16px 20px;border:0;border-radius:0}.ops-shell .ops-sidebar-top{padding:2px 12px 22px;border:0}.ops-shell .ops-brand{justify-content:flex-start;min-height:44px;color:var(--ops-sidebar-ink)}.ops-shell .ops-brand .platform-wordmark{font-size:29px}.ops-shell .ops-environment{margin-top:10px;font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.ops-sidebar-workspace,.ops-workspace{display:flex;align-items:center;gap:10px;padding:16px 8px;border-block:1px solid var(--ops-sidebar-line)}.ops-sidebar-workspace>div,.ops-workspace>div{min-width:0;display:grid;gap:2px}.ops-sidebar-workspace strong,.ops-workspace strong{font-size:13px;font-weight:550}.ops-sidebar-workspace small,.ops-workspace small{color:var(--ops-sidebar-muted);font-size:12px}.ops-workspace-avatar{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--ops-sidebar-line);border-radius:var(--app-radius-control);color:var(--ops-sidebar-ink)}.ops-shell .ops-sidebar nav{flex:1 1;padding-top:22px;gap:21px;align-content:start;grid-auto-rows:max-content}.ops-shell .ops-nav-group>p{margin:0 12px 9px;color:var(--ops-sidebar-muted);font-family:var(--app-font);font-size:12px;font-weight:400;text-transform:none;letter-spacing:0}.ops-shell .ops-nav-group button{display:flex;align-items:center;gap:11px;min-height:44px;margin-bottom:4px;padding:10px 12px;border:0;border-radius:var(--app-radius-control);font-family:var(--app-font);font-size:13px;font-weight:450;color:var(--ops-sidebar-muted)}.ops-shell .ops-nav-group button>svg{flex:0 0 auto}.ops-shell .ops-nav-group button>span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1.3}.ops-shell .ops-nav-group button:hover{background:var(--ops-sidebar-line);color:var(--ops-sidebar-ink)}.ops-shell .ops-nav-group button.is-active{background:var(--app-highlight);color:var(--app-highlight-ink);box-shadow:none;font-weight:600}.ops-shell .ops-nav-group button.is-active>span{color:inherit}.ops-shell .ops-sidebar-foot{gap:12px;padding:16px 8px 0}.ops-shell .ops-sidebar-foot>a{min-height:44px;display:flex;align-items:center;gap:7px;font-family:var(--app-font);font-size:12px;text-decoration:none}.ops-shell .ops-sidebar-foot>a:not(.ops-whatsapp-link):hover{color:var(--ops-sidebar-ink)}.ops-shell .ops-sidebar-foot>.ops-whatsapp-link{font-size:12px;min-height:44px;border-radius:var(--app-radius-control)}.ops-shell .ops-whatsapp-link{min-height:44px;border-color:var(--ops-sidebar-line);border-radius:var(--app-radius-control);background:transparent;color:var(--ops-sidebar-ink);font-weight:550}.ops-shell .ops-whatsapp-link:hover{background:var(--ops-sidebar-line)}.ops-shell .ops-sidebar :focus-visible{outline-color:var(--app-highlight)}.ops-shell .ops-sidebar-foot strong{font-size:12px;font-weight:500}.ops-shell .ops-sidebar-foot small{font-size:11px}.ops-sidebar-close{display:none;width:44px;min-height:44px;padding:10px;border:0;background:transparent;color:inherit}.ops-sidebar-operator{display:flex;align-items:center;gap:10px}.ops-sidebar-operator>div{min-width:0}.ops-shell .ops-main{min-height:100svh;background:var(--ops-bg);border:0;border-radius:0;overflow:clip;box-shadow:none}.ops-topbar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px var(--ops-gutter);border-bottom:1px solid var(--ops-line);background:var(--ops-surface)}.ops-breadcrumb,.ops-topbar-breadcrumb{display:flex;align-items:center;gap:10px;color:var(--ops-muted);font-size:12px}.ops-breadcrumb strong,.ops-topbar-breadcrumb strong{color:var(--ops-ink);font-weight:500}.ops-topbar-actions{display:flex;align-items:center;gap:12px}.ops-icon-button{display:grid;place-items:center;width:44px;min-height:44px;border:1px solid var(--app-control-line);border-radius:var(--app-radius-control);background:var(--ops-surface);color:var(--ops-ink);cursor:pointer}.ops-icon-button:hover{background:var(--app-soft)}.ops-avatar{display:grid;place-items:center;flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--app-soft);color:var(--app-ink);font-size:11px;font-weight:600}.ops-topbar-menu{display:none}.ops-local-indicator{display:inline-flex;align-items:center;gap:6px;color:var(--ops-muted);font-size:11px}.ops-local-indicator:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--app-muted)}.ops-shell .ops-content{width:100%;max-width:1530px;margin-inline:auto;padding:36px var(--ops-gutter) 48px}.ops-shell .ops-page-head{min-height:0;border:0;padding:0;margin-bottom:26px;align-items:center}.ops-shell .ops-page-head h1{font-size:clamp(26px,2.4vw,30px);line-height:1.25;font-weight:600;letter-spacing:-.025em}.ops-shell .ops-page-head p{margin-bottom:5px;font-family:var(--app-font);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.ops-shell .ops-page-head>div:first-child>div{font-size:14px;line-height:1.6}.ops-shell .ops-design-notice{padding:10px 14px;border:1px solid var(--ops-line);background:var(--ops-surface);font-size:12px;border-radius:10px}.ops-shell .ops-design-notice strong{font-weight:600}.ops-shell .ops-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 17px;border:1px solid var(--ops-accent);border-radius:var(--app-radius-control);color:var(--ops-accent-ink);background:var(--ops-accent);font-size:13px;font-weight:600}.ops-shell .ops-button:hover{background:color-mix(in srgb,var(--ops-accent) 88%,var(--ops-accent-ink))}.ops-shell .ops-button.is-secondary{border-color:var(--app-control-line);background:var(--ops-surface);color:var(--ops-ink)}.ops-shell .ops-button.is-secondary:hover{background:var(--app-soft)}.ops-shell .ops-row-link{min-height:44px;padding:8px 0;border:0;font-size:13px;font-weight:550}.ops-shell .ops-row-link:hover{text-decoration:underline}.ops-shell .ops-section{margin-bottom:22px;border-radius:var(--app-radius-card)}.ops-shell .ops-license-head,.ops-shell .ops-section-head{padding:21px 22px;min-height:0;gap:16px}.ops-shell .ops-section-head h2{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.025em}.ops-shell .ops-license-head p,.ops-shell .ops-section-head p{font-size:12px;line-height:1.55}.ops-shell .ops-detail{border-color:var(--ops-line)}.ops-shell .ops-detail>header{padding:21px 22px}.ops-shell .ops-detail>header h2{font-size:22px;line-height:1.3;font-weight:550}.ops-shell .ops-detail>header>span,.ops-shell .ops-license-head>div>span{font-size:11px;font-weight:400;letter-spacing:0;text-transform:none}.ops-shell .ops-table{font-size:14px}.ops-shell .ops-table th{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ops-shell .ops-table td,.ops-shell .ops-table th{padding:14px 18px}.ops-shell .ops-table td strong{font-weight:550}.ops-shell .ops-table td small{color:var(--ops-muted);font-size:12px}.ops-shell .ops-filterbar{padding:18px 22px}.ops-shell .ops-field,.ops-shell .ops-search,.ops-shell .ops-select,.ops-shell .ops-theme-select,.ops-shell .ops-thread form label{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ops-shell .ops-field select,.ops-shell .ops-search input,.ops-shell .ops-select select,.ops-shell .ops-theme-select select{min-height:44px;border-color:var(--app-control-line);border-radius:var(--app-radius-control);font-size:14px}.ops-shell .ops-field :where(input:not([type=checkbox]):not([type=radio]),textarea){min-height:44px;border-color:var(--app-control-line);border-radius:var(--app-radius-control);font-family:var(--app-font);font-size:14px}.ops-shell .ops-ledger{gap:14px;margin-bottom:25px;overflow:visible;border:0;background:none;box-shadow:none}.ops-shell .ops-ledger>div{min-height:132px;padding:18px 20px;border:1px solid var(--ops-line);border-radius:var(--app-radius-card);background:var(--ops-surface)}.ops-shell .ops-ledger>div:last-child{border:1px solid var(--ops-line)}.ops-shell .ops-ledger span{font-size:12px;font-weight:450}.ops-shell .ops-ledger strong{margin-top:10px;font-size:clamp(24px,2.1vw,30px);line-height:1.3;font-weight:550;letter-spacing:-.04em}.ops-shell .ops-ledger small{margin-top:8px;font-size:11px;letter-spacing:0;font-weight:400}.ops-shell .ops-master-detail,.ops-shell .ops-two-column{gap:22px}.ops-shell .ops-definition-list{padding:3px 22px 21px}.ops-shell .ops-definition-list dt{font-size:12px;font-weight:400}.ops-shell .ops-definition-list dd{font-size:13px}.ops-shell .ops-record-list>button{min-height:78px;padding:17px 22px}.ops-shell .ops-record-list strong{font-size:14px;font-weight:550}.ops-shell .ops-record-list small{margin-top:4px;font-size:11px}.ops-shell .ops-status{font-size:12px;font-weight:500}.ops-shell .ops-connection-list p,.ops-shell .ops-empty p,.ops-shell .ops-help,.ops-shell .ops-payment-option>div:first-child>p,.ops-shell .ops-payment-primary p{font-size:13px;line-height:1.6}.ops-shell .ops-connection-list strong{font-size:14px;font-weight:550}.ops-shell .ops-message p{font-size:14px}.ops-shell .ops-message strong{font-size:13px}.ops-shell .ops-fact-row span,.ops-shell .ops-message time{font-size:11px}.ops-shell .ops-fact-row strong{font-size:13px;font-weight:550}.ops-shell .ops-license-head h2{font-size:22px;font-weight:550}.ops-shell .ops-activation strong{font-size:13px}.ops-shell .ops-activation small{font-size:11px}.ops-shell .ops-timeline strong{font-size:13px}.ops-shell .ops-timeline li>span,.ops-shell .ops-timeline small{font-size:11px}.ops-shell .ops-subnav{margin:0 0 22px;padding:4px;gap:4px;width:fit-content;max-width:100%;overflow-x:auto;border:1px solid var(--ops-line);border-radius:var(--app-radius-control);background:var(--ops-surface)}.ops-shell .ops-subnav button{min-height:44px;padding:9px 16px;border:0;border-radius:var(--app-radius-control);color:var(--ops-muted);background:transparent;font-size:12px;white-space:nowrap}.ops-shell .ops-subnav button.is-active{color:var(--ops-accent-ink);background:var(--ops-accent);box-shadow:none}.ops-shell .ops-live-notice{top:auto;right:24px;bottom:24px;z-index:150;width:min(460px,calc(100vw - 48px));padding:16px 48px 16px 18px;border:1px solid var(--ops-line);border-left:3px solid var(--ops-info);border-radius:var(--app-radius-card);box-shadow:0 10px 40px #0002;font-size:13px}.ops-shell .ops-live-notice button{width:44px;height:44px}.ops-shell .ops-pagination{font-size:12px}.ops-shell .ops-pagination button{min-height:44px;border-radius:var(--app-radius-control);font-size:13px}.ops-shell .ops-editor-dialog{border-radius:var(--app-radius-card)}.ops-shell .ops-editor-dialog :where(input,textarea,select){font-size:14px}.ops-page-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;padding-top:28px;margin-top:10px;color:var(--ops-muted);font-size:11px}.ops-page-footer a{display:inline-flex;align-items:center;gap:8px;min-height:44px}.ops-page-footer a:hover{color:var(--ops-ink)}.workspace-logout{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:4px 0;border:0;background:transparent;color:var(--ops-sidebar-muted);text-align:left;font-size:12px;cursor:pointer}.workspace-logout:hover{color:var(--ops-sidebar-ink)}@media (max-width:1200px){.ops-shell[data-theme]{--ops-gutter:26px;grid-template-columns:216px minmax(0,1fr)}.ops-shell .ops-master-detail{grid-template-columns:1fr}.ops-shell .ops-detail{position:static}}@media (max-width:980px){.ops-shell[data-theme]{--ops-gutter:22px;grid-template-columns:minmax(0,1fr)}.ops-shell .ops-sidebar{position:fixed;inset:0 auto 0 0;width:252px;max-width:calc(100vw - 48px);z-index:120;visibility:hidden;transform:translateX(-100%);transition:transform .18s ease;border-radius:0}.ops-shell[data-menu-open=true] .ops-sidebar{visibility:visible;transform:none}.ops-shell[data-menu-open=true] .ops-backdrop{display:block;position:fixed;inset:0;z-index:110;background:#0007;border:0}.ops-sidebar-close{display:grid;place-items:center;position:absolute;top:22px;right:12px}.ops-topbar-menu{display:grid;flex:0 0 auto}.ops-shell .ops-mobile-bar{display:none}.ops-breadcrumb,.ops-topbar-breadcrumb{margin-right:auto}.ops-shell .ops-two-column{grid-template-columns:1fr}}@media (max-width:600px){.ops-shell[data-theme]{--ops-gutter:20px}.ops-topbar{min-height:67px;gap:10px}.ops-topbar-actions{gap:7px}.ops-topbar .ops-avatar,.ops-topbar .ops-local-indicator,.ops-topbar .platform-theme>span{display:none}.ops-topbar .platform-theme{width:44px;padding:8px}.ops-breadcrumb,.ops-topbar-breadcrumb{font-size:11px;gap:6px}.ops-breadcrumb>span:first-child,.ops-topbar-breadcrumb>span:first-child{display:none}.ops-topbar .ops-icon-button{min-height:44px;width:44px}.ops-shell .ops-content{padding-top:25px}.ops-shell .ops-page-head{align-items:flex-start;gap:16px}.ops-shell .ops-page-head h1{font-size:28px}.ops-shell .ops-page-actions{width:auto}.ops-shell .ops-ledger,.ops-shell .ops-ledger.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ops-shell .ops-ledger>div,.ops-shell .ops-ledger>div:not(:first-child){min-height:132px;padding:15px;border:1px solid var(--ops-line)}.ops-shell .ops-ledger strong{font-size:26px}.ops-shell .ops-ledger small{font-size:11px}.ops-shell .ops-license-head,.ops-shell .ops-section-head{padding:19px 18px}.ops-shell .ops-filterbar{padding:16px 18px}.ops-shell .ops-section-head h2{font-size:17px}.ops-shell .ops-definition-list{padding-inline:18px}.ops-shell .ops-subnav{border-radius:var(--app-radius-control)}.ops-shell .ops-subnav button{min-height:42px;padding-inline:13px}.ops-shell .ops-live-notice{top:auto;left:14px;right:14px;bottom:16px;width:auto}.ops-shell :where(.ops-button,.ops-row-link){min-height:44px}.ops-shell :where(input,select,textarea){font-size:16px!important}}@media (prefers-reduced-motion:reduce){.ops-shell *,.ops-shell :after,.ops-shell :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}