.fz-account-trigger[data-visitor-account]{border-style:solid;border-width:var(--festyz-avatar-stack-border-width);border-color:var(--border)}.fz-account-trigger[data-visitor-account] .fz-account-trigger__copy{display:none}.fz-account-trigger[data-visitor-account] .fz-account-trigger__chevron{display:block}.fz-account-trigger[data-visitor-account] .fz-account-trigger__avatar[data-fallback]{background:var(--fz-dock-fab-gradient);color:var(--festyz-on-brand);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--festyz-white) 35%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--festyz-black) 18%, transparent), 0 0 0 1px color-mix(in srgb, var(--border) 80%, transparent);border-color:#0000}.fz-account-trigger[data-visitor-account] .fz-account-trigger__avatar[data-fallback]>svg{width:var(--festyz-account-trigger-fallback-icon);height:var(--festyz-account-trigger-fallback-icon);stroke-width:2.25px;display:block}.mtb{z-index:50;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);min-height:calc(var(--spacing) * 14);padding-inline:calc(var(--spacing) * 3);background:var(--background);color:var(--foreground);border-bottom:1px solid var(--border);padding-top:0;display:flex;position:sticky;top:0}.fz-panel .mtb{background:var(--pnl-bg);color:var(--pnl-text);border-color:var(--pnl-border)}.mtb-brand{gap:calc(var(--spacing) * .75);min-width:0;min-height:calc(var(--spacing) * 11);flex-direction:column;justify-content:center;display:flex}.mtb-brand img{height:calc(var(--spacing) * 6.5);object-fit:contain;object-position:left center;width:auto}.mtb-brand span{font-size:var(--festyz-fs-micro,.625rem);letter-spacing:.3em;color:var(--muted-foreground);font-weight:800;line-height:1}.fz-panel .mtb-brand span{color:var(--pnl-text-2)}.mtb-actions{align-items:center;gap:calc(var(--spacing) * 1.5);flex-shrink:0;display:flex}.mtb .mtb-btn,.mtb .mtb-slot>button,.mtb .mtb-slot>a{background:var(--muted);color:var(--foreground);border:1px solid var(--border);border-radius:999px;place-items:center;display:grid;position:relative;width:calc(var(--spacing) * 11)!important;height:calc(var(--spacing) * 11)!important}.fz-panel .mtb .mtb-btn,.fz-panel .mtb .mtb-slot>button,.fz-panel .mtb .mtb-slot>a{background:var(--pnl-surface);color:var(--pnl-text);border-color:var(--pnl-border)}.mtb-slot{display:contents}.mtb-btn svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.mtb-n{top:calc(var(--spacing) * -1);right:calc(var(--spacing) * -1);min-width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);padding-inline:calc(var(--spacing) * 1);background:var(--fz-nav-grad-a);color:var(--festyz-on-brand);font-size:var(--festyz-fs-micro,.625rem);border-radius:999px;place-items:center;font-weight:900;line-height:1;display:grid;position:absolute}.mtb-pill{height:calc(var(--spacing) * 11);background:var(--muted);border:1px solid var(--border);border-radius:999px;align-items:center;padding-inline-start:calc(var(--spacing) * .75);display:flex}.fz-panel .mtb-pill{background:var(--pnl-surface);border-color:var(--pnl-border)}.mtb-avatar{width:calc(var(--spacing) * 9.5);height:calc(var(--spacing) * 9.5);background:var(--fz-dock-fab-gradient);color:var(--festyz-on-brand);font-weight:900;font-size:var(--text-xs,.75rem);border-radius:999px;place-items:center;display:grid;overflow:hidden}.mtb-avatar img{object-fit:cover;width:100%;height:100%}.mtb .mtb-chev{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 11);color:inherit;background:0 0;border:0;place-items:center;display:grid}.mtb-chev svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.mrn{align-items:center;gap:calc(var(--spacing) * 2);margin:calc(var(--spacing) * 2) calc(var(--spacing) * 3) 0;padding-inline:calc(var(--spacing) * 3) 0;min-height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);border:1px solid color-mix(in oklab, var(--festyz-info) 40%, var(--border));background:color-mix(in oklab, var(--festyz-info) 10%, var(--card));color:var(--foreground);display:flex}.fz-panel .mrn{color:var(--pnl-text);background:color-mix(in oklab, var(--festyz-info) 10%, var(--pnl-surface));border-color:color-mix(in oklab, var(--festyz-info) 40%, var(--pnl-border))}.mrn>svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);color:var(--festyz-info);flex-shrink:0}.mrn p{min-width:0;font-size:var(--text-xs,.75rem);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;font-weight:700;overflow:hidden}.mrn button,.fzm .mrn button{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:inherit;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}.mrn button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.pmn-fan{--pnl-bg:var(--background);--pnl-text:var(--foreground);--pnl-text-2:var(--muted-foreground);--pnl-text-3:var(--muted-foreground);--pnl-border:var(--border);--pnl-border-strong:var(--border);--pnl-surface:var(--card);--pnl-overlay:color-mix(in oklab, var(--foreground) 45%, transparent);--pnl-accent:var(--fz-nav-grad-a);--pnl-on-accent:var(--festyz-on-brand)}.fzm-bar .mtb{min-height:calc(var(--spacing) * 12);border-bottom:0;padding-inline:0;position:static}.fzm-bar .mrn{margin-inline:0}@media (min-width:900px){.mtb,.pmn-nav,.pmn-overlay,.fz-more-menu[data-surface=mobile]{display:none!important}}@media not (min-width:900px){.site-header{display:none!important}.mtb{display:flex!important}.pmn-nav{display:block!important}.pmn-overlay{display:flex!important}.fz-more-menu[data-surface=desktop]{display:none!important}}@media (max-width:899px){.mtb{padding-inline:calc(var(--spacing) * 4)}.fz-panel .fzm.fzm-bar{padding:0}.fzm-bar .mtb{padding-inline:calc(var(--spacing) * 4);min-height:calc(var(--spacing) * 14)}.fz-panel .fzm:not(.fzm-bar)>.mtb{width:calc(100% + var(--spacing) * 7.5);margin-inline:calc(var(--spacing) * -3.75);padding-inline:calc(var(--spacing) * 4)}.mtb-brand{flex-shrink:1}.mtb-brand img{max-width:100%;height:calc(var(--spacing) * 6.5);max-height:calc(var(--spacing) * 6.5)}.mtb-brand span{letter-spacing:0}.mtb-actions{gap:calc(var(--spacing) * 2)}.mtb .mtb-btn,.mtb .mtb-slot>button,.mtb .mtb-slot>a,.fz-panel .mtb .mtb-btn,.fz-panel .mtb .mtb-slot>button,.fz-panel .mtb .mtb-slot>a{isolation:isolate;box-shadow:none;flex-shrink:0;padding:0;color:var(--foreground)!important;background:0 0!important;border:0!important}.mtb .mtb-btn:before,.mtb .mtb-slot>button:before,.mtb .mtb-slot>a:before{content:"";z-index:-1;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--festyz-radius-pill);background:var(--muted);position:absolute}.mtb .mtb-btn>svg,.mtb .mtb-slot>button>svg,.mtb .mtb-slot>a>svg{stroke-width:2px;width:calc(var(--spacing) * 5.5)!important;height:calc(var(--spacing) * 5.5)!important;color:inherit!important}.mtb .mtb-n,.mtb .mtb-slot>button>span,.mtb .mtb-slot>a>span{min-width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);padding-inline:var(--spacing);border-radius:var(--festyz-radius-pill);color:var(--festyz-on-brand);font-size:var(--festyz-fs-micro);place-items:center;line-height:1;display:grid;position:absolute;transform:none;background:var(--fz-nav-grad-a)!important;top:0!important;right:0!important}.mtb-pill,.fz-panel .mtb-pill{height:calc(var(--spacing) * 9);background:var(--muted);border:0;flex-shrink:0;padding:0}.mtb-avatar{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);background:0 0;overflow:visible}.mtb-avatar img,.mtb-avatar>span{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);border-radius:var(--festyz-radius-pill)}.mtb-avatar>span{background:var(--fz-dock-fab-gradient);place-items:center;display:grid}.mtb .mtb-chev{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 11);padding:0;position:relative}.mtb-chev:after{content:"";width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);position:absolute}.mtb-slot>.fz-notifications-popover>button{isolation:isolate;width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11);color:var(--foreground);box-shadow:none;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.mtb-slot>.fz-notifications-popover>button:before{content:"";z-index:-1;width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9);border-radius:var(--festyz-radius-pill);background:var(--muted);position:absolute}.mtb-slot>.fz-notifications-popover>button>svg{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5);stroke-width:2px}.mtb-slot>.fz-notifications-popover>button>span{min-width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4);background:var(--fz-nav-grad-a);font-size:var(--festyz-fs-micro);box-shadow:none;top:0;right:0}}
