@scope ([data-posner-topbar]){:scope{position:sticky;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:var(--p31-space-2, 8px);height:var(--p31-header-height, var(--p31-topbar-height, 64px));flex-shrink:0;padding:0 clamp(var(--p31-space-3, 12px),3vw,var(--p31-space-7, 28px));border-bottom:1px solid var(--p31-glass-border);background:color-mix(in oklch,var(--p31-bg, var(--p31-void)) 86%,transparent);backdrop-filter:var(--p31-glass-blur) saturate(150%);-webkit-backdrop-filter:var(--p31-glass-blur) saturate(150%)}:scope[data-topbar-profile=compact] .posner-topbar__center,:scope[data-topbar-profile=minimal] .posner-topbar__center{display:none}.posner-topbar__brand-zone{display:inline-flex;align-items:center;gap:var(--p31-space-2, 8px);flex-shrink:0}.posner-brand{display:inline-flex;align-items:center;gap:var(--p31-space-2, 8px);padding:var(--p31-space-1, 4px) var(--p31-space-2, 8px);border:0;border-radius:var(--p31-radius-candy);background:none;cursor:pointer;color:var(--p31-text);font-family:inherit;flex-shrink:0}.posner-brand:hover{background:var(--p31-accent-soft)}.posner-brand__mark{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--p31-radius-md, 12px);background:var(--p31-accent);color:var(--p31-void);font-weight:800;font-size:13px}.posner-brand__name{font-weight:700;font-size:clamp(.88rem,1.2vw + .4rem,1rem);letter-spacing:.02em;white-space:nowrap}@media(max-width:640px){.posner-brand__name{display:none}}.posner-theme-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;background:var(--p31-theme-dot, var(--p31-accent))}.posner-topbar__center{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:var(--p31-space-2, 8px);min-width:0;width:min(40vw,560px,calc(100% - 500px))}.posner-topbar__center .search-wrap{position:relative;display:flex;align-items:center;width:100%;height:40px}.posner-topbar__center .search-box{display:flex;align-items:center;gap:var(--p31-space-2, 8px);width:100%;height:40px;padding:0 44px 0 var(--p31-space-3, 12px);border:1px solid var(--p31-glass-border);border-radius:var(--p31-radius-md, 12px);background:var(--p31-surface2);color:var(--p31-text);font-family:inherit;font-size:var(--p31-text-sm, 14px)}.posner-topbar__center .search-box>input{flex:1 1 auto;min-width:0;height:100%;min-height:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;outline:none}.posner-topbar__center .search-kbd{position:absolute;right:var(--p31-space-2, 8px);top:50%;transform:translateY(-50%);margin:0;padding:2px 6px;border:1px solid var(--p31-glass-border);border-radius:4px;background:var(--p31-surface);color:var(--p31-text-secondary);font-family:var(--p31-font-mono, monospace);font-size:var(--p31-text-xs, 12px);pointer-events:none}@media(max-width:560px){.posner-topbar__center{display:none}}@media(max-width:768px){.posner-chips{display:none}.posner-topbar__center{position:static;transform:none;width:auto;max-width:none;flex:1 1 auto;min-width:0;display:flex}.posner-topbar__brand-zone,.posner-topbar__trailing{flex-shrink:0}.search-kbd{display:none}}.posner-overflow__item--mobile{display:none}@media(max-width:768px){.posner-overflow__item--mobile{display:flex}}.posner-topbar__trailing,.posner-chips,.posner-topbar__actions{display:inline-flex;align-items:center;gap:var(--p31-space-2, 8px);flex-shrink:0}.posner-topbar__action{display:inline-flex;align-items:center;flex-shrink:0}.posner-overflow{display:inline-flex;flex-shrink:0}.posner-overflow__trigger{anchor-name:--panel;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:var(--p31-space-1, 4px) var(--p31-space-2, 8px);border-radius:var(--p31-radius-candy);border:1px solid var(--p31-glass-border);background:var(--p31-surface);color:var(--p31-text-secondary);font-size:12px;font-family:inherit;cursor:pointer;transition:border-color .15s ease,color .15s ease}.posner-overflow__trigger:hover{border-color:var(--p31-glass-border-strong);color:var(--p31-text)}.posner-overflow__menu{right:0;min-width:240px;max-width:min(92vw,320px);padding:var(--p31-space-2, 8px);background:var(--p31-glass-bg-strong);border:1px solid var(--p31-glass-border);border-radius:16px;box-shadow:0 20px 50px #0009;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);z-index:2100;display:flex;flex-direction:column;gap:var(--p31-space-1, 4px)}.posner-overflow__menu:not(:popover-open){display:none}.posner-overflow__menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.posner-overflow__item{display:flex;align-items:center;gap:var(--p31-space-2, 8px);width:100%;min-height:38px;padding:var(--p31-space-1, 4px) var(--p31-space-3, 12px);border:0;border-radius:var(--p31-radius-md, 12px);background:none;color:var(--p31-text);font-size:13px;font-family:inherit;cursor:pointer;text-align:left;text-decoration:none;transition:background .12s ease}.posner-overflow__item:hover{background:var(--p31-surface2)}[data-spoons="0"] :scope,[data-spoons="1"] :scope{opacity:.55}[data-spoons="0"] :scope *,[data-spoons="1"] :scope *{transition-duration:0ms!important}.posner-act__panel{position:fixed;inset:auto;margin:0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline}:scope[data-topbar-profile=compact] .posner-act__panel{min-width:180px}.posner-overflow__menu{position:fixed;position-anchor:--panel;inset:auto;margin:0;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;min-width:240px;max-width:min(92vw,360px)}:scope[data-topbar-profile=compact] .posner-overflow__menu{min-width:180px;max-width:min(92vw,300px)}.posner-act__panel:before,.posner-overflow__menu:before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.posner-act__panel-item:focus-visible,.posner-overflow__item:focus-visible{outline:2px solid var(--p31-accent);outline-offset:2px}.posner-topbar[data-topbar-profile=compact] .posner-overflow__menu{min-width:180px;max-width:min(92vw,300px)}.posner-topbar[data-topbar-profile=minimal] .posner-chips{display:none}@media(prefers-color-scheme:dark){:scope{background:color-mix(in oklch,var(--p31-bg, var(--p31-void)) 92%,transparent);backdrop-filter:var(--p31-glass-blur) saturate(150%);-webkit-backdrop-filter:var(--p31-glass-blur) saturate(150%)}}@media(forced-colors:active){.posner-brand,.posner-text,.posner-chip{color:CanvasText}.posner-text-secondary{color:GrayText}.posner-accent{color:Highlight}.posner-overflow__item{color:CanvasText}}@media(prefers-reduced-transparency:reduce){:scope{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.posner-overflow__menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-reduced-contrast:high){.posner-overflow__item{outline:2px solid var(--p31-accent)}.posner-act__panel-item:focus-visible,.posner-overflow__item:focus-visible{outline:2px solid var(--p31-accent)}}@media(prefers-reduced-motion:reduce){:scope *{transition-duration:0ms!important;animation-duration:0ms!important}:scope{backdrop-filter:none;-webkit-backdrop-filter:none}}}
