.m-fi-q_bar{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--color-brand-pressed);border-top:2px solid var(--color-header-deep);color:var(--color-text-on-brand);display:flex}@media (max-width:768px){.m-fi-q_bar{top:var(--header-h,0px);z-index:25;position:sticky}}@media (min-width:769px){.m-fi-q_bar{width:100%;max-width:1080px;margin:0 auto}}.m-fi-q_back{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--color-text-on-brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.m-fi-q_back:active{background:#ffffff26}.m-fi-q_title{text-align:center;font-size:14px;font-weight:var(--font-weight-extrabold);color:var(--color-text-on-brand);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.m-fi-q_spacer{flex:none;width:30px}
.TE-4ea_overlay{z-index:40;opacity:0;pointer-events:none;background:#0f0a1980;transition:opacity .25s;position:fixed;inset:0}.TE-4ea_overlayOpen{opacity:1;pointer-events:auto}.TE-4ea_drawer{z-index:50;background:var(--color-surface);width:290px;max-width:84vw;height:100dvh;box-shadow:var(--shadow-lg);flex-direction:column;transition:transform .28s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.TE-4ea_open{transform:translate(0)}@media (min-width:769px){.TE-4ea_drawer{left:max(0px,50% - 540px);transform:translate(calc(-100% + -1*max(0px,50vw - 540px)))}.TE-4ea_open{transform:translate(0)}}.TE-4ea_head{padding:var(--space-lg);border-bottom:1px solid var(--color-divider);justify-content:space-between;align-items:center;display:flex}.TE-4ea_title{font-size:var(--font-size-subtitle);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary)}.TE-4ea_close{width:38px;height:38px;color:var(--color-text-secondary);border-radius:var(--radius-pill);justify-content:center;align-items:center;display:inline-flex}.TE-4ea_nav{padding:var(--space-sm) var(--space-md);flex-direction:column;flex:1;gap:2px;display:flex;overflow-y:auto}.TE-4ea_item{align-items:center;gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);display:flex}.TE-4ea_item:hover{background:var(--color-brand-soft);color:var(--color-brand)}.TE-4ea_footer{padding:var(--space-lg);border-top:1px solid var(--color-divider)}@media (min-width:769px){.TE-4ea_footer{display:none}}.TE-4ea_logout{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md);border-radius:var(--radius-md);font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-danger);text-align:left;display:flex}.TE-4ea_logout:hover{background:var(--color-surface-alt)}
