.site-header--dropdown .header-inner{gap:40px}.site-header--dropdown .wordmark{flex-shrink:0}.site-header--dropdown .header-actions{margin-left:auto}.header-workbench-link{gap:8px}.header-workbench-link>.header-workbench-icon{flex-shrink:0;width:16px;height:16px}@media (max-width:640px){.header-workbench-link{justify-content:center;width:40px;min-height:40px;padding:8px}.header-workbench-label{display:none}.site-header--dropdown .wordmark{font-size:16px}.site-header--dropdown .header-actions{gap:4px}}.site-header.site-header--with-secondary{height:auto}.site-header--with-secondary .header-inner{height:var(--site-header-height)}.uui-header-nav{min-width:0}.uui-header-links{align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.uui-header-trigger,.uui-header-link{border-radius:var(--radius-uui-md);min-height:44px;color:var(--color-uui-text-tertiary);white-space:nowrap;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:24px;display:inline-flex}.uui-header-trigger>[data-icon]{width:16px;height:16px;color:var(--color-uui-fg-quaternary);transition:transform .16s}.uui-header-trigger,.uui-header-menu-button,.uui-header-mobile-trigger{cursor:pointer;background:0 0;border:0}.uui-header-trigger{padding:0}.uui-header-trigger:focus-visible,.uui-header-menu-button:focus-visible,.uui-header-mobile-trigger:focus-visible{outline:2px solid var(--color-uui-focus-ring);outline-offset:4px}.uui-header-menu-button{border-radius:var(--radius-uui-lg);width:44px;height:44px;color:var(--color-uui-text-secondary);justify-content:center;align-items:center;display:flex}.uui-header-menu-button>svg{width:24px;height:24px}.uui-header-menu-button:hover,.uui-header-mobile-trigger:hover{background:var(--color-uui-bg-primary_hover)}.uui-header-trigger[aria-expanded=true]>[data-icon],.uui-header-mobile-trigger[aria-expanded=true]>[data-icon]{transform:rotate(180deg)}.uui-header-trigger[data-current],.uui-header-trigger[aria-expanded=true],.uui-header-link[aria-current=page],.uui-header-link:hover,.uui-header-mobile-trigger[data-current],.uui-header-mobile-link[aria-current=page]{color:var(--color-uui-text-brand-secondary)}.uui-header-popover,.uui-header-mobile-popover{border-radius:var(--radius-uui-2xl);width:352px;max-width:calc(100vw - 32px)}.uui-header-dialog{outline:none}.uui-header-popover:has(.uui-header-dropdown--featured){width:704px}.uui-header-dropdown--featured{grid-template-columns:minmax(0,1fr) minmax(0,328px);display:grid}.uui-header-book-feature{border-left:1px solid var(--color-uui-border-secondary);background:var(--color-uui-bg-primary_hover);flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:24px;transition:background-color .12s;display:flex}.uui-header-book-feature:hover{background:var(--color-uui-bg-tertiary)}.uui-header-book-feature:focus-visible{outline:2px solid var(--color-uui-focus-ring);outline-offset:-4px}.uui-header-book-image{aspect-ratio:16/9;border-radius:var(--radius-uui-lg);width:100%;display:block;position:relative;overflow:hidden}.uui-header-book-image>img{object-fit:cover;object-position:right center}.uui-header-book-copy{flex-direction:column;gap:8px;display:flex}.uui-header-book-eyebrow{color:var(--color-uui-text-brand-secondary);font-size:12px;font-weight:600;line-height:18px}.uui-header-book-title{color:var(--color-uui-text-primary);font-size:18px;font-weight:600;line-height:26px}.uui-header-book-action{color:var(--color-uui-text-brand-secondary);align-items:center;gap:8px;margin-top:auto;font-size:15px;font-weight:600;line-height:24px;display:inline-flex}.uui-header-book-action>svg{width:20px;height:20px}.uui-header-dropdown--featured .uui-header-dropdown-menu{padding:16px}.uui-header-dropdown-menu{padding:12px}.uui-header-dropdown-menu ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.uui-header-dropdown-menu:has(.uui-header-dropdown-action){flex-direction:column;display:flex}.uui-header-dropdown-action{align-self:flex-start;padding:12px 12px 8px}.uui-header-dropdown-action:hover{text-decoration:underline}.uui-header-dropdown-action:focus-visible{outline:2px solid var(--color-uui-focus-ring);outline-offset:-2px;border-radius:var(--radius-uui-lg)}.uui-header-dropdown-link{border-radius:var(--radius-uui-lg);align-items:flex-start;gap:14px;padding:12px;transition:background-color .12s;display:flex}.uui-header-dropdown-link:hover{background:var(--color-uui-bg-primary_hover)}.uui-header-dropdown-link:focus-visible{outline:2px solid var(--color-uui-focus-ring);outline-offset:-2px}.uui-header-dropdown-icon{width:20px;height:20px;color:var(--color-uui-fg-brand-primary);stroke-width:2px;flex-shrink:0;margin-top:2px}.uui-header-dropdown-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.uui-header-dropdown-title{color:var(--color-uui-text-primary);font-size:16px;font-weight:600;line-height:24px}.uui-header-dropdown-description{color:var(--color-uui-text-tertiary);font-size:15px;font-weight:400;line-height:22px}.uui-header-mobile-toggle{display:none}.uui-header-mobile-popover{width:calc(100vw - 32px);max-height:calc(100dvh - var(--site-header-height) - 24px);overscroll-behavior:contain;overflow-y:auto}.uui-header-mobile-links{padding:8px}.uui-header-mobile-trigger,.uui-header-mobile-link{border-radius:var(--radius-uui-lg);width:100%;min-height:48px;color:var(--color-uui-text-secondary);justify-content:space-between;align-items:center;padding:12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.uui-header-mobile-trigger>[data-text]{padding:0}.uui-header-mobile-trigger>[data-icon]{width:18px;height:18px;transition:transform .16s}.uui-header-mobile-link:hover{background:var(--color-uui-bg-primary_hover)}.uui-header-mobile-popover .uui-header-dropdown-menu{padding:0 0 8px}.uui-header-mobile-action{border-top:1px solid var(--color-uui-border-secondary);padding:16px 20px 20px}.uui-header-mobile-action>a{width:100%}@media (max-width:1100px){.site-header--dropdown .header-inner{gap:28px}.uui-header-links{gap:20px}}@media (max-width:960px){.uui-header-nav{display:none}.uui-header-mobile-toggle{display:block}.uui-header-dropdown--featured{grid-template-columns:minmax(0,1fr)}.uui-header-book-feature{border:1px solid var(--color-uui-border-secondary);border-radius:var(--radius-uui-lg);gap:16px;margin:4px 4px 12px;padding:16px}}@media (max-width:540px){.site-header--dropdown .header-inner{gap:12px}}@media (max-width:380px){.site-header--dropdown .header-inner{gap:8px}.site-header--dropdown .wordmark{font-size:14px}.site-header--dropdown .header-actions{gap:2px}.site-header--dropdown .header-inner{width:calc(100% - 24px)}}
