/* IUAI_IUONE_NAV_COLLAPSE_V1_20261018 */
.iuone-nav-toggle-v1{position:fixed!important;z-index:9999!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:1px solid var(--line,#263344)!important;border-radius:8px!important;background:var(--card,#121e2c)!important;color:var(--ink,#e7eef6)!important;box-shadow:0 4px 12px rgba(0,0,0,.16)!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;transform:none!important}.iuone-nav-toggle-v1[hidden]{display:none!important}.iuone-nav-toggle-v1 svg{width:17px!important;height:17px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.iuone-nav-toggle-v1:hover{border-color:color-mix(in srgb,var(--accent,#90ddc8) 72%,var(--line,#263344))!important;color:var(--accent,#90ddc8)!important;background:var(--soft,#182736)!important}.iuone-nav-toggle-v1[aria-pressed="true"]{color:var(--accent,#90ddc8)!important;border-color:color-mix(in srgb,var(--accent,#90ddc8) 52%,var(--line,#263344))!important}html[data-theme="light"] .iuone-nav-toggle-v1,body:not([data-theme="dark"]) .iuone-nav-toggle-v1{box-shadow:0 3px 10px rgba(41,72,98,.10)!important}
@media(min-width:701px){
 body.iuai-rail-expanded.iuone-secondary-collapsed-v1 .nav-stack{grid-template-columns:var(--iuai-rail-expanded) 0px!important}
 body:not(.iuai-rail-expanded).iuone-secondary-collapsed-v1 .nav-stack{grid-template-columns:var(--iuai-rail-collapsed) 0px!important}
 body.iuone-secondary-collapsed-v1 #iuone-sidebar{width:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important;border:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transform:translateX(-10px)!important}
 body:not(.iuone-secondary-collapsed-v1) #iuone-sidebar{opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important}
 #iuone-sidebar,.nav-stack{transition:width .18s ease,padding .18s ease,opacity .14s ease,transform .18s ease,grid-template-columns .18s ease!important}
 body.iuone-workbench-mode .iuone-workbench-layout{grid-template-columns:310px minmax(0,1fr)!important;transition:grid-template-columns .18s ease!important}
 body.iuone-workbench-mode #iuone-item-rail{display:block!important;position:relative!important;inset:auto!important;grid-column:1!important;grid-row:1!important;width:310px!important;min-width:0!important;height:100%!important;max-height:100%!important;box-shadow:none!important;opacity:1!important;pointer-events:auto!important;transform:translateX(0)!important;transition:width .18s ease,padding .18s ease,opacity .14s ease,transform .18s ease!important}
 body.iuone-workbench-mode .iuone-conversation-pane{grid-column:2!important;grid-row:1!important;min-width:0!important;width:auto!important}
 body.iuone-workbench-mode #iuone-items-backdrop{display:none!important}
 body.iuone-workbench-mode #iuone-items-toggle{display:none!important}
 body.iuone-workbench-mode.iuone-tertiary-collapsed-v1 .iuone-workbench-layout{grid-template-columns:0 minmax(0,1fr)!important}
 body.iuone-workbench-mode.iuone-tertiary-collapsed-v1 #iuone-item-rail{width:0!important;padding-left:0!important;padding-right:0!important;border-right-color:transparent!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;transform:translateX(-10px)!important}
 body.iuone-workbench-mode #iuone-item-rail:not(.open){display:block!important}
}
@media(max-width:700px){.iuone-nav-toggle-v1{display:none!important}body.iuone-secondary-collapsed-v1 #iuone-sidebar{width:auto!important;opacity:1!important;pointer-events:auto!important;transform:none!important}body.iuone-workbench-mode .iuone-workbench-layout{grid-template-columns:minmax(0,1fr)!important}body.iuone-workbench-mode #iuone-item-rail{position:absolute!important}body.iuone-workbench-mode #iuone-items-toggle{display:inline-flex!important}}
/* Keep the history control in header flow: no floating button can cover the title. */
.iuone-conversation-head{gap:16px;min-width:0}
.iuone-conversation-title{min-width:0;flex:1;gap:12px}
.iuone-conversation-title>div{min-width:0;flex:1;overflow:hidden}
.iuone-conversation-title #iuone-current-title{max-width:100%;min-width:0;margin:0;line-height:1.45;font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.iuone-conversation-actions{flex-shrink:0}
@media(min-width:701px){
 .iuone-conversation-title>#iuone-toggle-tertiary-v1{position:static!important;inset:auto!important;z-index:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important;box-shadow:none!important;background:transparent!important;color:var(--muted)!important}
 .iuone-conversation-title>#iuone-toggle-tertiary-v1:hover{background:var(--soft)!important;color:var(--ink)!important}
}
@media(max-width:700px){.iuone-conversation-head{gap:8px}.iuone-conversation-title{gap:8px}.iuone-conversation-title #iuone-current-title{font-size:14px}.iuone-conversation-actions{gap:6px}.iuone-items-toggle{flex-shrink:0}}

/* Navigation control reserves its own space beside the breadcrumbs. */
.topbar .breadcrumbs{min-width:0;gap:12px}
@media(min-width:701px){
 .topbar .breadcrumbs>#iuone-toggle-secondary-v1{position:static!important;inset:auto!important;z-index:auto!important;flex:0 0 34px!important;width:34px!important;height:34px!important;box-shadow:none!important;background:transparent!important;color:var(--muted)!important}
 .topbar .breadcrumbs>#iuone-toggle-secondary-v1:hover{background:var(--soft)!important;color:var(--ink)!important}
}
@media(min-width:701px) and (max-width:1100px){.topbar{padding-left:16px;padding-right:16px;gap:10px}.topbar .breadcrumbs>span{display:none}}
