.oc{color:var(--text,#202123);font:inherit;background:0 0;min-height:100dvh}html[data-theme=dark] .oc,html[data-theme=light] .oc{color:var(--pb-text);background:var(--pb-canvas)}html[data-theme=dark] .oc-rail{background:var(--pb-canvas)}.oc *{box-sizing:border-box}.oc .app-header{flex-shrink:0}.oc .app-title{margin:0}.oc .brand-mark{display:inline-block}.oc .menu-button{color:var(--text);place-items:center;text-decoration:none;display:grid}.oc-back{color:var(--text);padding:10px;font-size:14px;text-decoration:none}.oc-content{min-width:0}.oc button{font:inherit;cursor:pointer;border:1px solid var(--line);color:var(--text);background:0 0;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:9px 13px;display:inline-flex}.oc button:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft)}.oc button:disabled{opacity:.45;cursor:not-allowed}.oc .oc-tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex;overflow:auto}.oc .oc-tabs button{color:var(--muted);white-space:nowrap;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 1px;font-size:14px}.oc .oc-tabs button[aria-current]{border-bottom-color:var(--text);color:var(--text);font-weight:600}.oc a{color:var(--link,#517da6);text-underline-offset:3px}.oc .oc-back,.oc .menu-button{color:var(--text)}.oc input,.oc select{background:var(--bg,#fff);width:100%;color:var(--text);border:1px solid var(--line);min-height:42px;font:inherit;border-radius:7px;padding:9px 11px;display:block}.oc label{gap:6px;font-size:14px;font-weight:500;display:grid}.oc-metrics{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin-bottom:26px;display:grid;overflow:hidden}.oc-metrics article{border-right:1px solid var(--line);padding:20px}.oc-metrics span{color:var(--muted);font-size:13px}.oc-metrics strong{letter-spacing:-.03em;margin-top:7px;font-size:27px;font-weight:600;display:block}.oc-panel{border-top:1px solid var(--line);margin:22px 0;padding:20px 0}.oc-panel summary{cursor:pointer;padding:5px 0;font-size:15px;font-weight:600}.oc h3{margin:24px 0 10px;font-size:17px}.oc-panel h3:first-child{margin-top:0}.oc p{max-width:95ch;color:var(--muted);font-size:14px;line-height:1.6}.oc li{margin-bottom:8px;font-size:14px;line-height:1.6}.oc ul,.oc ol{padding-left:20px}.oc-scroll{border:1px solid var(--line);border-radius:10px;max-height:550px;margin:14px 0 24px;overflow:auto}.oc table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.oc th{background:var(--soft);color:var(--muted);white-space:nowrap;padding:12px 14px;font-weight:500;position:sticky;top:0}.oc td{border-top:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;min-width:125px;max-width:400px;padding:14px}.oc small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.oc-form{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:14px;margin:18px 0;display:grid}.oc-search{max-width:430px;margin:20px 0}.oc-notice{border:1px solid var(--line);border-radius:8px;padding:12px}.oc .oc-error{color:#b65a50;border:1px solid #b25d53;border-radius:8px;padding:12px}.oc-actions{gap:10px;margin:16px 0;display:flex}.oc :focus-visible{outline:2px solid var(--focus,#6e9dd0);outline-offset:3px}.oc pre{background:var(--soft);border-radius:8px;max-height:450px;padding:14px;font-size:13px;overflow:auto}@media (width<=650px){.oc-shell{width:calc(100% - 28px);margin-top:20px}.oc .oc-tabs{gap:22px}.oc-metrics{grid-template-columns:1fr 1fr}.oc-metrics article{border-bottom:1px solid var(--line);padding:15px}.oc-metrics article:nth-child(2n){border-right:0}.oc-metrics article:nth-last-child(-n+2){border-bottom:0}.oc-metrics strong{font-size:23px}.oc-form{grid-template-columns:1fr}.oc td{min-width:115px}.oc-back{font-size:13px}.oc-actions{flex-wrap:wrap}}.oc .oc-owner-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;padding-inline:24px}.oc-header-left,.oc-header-actions{align-items:center;gap:8px;min-width:0;display:flex}.oc-header-left{justify-self:start}.oc-header-left h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:650}.oc .oc-owner-header .app-title{grid-column:2;justify-self:center;max-width:none;position:static;transform:none}.oc-header-actions{grid-column:3;justify-self:end}.oc .oc-header-period{margin:0;display:block}.oc .oc-header-period input{width:176px;height:42px;min-height:42px;padding-block:8px;font-size:13px;font-weight:600}.oc .oc-header-refresh{border-radius:10px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;display:grid}@media (width<=900px){.oc .oc-owner-header{grid-template-columns:auto minmax(0,1fr) auto;padding-inline:12px}.oc .oc-owner-header .app-title{min-width:0;position:static;left:auto;transform:none}.oc-header-actions{grid-column:3}.oc .oc-header-period input{width:152px}}@media (width<=700px){.oc .oc-owner-header .app-title{display:none}.oc .oc-owner-header{grid-template-columns:minmax(0,1fr) auto}.oc-header-actions{grid-column:2}.oc .oc-header-period input{width:138px}.oc-header-left h2{font-size:16px}.oc .oc-back{padding-inline:8px}}@media (width<=520px){.oc .oc-header-period input{width:122px;font-size:12px}.oc .oc-back{width:38px;padding:0;font-size:0}.oc .oc-back:before{content:"Account";font-size:11px}.oc-header-left,.oc-header-actions{gap:4px}}.oc.app-shell form>label{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.oc-client-search{margin-bottom:32px}.oc-client-search-form{max-width:640px}.oc-client-search-form .oc-actions{margin-top:8px}.oc-client-search-form input{flex:1;min-width:0}.oc-client-search-form button{flex-shrink:0}.oc-client-results{border-top:1px solid var(--line);list-style:none;padding:0!important}.oc-client-results li{border-bottom:1px solid var(--line);margin:0;padding:16px 0}.oc-client-results li>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.oc-client-results p{margin:5px 0}.oc-client-contact{flex-wrap:wrap;gap:6px 16px;display:flex}.oc-client-contact>span:first-child{width:100%;font-size:12px}.oc-client-search-form label{font-weight:500}@media (width<=650px){.oc-client-search-form .oc-actions{flex-wrap:wrap}.oc-client-search-form input{flex-basis:100%}.oc-client-results li>div{align-items:flex-start}.oc-client-results small{flex-shrink:0}}.oc-provider-row{border-bottom:1px solid var(--line);padding:20px 0}.oc-provider-heading{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.oc-provider-heading h4{margin:0;font-size:16px;font-weight:600}.oc-provider-heading>span{color:var(--muted);font-size:13px}.oc-provider-row dl{margin:12px 0;font-size:14px;line-height:1.6}.oc-provider-row dl>div{grid-template-columns:90px 1fr;gap:12px;margin:6px 0;display:grid}.oc-provider-row dt{color:var(--muted)}.oc-provider-row dd{margin:0}.oc-provider-row>details{margin-top:18px}.oc-provider-row>details>summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:500}.oc .oc-confirm{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;font-weight:400;line-height:1.5;display:flex}.oc .oc-confirm input{flex-shrink:0;width:18px;height:18px;min-height:0;margin:2px 0}.oc-provider-setup>button{margin-top:10px}@media (width<=650px){.oc-provider-heading{align-items:flex-start}.oc-provider-row dl>div{grid-template-columns:1fr;gap:2px}}.oc-health{white-space:nowrap;align-items:center;gap:7px;font-size:13px;line-height:1.4;display:inline-flex}.oc-health i{background:currentColor;border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.oc-health-green{color:#287649}.oc-health-yellow{color:#946400}.oc-health-red{color:#b33330}.oc-health-legend{flex-wrap:wrap;gap:12px 24px;margin:16px 0;display:flex}.oc td details{margin-top:8px}.oc td summary{cursor:pointer;font-size:13px}html[data-theme=dark] .oc-health-green{color:#79cc9c}html[data-theme=dark] .oc-health-yellow{color:#e1ba63}html[data-theme=dark] .oc-health-red{color:#ef928b}.oc-connection{border:1px solid var(--line);border-radius:12px;margin:10px 0;overflow:hidden}.oc-connection>summary{cursor:pointer;padding:16px;font-size:15px;font-weight:600}.oc-connection>summary>span{color:var(--muted);margin:5px 0 0 16px;font-size:13px;font-weight:400;display:block}.oc-connection-body{padding:0 18px 18px}.oc-connection-body .settings-card{padding:14px 0}.oc-connection-body .oc-form{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-connection-body .oc-form .oc-confirm{grid-column:1/-1}.oc input:focus{outline:1px solid var(--focus);outline-offset:1px}.oc .oc-tabs{background:var(--bg);z-index:2;position:sticky;top:0}@media (width<=650px){.oc-connection-body .oc-form{grid-template-columns:1fr}.oc-subtabs{gap:6px}.oc-subtabs button{padding:8px 10px;font-size:13px}}.oc .oc-toolbar .oc-period{flex:0 174px;margin:0;display:block}.oc .oc-period input{min-width:0;height:42px}.oc .oc-toolbar>button{flex-shrink:0;width:42px;height:42px;padding:0}.oc-source-tools{justify-content:space-between;align-items:start;gap:16px;margin:0 0 18px;display:flex}.oc .oc-source-tools>input{max-width:360px}.oc-source-help{text-align:right;max-width:520px;font-size:14px}.oc-source-help>summary{cursor:pointer;color:var(--muted);white-space:nowrap;padding:12px 0}.oc-source-help>div{text-align:left;border:1px solid var(--line);border-radius:10px;margin-top:8px;padding:12px 16px}.oc-source-help p:first-child{margin-top:0}.oc-source-help p:last-child{margin-bottom:0}.oc-health-legend{gap:10px 18px;margin:12px 0}.oc-source-status{border:1px solid color-mix(in srgb,var(--warn) 45%,var(--line));background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--text);border-radius:10px;margin:0 0 14px;padding:11px 14px;font-size:13px;line-height:1.45}@media (width<=650px){.oc .oc-toolbar .oc-period{flex:1}.oc-source-tools{flex-wrap:wrap;gap:4px}.oc .oc-source-tools>input{max-width:none}.oc-source-help{text-align:left;width:100%;max-width:none}}.oc-growth progress{width:100%;height:18px;accent-color:var(--link,#517da6)}.oc-growth textarea{background:var(--bg);width:100%;min-height:90px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:7px;padding:10px;display:block}.oc-growth form{max-width:100%}.oc-growth summary{cursor:pointer}.oc-growth p{max-width:78ch}.oc-kicker{letter-spacing:.16em;font-weight:700;color:var(--link,#517da6)!important;margin:0 0 7px!important;font-size:11px!important}.oc-mail-heading,.oc-mail-reader-head,.oc-mail-compose-head,.oc-mail-list-top{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.oc-mail-heading{margin-bottom:18px}.oc-mail-heading h2,.oc-mail-compose h3{margin:0}.oc-mail-heading>div>p:last-child{margin:5px 0 0}.oc-mail-heading>button,.oc-mail-reader-head>button,.oc-mail-compose>button{gap:8px}.oc-mail-capability{border:1px solid color-mix(in srgb,var(--warn,#c79342) 45%,var(--line));background:color-mix(in srgb,var(--warn,#c79342) 8%,transparent);border-radius:10px;align-items:flex-start;gap:12px;margin:0 0 18px;padding:14px 16px;display:flex}.oc-mail-capability svg{flex:none;margin-top:2px}.oc-mail-capability p{margin:3px 0 0}.oc-mail-filters{grid-template-columns:minmax(180px,240px) minmax(260px,1fr) auto auto;align-items:end;gap:10px;margin:0 0 18px;display:grid}.oc-mail-layout{border:1px solid var(--line);border-radius:14px;grid-template-columns:minmax(260px,360px) minmax(0,1fr);min-height:520px;display:grid;overflow:hidden}.oc-mail-list{border-right:1px solid var(--line);background:color-mix(in srgb,var(--soft) 45%,transparent);max-height:660px;overflow:auto}.oc .oc-mail-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;border-radius:0;width:100%;min-height:0;padding:17px 18px;display:block}.oc .oc-mail-list>button.is-selected{background:var(--soft);box-shadow:inset 3px 0 var(--link,#517da6)}.oc-mail-list>button>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.oc-mail-list-top strong{text-overflow:ellipsis;overflow:hidden}.oc-mail-list-top small{flex:none;margin:0;font-size:11px}.oc-mail-list>button>small{margin-top:7px}.oc-mail-reader{min-width:0;padding:26px}.oc-mail-reader-head{border-bottom:1px solid var(--line);padding-bottom:20px}.oc-mail-reader-head h3{margin:9px 0 5px;font-size:22px}.oc-mail-reader-head p{margin:0}.oc-mail-badge{letter-spacing:.12em;background:var(--soft);color:var(--muted);border-radius:999px;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.oc-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px 0;font-size:14px;line-height:1.7}.oc-mail-empty{text-align:center;min-height:240px;color:var(--muted);align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.oc-mail-empty p{margin:0}.oc-mail-compose{border:1px solid var(--line);background:var(--soft);border-radius:14px;margin-top:20px;padding:22px}.oc-mail-compose>label{margin:14px 0}.oc-mail-compose textarea{resize:vertical;background:var(--bg);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:12px;display:block}.oc-mail-compose .oc-form{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0}.oc-mail-compose-head{align-items:center}@media (width<=800px){.oc-mail-filters{grid-template-columns:1fr 1fr}.oc-mail-layout{grid-template-columns:1fr}.oc-mail-list{border-right:0;border-bottom:1px solid var(--line);max-height:290px}.oc-mail-reader{min-height:380px}}@media (width<=520px){.oc-mail-heading{align-items:flex-start}.oc-mail-filters{grid-template-columns:1fr}.oc-mail-search{grid-column:auto}.oc-mail-compose .oc-form{grid-template-columns:1fr}.oc-mail-reader{padding:20px}.oc-mail-reader-head{display:block}.oc-mail-reader-head>button{margin-top:12px}}.oc-shell{width:min(1240px,100% - 64px);margin:36px auto 72px}.oc-toolbar{gap:12px;margin-bottom:24px}.oc-toolbar h2{letter-spacing:-.025em;font-size:26px;font-weight:600}.oc-toolbar p{margin-top:5px}.oc button{white-space:nowrap;border-radius:10px;gap:8px;min-height:44px;padding:0 16px;font-weight:550;transition:background-color .15s,border-color .15s,color .15s}.oc button:hover:not(:disabled){background:var(--soft);border-color:color-mix(in srgb,var(--text) 22%,var(--line))}.oc button:active:not(:disabled){background:color-mix(in srgb,var(--soft) 78%,var(--text) 5%)}.oc .oc-primary-action{background:var(--text);border-color:var(--text);color:var(--bg,#fff)}.oc .oc-primary-action:hover:not(:disabled){background:color-mix(in srgb,var(--text) 88%,var(--bg));border-color:#0000}.oc .oc-icon-button{flex:0 0 44px;width:44px;padding:0}.oc .oc-tabs{z-index:3;border:1px solid var(--line);background:color-mix(in srgb,var(--bg) 94%,transparent);scrollbar-width:thin;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:12px;gap:4px;margin:0 -8px 30px;padding:7px;display:flex;position:sticky;top:8px;overflow-x:auto}.oc .oc-tabs button{min-height:38px;color:var(--muted);border:0;border-radius:8px;padding:0 14px;font-size:14px;font-weight:500}.oc .oc-tabs button[aria-current]{background:var(--soft);color:var(--text);border:0;font-weight:650}.oc input,.oc select,.oc textarea{border-radius:9px;min-height:44px;padding:10px 13px}.oc select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2387a0aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}.oc label{gap:7px;font-size:13px;font-weight:600}.oc input:focus,.oc select:focus,.oc textarea:focus{outline:1px solid var(--focus);outline-offset:0;border-color:var(--focus)}.oc-metrics{background:color-mix(in srgb,var(--soft) 24%,transparent);border-radius:14px;margin-bottom:30px}.oc-metrics article{padding:22px}.oc-metrics span,.oc th{font-size:12px}.oc-metrics strong{font-variant-numeric:tabular-nums;font-weight:650}.oc-panel{margin:26px 0;padding:24px 0}.oc-panel summary{padding:7px 0;font-weight:650}.oc h3{letter-spacing:-.015em;margin:28px 0 11px;font-size:18px}.oc p{max-width:75ch}.oc-scroll{border-radius:12px;margin:16px 0 28px}.oc th{padding:13px 16px;font-weight:600}.oc td{padding:15px 16px}.oc-form{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin:20px 0}.oc-notice,.oc .oc-error{border-radius:10px;padding:13px 15px}.oc-notice{border-color:color-mix(in srgb,var(--link) 40%,var(--line));background:color-mix(in srgb,var(--link) 7%,transparent)}.oc .oc-error{background:#b25d5312}.oc-back{border-radius:8px;padding:10px 12px}.oc-back:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft)}.oc-mail-heading{align-items:flex-end;margin-bottom:22px}.oc-mail-heading h2,.oc-mail-compose h3{letter-spacing:-.02em;font-size:21px}.oc-mail-heading>div>p:last-child,.oc-mail-compose-head p{margin:6px 0 0}.oc-mail-heading .oc-primary-action{min-width:130px}.oc-mail-capability{background:color-mix(in srgb,var(--warn,#c79342) 7%,transparent);border-radius:12px;margin-bottom:20px;padding:15px 17px}.oc-mail-filters{grid-template-columns:minmax(200px,250px) minmax(280px,1fr) auto 44px;gap:10px;margin-bottom:20px}.oc-mail-filters .oc-search-action{min-width:104px}.oc-mail-layout{background:color-mix(in srgb,var(--bg) 97%,var(--soft));grid-template-columns:minmax(280px,360px) minmax(0,1fr)}.oc-mail-list{background:color-mix(in srgb,var(--soft) 35%,transparent)}.oc .oc-mail-list>button{white-space:normal;font-weight:500}.oc .oc-mail-list>button.is-selected{box-shadow:inset 2px 0 var(--link,#517da6)}.oc-mail-reader{padding:28px}.oc-mail-reader-head{padding-bottom:22px}.oc-mail-body{padding:25px 0;line-height:1.72}.oc-mail-empty{padding:32px}.oc-mail-empty p{max-width:34ch}.oc-mail-compose{background:color-mix(in srgb,var(--soft) 58%,var(--bg));padding:24px}.oc-mail-compose textarea{min-height:190px}.oc-mail-compose-head{border-bottom:1px solid var(--line);align-items:flex-start;padding-bottom:18px}@media (width<=800px){.oc-mail-filters{grid-template-columns:1fr 1fr}.oc-mail-filters .oc-search-action{min-width:0}.oc-mail-layout{grid-template-columns:minmax(0,1fr)}.oc-mail-list{border-right:0;border-bottom:1px solid var(--line);max-height:290px}.oc-mail-reader{min-height:380px}}@media (width<=650px){.oc-shell{width:calc(100% - 28px);margin-top:22px}.oc-toolbar h2{font-size:23px}.oc .oc-tabs{margin-inline:-4px;top:4px}.oc-metrics article{padding:16px}}@media (width<=520px){.oc-mail-heading{flex-wrap:wrap;align-items:flex-start}.oc-mail-heading .oc-primary-action{width:100%}.oc-mail-filters{grid-template-columns:1fr 44px}.oc-mail-filters>label{grid-column:1/-1}.oc-mail-filters .oc-search-action{grid-column:1}.oc-mail-reader{padding:20px}.oc-mail-compose{padding:18px}}@media (prefers-reduced-motion:reduce){.oc button{transition:none}}.oc-guideline-intro{justify-content:space-between;align-items:flex-start;gap:20px;margin:4px 0 22px;display:flex}.oc-guideline-intro h3{margin:0 0 5px}.oc-guideline-intro p{margin:0}.oc-guideline-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.85fr) minmax(340px,1.4fr);gap:28px;padding:22px 0;display:grid}.oc-guideline-row:last-child{border-bottom:0}.oc-guideline-row p{margin:5px 0}.oc-publish-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.oc-publish-form textarea{resize:vertical;background:var(--bg);width:100%;min-height:84px;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:7px;padding:9px 11px;display:block}.oc-guideline-rights-note,.oc-publish-form .oc-confirm,.oc-publish-button{grid-column:1/-1}.oc .oc-publish-button{background:var(--text);color:var(--bg);border-color:var(--text);justify-self:start}.oc-publication-status{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.oc-publication-status>span{color:#287649;font-size:13px;font-weight:600}.oc-publication-history{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) minmax(280px,1fr) auto;align-items:center;gap:14px;padding:12px 0;font-size:13px;display:grid}.oc-publication-history span{color:var(--muted)}html[data-theme=dark] .oc-publication-status>span{color:#79cc9c}@media (width<=760px){.oc-guideline-intro{flex-direction:column}.oc-guideline-row,.oc-publish-form{grid-template-columns:1fr}.oc-publication-status{justify-content:flex-start}.oc-publication-history{grid-template-columns:1fr;gap:4px}}.oc-section-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.oc-section-heading h3,.oc-section-heading p{margin-top:0}.oc-operation-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;margin:18px 0;display:grid}.oc-operation-grid article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--accent) 8%);border-radius:12px;align-content:start;gap:8px;min-height:112px;padding:15px;display:grid}.oc-operation-grid article>span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.oc-operation-grid article>strong{font-size:16px}.oc-operation-grid article>small{color:var(--muted);font-size:12px;line-height:1.45}@media (width<=640px){.oc-section-heading{display:grid}.oc-operation-grid{grid-template-columns:1fr}}.oc-mail-preview,.oc-mail-case{border-top:1px solid var(--line);overflow-wrap:anywhere;min-width:0;margin-top:22px;padding-top:20px}.oc-mail-preview h4,.oc-mail-case h4{margin:0 0 10px;font-size:16px}.oc-mail-preview dl{grid-template-columns:90px minmax(0,1fr);gap:7px 14px;margin:14px 0 20px;font-size:13px;display:grid}.oc-mail-preview dt{color:var(--muted)}.oc-mail-preview dd{white-space:pre-wrap;margin:0}.oc-mail-preview iframe{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;height:520px;max-height:75dvh;display:block}.oc-mail-preview pre,.oc-mail-case-feedback p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:inherit}.oc-mail-preview-text{border:1px solid var(--line);background:var(--bg);border-radius:10px;max-height:520px;padding:18px;overflow:auto}.oc-mail-preview-toggle{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.oc-mail-preview-toggle [aria-pressed=true]{background:var(--soft);box-shadow:inset 0 0 0 1px var(--link)}.oc-mail-compose>.oc-primary-action{margin-top:18px}.oc-mail-preview .oc-confirm{align-items:flex-start;margin-top:18px}.oc-mail-case-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.oc-mail-case-heading p{margin:0 0 16px;font-size:13px}.oc-mail-case-heading>button{flex:none}.oc-mail-case-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.oc-mail-case-form label{min-width:0;margin:0}.oc-mail-case-form select,.oc-mail-case-form input{width:100%;min-width:0}.oc-mail-case-wide{grid-column:1/-1}.oc-mail-case-form small{align-self:center}.oc-mail-case-feedback{background:var(--soft);border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:15px}.oc-mail-case-feedback h5{margin:0;font-size:14px}.oc-mail-case-history{margin-top:18px;font-size:13px}.oc-mail-case-history summary{cursor:pointer}.oc-mail-case-history ol{max-height:320px;padding:0;list-style:none;overflow:auto}.oc-mail-case-history li{border-bottom:1px solid var(--line);gap:5px;padding:12px 0;display:grid}@media (width<=520px){.oc-mail-case-heading{flex-wrap:wrap}.oc-mail-case-form{grid-template-columns:1fr}.oc-mail-case-wide{grid-column:auto}.oc-mail-preview dl{grid-template-columns:1fr;gap:3px}.oc-mail-preview dd{margin-bottom:10px}.oc-mail-preview iframe{height:440px}.oc-mail-case-heading>button{margin-bottom:16px}}.oc .oc-tabs{flex-wrap:nowrap}.oc .oc-tabs>a{min-height:38px;color:var(--text);white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.oc .oc-tabs>a:hover:not(:disabled):not([aria-disabled=true]){background:var(--soft)}.oc .oc-tabs>button{flex-shrink:0}.oc-provider-priorities{gap:16px;padding:0;list-style:none;display:grid}.oc-provider-priorities>li{background:var(--soft);border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:22px;display:grid}.oc-provider-rank{background:var(--line);border-radius:50%;align-self:start;place-items:center;height:36px;font-weight:700;display:grid}.oc-provider-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;display:flex}.oc-provider-heading h4{margin:0}.oc-provider-purpose{opacity:.8;font-size:13px}.oc-provider-plan .oc-metrics small{margin-top:8px;line-height:1.5;display:block}.oc-provider-plan summary{cursor:pointer}.oc-provider-plan input{max-width:100%}@media (width<=600px){.oc-provider-priorities>li{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:16px}.oc-provider-rank{height:28px}.oc-provider-heading{display:grid}}.oc [hidden]{display:none!important}.oc-shell{margin-top:20px}.oc-toolbar{margin-bottom:14px}.oc-toolbar h2{font-size:22px}.oc .oc-tabs{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;gap:2px;margin:0 0 16px;padding:4px;position:relative;top:auto}.oc .oc-tabs button{min-height:40px;padding:0 12px}.oc .oc-subtabs{flex-wrap:wrap;gap:4px;margin:0 0 16px}.oc .oc-subtabs button{min-height:40px;padding:0 12px}.oc .oc-panel{margin:16px 0;padding:16px 0}.oc .oc-panel:first-child{border-top:0;margin-top:0;padding-top:0}.oc .oc-section-heading h2,.oc .oc-section-heading h3{margin:0}.oc .oc-form{gap:12px;margin:14px 0}.oc .oc-metrics{margin-bottom:16px}.oc .oc-metrics article{padding:16px}.oc .oc-scroll{margin:12px 0 18px}.oc .oc-mail-heading{margin-bottom:14px}.oc .oc-guideline-intro{margin-bottom:12px}.oc .oc-help{color:var(--muted);margin:10px 0;font-size:13px}.oc .oc-help>summary{cursor:pointer;color:var(--text);padding:5px 0;font-weight:500}.oc .oc-help p{margin:8px 0;line-height:1.5}.oc .oc-caption{color:var(--muted);margin:8px 0;font-size:13px}.oc .oc-test-status{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:12px 0;font-size:13px;display:flex}.oc .oc-test-status>span{color:var(--muted)}.oc [aria-label$=bounded\ testing] dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.oc [aria-label$=bounded\ testing] dd{color:var(--text);margin:3px 0 0}.oc [aria-label$=bounded\ testing] pre{white-space:pre-wrap;overflow-wrap:anywhere}.oc .oc-connection{border:0;border-bottom:1px solid var(--line);border-radius:0;margin:0}.oc .oc-connection>summary{padding:15px 4px}.oc .oc-connection>summary>span{margin:0 0 0 14px;display:inline}.oc .oc-connection-body{padding:0 4px 18px}.oc .oc-provider-priorities>li{padding-block:16px}.oc .oc-provider-heading h4{font-size:15px}.oc .oc-provider-purpose{margin:5px 0;font-size:13px}.oc .ai-page-heading{margin-bottom:14px}.oc .ai-section{padding-block:16px}.oc .cl-heading{margin-bottom:14px}.oc .cl-heading h2{font-size:21px}.oc .cl-collections{margin-bottom:12px;padding-bottom:12px}.oc .cl-controls{margin-bottom:16px}.oc .ow-embedded>.ow-shell{padding:16px}.oc .ow-embedded .ow-title{margin-bottom:14px}.oc .ow-embedded .ow-title h1{font-size:21px}.oc .ow-embedded .ow-shell>nav{flex-wrap:nowrap;margin-bottom:16px}.oc .ow-embedded .ow-scan{margin:12px 0;padding:16px}.oc .ow-embedded .ow-scan details{margin:12px 0}.oc .ow-embedded .ow-scan summary{cursor:pointer}@media (width<=650px){.oc-shell{margin-top:14px}.oc .oc-tabs{margin-inline:0}.oc .oc-tabs button{padding-inline:10px;font-size:13px}.oc-toolbar{flex-wrap:wrap}.oc-toolbar>div{flex:1}.oc .oc-toolbar .oc-period{flex:0 148px}.oc .oc-provider-heading{align-items:flex-start}.oc .ow-embedded>.ow-shell{padding:12px}}.oc .oc-mobile-section{display:none}.oc button{max-width:100%}@media (width<=650px){.oc .oc-tabs{display:none}.oc .oc-mobile-section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0 0 14px;display:grid}.oc .oc-mobile-section select{width:100%}.oc .oc-connection>summary>span{margin-left:8px;font-size:12px}.oc-content>button{white-space:normal}.oc .oc-provider-heading{flex-wrap:wrap}}.oc input:is([type=checkbox],[type=radio]):not([role=switch]){width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;accent-color:var(--link,#517da6);flex:0 0 18px;margin:2px 0;padding:0}.oc label:has(>input:is([type=checkbox],[type=radio]):not([role=switch])){align-items:flex-start;gap:10px;font-weight:400;line-height:1.5;display:flex}.oc .oc-form>label:has(>input:is([type=checkbox],[type=radio])){grid-column:1/-1;align-items:center;min-height:32px;margin:0}.oc .oc-form>label{min-width:0}.oc .oc-form input:not([type=checkbox]):not([type=radio]),.oc .oc-form select,.oc .oc-form textarea{min-width:0;max-width:100%}.oc .oc-test-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px;display:flex}.oc .oc-test-actions button:first-child{background:var(--text);color:var(--bg);border-color:var(--text)}.oc .oc-test-actions button:last-child{color:var(--muted)}.oc .oc-test-limits dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.oc .oc-test-limits dd{overflow-wrap:anywhere}.oc .oc-growth>.oc-subtabs{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.oc .oc-growth>.oc-subtabs button{white-space:nowrap;flex:none}.oc .oc-evaluation-result{border-top:1px solid var(--line);min-width:0;margin:18px 0 0;padding:16px 0}.oc .oc-evaluation-result-head{flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:13px;display:flex}.oc .oc-evaluation-result-head>span{color:var(--muted)}.oc .oc-evaluation-result-records{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;margin:14px 0;display:grid}.oc .oc-evaluation-result-records>div{min-width:0}.oc .oc-evaluation-result-records dt{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.oc .oc-evaluation-result-records dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.oc .oc-evaluation-result-note{color:var(--muted);margin:6px 0;font-size:12px;line-height:1.5}.oc .oc-evaluation-result pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:320px;font-size:12px;overflow:auto}.oc .oc-evaluation-result summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}html .oc.app-shell>.app-header.oc-owner-header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;height:auto;min-height:70px;padding:13px 24px;display:grid}html .oc.app-shell>.app-header.oc-owner-header>.app-title{grid-column:2;justify-self:center;position:static;left:auto;transform:none}@media (width<=1100px){html .oc.app-shell>.app-header.oc-owner-header{grid-template-columns:minmax(0,1fr) auto;padding-inline:16px}html .oc.app-shell>.app-header.oc-owner-header>.app-title{display:none;position:static;left:auto;transform:none}.oc .oc-owner-header>.oc-header-actions{grid-column:2}}@media (width<=700px){html .oc.app-shell>.app-header.oc-owner-header{grid-template-columns:minmax(0,1fr) auto;gap:8px}html .oc.app-shell>.app-header.oc-owner-header>.app-title{display:none}.oc .oc-owner-header>.oc-header-actions{grid-column:2}}@media (width<=520px){html .oc.app-shell>.app-header.oc-owner-header:has(.oc-header-period){grid-template-columns:minmax(0,1fr);gap:6px}.oc .oc-owner-header:has(.oc-header-period)>.oc-header-actions{grid-column:1;justify-self:stretch}.oc .oc-owner-header .oc-header-period{flex:1;min-width:0}.oc .oc-owner-header .oc-header-period input{width:100%}}.oc-mobile-section+.oc-mobile-section{margin-top:8px}@media (width<=700px){.oc-area-subnav{display:none}}.oc-shell.oc-workbench{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:28px;width:min(1280px,100% - 48px);margin:24px auto 64px;display:grid}.oc-rail{border-right:1px solid var(--line);min-height:12rem;padding:4px 0 8px;position:sticky;top:16px}.oc-rail-nav{flex-direction:column;gap:2px;padding-right:14px;display:flex}.oc-rail-nav button{width:100%;min-height:44px;color:var(--muted);letter-spacing:-.01em;box-shadow:none;background:0 0;border:0;border-left:1px solid #0000;border-radius:8px;justify-content:flex-start;padding:8px 10px;font-size:13px;font-weight:500}.oc-rail-nav button:hover:not(:disabled){background:var(--soft);color:var(--text);border-color:#0000}.oc-rail-nav button[aria-current=page]{border-left-color:var(--text);color:var(--text);background:0 0;border-radius:0 8px 8px 0;font-weight:650}.oc-page-head{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;margin:0 0 22px;padding-bottom:14px;display:grid}.oc-page-title{letter-spacing:-.03em;color:var(--text);margin:0;font-size:24px;font-weight:650;line-height:1.15}.oc-subnav{flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.oc-subnav button{min-height:32px;color:var(--muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:4px 0;font-size:13px;font-weight:500}.oc-subnav button:hover:not(:disabled){color:var(--text);background:0 0;border-color:#0000}.oc-subnav button[aria-current=page]{border-bottom-color:var(--text);color:var(--text);background:0 0;font-weight:650}.oc .oc-subtabs{background:0 0;border:0;flex-wrap:wrap;gap:4px 16px;margin:0 0 18px;padding:0;display:flex}.oc .oc-subtabs button{min-height:32px;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:4px 0;font-size:12px;font-weight:500}.oc .oc-subtabs button:hover:not(:disabled){color:var(--text);background:0 0}.oc .oc-subtabs button[aria-current=page]{border-bottom-color:var(--text);color:var(--text);background:0 0;font-weight:650}.oc-shell.oc-workbench .oc-content{min-width:0;padding-top:2px}.oc button,.oc .oc-header-refresh,.oc input,.oc select,.oc textarea,.oc-notice,.oc .oc-error,.oc-scroll{border-radius:8px}.oc-mail-layout,.oc-mail-compose{border-radius:10px}.oc-operation-grid article{border-radius:8px}.oc-connection{border-radius:0}.oc-metrics{border:1px solid var(--line);background:var(--bg,#fff);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin-bottom:22px;display:grid;overflow:hidden}.oc-metrics article{border-right:1px solid var(--line);background:0 0;padding:14px 16px}.oc-metrics article:last-child{border-right:0}.oc-metrics span{letter-spacing:.01em;color:var(--muted);font-size:12px;font-weight:500}.oc-metrics strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--text);margin-top:6px;font-size:22px;font-weight:600;display:block}.oc h3{letter-spacing:-.02em;margin:22px 0 10px;font-size:16px;font-weight:650}.oc label{color:var(--muted);font-size:12px;font-weight:600}.oc .oc-caption{font-size:12px}.oc-mobile-nav{display:none}.oc .oc-tabs{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:0;margin:0;padding:0;display:none;position:static;top:auto;overflow:visible}@media (width<=900px){.oc-shell.oc-workbench{grid-template-columns:1fr;gap:0;width:calc(100% - 32px);margin-top:18px}.oc-rail{display:none}.oc-mobile-nav{gap:10px;margin:0 0 16px;display:grid}.oc .oc-mobile-section{display:none}.oc-rail-scroll{scrollbar-width:thin;border-bottom:1px solid var(--line);gap:4px 16px;padding:0 0 8px;display:flex;overflow-x:auto}.oc-rail-scroll button{min-height:34px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;padding:6px 0;font-size:13px;font-weight:500}.oc-rail-scroll button[aria-current=page]{border-bottom-color:var(--text);color:var(--text);font-weight:650}.oc-page-title{font-size:22px}}@media (width<=650px){.oc-shell.oc-workbench{width:calc(100% - 24px);margin-top:14px}.oc .oc-mobile-section{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;margin:0;display:grid}.oc-rail-scroll{display:none}.oc-metrics{grid-template-columns:1fr 1fr}.oc-metrics article{padding:12px 14px}.oc-metrics article:nth-child(2n){border-right:0}.oc-metrics article:nth-last-child(-n+2){border-bottom:0}.oc-metrics strong{font-size:20px}.oc-page-head{margin-bottom:16px;padding-bottom:10px}}@media (prefers-reduced-motion:reduce){.oc-rail-nav button,.oc-subnav button,.oc .oc-subtabs button{transition:none}}.oc{--oc-muted:color-mix(in srgb, var(--text) 56%, var(--bg));--oc-line:color-mix(in srgb, var(--text) 12%, var(--bg));--oc-soft:color-mix(in srgb, var(--text) 4.5%, var(--bg))}.oc .oc-shell.oc-workbench,.oc .oc-shell.oc-workbench{grid-template-columns:148px minmax(0,1fr);align-items:start;gap:28px;width:min(1280px,100% - 48px);margin:24px auto 64px;display:grid}.oc .oc-content{min-width:0;padding-top:2px}.oc .oc-rail{border-right:1px solid var(--oc-line);background:0 0;margin:0;padding:2px 0 8px;position:sticky;top:16px}.oc .oc-rail-nav{flex-direction:column;gap:1px;padding:0 12px 0 0;display:flex}.oc .oc-rail-nav button,.oc .oc-rail-scroll button{appearance:none;box-sizing:border-box;width:100%;min-height:34px;font:inherit;letter-spacing:-.01em;cursor:pointer;justify-content:flex-start;align-items:center;margin:0;padding:7px 10px;font-size:13px;font-weight:500;line-height:1.25;display:flex;color:var(--oc-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-left:2px solid #0000!important;border-radius:0!important;text-decoration:none!important}.oc .oc-rail-scroll button{width:auto}.oc .oc-rail-nav button:hover:not(:disabled),.oc .oc-rail-scroll button:hover:not(:disabled){color:var(--text)!important;background:var(--oc-soft)!important}.oc .oc-rail-nav button[aria-current=page],.oc .oc-rail-scroll button[aria-current=page]{font-weight:600;color:var(--text)!important;border-left-color:var(--text)!important;background:0 0!important}.oc .oc-page-head{border-bottom:1px solid var(--oc-line);background:0 0;flex-direction:column;align-items:stretch;gap:0;margin:0 0 22px;padding:0;display:flex}.oc .oc-page-title{color:var(--text);letter-spacing:-.03em;margin:0 0 8px;padding:0;font-size:22px;font-weight:650;line-height:1.2}.oc .oc-subnav,.oc .oc-subtabs,.oc .oc-growth>.oc-subtabs,.oc .oc-tabs,.oc .oc-area-subnav{border:0;border-bottom:1px solid var(--oc-line);scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;margin:0 0 20px;padding:0;display:flex;overflow-x:auto;background:0 0!important}.oc .oc-page-head>.oc-subnav{border-bottom:0;margin:0}.oc .oc-subnav button,.oc .oc-subtabs button,.oc .oc-growth>.oc-subtabs button,.oc .oc-tabs button,.oc .oc-area-subnav button,.oc .oc-tabs>a{appearance:none;box-sizing:border-box;min-height:36px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;flex:none;align-items:center;margin:0 0 -1px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.25;display:inline-flex;color:var(--oc-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;text-decoration:none!important}.oc .oc-subnav button:hover:not(:disabled),.oc .oc-subtabs button:hover:not(:disabled),.oc .oc-growth>.oc-subtabs button:hover:not(:disabled),.oc .oc-tabs button:hover:not(:disabled),.oc .oc-area-subnav button:hover:not(:disabled),.oc .oc-tabs>a:hover:not(:disabled):not([aria-disabled=true]){color:var(--text)!important;background:0 0!important}.oc .oc-subnav button[aria-current=page],.oc .oc-subtabs button[aria-current=page],.oc .oc-subtabs button[aria-current],.oc .oc-growth>.oc-subtabs button[aria-current=page],.oc .oc-tabs button[aria-current],.oc .oc-area-subnav button[aria-current],.oc .oc-tabs>a[aria-current]{font-weight:600;color:var(--text)!important;border-bottom-color:var(--text)!important;box-shadow:none!important;background:0 0!important}.oc .oc-growth{min-width:0;display:block}.oc .oc-growth>.oc-subtabs{margin:0 0 20px}.oc .oc-metrics{border:1px solid var(--oc-line);background:var(--bg,#fff);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:0 0 22px;display:grid;overflow:hidden}.oc .oc-metrics article{border-right:1px solid var(--oc-line);background:0 0;border-radius:0;padding:16px 18px}.oc .oc-metrics article:last-child{border-right:0}.oc .oc-metrics span{color:var(--oc-muted);letter-spacing:0;font-size:12px;font-weight:500;display:block}.oc .oc-metrics strong{color:var(--text);letter-spacing:-.03em;margin-top:6px;font-size:24px;font-weight:650;line-height:1.15;display:block}.oc .oc-operation-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.oc .oc-operation-grid article{border:1px solid var(--oc-line);background:var(--bg,#fff);border-radius:10px;margin:0;padding:14px 16px}.oc .oc-operation-grid article span,.oc .oc-operation-grid article small,.oc .oc-caption,.oc .oc-content>p,.oc .oc-panel>p{color:var(--oc-muted)}.oc .oc-panel,.oc details.oc-panel{border-top:1px solid var(--oc-line);background:0 0;border-radius:0;margin:0 0 14px;padding:14px 0 4px}.oc .oc-panel>summary,.oc details.oc-panel>summary{cursor:pointer;color:var(--text);font-size:14px;font-weight:600;list-style:none}.oc .oc-panel>summary::-webkit-details-marker{display:none}.oc details.oc-panel>summary::-webkit-details-marker{display:none}.oc .oc-panel>summary:before,.oc details.oc-panel>summary:before{content:"";border-left:5px solid var(--oc-muted);border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;margin-right:10px;display:inline-block;transform:translateY(-1px)}.oc .oc-panel[open]>summary:before,.oc details.oc-panel[open]>summary:before{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text);border-bottom:0}.oc .oc-scroll{border:1px solid var(--oc-line);background:var(--bg,#fff);border-radius:10px;margin:12px 0 20px}.oc table{font-size:13px}.oc th{color:var(--oc-muted);background:var(--oc-soft);font-weight:550}.oc .oc-form label{color:var(--text)}.oc input:not([type=checkbox]):not([type=radio]),.oc select,.oc textarea{border-color:var(--oc-line);border-radius:8px}.oc .oc-actions button,.oc .oc-form button,.oc .oc-primary{border-radius:8px}.oc .oc-mobile-nav{display:none!important}@media (width<=900px){.oc .oc-shell.oc-workbench{grid-template-columns:1fr;gap:12px;width:min(1280px,100% - 32px)}.oc .oc-rail{display:none}.oc .oc-mobile-nav{flex-wrap:wrap;gap:8px;margin:0 0 8px;display:flex!important}.oc .oc-mobile-section{display:none!important}.oc .oc-rail-scroll{border-bottom:1px solid var(--oc-line);gap:0;width:100%;margin:0 0 8px;padding:0;overflow-x:auto;display:flex!important}.oc .oc-rail-scroll button{width:auto;margin-bottom:-1px;padding:8px 12px;border-bottom:2px solid #0000!important;border-left:0!important}.oc .oc-rail-scroll button[aria-current=page]{border-bottom-color:var(--text)!important;background:0 0!important}}@media (width<=650px){.oc .oc-metrics{grid-template-columns:1fr 1fr}.oc .oc-metrics article:nth-child(2n){border-right:0}.oc .oc-metrics article:nth-last-child(-n+2){border-bottom:0}.oc .oc-subnav button,.oc .oc-subtabs button,.oc .oc-growth>.oc-subtabs button{padding:8px 12px}}html[data-ui=glass] .oc .oc-subnav,html[data-ui=glass] .oc .oc-subtabs,html[data-ui=glass] .oc .oc-growth>.oc-subtabs,html[data-ui=glass] .oc .oc-tabs{border-bottom:1px solid var(--oc-line,var(--line))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:0!important;gap:0!important;padding:0!important}html[data-ui=glass] .oc .oc-subnav button,html[data-ui=glass] .oc .oc-subtabs button,html[data-ui=glass] .oc .oc-growth>.oc-subtabs button,html[data-ui=glass] .oc .oc-tabs button,html[data-ui=glass] .oc .oc-area-subnav button{min-height:36px;padding:8px 14px;color:var(--oc-muted,var(--muted))!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}html[data-ui=glass] .oc .oc-subnav button[aria-current],html[data-ui=glass] .oc .oc-subtabs button[aria-current],html[data-ui=glass] .oc .oc-growth>.oc-subtabs button[aria-current],html[data-ui=glass] .oc .oc-tabs button[aria-current],html[data-ui=glass] .oc .oc-area-subnav button[aria-current]{font-weight:600;color:var(--text)!important;border-bottom-color:var(--text)!important;background:0 0!important}.oc .ow{color:#f4f7f6}.oc .ow button{color:#e8f0f2!important;border-color:var(--ow-line,#48616b)!important;background:0 0!important}.oc .ow nav{border-bottom:1px solid var(--ow-line,#48616b);gap:0;margin-bottom:16px;padding:8px 0 16px}.oc .ow nav button{min-height:36px;padding:8px 12px;color:#a8c0c8!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important}.oc .ow nav button[aria-current],.oc .ow .ow-primary,.oc .ow [aria-current]:not(.ow-person){font-weight:600;color:#f4f7f6!important;border-bottom-color:var(--ow-mint,#b9d6cc)!important;background:0 0!important}.oc .ow button.ow-primary,.oc .ow .ow-actions .ow-primary{background:var(--ow-mint,#b9d6cc)!important;color:#23333c!important;border:1px solid var(--ow-mint,#b9d6cc)!important;border-bottom:1px solid var(--ow-mint,#b9d6cc)!important;border-radius:9px!important}.oc .ow .ow-section-nav .ow-export,.oc .ow button.ow-export{color:#e8f0f2!important;background:0 0!important;border:1px solid #7a939c!important;border-radius:9px!important}html[data-theme=dark] .oc{background:var(--pb-canvas);color:var(--pb-text)}.oc-agent{gap:18px;min-width:0;display:grid}.oc-agent-hero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.oc-agent-hero-copy{flex:1;min-width:0}.oc-agent-kicker{color:var(--link);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font-size:11px;font-weight:700;display:inline-flex}.oc-agent-title{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:650;line-height:1.25}.oc-agent-lede{max-width:52rem;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.oc-agent-hero-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.oc-agent-refresh,.oc-agent-open-ai{border:1px solid var(--line);background:var(--panel);min-height:40px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.oc-agent-open-ai{border-color:color-mix(in srgb,var(--link) 35%,var(--line));color:var(--link)}.oc-agent-refresh:disabled{opacity:.5;cursor:not-allowed}.oc-agent-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.oc-agent-strip li{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.oc-agent-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.oc-agent-strip strong{font-size:15px;font-weight:650}.oc-agent-strip strong[data-state=on],.oc-agent-strip strong[data-state=ok]{color:#2f6b45}.oc-agent-strip strong[data-state=off]{color:var(--muted)}.oc-agent-strip strong[data-state=warn]{color:var(--warn,#b78438)}.oc-agent-nudge{border:1px solid color-mix(in srgb,var(--warn,#b78438) 45%,var(--line));background:color-mix(in srgb,var(--warn,#b78438) 10%,transparent);border-radius:12px;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.oc-agent-inline-link{appearance:none;color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline}.oc-agent-lanes{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-bottom:0;display:flex}.oc-agent-lanes button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:600;display:inline-flex}.oc-agent-lanes button[aria-current=page]{color:var(--text);border-bottom-color:var(--text)}.oc-agent-lane-count{color:#b95d54;background:#b95d542e;border-radius:999px;padding:2px 7px;font-size:11px;font-style:normal;font-weight:700}.oc-agent-lane{gap:14px;padding-top:4px;display:grid}.oc-agent-panel{gap:16px;display:grid}.oc-agent-panel-head{align-items:flex-start;gap:12px;display:flex}.oc-agent-panel-head h4{margin:0 0 4px;font-size:16px}.oc-agent-panel-head p{color:var(--muted);max-width:52rem;margin:0;font-size:13px;line-height:1.5}.oc-agent-empty{border:1px dashed var(--line);background:color-mix(in srgb,var(--panel) 92%,var(--soft) 8%);border-radius:14px;justify-items:start;gap:8px;padding:28px;display:grid}.oc-agent-empty h4{margin:0;font-size:15px}.oc-agent-empty p{color:var(--muted);max-width:40rem;margin:0;font-size:13px;line-height:1.5}.oc-agent-gate-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.oc-agent-gate-grid article{border:1px solid var(--line);background:var(--panel);border-radius:12px;gap:4px;padding:14px;display:grid}.oc-agent-gate-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}.oc-agent-gate-grid strong{font-size:14px}.oc-agent-review-queue{margin-top:16px}.oc-agent-review-queue h5{margin:0 0 10px;font-size:13px}.oc-agent-review-queue ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oc-agent-review-queue li{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:11px 13px}.oc-agent-review-queue li span{text-transform:capitalize;color:var(--muted);font-size:11px}.oc-agent-review-queue li p{margin:3px 0;font-size:13px;line-height:1.45}.oc-agent-review-queue li time{color:var(--muted);font-size:11px}.oc-agent-cta{color:var(--muted);margin:0;font-size:13px}.oc-agent-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.oc-agent-metrics article{border:1px solid var(--line);background:var(--panel);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:6px 10px;padding:14px;display:grid}.oc-agent-metrics article strong{letter-spacing:-.02em;grid-column:1/-1;font-size:22px}.oc-agent-metrics article span{color:var(--muted);font-size:12px}.oc-agent-feed{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:12px;display:grid}.oc-agent-item{border:1px solid var(--line);border-left:3px solid var(--line);background:var(--panel);border-radius:12px;align-content:start;gap:8px;padding:16px;display:grid}.oc-agent-item.priority-high{border-left-color:#b95d54}.oc-agent-item.priority-medium{border-left-color:var(--warn,#b78438)}.oc-agent-item.priority-low{border-left-color:#43815b}.oc-agent-item-top{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;gap:12px;font-size:11px;display:flex}.oc-agent-item h4{margin:0;font-size:15px}.oc-agent-item p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.oc-agent-address{font-weight:600;color:var(--text)!important}.oc-agent-item>div:last-child{border-top:1px solid var(--line);padding-top:8px}.oc-agent-item>div:last-child strong{text-transform:uppercase;letter-spacing:.06em;font-size:11px}.oc-agent-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oc-agent-policy-grid h4{margin:0 0 8px;font-size:14px}.oc-agent-policy-grid li{color:var(--muted);margin:6px 0;font-size:13px;line-height:1.45}.spin{animation:.8s linear infinite oc-spin}@keyframes oc-spin{to{transform:rotate(360deg)}}@media (width<=760px){.oc-agent-hero{flex-direction:column}.oc-agent-strip,.oc-agent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-agent-policy-grid{grid-template-columns:1fr}}.oc{min-height:unset}.oc.app-shell{min-height:0}html .oc.app-shell>.app-header.oc-owner-header{gap:10px;min-height:56px;padding:8px 20px}.oc .oc-shell.oc-workbench,.oc-shell.oc-workbench{align-items:start;gap:18px;margin:12px auto 40px}.oc-page-head{gap:8px;margin:0 0 16px;padding-bottom:8px}.oc-page-title{font-size:22px}.oc-subnav{gap:4px 14px}.oc-subnav button{min-height:28px;padding:2px 0}.oc .oc-content{padding-top:0}.oc-rail{min-height:0;padding-top:0;top:10px}.oc-mail-layout{min-height:0;max-height:min(70vh,720px)}.oc-mail-list{max-height:min(70vh,720px)}.oc-agent-howto{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 16px;display:grid}.oc-agent-howto article{border:1px solid var(--line);background:color-mix(in srgb, var(--soft) 55%, transparent);border-radius:10px;padding:12px 14px}.oc-agent-howto h4{margin:0 0 6px;font-size:13px;font-weight:700}.oc-agent-howto p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.oc-agent-howto-runs{border-color:color-mix(in srgb, #2f6f4e 35%, var(--line))}.oc-agent-howto-needs{border-color:color-mix(in srgb, var(--warn,#c79342) 40%, var(--line))}.oc-agent-recovery-banner{border:1px solid color-mix(in srgb, #2f6f4e 40%, var(--line));background:#2f6f4e14;border-radius:10px;margin:0 0 14px;padding:12px 14px}.oc-agent-recovery-banner strong{margin-bottom:4px;font-size:13px;display:block}.oc-agent-recovery-banner p{color:var(--muted);margin:0;font-size:13px}.oc-agent-auto-badge{letter-spacing:.02em;color:#2f6f4e;background:#2f6f4e1f;border-radius:999px;margin-top:8px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.oc-agent-primary{border:1px solid var(--text);background:var(--text);min-height:36px;color:var(--bg);border-radius:8px;margin-top:8px;padding:0 12px;font-size:13px;font-weight:600}@media (width<=700px){.oc-agent-howto{grid-template-columns:1fr}.oc .oc-shell.oc-workbench{margin-top:10px}}.oc-home-overview{gap:14px;padding-bottom:24px;display:grid}.oc-home-overview .oc-metrics{margin-bottom:0}.oc-home-next{border:1px solid var(--line);background:color-mix(in srgb, var(--soft) 55%, transparent);border-radius:10px;gap:8px;padding:12px 14px;display:grid}.oc-home-next h4{margin:0;font-size:13px;font-weight:700}.oc-home-next p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.oc-home-next-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.oc-home-next-actions button{border-radius:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600}.oc-home-next-actions .oc-home-primary{border:1px solid var(--text);background:var(--text);color:var(--bg)}.oc .oc-operations{margin-bottom:0}.oc .oc-operations+details.oc-panel,.oc-home-overview details.oc-panel{margin-top:0}.oc-home-overview details.oc-panel[open]>:not(summary){margin-top:8px}.oc-home-overview .oc-operations details{margin-top:10px}.oc-home-overview details.oc-panel{margin-top:8px}
