:root{--rsq-header-height:80px;--rsq-rail-width:248px;--rsq-rail-collapsed-width:74px;--rsq-nav-font:Inter, ui-sans-serif, system-ui, -apple-system, sans-serif}.ops-rail,.rail,.ops-topbar,.workspace>.topbar{--rail:#1b1b1b;--surface:#242424;--surface-bright:#303030;--text:#ededed;--muted:#a5a5a5;--line:#ffffff1a;--brand-wash:#ffffff0e;--brand-bright:#d4d4d4;font-family:var(--rsq-nav-font)}html[data-theme=light] .ops-rail,html[data-theme=light] .ops-topbar{--rail:#f8f9f9;--surface:#fff;--surface-bright:#e9eded;--text:#202627;--muted:#5c686b;--line:#1c27291f;--brand-wash:#1c272912;--brand-bright:#556164}.ops-rail,.rail,.ops-rail-footer,.rail-footer{background:var(--rail)}.ops-brand,.rail>.brand{height:var(--rsq-header-height);min-height:var(--rsq-header-height);flex:0 0 var(--rsq-header-height);background:var(--rail);border-bottom:1px solid var(--line);gap:11px;padding:0 20px}.ops-brand img,.rail .brand-mark{flex:0 0 28px;width:28px;height:28px}.ops-brand strong,.rail .brand b{font:700 16px/20px var(--rsq-nav-font);letter-spacing:-.02em}.ops-brand small,.rail .brand small{color:var(--muted);font:400 12px/18px var(--rsq-nav-font);letter-spacing:0;text-transform:none;margin:0}.ops-rail .ops-brand>span,.rail>.brand>span:last-child{gap:2px;display:grid}.ops-topbar,.workspace>.topbar{min-height:var(--rsq-header-height);background:var(--rail);border-bottom:1px solid var(--line);box-shadow:none;gap:16px;padding:12px 20px}.ops-breadcrumb,.topbar-breadcrumb{gap:2px;min-width:0}.ops-breadcrumb>span,.topbar-breadcrumb>small{color:var(--muted);font:400 12px/18px var(--rsq-nav-font);letter-spacing:0;text-transform:none;margin:0}.ops-breadcrumb>strong,.workspace>.topbar h1{color:var(--text);font:600 20px/26px var(--rsq-nav-font);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.ops-topbar-actions,.top-actions{flex-shrink:0;gap:6px}.ops-feedback-trigger,.ops-help-trigger,.top-actions>.header-help-action{min-height:40px;color:var(--muted);font:500 14px/20px var(--rsq-nav-font);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:8px 10px;display:inline-flex}.ops-feedback-trigger strong,.ops-help-trigger strong,.top-actions>.header-help-action strong{font:inherit}.ops-feedback-trigger svg,.ops-help-trigger svg,.top-actions>.header-help-action svg{flex-shrink:0;width:18px;height:18px}.top-actions>.header-help-action:hover{color:var(--text);background:var(--surface-bright)}.ops-user,.operator-user-menu>summary{border:0;border-radius:6px;gap:9px;min-height:44px;padding:4px 8px}.ops-user-avatar,.operator-user-avatar{width:32px;height:32px;color:var(--text);background:var(--surface-bright);font:600 14px/20px var(--rsq-nav-font);border-radius:6px;flex:0 0 32px;place-items:center;display:grid}.ops-user-copy,.operator-user-copy{text-align:left;gap:2px;display:grid}.ops-user-copy strong,.operator-user-copy strong{text-overflow:ellipsis;white-space:nowrap;max-width:160px;font:600 14px/20px var(--rsq-nav-font);overflow:hidden}.ops-user-copy small,.operator-user-copy small{font:400 12px/16px var(--rsq-nav-font);letter-spacing:0;color:var(--muted);margin:0}.tenant-selector-btn,.top-actions .scope-selector{border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:180px;max-width:230px;min-height:44px;padding:4px 9px}.tenant-selector-copy small,.scope-copy>small{font:400 12px/16px var(--rsq-nav-font);letter-spacing:0;text-transform:none}.tenant-selector-copy strong,.top-actions .scope-copy select{font:600 14px/20px var(--rsq-nav-font)}.tenant-selector-option,.nav-dropdown-item,.operator-user-dropdown a,.operator-user-details strong{font-size:14px}.nav-dropdown-heading,.operator-user-heading,.operator-user-details small{font-size:12px}.ops-nav{flex-direction:column;gap:3px;padding:14px 10px;display:flex}.ops-rail .ops-nav-label{font:600 12px/18px var(--rsq-nav-font);letter-spacing:.04em;flex-shrink:0;padding:16px 10px 6px;display:block}.ops-nav-link{min-height:44px;font:500 14px/20px var(--rsq-nav-font);border-radius:6px;flex-shrink:0;gap:10px;padding:9px 10px}.ops-nav-icon{flex:0 0 22px;width:22px;height:22px}.ops-nav-icon svg{stroke-width:1.7px;width:20px;height:20px}.ops-rail-footer,.rail-footer{gap:6px;padding:10px}.ops-collapse,.rail-collapse{width:100%;min-height:40px;font:500 14px/20px var(--rsq-nav-font);border:0;border-radius:6px;justify-content:flex-start;gap:10px;padding:8px 10px}.ops-collapse-icon,.rail-collapse>span{text-align:center;flex:0 0 22px;width:22px;font-size:22px;line-height:22px}.rail-collapse small{font:inherit;text-transform:none}.ops-collapse:hover,.rail-collapse:hover{color:var(--text);background:var(--surface-bright)}@media (width>=821px){.ops-shell{grid-template-columns:var(--rsq-rail-width) minmax(0, 1fr)}.rail:not(.collapsed){width:var(--rsq-rail-width);flex-basis:var(--rsq-rail-width)}.rail:not(.collapsed)>.brand{padding-inline:20px}.rail:not(.collapsed)>.brand>span:last-child{display:grid}.rail:not(.collapsed) .rail-nav-label,.rail:not(.collapsed) .rail-nav button small,.rail:not(.collapsed) .rail-collapse small{display:block}.rail:not(.collapsed) .rail-collapse{justify-content:flex-start;padding-inline:10px}.ops-topbar,.workspace>.topbar{height:var(--rsq-header-height);flex:0 0 var(--rsq-header-height)}body.ops-rail-collapsed .ops-shell{grid-template-columns:var(--rsq-rail-collapsed-width) minmax(0, 1fr)}.rail.collapsed{width:var(--rsq-rail-collapsed-width);flex-basis:var(--rsq-rail-collapsed-width)}body.ops-rail-collapsed .ops-brand,.rail.collapsed>.brand{padding-inline:22px}body.ops-rail-collapsed .ops-rail-footer{padding:10px}body.ops-rail-collapsed .ops-collapse{justify-content:center;padding-inline:0}}@media (width>=761px){.rail-nav{flex-direction:column;gap:3px;padding:14px 10px;display:flex}.rail-nav-label{font:600 12px/18px var(--rsq-nav-font);letter-spacing:.04em;padding:16px 10px 6px;display:block}.rail-nav button,.rail:not(.collapsed) .rail-nav button{border:0;border-radius:6px;flex-shrink:0;justify-content:flex-start;gap:10px;min-height:44px;margin:0;padding:9px 10px}.rail-nav button small{font:500 14px/20px var(--rsq-nav-font)}.rail-nav button>svg{stroke-width:1.7px;flex:0 0 22px;width:22px;height:22px}.rail-nav button.active,.ops-nav-link.active{background:var(--brand-wash)}.rail-nav button.active:before,.ops-nav-link.active:before{background:var(--brand-bright);border-radius:2px;width:2px;top:9px;bottom:9px;left:0}.rail.collapsed .rail-nav button{justify-content:center;padding-inline:0}.rail-nav button i{flex-shrink:0;margin-left:auto;position:static}.rail.collapsed .rail-nav button i{position:absolute}}@media (width<=1200px){.ops-user-copy,.operator-user-copy{display:none}.tenant-selector-btn,.top-actions .scope-selector{min-width:150px;max-width:180px}}@media (width<=1000px){.ops-feedback-trigger strong,.ops-help-trigger strong,.top-actions>.header-help-action strong{display:none}}@media (width<=820px){.ops-topbar,.workspace>.topbar{flex-wrap:wrap;flex-basis:auto;gap:10px;height:auto;padding:12px}.top-actions .scope-selector{min-width:120px;max-width:160px}.ops-breadcrumb>strong,.workspace>.topbar h1{font-size:18px;line-height:24px}.tenant-selector-btn{min-width:42px}}.ops-help-menu-toggle,.rsq-help-menu>summary{width:40px;height:40px;min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.ops-help-menu-toggle:hover,.ops-help-menu.open>.ops-help-menu-toggle{color:var(--text);background:var(--surface-bright)}.ops-help-menu-toggle svg,.rsq-menu-action svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.ops-topbar #user-dropdown-menu,.operator-user-dropdown{border-radius:6px;width:280px;max-width:calc(100vw - 24px);padding:6px}.ops-topbar .ops-help-menu .nav-dropdown-menu,.rsq-help-menu .operator-user-dropdown{width:220px;min-width:220px;max-width:calc(100vw - 24px);padding:6px}.ops-topbar .rsq-menu-action,.operator-user-dropdown .rsq-menu-action{width:100%;min-height:40px;color:var(--text);font:500 14px/20px var(--rsq-nav-font);text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;padding:9px 10px;display:flex}.rsq-menu-action:hover{background:var(--surface-bright)}.rsq-account-scope{border:0;border-top:1px solid var(--line);min-width:0;margin:8px 0;padding:10px 0 0}.rsq-account-scope fieldset{border:0;min-width:0;margin:0;padding:0}.rsq-account-scope legend{color:var(--muted);font:500 12px/18px var(--rsq-nav-font);padding:0 10px 6px}.rsq-scope-options{overscroll-behavior:contain;max-height:220px;overflow-y:auto}.rsq-scope-options .rsq-scope-option{width:100%;min-height:40px;color:var(--text);font:400 14px/20px var(--rsq-nav-font);text-transform:none;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:10px;padding:9px 10px;display:grid;position:relative}.rsq-scope-option>span{overflow-wrap:anywhere}.rsq-scope-option:hover{background:var(--surface-bright)}.rsq-scope-check{visibility:hidden}.rsq-scope-option[aria-checked=true] .rsq-scope-check,.rsq-scope-option>input:checked~.rsq-scope-check{visibility:visible}.rsq-scope-option:has(input:focus-visible),.rsq-scope-option:focus-visible,.rsq-menu-action:focus-visible,.ops-help-menu-toggle:focus-visible{outline:2px solid var(--muted);outline-offset:-2px}.nav-dropdown-heading,.operator-user-heading{color:var(--muted);font:500 12px/18px var(--rsq-nav-font);letter-spacing:0;text-transform:none;padding:8px 10px;display:block}