@layer tokens, base, layout, components, utilities;:root{--osb-blue:#175cd3;--osb-blue-dark:#1849a9;--osb-ink:#101828;--osb-muted:#667085;--osb-line:#e4e7ec;--osb-surface:#ffffff;--osb-bg:#f5f7fa;--osb-soft:#f9fafb;--osb-focus:rgba(23,92,211,0.22);--osb-shadow-sm:0 1px 2px rgba(16,24,40,0.05);--osb-shadow-md:0 8px 24px rgba(16,24,40,0.08)}.osb-workspace-switcher{position:relative}.osb-workspace-switcher>summary{align-items:center;border:1px solid #344054;border-radius:7px;color:#f8fafc;cursor:pointer;display:grid;grid-gap:8px;gap:8px;grid-template-columns:28px minmax(0,1fr) auto;list-style:none;min-height:38px;padding:4px 8px 4px 4px}.osb-workspace-switcher>summary::-webkit-details-marker{display:none}.osb-workspace-switcher>div>a>span:first-child,.osb-workspace-switcher>summary>span:first-child{align-items:center;background:#eff4ff;border-radius:6px;color:#1849a9;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;height:28px;justify-content:center;width:28px}.osb-workspace-switcher>summary>span:nth-child(2){display:grid;min-width:0}.osb-workspace-switcher>summary small{color:#98a2b3;font-size:9px;line-height:1;text-transform:uppercase}.osb-workspace-switcher>summary strong{font-size:12px;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-workspace-switcher>summary i{color:#98a2b3;font-style:normal}.osb-workspace-switcher>div{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-md);color:var(--osb-ink);display:grid;min-width:290px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1200}.osb-workspace-switcher>div>header{border-bottom:1px solid var(--osb-line);display:grid;margin:0 5px 5px;padding:8px 7px 11px}.osb-workspace-switcher>div>header strong{font-size:13px}.osb-workspace-switcher>div>header small{color:var(--osb-muted);font-size:11px}.osb-workspace-switcher>div>a:not(.osb-workspace-manage-link){align-items:center;border-radius:6px;display:grid;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:8px}.osb-workspace-switcher>div>a.active,.osb-workspace-switcher>div>a:hover{background:#eff4ff}.osb-workspace-switcher>div>a>span:nth-child(2){display:grid}.osb-workspace-switcher>div>a strong{font-size:13px}.osb-workspace-switcher>div>a small{color:var(--osb-muted);font-size:11px}.osb-workspace-manage-link{border-top:1px solid var(--osb-line);color:var(--osb-blue-dark);font-size:12px;font-weight:800;margin-top:5px;padding:10px 9px 6px}.osb-shell-context{gap:18px;justify-content:space-between;margin:0 auto;max-width:1240px;padding:15px clamp(16px,4vw,40px) 0}.osb-shell-context,.osb-shell-context nav,.osb-shell-context nav>span{align-items:center;display:flex}.osb-shell-context nav{color:#667085;flex-wrap:wrap;font-size:12px;gap:6px}.osb-shell-context nav>span{gap:6px}.osb-shell-context nav a:hover{color:var(--osb-blue-dark)}.osb-shell-context nav strong{color:#344054}.osb-shell-context nav i{color:#cbd5e1;font-style:normal}.osb-shell-context>span{color:#667085;font-size:11px;font-weight:800;white-space:nowrap}.management-shell .osb-shell-context+.osb-main{padding-top:20px}.management-shell .osb-list-header{align-items:flex-end;background:transparent;border:0;border-bottom:1px solid var(--osb-line);border-radius:0;box-shadow:none;color:var(--osb-ink);margin-bottom:18px;overflow:visible;padding:0 0 20px}.management-shell .osb-list-header:after{display:none}.management-shell .osb-list-header h2{font-size:clamp(27px,3vw,34px)}.management-shell .osb-list-header p{color:var(--osb-muted);margin-top:6px}.management-shell .osb-list-header .osb-doc-eyebrow{color:var(--osb-blue-dark);margin-bottom:5px}.osb-list-header-title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.osb-list-header-title .osb-status-pill{margin-top:3px}.management-shell .osb-list-toolbar{box-shadow:var(--osb-shadow-sm);grid-template-columns:minmax(220px,1fr) minmax(180px,240px) auto auto;margin:16px 0}.osb-list-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1}.osb-view-switcher{align-items:center;background:#f8fafc;border:1px solid #d0d5dd;border-radius:7px;display:inline-flex;padding:3px}.osb-view-switcher button{align-items:center;background:transparent;border:0;border-radius:5px;color:#667085;cursor:pointer;display:inline-flex;font-size:17px;height:32px;justify-content:center;width:34px}.osb-control-icon{display:block;height:18px;width:18px}.osb-view-switcher button[aria-pressed=true]{background:#ffffff;box-shadow:var(--osb-shadow-sm);color:var(--osb-blue-dark)}.management-shell .osb-resource-list.rows{gap:8px;grid-template-columns:1fr}.management-shell .osb-resource-list.rows .osb-resource-card{align-items:center;gap:12px 18px;grid-template-columns:minmax(240px,1.2fr) minmax(180px,1fr) auto;padding:12px 14px}.management-shell .osb-resource-list.rows .osb-resource-card:hover{transform:none}.management-shell .osb-resource-list.rows .osb-resource-card-header{grid-column:1;grid-row:1;min-width:0}.management-shell .osb-resource-list.rows .osb-resource-meta{align-items:center;grid-column:2;grid-row:1}.management-shell .osb-resource-list.rows .osb-resource-actions{border-top:0;flex-wrap:nowrap;grid-column:3;grid-row:1;padding-top:0}.management-shell .osb-resource-list.rows .osb-resource-card>:not(.osb-resource-card-header):not(.osb-resource-meta):not(.osb-resource-actions){grid-column:1/-1}.management-shell .osb-resource-list.rows .osb-match-preview,.management-shell .osb-resource-list.rows .osb-stream-setup-output-summary,.management-shell .osb-resource-list.rows .osb-team-linked-competitions,.management-shell .osb-resource-list.rows .osb-team-preview,.management-shell .osb-resource-list.rows .osb-team-score-grid{display:none}.management-shell .osb-resource-list.rows .osb-select-row{margin:0}.osb-loading-state{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);display:grid;grid-gap:18px;gap:18px;margin-top:16px;padding:18px}.osb-loading-state-heading{align-items:center;display:flex;gap:12px}.osb-loading-state-heading>div{display:grid;grid-gap:2px;gap:2px}.osb-loading-state-heading p{color:var(--osb-muted);font-size:13px;margin:0}.osb-loading-state-list{display:grid;grid-gap:9px;gap:9px}.osb-preview-skeleton{display:grid;grid-gap:0;gap:0}.osb-preview-skeleton>span{align-items:center;border-top:1px solid #f2f4f7;display:grid;grid-gap:11px;gap:11px;grid-template-columns:38px minmax(0,1fr);min-height:66px;padding:10px 0}.osb-preview-skeleton>span:first-child{border-top:0}.osb-preview-skeleton i{height:38px;width:38px}.osb-preview-skeleton b{height:13px;max-width:220px}.osb-loading-row{align-items:center;border-top:1px solid #f2f4f7;display:grid;grid-gap:11px;gap:11px;grid-template-columns:38px minmax(0,1fr) 100px;padding-top:9px}.osb-skeleton{animation:osb-skeleton-pulse 1.4s ease-in-out infinite;background:#e9edf3;border-radius:5px;display:block}.osb-skeleton-icon,.osb-skeleton-mark{height:38px;width:38px}.osb-skeleton-copy{height:13px;max-width:360px}.osb-skeleton-action{height:34px}@keyframes osb-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.osb-page-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:18px}.osb-page-metric{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:2px;gap:2px;min-height:98px;padding:14px 15px}.osb-page-metric>span{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.osb-page-metric>strong{font-size:27px;line-height:1.15}.osb-page-metric>small{color:var(--osb-muted);font-size:11px}.osb-page-metric.attention{border-left:3px solid #f79009}.osb-page-metric.positive{border-left:3px solid #12b76a}.osb-toast-region{bottom:20px;display:grid;grid-gap:9px;gap:9px;max-width:min(390px,calc(100vw - 28px));pointer-events:none;position:fixed;right:20px;width:100%;z-index:1900}.osb-toast{align-items:start;background:#ffffff;border:1px solid var(--osb-line);border-left:4px solid var(--osb-blue);border-radius:8px;box-shadow:0 16px 42px rgba(16,24,40,.18);display:grid;grid-gap:10px;gap:10px;grid-template-columns:25px minmax(0,1fr) auto;padding:12px;pointer-events:auto}.osb-toast>span{align-items:center;background:#eff4ff;border-radius:50%;color:var(--osb-blue-dark);display:inline-flex;font-size:12px;font-weight:900;height:25px;justify-content:center;width:25px}.osb-toast>div{display:grid;grid-gap:2px;gap:2px}.osb-toast strong{font-size:13px}.osb-toast p{color:var(--osb-muted);font-size:12px;margin:0}.osb-toast>button{background:transparent;border:0;color:#98a2b3;cursor:pointer;font-size:18px;line-height:1}.osb-toast.error{border-left-color:#d92d20}.osb-toast.error>span{background:#fff1f0;color:#b42318}.osb-toast.success{border-left-color:#12b76a}.osb-toast.success>span{background:#ecfdf3;color:#067647}.osb-workflow-progress{display:grid;grid-gap:0;gap:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0 0 18px;padding:0}.osb-workflow-progress li{align-items:center;border-bottom:2px solid #e4e7ec;display:grid;grid-gap:9px;gap:9px;grid-template-columns:28px minmax(0,1fr);padding:8px 10px 11px 0}.osb-workflow-progress li>span{align-items:center;background:#f2f4f7;border-radius:50%;color:#667085;display:inline-flex;font-size:11px;font-weight:900;height:26px;justify-content:center;width:26px}.osb-workflow-progress li>div{display:grid}.osb-workflow-progress strong{font-size:12px}.osb-workflow-progress small{color:var(--osb-muted);font-size:10px}.osb-workflow-progress li.complete,.osb-workflow-progress li.current{border-bottom-color:var(--osb-blue)}.osb-workflow-progress li.current>span{background:var(--osb-blue);color:#ffffff}.osb-workflow-progress li.complete>span{background:#dcfae6;color:#067647}.osb-progressive-section{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px}.osb-progressive-section>summary{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;padding:14px 16px}.osb-progressive-section>summary::-webkit-details-marker{display:none}.osb-progressive-section>summary>span{display:grid;grid-gap:2px;gap:2px}.osb-progressive-section>summary strong{font-size:14px}.osb-progressive-section>summary small{color:var(--osb-muted);font-size:12px}.osb-progressive-section>summary i{color:#667085;font-style:normal;transition:transform .15s ease}.osb-progressive-section[open]>summary i{transform:rotate(180deg)}.osb-progressive-section>div{border-top:1px solid var(--osb-line);padding:16px}@media (max-width:900px){.osb-workspace-switcher>summary>i,.osb-workspace-switcher>summary>span:nth-child(2){display:none}.osb-workspace-switcher>summary{display:flex;padding:4px}.management-shell .osb-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.management-shell .osb-list-search,.management-shell .osb-list-sort{grid-column:1/-1}.management-shell .osb-resource-list.rows .osb-resource-card{grid-template-columns:1fr}.management-shell .osb-resource-list.rows .osb-resource-actions{border-top:1px solid #f2f4f7;flex-wrap:wrap;grid-column:1;grid-row:auto;padding-top:12px}.management-shell .osb-resource-list.rows .osb-resource-card-header,.management-shell .osb-resource-list.rows .osb-resource-meta{grid-column:1;grid-row:auto}}@media (max-width:640px){.osb-shell-context{padding:11px 14px 0}.osb-shell-context>span{display:none}.management-shell .osb-shell-context+.osb-main{padding-top:16px}.management-shell .osb-list-header{align-items:stretch;padding-bottom:16px}.management-shell .osb-list-header-action .osb-button-row{margin-top:0}.osb-workspace-switcher>div{max-width:calc(100vw - 24px);min-width:280px;right:-88px}.osb-toast-region{bottom:12px;right:14px}.osb-workflow-progress{grid-template-columns:1fr}.osb-workflow-progress li{border-bottom:0;border-left:2px solid #e4e7ec;padding:6px 0 6px 12px}.osb-workflow-progress li.complete,.osb-workflow-progress li.current{border-left-color:var(--osb-blue)}.osb-undo-banner{align-items:stretch;flex-direction:column}.osb-undo-banner .osb-button-row{width:100%}}@media (prefers-reduced-motion:reduce){.osb-skeleton{animation:none}}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--osb-bg);color:var(--osb-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--osb-focus);outline-offset:2px}.osb-shell{min-height:100vh}.osb-shell-content{min-width:0}.osb-topbar{background:#0b1220;border-bottom:1px solid #1f2937;box-shadow:0 1px 0 rgba(255,255,255,.04);color:#ffffff;gap:16px;justify-content:space-between;min-height:64px;padding:10px clamp(14px,3vw,32px);position:-webkit-sticky;position:sticky;top:0;z-index:1000}.osb-topbar,.osb-topbar-home,.osb-topbar-leading,.osb-topbar-quick-links{align-items:center;display:flex}.osb-topbar-leading{gap:12px;min-width:0}.osb-topbar-home{border:0;font-size:14px;font-weight:800;gap:9px;padding:0;white-space:nowrap}.osb-brand-mark{align-items:center;background:#ffffff;border-radius:6px;color:#0b1220;display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:900;height:30px;justify-content:center;width:30px}.osb-topbar-divider{background:#344054;height:24px;width:1px}.osb-topbar-title{font-size:15px;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-icon-button{align-items:center;background:transparent;border:1px solid #d0d5dd;border-radius:7px;color:inherit;cursor:pointer;display:inline-flex;font-size:21px;height:38px;justify-content:center;padding:0;width:38px}.osb-icon-button .osb-control-icon{height:20px;width:20px}.osb-menu-button{border-color:#344054;color:#f2f4f7}.osb-topbar-quick-links{gap:4px}.osb-topbar-quick-links>a{border-radius:6px;color:#d0d5dd;font-size:13px;font-weight:700;padding:8px 10px}.osb-topbar-quick-links>a.active,.osb-topbar-quick-links>a:hover{background:#1d2939;color:#ffffff}.osb-topbar-help{align-items:center;border:1px solid #344054;border-radius:50%;color:#f2f4f7;display:inline-flex;height:32px;justify-content:center;margin-left:5px;padding:0;width:32px}.osb-global-tools,.osb-topbar-actions{align-items:center;display:flex;gap:8px}.osb-command-trigger,.osb-global-create-menu>summary{align-items:center;border:1px solid #344054;border-radius:7px;color:#f2f4f7;cursor:pointer;display:flex;font-size:13px;font-weight:700;min-height:38px}.osb-command-trigger{background:#1d2939;gap:22px;justify-content:space-between;min-width:220px;padding:7px 8px 7px 12px}.osb-command-trigger span{color:#d0d5dd;font-weight:500}.osb-command-trigger kbd{background:#344054;border-radius:4px;color:#eaecf0;font-family:inherit;font-size:11px;padding:3px 6px}.osb-global-create-menu{position:relative}.osb-global-create-menu>summary{background:var(--osb-blue);border-color:#528bff;gap:7px;list-style:none;padding:7px 12px}.osb-global-create-menu>summary::-webkit-details-marker{display:none}.osb-global-create-menu>div{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-md);display:grid;min-width:260px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1100}.osb-global-create-menu>div a{border-radius:6px;display:grid;padding:9px 10px}.osb-global-create-menu>div a:hover{background:#f2f4f7}.osb-global-create-menu strong{color:var(--osb-ink);font-size:13px}.osb-global-create-menu small{color:var(--osb-muted);font-size:11px}.osb-command-layer{inset:0;position:fixed;z-index:2000}.osb-command-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(16,24,40,.58);border:0;inset:0;position:absolute;width:100%}.osb-command-palette{background:#ffffff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:0 28px 70px rgba(16,24,40,.3);left:50%;max-width:calc(100vw - 24px);overflow:hidden;position:absolute;top:12vh;transform:translateX(-50%);width:620px}.osb-command-palette>label{align-items:center;border-bottom:1px solid var(--osb-line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto 1fr;padding:12px 16px}.osb-command-palette>label>span{color:#667085;font-size:22px}.osb-command-palette>label>svg{color:#667085;height:21px;width:21px}.osb-command-palette input{border:0;font-size:17px;min-height:40px;outline:0;width:100%}.osb-command-palette>div{display:grid;max-height:56vh;overflow-y:auto;padding:7px}.osb-command-palette>div a{align-items:center;border-radius:7px;display:grid;grid-gap:2px 12px;gap:2px 12px;grid-template-columns:1fr auto;padding:10px 11px}.osb-command-palette>div a:hover{background:#eff4ff}.osb-command-palette>div a small,.osb-command-palette>div a strong{grid-column:1}.osb-command-palette>div a small,.osb-command-palette>div p{color:var(--osb-muted);font-size:12px}.osb-command-palette>div a>span{color:#98a2b3;grid-column:2;grid-row:1/span 2}.osb-drawer-backdrop{background:rgba(16,24,40,.52);border:0;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s ease;z-index:1200}.osb-drawer-backdrop.open{opacity:1;pointer-events:auto}.osb-navigation-drawer{background:#ffffff;bottom:0;box-shadow:20px 0 48px rgba(16,24,40,.18);display:grid;grid-template-rows:auto auto minmax(0,1fr);left:0;max-width:calc(100vw - 32px);position:fixed;top:0;transform:translateX(-105%);transition:transform .2s ease;width:340px;z-index:1300}.osb-interface-mode{background:#f8fafc;border-bottom:1px solid var(--osb-line);display:grid;grid-gap:7px;gap:7px;padding:10px 16px 12px}.osb-interface-mode>span{color:#667085;font-size:10px;font-weight:900;text-transform:uppercase}.osb-interface-mode>div{background:#e4e7ec;border-radius:7px;display:grid;grid-gap:2px;gap:2px;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.osb-interface-mode button{background:transparent;border:0;border-radius:5px;color:#475467;cursor:pointer;font-size:12px;font-weight:800;min-height:32px;padding:6px 10px}.osb-interface-mode button[aria-pressed=true]{background:#ffffff;box-shadow:0 1px 3px rgba(16,24,40,.16);color:#1849a9}.osb-interface-mode button:disabled{cursor:wait;opacity:.6}.osb-navigation-drawer.open{transform:translateX(0)}.osb-drawer-header{align-items:center;border-bottom:1px solid var(--osb-line);display:flex;justify-content:space-between;min-height:70px;padding:14px 16px}.osb-drawer-brand{align-items:center;display:flex;gap:10px}.osb-drawer-brand .osb-brand-mark{background:#0b1220;color:#ffffff}.osb-drawer-brand>span:last-child{display:grid}.osb-drawer-brand strong{font-size:14px}.osb-drawer-brand small{color:var(--osb-muted);font-size:12px}.osb-drawer-header .osb-icon-button{color:#475467}.osb-drawer-navigation{overflow-y:auto;padding:12px}.osb-drawer-dashboard,.osb-drawer-section>a{border-radius:7px;display:grid;padding:9px 10px}.osb-drawer-dashboard{align-items:center;font-size:14px;font-weight:800;gap:9px;grid-template-columns:20px 1fr;margin-bottom:14px}.osb-drawer-section{border-top:1px solid #f2f4f7;padding:14px 0 7px}.osb-drawer-section h2{color:#98a2b3;font-size:11px;font-weight:800;margin:0 10px 7px;text-transform:uppercase}.osb-drawer-section>a{gap:2px;margin:2px 0}.osb-drawer-section.primary>a{align-items:center;gap:1px 9px;grid-template-columns:26px 1fr}.osb-drawer-section.primary>a i{align-items:center;color:#667085;display:inline-flex;font-size:18px;font-style:normal;grid-row:1/span 2;justify-content:center}.osb-drawer-section.primary>a i svg,.osb-drawer-section.utility>a i svg{height:18px;width:18px}.osb-drawer-section.primary>a small{grid-column:2}.osb-drawer-section.utility>a{align-items:center;gap:1px 9px;grid-template-columns:24px minmax(0,1fr)}.osb-drawer-section.utility>a i{align-items:center;color:#667085;display:inline-flex;font-style:normal;grid-row:1/span 2;justify-content:center}.osb-drawer-section.utility>a small{grid-column:2}.osb-drawer-section>a span{font-size:14px;font-weight:750}.osb-drawer-section>a small{color:var(--osb-muted);font-size:11px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-drawer-dashboard.active,.osb-drawer-dashboard:hover,.osb-drawer-section>a.active,.osb-drawer-section>a:hover{background:#eff4ff;color:var(--osb-blue-dark)}.osb-drawer-section>a.active i,.osb-drawer-section>a:hover i{color:var(--osb-blue-dark)}@media (min-width:1024px){.management-shell .osb-shell-content,.management-shell .osb-topbar{margin-left:264px}.management-shell .osb-navigation-drawer{box-shadow:none;transform:translateX(0);width:264px}.management-shell .osb-drawer-backdrop{display:none}.management-shell .osb-navigation-drawer .osb-drawer-header{min-height:64px}.management-shell .osb-drawer-navigation{padding:9px}.management-shell .osb-drawer-section{padding-top:10px}}.osb-management-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.94);border:1px solid var(--osb-line);border-radius:8px;box-shadow:0 8px 24px rgba(16,24,40,.07);display:flex;gap:3px;margin-bottom:18px;overflow-x:auto;padding:4px;position:-webkit-sticky;position:sticky;top:74px;z-index:20}.osb-management-tabs button{align-items:center;background:transparent;border:0;border-radius:6px;color:#475467;cursor:pointer;display:inline-flex;flex:1 1 140px;font-size:14px;font-weight:750;gap:7px;min-height:40px;padding:8px 12px;position:relative;white-space:nowrap}.osb-management-tabs button:hover{background:#f9fafb;color:#1d2939}.osb-management-tabs button.active{background:#eef4ff;color:var(--osb-blue-dark)}.osb-management-tabs button.active:after{background:#2f6fed;border-radius:999px;bottom:1px;content:"";height:2px;inset-inline:12px;position:absolute}.osb-management-tabs small{align-items:center;background:#f2f4f7;border-radius:5px;color:#475467;display:inline-flex;font-size:11px;height:21px;justify-content:center;min-width:21px;padding:0 5px}.osb-task-drawer-layer{inset:0;position:fixed;z-index:1500}.osb-task-drawer-backdrop{background:rgba(16,24,40,.48);border:0;inset:0;position:absolute;width:100%}.osb-task-drawer{background:#ffffff;bottom:0;box-shadow:-20px 0 48px rgba(16,24,40,.18);display:grid;grid-template-rows:auto minmax(0,1fr);max-width:100%;position:absolute;right:0;top:0;width:520px}.osb-task-drawer>header{align-items:flex-start;border-bottom:1px solid var(--osb-line);display:flex;gap:18px;justify-content:space-between;padding:20px}.osb-task-drawer h2,.osb-task-drawer p{margin:0}.osb-task-drawer h2{font-size:21px}.osb-task-drawer p{color:var(--osb-muted);font-size:14px;margin-top:4px}.osb-task-drawer .osb-icon-button{color:#475467}.osb-task-drawer-body{overflow-y:auto;padding:20px}.osb-task-drawer-actions{background:#ffffff;border-top:1px solid var(--osb-line);bottom:-20px;margin-inline:-20px;padding:14px 20px 20px;position:-webkit-sticky;position:sticky;z-index:2}.osb-result-editor .osb-warning-panel{grid-column:1/-1}.osb-confirmation-layer{align-items:center;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1700}.osb-confirmation-backdrop{background:rgba(16,24,40,.58);border:0;inset:0;position:absolute;width:100%}.osb-confirmation-dialog{background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:0 24px 60px rgba(16,24,40,.26);display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr);max-width:480px;padding:20px;position:relative;width:100%}.osb-confirmation-mark{align-items:center;background:#fff1f0;border:1px solid #fecdca;border-radius:8px;color:#b42318;display:flex;font-size:20px;font-weight:900;height:42px;justify-content:center;width:42px}.osb-confirmation-dialog.warning .osb-confirmation-mark{background:#fffaeb;border-color:#fedf89;color:#b54708}.osb-confirmation-dialog h2{font-size:20px;margin:0}.osb-confirmation-dialog p{color:var(--osb-muted);line-height:1.5;margin:5px 0 0}.osb-confirmation-dialog>.osb-button-row{grid-column:1/-1;justify-content:flex-end}.osb-sticky-save-bar{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;bottom:16px;box-shadow:0 12px 34px rgba(16,24,40,.28);color:#ffffff;display:flex;gap:18px;justify-content:space-between;left:50%;max-width:min(680px,calc(100vw - 28px));padding:10px 12px 10px 16px;position:fixed;transform:translateX(-50%);width:max-content;z-index:1100}.osb-sticky-save-bar>span{font-size:13px;font-weight:700}.osb-sticky-save-bar>div{display:flex;gap:8px}.osb-color-field{display:grid;grid-gap:6px;gap:6px}.osb-color-field>span:first-child{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-color-field-control{align-items:center;border:1px solid #d0d5dd;border-radius:7px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:36px minmax(0,1fr) 24px;min-height:42px;padding:4px 8px 4px 4px}.osb-color-field-control input[type=color]{border:0;height:32px;min-height:0;padding:0;width:36px}.osb-color-field-control input:not([type=color]){border:0;min-height:32px;min-width:0;outline:0;padding:0 4px}.osb-color-field-control i{border:1px solid rgba(16,24,40,.18);border-radius:50%;height:20px;width:20px}.osb-choice-grid{border:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.osb-choice-grid legend{color:#475569;font-size:12px;font-weight:800;grid-column:1/-1;margin-bottom:2px;text-transform:uppercase}.osb-choice-grid>label{align-items:flex-start;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;display:flex;gap:10px;min-height:92px;padding:13px}.osb-choice-grid>label.selected{background:#eff4ff;border-color:#84adff;box-shadow:0 0 0 1px #84adff}.osb-choice-grid input{margin-top:3px}.osb-choice-grid label span{display:grid;grid-gap:3px;gap:3px}.osb-choice-grid label small{color:var(--osb-muted);line-height:1.4}.osb-management-section-heading{align-items:flex-end;display:flex;gap:18px;justify-content:space-between;margin:2px 0 14px}.osb-management-section-heading h3,.osb-management-section-heading p{margin:0}.osb-management-section-heading h3{font-size:22px}.osb-management-section-heading p{color:var(--osb-muted);font-size:14px;margin-top:3px}.osb-workflow-steps{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.osb-workflow-steps button{background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;grid-template-columns:28px 1fr;padding:13px;text-align:left}.osb-workflow-steps button:hover{background:#f9fafb;border-color:#84adff}.osb-workflow-steps button>span{align-items:center;background:#eff4ff;border-radius:50%;color:var(--osb-blue-dark);display:inline-flex;font-size:12px;font-weight:900;grid-row:1/span 2;height:26px;justify-content:center;width:26px}.osb-workflow-steps button small,.osb-workflow-steps button strong{grid-column:2}.osb-workflow-steps button small{color:var(--osb-muted)}.osb-main{margin:0 auto;max-width:1240px;padding:32px clamp(16px,4vw,40px) 64px}.osb-workspace-hero{align-items:flex-end;border-bottom:1px solid var(--osb-line);display:flex;gap:24px;justify-content:space-between;margin-bottom:22px;padding:4px 0 24px}.osb-workspace-hero h2,.osb-workspace-hero p{margin:0}.osb-workspace-hero h2{font-size:clamp(32px,4vw,46px);line-height:1.08}.osb-workspace-hero p{color:var(--osb-muted);margin-top:8px;max-width:680px}.osb-live-indicator{align-items:center;background:#ecfdf3;border:1px solid #abefc6;border-radius:999px;color:#067647;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:7px;padding:7px 10px}.osb-live-indicator i{background:#17b26a;border-radius:50%;box-shadow:0 0 0 4px rgba(23,178,106,.12);height:7px;width:7px}.osb-operations-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-operations-summary>div{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);display:grid;padding:15px 16px}.osb-operations-summary small,.osb-operations-summary span{color:var(--osb-muted);font-size:12px}.osb-operations-summary strong{font-size:28px;line-height:1.2;margin:4px 0 2px}.osb-operations-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-broadcast-flow{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(7,auto);justify-content:center;margin-bottom:18px;padding:15px}.osb-broadcast-flow span{background:#1d2939;border:1px solid #475467;border-radius:6px;font-size:12px;font-weight:750;padding:8px 10px}.osb-broadcast-flow i{color:#84adff;font-style:normal}.osb-broadcast-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.osb-broadcast-grid article{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);display:flex;flex-direction:column;min-height:250px;padding:20px}.osb-broadcast-grid article>span{color:var(--osb-blue-dark);font-size:11px;font-weight:850;text-transform:uppercase}.osb-broadcast-grid h3{font-size:22px;margin:16px 0 6px}.osb-broadcast-grid p{color:var(--osb-muted);font-size:14px;line-height:1.55;margin:0}.osb-broadcast-grid a{border-top:1px solid #f2f4f7;color:var(--osb-blue-dark);font-size:13px;font-weight:800;margin-top:auto;padding-top:14px}.osb-broadcast-grid a,.osb-production-note{align-items:center;display:flex;justify-content:space-between}.osb-production-note{background:#eef4ff;border:1px solid #c7d7fe;border-radius:8px;gap:18px;margin-top:18px;padding:16px}.osb-production-note p{color:#475467;font-size:13px;margin:3px 0 0;max-width:720px}.osb-command-center-launches{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 20px}.osb-command-center-launches a{background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:1fr auto;padding:16px}.osb-command-center-launches a:hover{background:#1d2939;border-color:#528bff}.osb-command-center-launches a>span{color:#84adff;font-size:11px;font-weight:850;grid-column:1;text-transform:uppercase}.osb-command-center-launches small,.osb-command-center-launches strong{grid-column:1}.osb-command-center-launches small{color:#b3b8c2}.osb-command-center-launches b{align-self:center;color:#84adff;grid-column:2;grid-row:1/span 3}.osb-card{background:var(--osb-surface);border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);padding:20px}.osb-details-summary{align-items:center;cursor:pointer;display:flex;justify-content:space-between;list-style:none}.osb-details-summary::-webkit-details-marker{display:none}.osb-details-summary small,.osb-details-summary span,.osb-details-summary strong{display:block}.osb-details-summary small{color:var(--osb-muted);font-size:13px;font-weight:600;line-height:1.45;margin-top:4px}.osb-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.osb-muted{color:var(--osb-muted)}.osb-pill{background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#123a9c;display:inline-flex;font-size:12px;font-weight:700;padding:4px 9px}.osb-pill.muted{background:#f8fafc;border-color:#e2e8f0;color:#64748b}.osb-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.osb-button-row.compact{margin-top:0}.osb-button{align-items:center;background:var(--osb-blue);border:1px solid var(--osb-blue);border-radius:7px;color:#ffffff;display:inline-flex;font-weight:800;font-size:14px;min-height:40px;padding:9px 14px;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.osb-button:hover{background:var(--osb-blue-dark);border-color:var(--osb-blue-dark);box-shadow:var(--osb-shadow-sm)}.osb-button.secondary{background:#ffffff;border-color:#cbd5e1;color:#111827}.osb-button.secondary:hover{background:#f9fafb;border-color:#98a2b3}.osb-button.compact{font-size:12px;min-height:34px;padding:6px 10px}.osb-button.danger{background:#b91c1c;border-color:#b91c1c}.osb-button.danger-text{color:#b91c1c}.osb-danger-heading{color:#991b1b;margin:0 0 8px}.osb-danger-zone{border-color:#fecaca}.osb-warning-panel{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;display:grid;grid-gap:6px;gap:6px;padding:12px}.osb-warning-panel p{margin:0}.osb-warning-panel.danger{background:#fff1f2;border-color:#fecdd3;color:#9f1239}.osb-handoff-status{background:#1f2937;border:1px solid #475569;border-radius:8px;color:#e5e7eb;font-weight:700;margin:18px 0 0;padding:12px}.osb-handoff-status a{color:#bfdbfe;text-decoration:underline}button.osb-button:disabled{cursor:not-allowed;opacity:.65}.osb-info-link{align-items:center;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;flex:0 0 34px;font-weight:900;height:34px;justify-content:center;width:34px}.osb-account-main{max-width:1000px}.osb-account-workspace{display:grid;grid-gap:14px;gap:14px}.osb-account-identity{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:16px;gap:16px;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(22px,4vw,32px)}.osb-account-identity .osb-doc-eyebrow{color:#84adff}.osb-account-identity h2{font-size:clamp(25px,4vw,36px);letter-spacing:0;line-height:1.1;margin:5px 0 4px}.osb-account-identity p{color:#cbd5e1;margin:0}.osb-account-identity .osb-account-avatar{border:3px solid #84adff;height:76px;width:76px}.osb-account-identity>.osb-status-pill{background:#1d2939;border-color:#475467;color:#d0d5dd}.osb-account-identity>.osb-status-pill.active{background:#053321;border-color:#087443;color:#abefc6}.osb-account-security-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-account-security-grid>section{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);display:grid;grid-gap:12px;gap:12px;padding:20px}.osb-account-security-grid h3{font-size:18px;margin:-5px 0 0}.osb-account-security-grid .osb-account-details{margin:0;padding-top:14px}.osb-account-security-grid .osb-button{justify-self:start}.osb-account-settings-card{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);display:grid;grid-gap:18px;gap:18px;padding:20px}.osb-account-settings-card>header{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:16px;justify-content:space-between;padding-bottom:16px}.osb-account-settings-card h3,.osb-account-settings-card p{margin:0}.osb-account-settings-card h3{font-size:20px;margin-top:4px}.osb-account-settings-card header p{color:var(--osb-muted);font-size:13px;margin-top:5px}.osb-visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.osb-account-header{align-items:center;display:flex;gap:14px}.osb-account-card{background:linear-gradient(145deg,#ffffff,#fbfcff);box-shadow:0 16px 40px rgba(15,23,42,.08)}.osb-account-card>.osb-status-pill{justify-self:start}.osb-account-header h2{margin:0}.osb-account-header p{margin:4px 0 0}.osb-account-avatar{align-items:center;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#123a9c;display:inline-flex;flex:0 0 56px;font-size:22px;font-weight:900;height:56px;justify-content:center;object-fit:cover;width:56px}.osb-account-details{border-top:1px solid var(--osb-line);display:grid;grid-gap:12px;gap:12px;margin:20px 0 0;padding-top:20px}.osb-account-details div{display:grid;grid-gap:4px;gap:4px}.osb-account-details dt{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-account-details dd{margin:0;overflow-wrap:anywhere}.osb-account-actions{align-items:center;background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-top:0;padding:18px 20px}.osb-account-actions>div{display:grid;grid-gap:2px;gap:2px}.osb-account-actions span{color:var(--osb-muted);font-size:13px}.osb-list-header{align-items:flex-start;background:linear-gradient(135deg,#0b1220,#101c35 70%,#153b83);border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 16px 36px rgba(15,23,42,.16);color:#ffffff;display:flex;gap:18px;justify-content:space-between;margin-bottom:20px;overflow:hidden;padding:clamp(22px,4vw,34px);position:relative}.osb-list-header:after{background:#2f6fed;content:"";height:3px;inset:auto 0 0;position:absolute}.osb-list-header h2{font-size:clamp(28px,3vw,36px);letter-spacing:0;line-height:1.15;margin:0}.osb-list-header p{color:#cbd5e1;line-height:1.55;margin:7px 0 0;max-width:680px}.osb-list-header .osb-doc-eyebrow{color:#8fb6ff}.osb-list-header-copy{min-width:0}.osb-list-header-action{flex:0 0 auto}.osb-create-panel{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);margin-bottom:16px;padding:18px}.osb-form-grid{display:grid;grid-gap:14px;gap:14px}.osb-form-fieldset{border:0;display:grid;grid-gap:16px;gap:16px;margin:0;min-width:0;padding:0}.osb-form-grid.two-column{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.osb-form-grid label{display:grid;grid-gap:6px;gap:6px}.osb-form-grid label span{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-form-grid label .osb-field-preview{color:var(--osb-muted);font-size:12px;font-weight:500;line-height:1.4;text-transform:none}.osb-choice-fieldset{border:0;display:grid;grid-gap:7px;gap:7px;margin:0;min-width:0;padding:0}.osb-choice-fieldset legend{color:#475569;font-size:12px;font-weight:800;margin-bottom:7px;padding:0;text-transform:uppercase}.osb-option-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-option-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.osb-choice-card{background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;color:var(--osb-ink);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:86px;padding:13px;text-align:left;transition:background .12s ease,border-color .12s ease,box-shadow .12s ease}.osb-choice-card:hover{border-color:#84adf4}.osb-choice-card.active{background:#eef4ff;border-color:#2f6fed;box-shadow:0 0 0 3px rgba(47,111,237,.12)}.osb-choice-card strong{font-size:14px}.osb-choice-card span{color:#667085;font-size:12px;font-weight:500;line-height:1.4;text-transform:none}.osb-brand-preview{align-items:center;background:linear-gradient(145deg,#f8fafc,#eef4ff);border:1px solid #dbe3ef;border-left:4px solid #2f6fed;border-radius:8px;display:flex;gap:12px;min-height:76px;padding:12px}.osb-brand-preview>div:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-brand-preview span{color:#667085;font-size:11px;font-weight:800;text-transform:uppercase}.osb-brand-preview>div:last-child strong{font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-setup-summary{background:#0f172a;border-radius:8px;color:#ffffff;display:grid;grid-gap:3px;gap:3px;margin:0;padding:12px 14px}.osb-setup-summary span{color:#cbd5e1;font-size:12px}.osb-form-grid input,.osb-form-grid select,.osb-form-grid textarea{background:#ffffff;border:1px solid #d0d5dd;border-radius:7px;color:var(--osb-ink);min-height:42px;padding:9px 12px}.osb-form-grid input:hover,.osb-form-grid select:hover,.osb-form-grid textarea:hover,.osb-list-search input:hover,.osb-list-sort select:hover{border-color:#98a2b3}.osb-form-grid textarea{resize:vertical}.osb-switch-field{align-items:center;border:1px solid #cbd5e1;border-radius:8px;display:flex!important;flex-direction:row;gap:10px!important;min-height:42px;padding:9px 11px}.osb-switch-field input{min-height:auto;padding:0}.osb-switch-field span{display:grid;grid-gap:2px;gap:2px}.osb-switch-field small{color:var(--osb-muted);font-size:12px;font-weight:500;line-height:1.35;text-transform:none}.osb-section-subheader{display:grid;grid-gap:4px;gap:4px}.osb-section-subheader h3,.osb-section-subheader h4{margin:0}.osb-section-subheader p{color:var(--osb-muted);margin:0}.osb-url-display{background:#f8fafc;border:1px solid #dbeafe;border-radius:8px;color:#1e3a8a;font-weight:700;overflow-wrap:anywhere;padding:12px}.osb-form-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;color:#9f1239}.osb-form-error,.osb-form-success{font-weight:700;margin:0;padding:10px 12px}.osb-form-success{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#166534}.osb-undo-banner{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;display:flex;gap:14px;justify-content:space-between;margin:0 0 16px;padding:12px 14px}.osb-undo-banner>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-undo-banner span,.osb-undo-banner strong{overflow-wrap:anywhere}.osb-undo-banner span{color:#92400e;font-size:14px}.osb-undo-banner .osb-button{white-space:nowrap}.osb-info-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e3a8a;font-weight:700;line-height:1.45;margin:0;padding:10px 12px}.osb-success-note{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;color:#166534;font-weight:800;margin:0 0 14px;padding:10px 12px}.osb-file-button{cursor:pointer;display:inline-flex;overflow:hidden;position:relative}.osb-file-button input{inset:0;opacity:0;position:absolute}.osb-style-canvas-preview{background:#020617;border:1px solid #344054;border-radius:8px;display:block;width:100%}.osb-style-studio{background:#ffffff;border:1px solid #d9e0ea;border-radius:8px;box-shadow:0 18px 44px rgba(16,24,40,.09);overflow:hidden}.osb-style-studio>form{gap:0}.osb-style-studio-toolbar{align-items:flex-end;background:#f8fafc;border-bottom:1px solid #dfe5ee;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(220px,1fr) auto auto;padding:16px}.osb-style-name-field{display:grid;grid-gap:6px;gap:6px}.osb-style-name-field>span{color:#475467;font-size:11px;font-weight:800;text-transform:uppercase}.osb-style-name-field input{font-size:17px;font-weight:800}.osb-style-preview-toggle{background:#e9eef5;border:1px solid #d0d5dd;border-radius:8px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:repeat(2,minmax(82px,1fr));padding:3px}.osb-style-preview-toggle button{background:transparent;border:0;border-radius:6px;color:#475467;cursor:pointer;font-weight:800;min-height:38px;padding:7px 12px}.osb-style-preview-toggle button.active{background:#ffffff;box-shadow:0 1px 4px rgba(16,24,40,.14);color:#101828}.osb-style-studio-actions{flex-wrap:nowrap}.osb-style-studio-grid{align-items:start;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)}.osb-style-preview-pane{background:#101828;color:#ffffff;display:grid;grid-gap:16px;gap:16px;min-width:0;padding:clamp(16px,2.5vw,24px);position:-webkit-sticky;position:sticky;top:76px}.osb-style-preview-pane>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.osb-style-preview-pane>header>div{display:grid;grid-gap:3px;gap:3px}.osb-style-preview-pane h2{font-size:22px;margin:0}.osb-style-preview-pane .osb-doc-eyebrow{color:#9ec1ff}.osb-style-preview-pane .osb-status-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#ffffff}.osb-style-canvas-stage{background:#060c18;border:1px solid #344054;border-radius:8px;padding:10px}.osb-style-preview-meta{display:flex;flex-wrap:wrap;gap:8px}.osb-style-preview-meta .osb-meta-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#d0d5dd}.osb-style-control-pane{display:grid;grid-gap:16px;gap:16px;min-width:0;padding:clamp(16px,2.5vw,24px)}.osb-style-editor-layout{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(230px,.35fr) minmax(0,1fr)}.osb-style-section-nav{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-style-section-nav button{background:#ffffff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left}.osb-style-section-nav button.active{background:#eff4ff;border-color:#1d4ed8;box-shadow:0 0 0 2px #dbeafe}.osb-style-fields p,.osb-style-section-nav span{color:var(--osb-muted);font-size:13px;line-height:1.4}.osb-style-fields{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:16px;gap:16px;padding:16px}.osb-style-fields-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.osb-style-fields h3,.osb-style-fields p{margin:0}.osb-sponsor-url-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.osb-sponsor-url-column{display:grid;grid-gap:12px;gap:12px}.osb-sponsor-url-column h4{margin:0}.osb-segmented-control{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;display:grid;grid-gap:4px;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.osb-segmented-control button{background:transparent;border:0;border-radius:6px;color:#334155;cursor:pointer;font-weight:800;min-height:38px;padding:8px 10px}.osb-segmented-control button.active{background:#ffffff;color:#0f172a;box-shadow:0 1px 6px rgba(15,23,42,.12)}.osb-checkbox-list{border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:12px}.osb-checkbox-list>span{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-checkbox-list p{color:var(--osb-muted);margin:0}.osb-checkbox-list label,.osb-select-row{align-items:center;border:1px solid var(--osb-line);border-radius:8px;display:flex;gap:9px;min-height:42px;padding:9px 11px}.osb-checkbox-list strong{color:#123a9c;font-size:13px}.osb-schedule-player-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.osb-schedule-player-picker{display:grid;grid-gap:10px;gap:10px}.osb-workflow-section{border-top:1px solid var(--osb-line);display:grid;grid-gap:16px;gap:16px;padding-top:18px}.osb-workflow-section:first-child{border-top:0;padding-top:0}.osb-workflow-section>header{align-items:flex-start;display:flex;gap:12px}.osb-workflow-section>header>span{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#175cd3;display:flex;flex:0 0 auto;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.osb-workflow-section>header>div{display:grid;grid-gap:3px;gap:3px}.osb-workflow-section>header h3,.osb-workflow-section>header p{margin:0}.osb-workflow-section>header h3{font-size:16px}.osb-workflow-section>header p{color:var(--osb-muted);font-size:13px;line-height:1.4}.osb-schedule-overview{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(220px,1fr) auto minmax(210px,auto);margin-top:18px;padding:18px}.osb-schedule-overview-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.osb-schedule-overview-copy .osb-doc-eyebrow{color:#9ec1ff}.osb-schedule-overview-copy h3{font-size:19px;margin:0}.osb-schedule-overview-copy p{color:#cbd5e1;font-size:13px;margin:0}.osb-schedule-metrics{display:grid;grid-gap:6px;gap:6px;grid-template-columns:repeat(3,minmax(62px,1fr))}.osb-schedule-metrics>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:7px;display:grid;justify-items:center;min-width:70px;padding:9px 10px}.osb-schedule-metrics strong{font-size:21px;line-height:1}.osb-schedule-metrics span{color:#aab7ca;font-size:10px;font-weight:800;margin-top:5px;text-transform:uppercase}.osb-schedule-overview-actions{align-items:flex-end;display:grid;grid-gap:8px;gap:8px;justify-items:end}.osb-schedule-overview-actions>span{color:#cbd5e1;font-size:11px}.osb-schedule-overview-actions .osb-button.secondary{background:#ffffff}.osb-schedule-queue-section{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.osb-schedule-queue-section .osb-management-section-heading,.osb-schedule-queue-section .osb-management-section-heading h2,.osb-schedule-queue-section .osb-management-section-heading p{margin:0}.osb-schedule-queue-section .osb-management-section-heading p{color:var(--osb-muted);font-size:13px;margin-top:4px}.osb-schedule-queue-section .osb-list-toolbar{margin-top:0}.osb-schedule-match-list{display:grid;grid-gap:10px;gap:10px}.osb-schedule-match-card{background:#ffffff;border:1px solid #dfe5ee;border-left:4px solid #528bff;border-radius:8px;box-shadow:var(--osb-shadow-sm);overflow:hidden}.osb-schedule-match-card.active{border-left-color:#17b26a}.osb-schedule-match-card.complete{border-left-color:#98a2b3}.osb-schedule-match-card>header{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:15px 17px 11px}.osb-schedule-position{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:7px;color:#1849a9;display:inline-flex;font-size:12px;font-weight:900;height:38px;justify-content:center;min-width:38px;padding:0 7px}.osb-schedule-position.next{background:#155eef;border-color:#155eef;color:#ffffff;min-width:50px}.osb-schedule-match-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-schedule-match-title strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-schedule-match-title span{color:#667085;font-size:12px}.osb-schedule-match-body{display:grid;grid-gap:9px;gap:9px;padding:0 17px 13px 67px}.osb-schedule-match-body .osb-resource-meta{margin:0}.osb-schedule-match-note{color:#667085;font-size:12px;line-height:1.45;margin:0}.osb-schedule-match-card>footer{align-items:center;border-top:1px solid #eef2f6;display:flex;gap:14px;justify-content:space-between;padding:11px 17px}.osb-schedule-match-actions,.osb-schedule-reorder{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.osb-schedule-reorder>button{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:6px;color:#344054;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:800;gap:5px;min-height:34px;padding:6px 9px}.osb-schedule-reorder>button:hover{background:#f8fafc;border-color:#84adff}.osb-schedule-reorder>button:disabled{cursor:not-allowed;opacity:.5}.osb-schedule-reorder>span{color:#667085;font-size:11px}.osb-schedule-match-card>.osb-result-editor{margin:0;padding:0 17px 14px}.osb-schedule-match-card>.osb-result-editor summary{padding-top:12px}.osb-result-editor{border-top:1px solid #eef2f6;margin-top:4px;padding-top:12px}.osb-result-editor summary{color:#1849a9;cursor:pointer;font-size:13px;font-weight:800;width:max-content}.osb-result-editor>div{margin-top:12px}.osb-session-detail-grid{border-top:1px solid #e2e8f0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:10px;padding-top:12px}.osb-session-detail-grid span{color:#334155;display:grid;font-size:13px;grid-gap:3px;gap:3px}.osb-session-detail-grid strong{color:#64748b;font-size:11px;text-transform:uppercase}.osb-scorekeeper-command{background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;margin-bottom:14px;overflow:hidden}.osb-scorekeeper-command>footer,.osb-scorekeeper-command>header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px}.osb-scorekeeper-command>header>div{min-width:0}.osb-scorekeeper-command .osb-doc-eyebrow{color:#84adff}.osb-scorekeeper-command h2{font-size:26px;letter-spacing:0;margin:5px 0 4px}.osb-scorekeeper-command footer p,.osb-scorekeeper-command header p{color:#b3b8c2;font-size:13px;line-height:1.5;margin:0;max-width:700px}.osb-scorekeeper-health{align-items:center;background:#1d2939;border:1px solid #475467;border-radius:999px;color:#d0d5dd;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:800;gap:8px;padding:8px 11px}.osb-scorekeeper-health i{background:#98a2b3;border-radius:50%;height:8px;width:8px}.osb-scorekeeper-health.active{background:#053321;border-color:#087443;color:#abefc6}.osb-scorekeeper-health.active i{background:#32d583;box-shadow:0 0 0 4px rgba(50,213,131,.12)}.osb-scorekeeper-metrics{border-bottom:1px solid #344054;border-top:1px solid #344054;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-scorekeeper-metrics>div{display:grid;grid-gap:3px;gap:3px;padding:17px 20px}.osb-scorekeeper-metrics>div+div{border-left:1px solid #344054}.osb-scorekeeper-metrics small,.osb-scorekeeper-metrics span{color:#98a2b3;font-size:11px}.osb-scorekeeper-metrics span{font-weight:850;text-transform:uppercase}.osb-scorekeeper-metrics strong{font-size:30px;line-height:1.1}.osb-scorekeeper-metrics .attention strong{color:#fec84b}.osb-scorekeeper-metrics .blocked strong{color:#fda29b}.osb-scorekeeper-command>footer{padding-bottom:16px;padding-top:16px}.osb-scorekeeper-command>footer .osb-button{flex:0 0 auto}.osb-scorekeeper-warning{margin-bottom:14px}.osb-scorekeeper-block-list,.osb-scorekeeper-session-list{display:grid;grid-gap:10px;gap:10px}.osb-scorekeeper-session{background:#ffffff;border:1px solid #dfe5ee;border-left:4px solid #98a2b3;border-radius:8px;box-shadow:var(--osb-shadow-sm);overflow:hidden}.osb-scorekeeper-session.active{border-left-color:#17b26a}.osb-scorekeeper-session.expired{border-left-color:#f04438}.osb-scorekeeper-session.stale{border-left-color:#f79009}.osb-scorekeeper-session>header{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:16px 17px 12px}.osb-scorekeeper-device-mark{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:7px;color:#1849a9;display:inline-flex;font-size:11px;font-weight:900;height:38px;justify-content:center;width:38px}.osb-scorekeeper-last-seen,.osb-scorekeeper-session-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-scorekeeper-session-title strong{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-scorekeeper-last-seen small,.osb-scorekeeper-session-title span{color:#667085;font-size:12px}.osb-scorekeeper-last-seen{justify-items:end}.osb-scorekeeper-session-body{align-items:flex-end;display:flex;gap:16px;justify-content:space-between;padding:0 17px 14px}.osb-scorekeeper-session-body .osb-resource-meta{margin:0}.osb-scorekeeper-session-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.osb-scorekeeper-diagnostics{border-top:1px solid #eef2f6;padding:0 17px}.osb-scorekeeper-diagnostics>summary{color:#475467;cursor:pointer;font-size:12px;font-weight:800;list-style-position:inside;padding:11px 0}.osb-scorekeeper-diagnostics[open]{padding-bottom:14px}.osb-scorekeeper-diagnostics .osb-session-detail-grid{margin-top:0}.osb-list-toolbar{align-items:end;background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:0 8px 24px rgba(16,24,40,.06);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(180px,1fr) minmax(180px,240px) auto;margin:18px 0;padding:14px;position:relative}.osb-list-search,.osb-list-sort{display:grid;grid-gap:6px;gap:6px}.osb-list-search span,.osb-list-sort span{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-list-search input,.osb-list-sort select{background:#f8fafc;border:1px solid #d0d5dd;border-radius:7px;color:var(--osb-ink);min-height:42px;padding:9px 12px}.osb-list-count{align-items:center;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#1849a9;display:inline-flex;font-size:14px;font-weight:750;margin:0;min-height:34px;padding:7px 11px;white-space:nowrap}.osb-resource-list{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.osb-admin-overview{display:grid;grid-gap:18px;gap:18px}.osb-admin-metrics{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-admin-metric,.osb-admin-section{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm)}.osb-admin-metric{display:grid;grid-gap:5px;gap:5px;padding:18px}.osb-admin-metric>small,.osb-admin-metric>span{color:var(--osb-muted);font-size:12px}.osb-admin-metric>span{font-weight:800;text-transform:uppercase}.osb-admin-metric>strong{color:var(--osb-ink);font-size:32px;line-height:1}.osb-admin-section{padding:18px}.osb-admin-section>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.osb-admin-section h2,.osb-admin-section p{margin:0}.osb-admin-section h2{font-size:21px;margin-top:3px}.osb-admin-section p{color:var(--osb-muted);font-size:14px;margin-top:4px}.osb-admin-activity-list{border-top:1px solid var(--osb-line)}.osb-admin-activity-list>button{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--osb-line);color:var(--osb-ink);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:13px 4px;text-align:left;width:100%}.osb-admin-activity-list>button:hover{background:#f8fafc}.osb-admin-activity-list>button>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-admin-activity-list>button>span:last-child{text-align:right}.osb-admin-activity-list small,.osb-admin-log-row small{color:var(--osb-muted);font-size:12px}.osb-admin-detail{display:grid;grid-gap:22px;gap:22px}.osb-admin-detail>section{border-bottom:1px solid var(--osb-line);display:grid;grid-gap:10px;gap:10px;padding-bottom:20px}.osb-admin-detail>section:last-child{border-bottom:0}.osb-admin-detail h3{font-size:17px;margin:0}.osb-admin-detail-grid{display:flex;flex-wrap:wrap;gap:8px}.osb-admin-log-row{align-items:start;background:#f8fafc;border:1px solid var(--osb-line);border-radius:7px;display:grid;grid-gap:6px;gap:6px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.osb-admin-log-row>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-admin-log-row>span:nth-child(2){text-align:right}.osb-admin-log-row code,.osb-admin-log-row p{color:var(--osb-muted);font-size:12px;grid-column:1/-1;margin:0;overflow-wrap:anywhere}.osb-admin-analytics-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-admin-chart{display:grid;grid-gap:8px;gap:8px}.osb-admin-chart>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:44px minmax(0,1fr) 48px}.osb-admin-chart span,.osb-admin-chart strong{color:var(--osb-muted);font-size:12px}.osb-admin-chart strong{text-align:right}.osb-admin-chart i{background:#eef2f6;border-radius:4px;display:block;height:16px;overflow:hidden;position:relative}.osb-admin-chart b,.osb-admin-chart em{bottom:0;left:0;position:absolute;top:0}.osb-form-grid.three-column{grid-template-columns:repeat(3,minmax(0,1fr))}.osb-form-action{align-items:flex-end;display:flex}@media (max-width:760px){.osb-form-grid.three-column{grid-template-columns:1fr}}.osb-admin-chart b{background:#2f6fed}.osb-admin-chart em{background:#e5484d;left:auto;right:0}.osb-admin-table{display:grid}.osb-admin-table>div{border-top:1px solid var(--osb-line);display:grid;grid-gap:4px;gap:4px;padding:10px 0}.osb-admin-table code{overflow-wrap:anywhere}.osb-admin-table span{color:var(--osb-muted);font-size:12px}@media (max-width:860px){.osb-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-admin-analytics-grid{grid-template-columns:1fr}}@media (max-width:520px){.osb-admin-metrics{grid-template-columns:1fr}.osb-admin-activity-list>button,.osb-admin-section>header{align-items:stretch;flex-direction:column}.osb-admin-activity-list>button>span:last-child{text-align:left}}.osb-nested-list{margin-top:16px}.osb-section-heading{font-size:24px;margin:24px 0 12px}.osb-resource-card{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:0 6px 20px rgba(16,24,40,.055);display:grid;grid-gap:13px;gap:13px;min-width:0;padding:17px 18px;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.osb-resource-card:hover{border-color:#b7cdf7;box-shadow:0 14px 30px rgba(16,24,40,.09);transform:translateY(-2px)}.osb-resource-card-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.osb-resource-identity{align-items:center;display:flex;gap:12px;min-width:0}.osb-resource-mark{align-items:center;background:linear-gradient(145deg,#eef4ff,#dbe8ff);border:1px solid #c8dafb;border-radius:7px;color:#1849a9;display:inline-flex;flex:0 0 42px;font-size:13px;font-weight:900;height:42px;justify-content:center;overflow:hidden;text-transform:uppercase;width:42px}.osb-resource-mark img{height:100%;object-fit:cover;width:100%}.osb-resource-title{min-width:0}.osb-resource-title h3,.osb-resource-title p{overflow-wrap:anywhere}.osb-resource-status{flex:0 0 auto}.osb-resource-card h3{font-size:18px;line-height:1.3;margin:0}.osb-resource-card p{color:var(--osb-muted);line-height:1.5;font-size:14px;margin:4px 0 0}.osb-resource-actions,.osb-resource-meta{display:flex;flex-wrap:wrap;gap:9px}.osb-resource-actions{border-top:1px solid #f2f4f7;justify-content:flex-end;padding-top:13px}.osb-bulk-toolbar{align-items:center;background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);display:flex;flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:12px}.osb-bulk-toolbar span{color:#475569;font-size:13px;font-weight:800;margin-right:auto}.osb-bulk-toolbar-idle{background:#f8fafc;border-style:dashed;box-shadow:none}.osb-bulk-toolbar-idle .osb-button{min-height:36px;padding-block:7px}.osb-bulk-toolbar-collapsed{display:block;padding:0}.osb-bulk-toolbar-collapsed summary{color:#475467;cursor:pointer;font-size:13px;font-weight:750;list-style-position:inside;padding:11px 13px}.osb-bulk-toolbar-collapsed>div{border-top:1px solid var(--osb-line);display:flex;flex-wrap:wrap;gap:8px;padding:11px}.osb-metadata-pill,.osb-status-pill{background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;color:#334155;display:inline-flex;font-size:12px;gap:6px;padding:6px 9px}.osb-metadata-pill strong{color:#64748b;font-size:10px;letter-spacing:0;text-transform:uppercase}.osb-status-pill.active{background:#e7f8ed;border-color:#b7ebc8;color:#166534}.osb-status-pill.next{background:#eef4ff;border-color:#b2ccff;color:#1849a9;font-weight:800}.osb-status-pill.warning{background:#fffaeb;border-color:#fedf89;color:#b54708;font-weight:800}.osb-status-pill.danger{background:#fff1f0;border-color:#fecaca;color:#b42318}.osb-match-preview{background:#f8fafc;border:1px solid var(--osb-line);border-radius:8px;padding:12px}.osb-match-preview>span{color:#475569;display:block;font-size:12px;font-weight:800;margin-bottom:8px;text-transform:uppercase}.osb-match-preview-grid{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.osb-match-preview-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-match-preview-grid em{color:var(--osb-muted);font-size:12px;font-style:normal;font-weight:900}.osb-display-route-hero{background:#101828;border:1px solid #344054;border-radius:8px;box-shadow:0 18px 38px rgba(16,24,40,.16);color:#ffffff;display:grid;grid-gap:18px;gap:18px;margin-bottom:18px;padding:clamp(18px,3vw,24px)}.osb-display-route-hero>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.osb-display-route-hero>header>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.osb-display-route-hero .osb-doc-eyebrow{color:#9ec1ff}.osb-display-route-hero h2{font-size:clamp(23px,4vw,32px);line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-display-route-hero header p{color:#cbd5e1;margin:0}.osb-display-route-hero>header .osb-status-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.17);color:#ffffff;white-space:nowrap}.osb-display-route-hero>header .osb-status-pill.active{background:#d1fadf;border-color:#a6f4c5;color:#05603a}.osb-display-route-flow{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr)}.osb-display-route-flow>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:7px;display:grid;grid-gap:3px;gap:3px;min-width:0;padding:11px 12px}.osb-display-route-flow small{color:#9ec1ff;font-size:10px;font-weight:800;text-transform:uppercase}.osb-display-route-flow strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-display-route-flow i{align-self:center;color:#7f9ac2;font-style:normal;font-weight:900}.osb-display-route-url{align-items:center;background:#ffffff;border-radius:8px;color:var(--osb-ink);display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 10px 10px 13px}.osb-display-route-url code,.osb-display-scorekeeping-link code,.osb-dynamic-url-summary code{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-display-route-url>div{display:flex;gap:8px}.osb-display-scorekeeping-link{align-items:center;color:#cbd5e1;display:grid;grid-gap:10px;gap:10px;grid-template-columns:auto minmax(0,1fr) auto}.osb-display-scorekeeping-link>span{font-size:11px;font-weight:800;text-transform:uppercase}.osb-display-scorekeeping-link .osb-auth-text-button{color:#9ec1ff}.osb-dynamic-display-workspace,.osb-dynamic-url-workspace{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.osb-form-section-heading{align-items:flex-end;border-bottom:1px solid #e4e7ec;display:flex;gap:18px;justify-content:space-between;padding-bottom:13px}.osb-form-section-heading>div{display:grid;grid-gap:3px;gap:3px}.osb-form-section-heading h3{font-size:18px;margin:0}.osb-form-section-heading>span{color:var(--osb-muted);font-size:12px;text-align:right}.osb-dynamic-url-fields{display:grid;grid-gap:16px;gap:16px;min-width:0}.osb-dynamic-url-fields>label{display:grid;grid-gap:7px;gap:7px}.osb-dynamic-url-fields>label>span{color:#344054;font-size:13px;font-weight:800}.osb-dynamic-url-fields .osb-choice-grid>label{display:grid;grid-gap:2px 10px;gap:2px 10px;grid-template-columns:auto minmax(0,1fr)}.osb-dynamic-url-fields .osb-choice-grid>label input{grid-row:1/span 2}.osb-dynamic-url-fields .osb-choice-grid>label small,.osb-dynamic-url-fields .osb-choice-grid>label strong{grid-column:2}.osb-camera-mode-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.osb-camera-mode-choices>label{min-height:108px}.osb-dynamic-url-summary{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:15px;gap:15px;padding:16px;position:-webkit-sticky;position:sticky;top:92px}.osb-dynamic-url-summary>div{border-bottom:1px solid #e4e7ec;display:grid;grid-gap:3px;gap:3px;padding-bottom:11px;min-width:0}.osb-dynamic-url-summary small{color:var(--osb-muted);font-size:11px}.osb-dynamic-url-summary>.osb-button{justify-content:center;width:100%}.osb-chip-row{display:flex;flex-wrap:wrap;gap:8px}.osb-competition-overview{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:18px}.osb-competition-command{background:linear-gradient(135deg,#101828,#152747 72%,#1849a9 140%);border:1px solid #344054;border-radius:8px;box-shadow:0 18px 38px rgba(16,24,40,.16);color:#ffffff;display:grid;grid-gap:20px;gap:20px;margin-bottom:18px;padding:clamp(18px,3vw,25px)}.osb-competition-command>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.osb-competition-command>header>div{display:grid;grid-gap:4px;gap:4px}.osb-competition-command .osb-doc-eyebrow{color:#9ec1ff}.osb-competition-command h2{font-size:clamp(24px,4vw,34px);line-height:1.05;margin:0}.osb-competition-command header p{color:#cbd5e1;margin:0}.osb-competition-command>header .osb-status-pill{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18);color:#ffffff;white-space:nowrap}.osb-competition-command>header .osb-status-pill.active{background:#d1fadf;border-color:#a6f4c5;color:#05603a}.osb-competition-progress{display:grid;grid-gap:8px;gap:8px}.osb-competition-progress>div:first-child{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-competition-progress>div:first-child span{color:#b8c5d8;font-size:12px}.osb-competition-progress [role=progressbar]{background:rgba(255,255,255,.13);border-radius:999px;height:7px;overflow:hidden}.osb-competition-progress [role=progressbar] span{background:#70a2ff;border-radius:inherit;display:block;height:100%;min-width:0}.osb-competition-command-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-competition-command-metrics>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:7px;display:grid;grid-gap:3px;gap:3px;padding:11px 12px}.osb-competition-command-metrics strong{font-size:22px;line-height:1}.osb-competition-command-metrics span{color:#b8c5d8;font-size:10px;font-weight:800;text-transform:uppercase}.osb-competition-command-actions{display:flex;flex-wrap:wrap;gap:8px}.osb-competition-command-actions .osb-button.secondary{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.28);color:#ffffff}.osb-competition-command-actions .osb-button.secondary:hover{background:rgba(255,255,255,.15)}.osb-competition-mini-card,.osb-competition-stat{background:#ffffff;border:1px solid var(--osb-line);border-radius:10px;display:grid;grid-gap:5px;gap:5px;padding:14px}.osb-competition-mini-card span,.osb-competition-stat span{color:var(--osb-muted);font-size:12px;font-weight:800;text-transform:uppercase}.osb-competition-mini-card .osb-details-summary{gap:12px}.osb-competition-mini-card .osb-details-summary span,.osb-competition-mini-card .osb-nested-list span{color:inherit;font-size:inherit;font-weight:inherit;text-transform:none}.osb-competition-summary-copy{min-width:0}.osb-compact-table span:first-child,.osb-competition-summary-copy strong{overflow:hidden;text-overflow:ellipsis}.osb-competition-summary-copy strong{display:block;white-space:nowrap}.osb-competition-stat strong{font-size:18px}.osb-competition-section-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.osb-competition-team-entrants{border:1px solid var(--osb-line);border-radius:8px;overflow:hidden}.osb-competition-team-entrant,.osb-competition-team-entrant-header{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:48px minmax(0,1fr) minmax(90px,.3fr) minmax(120px,auto);padding:11px 14px}.osb-competition-team-entrant-header{background:#f8fafc;color:var(--osb-muted);font-size:11px;font-weight:900;text-transform:uppercase}.osb-competition-team-entrant+.osb-competition-team-entrant{border-top:1px solid var(--osb-line)}.osb-competition-seed-number{color:var(--osb-blue);font-size:18px;text-align:center}.osb-competition-team-identity{align-items:center;display:flex;gap:11px;min-width:0}.osb-competition-team-identity>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-competition-team-identity>div small,.osb-competition-team-identity>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-competition-team-entrant>span,.osb-competition-team-identity>div small{color:var(--osb-muted);font-size:12px}.osb-competition-team-logo{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#1d4ed8;display:flex;flex:0 0 auto;font-size:12px;font-weight:900;height:38px;justify-content:center;overflow:hidden;width:38px}.osb-competition-team-logo img{height:100%;object-fit:contain;width:100%}.osb-team-seed-editor{border:1px solid var(--osb-line);border-radius:8px;display:grid;max-height:520px;overflow-y:auto}.osb-team-seed-row{align-items:center;background:#fff;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:10px 12px}.osb-team-seed-row+.osb-team-seed-row{border-top:1px solid var(--osb-line)}.osb-team-seed-row.selected{background:#f5f9ff}.osb-team-seed-row>label{align-items:center;cursor:pointer;display:flex;gap:11px;min-width:0}.osb-team-seed-row>label>span:last-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-team-seed-row small{color:var(--osb-muted)}.osb-team-seed-order{align-items:center;display:flex;flex:0 0 auto;gap:7px}.osb-team-seed-order strong{color:var(--osb-blue);font-size:12px}.osb-team-seed-order button{background:#fff;border:1px solid var(--osb-line);border-radius:6px;cursor:pointer;font:inherit;font-size:12px;font-weight:800;padding:6px 9px}.osb-team-seed-order button:disabled{cursor:default;opacity:.4}.osb-details-panel,.osb-team-preset-panel{background:#f8fafc;border:1px solid var(--osb-line);border-radius:8px;padding:14px}.osb-details-panel>summary{cursor:pointer;font-weight:900}.osb-details-panel>p{color:var(--osb-muted);font-size:13px;margin:10px 0}.osb-position-code-table{background:#fff;border:1px solid var(--osb-line);border-radius:7px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.osb-position-code-table>strong{background:#e9f2ff;color:#173c72;font-size:11px;padding:8px 10px;text-align:center;text-transform:uppercase}.osb-position-code-row{display:contents}.osb-position-code-row>span{border-top:1px solid var(--osb-line);font-size:12px;font-weight:800;padding:7px 10px;text-align:center}.osb-form-grid.four-column{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,.7fr))}.osb-team-tie-rules{display:grid;grid-gap:10px;gap:10px}.osb-team-tie-rule{border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:13px;gap:13px;padding:14px}.osb-team-tie-rule>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-team-tie-rule>header>div{display:grid;grid-gap:3px;gap:3px}.osb-team-tie-rule>header span,.osb-team-tie-rule>small{color:var(--osb-muted);font-size:12px}.osb-team-tie-slots{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-team-tie-slots fieldset{border:1px solid var(--osb-line);border-radius:7px;display:flex;gap:8px;min-width:0;padding:10px}.osb-team-tie-slots legend{color:var(--osb-muted);font-size:11px;font-weight:900;padding:0 4px;text-transform:uppercase}.osb-team-tie-slots input{min-width:0;text-align:center;width:100%}.osb-scoreboard-output-page{background:#020617;height:100dvh;inset:0;overflow:hidden;position:fixed;touch-action:none;width:100vw;z-index:1000}.osb-scoreboard-output-frame{background:#020617;border:0;display:block;height:100%;width:100%}.osb-scoreboard-output-native #gjs{display:block;height:100%;overflow:hidden;width:100%}.osb-scoreboard-output-error{background:rgba(127,29,29,.94);color:#ffffff;font-size:14px;font-weight:800;left:50%;padding:10px 14px;position:fixed;top:18px;transform:translateX(-50%);z-index:1010}.osb-competition-team-empty{align-items:start;border:1px dashed #b8c3d1;border-radius:8px;display:grid;grid-gap:7px;gap:7px;justify-items:start;padding:18px}.osb-competition-team-empty p{color:var(--osb-muted);margin:0}.osb-competition-contest-select{align-items:center;cursor:pointer;display:flex;gap:9px;min-width:0}.osb-competition-contest-select input{flex:0 0 auto;height:17px;margin:0;width:17px}.osb-competition-contest-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-competition-tie-list{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.osb-competition-tie{border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:13px;gap:13px;padding:14px}.osb-competition-tie>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.osb-competition-tie>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-competition-tie>header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-competition-tie>header strong i{color:var(--osb-muted);font-size:11px;font-style:normal;text-transform:uppercase}.osb-competition-tie-score{align-items:center;background:#f8fafc;border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:11px 13px;text-align:center}.osb-competition-tie-score span{font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-competition-tie-score strong{color:var(--osb-blue);font-size:24px}.osb-competition-tie>footer{border-top:1px solid var(--osb-line);padding-top:12px}.osb-competition-match-list{border:1px solid var(--osb-line);border-radius:8px;overflow:hidden}.osb-competition-match-row+.osb-competition-match-row{border-top:1px solid var(--osb-line)}.osb-competition-match-row>summary{align-items:center;cursor:pointer;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) minmax(80px,auto) auto 20px;list-style:none;padding:13px 14px}.osb-competition-match-row>summary::-webkit-details-marker{display:none}.osb-competition-match-row>summary:hover,.osb-competition-match-row[open]>summary{background:#f8fafc}.osb-competition-match-row[open]>summary{border-bottom:1px solid var(--osb-line)}.osb-competition-match-row>summary>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-competition-match-row>summary>span:not(.osb-status-pill){display:grid;font-weight:800;grid-gap:2px;gap:2px}.osb-competition-match-row>summary small{color:var(--osb-muted);font-size:9px;text-transform:uppercase}.osb-competition-match-row>summary>i{color:var(--osb-muted);font-size:20px;font-style:normal;transition:transform .15s ease}.osb-competition-match-row[open]>summary>i{transform:rotate(180deg)}.osb-competition-match-controls{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.osb-competition-match-controls>section{display:grid;grid-gap:11px;gap:11px}.osb-competition-match-controls>section+section{border-left:1px solid var(--osb-line);padding-left:18px}.osb-competition-match-controls header{display:grid;grid-gap:3px;gap:3px}.osb-competition-match-controls header span{color:var(--osb-muted);font-size:12px}.osb-competition-result-entry,.osb-competition-schedule-entry{align-items:end;display:grid;grid-gap:8px;gap:8px}.osb-competition-result-entry{grid-template-columns:70px 70px minmax(110px,auto)}.osb-competition-schedule-entry{grid-template-columns:minmax(140px,1fr) auto}.osb-competition-result-entry label{display:grid;grid-gap:4px;gap:4px}.osb-competition-result-entry label span{color:var(--osb-muted);font-size:10px;font-weight:800;text-transform:uppercase}.osb-competition-result-entry input,.osb-competition-schedule-entry select{min-width:0;width:100%}.osb-compact-table{border:1px solid var(--osb-line);border-radius:8px;overflow:hidden}.osb-compact-table>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1.5fr) minmax(80px,.5fr) minmax(100px,.5fr);padding:10px 12px}.osb-compact-table.four-column>div{grid-template-columns:minmax(0,1.4fr) minmax(70px,.4fr) minmax(95px,.5fr) minmax(160px,.7fr)}.osb-compact-table>div:first-child{background:#f8fafc;color:#475569;font-size:12px;text-transform:uppercase}.osb-compact-table>div+div{border-top:1px solid var(--osb-line)}.osb-compact-table small{color:var(--osb-muted);display:block;font-size:12px;font-weight:700;margin-top:3px}.osb-competition-detail-block{display:grid;grid-gap:10px;gap:10px}.osb-competition-detail-block+.osb-competition-detail-block{border-top:1px solid var(--osb-line);margin-top:14px;padding-top:14px}.osb-public-embed{padding:12px}.osb-public-team-view{display:grid;grid-gap:18px;gap:18px}.osb-public-team-hero{background:#07111f;border:1px solid #1f344d;border-radius:8px;color:#ffffff;display:grid;grid-gap:16px;gap:16px;padding:20px;text-align:center}.osb-public-team-kicker{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-public-live-state{background:#ffffff;border-radius:999px;color:#07111f;font-size:11px;font-weight:900;padding:5px 9px;text-transform:uppercase}.osb-public-live-state.live{background:#dcfce7;color:#166534}.osb-public-live-state.final{background:#e2e8f0;color:#334155}.osb-public-team-hero h2{align-items:center;display:grid;font-size:clamp(28px,5vw,44px);grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.1;margin:0}.osb-public-team-hero h2 span:first-child{text-align:right}.osb-public-team-hero h2 span:last-child{text-align:left}.osb-public-team-hero h2 em{color:#9fb0c4;font-size:13px;font-style:normal;text-transform:uppercase}.osb-public-team-hero p{color:#b8c6d8;font-size:12px;font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.osb-public-match-grid,.osb-public-team-score-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.osb-public-team-score{align-items:center;background:#101e30;border:1px solid #2d435d;border-radius:8px;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr) auto;padding:12px;text-align:left}.osb-public-team-score.winner{border-color:#86efac;box-shadow:inset 4px 0 0 #22c55e}.osb-public-team-score.loser{opacity:.76}.osb-public-team-logo{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;height:54px;justify-content:center;overflow:hidden;width:54px}.osb-public-team-logo img{height:100%;object-fit:contain;width:100%}.osb-public-match-card span,.osb-public-team-score span{color:var(--osb-muted);font-size:12px;font-weight:800;text-transform:uppercase}.osb-public-team-score strong{display:block;font-size:18px;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-public-team-score em{color:#ffffff;font-size:42px;font-style:normal;font-weight:900}.osb-public-team-hero .osb-public-final-result{color:#dcfce7;font-size:14px;letter-spacing:0;text-transform:none}.osb-public-lineup-status{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#78350f;font-weight:800;padding:12px}.osb-public-history,.osb-public-match-section{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;padding:18px}.osb-public-match-section-live{border-top:3px solid var(--osb-blue)}.osb-public-history>summary,.osb-public-section-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.osb-public-history h3,.osb-public-section-header h3{font-size:21px;margin:2px 0 0}.osb-public-history p,.osb-public-section-header p{color:var(--osb-muted);font-size:14px;margin:4px 0 0}.osb-public-section-eyebrow{color:var(--osb-blue);font-size:11px;font-weight:900;text-transform:uppercase}.osb-public-inline-empty{border-top:1px solid var(--osb-line);display:grid;grid-gap:4px;gap:4px;padding:18px 0 4px;text-align:center}.osb-public-inline-empty span{color:var(--osb-muted);font-size:14px}.osb-public-schedule-list{border-top:1px solid var(--osb-line);display:grid}.osb-public-schedule-row{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:13px 0}.osb-public-schedule-row+.osb-public-schedule-row{border-top:1px solid var(--osb-line)}.osb-public-schedule-row>div{display:flex;flex-wrap:wrap;gap:5px}.osb-public-schedule-row>div span,.osb-public-schedule-row>span{color:var(--osb-muted);font-size:13px}.osb-public-history{padding:0}.osb-public-history>summary{cursor:pointer;list-style:none;margin:0;padding:18px}.osb-public-history>summary::-webkit-details-marker{display:none}.osb-public-history>summary:after{color:var(--osb-muted);content:"+";font-size:22px;font-weight:700;margin-left:-6px}.osb-public-history[open]>summary:after{content:"−"}.osb-public-history>summary .osb-status-pill{margin-left:auto}.osb-public-history-body{border-top:1px solid var(--osb-line);padding:18px}.osb-public-lineup-status.ready{background:#ecfdf5;border-color:#bbf7d0;color:#166534}.osb-public-match-card{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.osb-public-match-card-header,.osb-public-score-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-public-match-card-header>div{display:grid;grid-gap:3px;gap:3px}.osb-public-match-card-header>div:last-child{text-align:right}.osb-public-match-card-header strong{font-size:18px}.osb-public-score-row{border-top:1px solid var(--osb-line);padding-top:10px}.osb-public-score-row span{color:var(--osb-ink);flex:1 1;font-size:15px;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.osb-public-score-row strong{color:var(--osb-blue);font-size:26px}@media (max-width:620px){.osb-public-team-hero{padding:16px}.osb-public-team-hero h2{gap:8px}.osb-public-team-score-grid{grid-template-columns:1fr}.osb-public-history>summary,.osb-public-section-header{align-items:center}.osb-public-history p,.osb-public-section-header p{display:none}.osb-public-schedule-row{align-items:flex-start;display:grid;grid-gap:5px;gap:5px}}.osb-team-portal-view{display:grid;grid-gap:18px;gap:18px}.osb-team-portal-hero{background:#07111f;border:1px solid #1f344d;border-radius:8px;color:#ffffff;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);padding:22px}.osb-team-portal-identity{align-items:center;display:flex;gap:16px;min-width:0}.osb-team-portal-logo{align-items:center;background:#ffffff;border:1px solid #40536a;border-radius:8px;color:#07111f;display:flex;flex:0 0 auto;height:68px;justify-content:center;overflow:hidden;width:68px}.osb-team-portal-logo img{height:100%;object-fit:contain;width:100%}.osb-team-portal-logo strong{font-size:28px}.osb-team-portal-identity p{color:#9fb0c4;font-size:11px;font-weight:900;margin:0 0 5px;text-transform:uppercase}.osb-team-portal-identity h2{font-size:clamp(27px,4vw,40px);line-height:1.05;margin:0;overflow-wrap:anywhere}.osb-team-portal-identity span{color:#c9d4e1;display:block;font-size:14px;margin-top:7px}.osb-team-portal-overview{align-self:stretch;display:grid;grid-gap:1px;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-team-portal-overview>div{align-content:center;background:#101e30;display:grid;grid-gap:3px;gap:3px;padding:12px;text-align:center}.osb-team-portal-overview>div:first-child{border-radius:8px 0 0 8px}.osb-team-portal-overview>div:last-child{border-radius:0 8px 8px 0}.osb-team-portal-overview span{color:#9fb0c4;font-size:10px;font-weight:800;text-transform:uppercase}.osb-team-portal-overview strong{font-size:23px}.osb-team-portal-attention{align-items:center;background:#fff8e7;border:1px solid #f4cf73;border-left:4px solid #d89b08;border-radius:8px;display:flex;gap:20px;justify-content:space-between;padding:14px 16px}.osb-team-portal-attention.ready{background:#effbf4;border-color:#a9ddbd #a9ddbd #a9ddbd #18864b}.osb-team-portal-attention>div{display:grid;grid-gap:2px;gap:2px}.osb-team-portal-attention span{color:var(--osb-muted);font-size:10px;font-weight:900;text-transform:uppercase}.osb-team-portal-attention p{color:var(--osb-muted);flex:1 1;margin:0;text-align:right}.osb-team-portal-submit-note{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#78350f;font-size:13px;margin:0;padding:10px 12px}.osb-team-portal-lineup{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:14px;gap:14px;margin-bottom:0;padding:16px}.osb-team-portal-contest{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;overflow:hidden}.osb-team-portal-contest+.osb-team-portal-contest{margin-top:12px}.osb-team-portal-contest>summary{align-items:center;cursor:pointer;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto minmax(210px,auto);list-style:none;padding:16px 18px}.osb-team-portal-contest>summary::-webkit-details-marker{display:none}.osb-team-portal-contest>summary:hover{background:#f8fafc}.osb-team-portal-contest[open]>summary{background:#f8fafc;border-bottom:1px solid #dfe5ee}.osb-team-portal-contest-title{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-team-portal-contest-title strong{font-size:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-team-portal-contest-title small{color:var(--osb-muted)}.osb-team-portal-contest-score{display:grid;grid-gap:1px;gap:1px;text-align:center}.osb-team-portal-contest-score span{color:var(--osb-muted);font-size:10px;font-weight:800;text-transform:uppercase}.osb-team-portal-contest-score strong{font-size:24px}.osb-team-portal-contest-status{align-items:center;display:flex;gap:7px;justify-content:flex-end}.osb-team-portal-contest-status i{font-size:22px;font-style:normal;transition:transform .16s ease}.osb-team-portal-contest[open] .osb-team-portal-contest-status i{transform:rotate(180deg)}.osb-team-portal-contest-body{align-items:start;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:18px}.osb-team-portal-match-progress{display:grid;grid-gap:14px;gap:14px;min-width:0}.osb-team-portal-match-progress>header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.osb-team-portal-match-progress>header>div{display:grid;grid-gap:3px;gap:3px}.osb-team-portal-match-progress h3{margin:0}.osb-team-portal-flexible{border-top:1px solid var(--osb-line);display:grid;grid-gap:10px;gap:10px;padding-top:14px}.osb-team-portal-flexible h4{margin:0}.osb-team-score-grid{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.osb-team-score-grid div{align-items:center;background:#f8fafc;border:1px solid var(--osb-line);border-radius:8px;display:grid;grid-gap:3px;gap:3px;grid-template-columns:1fr auto;padding:12px}.osb-team-score-grid span{color:#475569;font-size:12px;font-weight:800;text-transform:uppercase}.osb-team-score-grid strong{grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-team-score-grid em{background:#000000;border-radius:8px;color:#ffffff;font-size:22px;font-style:normal;font-weight:900;grid-row:1/span 2;height:46px;min-width:52px;padding:0 10px}.osb-team-score-divider,.osb-team-score-grid em{align-items:center;display:inline-flex;justify-content:center}.osb-team-score-divider{align-self:center;background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;color:#1849a9!important;font-size:10px!important;height:30px;width:30px}.osb-team-preview{align-items:center;background:#f8fafc;border:1px solid var(--osb-line);border-radius:8px;display:flex;gap:12px;padding:12px}.osb-team-preview span{color:#475569;display:block;font-size:12px;font-weight:800;text-transform:uppercase}.osb-team-linked-competitions{border-top:1px solid #eef2f6;min-height:54px;padding-top:10px}.osb-team-linked-competitions.empty,.osb-team-linked-competitions>summary{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-team-linked-competitions>summary{cursor:pointer;list-style:none}.osb-team-linked-competitions>summary::-webkit-details-marker{display:none}.osb-team-linked-competition>span,.osb-team-linked-competitions.empty>span,.osb-team-linked-competitions>summary>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-team-linked-competitions strong{color:#475569;font-size:11px;text-transform:uppercase}.osb-team-linked-competitions small{color:var(--osb-muted);font-size:12px}.osb-team-linked-competition>i,.osb-team-linked-competitions>summary>i{color:#175cd3;font-style:normal;font-weight:900}.osb-team-linked-competitions[open]>summary>i{transform:rotate(180deg)}.osb-team-linked-competitions>div{display:grid;grid-gap:7px;gap:7px;padding-top:9px}.osb-team-linked-competition{align-items:center;background:#f8fafc;border:1px solid var(--osb-line);border-radius:6px;display:flex;gap:12px;justify-content:space-between;padding:9px 10px;text-decoration:none}.osb-team-linked-competition:hover{background:#eef4ff;border-color:#b2ccff}.osb-team-linked-competition>span>strong{color:var(--osb-ink);overflow:hidden;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.osb-team-logo{align-items:center;background:#eef4ff;border:2px solid #cfe0ff;border-radius:8px;display:inline-flex;flex:0 0 54px;height:54px;justify-content:center;overflow:hidden;width:54px}.osb-team-logo img{background:#ffffff;height:100%;object-fit:contain;width:100%}.osb-team-logo strong{color:#123a9c;font-size:18px}.osb-team-logo.large{flex-basis:96px;height:96px;width:96px}.osb-team-logo.large strong{font-size:28px}.osb-team-editor-summary{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr)}.osb-team-profile-workspace{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.osb-team-profile-preview{align-content:start;background:#101828;border:1px solid #344054;border-radius:8px 0 0 8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;justify-items:center;padding:clamp(22px,4vw,34px);text-align:center}.osb-team-profile-preview .osb-doc-eyebrow{color:#9ec1ff}.osb-team-profile-preview .osb-team-logo.large{background:#ffffff;height:96px;width:96px}.osb-team-profile-preview h2{font-size:clamp(23px,4vw,32px);margin:0}.osb-team-profile-preview p{color:#cbd5e1;margin:5px 0 0}.osb-team-profile-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.osb-team-profile-metrics>div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:8px;display:grid;grid-gap:2px;gap:2px;padding:12px}.osb-team-profile-metrics strong{color:#9ec1ff;font-size:24px}.osb-team-profile-metrics span{color:#d0d5dd;font-size:11px}.osb-team-profile-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.osb-team-profile-meta .osb-meta-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#d0d5dd}.osb-team-profile-fields{background:#ffffff;border:1px solid #dfe5ee;border-left:0;border-radius:0 8px 8px 0;display:grid;grid-gap:18px;gap:18px;padding:clamp(20px,4vw,32px)}.osb-team-access-workspace{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(250px,300px)}.osb-team-access-workspace .osb-display-route-hero{margin-bottom:0}.osb-team-access-security{background:#fffafa;border:1px solid #fecdca;border-radius:8px;display:grid;grid-gap:10px;gap:10px;padding:18px}.osb-team-access-security h3,.osb-team-access-security p{margin:0}.osb-team-access-security p{color:var(--osb-muted)}.osb-team-access-security .osb-button{justify-content:center;margin-top:4px;width:100%}.osb-team-competition-workspace{display:grid;grid-gap:18px;gap:18px}.osb-team-competition-card{background:#ffffff;border:1px solid var(--osb-line);border-radius:8px;box-shadow:var(--osb-shadow-sm);display:grid;grid-gap:14px;gap:14px;padding:16px}.osb-team-competition-card>header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.osb-team-competition-card>header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.osb-team-competition-card>header strong{font-size:17px}.osb-team-competition-card>header span:not(.osb-status-pill){color:var(--osb-muted);font-size:12px}.osb-player-list-profile-workspace{align-items:stretch;display:grid;grid-gap:0;gap:0;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.osb-player-list-profile-preview{align-content:start;background:#101828;border:1px solid #344054;border-radius:8px 0 0 8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;justify-items:center;padding:clamp(22px,4vw,34px);text-align:center}.osb-player-list-profile-preview .osb-doc-eyebrow{color:#9ec1ff}.osb-player-list-profile-preview h2{font-size:clamp(23px,4vw,32px);margin:0}.osb-player-list-profile-preview p{color:#cbd5e1;margin:5px 0 0}.osb-player-list-profile-preview>.osb-meta-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#d0d5dd}.osb-player-list-profile-mark{align-items:center;background:#ffffff;border:3px solid #84adff;border-radius:8px;color:#1849a9;display:flex;font-size:25px;font-weight:900;height:88px;justify-content:center;width:88px}.osb-player-list-profile-fields{background:#ffffff;border:1px solid #dfe5ee;border-left:0;border-radius:0 8px 8px 0;padding:clamp(20px,4vw,32px)}.osb-player-list-profile-fields,.osb-player-registration-workspace{display:grid;grid-gap:18px;gap:18px}.osb-player-registration-workspace .osb-display-route-hero{margin-bottom:0}.osb-player-registration-fields{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,24px)}.osb-public-registration{display:grid;grid-gap:16px;gap:16px;margin:0 auto;max-width:900px}.osb-registration-hero{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(20px,4vw,32px)}.osb-registration-hero .osb-doc-eyebrow{color:#84adff}.osb-registration-hero h1{font-size:clamp(26px,4vw,38px);letter-spacing:0;line-height:1.1;margin:5px 0 7px}.osb-registration-hero p{color:#cbd5e1;line-height:1.55;margin:0;max-width:650px}.osb-registration-mark{align-items:center;background:#ffffff;border:3px solid #84adff;border-radius:8px;color:#1849a9;display:inline-flex;font-size:20px;font-weight:900;height:70px;justify-content:center;width:70px}.osb-registration-field-count{background:#1d2939;border:1px solid #475467;border-radius:999px;color:#d0d5dd;font-size:11px;font-weight:800;padding:7px 10px;white-space:nowrap}.osb-registration-fields{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);overflow:hidden}.osb-registration-fields>header{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:18px;justify-content:space-between;padding:20px 22px}.osb-registration-fields>header h2,.osb-registration-fields>header p{margin:0}.osb-registration-fields>header h2{font-size:22px;margin-top:4px}.osb-registration-fields>header p{color:#667085;font-size:13px;margin-top:4px}.osb-registration-success{align-items:center;background:#ecfdf3;border-bottom:1px solid #abefc6;color:#067647;display:flex;gap:18px;justify-content:space-between;padding:16px 22px}.osb-registration-success strong{font-size:14px}.osb-registration-success p{font-size:12px;margin:3px 0 0}.osb-registration-form{display:grid;grid-gap:22px;gap:22px;padding:22px}.osb-registration-form fieldset{border:0;display:grid;grid-gap:12px;gap:12px;margin:0;min-width:0;padding:0}.osb-registration-form fieldset+fieldset{border-top:1px solid #eef2f6;padding-top:22px}.osb-registration-form legend{color:#344054;font-size:12px;font-weight:850;margin-bottom:12px;text-transform:uppercase}.osb-registration-color-input{display:grid;grid-gap:8px;gap:8px;grid-template-columns:48px minmax(0,1fr)}.osb-registration-color-input input[type=color]{cursor:pointer;height:44px;padding:3px;width:48px}.osb-registration-form>footer{align-items:center;border-top:1px solid #eef2f6;display:flex;gap:18px;justify-content:space-between;padding-top:18px}.osb-registration-form>footer p{color:#667085;font-size:12px;margin:0}.osb-registration-form>footer .osb-button{flex:0 0 auto}.osb-team-player-grid{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.osb-public-team-manager{display:grid;grid-gap:14px;gap:14px;margin:0 auto;max-width:1040px}.osb-team-manager-hero{align-items:center;background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;display:grid;grid-gap:18px;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(22px,4vw,32px)}.osb-team-manager-hero .osb-doc-eyebrow{color:#84adff}.osb-team-manager-hero h1{font-size:clamp(27px,4vw,38px);letter-spacing:0;line-height:1.1;margin:5px 0 4px}.osb-team-manager-hero p{color:#cbd5e1;margin:0}.osb-team-manager-hero .osb-team-logo{background:#ffffff;border-width:3px;height:78px;width:78px}.osb-team-manager-metrics{display:grid;grid-gap:7px;gap:7px;grid-template-columns:repeat(2,minmax(80px,1fr))}.osb-team-manager-metrics span{background:#1d2939;border:1px solid #475467;border-radius:7px;color:#b3b8c2;display:grid;font-size:10px;grid-gap:2px;gap:2px;justify-items:center;padding:9px 11px;text-transform:uppercase}.osb-team-manager-metrics strong{color:#ffffff;font-size:20px}.osb-team-manager-form{display:grid;grid-gap:14px;gap:14px}.osb-team-manager-competitions{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);padding:20px}.osb-team-manager-competitions .osb-form-section-heading h2{font-size:20px;margin:4px 0 0}.osb-team-manager-identity-fields,.osb-team-manager-roster{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);padding:20px}.osb-team-manager-identity-fields>header{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px;padding-bottom:16px}.osb-team-manager-identity-fields h2{font-size:20px;margin:4px 0 0}.osb-team-manager-add-player{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:14px;gap:14px;margin-top:16px;padding:16px}.osb-task-drawer .osb-team-manager-add-player{background:transparent;border:0;margin-top:0;padding:0}.osb-team-manager-player{padding:0}.osb-team-manager-player>summary{align-items:center;cursor:pointer;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;list-style:none;padding:13px 14px}.osb-team-manager-player>summary::-webkit-details-marker{display:none}.osb-team-manager-player>summary>span:nth-child(2){display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-team-manager-player>summary small,.osb-team-manager-player>summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-team-manager-player>summary small{color:#667085;font-size:11px}.osb-team-manager-player>summary b{color:#667085;transition:transform .16s ease}.osb-team-manager-player[open]>summary b{transform:rotate(180deg)}.osb-player-card-avatar{align-items:center;background:#eef4ff;border:1px solid #c7d7fe;border-radius:7px;color:#1849a9;display:inline-flex;font-size:11px;font-weight:900;height:38px;justify-content:center;width:38px}.osb-team-manager-player-fields{border-top:1px solid #eef2f6;display:grid;grid-gap:14px;gap:14px;padding:16px}.osb-team-manager-savebar{align-items:center;background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:0 10px 28px rgba(16,24,40,.08);display:flex;gap:18px;justify-content:space-between;padding:14px 18px;position:-webkit-sticky;position:sticky;bottom:12px;z-index:3}.osb-team-manager-savebar p{color:#667085;font-size:12px;margin:0}.osb-team-player-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.osb-bulk-player-editor-card,.osb-bulk-player-editor-list{display:grid;grid-gap:14px;gap:14px}.osb-bulk-player-editor-card{border:1px solid var(--osb-line);border-radius:8px;padding:14px}.osb-bulk-player-editor-card>header{border-bottom:1px solid #eef2f6;display:grid;grid-gap:2px;gap:2px;padding-bottom:10px}.osb-bulk-player-editor-card>header span{color:var(--osb-muted);font-size:11px;font-weight:800;text-transform:uppercase}.osb-bulk-player-editor-card>header strong{font-size:16px}.osb-team-player-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.osb-player-card-identity{align-items:center;display:flex;gap:11px;min-width:0}.osb-player-card-identity>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.osb-player-card-identity p,.osb-player-card-identity small,.osb-player-card-identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-player-card-identity p{margin:0}.osb-player-card-identity small{color:var(--osb-muted);font-size:12px}.osb-player-avatar{align-items:center;background:linear-gradient(145deg,#eef4ff,#dbe8ff);border:2px solid #c8dafb;border-radius:50%;color:#1849a9;display:inline-flex;flex:0 0 42px;font-size:12px;font-weight:900;height:42px;justify-content:center;overflow:hidden;width:42px}.osb-player-avatar img{height:100%;object-fit:cover;width:100%}.osb-team-match-scoreboard{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.osb-team-match-command{background:#101828;border:1px solid #344054;border-radius:8px;box-shadow:0 18px 40px rgba(16,24,40,.15);color:#ffffff;display:grid;grid-gap:20px;gap:20px;margin-bottom:18px;padding:clamp(18px,3vw,26px)}.osb-team-match-command>footer,.osb-team-match-command>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.osb-team-match-command>header>div{display:grid;grid-gap:3px;gap:3px}.osb-team-match-command .osb-doc-eyebrow{color:#9ec1ff}.osb-team-match-command h2{font-size:clamp(22px,3vw,30px);margin:0}.osb-team-match-command header p{color:#cbd5e1;margin:0}.osb-team-match-command>header .osb-status-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#ffffff;white-space:nowrap}.osb-team-match-command>header .osb-status-pill.active{background:#d1fadf;border-color:#a6f4c5;color:#05603a}.osb-team-match-command .osb-team-match-scoreboard{border-bottom:1px solid rgba(255,255,255,.12);border-top:1px solid rgba(255,255,255,.12);padding:clamp(18px,3vw,28px) 0}.osb-team-match-command .osb-team-match-team{grid-template-columns:auto minmax(0,1fr)}.osb-team-match-command .osb-team-match-team:last-child{direction:rtl;text-align:right}.osb-team-match-command .osb-team-match-team:last-child>*{direction:ltr}.osb-team-match-command .osb-team-match-team strong{color:#ffffff;font-size:clamp(18px,3vw,26px)}.osb-team-match-command .osb-team-match-team span{color:#9ec1ff;font-size:clamp(34px,6vw,56px);line-height:1}.osb-team-match-command .osb-team-logo{background:#ffffff;height:58px;width:58px}.osb-team-match-command>footer{align-items:center}.osb-team-match-command-meta{display:flex;flex-wrap:wrap;gap:8px}.osb-team-match-command-meta .osb-meta-pill{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12);color:#d0d5dd}.osb-team-match-workspace{align-items:start;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.osb-team-match-operation-panel,.osb-team-match-operations,.osb-team-match-settings{display:grid;grid-gap:16px;gap:16px}.osb-team-match-operation-panel,.osb-team-match-settings{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;padding:clamp(16px,2.5vw,22px)}.osb-team-match-operation-panel>header{align-items:flex-start;border-bottom:1px solid #e4e7ec;display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.osb-team-match-operation-panel>header>div,.osb-team-match-settings>div{display:grid;grid-gap:3px;gap:3px}.osb-team-match-operation-panel h3,.osb-team-match-settings h3{font-size:19px;margin:0}.osb-team-match-operation-panel header p,.osb-team-match-settings>div p{color:var(--osb-muted);margin:0}.osb-team-match-settings{position:-webkit-sticky;position:sticky;top:92px}.osb-team-match-mode-choices{grid-template-columns:1fr}.osb-team-match-mode-choices>label{display:grid;grid-gap:2px 9px;gap:2px 9px;grid-template-columns:auto minmax(0,1fr);min-height:0}.osb-team-match-mode-choices>label input{grid-row:1/span 2}.osb-team-match-mode-choices>label small,.osb-team-match-mode-choices>label strong{grid-column:2}.osb-team-match-scoreboard>span{color:var(--osb-muted);font-size:12px;font-weight:900;text-transform:uppercase}.osb-team-match-team{align-items:center;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr)}.osb-team-match-team strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-team-match-team span{color:#123a9c;font-size:28px;font-weight:900}.osb-score-control-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.osb-score-control{border:1px solid #e2e8f0;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.osb-score-control>div{align-items:center;display:flex;gap:12px}.osb-score-control span{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;font-size:28px;font-weight:900;min-width:64px;padding:8px 12px;text-align:center}.osb-team-table-links{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.osb-team-table-card{border:1px solid #d0d5dd;border-radius:8px;overflow:hidden}.osb-team-table-link{align-items:center;color:var(--osb-ink);display:grid;grid-gap:3px 12px;gap:3px 12px;grid-template-columns:minmax(0,1fr) auto;padding:14px;text-decoration:none}.osb-team-table-link:hover{background:#f8fafc}.osb-team-table-link span{color:var(--osb-muted);font-size:11px;font-weight:800;text-transform:uppercase}.osb-team-table-link strong{grid-column:1}.osb-team-table-link i{font-size:24px;font-style:normal;grid-column:2;grid-row:1/span 2}.osb-team-table-monitor{align-items:center;background:#f8fafc;border-top:1px solid #e4e7ec;color:#1849a9;display:flex;font-size:12px;font-weight:800;justify-content:center;min-height:34px;padding:7px 10px}.osb-team-table-monitor:hover{background:#eef4ff}.osb-team-match-empty-operation{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;display:grid;grid-gap:4px;gap:4px;padding:22px;text-align:center}.osb-team-match-empty-operation p{color:var(--osb-muted);margin:0}.osb-table-command{background:#101828;border:1px solid #344054;border-radius:8px;box-shadow:0 18px 40px rgba(16,24,40,.15);color:#ffffff;display:grid;grid-gap:18px;gap:18px;padding:clamp(18px,3vw,26px)}.osb-table-command>header{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.osb-table-command>header>div{display:grid;grid-gap:3px;gap:3px}.osb-table-command .osb-doc-eyebrow{color:#9ec1ff}.osb-table-command h2{font-size:clamp(24px,4vw,34px);margin:0}.osb-table-command header p{color:#cbd5e1;margin:0}.osb-table-command>header .osb-status-pill{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.18);color:#ffffff;white-space:nowrap}.osb-table-command>header .osb-status-pill.active{background:#d1fadf;border-color:#a6f4c5;color:#05603a}.osb-table-command-primary{align-items:center;background:#ffffff;border-radius:8px;color:var(--osb-ink);display:flex;gap:14px;justify-content:space-between;padding:11px}.osb-table-command-primary>div{display:flex;flex-wrap:wrap;gap:8px}.osb-table-command-actions{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.osb-table-command-actions>a{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#ffffff;display:grid;grid-gap:3px 10px;gap:3px 10px;grid-template-columns:minmax(0,1fr) auto;padding:13px;text-decoration:none}.osb-table-command-actions>a:hover{background:rgba(255,255,255,.11);border-color:#84adff}.osb-table-command-actions span{color:#9ec1ff;font-size:10px;font-weight:800;text-transform:uppercase}.osb-table-command-actions strong{grid-column:1}.osb-table-command-actions i{align-self:center;font-size:24px;font-style:normal;grid-column:2;grid-row:1/span 2}.osb-import-workspace{align-items:start;display:grid;grid-gap:22px;gap:22px;grid-template-columns:minmax(0,1fr) minmax(240px,300px)}.osb-import-main{display:grid;grid-gap:16px;gap:16px;min-width:0}.osb-import-main>label{display:grid;grid-gap:7px;gap:7px}.osb-import-input-heading strong,.osb-import-main>label>span{color:#344054;font-size:13px;font-weight:800}.osb-import-main select,.osb-import-textarea{background:#ffffff;border:1px solid #d0d5dd;border-radius:7px;color:var(--osb-ink);width:100%}.osb-import-main select{min-height:44px;padding:9px 11px}.osb-import-textarea{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;min-height:250px;padding:13px;resize:vertical}.osb-import-input-heading{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.osb-import-input-heading>div{display:grid;grid-gap:2px;gap:2px}.osb-import-input-heading span{color:var(--osb-muted);font-size:12px}.osb-import-preview{border:1px solid #dfe5ee;border-radius:8px;overflow:hidden}.osb-import-duplicate-review{background:#fffbeb;border:1px solid #f5c451;border-radius:8px;display:grid;grid-gap:12px;gap:12px;padding:14px}.osb-import-duplicate-list>div,.osb-import-duplicate-review>header>div{display:grid;grid-gap:2px;gap:2px}.osb-import-duplicate-list span,.osb-import-duplicate-review>header span{color:#765515;font-size:12px}.osb-import-duplicate-list{background:#ffffff;border:1px solid #ecd89f;border-radius:6px;display:grid;max-height:220px;overflow-y:auto}.osb-import-duplicate-list>div{padding:9px 11px}.osb-import-duplicate-list>div+div{border-top:1px solid #f1e6c5}.osb-import-duplicate-list>.osb-muted{margin:0;padding:9px 11px}.osb-import-preview>header{align-items:center;background:#f8fafc;border-bottom:1px solid #e4e7ec;display:flex;justify-content:space-between;padding:11px 13px}.osb-import-preview>header>div{display:grid;grid-gap:2px;gap:2px}.osb-import-preview>header span,.osb-import-preview>p{color:var(--osb-muted);font-size:12px}.osb-import-preview>p{border-top:1px solid #eef2f6;margin:0;padding:10px 13px}.osb-import-preview-list{display:grid}.osb-import-preview-row{align-items:center;display:grid;grid-gap:11px;gap:11px;grid-template-columns:auto minmax(0,1fr) auto;padding:10px 13px}.osb-import-preview-row+.osb-import-preview-row{border-top:1px solid #eef2f6}.osb-import-preview-row>div:nth-child(2){display:grid;grid-gap:1px;gap:1px;min-width:0}.osb-import-preview-row span,.osb-import-preview-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-import-preview-metrics span,.osb-import-preview-row>div:nth-child(2) span{color:var(--osb-muted);font-size:12px}.osb-import-preview-metrics{align-items:flex-end;display:grid;grid-gap:2px;gap:2px;text-align:right}.osb-import-placeholder{align-items:center;background:#f9fafb;border:1px dashed #cbd5e1;border-radius:8px;display:grid;grid-gap:4px;gap:4px;justify-items:center;min-height:120px;padding:22px;text-align:center}.osb-import-placeholder span{color:var(--osb-muted);font-size:13px}.osb-import-sidebar{background:#f8fafc;border:1px solid #dfe5ee;border-radius:8px;display:grid;grid-gap:18px;gap:18px;padding:16px;position:-webkit-sticky;position:sticky;top:92px}.osb-import-sidebar>div:first-child{display:grid;grid-gap:5px;gap:5px}.osb-import-sidebar>div:first-child>strong{font-size:17px}.osb-import-sidebar p,.osb-import-sidebar small{color:var(--osb-muted);font-size:12px;margin:0}.osb-import-sidebar details{border-block:1px solid #e4e7ec;padding:12px 0}.osb-import-sidebar summary{color:#344054;cursor:pointer;font-size:13px;font-weight:800}.osb-import-sidebar details>div{display:grid;grid-gap:7px;gap:7px;padding-top:12px}.osb-import-sidebar code{background:#ffffff;border:1px solid #e4e7ec;border-radius:5px;font-size:10px;overflow-wrap:anywhere;padding:7px}.osb-import-sidebar>.osb-button{justify-content:center;width:100%}.osb-archive-command{background:#101828;border:1px solid #344054;border-radius:8px;color:#ffffff;margin-bottom:18px;overflow:hidden}.osb-archive-command>header{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px}.osb-archive-command .osb-doc-eyebrow{color:#84adff}.osb-archive-command h2{font-size:26px;letter-spacing:0;margin:5px 0 4px}.osb-archive-command header p{color:#b3b8c2;font-size:13px;margin:0}.osb-archive-command>header .osb-status-pill{background:#053321;border-color:#087443;color:#abefc6;flex:0 0 auto}.osb-archive-command-metrics{border-top:1px solid #344054;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.osb-archive-command-metrics>div{display:grid;grid-gap:4px;gap:4px;padding:17px 20px}.osb-archive-command-metrics>div+div{border-left:1px solid #344054}.osb-archive-command-metrics small,.osb-archive-command-metrics span{color:#98a2b3;font-size:11px}.osb-archive-command-metrics span{font-weight:850;text-transform:uppercase}.osb-archive-command-metrics strong{font-size:19px;line-height:1.2}.osb-archive-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(420px,1fr))}.osb-archive-result{background:#ffffff;border:1px solid #dfe5ee;border-radius:8px;box-shadow:var(--osb-shadow-sm);min-width:0;overflow:hidden}.osb-archive-result>header{align-items:flex-start;border-bottom:1px solid #eef2f6;display:flex;gap:14px;justify-content:space-between;padding:14px 16px}.osb-archive-result>header>div:first-child{display:grid;grid-gap:3px;gap:3px}.osb-archive-result>header>div:first-child span{font-size:13px;font-weight:850}.osb-archive-result>header>div:first-child small{color:#667085;font-size:11px}.osb-archive-result>header .osb-resource-meta{justify-content:flex-end;margin:0}.osb-archive-matchup{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:16px}.osb-archive-matchup>div{align-items:center;background:#f8fafc;border:1px solid #e4e7ec;border-radius:7px;display:grid;grid-gap:4px 10px;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:13px}.osb-archive-matchup>div.winner{background:#eff8ff;border-color:#84caff}.osb-archive-matchup span{color:#667085;font-size:10px;font-weight:850;grid-column:1;text-transform:uppercase}.osb-archive-matchup strong{font-size:15px;grid-column:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-archive-matchup b{align-self:center;font-size:28px;grid-column:2;grid-row:1/span 2}.osb-archive-matchup>i{align-self:center;color:#98a2b3;font-size:11px;font-style:normal;font-weight:850;text-transform:uppercase}.osb-archive-result .osb-archive-score-table{border-top:1px solid #eef2f6;padding:14px 16px 16px}.osb-archive-result>.osb-muted{border-top:1px solid #eef2f6;margin:0;padding:14px 16px}.osb-archive-score-table{display:grid;grid-gap:0;gap:0;overflow-x:auto}.osb-archive-score-row{display:grid;grid-auto-columns:minmax(38px,auto);grid-auto-flow:column;grid-template-columns:minmax(130px,1fr)}.osb-archive-score-row em,.osb-archive-score-row span,.osb-archive-score-row strong{align-items:center;border:1px solid #e2e8f0;display:flex;font-style:normal;font-weight:800;justify-content:center;min-height:32px;padding:6px 8px}.osb-archive-score-row strong{justify-content:flex-start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.osb-archive-score-row.header em,.osb-archive-score-row.header span,.osb-archive-score-row.header strong{background:#f8fafc;color:#475569;font-size:12px;text-transform:uppercase}.osb-archive-score-row.winner em{background:#123a9c;color:#ffffff}.osb-empty-state{background:linear-gradient(145deg,#ffffff,#f8fafc);border:1px solid #dbe3ef;border-radius:8px;box-shadow:0 8px 26px rgba(16,24,40,.05);margin-top:16px;padding:clamp(28px,5vw,48px);text-align:center}.osb-empty-state h3{font-size:20px;margin:0}.osb-empty-state p{color:var(--osb-muted);line-height:1.55;margin:8px 0 0}.osb-empty-state .osb-button-row{justify-content:center}.osb-stream-setup-output-summary{display:flex;flex-wrap:wrap;gap:8px}.osb-stream-setup-output-summary span{background:#f2f4f7;border:1px solid #e4e7ec;border-radius:6px;color:#344054;font-size:12px;font-weight:700;padding:6px 8px}.osb-stream-setup-editor{display:grid;grid-gap:16px;gap:16px}.osb-stream-scoreboard-options{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.osb-stream-scoreboard-options label{align-items:center;background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;cursor:pointer;display:grid;grid-gap:12px;gap:12px;grid-template-columns:auto minmax(0,1fr);padding:14px}.osb-stream-scoreboard-options label.selected{background:#eff4ff;border-color:#84adff;box-shadow:inset 3px 0 0 var(--osb-blue)}.osb-stream-scoreboard-options input{height:18px;width:18px}.osb-stream-scoreboard-options span{display:grid;grid-gap:3px;gap:3px}.osb-stream-scoreboard-options small{color:var(--osb-muted)}.osb-stream-links,.osb-stream-setup-summary{background:#ffffff;border:1px solid #d0d5dd;border-radius:8px;box-shadow:var(--osb-shadow-sm);padding:20px}.osb-stream-setup-summary{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,1fr) auto auto}.osb-stream-links h2,.osb-stream-setup-summary h2{margin:4px 0}.osb-stream-links p,.osb-stream-setup-summary p{color:var(--osb-muted);margin:0}.osb-stream-setup-readiness{display:flex;flex-wrap:wrap;gap:6px}.osb-stream-setup-readiness span{border:1px solid #d0d5dd;border-radius:6px;color:#667085;font-size:12px;font-weight:700;padding:6px 8px}.osb-stream-setup-readiness span.complete{background:#ecfdf3;border-color:#abefc6;color:#067647}.osb-stream-setup-submit{align-items:flex-end;display:grid;grid-gap:6px;gap:6px;justify-items:end}.osb-stream-setup-submit small{color:var(--osb-muted);max-width:220px;text-align:right}.osb-stream-links{display:grid;grid-gap:18px;gap:18px;margin-top:22px}.osb-stream-links>header{align-items:flex-start;border-bottom:1px solid #eaecf0;display:flex;gap:18px;justify-content:space-between;padding-bottom:16px}.osb-stream-link-list{display:grid;grid-gap:10px;gap:10px}.osb-stream-link-list article{align-items:center;border:1px solid #e4e7ec;border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(150px,.7fr) minmax(220px,1.3fr) auto;padding:14px}.osb-stream-link-list article>div:first-child{display:grid;grid-gap:2px;gap:2px}.osb-stream-link-list article span{color:var(--osb-muted);font-size:12px}.osb-stream-link-list code{background:#f8fafc;border:1px solid #eaecf0;border-radius:6px;font-size:12px;overflow:hidden;padding:9px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:900px){.osb-stream-setup-summary{align-items:stretch;grid-template-columns:1fr}.osb-stream-setup-submit{justify-items:stretch}.osb-stream-setup-submit small{max-width:none;text-align:left}.osb-stream-link-list article{align-items:stretch;grid-template-columns:1fr}.osb-stream-link-list code{white-space:normal;word-break:break-all}.osb-team-portal-hero{grid-template-columns:1fr}.osb-scorekeeper-session-body{align-items:stretch;flex-direction:column}.osb-scorekeeper-session-actions{justify-content:flex-start}.osb-player-list-profile-workspace,.osb-team-access-workspace,.osb-team-profile-workspace{grid-template-columns:1fr}.osb-player-list-profile-preview,.osb-team-profile-preview{border-radius:8px 8px 0 0}.osb-player-list-profile-fields,.osb-team-profile-fields{border-left:1px solid #dfe5ee;border-radius:0 0 8px 8px}.osb-team-match-workspace,.osb-team-portal-contest-body{grid-template-columns:1fr}.osb-team-match-settings{position:static}.osb-style-studio-toolbar{grid-template-columns:minmax(0,1fr) auto}.osb-style-studio-actions{grid-column:1/-1}.osb-style-studio-grid{grid-template-columns:1fr}.osb-style-preview-pane{position:static}.osb-import-workspace{grid-template-columns:1fr}.osb-import-sidebar{position:static}.osb-schedule-overview{grid-template-columns:minmax(0,1fr) auto}.osb-schedule-overview-actions{align-items:center;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;justify-items:start}.osb-dynamic-display-workspace,.osb-dynamic-url-workspace{grid-template-columns:1fr}.osb-dynamic-url-summary{position:static}}@media (max-width:640px){.osb-team-portal-hero{padding:16px}.osb-team-portal-logo{height:56px;width:56px}.osb-team-portal-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-team-portal-overview>div:first-child{border-radius:8px 0 0 0}.osb-team-portal-overview>div:nth-child(2){border-radius:0 8px 0 0}.osb-team-portal-overview>div:nth-child(3){border-radius:0 0 0 8px}.osb-team-portal-overview>div:last-child{border-radius:0 0 8px 0}.osb-team-portal-attention{align-items:flex-start;display:grid;grid-gap:8px;gap:8px}.osb-team-portal-attention p{text-align:left}.osb-team-manager-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.osb-team-manager-hero .osb-team-logo{height:58px;width:58px}.osb-team-manager-metrics{grid-column:1/-1;width:100%}.osb-team-manager-identity-fields>header,.osb-team-manager-savebar{align-items:stretch;flex-direction:column}.osb-team-manager-identity-fields>header .osb-button,.osb-team-manager-savebar .osb-button{justify-content:center;width:100%}.osb-account-identity{align-items:start;grid-template-columns:auto minmax(0,1fr)}.osb-account-identity .osb-account-avatar{height:58px;width:58px}.osb-account-identity>.osb-status-pill{grid-column:2;justify-self:start}.osb-account-security-grid{grid-template-columns:minmax(0,1fr)}.osb-account-settings-card>header{align-items:stretch;flex-direction:column}.osb-account-settings-card>header .osb-button{justify-content:center;width:100%}.osb-registration-hero{align-items:start;grid-template-columns:auto minmax(0,1fr)}.osb-registration-mark{height:52px;width:52px}.osb-registration-field-count{grid-column:2;justify-self:start}.osb-registration-fields>header,.osb-registration-form>footer,.osb-registration-success{align-items:stretch;flex-direction:column}.osb-registration-fields>header .osb-status-pill{align-self:flex-start}.osb-registration-form>footer .osb-button,.osb-registration-success .osb-button{justify-content:center;width:100%}.osb-schedule-match-card>header{align-items:start;grid-template-columns:auto minmax(0,1fr)}.osb-schedule-match-card>header>.osb-status-pill{grid-column:2;justify-self:start}.osb-schedule-match-body{padding-left:17px}.osb-schedule-match-card>footer{align-items:stretch;flex-direction:column}.osb-schedule-match-actions,.osb-schedule-reorder{width:100%}.osb-schedule-match-actions .osb-button{flex:1 1 auto;justify-content:center}.osb-archive-command>header{align-items:flex-start;flex-direction:column}.osb-archive-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-archive-command-metrics>div+div{border-left:0}.osb-archive-command-metrics>div:nth-child(2n){border-left:1px solid #344054}.osb-archive-command-metrics>div:nth-child(n+3){border-top:1px solid #344054}.osb-archive-grid{grid-template-columns:minmax(0,1fr)}.osb-archive-result>header{flex-direction:column}.osb-archive-result>header .osb-resource-meta{justify-content:flex-start}.osb-archive-matchup{gap:7px}.osb-archive-matchup>div{gap:3px 6px;padding:10px}.osb-archive-matchup strong{font-size:13px}.osb-archive-matchup b{font-size:24px}.osb-scorekeeper-command>footer,.osb-scorekeeper-command>header{align-items:stretch;flex-direction:column}.osb-scorekeeper-health{align-self:flex-start}.osb-scorekeeper-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-scorekeeper-metrics>div+div{border-left:0}.osb-scorekeeper-metrics>div:nth-child(2n){border-left:1px solid #344054}.osb-scorekeeper-metrics>div:nth-child(n+3){border-top:1px solid #344054}.osb-scorekeeper-command>footer .osb-button{justify-content:center;width:100%}.osb-scorekeeper-session>header{align-items:start;grid-template-columns:auto minmax(0,1fr)}.osb-scorekeeper-last-seen{grid-column:2;justify-items:start}.osb-scorekeeper-session-actions,.osb-scorekeeper-session-actions .osb-button{justify-content:center;width:100%}.osb-table-command-primary,.osb-table-command>header{align-items:stretch;flex-direction:column}.osb-table-command>header .osb-status-pill{align-self:flex-start}.osb-table-command-primary .osb-button{justify-content:center;width:100%}.osb-table-command-actions,.osb-team-profile-metrics{grid-template-columns:1fr}.osb-team-portal-contest>summary{align-items:start;grid-template-columns:minmax(0,1fr) auto}.osb-team-portal-contest-score{grid-column:2;grid-row:1}.osb-team-portal-contest-status{grid-column:1/-1;justify-content:flex-start}.osb-team-portal-contest-title strong{white-space:normal}.osb-team-portal-contest-status .osb-metadata-pill{display:none}.osb-team-portal-contest-body{padding:12px}.osb-team-match-command>footer,.osb-team-match-command>header,.osb-team-match-operation-panel>header,.osb-team-portal-match-progress>header{align-items:flex-start;flex-direction:column}.osb-team-match-command>header .osb-status-pill{white-space:normal}.osb-team-match-command .osb-team-match-scoreboard{gap:8px}.osb-team-match-command .osb-team-match-team,.osb-team-match-command .osb-team-match-team:last-child{direction:ltr;gap:7px;grid-template-columns:1fr;text-align:center}.osb-team-match-command .osb-team-logo{height:46px;justify-self:center;width:46px}.osb-team-match-command .osb-team-match-team strong{font-size:15px;white-space:normal}.osb-team-match-command>footer .osb-button,.osb-team-match-command>footer .osb-button-row{justify-content:center;width:100%}.osb-style-studio-toolbar{align-items:stretch;grid-template-columns:1fr}.osb-style-preview-toggle,.osb-style-studio-actions{grid-column:auto}.osb-style-studio-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-style-studio-actions .osb-button:last-child{grid-column:1/-1}.osb-style-studio-actions .osb-button{justify-content:center}.osb-style-fields-header,.osb-style-preview-pane>header{align-items:flex-start;flex-direction:column}.osb-style-section-nav{grid-template-columns:1fr}.osb-account-actions{align-items:stretch;flex-direction:column}.osb-team-player-card-header{align-items:flex-start;flex-wrap:wrap}.osb-team-player-card-header>.osb-button-row{width:100%}.osb-import-input-heading{align-items:stretch;flex-direction:column}.osb-import-input-heading .osb-button{justify-content:center;width:100%}.osb-import-preview-row{grid-template-columns:auto minmax(0,1fr)}.osb-import-preview-metrics{grid-column:2;justify-content:start;text-align:left}.osb-schedule-overview{align-items:stretch;gap:15px;grid-template-columns:1fr}.osb-schedule-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.osb-schedule-metrics>div{min-width:0}.osb-schedule-overview-actions{align-items:stretch;grid-column:auto;grid-template-columns:1fr}.osb-schedule-overview-actions .osb-button,.osb-schedule-overview-actions .osb-button-row{justify-content:center;width:100%}.osb-competition-command>header,.osb-competition-progress>div:first-child{align-items:flex-start;flex-direction:column}.osb-competition-command-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-competition-command-actions .osb-button{flex:1 1 100%;justify-content:center}.osb-competition-team-entrant-header{display:none}.osb-competition-team-entrant{grid-template-columns:38px minmax(0,1fr) auto;padding:12px}.osb-competition-team-entrant>.osb-button,.osb-competition-team-entrant>.osb-muted{grid-column:2/-1;justify-self:start}.osb-competition-match-row>summary{grid-template-columns:minmax(0,1fr) auto 20px}.osb-competition-match-row>summary>span:not(.osb-status-pill){display:none}.osb-competition-match-controls{grid-template-columns:1fr;padding:13px}.osb-competition-match-controls>section+section{border-left:0;border-top:1px solid var(--osb-line);padding-left:0;padding-top:16px}.osb-competition-result-entry,.osb-competition-schedule-entry{grid-template-columns:1fr 1fr}.osb-competition-result-entry .osb-button,.osb-competition-schedule-entry .osb-button{grid-column:1/-1;justify-content:center}.osb-display-route-hero>header,.osb-display-route-url{align-items:stretch;grid-template-columns:1fr}.osb-display-route-hero>header{display:grid}.osb-display-route-flow{grid-template-columns:1fr}.osb-display-route-flow i{justify-self:center;transform:rotate(90deg)}.osb-display-route-url>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.osb-display-route-url .osb-button{justify-content:center}.osb-form-section-heading{align-items:flex-start;flex-direction:column;gap:7px}.osb-form-section-heading>span{text-align:left}.osb-camera-mode-choices{grid-template-columns:1fr}.osb-display-scorekeeping-link{align-items:start;grid-template-columns:1fr auto}.osb-display-scorekeeping-link code{grid-column:1/-1;grid-row:2}.osb-option-grid,.osb-option-grid.three-column,.osb-team-score-grid{grid-template-columns:1fr}.osb-team-score-grid{gap:8px}.osb-team-score-divider{justify-self:center}.osb-topbar{gap:10px;min-height:58px;padding:9px 12px}.osb-topbar-home{flex:0 0 auto}.management-shell .osb-topbar-divider,.management-shell .osb-topbar-home>span:last-child,.osb-command-trigger kbd,.osb-command-trigger span,.osb-topbar-quick-links{display:none}.osb-command-trigger{min-width:38px;padding:7px;width:38px}.osb-command-trigger:before{content:"⌕";font-size:20px;margin:auto}.osb-global-create-menu>summary{justify-content:center;padding:7px;width:38px}.osb-global-create-menu .osb-create-label{display:none}.osb-topbar-help{display:none!important}.osb-topbar-leading{flex:1 1 auto;min-width:0}.osb-topbar-title{font-size:16px}.osb-main{padding:22px 14px 48px}.osb-production-note,.osb-workspace-hero{align-items:stretch;flex-direction:column}.osb-broadcast-grid,.osb-command-center-launches,.osb-operations-grid,.osb-operations-summary{grid-template-columns:1fr}.osb-operations-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.osb-broadcast-flow{align-items:stretch;grid-template-columns:1fr;text-align:center}.osb-broadcast-flow i{transform:rotate(90deg)}.osb-list-header{gap:14px;padding-bottom:18px}.osb-list-header h2{font-size:28px}.osb-list-header-action,.osb-list-header-action .osb-button{width:100%}.osb-list-header-action .osb-button{justify-content:center}.osb-resource-card{padding:15px}.osb-resource-card:hover{transform:none}.osb-resource-card-header{gap:10px}.osb-resource-actions .osb-button{flex:1 1 auto;justify-content:center}.osb-management-tabs{margin-inline:-14px;padding-inline:14px;top:72px}.osb-management-tabs button{flex:0 0 auto}.osb-task-drawer{top:8dvh;width:100%}.osb-sticky-save-bar{align-items:stretch;bottom:10px;flex-direction:column;gap:8px;width:calc(100vw - 20px)}.osb-sticky-save-bar>div .osb-button{flex:1 1 auto;justify-content:center}.osb-choice-grid{grid-template-columns:1fr}.osb-management-section-heading{align-items:stretch;flex-direction:column}.osb-list-header{flex-direction:column}.osb-list-toolbar{align-items:stretch;grid-template-columns:1fr}.osb-list-count{padding-bottom:0;white-space:normal}.osb-compact-table.four-column>div,.osb-compact-table>div,.osb-match-preview-grid{align-items:stretch;grid-template-columns:1fr}.osb-compact-table>div:first-child{display:none}.osb-team-seed-row{align-items:stretch;flex-direction:column}.osb-team-seed-order{justify-content:flex-end}.osb-form-grid.four-column,.osb-team-tie-slots{grid-template-columns:1fr}.osb-team-tie-rule>header{align-items:flex-start}}