:root{--fx-page-glass:var(--glass);--fx-page-glass-border:var(--glass-border);--fx-page-glass-bold:var(--glass-bold)}.fx-form-row{width:100%;border:0;background:0 0;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.fx-form-row .switch-text{flex:1;min-width:min-content}.fx-form-row .switch-label{white-space:nowrap}.fx-form-row .settings-val{flex:initial;min-width:0;max-width:none;margin-right:0;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.modal[data-parked]{display:none!important}.fx-modal{display:flex;align-items:flex-end!important;justify-content:center;padding:0 10px calc(10px + var(--safe-bottom,0px))!important;background-color:initial;animation:none;visibility:hidden;pointer-events:none;transition:background-color 300ms ease,visibility 0s linear 350ms}.fx-modal.active{background-color:rgba(0,0,0,.72);visibility:visible;pointer-events:auto;transition-delay:0s}.fx-modal .modal-sheet.fx-sheet{display:flex;flex-direction:column;height:min(88vh,calc(100dvh - max(var(--safe-top,0px),var(--tg-top,0px)) - 20px - var(--safe-bottom,0px)));padding:14px 0 0;overflow:hidden;transform:translateY(calc(100% + 24px + var(--safe-bottom,0px)));transition:transform 350ms cubic-bezier(.32,.72,0,1);outline:none}.fx-modal.active .modal-sheet.fx-sheet{transform:none}.fx-sheet .modal-handle{flex-shrink:0;margin-bottom:8px}.fx-sheet .fx-head{margin:0 0 4px;padding:0 calc(var(--pad) - 6px)}.fx-sub{flex-shrink:0;padding:0 var(--pad)12px;font-size:13px;line-height:1.4;color:var(--text2);text-align:center;text-wrap:balance}.fx-sub:empty{display:none}.fx-scroll{flex:auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--text3)transparent;background:var(--bg)}.fx-grid{--glass:var(--fx-page-glass);--glass-border:var(--fx-page-glass-border);--glass-bold:var(--fx-page-glass-bold);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 12px 18px}html.layout-desktop .fx-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 24px 24px}.fx-tile{min-width:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform 130ms cubic-bezier(.4,0,.2,1)}.fx-tile:active{transform:scale(.98)}.fx-tile[aria-disabled=true]{cursor:default}.fx-tile[aria-disabled=true]:active{transform:none}.fx-tile:focus-visible .card{outline:2px solid var(--accent);outline-offset:3px}.fx-tile .card{position:relative;pointer-events:none}.fx-tile .card:not(.has-effect){background:var(--glass)}.fx-tile .card.has-effect{background:0 0}.fx-tile .card.has-effect .card-content{background:var(--glass)}.fx-tile .card-image-wrapper{background:var(--glass)}.fx-tile .fx-nocover{background:var(--glass-bold)}.fx-tile.on .ag-tile-check{opacity:1;transform:none}.fx-pill{left:6px;max-width:calc(100% - 12px);padding:4px 8px;gap:4px;white-space:nowrap}.fx-pill>span{overflow:hidden;text-overflow:ellipsis}.fx-pill svg{flex-shrink:0}@media(max-width:359px){.fx-pill{font-size:11px}}.fx-foot{flex-shrink:0}.fx-foot .char-start-alt{margin:0;padding:14px var(--pad)}.fx-foot .char-start-alt-line{text-wrap:pretty}html.layout-desktop .modal.fx-modal,html.layout-desktop .modal.fx-modal.active{align-items:flex-start!important;padding:max(24px,8vh)24px 24px calc(var(--sidebar-w) + var(--sidebar-gap) * 2 + 24px)!important;transition:background-color 300ms ease,visibility 0s linear 300ms,padding-left .18s cubic-bezier(.4,0,.2,1)}html.layout-desktop .modal.fx-modal.active{transition-delay:0s}html.layout-desktop body.sb-resizing .modal.fx-modal{transition:none}html.layout-desktop .fx-modal .modal-sheet.fx-sheet{max-width:940px;height:auto;max-height:calc(100dvh - max(24px,8vh) - 24px);padding-top:18px;transform:translateY(24px);transition:transform 300ms cubic-bezier(.2,0,0,1)}html.layout-desktop .fx-modal.active .modal-sheet.fx-sheet{transform:none}html.layout-desktop .fx-sheet .modal-handle{display:none}html.layout-desktop .fx-foot .char-start-alt{padding:14px 24px 18px}@media(prefers-reduced-motion:reduce){.fx-modal,.fx-modal .modal-sheet.fx-sheet,.fx-tile{transition:none}html.layout-desktop .modal.fx-modal,html.layout-desktop .fx-modal .modal-sheet.fx-sheet{transition:none}.fx-tile:active{transform:none}}.shop-feat.shop-fx-perk{position:relative;width:100%;padding:0;border:none;background:0 0;color:var(--text2);font-family:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity 130ms cubic-bezier(.4,0,.2,1)}.shop-fx-perk::before{content:'';position:absolute;inset:-12px 0}.shop-fx-perk:active{opacity:.6}.shop-fx-perk:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-btn)}.shop-fx-chev{margin-left:auto;margin-top:2px;flex-shrink:0;display:flex;color:var(--text3)}.shop-fx-chev svg{width:16px;height:16px;display:block}