/* ORATOR R6 local segmented navigation — synchronized native component.
 * Flat #F5A04F in BOTH themes. Never use a theme-varying CTA alias here.
 */
:root {
 --segmented-yellow:#F5A04F;
 --segmented-indicator:var(--segmented-yellow);
 --segmented-hover-text:var(--segmented-yellow);
 --segmented-bg:#081220;--segmented-border:#253c5a;--segmented-text:#8d9bb0;
 --segmented-text-active-rest:#cbd5e3;--segmented-indicator-ink:#211706;--segmented-focus:#75adeb;
 --tabs-shell-radius:16px;--tabs-item-radius:14px;
 --tabs-slide-duration:422ms;--tabs-slide-ease:cubic-bezier(.36,0,.18,1);
}
html[data-theme="light"] {
 --segmented-bg:#f4f1eb;--segmented-border:#d7dee8;--segmented-text:#687587;
 --segmented-text-active-rest:#3e4a58;--segmented-indicator-ink:#241805;--segmented-focus:#4b83bd;
}
html[data-theme] [data-orator-segmented].orator-segmented {
 box-sizing:border-box!important;position:relative!important;display:grid!important;grid-template-columns:repeat(var(--os-count,3),minmax(0,1fr))!important;
 grid-auto-rows:34px!important;align-items:center!important;gap:5px!important;
 width:100%;min-width:0!important;max-width:100%;height:auto!important;min-height:0!important;
 padding:3px!important;border:1px solid var(--segmented-border)!important;border-radius:var(--tabs-shell-radius)!important;
 background:var(--segmented-bg)!important;box-shadow:none!important;isolation:isolate;overflow:visible!important;
}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"]{gap:3px!important}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button,
html[data-theme] [data-orator-segmented].orator-segmented .os-label-copy {
 box-sizing:border-box!important;min-width:0!important;min-height:34px!important;height:34px!important;
 width:100%;grid-column:auto!important;grid-row:auto!important;margin:0!important;padding:0 3px!important;align-items:center!important;justify-content:center!important;
 gap:4px;border:0!important;border-radius:var(--tabs-item-radius)!important;background:transparent!important;
 font-family:inherit;font-size:13px!important;font-weight:700!important;line-height:1.2!important;
 letter-spacing:normal!important;text-align:center;text-transform:none!important;white-space:nowrap!important;
 overflow-wrap:normal!important;box-shadow:none!important;transform:none!important;
}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button {
 display:flex;position:relative;z-index:1;appearance:none;color:var(--segmented-text)!important;
 cursor:pointer;transition:color 180ms ease!important;-webkit-tap-highlight-color:transparent;
}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button:is(.active,[aria-selected="true"],[aria-checked="true"],[aria-pressed="true"]){color:var(--segmented-text-active-rest)!important}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button::before,
html[data-theme] [data-orator-segmented].orator-segmented>.os-button::after{content:none!important}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button:disabled{opacity:.45;cursor:not-allowed}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button:focus-visible{outline:2px solid var(--segmented-focus)!important;outline-offset:2px!important}
@media(hover:hover) and (pointer:fine){html[data-theme] [data-orator-segmented].orator-segmented>.os-button:not(:disabled):hover{color:var(--segmented-hover-text)!important}}
html[data-theme] [data-orator-segmented].orator-segmented>.os-button:focus-visible{color:var(--segmented-hover-text)!important}
html[data-theme] [data-orator-segmented].orator-segmented .os-indicator {
 position:absolute;left:0;top:3px;width:0;height:34px;z-index:2;
 border:0;border-radius:var(--tabs-item-radius);background:var(--segmented-indicator)!important;
 box-shadow:none!important;filter:none!important;opacity:1;overflow:hidden;visibility:hidden;
 pointer-events:none;user-select:none;transform:translate3d(0,0,0);
}
html[data-theme] [data-orator-segmented].orator-segmented .os-label-strip {position:absolute;left:0;top:0;height:100%;pointer-events:none;transform:translate3d(0,0,0)}
html[data-theme] [data-orator-segmented].orator-segmented .os-label-copy {position:absolute;display:flex;color:var(--segmented-indicator-ink)!important}
html[data-theme] [data-orator-segmented].orator-segmented :is(.os-indicator,.os-label-strip){transition:transform var(--tabs-slide-duration) var(--tabs-slide-ease)}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-ready="true"] .os-indicator{visibility:visible}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-snapping="true"] :is(.os-indicator,.os-label-strip){transition:none}
html[data-theme] [data-orator-segmented].orator-segmented .os-short{display:none}
html[data-theme] [data-orator-segmented].orator-segmented .os-count {font-size:10px!important;line-height:1!important;color:inherit!important;flex:0 0 auto;padding:0!important;min-width:0!important;background:none!important;border:0!important}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"] :is(.os-button,.os-label-copy){font-size:12px!important}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"] .os-count{display:none!important}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"] .os-label:has(.os-short)>.os-full{display:none}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"] .os-short{display:inline}
html[data-theme] [data-orator-segmented].orator-segmented :is(.os-label,.os-full,.os-short){font:inherit!important;color:inherit!important;min-width:0}
html[data-theme] [data-orator-segmented].orator-segmented :is(.os-button,.os-label-copy)>svg{width:14px;height:14px;flex:0 0 14px;fill:none;stroke:currentColor}
html[data-theme] [data-orator-segmented].orator-segmented[data-os-narrow="true"] :is(.os-button,.os-label-copy)>svg{display:none}
@media(prefers-reduced-motion:reduce){html[data-theme] [data-orator-segmented].orator-segmented :is(.os-indicator,.os-label-strip,.os-button){transition:none!important}}
