.CollectionCard-module__lc8Q8q__card{border-radius:var(--vault-card-radius);border:1px solid var(--vault-card-border);background:var(--vault-card-surface);text-align:left;box-shadow:var(--vault-shadow);transition:border-color .18s,background .18s,box-shadow .18s;overflow:hidden}.CollectionCard-module__lc8Q8q__card:hover{border-color:var(--vault-accent)}.CollectionCard-module__lc8Q8q__cardSelected{border-color:var(--vault-accent);background:var(--vault-feature-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--vault-accent) 18%, transparent), 0 16px 38px color-mix(in srgb, var(--vault-shadow-color) 38%, transparent)}.CollectionCard-module__lc8Q8q__banner{background-position:50%;background-size:cover;flex-direction:column;justify-content:flex-end;min-height:112px;padding:14px;display:flex;position:relative}.CollectionCard-module__lc8Q8q__banner:after{content:"";background:var(--vault-feature-gradient);position:absolute;inset:0}.CollectionCard-module__lc8Q8q__banner>:not(img){z-index:1;position:relative}.CollectionCard-module__lc8Q8q__banner img{object-fit:cover}.CollectionCard-module__lc8Q8q__kindLabel{width:fit-content;color:var(--vault-text);letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;display:inline-flex}.CollectionCard-module__lc8Q8q__title{margin:0;font-size:1.05rem}.CollectionCard-module__lc8Q8q__copy{-webkit-line-clamp:2;color:var(--vault-text-muted);-webkit-box-orient:vertical;margin:5px 0 0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CollectionCard-module__lc8Q8q__footer{justify-content:space-between;align-items:center;gap:14px;padding:9px 12px 10px;display:flex}.CollectionCard-module__lc8Q8q__thumbRow{flex:1;align-items:center;min-width:0;display:flex}.CollectionCard-module__lc8Q8q__thumb{aspect-ratio:460/215;border:1px solid var(--vault-card-border);background:var(--vault-surface);border-radius:5px;width:58px;min-width:0;margin-left:-10px;position:relative;overflow:hidden}.CollectionCard-module__lc8Q8q__thumb:first-child{margin-left:0}.CollectionCard-module__lc8Q8q__thumb img{object-fit:cover;width:100%;height:100%}.CollectionCard-module__lc8Q8q__countLabel{color:var(--vault-text-muted);white-space:nowrap;flex-shrink:0;font-size:.8rem}.CollectionCard-module__lc8Q8q__thumb [class*=mark]{width:16px;height:16px;bottom:3px;left:3px}.CollectionCard-module__lc8Q8q__selectedLabel{min-width:48px;color:var(--vault-text);font-size:.68rem;font-weight:700}.CollectionCard-module__lc8Q8q__footer{gap:8px}.CollectionCard-module__lc8Q8q__card[aria-pressed=true]{border-color:var(--vault-accent)}.CollectionCard-module__lc8Q8q__card[aria-pressed=true]:before{content:"";z-index:3;pointer-events:none;background:var(--vault-text);border-radius:2px;height:2px;position:absolute;inset:auto 12px 3px}
.SteamDeckCompatibility-module__lcOV3a__badge{border:1px solid var(--vault-border);background:var(--vault-well-surface);width:fit-content;max-width:100%;color:var(--vault-text-muted);text-align:left;border-radius:6px;grid-column:1/-1;align-items:center;gap:6px;padding:3px 7px;font-size:.7rem;font-weight:600;line-height:1.4;display:inline-flex}.SteamDeckCompatibility-module__lcOV3a__badge img,.SteamDeckCompatibility-module__lcOV3a__badge svg{object-fit:contain;flex:none;width:18px;height:18px}.SteamDeckCompatibility-module__lcOV3a__badge[data-rating=verified]{color:var(--vault-success)}.SteamDeckCompatibility-module__lcOV3a__badge[data-rating=playable]{color:var(--vault-warning)}.SteamDeckCompatibility-module__lcOV3a__badge[data-rating=unsupported]{color:var(--vault-danger)}.SteamDeckCompatibility-module__lcOV3a__details{margin:12px 0}.SteamDeckCompatibility-module__lcOV3a__details .SteamDeckCompatibility-module__lcOV3a__badge{font-size:.78rem}.SteamDeckCompatibility-module__lcOV3a__details p{color:var(--vault-text-muted);margin:7px 0 0;font-size:.8rem;line-height:1.55}
.CompletionClaimBanner-module__75pwQa__banner{width:min(var(--vault-list-width), 100%);border:1px solid color-mix(in srgb, var(--vault-success) 40%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--vault-success) 11%, transparent), color-mix(in srgb, var(--vault-accent) 9%, transparent));border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-inline:auto;padding:13px 16px;display:grid}.CompletionClaimBanner-module__75pwQa__banner:hover{border-color:color-mix(in srgb, var(--vault-success) 60%, transparent)}.CompletionClaimBanner-module__75pwQa__icon{background:color-mix(in srgb, var(--vault-success) 16%, transparent);width:38px;height:38px;color:var(--vault-success);border-radius:11px;place-items:center;display:grid}.CompletionClaimBanner-module__75pwQa__copy{gap:2px;min-width:0;display:grid}.CompletionClaimBanner-module__75pwQa__copy strong{color:var(--vault-text);font-size:.96rem}.CompletionClaimBanner-module__75pwQa__copy small{color:var(--vault-text-muted);font-size:.8rem;line-height:1.45}.CompletionClaimBanner-module__75pwQa__cta{color:var(--vault-success);white-space:nowrap;align-items:center;gap:5px;font-size:.85rem;font-weight:700;display:flex}@media (max-width:680px){.CompletionClaimBanner-module__75pwQa__banner{grid-template-columns:auto minmax(0,1fr)}.CompletionClaimBanner-module__75pwQa__cta{grid-column:1/-1;justify-content:flex-end}}
.WelcomeBack-module__Gl0Ocq__strip{border:1px solid var(--vault-sheet-border);background:var(--vault-sheet-surface);border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px 22px;padding:11px 16px;display:flex}.WelcomeBack-module__Gl0Ocq__item{color:var(--vault-text-muted);align-items:center;gap:9px;font-size:.83rem;display:inline-flex}.WelcomeBack-module__Gl0Ocq__item>span:last-child{flex-wrap:wrap;align-items:baseline;gap:7px;display:inline-flex}.WelcomeBack-module__Gl0Ocq__item strong{color:var(--vault-text);font-weight:700}.WelcomeBack-module__Gl0Ocq__item svg{color:var(--vault-text);flex:none}.WelcomeBack-module__Gl0Ocq__streak svg,.WelcomeBack-module__Gl0Ocq__streak strong{color:var(--vault-success)}.WelcomeBack-module__Gl0Ocq__finished{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--vault-text-muted);margin-left:auto;font-size:.79rem;overflow:hidden}@media (max-width:720px){.WelcomeBack-module__Gl0Ocq__finished{width:100%;margin-left:0}}
.FinishedGameCard-module__8RWbUa__card{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);grid-template-rows:auto auto auto auto;align-content:start;gap:4px;min-width:0;padding:8px;display:grid;position:relative}.FinishedGameCard-module__8RWbUa__art{aspect-ratio:460/215;background:var(--vault-well-surface);border-radius:7px;display:block;position:relative;overflow:hidden}.FinishedGameCard-module__8RWbUa__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;line-height:1.3;display:-webkit-box;overflow:hidden}.FinishedGameCard-module__8RWbUa__metrics{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.FinishedGameCard-module__8RWbUa__value{color:var(--vault-success);white-space:nowrap;font-size:1.32rem;font-weight:780;line-height:1.15}.FinishedGameCard-module__8RWbUa__value small{font-size:.72rem;font-weight:600}.FinishedGameCard-module__8RWbUa__meta{border-left:1px solid var(--vault-card-border);color:var(--vault-text-muted);padding-left:8px;font-size:.74rem;line-height:1.3}.FinishedGameCard-module__8RWbUa__finished{color:var(--vault-text-muted);align-items:center;gap:6px;margin-top:3px;font-size:.74rem;line-height:1.4;display:flex}.FinishedGameCard-module__8RWbUa__finished svg{color:var(--vault-success)}.FinishedGameCard-module__8RWbUa__open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;width:100%;padding:0;position:absolute;inset:0}.FinishedGameCard-module__8RWbUa__card:has(.FinishedGameCard-module__8RWbUa__open:hover){border-color:var(--vault-accent)}.FinishedGameCard-module__8RWbUa__card:has(.FinishedGameCard-module__8RWbUa__open:focus-visible){outline:2px solid var(--vault-accent);outline-offset:2px}.FinishedGameCard-module__8RWbUa__open:focus-visible{outline:none}
.LibraryGameCard-module__NxbNUG__card{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);min-width:0;box-shadow:var(--vault-shadow);align-content:start;gap:10px;padding:8px;display:grid}.LibraryGameCard-module__NxbNUG__detailsWrap{min-width:0;position:relative}.LibraryGameCard-module__NxbNUG__details{width:100%;min-width:0;height:100%;color:var(--vault-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:10px;padding:0;transition:border-color .14s;display:grid}.LibraryGameCard-module__NxbNUG__details:hover{border-color:var(--vault-accent)}.LibraryGameCard-module__NxbNUG__details:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.LibraryGameCard-module__NxbNUG__artwork{aspect-ratio:460/215;border-radius:7px;display:block;position:relative;overflow:hidden}.LibraryGameCard-module__NxbNUG__artwork img{object-fit:cover;width:100%;height:100%}.LibraryGameCard-module__NxbNUG__body{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:7px;min-width:0;padding:2px 3px 5px;display:grid}.LibraryGameCard-module__NxbNUG__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;min-height:2.7em;font-size:.92rem;font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.LibraryGameCard-module__NxbNUG__status{color:var(--vault-text-muted);grid-column:1/-1;font-size:.7rem}.LibraryGameCard-module__NxbNUG__status[data-status=Blacklisted]{color:var(--vault-warning)}.LibraryGameCard-module__NxbNUG__status[data-status=Completed]{color:var(--vault-success)}.LibraryGameCard-module__NxbNUG__meta{color:var(--vault-text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;line-height:1.4;overflow:hidden}.LibraryGameCard-module__NxbNUG__progress{color:var(--vault-text);font-size:.75rem;font-weight:700}.LibraryGameCard-module__NxbNUG__progress span{display:none}.LibraryGameCard-module__NxbNUG__selection{background:var(--vault-well-surface);border:1px solid var(--vault-border);cursor:pointer;border-radius:9px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:12px;left:12px}.LibraryGameCard-module__NxbNUG__selection input{width:20px;height:20px;accent-color:var(--vault-accent);cursor:pointer}.LibraryGameCard-module__NxbNUG__selection:focus-within{outline:2px solid var(--vault-accent);outline-offset:3px}.LibraryGameCard-module__NxbNUG__card[data-selected]{border-color:var(--vault-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--vault-accent) 30%, transparent)}@media (min-width:760px){.LibraryGameCard-module__NxbNUG__card[data-layout=list]{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);grid-template-columns:minmax(0,1fr) minmax(280px,.65fr);align-items:center;padding:8px}.LibraryGameCard-module__NxbNUG__card[data-layout=list] .LibraryGameCard-module__NxbNUG__details{background:0 0;border-color:#0000;grid-template-columns:160px minmax(0,1fr)}.LibraryGameCard-module__NxbNUG__card[data-layout=list] .LibraryGameCard-module__NxbNUG__title{min-height:0}}@media (prefers-reduced-motion:reduce){.LibraryGameCard-module__NxbNUG__details{transition:none}}
.CompletionHistory-module__BxizTW__entry{grid-template-columns:96px minmax(0,1fr)}.CompletionHistory-module__BxizTW__entry small{white-space:normal;line-height:1.35;overflow:visible}.CompletionHistory-module__BxizTW__value{color:var(--vault-success);white-space:nowrap;font-weight:700}.CompletionHistory-module__BxizTW__finished{color:var(--vault-text-muted);align-items:center;gap:4px;font-size:.72rem;display:inline-flex}.CompletionHistory-module__BxizTW__finished svg{color:var(--vault-success)}@media (max-width:700px){.CompletionHistory-module__BxizTW__entry{grid-template-columns:72px minmax(0,1fr)}}
.LibraryGameGrid-module__6779pG__grid{gap:12px;padding:0;display:grid}.LibraryGameGrid-module__6779pG__gridList{background:0 0;grid-template-columns:1fr}@media (min-width:760px){.LibraryGameGrid-module__6779pG__grid:not(.LibraryGameGrid-module__6779pG__gridList){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.LibraryGameGrid-module__6779pG__grid:not(.LibraryGameGrid-module__6779pG__gridList){grid-template-columns:repeat(4,minmax(0,1fr))}}.LibraryGameGrid-module__6779pG__more{text-align:center;color:var(--vault-text-muted,var(--vault-text-muted));padding:20px 0 8px;font-size:.82rem}
.VaultLens-module__SV6aXG__funnel{align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.VaultLens-module__SV6aXG__funnel li{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.VaultLens-module__SV6aXG__funnel li>span:first-child{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);min-width:0;color:var(--vault-text-muted);flex:1;gap:3px;padding:12px 14px;font-size:.75rem;display:grid}.VaultLens-module__SV6aXG__funnel strong{color:var(--vault-text);font-size:1.3rem;font-weight:700;line-height:1}.VaultLens-module__SV6aXG__arrow{color:var(--accent-bright,var(--vault-accent));flex:none}.VaultLens-module__SV6aXG__purge{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);color:var(--vault-text)}.VaultLens-module__SV6aXG__stageDetail{color:var(--vault-text-muted,var(--vault-text-muted));margin-top:2px;font-size:.68rem;line-height:1.3;display:block}@media (max-width:700px){.VaultLens-module__SV6aXG__funnel{display:grid}.VaultLens-module__SV6aXG__funnel li{grid-template-columns:1fr;display:grid}.VaultLens-module__SV6aXG__arrow{justify-self:center;transform:rotate(90deg)}}
.LibraryToolbar-module__OeXBmq__toolbar{grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:12px;width:100%;display:grid}.LibraryToolbar-module__OeXBmq__searchField{border:1px solid var(--vault-border);background:var(--vault-well-surface);min-width:0;height:46px;color:var(--vault-text-muted);box-shadow:inset 0 1px 2px color-mix(in srgb, var(--vault-shadow-color) 53.33%, transparent), inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 1.96%, transparent);border-radius:11px;align-items:center;gap:11px;padding:0 15px;transition:border-color .15s,box-shadow .15s;display:flex}.LibraryToolbar-module__OeXBmq__searchField:focus-within{border-color:var(--vault-accent);color:var(--vault-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--vault-accent) 7.06%, transparent), 0 0 18px color-mix(in srgb, var(--vault-accent) 7.06%, transparent)}.LibraryToolbar-module__OeXBmq__searchField svg{flex:none}.LibraryToolbar-module__OeXBmq__searchField input{width:100%;min-width:0;height:100%;color:var(--vault-text);caret-color:var(--vault-accent);background:0 0;border:0;outline:0;padding:0;font-size:.88rem}.LibraryToolbar-module__OeXBmq__searchField input::placeholder{color:var(--vault-text-muted);opacity:1}.LibraryToolbar-module__OeXBmq__searchField input:focus{color:var(--vault-text)}.LibraryToolbar-module__OeXBmq__controlRow{align-items:flex-end;gap:10px;display:flex}.LibraryToolbar-module__OeXBmq__selectField{gap:5px;min-width:0;display:grid}.LibraryToolbar-module__OeXBmq__controlLabel{color:var(--vault-text-muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:.66rem;font-weight:700;display:inline-flex}.LibraryToolbar-module__OeXBmq__sortControl{align-items:stretch;gap:0;min-width:0;display:flex}.LibraryToolbar-module__OeXBmq__sortDirection{--control-radius:10px 0 0 10px;--control-min-height:46px;border:1px solid var(--vault-border);width:46px;height:46px;color:var(--vault-text);background:0 0;border-radius:10px 0 0 10px;flex:none;place-items:center;margin:0;padding:0;display:grid}.LibraryToolbar-module__OeXBmq__sortDirection:is(:hover,:focus-visible){z-index:1}.LibraryToolbar-module__OeXBmq__sortDirection:focus-visible,.LibraryToolbar-module__OeXBmq__viewToggle:focus-visible,.LibraryToolbar-module__OeXBmq__selectionToggle:focus-visible,.LibraryToolbar-module__OeXBmq__sortTrigger:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.LibraryToolbar-module__OeXBmq__sortMenu{flex:1;width:168px;min-width:0;margin-left:-1px;position:relative}.LibraryToolbar-module__OeXBmq__sortTrigger{--control-radius:0 10px 10px 0;--control-min-height:46px;border:1px solid var(--vault-border);background:var(--vault-surface);width:100%;height:46px;color:var(--vault-text);border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:0 12px;font-size:.8rem;display:flex}.LibraryToolbar-module__OeXBmq__sortTrigger[aria-expanded=true]{border-color:var(--vault-border)}.LibraryToolbar-module__OeXBmq__sortOptions{z-index:45;border:1px solid var(--vault-border);background:var(--vault-well-surface);width:max(100%,195px);box-shadow:0 16px 42px color-mix(in srgb, var(--vault-shadow-color) 65.1%, transparent), 0 0 18px color-mix(in srgb, var(--vault-accent) 7.06%, transparent);border-radius:12px;outline:none;padding:6px;position:absolute;top:calc(100% + 7px);right:0}.LibraryToolbar-module__OeXBmq__sortOption{min-height:44px;color:var(--vault-text-muted);cursor:pointer;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;padding:9px 8px;font-size:.82rem;display:flex}.LibraryToolbar-module__OeXBmq__sortOption[aria-selected=true]{color:var(--vault-text);background:color-mix(in srgb, var(--vault-accent) 16.47%, transparent);border-color:var(--vault-accent)}.LibraryToolbar-module__OeXBmq__sortOption[data-focused]{background:color-mix(in srgb, var(--vault-accent) 8.63%, transparent)}.LibraryToolbar-module__OeXBmq__sortCheck{width:18px;color:var(--vault-accent);flex:none;display:flex}.LibraryToolbar-module__OeXBmq__viewToggle{--control-min-height:46px;border:1px solid var(--vault-border);background:var(--vault-surface);width:86px;min-height:46px;color:var(--vault-text);border-radius:11px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;display:inline-flex}.LibraryToolbar-module__OeXBmq__selectionToggle{--control-min-height:46px;border:1px solid var(--vault-border);background:var(--vault-well-surface);min-height:46px;color:var(--vault-text);border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;display:flex}.LibraryToolbar-module__OeXBmq__selectionToggle[aria-pressed=true]{border-color:var(--vault-accent);background:color-mix(in srgb, var(--vault-accent) 33.33%, transparent);color:var(--vault-text)}.LibraryToolbar-module__OeXBmq__hiddenLabel{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:950px){.LibraryToolbar-module__OeXBmq__toolbar{grid-template-columns:1fr;gap:14px}.LibraryToolbar-module__OeXBmq__controlRow{width:100%}.LibraryToolbar-module__OeXBmq__selectField{flex:1}.LibraryToolbar-module__OeXBmq__sortMenu{width:100%}}@media (max-width:540px){.LibraryToolbar-module__OeXBmq__controlRow{flex-wrap:wrap;gap:10px}.LibraryToolbar-module__OeXBmq__selectField{min-width:160px}.LibraryToolbar-module__OeXBmq__viewToggle{flex:1}.LibraryToolbar-module__OeXBmq__selectionToggle{justify-content:center;min-width:94px}}@media (prefers-reduced-motion:reduce){.LibraryToolbar-module__OeXBmq__searchField{transition:none}}.LibraryToolbar-module__OeXBmq__sortOptions{gap:3px;display:grid}.LibraryToolbar-module__OeXBmq__sortOptions:focus-visible .LibraryToolbar-module__OeXBmq__sortOption[data-focused]{outline:2px solid var(--vault-accent);outline-offset:-3px}.LibraryToolbar-module__OeXBmq__searchField:focus-within{outline:2px solid var(--vault-accent);outline-offset:2px}@media (max-width:1100px){.LibraryToolbar-module__OeXBmq__toolbar{grid-template-columns:1fr}.LibraryToolbar-module__OeXBmq__controlRow{flex-wrap:wrap}}
.StatCard-module__euQOxq__grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:720px){.StatCard-module__euQOxq__grid{grid-template-columns:repeat(var(--stat-columns-tablet,2), minmax(0, 1fr))}}@media (min-width:1080px){.StatCard-module__euQOxq__grid{grid-template-columns:repeat(var(--stat-columns,4), minmax(0, 1fr))}}.StatCard-module__euQOxq__card{min-height:var(--vault-top-card-height);border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px 15px;display:grid}.StatCard-module__euQOxq__card[data-icon=none]{grid-template-columns:minmax(0,1fr)}.StatCard-module__euQOxq__icon{width:48px;height:48px;color:var(--vault-accent);place-items:center;display:grid}.StatCard-module__euQOxq__content{min-width:0}.StatCard-module__euQOxq__label{color:var(--vault-text-muted);letter-spacing:0;margin:0 0 5px;font-size:.72rem;font-weight:650}.StatCard-module__euQOxq__value{color:var(--vault-text);font-size:clamp(1.3rem,2.2vw,1.62rem);line-height:1;display:block}.StatCard-module__euQOxq__note{-webkit-line-clamp:2;min-height:2.7em;color:var(--vault-text-soft);-webkit-box-orient:vertical;margin:5px 0 0;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}
.VaultOptionGroup-module__4nMWgq__selectedMark{display:none}body:has([data-vault-controls=standard]) .VaultOptionGroup-module__4nMWgq__selectedMark{margin-left:auto;display:inline-flex}body:has([data-vault-controls=standard]) .VaultOptionGroup-module__4nMWgq__optionGrid{animation:none}.VaultOptionGroup-module__4nMWgq__group{border-radius:var(--vault-card-radius);border:1px solid var(--vault-card-border);background:var(--vault-card-surface);min-height:0;box-shadow:var(--vault-shadow);transition:border-color .18s,background .18s,box-shadow .18s;overflow:hidden}.VaultOptionGroup-module__4nMWgq__group[data-state=active]{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);box-shadow:var(--vault-tile-selected-shadow)}.VaultOptionGroup-module__4nMWgq__group[data-state=complete]{border-color:color-mix(in srgb, var(--vault-success) 40%, transparent);background:var(--vault-surface)}.VaultOptionGroup-module__4nMWgq__headingRow{margin:0;display:block}.VaultOptionGroup-module__4nMWgq__headingButton{--control-min-height:66px;width:100%;min-height:66px;color:var(--vault-text);text-align:left;background:0 0;border:0;grid-template-columns:34px 20px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.VaultOptionGroup-module__4nMWgq__headingButton:hover,.VaultOptionGroup-module__4nMWgq__headingButton:focus-visible{background:color-mix(in srgb, var(--vault-accent) 12%, transparent)}.VaultOptionGroup-module__4nMWgq__headingButton:focus-visible{outline:2px solid var(--vault-accent);outline-offset:-3px}.VaultOptionGroup-module__4nMWgq__stepNumber{border:1px solid var(--vault-border);background:var(--vault-surface);width:34px;height:34px;color:var(--vault-text);border-radius:50%;place-items:center;font-size:.8rem;font-weight:850;display:grid}.VaultOptionGroup-module__4nMWgq__group[data-state=active] .VaultOptionGroup-module__4nMWgq__stepNumber{border-color:var(--vault-accent);background:linear-gradient(145deg, var(--vault-accent), var(--vault-accent));color:var(--vault-text);box-shadow:0 0 20px color-mix(in srgb, var(--vault-accent) 30%, transparent)}.VaultOptionGroup-module__4nMWgq__group[data-state=complete] .VaultOptionGroup-module__4nMWgq__stepNumber{border-color:color-mix(in srgb, var(--vault-success) 58%, transparent);background:color-mix(in srgb, var(--vault-success) 34%, transparent);color:var(--vault-success)}.VaultOptionGroup-module__4nMWgq__groupIcon{width:20px;height:20px;color:var(--vault-accent)}.VaultOptionGroup-module__4nMWgq__headingCopy{gap:3px;min-width:0;display:grid}.VaultOptionGroup-module__4nMWgq__headingCopy strong{color:var(--vault-text);font-size:.98rem;font-weight:720;line-height:1.15}.VaultOptionGroup-module__4nMWgq__headingCopy small{color:var(--vault-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.2;display:none;overflow:hidden}.VaultOptionGroup-module__4nMWgq__stateLabel{min-width:70px;color:var(--vault-text-muted);letter-spacing:.08em;text-align:right;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:5px;font-size:.66rem;font-weight:780;display:inline-flex}.VaultOptionGroup-module__4nMWgq__group[data-state=active] .VaultOptionGroup-module__4nMWgq__stateLabel{color:var(--vault-text)}.VaultOptionGroup-module__4nMWgq__group[data-state=complete] .VaultOptionGroup-module__4nMWgq__stateLabel{color:var(--vault-success)}.VaultOptionGroup-module__4nMWgq__headingChevron{color:var(--vault-text-muted);transition:transform .18s}.VaultOptionGroup-module__4nMWgq__group[data-expanded=true] .VaultOptionGroup-module__4nMWgq__headingChevron{transform:rotate(180deg)}.VaultOptionGroup-module__4nMWgq__optionGrid{align-items:stretch;gap:8px;padding:0 14px 14px;animation:.16s ease-out both VaultOptionGroup-module__4nMWgq__optionGridReveal;display:grid}@keyframes VaultOptionGroup-module__4nMWgq__optionGridReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.VaultOptionGroup-module__4nMWgq__optionButton{--control-min-height:92px;border:1px solid var(--vault-card-border);background:var(--vault-surface);height:100%;min-height:92px;color:var(--vault-text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;display:flex;position:relative}.VaultOptionGroup-module__4nMWgq__optionButtonLocked{color:var(--vault-text-muted);border-style:dashed}.VaultOptionGroup-module__4nMWgq__lockMark{border:1px solid var(--vault-border);background:var(--vault-surface);width:24px;height:24px;color:var(--vault-text);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.VaultOptionGroup-module__4nMWgq__optionIcon{flex:0 0 38px;width:38px;height:38px}.VaultOptionGroup-module__4nMWgq__optionButton:hover{border-color:var(--vault-accent);transform:translateY(-1px)}.VaultOptionGroup-module__4nMWgq__optionButtonActive{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);box-shadow:var(--vault-tile-selected-shadow);color:var(--vault-text)}.VaultOptionGroup-module__4nMWgq__optionLabel{min-width:0;color:var(--vault-text);letter-spacing:-.01em;white-space:nowrap;font-size:.94rem;font-weight:680;line-height:1.16;display:block}@media (min-width:1080px){.VaultOptionGroup-module__4nMWgq__optionLabel{min-width:0;font-size:.94rem}.VaultOptionGroup-module__4nMWgq__optionButton{min-width:0}}@media (max-width:719px){.VaultOptionGroup-module__4nMWgq__group{min-height:auto}.VaultOptionGroup-module__4nMWgq__headingButton{--control-min-height:62px;min-height:62px;padding:9px 12px}.VaultOptionGroup-module__4nMWgq__stateLabel{display:none}.VaultOptionGroup-module__4nMWgq__headingCopy small{display:block}.VaultOptionGroup-module__4nMWgq__optionButton{--control-min-height:60px;min-height:60px;padding:11px 13px}}@media (max-width:430px){.VaultOptionGroup-module__4nMWgq__optionLabel{font-size:.86rem}.VaultOptionGroup-module__4nMWgq__groupIcon{display:none!important}.VaultOptionGroup-module__4nMWgq__headingButton{grid-template-columns:34px minmax(0,1fr) 18px}}@media (min-width:720px){.VaultOptionGroup-module__4nMWgq__optionGrid{grid-template-columns:repeat(var(--option-count), minmax(0, 1fr))}}@media (prefers-reduced-motion:reduce){.VaultOptionGroup-module__4nMWgq__group,.VaultOptionGroup-module__4nMWgq__headingChevron,.VaultOptionGroup-module__4nMWgq__optionGrid{transition:none;animation:none}}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group{background:var(--vault-surface);border-color:var(--vault-border);box-shadow:none}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group[data-state=complete]{background:var(--vault-surface);border-color:var(--vault-border)}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group[data-expanded=true]{background:var(--vault-surface);border-color:var(--vault-border);box-shadow:0 0 20px color-mix(in srgb, var(--vault-accent) 8%, transparent)}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__headingButton{--control-min-height:62px;min-height:62px;padding:8px 14px}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__optionGrid{padding:0 14px 12px}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__optionButton{--control-min-height:64px;min-height:64px;padding:10px 14px}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__stateLabel{color:var(--vault-accent);justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__stateLabel svg{color:var(--vault-success);flex-shrink:0}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group[data-state=complete] .VaultOptionGroup-module__4nMWgq__stateLabel{color:var(--vault-text)}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group .VaultOptionGroup-module__4nMWgq__stepNumber{background:color-mix(in srgb, var(--vault-surface) 30%, transparent);border-color:var(--vault-border);color:var(--vault-text);box-shadow:none}.VaultOptionGroup-module__4nMWgq__landing.VaultOptionGroup-module__4nMWgq__group[data-expanded=true] .VaultOptionGroup-module__4nMWgq__stepNumber{background:linear-gradient(145deg, var(--vault-accent), var(--vault-accent));border-color:var(--vault-border);color:var(--vault-text)}@media (min-width:720px){.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__optionButton{--control-min-height:56px;min-height:56px;padding-block:8px}}@media (max-width:719px){.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__headingButton{grid-template-columns:34px minmax(0,1fr) 18px;gap:4px 10px;padding:10px 12px}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__groupIcon{display:none!important}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__stepNumber{grid-area:1/1/3}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__headingCopy{grid-area:1/2}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__stateLabel{text-align:left;grid-area:2/2;justify-content:flex-start;font-size:.62rem}.VaultOptionGroup-module__4nMWgq__landing .VaultOptionGroup-module__4nMWgq__headingChevron{grid-area:1/3/3}}
.vault-module__3BSo_q__vaultPage{overflow-anchor:none;width:var(--vault-list-width);gap:18px;margin-inline:auto;display:grid;position:relative}.vault-module__3BSo_q__setupLayout{gap:12px;display:grid}@media (max-width:720px){.vault-module__3BSo_q__setupLayout{margin-top:0}}.vault-module__3BSo_q__optionStack{align-content:start;gap:10px;display:grid}.vault-module__3BSo_q__setupSidebar{min-width:0;display:grid}.vault-module__3BSo_q__genreSetup,.vault-module__3BSo_q__genreSetup>*{min-width:0;height:100%}.vault-module__3BSo_q__optionalSetup{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.vault-module__3BSo_q__optionalSetup[data-disabled=true]{opacity:.6}.vault-module__3BSo_q__optionalSetup[data-ready=true]{border-color:var(--vault-tile-selected-border);background:linear-gradient(140deg, color-mix(in srgb, var(--vault-accent) 16%, transparent), var(--vault-card-surface) 58%);box-shadow:0 0 0 1px color-mix(in srgb, var(--vault-accent) 12%, transparent), 0 0 26px color-mix(in srgb, var(--vault-accent) 14%, transparent)}.vault-module__3BSo_q__optionalSetup[data-ready=true] .vault-module__3BSo_q__optionalIcon{border-color:var(--vault-border);background:linear-gradient(145deg, color-mix(in srgb, var(--vault-accent) 50%, transparent), color-mix(in srgb, var(--vault-accent) 28%, transparent));color:var(--vault-text)}.vault-module__3BSo_q__optionalSetup[data-ready=true] .vault-module__3BSo_q__optionalLabel{color:var(--vault-accent)}.vault-module__3BSo_q__optionalSetup[data-ready=true] .vault-module__3BSo_q__optionalCopy small{color:var(--vault-text)}.vault-module__3BSo_q__optionalChevron{color:var(--vault-text-soft);transition:transform .18s}.vault-module__3BSo_q__optionalHeader[aria-expanded=true] .vault-module__3BSo_q__optionalChevron{transform:rotate(180deg)}.vault-module__3BSo_q__optionalHeader{width:100%;min-height:66px;color:var(--vault-text);text-align:left;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;display:grid}.vault-module__3BSo_q__optionalIcon{border:1px solid var(--vault-border);background:color-mix(in srgb, var(--vault-surface) 38%, transparent);width:36px;height:36px;color:var(--vault-accent);border-radius:10px;place-items:center;display:grid}.vault-module__3BSo_q__optionalCopy{gap:3px;min-width:0;display:grid}.vault-module__3BSo_q__optionalCopy strong{color:var(--vault-text);font-size:.9rem;line-height:1.15}.vault-module__3BSo_q__optionalCopy small{color:var(--vault-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.vault-module__3BSo_q__optionalLabel{color:var(--vault-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:760}.vault-module__3BSo_q__optionalContent{align-content:stretch;min-height:0;padding:0 10px 10px;display:grid}.vault-module__3BSo_q__drawActionBar{z-index:2;border:1px solid var(--vault-feature-border);border-radius:var(--vault-feature-radius);background:var(--vault-feature-surface);grid-template-columns:minmax(0,auto) minmax(0,1fr) minmax(240px,272px);align-items:center;gap:18px;padding:14px;scroll-margin-top:30px;display:grid;position:relative}.vault-module__3BSo_q__drawModePicker{align-items:center;gap:12px;min-width:0;display:flex}.vault-module__3BSo_q__drawModePicker>:nth-child(2){min-width:0;max-width:320px}.vault-module__3BSo_q__drawModeToggle{border:1px solid var(--vault-border);background:var(--vault-surface-soft);border-radius:10px;grid-template-columns:minmax(0,1fr);gap:3px;width:fit-content;padding:3px;display:grid}.vault-module__3BSo_q__drawModeButton{min-height:34px;color:var(--vault-text-muted);white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:7px;padding:0 11px;font-size:.72rem;font-weight:760;display:inline-flex}.vault-module__3BSo_q__drawModeButton:hover,.vault-module__3BSo_q__drawModeButton:focus-visible{color:var(--vault-text)}.vault-module__3BSo_q__drawModeButton:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.vault-module__3BSo_q__drawModeButton[data-active=true]{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);box-shadow:var(--vault-tile-selected-shadow);color:var(--vault-text)}.vault-module__3BSo_q__drawActionControl{justify-self:center;justify-items:stretch;gap:8px;width:100%;min-width:0;max-width:340px;display:grid}.vault-module__3BSo_q__drawActionControl .vault-module__3BSo_q__ctaButton{width:100%;max-width:none}.vault-module__3BSo_q__drawActionControl .vault-module__3BSo_q__quickDrawButton{width:100%;min-height:40px;font-size:.82rem}.vault-module__3BSo_q__resultCard{border-radius:var(--vault-sheet-radius);border:1px solid var(--vault-sheet-border);background:var(--vault-sheet-surface);padding:0}.vault-module__3BSo_q__resultCopy{color:var(--vault-text-muted);margin:0;line-height:1.6}.vault-module__3BSo_q__secondaryAction,.vault-module__3BSo_q__primaryAction,.vault-module__3BSo_q__ctaButton{border-radius:999px;min-height:50px}.vault-module__3BSo_q__secondaryAction{border:1px solid var(--vault-border);background:var(--vault-surface);color:var(--vault-text);padding:0 18px}.vault-module__3BSo_q__poolSection{gap:12px;display:grid}.vault-module__3BSo_q__poolPreview{min-width:0;display:grid}.vault-module__3BSo_q__poolControls{gap:4px;margin-bottom:-6px;display:grid}.vault-module__3BSo_q__poolDescription{color:var(--vault-text-muted);margin:0 0 8px;font-size:.875rem;line-height:1.5}.vault-module__3BSo_q__deckToolsSlot{min-width:0;container-type:inline-size}.vault-module__3BSo_q__deckTools{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;width:100%;min-width:0;max-width:560px;margin-inline:auto;display:grid}.vault-module__3BSo_q__deckToolButton{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);min-width:0;color:var(--vault-text);text-align:left;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 5%, transparent), 0 8px 24px color-mix(in srgb, var(--vault-shadow-color) 12%, transparent);border-radius:11px;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px 11px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.vault-module__3BSo_q__deckToolButton:hover,.vault-module__3BSo_q__deckToolButton:focus-visible,.vault-module__3BSo_q__deckToolButton[data-active=true]{border-color:var(--vault-accent);background:linear-gradient(135deg, color-mix(in srgb, var(--vault-accent) 40%, transparent), color-mix(in srgb, var(--vault-surface) 94%, transparent) 68%), color-mix(in srgb, var(--vault-well-surface) 98%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 8%, transparent), 0 0 0 1px color-mix(in srgb, var(--vault-accent) 12%, transparent), 0 10px 28px color-mix(in srgb, var(--vault-accent) 20%, transparent);transform:none}.vault-module__3BSo_q__deckToolButton:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.vault-module__3BSo_q__deckToolIcon{border:1px solid var(--vault-border);background:linear-gradient(145deg, color-mix(in srgb, var(--vault-accent) 34%, transparent), color-mix(in srgb, var(--vault-accent) 18%, transparent));width:36px;height:36px;color:var(--vault-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 6%, transparent), 0 0 16px color-mix(in srgb, var(--vault-accent) 12%, transparent);border-radius:10px;place-items:center;display:grid}.vault-module__3BSo_q__deckToolCopy{gap:2px;min-width:0;display:grid}.vault-module__3BSo_q__deckToolCopy strong{color:var(--vault-text);font-size:.82rem;line-height:1.15}.vault-module__3BSo_q__deckToolCopy strong,.vault-module__3BSo_q__deckToolCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vault-module__3BSo_q__deckToolCopy small{color:var(--vault-text-muted);font-size:.66rem;line-height:1.2}.vault-module__3BSo_q__deckToolChevron,.vault-module__3BSo_q__deckToolArrow{color:var(--vault-accent);transition:transform .16s,color .16s}.vault-module__3BSo_q__deckToolButton[data-active=true] .vault-module__3BSo_q__deckToolChevron{transform:rotate(180deg)}.vault-module__3BSo_q__deckToolButton:hover .vault-module__3BSo_q__deckToolArrow,.vault-module__3BSo_q__deckToolButton:focus-visible .vault-module__3BSo_q__deckToolArrow{color:var(--vault-text);transform:none}@container (max-width:399px){.vault-module__3BSo_q__deckTools{grid-template-columns:minmax(0,1fr);gap:8px}.vault-module__3BSo_q__deckToolButton{grid-template-columns:26px minmax(0,1fr) 16px;gap:9px;padding:6px 10px}.vault-module__3BSo_q__deckToolIcon{width:26px;height:26px}.vault-module__3BSo_q__deckToolCopy small{display:none}}.vault-module__3BSo_q__resultTitle,.vault-module__3BSo_q__emptyTitle{margin:8px 0 0;font-size:clamp(1.5rem,4vw,2rem)}.vault-module__3BSo_q__pillRow{flex-wrap:wrap;gap:10px 12px;min-width:0;display:flex}.vault-module__3BSo_q__pillRow>*{flex:none}.vault-module__3BSo_q__noFilters{color:var(--vault-text-soft);align-items:center;font-size:.78rem;display:inline-flex}.vault-module__3BSo_q__ctaButton{background:linear-gradient(180deg, var(--vault-accent) 0%, var(--vault-accent) 40%, var(--vault-accent) 100%);width:min(100%,250px);color:var(--vault-text);min-height:48px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 15%, transparent), 0 0 30px color-mix(in srgb, var(--vault-accent) 15%, transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;font-size:1rem;font-weight:700;display:inline-flex}.vault-module__3BSo_q__resultCard{border-color:var(--vault-border);background:var(--vault-surface);gap:0;padding:0;display:grid;overflow:hidden}.vault-module__3BSo_q__resultHeading{color:var(--vault-accent);flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.vault-module__3BSo_q__reasonLabel{color:var(--vault-accent);letter-spacing:.15em;text-transform:uppercase;margin:6px 0 -2px;font-size:.72rem}.vault-module__3BSo_q__resultContext{border-top:1px solid var(--vault-card-border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2px 12px;min-width:0;padding:10px 18px;display:flex}.vault-module__3BSo_q__resultCard[data-drawing=true]{opacity:.36;transition:opacity .28s}.vault-module__3BSo_q__resultRevealed{box-shadow:0 0 0 1px color-mix(in srgb, var(--vault-accent) 15%, transparent), 0 24px 64px color-mix(in srgb, var(--vault-shadow-color) 46%, transparent), 0 0 34px color-mix(in srgb, var(--vault-accent) 14%, transparent);animation:.26s ease-out both vault-module__3BSo_q__vaultResultReveal}.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultTop{animation:.4s cubic-bezier(.22,1,.36,1) 40ms both vault-module__3BSo_q__vaultPieceIn}.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultBody{animation:.4s cubic-bezier(.22,1,.36,1) .11s both vault-module__3BSo_q__vaultPieceIn}.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultContext{animation:.4s cubic-bezier(.22,1,.36,1) .18s both vault-module__3BSo_q__vaultPieceIn}@keyframes vault-module__3BSo_q__vaultResultReveal{0%{opacity:0}to{opacity:1}}@keyframes vault-module__3BSo_q__vaultPieceIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.vault-module__3BSo_q__resultCard{transform:none}.vault-module__3BSo_q__resultCard[data-drawing=true]{transition:opacity .28s;transform:none}.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultTop,.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultBody,.vault-module__3BSo_q__resultRevealed .vault-module__3BSo_q__resultContext,.vault-module__3BSo_q__resultRevealed{animation:none}}.vault-module__3BSo_q__resultTop{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px 4px;display:grid}.vault-module__3BSo_q__resultIntro{align-content:center;gap:8px;min-width:0;padding:12px 0;display:grid}.vault-module__3BSo_q__resultArtwork{aspect-ratio:460/215;background:var(--vault-well-surface);border-radius:12px;align-self:center;width:100%;min-width:0;max-width:100%;height:auto;margin:0;position:relative;overflow:hidden}.vault-module__3BSo_q__currentPickBadge{border:1px solid var(--vault-border-strong);background:var(--vault-surface);color:var(--vault-text);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 9px;font-size:.66rem;font-weight:750;display:inline-flex}.vault-module__3BSo_q__resultArtwork img{object-fit:cover;object-position:center;width:100%;height:100%}.vault-module__3BSo_q__currentPickBadge svg{flex:none;width:16px;height:16px}.vault-module__3BSo_q__resultBody{align-content:start;gap:11px;min-width:0;padding:0 16px 14px;display:grid}.vault-module__3BSo_q__resultTitle{opacity:.92;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,1.5vw,1.6rem);line-height:1.15}.vault-module__3BSo_q__resultCopy{-webkit-line-clamp:3;line-clamp:3;max-width:92ch;color:var(--vault-text-muted);opacity:.86;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.45;display:-webkit-box;overflow:hidden}.vault-module__3BSo_q__summaryItem{min-width:0;min-height:0;color:var(--vault-accent);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:4px 8px;display:flex}.vault-module__3BSo_q__summaryItem span{white-space:nowrap;text-overflow:ellipsis;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.vault-module__3BSo_q__summaryItem small{color:var(--vault-text-soft);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.vault-module__3BSo_q__summaryItem strong{color:var(--vault-text);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.vault-module__3BSo_q__resultReasonRow{flex-wrap:wrap;gap:10px;display:flex}.vault-module__3BSo_q__resultActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vault-module__3BSo_q__actionsLabel{color:var(--vault-accent);letter-spacing:.16em;text-transform:uppercase;margin:2px 0 -5px;font-size:.7rem}.vault-module__3BSo_q__resultAction{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);min-width:0;min-height:64px;color:var(--vault-text);text-align:left;border-radius:11px;justify-content:center;align-items:center;gap:11px;padding:14px 16px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s;display:flex}.vault-module__3BSo_q__resultAction[data-action=steam]{border-color:var(--vault-border);background:var(--vault-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 15%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--vault-shadow-color) 50.2%, transparent), 0 12px 30px color-mix(in srgb, var(--vault-shadow-color) 40%, transparent)}.vault-module__3BSo_q__resultAction[data-action=pin]{border-color:var(--vault-warning);background:linear-gradient(110deg, color-mix(in srgb, var(--vault-warning) 16%, transparent), color-mix(in srgb, var(--vault-warning) 16%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-warning) 14.51%, transparent)}.vault-module__3BSo_q__resultAction[data-action=pin][data-pinned]{border-color:color-mix(in srgb, var(--vault-warning) 50.2%, transparent);background:color-mix(in srgb, var(--vault-warning) 12.55%, transparent);box-shadow:none}.vault-module__3BSo_q__resultAction[data-action],.vault-module__3BSo_q__resultAction[data-action] .vault-module__3BSo_q__resultActionIcon,.vault-module__3BSo_q__resultAction[data-action] strong{color:var(--vault-text)}.vault-module__3BSo_q__resultAction:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--vault-accent) 24%, transparent);transform:none}.vault-module__3BSo_q__resultAction[data-action]:hover{filter:brightness(1.1)}.vault-module__3BSo_q__resultAction[data-action=steam]:hover{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 25.88%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--vault-shadow-color) 50.2%, transparent), 0 16px 36px color-mix(in srgb, var(--vault-accent) 30%, transparent)}.vault-module__3BSo_q__resultAction[data-action=pin]:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--vault-warning) 14.9%, transparent)}.vault-module__3BSo_q__resultAction[data-action=pin][data-pinned]:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--vault-accent) 20%, transparent)}.vault-module__3BSo_q__resultAction[data-action=blacklist]{border-color:color-mix(in srgb, var(--vault-danger) 40%, transparent);background:color-mix(in srgb, var(--vault-danger) 14.9%, transparent);color:var(--vault-danger)}.vault-module__3BSo_q__resultAction[data-action=blacklist] strong{color:var(--vault-danger)}.vault-module__3BSo_q__resultAction:disabled{opacity:.5;cursor:default;transform:none}.vault-module__3BSo_q__resultActionPrimary{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 14%, transparent), 0 10px 26px color-mix(in srgb, var(--vault-shadow-color) 24%, transparent)}.vault-module__3BSo_q__resultActionIcon{width:30px;height:30px;color:var(--vault-text);flex:none;place-items:center;display:grid}.vault-module__3BSo_q__resultActionIcon svg{width:100%;height:100%;display:block}.vault-module__3BSo_q__resultActionCopy{min-width:0}.vault-module__3BSo_q__resultActionCopy strong{color:var(--vault-text);font-size:.9rem;line-height:1.2}.vault-module__3BSo_q__resultActionCopy small{color:var(--vault-text-muted);font-size:.72rem;line-height:1.35;display:block}.vault-module__3BSo_q__resultAction[data-action] .vault-module__3BSo_q__resultActionCopy small{color:var(--vault-text-muted);margin-top:2px;font-weight:600}.vault-module__3BSo_q__resultAction[data-action=pin][data-pinned] .vault-module__3BSo_q__resultActionCopy small{color:var(--vault-text)}.vault-module__3BSo_q__primaryAction{background:linear-gradient(90deg, var(--vault-accent), var(--vault-accent-blue));color:var(--vault-text);justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.vault-module__3BSo_q__emptyState{gap:12px;padding:4px 0;display:grid}.vault-module__3BSo_q__emptyCopy{color:var(--vault-text-muted);margin:0;line-height:1.6}.vault-module__3BSo_q__toastStack{z-index:60;pointer-events:none;gap:8px;width:min(480px,100vw - 32px);display:grid;position:fixed;top:96px;right:16px}.vault-module__3BSo_q__sleepToast,.vault-module__3BSo_q__pinToast{pointer-events:auto;border:1px solid var(--vault-border-strong);border-radius:var(--vault-panel-radius);background:var(--vault-surface-strong);box-shadow:0 16px 40px color-mix(in srgb, var(--vault-shadow-color) 50%, transparent);align-items:center;gap:16px;padding:14px 18px;display:flex}.vault-module__3BSo_q__sleepToast button,.vault-module__3BSo_q__pinToast button{color:var(--vault-accent);background:0 0;border:0;font-weight:800}@media (max-width:720px){.vault-module__3BSo_q__deckTools{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.vault-module__3BSo_q__drawModeToggle{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.vault-module__3BSo_q__drawModeButton{justify-content:center}.vault-module__3BSo_q__drawModePicker{flex-wrap:wrap}.vault-module__3BSo_q__ctaButton{width:100%;max-width:none}.vault-module__3BSo_q__drawActionBar{grid-template-columns:1fr;gap:14px;padding:12px;position:relative;bottom:auto}.vault-module__3BSo_q__drawActionControl{max-width:none}.vault-module__3BSo_q__resultActions{grid-template-columns:repeat(2,minmax(0,1fr))}.vault-module__3BSo_q__resultBody{padding:12px}.vault-module__3BSo_q__resultContext{border-top:1px solid var(--vault-card-border);border-left:0;padding:8px 12px}.vault-module__3BSo_q__summaryItem span,.vault-module__3BSo_q__summaryItem strong{white-space:normal;flex-wrap:wrap;overflow:visible}.vault-module__3BSo_q__resultAction{--control-min-height:48px;gap:7px;min-height:48px;padding:10px 8px}.vault-module__3BSo_q__resultActionIcon,.vault-module__3BSo_q__resultAction>svg{width:22px;height:22px}.vault-module__3BSo_q__resultActionCopy small{display:none}.vault-module__3BSo_q__resultTop{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;padding:12px 0 0}.vault-module__3BSo_q__resultArtwork{width:auto;margin:0 12px}.vault-module__3BSo_q__resultIntro{padding:12px 12px 0}}@media (max-width:440px){.vault-module__3BSo_q__optionalLabel{display:none}.vault-module__3BSo_q__optionalHeader{grid-template-columns:36px minmax(0,1fr) 18px}.vault-module__3BSo_q__deckTools{grid-template-columns:minmax(0,1fr)}}@media (min-width:1080px){.vault-module__3BSo_q__resultAction{--control-min-height:54px;gap:8px;min-height:54px;padding:10px}.vault-module__3BSo_q__resultActionIcon{width:28px;height:28px}}.vault-module__3BSo_q__quickDrawButton{border:1px solid color-mix(in srgb, var(--vault-success) 45%, transparent);background:color-mix(in srgb, var(--vault-success) 12%, transparent);min-height:42px;color:var(--vault-success);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:.86rem;font-weight:700;line-height:1.2;display:inline-flex}.vault-module__3BSo_q__quickDrawButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--vault-success) 75%, transparent);background:color-mix(in srgb, var(--vault-success) 20%, transparent);color:var(--vault-success)}.vault-module__3BSo_q__quickDrawButton:disabled{opacity:.45}.vault-module__3BSo_q__feedbackRow,.vault-module__3BSo_q__rerollAsk{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.vault-module__3BSo_q__rerollAsk{flex-direction:row;align-items:center;gap:8px 12px}.vault-module__3BSo_q__rerollReasons{flex-wrap:wrap;gap:6px;display:flex}.vault-module__3BSo_q__feedbackLabel{color:var(--vault-text-soft);font-size:.78rem;font-weight:600}.vault-module__3BSo_q__feedbackButton,.vault-module__3BSo_q__feedbackOn{border:1px solid var(--vault-border);background:var(--vault-surface-soft);color:var(--vault-text-muted);border-radius:999px;padding:6px 13px;font-size:.76rem;font-weight:700}.vault-module__3BSo_q__feedbackOn{background:var(--vault-success);color:var(--vault-success);border-color:#0000}.vault-module__3BSo_q__feedbackButton:disabled{opacity:.4}.vault-module__3BSo_q__feedbackThanks{color:var(--vault-success);font-size:.76rem;font-weight:700}.vault-module__3BSo_q__resultDuration{color:var(--vault-text-muted);align-items:center;gap:7px;margin:2px 0 0;font-size:.82rem;font-weight:600;display:flex}.vault-module__3BSo_q__resultDuration svg{color:var(--accent-bright,var(--vault-accent))}.vault-module__3BSo_q__resultDuration span{opacity:.8;font-weight:500}.vault-module__3BSo_q__pickAnother{border-color:var(--vault-border);background:linear-gradient(110deg, var(--vault-accent), var(--vault-accent));color:var(--vault-text);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 15%, transparent), 0 12px 30px color-mix(in srgb, var(--vault-accent) 15%, transparent);margin:0;display:flex}.vault-module__3BSo_q__pickAnother:hover:not(:disabled){border-color:var(--vault-accent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 25.1%, transparent), 0 16px 36px color-mix(in srgb, var(--vault-accent) 30%, transparent)}.vault-module__3BSo_q__pickAnother:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.vault-module__3BSo_q__pickAnother:disabled{opacity:.5;cursor:default}.vault-module__3BSo_q__pickAnother svg{color:var(--vault-text);flex:none}@media (max-width:720px){.vault-module__3BSo_q__pickAnother{width:100%;min-width:0;display:inline-flex}}@media (prefers-reduced-motion:reduce){.vault-module__3BSo_q__pickAnother{transition:none}}.vault-module__3BSo_q__resultActions [data-vault-control]{font-family:inherit}.vault-module__3BSo_q__resultActions [data-vault-control] :is(strong,small,span,svg){color:inherit!important}.vault-module__3BSo_q__resultActions>[role=status]:hover{filter:none;box-shadow:none;transform:none}.vault-module__3BSo_q__resultAction[data-action][data-vault-control] :is(strong,small,svg,.vault-module__3BSo_q__resultActionIcon){color:inherit}.vault-module__3BSo_q__resultAction[data-vault-control]:disabled{opacity:1}
.GlobalFiltersPanel-module__JRYF9W__panel{border:1px solid var(--vault-sheet-border);border-radius:var(--vault-sheet-radius);background:var(--vault-surface);gap:5px;padding:10px;scroll-margin-top:100px;display:grid}.GlobalFiltersPanel-module__JRYF9W__header{justify-content:space-between;align-items:center;gap:16px;display:flex}.GlobalFiltersPanel-module__JRYF9W__headingGroup{gap:2px;min-width:0;display:grid}.GlobalFiltersPanel-module__JRYF9W__heading{color:var(--vault-text);align-items:center;gap:9px;margin:0;font-size:1.02rem;font-weight:700;display:flex}.GlobalFiltersPanel-module__JRYF9W__heading svg{color:var(--vault-accent);flex:none}.GlobalFiltersPanel-module__JRYF9W__subheading{color:var(--vault-text-muted);margin:0;font-size:.78rem;line-height:1.4}.GlobalFiltersPanel-module__JRYF9W__status{flex:none;align-items:center;gap:8px;display:flex}.GlobalFiltersPanel-module__JRYF9W__count{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);white-space:nowrap;border-radius:10px;align-items:baseline;gap:6px;height:30px;margin:0;padding:0 12px;display:flex}.GlobalFiltersPanel-module__JRYF9W__countValue{color:var(--vault-text);font-size:.94rem;font-weight:780;line-height:30px}.GlobalFiltersPanel-module__JRYF9W__countLabel{color:var(--vault-text-muted);font-size:.76rem;font-weight:620}.GlobalFiltersPanel-module__JRYF9W__countNarrowed{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface)}.GlobalFiltersPanel-module__JRYF9W__countNarrowed .GlobalFiltersPanel-module__JRYF9W__countValue{color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__clear{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);height:36px;color:var(--vault-accent);white-space:nowrap;border-radius:10px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:.78rem;font-weight:720;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.GlobalFiltersPanel-module__JRYF9W__clear:hover{border-color:var(--vault-control-hover-border);background:var(--vault-control-hover-bg);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 14px;display:grid}@media (min-width:620px){.GlobalFiltersPanel-module__JRYF9W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.GlobalFiltersPanel-module__JRYF9W__group[data-width=wide]{grid-column:span 2}}@media (min-width:900px){.GlobalFiltersPanel-module__JRYF9W__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.GlobalFiltersPanel-module__JRYF9W__group{grid-column:span 2}.GlobalFiltersPanel-module__JRYF9W__group[data-width=wide],.GlobalFiltersPanel-module__JRYF9W__group[data-width=mid]{grid-column:span 3}}.GlobalFiltersPanel-module__JRYF9W__group{gap:3px;min-width:0;display:grid}.GlobalFiltersPanel-module__JRYF9W__groupLabel{color:var(--vault-text-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.66rem;font-weight:750;display:flex}.GlobalFiltersPanel-module__JRYF9W__groupDot{background:var(--vault-accent);width:5px;height:5px;box-shadow:0 0 7px color-mix(in srgb, var(--vault-accent) 15%, transparent);border-radius:50%}.GlobalFiltersPanel-module__JRYF9W__choices{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);border-radius:10px;flex-wrap:wrap;gap:3px;padding:2px;display:flex}.GlobalFiltersPanel-module__JRYF9W__choice,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent,.GlobalFiltersPanel-module__JRYF9W__choiceOn{white-space:nowrap;min-height:28px;color:var(--vault-text-muted);background:0 0;border:0;border-radius:7px;flex:none;padding:0 10px;font-size:.78rem;font-weight:650;transition:background .14s,color .14s,box-shadow .14s}.GlobalFiltersPanel-module__JRYF9W__choice:hover{background:color-mix(in srgb, var(--vault-accent) 14%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__choiceCurrent{background:color-mix(in srgb, var(--vault-text) 9%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__choiceOn{background:var(--vault-tile-selected-surface);color:var(--vault-text);box-shadow:inset 0 0 0 1px var(--vault-tile-selected-border)}.GlobalFiltersPanel-module__JRYF9W__switch{min-height:28px;color:var(--vault-text-muted);text-align:left;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:9px;padding:0 10px 0 8px;font-size:.78rem;font-weight:650;transition:background .14s,color .14s;display:inline-flex}.GlobalFiltersPanel-module__JRYF9W__switch:hover{background:color-mix(in srgb, var(--vault-accent) 14%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__switchOn{background:var(--vault-tile-selected-surface);color:var(--vault-text);box-shadow:inset 0 0 0 1px var(--vault-tile-selected-border)}.GlobalFiltersPanel-module__JRYF9W__reviewsWell{justify-self:start;max-width:100%}.GlobalFiltersPanel-module__JRYF9W__switchTrack{background:color-mix(in srgb, var(--vault-text) 16%, transparent);border-radius:999px;flex:none;width:28px;height:16px;transition:background .14s;position:relative}.GlobalFiltersPanel-module__JRYF9W__switchOn .GlobalFiltersPanel-module__JRYF9W__switchTrack{background:var(--vault-accent)}.GlobalFiltersPanel-module__JRYF9W__switchKnob{background:var(--vault-text);border-radius:50%;width:10px;height:10px;transition:transform .14s;position:absolute;top:3px;left:3px}.GlobalFiltersPanel-module__JRYF9W__switchOn .GlobalFiltersPanel-module__JRYF9W__switchKnob{background:var(--vault-text);transform:translate(12px)}.GlobalFiltersPanel-module__JRYF9W__exclusions{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:color-mix(in srgb, var(--vault-surface) 24%, transparent);grid-column:1/-1;grid-template-rows:auto minmax(0,1fr);min-width:0;margin-top:0;transition:border-color .16s,background .16s,box-shadow .16s;display:grid;overflow:hidden}.GlobalFiltersPanel-module__JRYF9W__exclusions[data-active=true]{border-color:var(--vault-tile-selected-border);background:linear-gradient(140deg, color-mix(in srgb, var(--vault-accent) 16%, transparent), var(--vault-card-surface) 58%);box-shadow:0 0 0 1px color-mix(in srgb, var(--vault-accent) 12%, transparent), 0 0 26px color-mix(in srgb, var(--vault-accent) 14%, transparent)}.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader{width:100%;min-height:40px;color:var(--vault-text);text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:4px 10px;display:grid}.GlobalFiltersPanel-module__JRYF9W__exclusionsIcon{border:1px solid var(--vault-border);background:color-mix(in srgb, var(--vault-surface) 38%, transparent);width:26px;height:26px;color:var(--vault-accent);border-radius:10px;place-items:center;transition:border-color .16s,background .16s,color .16s;display:grid}.GlobalFiltersPanel-module__JRYF9W__exclusions[data-active=true] .GlobalFiltersPanel-module__JRYF9W__exclusionsIcon{border-color:var(--vault-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--vault-accent) 50%, transparent), color-mix(in srgb, var(--vault-accent) 28%, transparent));color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__exclusionsCopy{gap:1px;min-width:0;display:grid}.GlobalFiltersPanel-module__JRYF9W__exclusionsCopy strong{color:var(--vault-text);font-size:.8rem;line-height:1.15}.GlobalFiltersPanel-module__JRYF9W__exclusionsCopy small{color:var(--vault-text-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;line-height:1.2;overflow:hidden}.GlobalFiltersPanel-module__JRYF9W__exclusions[data-active=true] .GlobalFiltersPanel-module__JRYF9W__exclusionsCopy small{color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__exclusionsLabel{color:var(--vault-text-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.64rem;font-weight:760}.GlobalFiltersPanel-module__JRYF9W__exclusions[data-active=true] .GlobalFiltersPanel-module__JRYF9W__exclusionsLabel{color:var(--vault-accent)}.GlobalFiltersPanel-module__JRYF9W__exclusionsChevron{color:var(--vault-text-soft);transition:transform .18s}.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader[aria-expanded=true] .GlobalFiltersPanel-module__JRYF9W__exclusionsChevron{transform:rotate(180deg)}.GlobalFiltersPanel-module__JRYF9W__exclusionsContent{gap:9px;min-height:0;padding:0 10px 10px;display:grid}.GlobalFiltersPanel-module__JRYF9W__exclusionsMeta{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.GlobalFiltersPanel-module__JRYF9W__exclusionsHint{min-width:0;color:var(--vault-text-muted);font-size:.76rem;line-height:1.3}.GlobalFiltersPanel-module__JRYF9W__exclusionsHint strong{color:var(--vault-accent);font-weight:760}.GlobalFiltersPanel-module__JRYF9W__exclusionsReset{border:1px solid var(--vault-card-border);min-height:30px;color:var(--vault-text-muted);white-space:nowrap;background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:.76rem;font-weight:650;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.GlobalFiltersPanel-module__JRYF9W__exclusionsReset:hover{border-color:var(--vault-control-hover-border);background:color-mix(in srgb, var(--vault-accent) 14%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__exclusionChoices{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:7px;display:grid}.GlobalFiltersPanel-module__JRYF9W__exclusionChip{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);min-height:44px;color:var(--vault-text-muted);text-align:center;border-radius:10px;padding:7px 12px;font-size:.8rem;font-weight:650;line-height:1.25;transition:border-color .14s,background .14s,color .14s}.GlobalFiltersPanel-module__JRYF9W__exclusionChip:hover{border-color:var(--vault-control-hover-border);background:color-mix(in srgb, var(--vault-accent) 16%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__exclusionChipOn{border-color:var(--vault-border);background:color-mix(in srgb, var(--vault-accent) 34%, transparent);color:var(--vault-text)}.GlobalFiltersPanel-module__JRYF9W__exclusionChipOn:hover{border-color:var(--vault-accent);background:color-mix(in srgb, var(--vault-accent) 42%, transparent);color:var(--vault-text)}@media (min-width:900px){.GlobalFiltersPanel-module__JRYF9W__choice,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent,.GlobalFiltersPanel-module__JRYF9W__choiceOn{flex:auto}}.GlobalFiltersPanel-module__JRYF9W__choice:focus-visible,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent:focus-visible,.GlobalFiltersPanel-module__JRYF9W__choiceOn:focus-visible,.GlobalFiltersPanel-module__JRYF9W__switch:focus-visible,.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader:focus-visible,.GlobalFiltersPanel-module__JRYF9W__exclusionChip:focus-visible,.GlobalFiltersPanel-module__JRYF9W__exclusionsReset:focus-visible,.GlobalFiltersPanel-module__JRYF9W__clear:focus-visible{outline:2px solid var(--vault-control-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.GlobalFiltersPanel-module__JRYF9W__choice,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent,.GlobalFiltersPanel-module__JRYF9W__choiceOn,.GlobalFiltersPanel-module__JRYF9W__switch,.GlobalFiltersPanel-module__JRYF9W__switchTrack,.GlobalFiltersPanel-module__JRYF9W__switchKnob,.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader,.GlobalFiltersPanel-module__JRYF9W__exclusionChip,.GlobalFiltersPanel-module__JRYF9W__exclusionsReset,.GlobalFiltersPanel-module__JRYF9W__clear{transition:none}}@media (max-width:620px){.GlobalFiltersPanel-module__JRYF9W__panel{background:var(--vault-surface);padding:10px}.GlobalFiltersPanel-module__JRYF9W__header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;display:grid}.GlobalFiltersPanel-module__JRYF9W__headingGroup{display:contents}.GlobalFiltersPanel-module__JRYF9W__heading{grid-column:1;align-self:center}.GlobalFiltersPanel-module__JRYF9W__subheading{grid-area:2/1/auto/-1}.GlobalFiltersPanel-module__JRYF9W__status{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:5px;max-width:160px}.GlobalFiltersPanel-module__JRYF9W__count{padding-inline:8px}.GlobalFiltersPanel-module__JRYF9W__countLabel{font-size:.7rem}.GlobalFiltersPanel-module__JRYF9W__clear{flex:none}.GlobalFiltersPanel-module__JRYF9W__choice,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent,.GlobalFiltersPanel-module__JRYF9W__choiceOn,.GlobalFiltersPanel-module__JRYF9W__switch,.GlobalFiltersPanel-module__JRYF9W__clear,.GlobalFiltersPanel-module__JRYF9W__exclusionsReset,.GlobalFiltersPanel-module__JRYF9W__exclusionChip{min-height:40px}.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader{grid-template-columns:26px minmax(0,1fr) 18px}.GlobalFiltersPanel-module__JRYF9W__exclusionsLabel{display:none}.GlobalFiltersPanel-module__JRYF9W__exclusionsMeta{flex-direction:column;align-items:stretch;gap:8px}.GlobalFiltersPanel-module__JRYF9W__exclusionsReset{justify-content:center}.GlobalFiltersPanel-module__JRYF9W__exclusionChoices{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (pointer:coarse){.GlobalFiltersPanel-module__JRYF9W__choice,.GlobalFiltersPanel-module__JRYF9W__choiceCurrent,.GlobalFiltersPanel-module__JRYF9W__choiceOn,.GlobalFiltersPanel-module__JRYF9W__switch,.GlobalFiltersPanel-module__JRYF9W__clear,.GlobalFiltersPanel-module__JRYF9W__exclusionsReset,.GlobalFiltersPanel-module__JRYF9W__exclusionChip{min-height:40px}.GlobalFiltersPanel-module__JRYF9W__exclusionsHeader{min-height:44px}}body:has([data-vault-controls=standard]) .GlobalFiltersPanel-module__JRYF9W__choices>button[data-vault-control=selection]{text-align:center;justify-content:center;align-items:center;padding:7px 12px 9px;line-height:1.25;display:inline-flex}body:has([data-vault-controls=standard]) .GlobalFiltersPanel-module__JRYF9W__exclusionChip{text-align:center;justify-content:center;align-items:center;padding:7px 12px 9px;line-height:1.25;display:inline-flex}
.LibraryFilterMenu-module__rHo4lG__container{position:relative}.LibraryFilterMenu-module__rHo4lG__trigger,.LibraryFilterMenu-module__rHo4lG__triggerActive{border:1px solid var(--vault-border);background:var(--vault-well-surface);height:46px;color:var(--vault-text);white-space:nowrap;border-radius:11px;align-items:center;gap:8px;padding:0 13px;font-size:.83rem;font-weight:600;display:inline-flex}.LibraryFilterMenu-module__rHo4lG__triggerActive{border-color:var(--vault-accent);background:var(--vault-selection-surface);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vault-accent) 7.06%, transparent)}.LibraryFilterMenu-module__rHo4lG__trigger:focus-visible,.LibraryFilterMenu-module__rHo4lG__triggerActive:focus-visible,.LibraryFilterMenu-module__rHo4lG__clear:focus-visible,.LibraryFilterMenu-module__rHo4lG__option:focus-visible,.LibraryFilterMenu-module__rHo4lG__optionOn:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}.LibraryFilterMenu-module__rHo4lG__badge{background:var(--vault-accent);min-width:21px;height:21px;color:var(--vault-on-light);border-radius:50%;place-items:center;padding:0 5px;font-size:.72rem;font-weight:800;display:grid}.LibraryFilterMenu-module__rHo4lG__panel{z-index:44;border:1px solid var(--vault-border);background:var(--vault-surface);width:min(520px,100vw - 32px);box-shadow:0 22px 60px color-mix(in srgb, var(--vault-shadow-color) 65.1%, transparent),0 0 20px color-mix(in srgb, var(--vault-accent) 7.06%, transparent);border-radius:13px;position:absolute;top:calc(100% + 13px)}.LibraryFilterMenu-module__rHo4lG__panel:before{content:"";top:-8px;left:var(--notch-left);background:var(--vault-surface);border-top:1px solid var(--vault-border);border-left:1px solid var(--vault-border);width:14px;height:14px;position:absolute;transform:rotate(45deg)}.LibraryFilterMenu-module__rHo4lG__panelScroll{overscroll-behavior:contain;gap:21px;padding:20px;display:grid;position:relative;overflow-y:auto}.LibraryFilterMenu-module__rHo4lG__header{border-bottom:1px solid var(--vault-border);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:15px;display:flex}.LibraryFilterMenu-module__rHo4lG__header h2{color:var(--vault-text);margin:0;font-size:1.15rem}.LibraryFilterMenu-module__rHo4lG__header p{color:var(--vault-text-muted);margin:4px 0 0;font-size:.78rem}.LibraryFilterMenu-module__rHo4lG__clear{min-height:44px;color:var(--vault-accent);background:0 0;border:0;border-radius:5px;margin-top:-6px;padding:0 3px;font-size:.8rem;font-weight:650}.LibraryFilterMenu-module__rHo4lG__clear:disabled{opacity:.45;cursor:default}.LibraryFilterMenu-module__rHo4lG__group{border:0;min-width:0;margin:0;padding:0}.LibraryFilterMenu-module__rHo4lG__legend{width:100%;color:var(--vault-accent);letter-spacing:.12em;text-transform:uppercase;padding:0 0 10px;font-size:.68rem;font-weight:700}.LibraryFilterMenu-module__rHo4lG__legend span{float:right;letter-spacing:normal;text-transform:none;font-weight:400}.LibraryFilterMenu-module__rHo4lG__options{border:1px solid var(--vault-border);background:var(--vault-well-surface);border-radius:9px;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.LibraryFilterMenu-module__rHo4lG__option,.LibraryFilterMenu-module__rHo4lG__optionOn{border:0;border-right:1px solid var(--vault-border);min-width:58px;min-height:44px;color:var(--vault-text-muted);background:0 0;flex:1;padding:8px 5px 10px;font-size:.76rem;line-height:1.2}.LibraryFilterMenu-module__rHo4lG__options>:last-child{border-right:0;border-radius:0 8px 8px 0}.LibraryFilterMenu-module__rHo4lG__options>:first-child{border-radius:8px 0 0 8px}.LibraryFilterMenu-module__rHo4lG__option:hover{background:color-mix(in srgb, var(--vault-accent) 8.24%, transparent)}.LibraryFilterMenu-module__rHo4lG__optionOn{background:var(--vault-selection-surface);box-shadow:inset 0 0 12px color-mix(in srgb, var(--vault-accent) 15%, transparent);color:var(--vault-text);outline:none;position:relative;border-radius:8px!important}.LibraryFilterMenu-module__rHo4lG__genres{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.LibraryFilterMenu-module__rHo4lG__group:has(.LibraryFilterMenu-module__rHo4lG__genres){border-top:1px solid var(--vault-border);padding-top:16px}.LibraryFilterMenu-module__rHo4lG__genre{break-inside:avoid;text-align:left;border:1px solid var(--vault-border);border-bottom:1px solid var(--vault-border);min-height:44px;color:var(--vault-text);cursor:pointer;align-items:center;gap:10px;padding:8px;font-size:.82rem;display:flex;position:relative}.LibraryFilterMenu-module__rHo4lG__genre:hover,.LibraryFilterMenu-module__rHo4lG__genre[data-selected]{background:color-mix(in srgb, var(--vault-accent) 4.71%, transparent)}.LibraryFilterMenu-module__rHo4lG__genre input{opacity:0;width:1px;height:1px;position:absolute}.LibraryFilterMenu-module__rHo4lG__indicator{border:1px solid var(--vault-border);width:19px;height:19px;color:var(--vault-on-light);border-radius:50%;flex:none;place-items:center;display:grid}.LibraryFilterMenu-module__rHo4lG__genre[aria-pressed=true] .LibraryFilterMenu-module__rHo4lG__indicator{background:var(--vault-accent);border-color:var(--vault-accent)}.LibraryFilterMenu-module__rHo4lG__genre:focus-within{outline:2px solid var(--vault-accent);outline-offset:1px;border-radius:4px}@media (max-width:540px){.LibraryFilterMenu-module__rHo4lG__panelScroll{gap:17px;padding:15px}.LibraryFilterMenu-module__rHo4lG__genres{column-gap:12px}.LibraryFilterMenu-module__rHo4lG__genre{gap:8px;font-size:.76rem}.LibraryFilterMenu-module__rHo4lG__option,.LibraryFilterMenu-module__rHo4lG__optionOn{padding-inline:3px;font-size:.7rem}}
.GameCard-module__8_h5jG__cardShell{z-index:0;min-width:0;position:relative}.GameCard-module__8_h5jG__cardShellMenuOpen{z-index:20}.GameCard-module__8_h5jG__menuShell{z-index:2;position:absolute;top:14px;right:14px}.GameCard-module__8_h5jG__unpinButton{z-index:3;border:1px solid var(--vault-border);background:var(--vault-surface);width:30px;height:30px;color:var(--vault-text-muted);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.GameCard-module__8_h5jG__unpinButton:hover{border-color:color-mix(in srgb, var(--vault-danger) 60%, transparent);background:color-mix(in srgb, var(--vault-danger) 16%, transparent);color:var(--vault-danger)}.GameCard-module__8_h5jG__unpinButton:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.GameCard-module__8_h5jG__menuTrigger{z-index:1;width:36px;height:36px;color:var(--vault-text);letter-spacing:.08em;filter:drop-shadow(1px 0 0 color-mix(in srgb, var(--vault-accent) 15%, transparent)) drop-shadow(-1px 0 0 color-mix(in srgb, var(--vault-accent) 15%, transparent)) drop-shadow(0 1px 0 color-mix(in srgb, var(--vault-accent) 15%, transparent)) drop-shadow(0 -1px 0 color-mix(in srgb, var(--vault-accent) 15%, transparent)) drop-shadow(0 1px 2px var(--vault-shadow-color));cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;font-size:1.05rem;font-weight:800;line-height:1;transition:color .14s,filter .14s,transform .14s;position:relative}.GameCard-module__8_h5jG__menuTrigger:hover{color:var(--vault-text);box-shadow:none;filter:drop-shadow(1px 0 0 color-mix(in srgb, var(--vault-accent) 30%, transparent)) drop-shadow(-1px 0 0 color-mix(in srgb, var(--vault-accent) 30%, transparent)) drop-shadow(0 1px 0 color-mix(in srgb, var(--vault-accent) 30%, transparent)) drop-shadow(0 -1px 0 color-mix(in srgb, var(--vault-accent) 30%, transparent)) drop-shadow(0 1px 2px var(--vault-shadow-color)) drop-shadow(0 0 4px color-mix(in srgb, var(--vault-accent) 30%, transparent));background:0 0;border-color:#0000;transform:scale(1.08)}.GameCard-module__8_h5jG__menuTrigger:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px}@media (max-width:720px){.GameCard-module__8_h5jG__menuShell{top:9px;right:9px}.GameCard-module__8_h5jG__unpinButton{width:27px;height:27px;top:9px;right:9px}.GameCard-module__8_h5jG__menuTrigger{width:40px;height:40px}.GameCard-module__8_h5jG__menu{top:44px}}.GameCard-module__8_h5jG__menu{z-index:1000;border:1px solid var(--vault-border);background:var(--vault-surface);width:max-content;min-width:188px;box-shadow:0 16px 45px color-mix(in srgb, var(--vault-shadow-color) 48%, transparent);border-radius:11px;gap:3px;padding:6px;display:grid;position:fixed}.GameCard-module__8_h5jG__menu button,.GameCard-module__8_h5jG__menu a{color:var(--vault-text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;text-decoration:none;display:flex}.GameCard-module__8_h5jG__menu button:hover,.GameCard-module__8_h5jG__menu button:focus-visible,.GameCard-module__8_h5jG__menu a:hover,.GameCard-module__8_h5jG__menu a:focus-visible{background:color-mix(in srgb, var(--vault-accent) 18%, transparent);outline:none}.GameCard-module__8_h5jG__completeMenuItem{list-style:none}.GameCard-module__8_h5jG__completeMenuItem:before,.GameCard-module__8_h5jG__completeMenuItem:after{content:none;display:none}.GameCard-module__8_h5jG__completeMenuItem::marker{content:none;display:none}.GameCard-module__8_h5jG__card{appearance:none;border-radius:var(--vault-card-radius);border:1px solid var(--vault-card-border);background-color:var(--vault-card-surface);text-align:left;width:100%;height:100%;box-shadow:var(--vault-shadow);align-content:start;gap:8px;padding:8px;transition:border-color .16s;display:grid}.GameCard-module__8_h5jG__card:hover{border-color:var(--vault-accent);transform:none}.GameCard-module__8_h5jG__cardList{align-items:center}.GameCard-module__8_h5jG__artwork{aspect-ratio:460/215;border-radius:7px;position:relative;overflow:hidden}.GameCard-module__8_h5jG__artwork img{object-fit:cover;width:100%;height:100%}.GameCard-module__8_h5jG__artworkList{aspect-ratio:460/215;min-height:0}.GameCard-module__8_h5jG__body{gap:6px;display:grid}.GameCard-module__8_h5jG__topRow{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.GameCard-module__8_h5jG__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:0;font-size:.88rem;line-height:1.3;display:-webkit-box;overflow:hidden}.GameCard-module__8_h5jG__status{color:var(--vault-text);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.GameCard-module__8_h5jG__copy,.GameCard-module__8_h5jG__metaRow{color:var(--vault-text-muted);margin:0;line-height:1.6}.GameCard-module__8_h5jG__copy{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.GameCard-module__8_h5jG__metaRow{min-width:0;color:var(--vault-text-soft);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px 14px;font-size:.88rem;display:flex}.GameCard-module__8_h5jG__metaRow>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.GameCard-module__8_h5jG__progress{color:var(--vault-text);flex:none;margin-left:auto;font-weight:700}.GameCard-module__8_h5jG__listState{white-space:nowrap;align-items:baseline;gap:7px;margin-left:auto;display:inline-flex}.GameCard-module__8_h5jG__listState .GameCard-module__8_h5jG__progress{margin-left:0}.GameCard-module__8_h5jG__stateSeparator{color:var(--vault-text-muted)}@media (min-width:860px){.GameCard-module__8_h5jG__cardList{grid-template-columns:260px minmax(0,1fr)}.GameCard-module__8_h5jG__card:not(.GameCard-module__8_h5jG__cardList) .GameCard-module__8_h5jG__copy,.GameCard-module__8_h5jG__card:not(.GameCard-module__8_h5jG__cardList) .GameCard-module__8_h5jG__status{display:none}.GameCard-module__8_h5jG__card:not(.GameCard-module__8_h5jG__cardList) .GameCard-module__8_h5jG__metaRow{font-size:.75rem}}.GameCard-module__8_h5jG__cardShell:has(>.GameCard-module__8_h5jG__quickActions){gap:8px;display:grid}.GameCard-module__8_h5jG__quickActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.GameCard-module__8_h5jG__quickActions>:only-child{grid-column:1/-1}.GameCard-module__8_h5jG__quickSleep,.GameCard-module__8_h5jG__quickComplete{white-space:nowrap;border-style:solid;border-width:1px;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 10px;font-size:.84rem;font-weight:750;transition:background .14s,border-color .14s;display:inline-flex}.GameCard-module__8_h5jG__quickSleep svg,.GameCard-module__8_h5jG__quickComplete svg{flex:none}.GameCard-module__8_h5jG__quickSleep{border-color:var(--vault-border);background:color-mix(in srgb, var(--vault-accent) 12%, transparent);color:var(--vault-text)}.GameCard-module__8_h5jG__quickSleep:hover{border-color:var(--vault-accent);background:color-mix(in srgb, var(--vault-accent) 22%, transparent)}.GameCard-module__8_h5jG__quickComplete{border-color:color-mix(in srgb, var(--vault-success) 40%, transparent);background:color-mix(in srgb, var(--vault-success) 10%, transparent);color:var(--vault-success)}.GameCard-module__8_h5jG__quickComplete:hover{border-color:color-mix(in srgb, var(--vault-success) 60%, transparent);background:color-mix(in srgb, var(--vault-success) 20%, transparent)}.GameCard-module__8_h5jG__quickSleep:focus-visible,.GameCard-module__8_h5jG__quickComplete:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}@media (max-width:360px){.GameCard-module__8_h5jG__quickSleep,.GameCard-module__8_h5jG__quickComplete{gap:0;padding:0 8px;font-size:.8rem}.GameCard-module__8_h5jG__quickSleep svg,.GameCard-module__8_h5jG__quickComplete svg{display:none}}@media (prefers-reduced-motion:reduce){.GameCard-module__8_h5jG__quickSleep,.GameCard-module__8_h5jG__quickComplete{transition:none}}.GameCard-module__8_h5jG__card:has(>.GameCard-module__8_h5jG__selectMark){position:relative}.GameCard-module__8_h5jG__selectMark{z-index:2;border:1.5px solid var(--vault-border);background:var(--vault-well-surface);width:24px;height:24px;color:var(--vault-text);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:7px;place-items:center;transition:background .12s,border-color .12s;display:grid;position:absolute;top:10px;left:10px}.GameCard-module__8_h5jG__card[data-selected] .GameCard-module__8_h5jG__selectMark{background:var(--vault-accent);border-color:#0000}.GameCard-module__8_h5jG__card[data-selected]{border-color:var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);box-shadow:var(--vault-tile-selected-shadow)}@media (prefers-reduced-motion:reduce){.GameCard-module__8_h5jG__selectMark{transition:none}}
.landing-vault-draw-module__PFoo9G__stage{gap:18px;width:min(1040px,100%);margin-inline:auto;display:grid}.landing-vault-draw-module__PFoo9G__drawBar{justify-self:center;justify-items:center;gap:12px;width:min(100%,368px);margin-top:8px;display:grid}.landing-vault-draw-module__PFoo9G__poolNote{color:#e5dcffc2;text-align:center;margin:12px 0 0;font-size:.74rem}.landing-vault-draw-module__PFoo9G__poolNote a{white-space:nowrap;font-weight:750;display:inline-block}.landing-vault-draw-module__PFoo9G__previewActions>button{font-family:inherit}.landing-vault-draw-module__PFoo9G__previewActions>button :is(strong,small,span,svg){color:inherit!important}.landing-vault-draw-module__PFoo9G__previewActions>[role=status]{box-shadow:none;transform:none}.landing-vault-draw-module__PFoo9G__previewNotice{pointer-events:auto;color:#f3e7ff;background:#171027;border:1px solid #a95e7d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:.84rem;display:flex;box-shadow:0 8px 28px #0005}.landing-vault-draw-module__PFoo9G__previewNotice>span{flex:180px}.landing-vault-draw-module__PFoo9G__previewNotice>button{font:inherit;padding:8px;font-weight:700}.landing-vault-draw-module__PFoo9G__emptyMessage{color:#d4c2e8;text-align:center;margin:0}
.collections-module__I0yuSa__collectionsPage{width:var(--vault-list-width);gap:18px;margin-inline:auto;display:grid}.collections-module__I0yuSa__primaryAction,.collections-module__I0yuSa__secondaryAction{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:.86rem;font-weight:700;display:inline-flex}.collections-module__I0yuSa__primaryAction{background:var(--vault-accent);color:var(--vault-text);border:0}.collections-module__I0yuSa__secondaryAction{border:1px solid var(--vault-card-border);color:var(--vault-text-muted);background:0 0}.collections-module__I0yuSa__secondaryAction:hover{border-color:var(--vault-border-strong);color:var(--vault-text)}.collections-module__I0yuSa__field input,.collections-module__I0yuSa__field select{border-radius:10px;min-height:42px}.collections-module__I0yuSa__selectedPanel,.collections-module__I0yuSa__collectionPanel{gap:12px;display:grid}.collections-module__I0yuSa__composerCard{border:1px solid var(--vault-sheet-border);border-radius:var(--vault-sheet-radius);background:var(--vault-sheet-surface);gap:16px;padding:18px;scroll-margin-block:24px;display:grid}.collections-module__I0yuSa__composerBody{gap:16px;display:grid}.collections-module__I0yuSa__composerTitle{margin:0;font-size:1.02rem;font-weight:700}.collections-module__I0yuSa__railActions{gap:8px;display:flex}.collections-module__I0yuSa__railActions button{border:1px solid var(--vault-card-border);width:36px;height:36px;color:var(--vault-accent);background:0 0;border-radius:10px;place-items:center;display:grid}.collections-module__I0yuSa__composerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:620px){.collections-module__I0yuSa__composerGrid{grid-template-columns:1fr}}.collections-module__I0yuSa__nameField input{min-height:52px;font-size:1.1rem;font-weight:700}.collections-module__I0yuSa__field small{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}.collections-module__I0yuSa__field select:disabled{opacity:.5}.collections-module__I0yuSa__selectedGames{gap:16px;display:grid}.collections-module__I0yuSa__collectionGrid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:var(--vault-accent) color-mix(in srgb, var(--vault-accent) 16%, transparent);scrollbar-width:thin;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.collections-module__I0yuSa__collectionGrid:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px;border-radius:8px}.collections-module__I0yuSa__collectionGrid>*{scroll-snap-align:start;flex:0 0 clamp(260px,30vw,380px)}.collections-module__I0yuSa__field{color:var(--vault-text-muted);gap:8px;display:grid}.collections-module__I0yuSa__field input,.collections-module__I0yuSa__field select{border:1px solid var(--vault-card-border);background:var(--vault-well-surface);width:100%;color:var(--vault-text);padding:0 14px}.collections-module__I0yuSa__field small{color:var(--vault-text-soft);line-height:1.5}.collections-module__I0yuSa__composerActions{justify-content:flex-end;gap:12px;display:flex}.collections-module__I0yuSa__formError{color:var(--vault-danger);margin:0;font-size:.9rem;font-weight:650}.collections-module__I0yuSa__selectedActions{gap:10px;display:flex}.collections-module__I0yuSa__dangerAction{color:var(--vault-danger);border-color:color-mix(in srgb, var(--vault-danger) 40%, transparent)}.collections-module__I0yuSa__placeholderAction{background:var(--vault-accent);min-height:34px;color:var(--vault-text);border:0;border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700}.collections-module__I0yuSa__emptyState{border:1px dashed var(--vault-card-border);border-radius:var(--vault-card-radius);gap:4px;padding:22px;display:grid}.collections-module__I0yuSa__emptyTitle{margin:0 0 6px;font-size:1rem}.collections-module__I0yuSa__emptyCopy{color:var(--vault-text-muted);margin:0;line-height:1.65}@media (max-width:760px){.collections-module__I0yuSa__collectionsPage:after{flex-direction:column;align-items:stretch}.collections-module__I0yuSa__composerActions>*,.collections-module__I0yuSa__selectedActions{width:100%}.collections-module__I0yuSa__selectedActions>*{flex:1 1 0;min-width:max-content}.collections-module__I0yuSa__composerActions{flex-direction:column;justify-content:stretch}.collections-module__I0yuSa__collectionGrid>*{flex-basis:min(84vw,320px)}}@media (min-width:720px){.collections-module__I0yuSa__collectionGrid,.collections-module__I0yuSa__selectedGames{grid-template-columns:repeat(3,minmax(0,1fr))}.collections-module__I0yuSa__composerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.collections-module__I0yuSa__selectedGames{grid-template-columns:repeat(4,minmax(0,1fr))}}.collections-module__I0yuSa__suggestedPanel{gap:12px;display:grid}.collections-module__I0yuSa__suggestedGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.collections-module__I0yuSa__suggestedCard{border:1px solid var(--vault-card-border);border-radius:var(--vault-card-radius);background:var(--vault-card-surface);align-content:start;gap:5px;padding:14px;display:grid}.collections-module__I0yuSa__suggestedCard strong{color:var(--vault-text);font-size:.92rem}.collections-module__I0yuSa__suggestedCard small{min-height:2.6em;color:var(--vault-text-muted);font-size:.78rem;line-height:1.35}.collections-module__I0yuSa__suggestedCard button{border:1px solid var(--vault-tile-selected-border);background:var(--vault-tile-selected-surface);color:var(--vault-text);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:6px;padding:7px 12px;font-size:.82rem;font-weight:600;display:inline-flex}.collections-module__I0yuSa__suggestedCard button:disabled{border-color:var(--vault-card-border);color:var(--vault-text-muted);background:0 0}.collections-module__I0yuSa__selectedGames>article:hover{transform:none}.collections-module__I0yuSa__field :is(input,select):focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}.collections-module__I0yuSa__selectedActions{flex-wrap:wrap}.collections-module__I0yuSa__collectionGrid{padding-top:5px;padding-inline:5px}@media (prefers-reduced-motion:reduce){.collections-module__I0yuSa__collectionGrid{scroll-behavior:auto}}
.FamilySharingCard-module__bB32jG__card{border:1px solid var(--vault-sheet-border);border-radius:var(--vault-sheet-radius);background:var(--vault-sheet-surface);gap:6px;padding:10px 18px;display:grid}.FamilySharingCard-module__bB32jG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.FamilySharingCard-module__bB32jG__headerActions{align-items:center;gap:14px;margin-left:auto;display:flex}.FamilySharingCard-module__bB32jG__heading{color:var(--vault-text);align-items:center;gap:9px;margin:0;font-size:1.02rem;font-weight:700;display:flex}.FamilySharingCard-module__bB32jG__heading svg{color:var(--vault-accent);flex:none}.FamilySharingCard-module__bB32jG__experimental{border:1px solid var(--vault-border);color:var(--vault-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 7px;font-size:.62rem;font-weight:700}.FamilySharingCard-module__bB32jG__count{text-align:right;flex:none;align-items:baseline;gap:4px;margin:0;line-height:1.1;display:flex}.FamilySharingCard-module__bB32jG__countValue{color:var(--vault-text);font-size:.84rem;font-weight:700}.FamilySharingCard-module__bB32jG__countLabel{color:var(--vault-text-muted);font-size:.7rem}.FamilySharingCard-module__bB32jG__sectionLabel{color:var(--vault-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:700}.FamilySharingCard-module__bB32jG__okNote,.FamilySharingCard-module__bB32jG__errorNote{border-radius:9px;margin:0;padding:9px 12px;font-size:.8rem;line-height:1.45}.FamilySharingCard-module__bB32jG__okNote{border:1px solid color-mix(in srgb, var(--vault-success) 40%, transparent);background:color-mix(in srgb, var(--vault-success) 9%, transparent);color:var(--vault-text)}.FamilySharingCard-module__bB32jG__errorNote{border:1px solid color-mix(in srgb, var(--vault-danger) 40%, transparent);background:color-mix(in srgb, var(--vault-danger) 9%, transparent);color:var(--vault-text)}.FamilySharingCard-module__bB32jG__memberBlock{gap:5px;display:grid}.FamilySharingCard-module__bB32jG__memberHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.FamilySharingCard-module__bB32jG__recheck{border:1px solid var(--vault-card-border);min-width:108px;min-height:44px;color:var(--vault-text-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.74rem;font-weight:600;display:inline-flex}.FamilySharingCard-module__bB32jG__recheck:hover:not(:disabled){color:var(--vault-text);border-color:var(--vault-accent)}.FamilySharingCard-module__bB32jG__recheck:disabled{opacity:.45;cursor:default}.FamilySharingCard-module__bB32jG__members{grid-template-columns:repeat(2,minmax(0,320px));gap:8px;margin:0;padding:0;list-style:none;display:grid}.FamilySharingCard-module__bB32jG__member{border:1px solid var(--vault-sheet-border);background:color-mix(in srgb, var(--vault-surface) 12%, transparent);border-radius:10px;align-items:center;gap:10px;padding:6px 9px;display:flex}.FamilySharingCard-module__bB32jG__avatar,.FamilySharingCard-module__bB32jG__avatarFallback{object-fit:cover;border-radius:8px;flex:none;width:34px;height:34px}.FamilySharingCard-module__bB32jG__avatarFallback{background:color-mix(in srgb, var(--vault-accent) 12%, transparent);color:var(--vault-accent);place-items:center;display:grid}.FamilySharingCard-module__bB32jG__memberBody{flex:1;gap:1px;min-width:0;display:grid}.FamilySharingCard-module__bB32jG__memberName{color:var(--vault-text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.FamilySharingCard-module__bB32jG__memberName:hover{text-decoration:underline}.FamilySharingCard-module__bB32jG__memberName svg{color:var(--vault-text-muted);flex:none}.FamilySharingCard-module__bB32jG__memberMeta{color:var(--vault-text-muted);font-size:.72rem}.FamilySharingCard-module__bB32jG__memberMeta strong{color:var(--vault-text);font-weight:600}.FamilySharingCard-module__bB32jG__remove{width:28px;height:28px;color:var(--vault-text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;display:grid}.FamilySharingCard-module__bB32jG__remove:hover:not(:disabled){border-color:color-mix(in srgb, var(--vault-danger) 40%, transparent);color:var(--vault-danger)}.FamilySharingCard-module__bB32jG__remove:disabled{opacity:.4;cursor:default}.FamilySharingCard-module__bB32jG__body{border-top:1px solid var(--vault-sheet-border);grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding-top:8px;display:grid}.FamilySharingCard-module__bB32jG__addRow{align-content:start;gap:4px;display:grid}.FamilySharingCard-module__bB32jG__pitch{color:var(--vault-text);margin:0 0 2px;font-size:.84rem;line-height:1.45}.FamilySharingCard-module__bB32jG__addLabel{color:var(--vault-text-muted);font-size:.72rem;font-weight:600}.FamilySharingCard-module__bB32jG__addControls{flex-wrap:wrap;gap:8px;display:flex}.FamilySharingCard-module__bB32jG__input{border:1px solid var(--vault-sheet-border);background:color-mix(in srgb, var(--vault-well-surface) 22%, transparent);min-width:0;min-height:44px;color:var(--vault-text);border-radius:9px;flex:200px;padding:9px 11px;font-size:.82rem}.FamilySharingCard-module__bB32jG__input:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px;border-color:var(--vault-accent)}.FamilySharingCard-module__bB32jG__input:disabled{opacity:.55}.FamilySharingCard-module__bB32jG__primary{border:1px solid var(--vault-border);background:color-mix(in srgb, var(--vault-accent) 16%, transparent);min-height:40px;color:var(--vault-text);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-size:.8rem;font-weight:600;display:inline-flex}.FamilySharingCard-module__bB32jG__primary:hover:not(:disabled){background:color-mix(in srgb, var(--vault-accent) 24%, transparent)}.FamilySharingCard-module__bB32jG__primary:disabled{opacity:1;cursor:default}.FamilySharingCard-module__bB32jG__hint{color:var(--vault-text-muted);margin:0;font-size:.72rem;line-height:1.4}.FamilySharingCard-module__bB32jG__expect{border:1px solid var(--vault-sheet-border);border-radius:9px}.FamilySharingCard-module__bB32jG__expectToggle{min-height:40px;color:var(--vault-text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:.8rem;font-weight:600;list-style:none;display:flex}.FamilySharingCard-module__bB32jG__expectToggle::-webkit-details-marker{display:none}.FamilySharingCard-module__bB32jG__expectToggle>svg{color:var(--vault-text-muted)}.FamilySharingCard-module__bB32jG__expect[open] .FamilySharingCard-module__bB32jG__expectToggle>svg{transform:rotate(180deg)}.FamilySharingCard-module__bB32jG__expectToggle:focus-visible,.FamilySharingCard-module__bB32jG__recheck:focus-visible{outline:2px solid var(--vault-accent);outline-offset:3px;border-radius:8px}.FamilySharingCard-module__bB32jG__expectList{gap:9px;margin:0;padding:4px 12px 12px;list-style:none;display:grid}.FamilySharingCard-module__bB32jG__expectList li{color:var(--vault-text-muted);align-items:flex-start;gap:9px;font-size:.78rem;line-height:1.45;display:flex}.FamilySharingCard-module__bB32jG__expectList svg{color:var(--vault-accent);opacity:.85;flex:none;margin-top:1px}.FamilySharingCard-module__bB32jG__confirm{flex:none;gap:6px;display:flex}.FamilySharingCard-module__bB32jG__confirmYes,.FamilySharingCard-module__bB32jG__confirmNo{cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:5px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.FamilySharingCard-module__bB32jG__confirmYes{border:1px solid color-mix(in srgb, var(--vault-danger) 50%, transparent);background:color-mix(in srgb, var(--vault-danger) 14%, transparent);color:var(--vault-danger)}.FamilySharingCard-module__bB32jG__confirmYes:hover:not(:disabled){background:color-mix(in srgb, var(--vault-danger) 22%, transparent)}.FamilySharingCard-module__bB32jG__confirmYes:disabled{opacity:.45;cursor:default}.FamilySharingCard-module__bB32jG__confirmNo{border:1px solid var(--vault-sheet-border);color:var(--vault-text-muted);background:0 0}.FamilySharingCard-module__bB32jG__confirmCopy{color:var(--vault-danger)}.FamilySharingCard-module__bB32jG__markSample{vertical-align:-6px;margin-left:6px;display:inline-block}@media (max-width:860px){.FamilySharingCard-module__bB32jG__members{grid-template-columns:minmax(0,1fr)}}@media (max-width:460px){.FamilySharingCard-module__bB32jG__card{padding-inline:12px}.FamilySharingCard-module__bB32jG__heading{flex-wrap:wrap}.FamilySharingCard-module__bB32jG__headerActions{margin-left:0}.FamilySharingCard-module__bB32jG__primary{flex-grow:1}.FamilySharingCard-module__bB32jG__member{flex-wrap:wrap}.FamilySharingCard-module__bB32jG__confirm{margin-left:auto}}@media (pointer:coarse){.FamilySharingCard-module__bB32jG__recheck,.FamilySharingCard-module__bB32jG__primary,.FamilySharingCard-module__bB32jG__input,.FamilySharingCard-module__bB32jG__expectToggle,.FamilySharingCard-module__bB32jG__confirmYes,.FamilySharingCard-module__bB32jG__confirmNo{min-height:44px}.FamilySharingCard-module__bB32jG__remove{width:44px;height:44px}}
.VaultPoolPreview-module__4Mwv_W__railWrap{isolation:isolate;border:1px solid #0000;border-radius:12px;min-width:0;margin:-12px -5px 0;padding-bottom:2px;transition:border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=focusing],.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=revealing]{border-color:var(--vault-accent);box-shadow:0 0 24px color-mix(in srgb, var(--vault-accent) 22%, transparent), inset 0 0 28px color-mix(in srgb, var(--vault-accent) 8%, transparent)}.VaultPoolPreview-module__4Mwv_W__lightSweep{z-index:2;pointer-events:none;opacity:0;will-change:transform, opacity;background:linear-gradient(100deg, transparent 25%, color-mix(in srgb, var(--vault-accent) 4%, transparent) 40%, color-mix(in srgb, var(--vault-accent) 22%, transparent) 50%, color-mix(in srgb, var(--vault-accent-blue) 8%, transparent) 60%, transparent 75%);position:absolute;inset:0 0 22px;transform:translate(-110%)}.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=focusing] .VaultPoolPreview-module__4Mwv_W__lightSweep,.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=revealing] .VaultPoolPreview-module__4Mwv_W__lightSweep{animation:.85s cubic-bezier(.36,0,.28,1) forwards VaultPoolPreview-module__4Mwv_W__vaultPoolSweep}.VaultPoolPreview-module__4Mwv_W__railWrap:before{content:"";z-index:1;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 42px color-mix(in srgb, var(--vault-accent) 15%, transparent);transition:opacity .24s;position:absolute;inset:0 0 22px}.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=revealing]:before{animation:1.5s ease-in-out .85s infinite VaultPoolPreview-module__4Mwv_W__vaultPoolHold}@keyframes VaultPoolPreview-module__4Mwv_W__vaultPoolHold{0%,to{opacity:0}50%{opacity:1}}.VaultPoolPreview-module__4Mwv_W__grid{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;min-width:0;padding:12px 4px;scroll-padding-inline:4px;transition:opacity .26s;display:flex;overflow-x:auto}.VaultPoolPreview-module__4Mwv_W__grid::-webkit-scrollbar{display:none}.VaultPoolPreview-module__4Mwv_W__card{scroll-snap-align:start;min-width:240px;color:inherit;border-radius:var(--vault-card-radius);border:1px solid var(--vault-card-border);background:var(--vault-card-surface);box-shadow:var(--vault-shadow);flex:0 0 min(300px,78vw);transition:transform .22s,opacity .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.VaultPoolPreview-module__4Mwv_W__cardAction{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:0;display:flex}.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=focusing] .VaultPoolPreview-module__4Mwv_W__grid,.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=revealing] .VaultPoolPreview-module__4Mwv_W__grid{opacity:.7}.VaultPoolPreview-module__4Mwv_W__cardAction:focus-visible{outline:2px solid var(--vault-accent);outline-offset:-2px}.VaultPoolPreview-module__4Mwv_W__cardHighlighted{border-color:var(--vault-border);background:linear-gradient(165deg, color-mix(in srgb, var(--vault-accent) 34%, transparent), color-mix(in srgb, var(--vault-accent) 12%, transparent) 62%), var(--vault-card-surface);box-shadow:0 0 0 2px color-mix(in srgb, var(--vault-accent) 15%, transparent), 0 0 26px color-mix(in srgb, var(--vault-accent) 15%, transparent), 0 14px 36px color-mix(in srgb, var(--vault-shadow-color) 50%, transparent)}.VaultPoolPreview-module__4Mwv_W__grid:has(.VaultPoolPreview-module__4Mwv_W__cardHighlighted) .VaultPoolPreview-module__4Mwv_W__card:not(.VaultPoolPreview-module__4Mwv_W__cardHighlighted){opacity:.42}.VaultPoolPreview-module__4Mwv_W__cardHighlighted:after{z-index:6;pointer-events:none;content:"";border:2px solid var(--vault-border);border-radius:inherit;box-shadow:0 0 44px color-mix(in srgb, var(--vault-accent) 15%, transparent);will-change:transform, opacity;animation:.42s ease-out both VaultPoolPreview-module__4Mwv_W__selectedPulse;position:absolute;inset:0}@keyframes VaultPoolPreview-module__4Mwv_W__selectedPulse{0%{opacity:0;transform:scale(.985)}42%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}.VaultPoolPreview-module__4Mwv_W__cardArt{aspect-ratio:460/215;background:var(--vault-well-surface);position:relative;overflow:hidden}.VaultPoolPreview-module__4Mwv_W__cardArt img{object-fit:cover;object-position:center;width:100%;height:100%}.VaultPoolPreview-module__4Mwv_W__cardBody{flex:1;grid-template-rows:1fr auto auto;gap:12px;width:100%;min-width:0;padding:14px;display:grid}.VaultPoolPreview-module__4Mwv_W__cardTitle{overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.35}.VaultPoolPreview-module__4Mwv_W__tagRow{gap:6px;min-width:0;display:flex}.VaultPoolPreview-module__4Mwv_W__tagRow span{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--vault-card-border);background:var(--vault-well-surface);min-width:0;color:var(--vault-text-muted);border-radius:999px;padding:4px 8px;font-size:.75rem;overflow:hidden}.VaultPoolPreview-module__4Mwv_W__cardMeta{min-height:24px;color:var(--vault-text-muted);white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;font-size:.75rem;display:flex}.VaultPoolPreview-module__4Mwv_W__fitLabel,.VaultPoolPreview-module__4Mwv_W__duration{align-items:center;gap:6px;display:inline-flex}.VaultPoolPreview-module__4Mwv_W__fitLabel{color:var(--vault-accent);font-weight:600}.VaultPoolPreview-module__4Mwv_W__fitLabel[data-fit=top]{color:var(--vault-success)}.VaultPoolPreview-module__4Mwv_W__fitLabel[data-fit=good]{color:var(--vault-accent-blue)}.VaultPoolPreview-module__4Mwv_W__fitLabel[data-fit=eligible]{color:var(--vault-text-muted)}.VaultPoolPreview-module__4Mwv_W__fitLabel>span{font-size:1.15rem;line-height:1}.VaultPoolPreview-module__4Mwv_W__duration{border-left:1px solid var(--vault-card-border);padding-left:8px}.VaultPoolPreview-module__4Mwv_W__duration svg{flex:none}.VaultPoolPreview-module__4Mwv_W__endlessIcon{font-size:1.4rem;line-height:1}.VaultPoolPreview-module__4Mwv_W__arrow{z-index:3;border:1px solid var(--vault-border);background:var(--vault-surface);width:40px;height:40px;color:var(--vault-text);box-shadow:0 0 22px color-mix(in srgb, var(--vault-accent) 15%, transparent);border-radius:50%;place-items:center;font-size:1.8rem;display:grid;position:absolute;top:60px}.VaultPoolPreview-module__4Mwv_W__arrowLeft{left:8px}.VaultPoolPreview-module__4Mwv_W__arrowRight{right:8px}.VaultPoolPreview-module__4Mwv_W__progressTrack{background:color-mix(in srgb, var(--vault-accent-blue) 20%, transparent);border-radius:999px;height:4px;position:absolute;bottom:2px;left:4px;right:4px;overflow:hidden}.VaultPoolPreview-module__4Mwv_W__progressTrack span{border-radius:inherit;background:linear-gradient(90deg, var(--vault-accent), var(--vault-accent));will-change:transform;height:100%;position:absolute;top:0;bottom:0;left:0}@media (min-width:720px){.VaultPoolPreview-module__4Mwv_W__arrow{top:48px}.VaultPoolPreview-module__4Mwv_W__card{flex-basis:calc(33.3333% - 6.66667px)}}@media (min-width:1100px){.VaultPoolPreview-module__4Mwv_W__card{flex-basis:calc(25% - 7.5px)}}@keyframes VaultPoolPreview-module__4Mwv_W__vaultPoolSweep{0%{opacity:0;transform:translate(-110%)}25%{opacity:1}to{opacity:0;transform:translate(110%)}}@media (prefers-reduced-motion:reduce){.VaultPoolPreview-module__4Mwv_W__lightSweep{display:none}.VaultPoolPreview-module__4Mwv_W__railWrap[data-draw-state=revealing]:before{animation:none}.VaultPoolPreview-module__4Mwv_W__cardHighlighted:after{opacity:0;animation:none}.VaultPoolPreview-module__4Mwv_W__card,.VaultPoolPreview-module__4Mwv_W__grid,.VaultPoolPreview-module__4Mwv_W__railWrap{transition-duration:.16s}}body:has([data-vault-controls=standard]) .VaultPoolPreview-module__4Mwv_W__arrow{--control-bg:var(--vault-well-surface);--control-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vault-accent) 15%, transparent)}
