.bfnAsW_appsSection{text-align:center;background-color:#fff;flex-direction:column;justify-content:flex-start;padding:80px 40px;display:flex}.bfnAsW_appsSectionTitle{font-family:var(--font-sans);color:#444;width:100%;max-width:960px;margin:0 auto 40px;font-size:24px;font-weight:400;line-height:1.4em}.bfnAsW_filterBar{flex-wrap:wrap;justify-content:center;gap:14px;max-width:960px;margin:0 auto 56px;display:flex}.bfnAsW_dd{position:relative}.bfnAsW_trigger{min-width:210px;font-family:var(--font-sans);cursor:pointer;background-color:#fff;border:1px solid #e0e0e0;border-radius:3px;align-items:center;gap:12px;padding:12px 16px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.bfnAsW_trigger:hover{border-color:#aaa}.bfnAsW_triggerOpen{border-color:#333;box-shadow:0 0 0 3px #33333312}.bfnAsW_triggerLabel{letter-spacing:1.6px;text-transform:uppercase;color:#aaa;font-size:11px;font-weight:600}.bfnAsW_triggerValue{text-align:left;color:#333;flex:1;font-size:14px;font-weight:600}.bfnAsW_caret{color:#999;transition:transform .22s,color .2s}.bfnAsW_triggerOpen .bfnAsW_caret{color:#333;transform:rotate(180deg)}.bfnAsW_menu{z-index:20;transform-origin:top;background-color:#fff;border:1px solid #e6e6e6;border-radius:5px;margin:0;padding:6px;list-style:none;animation:.16s bfnAsW_menuPop;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 38px -16px #00000047}@keyframes bfnAsW_menuPop{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}.bfnAsW_option{width:100%;font-family:var(--font-sans);color:#666;cursor:pointer;background-color:#0000;border:none;border-radius:3px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s;display:flex}.bfnAsW_option:hover{color:#333;background-color:#f6f6f6}.bfnAsW_optionActive{color:#333;font-weight:700}.bfnAsW_optionActive svg{color:#333}.bfnAsW_appsGrid{grid-template-columns:repeat(3,minmax(0,260px));justify-content:center;gap:64px 100px;max-width:960px;margin:0 auto;padding-top:24px;display:grid}.bfnAsW_appCard{text-align:center;width:260px}.bfnAsW_appIcon{filter:drop-shadow(0 6px 12px #0000001f)drop-shadow(0 1px 2px #0000000f);border-radius:22px;width:96px;height:96px;margin:0 auto 22px;display:block}.bfnAsW_appIconShaped{transform:scale(1.22)}.bfnAsW_appTitle{font-family:var(--font-sans);color:#333;margin:0 0 18px;font-size:20px;font-weight:600;line-height:1em}.bfnAsW_appDescription{-webkit-line-clamp:2;min-height:3.2em;font-family:var(--font-sans);color:#888;white-space:pre-line;-webkit-box-orient:vertical;margin:0 0 24px;font-size:15px;font-weight:400;line-height:1.6em;display:-webkit-box;overflow:hidden}.bfnAsW_appActions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bfnAsW_appButton{color:#666;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1px solid #e0e0e0;border-radius:3px;padding:10px 22px;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-block}.bfnAsW_appButton:hover{color:#333;border-color:#999}.bfnAsW_storeDd{display:inline-block;position:relative}.bfnAsW_storeCaret{vertical-align:middle;margin-left:8px;transition:transform .2s}.bfnAsW_appButton[aria-expanded=true]{color:#333;border-color:#999}.bfnAsW_appButton[aria-expanded=true] .bfnAsW_storeCaret{transform:rotate(180deg)}.bfnAsW_comingSoon{color:#bbb;font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;cursor:default;background-color:#0000;border:1px solid #eee;border-radius:3px;padding:10px 22px;font-size:14px;font-weight:500;display:inline-block}.bfnAsW_emptyState{font-family:var(--font-sans);color:#888;grid-column:1/-1;padding:40px 0;font-size:16px}@media (max-width:900px){.bfnAsW_appsGrid{grid-template-columns:repeat(2,minmax(0,260px));gap:56px 60px}}@media (max-width:768px){.bfnAsW_appsSection{padding:60px 20px}.bfnAsW_appsSectionTitle{margin-bottom:28px;font-size:20px}.bfnAsW_filterBar{flex-direction:column;margin-bottom:40px}.bfnAsW_dd{width:100%}.bfnAsW_trigger{width:100%;min-width:0}.bfnAsW_appsGrid{grid-template-columns:minmax(0,300px);gap:44px}.bfnAsW_appCard{width:100%;max-width:300px}}
