.re-w-fallout{--fo-ink:#F5F0F7;--fo-dim:rgba(245,240,247,.56);--fo-line:rgba(255,255,255,.14)}.re-w-fallout .fo-how{display:flex;align-items:flex-start;gap:10px;margin:0 0 14px;font:500 13.5px/1.5 Inter,system-ui,sans-serif;color:var(--ink)}.re-w-fallout .fo-hand{flex:none;width:18px;height:18px;color:var(--gold)}.re-w-fallout .fo-how-t{display:grid}.re-w-fallout .fo-how-t>[data-say]{grid-area:1 / 1}.re-w-fallout .fo-how-t>[data-say][hidden]{display:block!important;visibility:hidden}.re-w-fallout .fo-how-t>.re-in{animation:fo-in .5s var(--ease)}.re-w-fallout .fo-t1{display:none}.re-w-fallout .fo.is-live .fo-t0{display:none}.re-w-fallout .fo.is-live .fo-t1{display:inline}.re-w-fallout .fo-stage{position:relative;width:100%;aspect-ratio:16 / 6.9;overflow:hidden;border-radius:2px;isolation:isolate;background:#C9C4D1;border:1px solid rgba(195,148,211,.26);box-shadow:0 30px 70px -30px rgba(0,0,0,.65);cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Ccircle cx='16' cy='16' r='3' fill='%23492157'/%3E%3Ccircle cx='16' cy='16' r='7' fill='none' stroke='%23492157' stroke-width='1.2'/%3E%3C/svg%3E") 16 16,crosshair;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.re-w-fallout .fo-stage.re-live{touch-action:none}.re-w-fallout .fo-cv{position:absolute;inset:0;width:100%;height:100%;display:block}.re-w-fallout .fo-hud{position:absolute;z-index:2;right:18px;top:18px;width:244px;padding:14px 18px 15px;pointer-events:none;background:rgba(18,11,21,.84);border:1px solid rgba(195,148,211,.34);border-radius:2px;-webkit-backdrop-filter:blur(10px) saturate(130%);backdrop-filter:blur(10px) saturate(130%)}.re-w-fallout .fo-k{margin:0;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-fallout .fo-n{margin:10px 0 0;display:flex;align-items:baseline;gap:3px;color:var(--fo-ink)}.re-w-fallout .fo-n b{font-family:"Archivo",system-ui,sans-serif;font-weight:700;font-stretch:118%;font-size:42px;line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;min-width:2ch;text-align:right}.re-w-fallout .fo-n span{font:600 16px/1 Inter,system-ui,sans-serif;color:var(--fo-dim)}.re-w-fallout .fo-bar{position:relative;height:3px;margin-top:12px;background:rgba(255,255,255,.14);overflow:hidden}.re-w-fallout .fo-bar i{position:absolute;inset:0;transform-origin:left;transform:scaleX(0)}.re-w-fallout .fo-bar-s{background:rgba(195,148,211,.42)}.re-w-fallout .fo-bar-d{background:var(--gold)}.re-w-fallout .fo-sub{display:flex;align-items:center;gap:7px;margin:10px 0 0;font:500 11.5px/1.3 Inter,system-ui,sans-serif;color:var(--fo-dim)}.re-w-fallout .fo-sub i{flex:none;width:8px;height:3px;background:rgba(195,148,211,.6)}.re-w-fallout .fo-sub b{margin-left:auto;font:700 12.5px/1 "Archivo",system-ui,sans-serif;font-stretch:112%;color:var(--fo-ink);font-variant-numeric:lining-nums tabular-nums}.re-w-fallout .fo-iron{position:absolute;z-index:2;left:14px;top:14px;display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:0 14px;margin:0;border:1px solid rgba(195,148,211,.45);border-radius:2px;background:rgba(18,11,21,.78);color:var(--fo-ink);cursor:pointer;font:600 12.5px/1 Inter,system-ui,sans-serif;letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.re-w-fallout .fo-iron svg{width:16px;height:16px;color:var(--gold);transition:color .35s var(--ease)}.re-w-fallout .fo-iron:hover{border-color:var(--gold);background:rgba(18,11,21,.92)}.re-w-fallout .fo-iron:active{transform:scale(.97)}.re-w-fallout .fo-iron[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#120B15}.re-w-fallout .fo-iron[aria-pressed=true] svg{color:#120B15}.re-w-fallout .fo-iron:focus-visible,.re-w-fallout .fo-start:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.re-w-fallout .fo-start{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);min-height:48px;padding:0 24px;margin:0;border:1px solid rgba(195,148,211,.7);border-radius:2px;background:rgba(18,11,21,.78);color:var(--fo-ink);cursor:pointer;font:600 11.5px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 30px rgba(0,0,0,.35);white-space:nowrap}@media(hover:hover)and (pointer:fine){.re-w-fallout .fo-start{display:none}}.re-w-fallout .fo-ghost{position:absolute;z-index:4;left:16%;top:70%;width:46px;height:46px;margin:-5px 0 0 -19px;pointer-events:none;opacity:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.4))}.re-w-fallout .fo-ghost svg{display:block;width:46px;height:46px}.re-w-fallout .fo-ghost-ring{position:absolute;left:19px;top:5px;width:44px;height:44px;margin:-22px 0 0 -22px;border:1.5px solid #492157;border-radius:50%;opacity:0}.re-w-fallout .fo.is-hint .fo-ghost{animation:fo-ghost 4.2s var(--ease) both}.re-w-fallout .fo.is-hint .fo-ghost-ring{animation:fo-ring 4.2s var(--ease) both}@keyframes fo-ghost{0%{opacity:0;left:14%;top:78%;transform:scale(1.15)}12%{opacity:1;left:16%;top:70%;transform:scale(1)}20%{left:16%;top:70%;transform:scale(.9)}56%{left:64%;top:64%;transform:scale(.9)}76%{opacity:1;left:40%;top:78%;transform:scale(.9)}88%{opacity:1;transform:scale(1)}100%{opacity:0;left:40%;top:78%}}@keyframes fo-ring{0%,14%{opacity:0;transform:scale(.4)}20%{opacity:.9;transform:scale(.6)}34%{opacity:0;transform:scale(1.5)}100%{opacity:0}}@media(hover:none){.re-w-fallout .fo.is-hint .fo-ghost{animation-name:fo-ghost-t}.re-w-fallout .fo.is-hint .fo-start{animation:fo-pulse 1.4s .9s var(--ease) 2 both}}@keyframes fo-ghost-t{0%{opacity:0;left:76%;top:90%;transform:scale(1.1)}22%{opacity:1;left:64%;top:56%;transform:scale(1)}32%{left:64%;top:56%;transform:scale(.86)}42%{left:64%;top:56%;transform:scale(1)}80%{opacity:1}100%{opacity:0;left:64%;top:56%}}@keyframes fo-pulse{0%,100%{box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 0 rgba(195,148,211,0)}40%{box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 0 10px rgba(195,148,211,.3)}}.re-w-fallout .fo-foot{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"words acts";gap:18px 48px;align-items:start;margin-top:22px}.re-w-fallout .fo-words{grid-area:words;min-width:0}.re-w-fallout .fo-acts{grid-area:acts;display:grid;grid-template-columns:auto auto;justify-content:end;gap:12px}.re-w-fallout .fo-what{margin:0;max-width:64ch;font-size:16px;line-height:1.65;color:var(--muted)}.re-w-fallout .fo-says{position:relative;display:grid;margin-top:12px}.re-w-fallout .fo-say{grid-area:1 / 1;margin:0;padding-left:22px;position:relative;font-size:15px;line-height:1.6;color:var(--ink)}.re-w-fallout .fo-say[hidden]{display:block!important;visibility:hidden}.re-w-fallout .fo-say::before{content:"";position:absolute;left:0;top:.78em;width:12px;height:2px;background:var(--gold)}.re-w-fallout .fo-say.re-in{animation:fo-in .5s var(--ease)}@keyframes fo-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.re-w-fallout .fo-touch{display:none}@media(hover:none),(pointer:coarse){.re-w-fallout .fo-fine{display:none}.re-w-fallout .fo-touch{display:inline}}.re-w-fallout .fo-note{margin:12px 0 0;font-size:13px;line-height:1.5;color:var(--fo-dim)}.re-w-fallout .fo-acts .btn{white-space:nowrap;justify-content:center;min-height:48px}.re-w-fallout .fo-acts .btn:active{transform:scale(.98)}.re-w-fallout .btn:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.re-w-fallout .fo-acts .btn[aria-disabled=true]{opacity:.38;cursor:default;transform:none!important;box-shadow:inset 0 0 0 1.4px rgba(255,255,255,.3)}.re-w-fallout .fo-acts .btn-gold[aria-disabled=true],.re-w-fallout .fo-acts .btn-gold[aria-disabled=true]:hover{background:rgba(195,148,211,.5);color:#120B15;box-shadow:none}.re-w-fallout .fo-acts .btn-ghost[aria-disabled=true]:hover{color:#FFFFFF;box-shadow:inset 0 0 0 1.4px rgba(255,255,255,.3)}.re-w-fallout .fo-rinse.is-ready:not([aria-disabled=true]){animation:fo-call 1.6s var(--ease) 3}@keyframes fo-call{0%,100%{box-shadow:0 0 0 0 rgba(195,148,211,0)}45%{box-shadow:0 0 0 9px rgba(195,148,211,.28)}}.re-w-fallout .fo.is-done .fo-what,.re-w-fallout .fo.is-done .fo-says{display:none}.re-w-fallout .fo-done:not([hidden]){animation:fo-in .7s var(--ease) both}.re-w-fallout .fo-done-eye{margin:0;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold)}.re-w-fallout .fo-done-t{margin:10px 0 0;font:700 clamp(1.35rem,2vw,1.7rem)/1.1 "Archivo",system-ui,sans-serif;font-stretch:118%;letter-spacing:-.012em;color:#FFFFFF}.re-w-fallout .fo-done-p{margin:10px 0 0;max-width:66ch;font-size:14.5px;line-height:1.6;color:var(--muted)}.re-w-fallout .fo-done-cta{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.re-w-fallout .fo-done-cta[hidden]{display:none}.re-w-fallout .fo-done-cta:not([hidden]){animation:fo-in .7s var(--ease) both}.re-w-fallout .fo-done-cta .btn{min-height:48px;justify-content:center}@media(max-width:1100px)and (min-width:901px){.re-w-fallout .fo-how{margin-bottom:10px}.re-w-fallout .fo-stage{aspect-ratio:16 / 6.2}.re-w-fallout .fo-foot{margin-top:16px;column-gap:32px}.re-w-fallout .fo-done-t{font-size:1.3rem}.re-w-fallout .fo-done-p{font-size:14px;line-height:1.5}.re-w-fallout .fo.is-done .fo-note{display:none}}@media(max-width:900px){.re-w-fallout .fo-stage{aspect-ratio:16 / 9}.re-w-fallout .fo-foot{grid-template-columns:1fr;grid-template-areas:"acts" "words";margin-top:14px}.re-w-fallout .fo-acts{grid-template-columns:1fr 1fr;justify-content:stretch}}@media(max-width:600px){.re-w-fallout .fo-how{margin-bottom:10px}.re-w-fallout .fo-stage{aspect-ratio:4 / 3.1}.re-w-fallout .fo.is-done .fo-note{display:none}.re-w-fallout .fo-hud{right:10px;top:10px;width:148px;padding:10px 12px 11px}.re-w-fallout .fo-k{font-size:9.5px;letter-spacing:1.8px}.re-w-fallout .fo-n{margin-top:7px}.re-w-fallout .fo-n b{font-size:28px}.re-w-fallout .fo-n span{font-size:13px}.re-w-fallout .fo-bar{margin-top:8px}.re-w-fallout .fo-sub{margin-top:7px;font-size:10px;gap:5px}.re-w-fallout .fo-sub b{font-size:11px}.re-w-fallout .fo-iron{left:10px;top:10px;min-height:40px;padding:0 11px;font-size:12px}.re-w-fallout .fo-start{top:60%}.re-w-fallout .fo-acts .btn{padding-left:12px;padding-right:12px}.re-w-fallout .fo-what{font-size:15px}.re-w-fallout .fo-done-cta{gap:10px}.re-w-fallout .fo-done-cta .btn{padding-left:12px;padding-right:12px;font-size:13.5px;gap:8px}}@media(max-width:360px){.re-w-fallout .fo-done-cta{grid-template-columns:1fr}.re-w-fallout .fo-hud{width:108px;padding:9px 10px 10px}.re-w-fallout .fo-sub{display:none}.re-w-fallout .fo-iron{padding:0 9px;gap:7px;font-size:11.5px}.re-w-fallout .fo-start{top:64%}}@media(prefers-reduced-motion:reduce){.re-w-fallout .fo-say.re-in,.re-w-fallout .fo-how-t>.re-in,.re-w-fallout .fo-done:not([hidden]),.re-w-fallout .fo-rinse.is-ready:not([aria-disabled=true]){animation:none}.re-w-fallout .fo-ghost{display:none}}
