:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vault-ink:#050716;--vault-bg:var(--vault-ink);--vault-chrome:#080c20;--vault-surface:#221543;--vault-surface-soft:var(--vault-surface);--vault-surface-strong:var(--vault-feature-surface);--vault-feature-surface:#2c1b57;--vault-well-surface:#120a24;--vault-border:#3a2866;--vault-border-strong:#57379a;--vault-text:#f5f1ff;--vault-text-muted:#c4b5dd;--vault-text-soft:var(--vault-text-muted);--vault-accent:#c9a6ff;--vault-accent-blue:#729dff;--vault-accent-strong:#7c3aed;--vault-brand-violet:#a855f7;--vault-accent-soft:color-mix(in srgb, var(--vault-accent) 12%, transparent);--vault-feature-gradient:linear-gradient(115deg, var(--vault-feature-surface), var(--vault-surface));--vault-brand-gradient:linear-gradient(90deg, var(--vault-accent), var(--vault-brand-violet));--vault-control-focus:var(--vault-accent);--vault-control-hover-border:var(--vault-accent);--vault-control-hover-bg:var(--vault-feature-surface);--vault-control-hover-glow:color-mix(in srgb, var(--vault-accent) 15%, transparent);--vault-selection-surface:color-mix(in srgb, var(--vault-accent) 27%, var(--vault-surface));--vault-selection-hover:color-mix(in srgb, var(--vault-accent) 34%, var(--vault-surface));--vault-success:#91e3bc;--vault-warning:#f4c56a;--vault-danger:#ff9aa7;--vault-on-accent:#fff;--vault-on-light:#050716;--vault-shadow-color:#000;--vault-overlay:color-mix(in srgb, var(--vault-ink) 76%, transparent);--vault-elevation-shadow:0 24px 64px color-mix(in srgb, var(--vault-shadow-color) 40%, transparent);--vault-mask-solid:#000;--vault-mask-light:#fff;--vault-accent-rgb:201, 166, 255;--vault-blue-rgb:114, 157, 255;--vault-success-rgb:145, 227, 188;--vault-warning-rgb:244, 197, 106;--vault-danger-rgb:255, 154, 167}
:root{--vault-shadow:none;--vault-radius-xl:24px;--vault-radius-lg:20px;--vault-radius-md:14px;--vault-radius-sm:10px;--vault-content-width:min(1480px, calc(100vw - 48px));--vault-list-width:min(1040px, 100%);--vault-prose-width:min(680px, 100%);--vault-sheet-radius:14px;--vault-sheet-border:var(--vault-border);--vault-sheet-surface:var(--vault-surface);--vault-card-radius:12px;--vault-card-border:var(--vault-border);--vault-card-surface:var(--vault-surface);--vault-feature-radius:var(--vault-sheet-radius);--vault-feature-border:var(--vault-border);--vault-well-radius:8px;--vault-panel-radius:var(--vault-sheet-radius);--vault-panel-border:var(--vault-sheet-border);--vault-panel-surface:var(--vault-sheet-surface);--vault-panel-shadow:none;--vault-panel-feature-border:var(--vault-feature-border);--vault-panel-feature-surface:var(--vault-feature-surface);--vault-panel-feature-shadow:none;--vault-tile-radius:var(--vault-card-radius);--vault-tile-border:var(--vault-card-border);--vault-tile-surface:var(--vault-card-surface);--vault-tile-selected-border:var(--vault-accent);--vault-tile-selected-surface:var(--vault-selection-surface);--vault-tile-selected-shadow:inset 0 0 0 1px var(--vault-accent-soft);--vault-header-height:70px;--vault-top-card-height:88px;--vault-top-card-gap:10px}*{box-sizing:border-box}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{background:var(--vault-ink);min-height:100%;color:var(--vault-text);scroll-behavior:smooth}body{min-height:100vh;color:var(--vault-text);background:var(--vault-ink);text-rendering:optimizelegibility;margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{color:inherit}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])){cursor:pointer;transition:transform .16s,filter .16s,border-color .16s,background-color .16s,box-shadow .16s}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):hover{filter:none;transform:none;border-color:var(--vault-control-hover-border)!important;background-color:var(--vault-control-hover-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vault-accent) 20%, transparent), 0 0 0 1px color-mix(in srgb, var(--vault-accent) 12%, transparent), 0 8px 26px var(--vault-control-hover-glow)!important}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):focus-visible{outline:2px solid var(--vault-control-focus);outline-offset:2px;border-color:var(--vault-control-hover-border)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--vault-accent) 16%, transparent), 0 0 0 3px color-mix(in srgb, var(--vault-accent) 20%, transparent), 0 0 22px var(--vault-control-hover-glow)!important}button:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])){transition-duration:.01ms}:where(button:not(:disabled):not([class*=overlay i]):not([class*=backdrop i]):not([class*=menuTrigger i])):hover{transform:none}}img{max-width:100%;display:block}::selection{background:color-mix(in srgb, var(--vault-accent) 34%, transparent);color:var(--vault-text)}:focus-visible{outline:2px solid var(--vault-accent);outline-offset:2px}
body [data-vault-control]{--control-bg:var(--vault-well-surface);--control-hover:#8d56d338;--control-ink:var(--vault-text);--control-edge:var(--vault-border);--control-hover-edge:var(--vault-accent);--control-shadow:inset 0 1px 0 #ffffff08;--control-hover-shadow:inset 0 1px 0 #f1dbff70, inset 0 0 15px #bd83ff20, 0 0 12px #b16bfa1c;--control-size:100% 100%;isolation:isolate;min-height:var(--control-min-height,44px);border-radius:var(--control-radius,10px);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background-color .22s,background-position .4s,border-color .22s,box-shadow .22s,color .18s;position:relative;overflow:hidden;color:var(--control-ink)!important;background:var(--control-bg)!important;background-size:var(--control-size)!important;border-color:var(--control-edge)!important;box-shadow:var(--control-shadow)!important;filter:none!important;background-position:0%!important;transform:none!important}body [data-vault-control]>*{z-index:1}body [data-vault-control]:after{content:"";pointer-events:none;opacity:0;position:absolute;inset:0}body [data-vault-control=primary]{--control-bg:linear-gradient(90deg, #934ee9 0%, #7535d8 16%, #514ac9 32%, #783abb 48%, #783abb 100%);--control-hover:var(--control-bg);--control-size:250% 100%;--control-ink:#fff;--control-edge:#ba8fee;--control-hover-edge:#e1c2ff;--control-shadow:inset 0 1px 0 #ffffff26, 0 3px 6px #0002;--control-hover-shadow:inset 0 1px 0 #ffffff38, 0 7px 22px #9959eb45}body :is([data-vault-control=primary],[data-vault-control=steam],[data-vault-control=play-later],[data-vault-control=blacklist],[data-vault-control=success]):after{opacity:1;background:linear-gradient(110deg,#0000 20%,#ffffff20 45%,#0000 70%);transition:transform .6s cubic-bezier(.2,.65,.3,1);transform:translate(-120%)}body :is([data-vault-control=secondary],[data-control-hover=secondary]){--control-hover:#4b2d70;--control-hover-edge:#dcc0ff;--control-hover-shadow:inset 0 1px 0 #f1dbff60, inset 0 0 18px #bd83ff18, 0 0 0 1px #c393ff20, 0 0 18px #b16bfa24}body :is([data-vault-control=secondary],[data-control-hover=secondary]):after{z-index:-1;opacity:1;background:linear-gradient(110deg,#0000 30%,#dcbaff12 42%,#f3e5ff45 50%,#dcbaff12 58%,#0000 70%);transition:transform .65s cubic-bezier(.2,.65,.3,1);transform:translate(-120%)}body :is([data-vault-control=tertiary],[data-vault-control=text],[data-vault-control=disclosure]){--control-bg:transparent;--control-hover:#c8abff1a;--control-ink:var(--vault-text-muted);--control-edge:transparent;--control-hover-edge:transparent;--control-shadow:none;--control-hover-shadow:none}body :is([data-vault-control=tertiary],[data-vault-control=text]):after{background:linear-gradient(90deg,#0000,#c79cff 25%,#e5d0ff 50%,#c79cff 75%,#0000);height:1px;transition:transform .24s,opacity .18s;inset:auto 16px 5px;transform:scaleX(0)}body [data-vault-control=text]{border-radius:3px;min-height:auto;overflow:visible}body [data-vault-control=text]:after{inset:auto 0 -3px}body [data-vault-control=text][data-control-emphasis=strong]{--control-ink:var(--vault-accent)}body [data-vault-control=text][data-control-emphasis=strong]:after{opacity:.65;transform:scaleX(.75)}body [data-vault-control=disclosure]{--control-ink:var(--vault-text);border-radius:0}body [data-vault-control=selection]{--control-bg:var(--vault-well-surface);--control-hover:#72469c40;--control-edge:var(--vault-border);--control-hover-edge:var(--vault-accent);--control-shadow:none;--control-hover-shadow:inset 0 1px 12px #cc99ff20;--control-ink:var(--vault-text-muted)}body [data-vault-control=selection]:is([aria-pressed=true],[aria-selected=true]){--control-bg:var(--vault-selection-surface);--control-hover:var(--vault-selection-hover);--control-edge:var(--vault-accent);--control-hover-edge:#dec1ff;--control-ink:var(--vault-text);--control-shadow:inset 0 0 0 1px #cfadff28, inset 0 1px 0 #e2c5ff30}body [data-vault-control=amber]{--control-bg:#f8ca78;--control-hover:#ffdda0;--control-ink:#38200a;--control-edge:#ffdea1;--control-hover-edge:#ffe9bd;--control-hover-shadow:0 6px 18px #f7b95525, inset 0 1px 0 #fff6}body [data-vault-control=steam]{--control-bg:linear-gradient(90deg, #1d587e 0%, #1a4b6f 16%, #173e60 32%, #142b49 48%, #142b49 100%);--control-hover:var(--control-bg);--control-size:250% 100%;--control-ink:#fff;--control-edge:#4388ad;--control-hover-edge:#4388ad;--control-shadow:inset 0 1px 0 #ffffff38;--control-hover-shadow:inset 0 1px 0 #ffffff48, 0 5px 22px #142b4945}body [data-vault-control=play-later]{--control-bg:linear-gradient(90deg, #f4c56a 0%, #e6ae59 16%, #d79748 32%, #86551e 48%, #86551e 100%);--control-hover:var(--control-bg);--control-size:250% 100%;--control-ink:#30200b;--control-edge:#f7d797;--control-hover-edge:#f7d797;--control-shadow:inset 0 1px 0 #ffffff38;--control-hover-shadow:inset 0 1px 0 #ffffff48, 0 5px 22px #86551e45}body [data-vault-control=blacklist]{--control-bg:linear-gradient(90deg, #ff9aa7 0%, #ee7f92 16%, #dd647d 32%, #a93e57 48%, #a93e57 100%);--control-hover:var(--control-bg);--control-size:250% 100%;--control-ink:#35141d;--control-edge:#ffb4be;--control-hover-edge:#ffb4be;--control-shadow:inset 0 1px 0 #ffffff38;--control-hover-shadow:inset 0 1px 0 #ffffff48, 0 5px 22px #a93e5745}body [data-vault-control=success]{--control-bg:linear-gradient(90deg, #91e3bc 0%, #6fccad 16%, #4db59e 32%, #237254 48%, #237254 100%);--control-hover:var(--control-bg);--control-size:250% 100%;--control-ink:#102e23;--control-edge:#a7f0ce;--control-hover-edge:#a7f0ce;--control-shadow:inset 0 1px 0 #ffffff38;--control-hover-shadow:inset 0 1px 0 #ffffff48, 0 5px 22px #23725445}body :is([data-vault-control=secondary],[data-control-hover=secondary])[aria-pressed=true]{--control-edge:var(--vault-accent);--control-bg:var(--vault-selection-surface);--control-hover:var(--vault-selection-hover);--control-ink:var(--vault-text)}@media (hover:hover){body [data-vault-control]:not(:disabled):not([data-control-static]):hover{background:var(--control-hover)!important;background-size:var(--control-size)!important;border-color:var(--control-hover-edge)!important;box-shadow:var(--control-hover-shadow)!important;background-position:100%!important}body :is([data-vault-control=primary],[data-vault-control=steam],[data-vault-control=play-later],[data-vault-control=blacklist],[data-vault-control=success]):not(:disabled):not([data-control-static]):hover:after,body :is([data-vault-control=secondary],[data-control-hover=secondary]):not(:disabled):not([aria-busy=true]):not([data-control-static]):hover:after{transform:translate(120%)}body :is([data-vault-control=tertiary],[data-vault-control=text]):not(:disabled):hover:after{opacity:1;transform:scaleX(1)}}body [data-vault-control]:not(:disabled):not([data-control-static]):active{transition-duration:80ms;border-color:var(--control-hover-edge)!important;box-shadow:inset 0 3px 7px #08021880,inset 0 0 0 100px #08021820!important}body [data-vault-control]:active:after{opacity:0}body :is([data-vault-control=tertiary],[data-vault-control=text]):active:after{opacity:1;background:#e6ccff;height:2px;transform:scaleX(.65)}body [data-vault-control=selection]:active{background:var(--vault-feature-surface)!important}body [data-vault-control]:focus-visible{outline:2px solid var(--vault-control-focus);outline-offset:3px}body [data-vault-control=disclosure]:focus-visible{outline-offset:-3px}body [data-vault-control]:disabled{--control-bg:var(--vault-well-surface);--control-ink:var(--vault-text-muted);--control-edge:var(--vault-border);--control-shadow:none;cursor:not-allowed}body [data-vault-control][aria-busy=true]{--control-bg:var(--vault-feature-surface);--control-ink:var(--vault-text);--control-edge:var(--vault-border);cursor:wait}body [data-vault-control=steam][aria-busy=true]{--control-bg:#142b49;--control-ink:#d6e5f5;--control-edge:#526d91}body [data-vault-control][aria-busy=true]:after{display:none}body [data-control-spinner]{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite controlSpin}@keyframes controlSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){body [data-control-spinner]{animation:none}}body [data-control-size=icon]{min-width:44px;min-height:44px}body [data-control-static]{cursor:default}body [data-control-static]:after{display:none}@media (prefers-reduced-motion:reduce){body [data-vault-control],body [data-vault-control]:after{transition:none;animation:none}body :is([data-vault-control=secondary],[data-control-hover=secondary]):after,body :is([data-vault-control=primary],[data-vault-control=steam],[data-vault-control=play-later],[data-vault-control=blacklist],[data-vault-control=success]):after{display:none}}body [data-control-position=floating]{position:absolute}body [data-control-indicator=bar]{--control-hover:var(--vault-feature-surface);--control-shadow:inset 0 0 0 1px #ac83d322;--control-hover-shadow:inset 0 0 0 1px #c49ae880, inset 0 1px 0 #f3e3ff24}body [data-control-indicator=bar]:is([aria-pressed=true],[aria-selected=true]){--control-bg:var(--vault-selection-surface);--control-hover:var(--vault-selection-hover);--control-shadow:inset 0 0 0 1px #c8a1ed99, inset 0 1px 0 #f3e3ff24;--control-edge:var(--vault-accent);--control-ink:var(--vault-text)}body [data-control-indicator=bar]:before{content:"";pointer-events:none;opacity:0;background:#e0c1ff;border-radius:2px;height:2px;position:absolute;inset:auto 12px 4px}body [data-control-indicator=bar]:is([aria-pressed=true],[aria-selected=true]):before{opacity:1;--control-bg:var(--vault-selection-surface);--control-hover:var(--vault-selection-hover);--control-edge:var(--vault-accent);--control-ink:var(--vault-text)}body [data-control-tone=danger]{--control-hover:#79344740;--control-hover-edge:#e99bad;--control-ink:#edb1c0}body :is([data-vault-card=interactive],[data-vault-card=surface]){isolation:isolate;transition:background-color .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden;filter:none!important;transform:none!important}body [data-vault-card-trigger]{filter:none!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}body :is([data-vault-card=interactive],[data-vault-card=surface]):after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#e2c4ff12 48%,#0000 65%);transition:transform .7s cubic-bezier(.2,.65,.3,1);position:absolute;inset:0;transform:translate(-120%)}@media (hover:hover){body :is([data-vault-card=interactive],[data-vault-card=surface]):not(:disabled):hover{border-color:var(--vault-accent)!important;background-color:var(--vault-feature-surface)!important;box-shadow:inset 0 0 0 1px #c59bec35,inset 0 1px #efdaff28!important}body :is([data-vault-card=interactive],[data-vault-card=surface]):not(:disabled):hover:after{opacity:1;transform:translate(120%)}}body [data-vault-card=interactive]:is(:focus-visible,:has([data-vault-card-trigger]:focus-visible)){outline:2px solid var(--vault-control-focus);outline-offset:3px;border-color:var(--vault-accent)}body [data-vault-card=interactive]:is(:active,:has([data-vault-card-trigger]:active)):not(:disabled){background-color:var(--vault-well-surface)!important;box-shadow:inset 0 3px 12px #08021880!important}@media (prefers-reduced-motion:reduce){body :is([data-vault-card=interactive],[data-vault-card=surface]){transition:none}body :is([data-vault-card=interactive],[data-vault-card=surface]):after{display:none}}body [data-vault-control=amber] :is(strong,small,svg){color:var(--control-ink)}@media (hover:hover){body :is([data-vault-control=play-later],[data-vault-control=blacklist],[data-vault-control=success]):not([data-control-static]):hover{color:#fff!important}}body [data-control-hover=secondary]{--control-hover:#4b2d70;--control-hover-edge:#dcc0ff;--control-hover-shadow:inset 0 1px 0 #f1dbff60, inset 0 0 18px #bd83ff18, 0 0 0 1px #c393ff20, 0 0 18px #b16bfa24}body [data-control-hover=secondary]:is([aria-pressed=true],[aria-selected=true]){--control-hover:var(--vault-selection-hover);--control-bg:var(--vault-selection-surface);--control-edge:var(--vault-accent);--control-ink:var(--vault-text)}
