:root{--opc-font:"MiSans","HarmonyOS Sans SC","Noto Sans SC","PingFang SC","Microsoft YaHei",system-ui,sans-serif;--opc-display-font:"Source Han Serif SC","Songti SC","Noto Serif SC",serif;--opc-text:#152231;--opc-muted:#647180;--opc-weak:#8a948f;--opc-blue:#245f87;--opc-blue-button:#1d5277;--opc-blue-button-hover:#163f5d;--opc-accent-soft:#e9f0f4;--opc-red:#a74635;--opc-green:#2f7a5f;--opc-amber:#b87735;--opc-canvas:#f3f1ec;--opc-panel:#fffefa;--opc-bg:#fffefa;--opc-bg-soft:#eeece6;--opc-bg-nav:#f7f4ee;--opc-border:#d8d4ca;--opc-border-soft:#e8e4dc;--opc-shadow-soft:0 16px 42px rgba(36,52,61,.09);--opc-shadow-raised:0 22px 60px rgba(36,52,61,.12);--opc-radius-xs:6px;--opc-radius-sm:9px;--opc-radius-md:14px;--opc-radius-lg:20px;--opc-radius-pill:999px;--opc-motion:220ms cubic-bezier(.2,.8,.2,1);--opc-content-max:1440px;--opc-z-nav:100;--opc-z-sticky:120;--opc-z-overlay:300}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:var(--opc-canvas)}body{margin:0;padding:0;font-family:var(--opc-font);color:var(--opc-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;min-height:100dvh}body:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";opacity:.32;background-image:radial-gradient(circle at 15% 0,rgba(184,119,53,.08),transparent 30rem),radial-gradient(circle at 92% 18%,rgba(36,95,135,.08),transparent 34rem)}::selection{background:rgba(0,102,204,.18)}a{color:var(--opc-blue)}.ant-btn,.ant-dropdown,.ant-input,.ant-modal,.ant-modal-content,.ant-select,.ant-select-dropdown,.ant-table,.ant-tabs,.ant-tag,button,input,select,textarea{font-family:inherit}button{transition:transform var(--opc-motion),border-color var(--opc-motion),background-color var(--opc-motion),color var(--opc-motion),box-shadow var(--opc-motion)}.ant-btn:active:not(:disabled),button:active:not(:disabled){transform:translateY(1px) scale(.985)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(36,95,135,.22);outline-offset:2px}.ant-layout{background:var(--opc-canvas)!important}.ant-btn,.ant-layout{color:var(--opc-text)}.ant-btn{border-radius:var(--opc-radius-pill)!important;border-color:var(--opc-border)!important;box-shadow:none!important;font-weight:550;transition:transform var(--opc-motion),border-color var(--opc-motion),background-color var(--opc-motion),color var(--opc-motion),box-shadow var(--opc-motion)!important}.ant-btn:hover{color:var(--opc-blue)!important;border-color:var(--opc-blue)!important;box-shadow:0 8px 20px rgba(36,95,135,.1)!important}.ant-btn-primary{border-color:var(--opc-blue-button)!important;background:var(--opc-blue-button)!important;color:#fff!important}.ant-btn-primary:hover{border-color:var(--opc-blue-button-hover)!important;background:var(--opc-blue-button-hover)!important;color:#fff!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select-selector{border-radius:var(--opc-radius-sm)!important;border-color:var(--opc-border)!important;color:var(--opc-text)!important;box-shadow:none!important}.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--opc-weak)!important}.ant-input-affix-wrapper-focused,.ant-input-focused,.ant-input-number-focused,.ant-input:focus,.ant-select-focused .ant-select-selector{border-color:var(--opc-blue)!important;box-shadow:0 0 0 3px rgba(0,102,204,.12)!important}.ant-dropdown-menu,.ant-modal-content,.ant-select-dropdown{border-radius:var(--opc-radius-md)!important;box-shadow:var(--opc-shadow-soft)!important}.ant-modal-header{border-radius:var(--opc-radius-md) var(--opc-radius-md) 0 0!important}.ant-tag{border-radius:var(--opc-radius-pill)!important;border-color:var(--opc-border)!important;background:var(--opc-panel)}.ant-tabs-tab,.ant-tag{color:var(--opc-muted)}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--opc-text)!important}.ant-tabs-ink-bar{background:var(--opc-blue)!important}.ant-table{color:var(--opc-text)}.ant-table-thead>tr>th{background:var(--opc-bg-soft)!important;color:var(--opc-muted)!important;font-weight:650!important;letter-spacing:.02em}.ant-table-tbody>tr>td,.ant-table-thead>tr>th{border-bottom-color:var(--opc-border-soft)!important}.ant-table-tbody>tr:hover>td{background:var(--opc-bg-soft)!important}.react-flow__controls-button{width:28px!important;height:28px!important}.react-flow__controls-button,.react-flow__minimap{border:.5px solid var(--opc-border-soft)!important;border-radius:var(--opc-radius-sm)!important}.react-flow__background{background:var(--opc-panel)!important}.ant-input[style*="border-radius: 0"],.ant-select[style*="border-radius: 0"],button[style*="border-radius: 0"],button[style*="border-radius: 0px"],input[style*="border-radius: 0"],input[style*="border-radius: 0px"],select[style*="border-radius: 0"],select[style*="border-radius: 0px"],textarea[style*="border-radius: 0"],textarea[style*="border-radius: 0px"]{border-radius:var(--opc-radius-sm)!important}button[style*="border-radius: 0"],button[style*="border-radius: 0px"]{min-height:30px}button[style*="background-color: #1a1a1a"],button[style*="background-color: rgb(26, 26, 26)"],button[style*="background: #1a1a1a"],button[style*="background: rgb(26, 26, 26)"],button[style*="background:#1a1a1a"]{background:var(--opc-blue-button)!important;border-color:var(--opc-blue-button)!important;color:#fff!important}[style*="color: #1a1a1a"],[style*="color: #333"],[style*="color: rgb(26, 26, 26)"],[style*="color: rgb(51, 51, 51)"],[style*="color:#1a1a1a"],[style*="color:#333"],button[style*="background-color: transparent"],button[style*="background: transparent"],button[style*="background:transparent"]{color:var(--opc-text)!important}[style*="color: #666"],[style*="color: rgb(102, 102, 102)"],[style*="color:#666"]{color:var(--opc-muted)!important}[style*="color: #8c8c8c"],[style*="color: #999"],[style*="color: rgb(140, 140, 140)"],[style*="color: rgb(153, 153, 153)"],[style*="color:#8c8c8c"],[style*="color:#999"]{color:var(--opc-weak)!important}[style*="color: #0958d9"],[style*="color: #1890ff"],[style*="color: rgb(24, 144, 255)"],[style*="color: rgb(9, 88, 217)"],[style*="color:#0958d9"],[style*="color:#1890ff"],a[style*="color: #1677ff"],a[style*="color: rgb(22, 119, 255)"],a[style*="color:#1677ff"],span[style*="color: #1677ff"],span[style*="color: rgb(22, 119, 255)"],span[style*="color:#1677ff"]{color:var(--opc-blue)!important}[style*="border-bottom: 0.5px solid #e5e5e5"],[style*="border-color: #e5e5e5"],[style*="border-color:#e5e5e5"],[style*="border-left: 0.5px solid #e5e5e5"],[style*="border-right: 0.5px solid #e5e5e5"],[style*="border-top: 0.5px solid #e5e5e5"],[style*="border: 0.5px solid #e5e5e5"],[style*="border:0.5px solid #e5e5e5"]{border-color:var(--opc-border-soft)!important}[style*="background-color: #fafafa"],[style*="background-color: rgb(250, 250, 250)"],[style*="background: #fafafa"],[style*="background: rgb(250, 250, 250)"],[style*="background:#fafafa"]{background:var(--opc-bg-soft)!important}[style*="background-color: #fff"],[style*="background-color: rgb(255, 255, 255)"],[style*="background: #fff"],[style*="background: rgb(255, 255, 255)"],[style*="background:#fff"]{background-color:var(--opc-panel)!important}div[style*="border-radius: 0"][style*=border],div[style*="border-radius: 0px"][style*=border]{border-radius:var(--opc-radius-md)!important}span[style*="border-radius: 0"][style*=border],span[style*="border-radius: 0px"][style*=border]{border-radius:var(--opc-radius-pill)!important}.ant-card,.ant-dropdown-menu,.ant-modal-content,.ant-select-dropdown{border:.5px solid var(--opc-border-soft);background:var(--opc-panel)!important}.ant-table,.ant-table-cell,.ant-table-container,.ant-table-content,.ant-tabs-content-holder{background:var(--opc-panel)}.opc-global-sider>.ant-layout-sider-children{height:100%;min-height:0;display:flex;flex-direction:column}.opc-nav-group{margin-bottom:7px}.opc-nav-route{display:block;color:inherit;text-decoration:none;border-radius:8px}.opc-nav-group-toggle,.opc-nav-section-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:var(--opc-text);font:inherit;text-align:left;cursor:pointer}.opc-nav-group-toggle,.opc-nav-link{display:flex;align-items:center;gap:8px;min-height:38px;padding:8px;border-radius:8px;font-size:13px;position:relative}.opc-nav-group-toggle,.opc-nav-top-link{min-height:44px;font-weight:500}.opc-nav-icon{display:inline-flex;flex:0 0 16px;align-items:center;justify-content:center;font-size:16px}.opc-nav-label{flex:1 1;min-width:0;line-height:1.5;overflow-wrap:anywhere}.opc-nav-arrow{flex:0 0 10px;color:var(--opc-muted);font-size:16px}.opc-nav-group-toggle.is-active,.opc-nav-link.is-active{color:var(--opc-blue);background:var(--opc-accent-soft)}.opc-nav-section-toggle.is-active{color:var(--opc-blue)}.opc-nav-group-toggle:hover,.opc-nav-link:hover,.opc-nav-section-toggle:hover{background:var(--opc-accent-soft)}.opc-nav-group-toggle:focus-visible,.opc-nav-route:focus-visible,.opc-nav-section-toggle:focus-visible{outline:2px solid var(--opc-blue);outline-offset:-2px}.opc-nav-group-items{margin:4px 0 8px 8px;padding-left:7px;border-left:1px solid var(--opc-border-soft)}.opc-nav-section-toggle{display:flex;justify-content:space-between;align-items:center;min-height:36px;padding:7px 8px;border-radius:6px;font-size:13px}.opc-nav-section-label{padding:10px 8px 3px;color:var(--opc-muted);font-size:12px}.opc-nav-subgroup{padding:12px 8px 4px;color:var(--opc-muted);font-size:11px}.opc-nav-empty{margin:4px 8px 10px;color:var(--opc-weak);font-size:11px;line-height:1.6}.opc-nav-flyout{width:212px;max-height:min(70vh,620px);overflow-y:auto}.opc-nav-group-toggle.is-icon-only,.opc-nav-link.is-icon-only{justify-content:center}.opc-personal-center-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;font:inherit;text-align:left;transition:background .15s ease}.opc-personal-center-trigger:focus-visible,.opc-personal-center-trigger:hover{background:#f5f5f7!important;outline:none}.opc-personal-company-drawer .ant-drawer-content-wrapper{box-shadow:18px 0 46px rgba(0,0,0,.12)}.opc-personal-company-drawer .ant-drawer-content,.opc-personal-panel{background:var(--opc-panel)}.opc-personal-panel{min-height:100%;color:var(--opc-text)}.opc-personal-panel-header{min-height:88px;padding:18px 20px;display:flex;align-items:center;gap:12px;border-bottom:.5px solid var(--opc-border);background:#fbfbfd}.opc-personal-panel-avatar{width:42px;height:42px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:#1d1d1f;color:#fff;font-size:18px}.opc-personal-panel-identity{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:3px}.opc-personal-panel-identity strong{min-width:0;overflow:hidden;color:#1d1d1f;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.opc-personal-panel-identity span{overflow:hidden;color:#86868b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.opc-personal-panel-close{width:32px;height:32px;border:0;border-radius:50%;display:grid;place-items:center;background:transparent;color:#6e6e73;cursor:pointer}.opc-personal-panel-close:focus-visible,.opc-personal-panel-close:hover{background:#f0f0f2;color:#1d1d1f;outline:none}.opc-personal-panel-body{padding:18px 18px 28px}.opc-personal-panel-section{padding:0 0 18px;margin-bottom:18px;border-bottom:.5px solid var(--opc-border-soft)}.opc-personal-panel-section-title{margin-bottom:10px;color:#6e6e73;font-size:11px;font-weight:600;letter-spacing:.08em}.opc-personal-panel-action{width:100%;min-height:58px;border:.5px solid var(--opc-border);border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:11px;background:var(--opc-panel);color:#1d1d1f;font:inherit;text-decoration:none;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.opc-personal-panel-action+.opc-personal-panel-action{margin-top:8px}.opc-personal-panel-action:focus-visible,.opc-personal-panel-action:hover{border-color:#b7b7bd;background:#fbfbfd;outline:none}.opc-personal-panel-action:disabled{cursor:not-allowed;opacity:.45}.opc-personal-panel-action-icon{width:30px;height:30px;flex:0 0 auto;border-radius:9px;display:grid;place-items:center;background:#f5f5f7;color:#1d1d1f;font-size:14px}.opc-personal-panel-action-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:2px}.opc-personal-panel-action-copy strong{font-size:13px;font-weight:550}.opc-personal-panel-action-copy small{overflow:hidden;color:#86868b;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.opc-personal-panel-action-arrow{color:#b0b0b5;font-size:10px}.opc-personal-panel-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.opc-personal-company-caption{margin:-5px 0 12px;color:#86868b;font-size:11px;line-height:1.6}.opc-personal-invitation-badge{flex:0 0 auto;border-radius:999px;padding:3px 7px;background:#fff7e6;color:#ad6800;font-size:10px}.opc-personal-company-card{border:.5px solid var(--opc-border);border-radius:14px;padding:14px;background:#fbfbfd}.opc-personal-company-label{margin-bottom:8px;color:#86868b;font-size:11px}.opc-personal-company-select{width:100%}.opc-personal-company-select .ant-select-selector{min-height:38px!important;border-radius:10px!important;align-items:center}.opc-personal-company-meta{margin-top:10px;display:flex;align-items:center;gap:6px;color:#86868b;font-size:11px}.opc-personal-panel-name-row{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.opc-personal-panel-identity .opc-personal-panel-role{max-width:100%;flex-shrink:0;border-radius:999px;padding:2px 7px;background:#f0f0f2;color:#6e6e73}.opc-personal-company-empty{border:.5px dashed var(--opc-border);border-radius:12px;padding:16px;color:#86868b;font-size:12px;line-height:1.7}.opc-personal-company-actions{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.opc-personal-company-actions .ant-btn{height:36px;border-radius:10px;font-size:12px}.opc-personal-panel-danger{border:.5px solid #ffccc7;border-radius:12px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:snow}.opc-personal-panel-danger>div{min-width:0;display:flex;flex-direction:column;gap:3px}.opc-personal-panel-danger strong{color:#cf1322;font-size:12px}.opc-personal-panel-danger span{color:#a8071a;font-size:10px;line-height:1.5}.opc-personal-panel-danger .ant-btn{flex:0 0 auto;border-radius:9px;font-size:11px}.opc-workspace-shell{display:grid;grid-template-columns:minmax(0,60%) minmax(0,40%);width:100%;height:100vh;min-height:0;overflow:hidden;background:var(--opc-canvas)}.opc-business-pane{min-width:0;min-height:0;height:100%;overflow:auto;container-name:opc-business;container-type:inline-size;border-right:.5px solid var(--opc-border)}.opc-persistent-chat-pane{min-width:0;min-height:0;height:100%;overflow:hidden;background:var(--opc-panel)}.opc-persistent-chat-pane .opc-team-workspace{height:100%!important}.opc-persistent-chat-pane .opc-team-session-header{padding-left:16px!important}.opc-team-session-action{flex:0 0 auto;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--opc-muted);font:inherit;font-size:11px;font-weight:500;line-height:28px;white-space:nowrap;cursor:pointer;transition:color var(--opc-motion),background-color var(--opc-motion),border-color var(--opc-motion),transform var(--opc-motion)}.opc-team-session-action:hover{color:var(--opc-text);background:var(--opc-bg-soft)}.opc-team-session-action:active{transform:translateY(1px)}.opc-team-session-action:focus-visible{outline:2px solid color-mix(in srgb,var(--opc-blue) 55%,transparent);outline-offset:2px}.opc-team-session-action--new{border:.5px solid var(--opc-border);background:var(--opc-panel);color:var(--opc-text)}.opc-team-session-action--new:hover{border-color:color-mix(in srgb,var(--opc-blue) 42%,var(--opc-border));color:var(--opc-blue);background:color-mix(in srgb,var(--opc-accent-soft) 72%,#fff)}.opc-team-composer{transition:border-color var(--opc-motion),box-shadow var(--opc-motion)}.opc-team-composer:focus-within{border-color:color-mix(in srgb,var(--opc-blue) 52%,var(--opc-border))!important;box-shadow:0 10px 30px rgba(36,82,110,.13)!important}.opc-team-composer textarea{scrollbar-width:thin;scrollbar-color:var(--opc-border) transparent}.opc-team-composer-tool{transition:opacity var(--opc-motion),transform var(--opc-motion),filter var(--opc-motion)}.opc-team-composer-tool:not(:disabled):hover{filter:brightness(.94);transform:translateY(-1px)}.opc-team-composer-tool:not(:disabled):active{transform:translateY(1px) scale(.98)}.opc-team-composer-tool:focus-visible{outline:2px solid color-mix(in srgb,var(--opc-blue) 55%,transparent)!important;outline-offset:2px}.opc-panel-toggle{width:28px;height:28px;padding:0;border:.5px solid var(--opc-border);border-radius:7px;background:hsla(0,0%,100%,.88);color:#6e6e73;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;line-height:1;box-shadow:0 1px 2px rgba(0,0,0,.03);transition:color .15s,border-color .15s,background .15s}.opc-panel-toggle:hover{color:#06c;border-color:#91caff;background:#f0f7ff}.opc-global-sider-header .opc-panel-toggle--business{flex:0 0 auto}body.opc-business-pane-hidden .opc-workspace-shell{grid-template-columns:0 minmax(0,1fr)}body.opc-business-pane-hidden .opc-business-pane{visibility:hidden;overflow:hidden;border-right:0}@media (max-width:1600px){.opc-team-session-metrics{display:none!important}}@media (max-width:1360px){.opc-workspace-shell{grid-template-columns:minmax(0,56%) minmax(0,44%)}}@media (max-width:1080px){.opc-workspace-shell{grid-template-columns:minmax(280px,1fr) minmax(320px,1fr);overflow-x:auto}}.opc-admin-shell,.opc-app-root,.opc-console-shell{min-height:100dvh;color:var(--opc-text);background:var(--opc-canvas)}.opc-console-sider,.opc-global-sider{background:color-mix(in srgb,var(--opc-bg-nav) 94%,transparent)!important;border-color:var(--opc-border)!important;box-shadow:10px 0 30px rgba(35,48,56,.035);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.opc-console-brand,.opc-global-sider-header{background:transparent!important;border-color:var(--opc-border-soft)!important}.opc-console-sider .ant-menu-item,.opc-console-sider .ant-menu-submenu-title,.opc-global-sider a>div{transition:color var(--opc-motion),background-color var(--opc-motion),transform var(--opc-motion)!important}.opc-console-sider .ant-menu-item:hover,.opc-global-sider a:hover>div{color:var(--opc-blue)!important;background:rgba(36,95,135,.07)!important;transform:translateX(2px)}.opc-console-sider .ant-menu{padding:10px 8px 20px;background:transparent!important;border:0!important}.opc-console-sider .ant-menu-item{min-height:42px;margin:2px 0!important;border-radius:9px!important;color:var(--opc-muted);font-weight:500}.opc-console-sider .ant-menu-item-selected{color:var(--opc-blue)!important;background:var(--opc-accent-soft)!important;box-shadow:inset 3px 0 0 var(--opc-blue)}.opc-console-sider .ant-menu-item-selected:after{display:none}.opc-console-main{min-width:0;background:var(--opc-canvas)!important}.opc-console-topbar{height:58px!important;padding:0 24px!important;border-color:var(--opc-border-soft)!important;background:rgba(255,254,250,.88)!important;box-shadow:0 1px 0 rgba(40,55,62,.025);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.opc-console-content{min-height:calc(100dvh - 58px)!important;padding:clamp(20px,2.4vw,36px)!important;background:transparent!important}.opc-console-content>*{width:min(100%,var(--opc-content-max));margin-inline:auto}.opc-business-pane{background:var(--opc-canvas);scrollbar-color:#b8b4aa transparent;scrollbar-width:thin}.opc-business-pane>*{min-height:100%}.opc-admin-content h1,.opc-admin-content h2,.opc-business-pane h1,.opc-business-pane h2,.opc-console-content h1,.opc-console-content h2{color:var(--opc-text)!important;letter-spacing:-.035em;text-wrap:balance}.opc-admin-content h1,.opc-business-pane h1,.opc-console-content h1{line-height:1.12}.opc-admin-content p,.opc-business-pane p,.opc-console-content p{line-height:1.72;text-wrap:pretty}.opc-business-pane [style*="font-size: 28px"],.opc-business-pane [style*="font-size:28px"],.opc-console-content [style*="font-size: 28px"],.opc-console-content [style*="font-size:28px"]{letter-spacing:-.035em!important;line-height:1.15!important}.opc-admin-content [style*=box-shadow],.opc-business-pane [style*=box-shadow],.opc-console-content [style*=box-shadow]{box-shadow:var(--opc-shadow-soft)!important}.opc-admin-content [style*="border: 1px solid"],.opc-business-pane [style*="border: 1px solid"],.opc-console-content [style*="border: 1px solid"]{border-color:var(--opc-border)!important}.opc-admin-content table,.opc-business-pane table,.opc-console-content table{width:100%;border-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opc-admin-content th,.opc-business-pane th,.opc-console-content th{color:var(--opc-muted);font-size:12px;font-weight:650;letter-spacing:.035em}.opc-admin-content td,.opc-business-pane td,.opc-console-content td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opc-admin-content input,.opc-admin-content select,.opc-admin-content textarea,.opc-business-pane input,.opc-business-pane select,.opc-business-pane textarea,.opc-console-content input,.opc-console-content select,.opc-console-content textarea{transition:border-color var(--opc-motion),box-shadow var(--opc-motion),background-color var(--opc-motion)}.opc-admin-content input:hover,.opc-admin-content select:hover,.opc-admin-content textarea:hover,.opc-business-pane input:hover,.opc-business-pane select:hover,.opc-business-pane textarea:hover,.opc-console-content input:hover,.opc-console-content select:hover,.opc-console-content textarea:hover{border-color:#aaa79f!important}.opc-admin-content button:not(:disabled):hover,.opc-business-pane button:not(:disabled):hover,.opc-console-content button:not(:disabled):hover{transform:translateY(-1px)}.opc-admin-content button:disabled,.opc-business-pane button:disabled,.opc-console-content button:disabled{cursor:not-allowed!important;opacity:.46}.opc-admin-shell{display:grid;grid-template-columns:216px minmax(0,1fr);overflow:hidden}.opc-admin-sider{min-height:100dvh;display:flex;flex-direction:column;color:#d9e0e4;background:#182733;box-shadow:12px 0 34px rgba(15,31,42,.12)}.opc-admin-brand{min-height:68px;padding:18px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.opc-admin-brand-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:#182733;background:#dcb373;font-size:13px;font-weight:750}.opc-admin-nav{flex:1 1;padding:12px 10px 20px;overflow-y:auto}.opc-admin-nav a{min-height:42px;margin-bottom:3px;padding:0 12px;display:flex;align-items:center;gap:11px;border-radius:8px;color:#aeb9c0;text-decoration:none;font-size:13px;font-weight:500;transition:color var(--opc-motion),background-color var(--opc-motion),transform var(--opc-motion)}.opc-admin-nav a:hover{color:#fff;background:hsla(0,0%,100%,.07);transform:translateX(2px)}.opc-admin-nav a[aria-current=page]{color:#fff;background:hsla(37,60%,66%,.15);box-shadow:inset 3px 0 0 #dcb373}.opc-admin-main{min-width:0;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden}.opc-admin-topbar{height:58px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;flex:0 0 auto;border-bottom:1px solid var(--opc-border-soft);background:rgba(255,254,250,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.opc-admin-content{flex:1 1;padding:clamp(20px,2.4vw,36px);overflow-y:auto;background:var(--opc-canvas)}.opc-admin-content>*{width:min(100%,var(--opc-content-max));margin-inline:auto}.opc-admin-login{min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 20% 15%,rgba(184,119,53,.14),transparent 28rem),radial-gradient(circle at 85% 75%,rgba(36,95,135,.13),transparent 32rem),var(--opc-canvas)}.opc-admin-login-card{width:min(100%,390px);padding:38px;border:1px solid hsla(43,15%,82%,.85);border-radius:18px;background:rgba(255,254,250,.94);box-shadow:var(--opc-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.opc-page-loading{min-height:100dvh;display:grid;place-items:center;color:var(--opc-muted);background:var(--opc-canvas)}.opc-page-loading__inner{width:min(86vw,420px);display:grid;grid-gap:16px;gap:16px}.opc-page-loading__brand{color:var(--opc-text);font-family:var(--opc-display-font);font-size:clamp(28px,4vw,42px);line-height:1.1;letter-spacing:-.04em}.opc-page-loading__track{height:3px;overflow:hidden;border-radius:999px;background:var(--opc-border-soft)}.opc-page-loading__track:after{display:block;width:42%;height:100%;content:"";border-radius:inherit;background:var(--opc-blue);animation:opc-loading-slide 1.25s ease-in-out infinite}@keyframes opc-loading-slide{0%{transform:translateX(-110%)}to{transform:translateX(350%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width:920px){.opc-admin-content,.opc-console-content{padding:18px!important}.opc-admin-shell{grid-template-columns:76px minmax(0,1fr)}.opc-admin-brand-copy,.opc-admin-nav-label{display:none}.opc-admin-brand,.opc-admin-nav a{justify-content:center}}.opc-system-state{width:min(100% - 40px,680px);min-height:72dvh;margin-inline:auto;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;color:var(--opc-text)}.opc-public-root{min-height:100dvh;background:radial-gradient(circle at 14% 8%,rgba(184,119,53,.11),transparent 26rem),radial-gradient(circle at 88% 82%,rgba(36,95,135,.1),transparent 34rem),var(--opc-canvas)}.opc-public-root,.opc-public-root main,.opc-public-root>div:not([class]){color:var(--opc-text)}.opc-public-root h1,.opc-public-root h2{color:var(--opc-text)!important;letter-spacing:-.04em;text-wrap:balance}.opc-public-root a,.opc-public-root button{transition:transform var(--opc-motion),color var(--opc-motion),background-color var(--opc-motion),border-color var(--opc-motion),box-shadow var(--opc-motion)}.opc-system-state__code{color:rgba(36,95,135,.13);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(64px,12vw,132px);font-weight:750;line-height:.8;letter-spacing:-.09em}.opc-system-state__eyebrow{margin:32px 0 8px;color:var(--opc-amber);font-size:12px;font-weight:700;letter-spacing:.14em}.opc-system-state h1{max-width:16ch;margin:0;font-size:clamp(28px,4vw,46px);line-height:1.12;letter-spacing:-.045em}.opc-system-state>p:not(.opc-system-state__eyebrow){max-width:52ch;margin:18px 0 28px;color:var(--opc-muted)}.opc-system-state__action{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;border:1px solid var(--opc-blue-button);border-radius:9px;color:#fff;background:var(--opc-blue-button);text-decoration:none;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.opc-route-skeleton{width:min(100%,var(--opc-content-max));min-height:100%;padding:clamp(22px,3vw,42px);margin-inline:auto}.opc-route-skeleton>*,.opc-route-skeleton__grid span{overflow:hidden;position:relative;border-radius:10px;background:#e8e5de}.opc-route-skeleton>:after,.opc-route-skeleton__grid span:after{position:absolute;inset:0;content:"";transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.7),transparent);animation:opc-skeleton 1.5s infinite}.opc-route-skeleton__heading{width:min(48%,360px);height:34px}.opc-route-skeleton__subheading{width:min(68%,540px);height:14px;margin-top:14px}.opc-route-skeleton__grid{margin-top:34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;background:none;overflow:visible}.opc-route-skeleton__grid span{height:116px}.opc-route-skeleton__body{height:340px;margin-top:18px}@keyframes opc-skeleton{to{transform:translateX(100%)}}.opc-business-pane [class*=dashboard_chartCard],.opc-business-pane [class*=dashboard_creatorCard],.opc-business-pane [class*=dashboard_insightCard],.opc-business-pane [class*=dashboard_metricCard],.opc-business-pane [class*=dashboard_monitorCard],.opc-business-pane [class*=dashboard_noticeBar]{border-color:var(--opc-border-soft)!important;border-radius:var(--opc-radius-md)!important;background:var(--opc-panel)!important}.opc-business-pane [class*=dashboard_metricCard]:hover{border-color:#aeb8b7!important;box-shadow:var(--opc-shadow-soft)!important;transform:translateY(-2px)!important}.opc-business-pane [class*=dashboard_metricValue]{color:var(--opc-text)!important;font-weight:650!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opc-business-pane [class*=dashboard_noticeBadge]{border-radius:5px!important;background:var(--opc-blue)!important}@media (max-width:720px){.opc-global-sider{display:none!important}.opc-main-layout{margin-left:0!important}.opc-route-skeleton__grid{grid-template-columns:1fr}}