.td-react-subnav{gap:var(--td-sp-7);min-width:0;display:grid}.td-react-subnav--plate{padding:var(--td-sp-8);border-radius:var(--td-radius-9);background:var(--td-raise-fill);box-shadow:3px 3px 12px color-mix(in srgb, var(--td-shadow-dark) 70%, transparent), -3px -3px 12px color-mix(in srgb, var(--td-shadow-light) 66%, transparent), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge)}.td-react-subnav-section{gap:2px;min-width:0;display:grid}.td-react-subnav-slot{display:contents}.td-react-subnav-item{align-items:center;gap:var(--td-sp-6);min-width:0;display:flex}.td-react-subnav-icon{color:var(--td-ink-3);transition:color var(--td-t-base) var(--td-ease);flex:none;place-items:center;font-size:15px;display:inline-grid}.td-react-subnav-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.td-react-subnav-item{box-shadow:var(--td-row-rest);transition:box-shadow var(--td-t-base) var(--td-ease), color var(--td-t-base) var(--td-ease)}.td-react-subnav-item:hover{box-shadow:var(--td-row-hover)}.td-react-subnav-item:active{box-shadow:var(--td-row-press)}.td-react-subnav-item[aria-current=page]{box-shadow:var(--td-row-selected);color:var(--td-brand-text)}.td-react-subnav-item[aria-current=page] .td-react-subnav-icon{color:var(--td-brand-text)}.td-react-subnav-item:hover .td-react-subnav-icon{color:var(--td-ink-2)}@media (prefers-reduced-motion:reduce){.td-react-subnav-item,.td-react-subnav-icon{transition:none}}
.td-react-theme-toggle{--td-lamp-glow:#ffb224;overflow:hidden}:root[data-theme=dark] .td-react-theme-toggle{--td-lamp-glow:#8ab4ff}.td-react-theme-toggle .td-theme-icon{filter:var(--td-lamp-off);transition:color var(--td-t-base) var(--td-ease), filter var(--td-t-base) var(--td-ease)}.td-react-theme-toggle:hover .td-theme-icon{filter:var(--td-lamp-hover)}.td-react-theme-toggle:active .td-theme-icon{filter:var(--td-lamp-active)}.td-react-theme-toggle--text{border-radius:var(--td-radius-pill);justify-content:center;align-items:center;gap:var(--td-sp-5);width:auto;min-width:0;padding:0 var(--td-sp-9) 0 var(--td-sp-7);min-height:var(--td-btn-h,42px);display:inline-flex}.td-react-theme-toggle--text .td-react-theme-toggle-label{font-family:var(--td-font-ui);letter-spacing:.01em;color:var(--td-ink);white-space:nowrap;transition:transform var(--td-t-slow) var(--td-ease);font-size:13px;font-weight:600}.td-react-theme-toggle--text:active .td-react-theme-toggle-label{transform:translate(1px,1px)}@media (prefers-reduced-motion:reduce){.td-react-theme-toggle .td-theme-icon,.td-react-theme-toggle--text .td-react-theme-toggle-label{transition:none}.td-react-theme-toggle--text:active .td-react-theme-toggle-label{transform:none}}.td-iconbtn.td-react-theme-toggle{box-shadow:2px 2px 5px color-mix(in srgb, var(--td-shadow-dark) 44%, transparent), -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 88%, transparent), inset 0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), inset 0 1px 0 var(--td-shadow-veil), 0 0 0 1px var(--td-edge)}.td-iconbtn.td-react-theme-toggle:hover{box-shadow:1px 1px 3px color-mix(in srgb, var(--td-shadow-dark) 36%, transparent), -1px -1px 3px color-mix(in srgb, var(--td-shadow-light) 55%, transparent), inset 1px 1px 3px color-mix(in srgb, var(--td-shadow-dark) 20%, transparent), inset -1px -1px 2px color-mix(in srgb, var(--td-shadow-light) 22%, transparent), 0 0 0 1px var(--td-edge)}.td-iconbtn.td-react-theme-toggle:active{box-shadow:0 0 0 rgb(from var(--td-shadow-dark) r g b / 0), 0 0 0 rgb(from var(--td-shadow-light) r g b / 0), inset 3px 3px 7px color-mix(in srgb, var(--td-shadow-dark) 58%, transparent), inset -2px -2px 5px color-mix(in srgb, var(--td-shadow-light) 34%, transparent), 0 0 0 1px var(--td-edge)}
