.fan-shell[data-v-02a5902e]{display:flex;flex-direction:column;min-height:100dvh;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--bg-base);color:var(--text-primary)}.fan-shell__top[data-v-02a5902e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-12);height:56px;padding:0 var(--space-20)}.fan-shell__actions[data-v-02a5902e]{display:flex;gap:var(--space-8)}.fan-shell__main[data-v-02a5902e]{flex:1;width:100%;max-width:430px;margin:0 auto;padding:var(--space-8) var(--space-24) var(--space-24);outline:none}.fan-shell__footer[data-v-02a5902e]{padding:var(--space-8) var(--space-24) var(--space-24);color:var(--text-muted);font:var(--type-body-s)}.fan-shell__footer[data-v-02a5902e]:empty{display:none}
