.command-nav .nav-availability-note{color:var(--muted);font-size:11px;font-weight:400;display:block}.command-capability-retry{border:1px solid var(--line);background:var(--panel);min-height:44px;color:var(--text);cursor:pointer;border-radius:8px;padding:10px}.command-heading>.button{width:auto;color:var(--text);border:1px solid var(--line);box-shadow:none;background:0 0}@media (max-width:900px){.command-nav[data-planning-available=true]{grid-template-columns:repeat(4,minmax(0,1fr))}.command-nav[data-planning-available=false]{grid-template-columns:repeat(3,minmax(0,1fr))}.command-nav .nav-primary{min-width:0}.command-nav .nav-short{overflow-wrap:anywhere}.command-heading>.button{width:auto}.mobile-more-menu>.command-capability-retry{grid-column:1/-1}}.command-topbar{z-index:50;border-bottom:1px solid var(--line);background:var(--surface-nav,var(--panel));align-items:center;gap:14px;min-height:72px;padding:10px 20px;display:flex;position:fixed;inset:0 0 auto}.command-brand-copy{flex:1;gap:3px;min-width:0;display:grid}.command-brand-copy strong{color:var(--accent-text);font-size:16px}.command-brand-copy span{color:var(--muted);font-size:12px}.command-builder-return{flex:none;min-height:44px}.command-preferences{flex:none;position:relative}.command-preferences>summary{cursor:pointer;border:1px solid var(--line);min-height:44px;color:var(--text);border-radius:8px;padding:12px;font-size:14px;font-weight:600}.command-preferences[open]>summary{background:var(--accent-soft);border-color:var(--line-hot)}.command-preferences-panel{border:1px solid var(--line-hot);background:var(--panel);border-radius:12px;gap:12px;width:min(340px,100vw - 24px);max-height:calc(100dvh - 100px);padding:16px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 40px #0005}.command-preferences-panel p{color:var(--muted);overflow-wrap:anywhere;margin:0}.command-preferences-panel .theme-switcher{flex-wrap:wrap}.command-nav:before{display:none}.command-nav:has(.mobile-more-menu){z-index:60}.command-nav a.active{box-shadow:inset 3px 0 var(--accent)}.command-nav a:focus-visible,.command-nav button:focus-visible,.command-topbar summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.command-heading p{max-width:68ch;line-height:1.5}.command-heading h1{overflow-wrap:anywhere}.command-main .segmented{gap:8px}.command-main .segmented button{border:1px solid var(--line);cursor:pointer;font-size:14px}.command-main .segmented button.active{border-color:var(--line-hot);font-weight:700}.command-main :is(input,select,textarea){font-size:16px}.command-main .command-card{min-width:0}.command-main .action-row{gap:12px}@media (max-width:900px){.command-topbar{gap:10px;min-height:64px;padding:8px 12px}.command-topbar .brand-mark{width:44px;height:44px}.command-brand-copy{display:none}.command-builder-return{flex:1;justify-content:center;padding-inline:8px;font-size:13px;display:inline-flex}.command-main{padding:20px 16px}.command-heading{margin-bottom:16px}.command-nav .nav-more{min-width:0}}@media (max-width:380px){.command-topbar{gap:8px}.command-brand-copy strong{font-size:14px}.command-preferences>summary{padding-inline:8px}.command-main{padding-inline:12px}}@media (max-height:480px){.command-topbar{position:relative}.command-shell{padding-top:0}.command-preferences-panel{max-height:calc(100dvh - 76px)}}
