@media (min-width:640px){html[data-theme=gluon] .sc-shell-rail{display:flex;width:65px;gap:6px;padding:14px 0;background:rgb(var(--surface));border-right:1px solid rgb(var(--border-subtle))}html[data-theme=gluon] .sc-shell-hamburger{display:none}}html[data-theme=gluon] .sc-shell-rail>a,html[data-theme=gluon] .sc-shell-rail>button{position:relative;width:44px;height:40px;border-radius:10px;color:rgb(var(--text-muted));background:transparent}html[data-theme=gluon] .sc-shell-rail>a:hover,html[data-theme=gluon] .sc-shell-rail>button:hover{color:rgb(var(--text-primary));background:rgb(var(--surface-muted))}html[data-theme=gluon] .sc-shell-rail>a[aria-current=page]{color:rgb(var(--accent));background:rgb(var(--accent-wash))}html[data-theme=gluon] .sc-shell-rail>a[aria-current=page]:before{content:"";position:absolute;left:-10.5px;top:4px;bottom:4px;width:4px;border-radius:0 4px 4px 0;background:rgb(var(--accent))}html[data-theme=gluon] .sc-shell-rail>.sc-shell-rail-brand{margin-bottom:12px;border-radius:10px;font-weight:700;font-size:18px}html[data-theme=gluon] .sc-shell-rail>.sc-shell-rail-brand,html[data-theme=gluon] .sc-shell-rail>.sc-shell-rail-brand:hover{background:rgb(var(--text-primary));color:rgb(var(--surface))}html[data-theme=gluon] .sc-shell-rail>.sc-shell-rail-avatar{margin-top:auto;margin-bottom:36px;border-radius:999px;background:rgb(var(--accent-wash));color:rgb(var(--accent));font-weight:600;font-size:14px}html[data-theme=gluon] .sc-shell-rail>.sc-shell-rail-sep{display:none}html[data-theme=gluon] .sc-shell-main{padding:16px}html[data-theme=gluon] .sc-shell-main>div{min-height:calc(100vh - var(--app-bar-h) - 32px);padding:20px 24px;border-radius:var(--radius-card);background:rgb(var(--surface));box-shadow:var(--shadow-card)}html[data-theme=gluon] .apex-band-card{border-radius:var(--radius-card);border-color:rgb(var(--border-default));box-shadow:var(--shadow-card)}html[data-theme=gluon] .apex-band{background:transparent;border-bottom:1px solid rgb(var(--border-subtle));box-shadow:inset 3px 0 0 rgb(var(--accent))}html[data-theme=gluon] .apex-band-title{color:rgb(var(--text-primary));font-size:15px;font-weight:600;letter-spacing:0}html[data-theme=gluon] .sc-table-footer{justify-content:space-between;gap:12px;padding:12px 16px;border-top-color:rgb(var(--border-subtle));background:rgb(var(--surface));font-size:13px;color:rgb(var(--text-muted))}html[data-theme=gluon] .sc-page-btn{display:grid;place-items:center;min-width:32px;height:32px;padding:0 6px;border:1px solid rgb(var(--border-default));border-radius:8px;background:rgb(var(--surface));color:rgb(var(--text-secondary))}html[data-theme=gluon] .sc-page-btn[aria-current=page]{border-color:rgb(var(--accent));color:rgb(var(--accent))}html[data-theme=gluon] .sc-page-btn:disabled{color:rgb(var(--text-disabled));cursor:not-allowed}html[data-theme=gluon] .sc-page-size{height:32px;padding:0 8px;border:1px solid rgb(var(--border-default));border-radius:8px;background:rgb(var(--surface));color:rgb(var(--text-secondary))}html[data-theme=gluon] [data-apex-scope]{--accent:inherit!important;--accent-hover:inherit!important;--accent-wash:inherit!important;--accent-border:inherit!important}html[data-theme=gluon] .apex-btn-blue{background-color:rgb(var(--accent));border-color:rgb(var(--accent));border-radius:var(--radius-control)}html[data-theme=gluon] .apex-btn-blue:hover{background-color:rgb(var(--accent-hover))}html[data-theme=gluon] .apex-pill-amber{background-color:#fff4ce;color:#835b00;box-shadow:inset 0 0 0 1px #f5d77a}html[data-theme=gluon] .apex-pill-amber:hover{background-color:#ffeeb3}html[data-theme=gluon] .apex-pill-red{background-color:#c42b1c}html[data-theme=gluon] .apex-pill-red:hover{background-color:#a8261a}html[data-theme=gluon] .apex-pill-green{background-color:#0f7b0f}html[data-theme=gluon] .apex-pill-green:hover{background-color:#0c660c}html[data-theme=gluon] .apex-pill{border-radius:var(--radius-control)}html[data-theme=gluon] input[type=checkbox],html[data-theme=gluon] input[type=radio]{accent-color:rgb(var(--accent))}html[data-theme=gluon] .apex-chip-dark{background-color:rgb(var(--accent));border-radius:var(--radius-control)}html[data-theme=gluon] .apex-hl-star{background-color:#fff4ce;color:#835b00;border-radius:var(--radius-control);box-shadow:inset 0 0 0 1px #f5d77a}html[data-theme=gluon] .apex-hl-star svg{stroke:currentColor}html[data-theme=gluon] .apex-hl-name{background:rgb(var(--accent))!important;color:#fff!important;border-radius:var(--radius-control);box-shadow:inset 6px 0 0 var(--hl-bg,transparent)}html[data-theme=gluon] .ops-rpt-th{background-color:rgb(var(--table-header-bg));color:rgb(var(--accent))}html[data-theme=gluon] .ops-rpt-td a{color:rgb(var(--accent))}html[data-theme=gluon] .ops-rpt-row:hover{background-color:rgb(var(--accent-wash))}html[data-theme=gluon] .ops-idbox{border-radius:var(--radius-control)}html[data-theme=gluon] .ops-idbox:hover{background-color:rgb(var(--accent-wash))}html[data-theme=gluon] .apex-region{border-radius:var(--radius-card);box-shadow:var(--shadow-card)}html[data-theme=gluon] .apex-region-band{background-color:transparent;box-shadow:inset 0 -1px 0 rgb(var(--border-subtle)),inset 3px 0 0 rgb(var(--accent))}html[data-theme=gluon] .apex-region-title{color:rgb(var(--text-primary));--tw-ring-color:rgb(var(--accent))}html[data-theme=gluon] .apex-region-toggle{box-shadow:inset 0 0 0 1px rgb(var(--border-default));border-radius:var(--radius-control)}html[data-theme=gluon] .kpi-tile{box-shadow:var(--shadow-card)}html[data-theme=gluon] .kpi-tile:hover,html[data-theme=gluon] a:hover>.kpi-tile{box-shadow:0 0 2px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.14),inset 0 -2px 0 rgb(var(--accent))}html[data-theme=gluon] .apex-count-tile{border-radius:var(--radius-card)}html[data-theme=gluon] .apex-count-tile[data-kind=regular]{background-color:rgb(var(--accent-wash));color:rgb(var(--accent));box-shadow:inset 0 0 0 1px rgb(var(--accent-border)),var(--shadow-card)}html[data-theme=gluon] .apex-count-tile[data-kind=trial]{background-color:#e6f4fb;color:#0b5a82;box-shadow:inset 0 0 0 1px #c5e4f5,var(--shadow-card)}html[data-theme=gluon] .apex-count-tile[data-kind=arrangement]{background-color:#e3f5f1;color:#0b6451;box-shadow:inset 0 0 0 1px #bfe6dc,var(--shadow-card)}html[data-theme=gluon] .apex-cell-done{background-color:#dff6dd;color:#0e700e}html[data-theme=gluon] .apex-hr-tile{background-color:color-mix(in srgb,var(--tile-hue) 14%,#fff)!important;color:rgb(var(--text-primary))!important;border-radius:var(--radius-card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tile-hue) 35%,#fff),var(--shadow-card)}