body>header{height:auto;min-height:92px;flex-wrap:wrap;padding:16px clamp(16px,3vw,36px);gap:16px}body>header>nav{display:flex;flex-wrap:wrap;gap:4px;align-items:center}body>header>nav a{padding:8px}.home,.content{width:100%;min-width:0}.home{padding:clamp(20px,4vw,48px);max-width:1440px}.panel,.form-grid>*{min-width:0}.form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}.two-col{grid-template-columns:repeat(2,minmax(0,1fr))}input,textarea,select{max-width:100%;min-width:0}input:not([type=checkbox]),select,button{min-height:44px}button{white-space:normal}p,summary,h1,h2,h3,code{overflow-wrap:anywhere}table{max-width:100%}.table-wrap{overflow-x:auto}:focus-visible{outline:3px solid #ffd080;outline-offset:3px}summary{cursor:pointer;min-height:44px;padding-block:10px}.ui-toolbar{display:grid;grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px}.ui-toolbar label{margin:0}.ui-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block:12px}.selection-summary{padding:12px;border:1px solid #526777;border-radius:6px;background:#101b24}.template-browser{margin:20px 0 28px}.template-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;max-height:480px;overflow:auto;padding:4px}button.secondary:hover,button.secondary:focus-visible{background:#f8bc62;color:#000}.template-browser>button{margin-bottom:12px}.template-card{border:1px solid #405463;border-radius:8px;padding:16px;display:flex;flex-direction:column;align-items:flex-start;background:#101b24}.template-card h4{font-size:18px;margin:12px 0}.template-card p{font-size:14px;color:#b6c7d3}.template-card button{margin-top:auto}.section-jump{max-width:420px;margin-bottom:24px}.mobile-command-nav{display:none}.workspace>.react-island{display:contents}.interactive-roster .roster-row{display:flex;align-items:center;gap:12px;min-height:52px}.interactive-roster input[type=checkbox]{flex-shrink:0;width:20px;height:20px}@media (max-width:1000px){.edition{display:none}.two-col{grid-template-columns:1fr}.content{padding:24px}.workspace{grid-template-columns:210px minmax(0,1fr)}}@media (max-width:760px){.workspace{display:block}.workspace>aside.react-navigation-ready{display:none}.mobile-command-nav{display:block;padding:12px 16px;background:#17212a;border-bottom:1px solid #405463}.mobile-command-nav>button{width:100%;text-align:left}.mobile-command-nav nav{display:grid;overflow:visible;margin-top:12px}.mobile-command-nav nav a{white-space:normal}.mobile-command-nav input{width:100%}.ui-toolbar{grid-template-columns:1fr}.panel{padding:18px}.home,.content{padding:20px 14px}.account{flex-wrap:wrap;gap:8px}.brand{font-size:16px}.page-heading{flex-wrap:wrap}.campaign-grid{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.auth{padding:20px}.auth h1{font-size:clamp(32px,9vw,48px)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.app-navigation-source{display:flex;flex-wrap:wrap;padding:12px 24px;border-bottom:1px solid #405463}.desktop-dropdown-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px;padding:8px clamp(14px,3vw,36px);background:#17212a;border-bottom:1px solid #405463;position:relative;z-index:5;overflow:visible}.nav-dropdown{position:relative}.nav-dropdown>button{background:transparent;color:#edf1f4;border:1px solid transparent;padding:10px 16px}.nav-dropdown>button:hover,.nav-dropdown>button[aria-expanded=true]{background:#283846;border-color:#a77b38}.desktop-dropdown-nav>.nav-dropdown{display:flex;align-items:center}.desktop-dropdown-nav>.navigation-home,.desktop-dropdown-nav>.nav-dropdown>button{display:inline-flex;align-items:center;gap:.35rem;box-sizing:border-box;min-height:44px;margin:0;padding:10px 16px;border:1px solid transparent;border-radius:3px;font-size:14px;font-weight:700;line-height:20px}.nav-dropdown-links{position:absolute;top:100%;left:0;width:270px;max-width:calc(100vw - 28px);max-height:65vh;overflow:auto;padding:8px;background:#1a2935;border:1px solid #526777;box-shadow:0 12px 24px #0006;border-radius:0 0 8px 8px}.nav-dropdown:last-child .nav-dropdown-links{left:auto;right:0}.nav-dropdown-links a{display:block;white-space:normal;border-radius:4px}.nav-dropdown-links a:hover,.nav-dropdown-links a:focus-visible{background:#2b4051;color:#fff}.dropdown-navigation-ready .workspace{display:block}.dropdown-navigation-ready aside.react-navigation-ready{display:none}.dropdown-navigation-ready .content{margin-inline:auto}@media (max-width:760px){.desktop-dropdown-nav{display:none}}.navigation-section-title{font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:#efbd73;margin:12px 12px 4px;padding-top:10px;border-top:1px solid #486071}.grouped-navigation-menu:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;width:610px;max-height:calc(100vh - 180px)}.grouped-navigation-menu .navigation-overview{grid-column:1/-1}.grouped-navigation-menu a{padding:8px 12px;line-height:1.35;min-height:40px}.mobile-navigation-group{margin:0;padding:12px 0;border-top:1px solid #486071}.mobile-navigation-group h2{font-size:17px;margin:4px 10px}.mobile-navigation-group a{display:block}.app-navigation-source details>div{max-height:70vh;overflow:auto}.app-navigation-source .navigation-section-title{white-space:nowrap}:root{--navigation-height:84px}html{scroll-padding-top:calc(var(--navigation-height) + 12px)}.sticky-navigation,.app-navigation-source{position:sticky;top:0;z-index:50;background:#17212a}.skip-link{z-index:100}@media (max-width:760px){.mobile-command-nav{position:relative}.mobile-command-nav #mobile-campaign-navigation{position:absolute;top:100%;left:0;right:0;margin:0;padding:12px 16px;background:#17212a;border-bottom:1px solid #526777;max-height:calc(100dvh - var(--navigation-height));overflow-y:auto;overscroll-behavior:contain}}@media print{:root{--navigation-height:0px}.sticky-navigation,.app-navigation-source{display:none!important}}.nav-dropdown-links a{padding:8px 12px;line-height:1.35;min-height:40px}.app-navigation-source details>div.navigation-panel{padding:8px;max-width:calc(100vw - 28px);border-radius:0 0 8px 8px;background:#1a2935}.app-navigation-source details:not([open])>div{display:none}.app-navigation-source .navigation-section-title{white-space:normal}@media (max-width:760px){.grouped-navigation-menu:not([hidden]){grid-template-columns:1fr;width:auto}.app-navigation-source details>div.navigation-panel{position:fixed;left:14px;right:14px;min-width:0}.mobile-navigation-group a{padding:10px 12px}}[aria-disabled=true]{opacity:.5;cursor:not-allowed}.aces-review-count{display:inline-block;background:#efa936;color:#111;border-radius:12px;padding:1px 7px;margin-left:6px;font-weight:700;font-size:.8rem}.navigation-mode-toggle{background:transparent;color:#f3b451;border:1px solid #765d35;border-radius:3px;padding:.5rem .7rem}body.sidebar-navigation-active{padding-left:220px}body.sidebar-navigation-active>header{margin-left:-220px}body.sidebar-navigation-active .sticky-navigation{position:sticky;top:0;z-index:50}.sidebar-context-bar{min-height:52px;display:flex;align-items:center;gap:1rem;padding:.4rem 1.2rem;background:#08131e;border-bottom:1px solid #405463}.sidebar-current,.sidebar-utilities{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.sidebar-current{flex:1}.sidebar-current strong{font-size:.9rem}.sidebar-current details,.sidebar-utilities details{position:relative}.sidebar-current summary,.sidebar-utilities summary{color:#f3b451;min-height:40px;padding:.45rem;cursor:pointer}.sidebar-current details>div,.sidebar-utilities details>div{position:absolute;top:100%;right:0;z-index:55;min-width:230px;max-width:min(90vw,420px);max-height:65vh;overflow:auto;padding:.5rem;background:#0c1926;border:1px solid #526777;border-radius:4px}.sidebar-current details a,.sidebar-utilities details a{display:block;padding:.6rem}.sidebar-utilities .navigation-section-title{white-space:normal}.sidebar-task-navigation{position:fixed;z-index:45;top:92px;bottom:0;left:0;width:220px;overflow-y:auto;padding:1rem .7rem;background:#0b1723;border-right:1px solid #405463}.sidebar-caption{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#9aabba;font-weight:700;margin:.4rem .7rem .8rem}.sidebar-task-navigation>a{display:block;padding:.7rem .8rem;color:#d3dce3;border-radius:4px}.sidebar-task-navigation>a:hover,.sidebar-task-navigation>a:focus-visible,.sidebar-task-navigation>a[aria-current=page]{background:#293039;color:#ffe0a2;text-decoration:none}.sidebar-task-navigation>a[aria-current=page]{box-shadow:inset 3px 0 #e8a541}.sidebar-switch{margin:.9rem .5rem;background:transparent;color:#f3b451;border:1px solid #765d35}.sidebar-task-navigation p[role=status]{margin:.6rem;color:#f3d49a;font-size:.85rem}.sidebar-mobile-toggle,.sidebar-close{display:none}.navigation-workspace-list{display:grid;gap:0;border-top:1px solid #405463}.navigation-workspace-item{padding:.9rem .2rem;border-bottom:1px solid #405463}.navigation-workspace-item a{display:inline-block;min-height:36px}@media (max-width:760px){body.sidebar-navigation-active{padding-left:0}body.sidebar-navigation-active>header{margin-left:0}.sidebar-context-bar{flex-wrap:wrap;padding:.5rem .8rem}.sidebar-mobile-toggle{display:inline-block;order:-1;background:transparent;color:#edf1f4;border:1px solid #526777}.sidebar-task-navigation{display:none;top:0;width:min(300px,88vw);box-shadow:8px 0 24px #000a}.sidebar-task-navigation.is-open{display:block}.sidebar-close{display:block;background:transparent;color:#edf1f4;border:1px solid #526777;margin-bottom:1rem}.sidebar-utilities{margin-left:auto}}@media print{body.sidebar-navigation-active{padding-left:0}body.sidebar-navigation-active>header{margin-left:0}.sidebar-context-bar,.sidebar-task-navigation{display:none!important}}
