.notification-stack{top:calc(12px + env(safe-area-inset-top,0px));z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;padding:0 24px;display:flex;position:fixed;left:0;right:0}.update-notification{--notification-bg:#39302499;--notification-drag-bg:#231d16;--notification-close-bg:var(--notification-bg);--notification-width:330px;pointer-events:none;touch-action:pan-x;justify-content:center;width:100%;transition:transform .2s,opacity .2s;display:flex}.update-notification__frame{width:min(var(--notification-width), 100vw - 48px);pointer-events:none;animation:.4s cubic-bezier(.16,1,.3,1) slide-down;position:relative}.update-notification__inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:auto;-webkit-user-select:none;user-select:none;background-color:var(--notification-bg);border-radius:36px;justify-content:space-between;align-items:center;gap:6px;width:100%;padding:16px 24px;transition:background-color .28s;display:flex;box-shadow:0 2px 4px #00000059,0 6px 20px #000000bf}.update-notification__close{z-index:1;background-color:var(--notification-close-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f0ebe180;cursor:pointer;pointer-events:auto;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;margin:0;padding:0;transition:background-color .28s,color .2s,transform .2s;display:flex;position:absolute;top:-5px;left:-5px;box-shadow:0 2px 4px #00000059}.update-notification__close:hover{color:#f0ebe1;transform:scale(1.06)}.update-notification__close:active{transform:scale(.94)}.update-notification__close svg{width:16px;height:16px}.app-update-available .update-notification__inner{position:relative}.app-update-available .update-notification__inner:after{content:"";pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iODUiIHZpZXdCb3g9IjAgMCAxMjggODUiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLjUpIj48cGF0aCBmaWxsPSIjRDRCQzg2IiBkPSJNOTMsMTQuNSBDOTMsMTcuMjYxNDIzNyA5NS4yMzg1NzYzLDE5LjUgOTgsMTkuNSBDOTUuMjM4NTc2MywxOS41IDkzLDIxLjczODU3NjMgOTMsMjQuNSBDOTMsMjEuNzM4NTc2MyA5MC43NjE0MjM3LDE5LjUgODgsMTkuNSBDOTAuNzYxNDIzNywxOS41IDkzLDE3LjI2MTQyMzcgOTMsMTQuNSBaIi8+PHBhdGggZmlsbD0iIzgwNzQ2NCIgZD0iTTI5LDYyLjUgQzI5LDY1LjI2MTQyMzcgMzEuMjM4NTc2Myw2Ny41IDM0LDY3LjUgQzMxLjIzODU3NjMsNjcuNSAyOSw2OS43Mzg1NzYzIDI5LDcyLjUgQzI5LDY5LjczODU3NjMgMjYuNzYxNDIzNyw2Ny41IDI0LDY3LjUgQzI2Ljc2MTQyMzcsNjcuNSAyOSw2NS4yNjE0MjM3IDI5LDYyLjUgWiIvPjxwYXRoIGZpbGw9IiNENEJDODYiIGQ9Ik01IDE0LjVDNSAxNy4yNjE0MjM3IDcuMjM4NTc2MjUgMTkuNSAxMCAxOS41IDcuMjM4NTc2MjUgMTkuNSA1IDIxLjczODU3NjMgNSAyNC41IDUgMjEuNzM4NTc2MyAyLjc2MTQyMzc1IDE5LjUgMCAxOS41IDIuNzYxNDIzNzUgMTkuNSA1IDE3LjI2MTQyMzcgNSAxNC41Wk02OC41IDY4IDY5LjUgNjhDNjkuNSA3Mi40MTgyNzggNzMuMDgxNzIyIDc2IDc3LjUgNzZMNzcuNSA3N0M3My4wODE3MjIgNzcgNjkuNSA4MC41ODE3MjIgNjkuNSA4NUw2OC41IDg1QzY4LjUgODAuNTgxNzIyIDY0LjkxODI3OCA3NyA2MC41IDc3TDYwLjUgNzZDNjQuOTE4Mjc4IDc2IDY4LjUgNzIuNDE4Mjc4IDY4LjUgNjhaIi8+PHBhdGggZmlsbD0iIzgwNzQ2NCIgZD0iTTExOC41IDIyIDExOS41IDIyQzExOS41IDI2LjQxODI3OCAxMjMuMDgxNzIyIDMwIDEyNy41IDMwTDEyNy41IDMxQzEyMy4wODE3MjIgMzEgMTE5LjUgMzQuNTgxNzIyIDExOS41IDM5TDExOC41IDM5QzExOC41IDM0LjU4MTcyMiAxMTQuOTE4Mjc4IDMxIDExMC41IDMxTDExMC41IDMwQzExNC45MTgyNzggMzAgMTE4LjUgMjYuNDE4Mjc4IDExOC41IDIyWk0zNy41IDAgMzguNSAwQzM4LjUgNC45NzA1NjI3NSA0Mi41Mjk0MzczIDkgNDcuNSA5TDQ3LjUgMTBDNDIuNTI5NDM3MyAxMCAzOC41IDE0LjAyOTQzNzMgMzguNSAxOUwzNy41IDE5QzM3LjUgMTQuMDI5NDM3MyAzMy40NzA1NjI3IDEwIDI4LjUgMTBMMjguNSA5QzMzLjQ3MDU2MjcgOSAzNy41IDQuOTcwNTYyNzUgMzcuNSAwWiIvPjwvZz48L3N2Zz4=);width:128px;height:85px;position:absolute;top:-8px;right:-4px}.update-notification__text{flex-direction:column;justify-content:center;min-width:0;max-width:100%;display:flex}.update-notification__title{color:#f0ebe1;margin-bottom:3px;font-size:1rem;font-weight:700;line-height:1.2}.update-notification__version{color:#f0ebe180;text-wrap:pretty;overflow-wrap:anywhere;font-size:.875rem;font-weight:400;line-height:1.2}.update-notification__countdown{color:#e04c4c;letter-spacing:0;text-align:right;min-width:2ch;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.5rem;line-height:1}.update-notification__button{color:#221d16;cursor:pointer;text-wrap:nowrap;background:#f0ebe1;border:none;border-radius:53px;margin-left:12px;padding:6px 16px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .2s,opacity .2s}.update-notification__button:hover{transform:scale(1.05)}.update-notification__button:active{transform:scale(.95)}.update-notification__link{color:#f0ebe1;text-underline-offset:2px;white-space:nowrap;font-weight:700;text-decoration:underline}.update-notification__link-button{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.update-notification--loading .update-notification__inner{cursor:wait}.update-notification--loading .update-notification__inner .update-notification__button{opacity:.3}.update-notification--loading .update-notification__inner *{cursor:wait}.update-notification--server{--notification-bg:#67131399;--notification-drag-bg:#3f0a0a}.update-notification--server .update-notification__version{color:#f0ebe180}.update-notification--app{--notification-width:430px}.update-notification--app .update-notification__text{flex:1}.update-notification--app .update-notification__countdown{flex:none}.update-notification--temporary .update-notification__frame{width:fit-content;min-width:min(188px,100vw - 48px);max-width:min(430px,100vw - 48px)}.update-notification--temporary .update-notification__inner{justify-content:center;width:auto;min-width:100%;max-width:100%}.update-notification--temporary .update-notification__text{text-align:center;align-items:center}@media (width<=380px){.update-notification__countdown{font-size:2.25rem}}.update-notification--error{--notification-bg:#67131399;--notification-drag-bg:#3f0a0a}.update-notification--success{--notification-bg:#1a573599;--notification-drag-bg:#0d341e}.update-notification--warning{--notification-bg:#78491299;--notification-drag-bg:#4a2b09}.update-notification--entering,.update-notification--dragging,.update-notification--exiting{--notification-close-bg:var(--notification-drag-bg)}.update-notification--entering .update-notification__inner,.update-notification--dragging .update-notification__inner,.update-notification--exiting .update-notification__inner{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--notification-drag-bg)}.update-notification--dragging{transition:none}.update-notification--dragging .update-notification__inner{cursor:grabbing}.update-notification--exiting{pointer-events:none}.update-notification--mode-locked{--notification-bg:#67131399;--notification-drag-bg:#3f0a0a}.update-notification--mode-locked .update-notification__inner{justify-content:flex-start}.update-notification--mode-locked .update-notification__close{color:#f0ebe1}.update-notification--mode-locked .update-notification__text{flex:1;min-width:0}@keyframes slide-down{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@font-face{font-family:Lato Fallback;font-style:normal;font-weight:100 900;src:local(Arial);size-adjust:100.261%;ascent-override:98.4432%;descent-override:21.2446%;line-gap-override:0%}@font-face{font-family:Merriweather Fallback;font-style:normal;font-weight:300 900;src:local(Georgia);size-adjust:105.804%;ascent-override:93.0025%;descent-override:25.8025%;line-gap-override:0%}@font-face{font-family:Share Tech Mono Fallback;font-style:normal;font-weight:400;src:local(Courier New);size-adjust:77.7696%;ascent-override:113.798%;descent-override:31.1176%;line-gap-override:0%}@font-face{font-family:Caveat Fallback;font-style:normal;font-weight:400;src:local(Segoe Print);size-adjust:100%;ascent-override:100%;descent-override:24%;line-gap-override:0%}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation-duration:.26s;animation-timing-function:ease}::view-transition-new(root){animation-duration:.26s;animation-timing-function:ease}::view-transition-group(omerta-logo){animation-duration:.36s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}:where(.home-page__logo,.join-page__logo,.mode-page__logo,.host-page__logo,.public-screen__logo,.page-logo,.voting-header__logo){view-transition-name:omerta-logo}}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation-duration:1ms}::view-transition-new(root){animation-duration:1ms}::view-transition-old(omerta-logo){animation-duration:1ms}::view-transition-new(omerta-logo){animation-duration:1ms}::view-transition-group(omerta-logo){animation-duration:1ms}}:root{--bg-color:#000;--panel-bg:#27221b99;--accent-red:#ca432a;--accent-main:#d4bc86;--accent-yellow:#c57b44;--accent-green:#aeb337;--accent-condena:#d4bc86;--text-main:#f0ebe1;--text-muted:#807464;--font-main:Lato, Lato Fallback, Arial, sans-serif;--font-display:Merriweather, Merriweather Fallback, Georgia, serif;--font-timer:Share Tech Mono, Share Tech Mono Fallback, Courier New, monospace;--font-script:Caveat, Caveat Fallback, Segoe Print, Comic Sans MS, cursive;--pwa-viewport-height:100vh;--pwa-content-min-height:calc(var(--pwa-viewport-height) - env(safe-area-inset-top,0px))}@supports (height:100svh){:root{--pwa-viewport-height:100svh}}@supports (height:100dvh){:root{--pwa-viewport-height:100dvh}}*{box-sizing:border-box;margin:0;padding:0}html{touch-action:pan-x pan-y;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:16px;overflow-x:hidden}html.is-root-scroll-contained{overscroll-behavior-y:none}body{color:#f0ebe1;min-height:var(--pwa-viewport-height);touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none;background-color:#000;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:16px;overflow-x:hidden}@supports (overflow:clip){html,body{overflow-x:clip}}#root{min-height:var(--pwa-viewport-height)}html.is-root-scroll-contained body,html.is-root-scroll-contained #root{overscroll-behavior-y:none}html.is-modal-scroll-locked{overscroll-behavior:none;overflow:hidden}html.is-modal-scroll-locked body,html.is-modal-scroll-locked #root{overscroll-behavior:contain}h1{font-size:2.25rem}h2,h3{font-size:1.5rem}.app-container{min-height:var(--pwa-content-min-height);padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);flex-direction:column;display:flex}.orientation-guard{display:none}.main-wrapper{padding:0 24px}.p-8{padding:2rem 1rem}input{font-smoothing:antialiased}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 20px #95c83500}50%{opacity:.92;box-shadow:0 0 20px #95c8354d}}@keyframes slideIn{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.leaderboard-row{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards slideIn}@media (orientation:landscape) and (pointer:coarse) and (height<=560px){.orientation-guard{z-index:2147483647;width:100vw;min-height:100dvh;padding:24px max(24px, env(safe-area-inset-right,0px)) 24px max(24px, env(safe-area-inset-left,0px));color:#f0ebe1;text-align:center;pointer-events:auto;touch-action:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0}.orientation-guard__icon{width:96px;height:96px}.orientation-guard__icon img{object-fit:contain;width:100%;height:100%;display:block}.orientation-guard p{color:#d4bc86;text-wrap:pretty;max-width:340px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.2}}button{color:#f0ebe1;cursor:pointer;background:#27221b99;border:1px solid #0000;border-radius:8px;padding:10px 20px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-weight:600;transition:all .2s}button:disabled{cursor:not-allowed}input{color:#fff;background:#0000004d;border:1px solid #fff3;border-radius:8px;outline:none;padding:10px 15px}input:focus{border-color:#ca432a}.page-centered{text-align:center}.page-logo{width:100%;max-width:160px;height:auto;margin:0 auto 20px;display:block}.page-label{color:#807464;font-size:.875rem}.payoff-matrix{border-collapse:collapse;width:100%}.payoff-matrix th,.payoff-matrix td{text-align:center;border-bottom:1px solid #ffffff0f;padding:10px 8px;font-size:.875rem}.payoff-matrix th{color:#807464;font-weight:400}.payoff-matrix td:first-child{text-align:left;font-weight:400}.payoff-matrix tr:last-child td{border-bottom:none}.payoff-matrix__col-coop{color:#aeb337}.payoff-matrix__col-betray{color:#ca432a}.payoff-matrix__row-coop{color:#aeb337}.payoff-matrix__row-betray{color:#ca432a}.payoff-matrix__value{font-size:1rem;font-weight:700}.payoff-matrix__value--positive{color:#aeb337}.payoff-matrix__value--negative{color:#ca432a}.payoff-matrix__value--neutral{color:#d4bc86}.payoff-matrix__value--green{color:#aeb337}.payoff-matrix__value--red{color:#ca432a}.payoff-matrix__value--muted{color:#807464}.payoff-matrix__sub{color:#807464;font-size:.875rem}.info-hint{pointer-events:none;flex:none;justify-content:center;align-items:center;width:18px;height:18px;line-height:0;display:inline-flex}.info-hint img{object-fit:contain;filter:brightness(1.4);width:100%;height:100%;display:block}.bot-info-button{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.bot-info-button .info-hint{width:100%;height:100%}.bot-info-button:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #d4bc86}.mech-card{text-align:left;align-items:center;gap:16px;margin:0;padding:12px 16px;display:flex}.mech-card__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.mech-card__icon img{object-fit:contain;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle,#000 11px,#0000 33px 56px);mask-image:radial-gradient(circle,#000 11px,#0000 33px 56px);-webkit-mask-composite:source-in;mask-composite:intersect}.mech-card__copy{flex:auto;min-width:0}.mech-card__name{color:#d4bc86;margin-bottom:3px;font-size:1rem;font-weight:700}.mech-card__desc{color:#807464;text-wrap:balance;font-size:.875rem}.mech-card__info{opacity:.95}.mech-card__info--mechanic{margin-left:auto}.mech-card--one-shot{text-align:center;flex-direction:column;justify-content:flex-start;gap:4px;min-width:0;padding:0}.mech-card--one-shot .mech-card__icon{border:2px solid #0000;order:1;width:78px;height:78px;box-shadow:0 2px 8px #0006}.mech-card--one-shot .mech-card__icon img{-webkit-mask-image:none;mask-image:none}.mech-card--one-shot .mech-card__icon-stack{width:calc(78px + (var(--uses,1) - 1) * 14px);order:1;height:86px;display:block;position:relative}.mech-card--one-shot .mech-card__icon--stacked{top:0;left:calc(var(--index,0) * 8px);z-index:var(--depth,1);position:absolute}.mech-card--one-shot .mech-card__icon--front{z-index:calc(var(--uses,1) + 1)}.mech-card--one-shot .mech-card__icon--empty{background:#000;border:2px solid #0000;box-shadow:inset 0 1px 2px #e5d7b699,inset 0 0 12px #e5d7b61a}.mech-card--one-shot .mech-card__name{color:#d4bc86;margin-bottom:3px;font-size:1rem}.mech-card--one-shot .mech-card__desc{max-width:84px;font-size:.875rem}.mech-card--one-shot .mech-card__copy{flex:0 auto;order:3}.mech-card--one-shot .mech-card__info{order:3;margin-top:3px}.action-row{align-items:center;gap:12px;display:flex}.action-row__avatar{border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:50px;height:50px;overflow:hidden}.action-row__avatar img{object-fit:cover;width:100%;height:100%}.action-row__label{color:#d4bc86;font-size:.875rem;font-weight:700}.action-row__desc{color:#807464;font-size:.875rem;line-height:1.2}.accent-green{color:#aeb337;text-wrap:nowrap;font-weight:700}.accent-red{color:#ca432a;text-wrap:nowrap;font-weight:700}.accent-main{color:#d4bc86;text-wrap:nowrap;font-weight:700}.player-header{justify-content:center;align-items:center;gap:15px;display:flex}.title-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;margin-bottom:20px;display:flex}.betrayer-label{color:#d4bc86;text-align:center;margin-bottom:10px;font-size:1.5rem}.betrayer-tags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.betrayer-tag{color:#ca432a;background:#c53e472e;border:1px solid #c53e4759;border-radius:999px;padding:6px 12px;font-weight:700}.stats-bar-wrapper{max-width:350px;margin:20px auto}.bot-icon{flex:none;width:14px;height:13px}.bot-player-name{vertical-align:bottom;justify-content:center;align-items:center;min-width:0;max-width:100%;display:inline-flex}.bot-player-name__text{overflow-wrap:anywhere;min-width:0}.bot-player-name__icon-slot{vertical-align:0;justify-content:center;align-items:center;width:20px;height:14px;margin:1px;display:inline-flex;position:relative}.bot-player-name__icon-letter{opacity:0;display:none}.bot-player-name__icon{width:18px;height:16px}.bot-player-name__icon--standalone{width:.74em;height:.7em;margin-right:.16em;position:static;transform:none}.bot-profile-modal{z-index:10000;box-sizing:border-box;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.bot-profile-modal__panel{box-sizing:border-box;text-align:center;outline:none;grid-template-rows:136px auto 44px;gap:24px;width:min(100%,330px);padding:14px 14px 30px;display:grid;position:relative;overflow:hidden}.bot-profile-modal__face-band{background:linear-gradient(#d4bc861f 1px, transparent 1px) 0 0/100% 16px, radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--bot-profile-color) 12%, transparent), transparent 38%), #0000002e;border-radius:38px 38px 18px 18px;place-items:end center;min-height:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 5px 10px #000}.bot-profile-modal__face-band:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000057,#0000 28% 72%,#00000057),linear-gradient(#00000042,#0000 42%,#00000047);position:absolute;inset:0}.bot-profile-modal__face{z-index:1;filter:drop-shadow(0 0 36px);width:136px;height:136px;display:block;position:relative;transform:translateY(2px)}.bot-profile-modal__copy{text-align:center;min-width:0;padding:0 4px}.bot-profile-modal__panel .bot-profile-modal__name{color:#f0ebe1;text-wrap:balance;margin:0 0 4px;line-height:1.05}.bot-profile-modal__panel .bot-profile-modal__type.imui-subtitle{margin:0;font-size:1.5rem;line-height:1.2}.bot-profile-modal__behavior{color:#807464;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.2}.bot-profile-modal__meter{align-self:center;width:min(50%,228px);margin:0 auto;padding:0}.bot-profile-modal__meter-track{background:linear-gradient(90deg,#aeb337 0%,#c57b44 50%,#ca432a 100%);border-radius:999px;height:6px;position:relative}.bot-profile-modal__meter-thumb{top:50%;left:var(--bot-profile-meter,50%);background:#f0ebe1;border-radius:6px;width:4px;height:14px;position:absolute;transform:translate(35%,-50%);box-shadow:0 2px 6px #0006,0 0 13px #00000080}.bot-profile-modal__meter-labels{color:#807464;justify-content:space-between;gap:12px;margin-top:6px;font-size:.875rem;font-weight:700;line-height:1.1;display:flex}.bot-profile-modal__meter-labels span:first-child{color:#aeb337}.bot-profile-modal__meter-labels span:last-child{color:#ca432a;text-align:right}@media (width>=430px){.bot-profile-modal__panel{width:min(100%,360px)}}.bot-picker-modal{z-index:10001;box-sizing:border-box;padding:calc(18px + env(safe-area-inset-top,0px)) calc(16px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000e6;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.bot-picker-modal__content{width:min(100%,980px);max-height:calc(var(--pwa-viewport-height) - 36px);grid-template-rows:1fr auto auto;justify-items:center;gap:14px;display:grid;overflow:visible}.bot-picker-modal__title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bot-picker-modal__stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:367px;position:relative;overflow:visible}.bot-picker-modal__stage:active{cursor:grabbing}@supports (height:100svh){.bot-picker-modal__stage{height:367px}}.bot-picker-modal__slide{width:clamp(292px,72vw,430px);max-width:calc(100vw - 52px);cursor:inherit;opacity:1;filter:saturate(.86)brightness(.72)blur(1.5px);transform:translate3d(calc(-50% + var(--bot-picker-offset,0) * min(58vw, 308px)), 20px, 0) scale(.76);transform-origin:top;will-change:transform, opacity, filter;outline:none;transition:transform .42s cubic-bezier(.18,.9,.22,1),opacity .26s,filter .26s;position:absolute;top:0;left:50%}.bot-picker-modal__slide:after{content:"";pointer-events:none;background:#0000002e;border-radius:clamp(38px,8vw,64px);transition:opacity .26s;position:absolute;inset:0}.bot-picker-modal__slide.is-active{opacity:1;filter:none;transform:translate(-50%)scale(1)}.bot-picker-modal__slide.is-active:after{opacity:0}.bot-picker-modal__slide.is-hidden{pointer-events:none;opacity:0}.bot-picker-modal__card.bot-profile-modal__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181511;margin-inline:auto}.bot-picker-modal__dots{justify-content:center;align-items:center;gap:10px;min-height:18px;display:flex}.bot-picker-modal__dot{background:color-mix(in srgb, var(--bot-picker-dot-color,#d4bc86) 52%, transparent);width:8px;height:8px;box-shadow:none;cursor:pointer;border:0;border-radius:50%;padding:0;transition:transform .18s,background .18s,box-shadow .18s}.bot-picker-modal__dot.is-active{background:var(--bot-picker-dot-color,#d4bc86);box-shadow:0 0 14px color-mix(in srgb, var(--bot-picker-dot-color,#d4bc86) 78%, transparent);transform:none}.bot-picker-modal__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;padding-bottom:2px;display:flex}.bot-picker-modal__actions .imui-softbutton{justify-content:center;align-items:center;min-width:132px;display:inline-flex}.bot-picker-modal__actions .bot-picker-modal__random{color:#f0ebe1}.bot-picker-modal__actions .bot-picker-modal__add{color:#221d16;background:#f0ebe1}.bot-picker-modal__empty{text-align:center;justify-items:center;gap:14px;width:min(100%,330px);margin:0;display:grid}@media (width<=380px){.bot-picker-modal__stage{height:367px}}.free-trial-note,.free-trial-summary{color:#807464;text-align:center;justify-items:center;gap:10px;font-size:14px;line-height:1.25;display:grid}.free-trial-note{margin-top:16px}.free-trial-note span,.free-trial-summary__message{color:#807464;text-wrap:balance;margin:0;font-size:14px;font-weight:700;line-height:1.25}.free-trial-summary{align-content:center;min-height:220px}.imui-screen{width:min(100%,402px);min-height:var(--pwa-content-min-height);padding:52px calc(24px + env(safe-area-inset-right,0px)) calc(52px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));color:#f0ebe1;background:#000;margin:0 auto}.imui-wrap{width:min(100%, var(--imui-wrap-width,380px));margin-inline:auto}.imui-bottom-bar{z-index:100;padding:34px 24px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:none;background:linear-gradient(#0000 0%,#000c 25%,#000 35% 100%);justify-content:center;max-width:402px;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (-webkit-touch-callout:none){body.has-bottom-bar .imui-bottom-bar{padding-bottom:env(safe-area-inset-bottom,0px)}}.imui-panel-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#27221b99;border:none;border-radius:53px;flex-grow:1;justify-content:center;gap:6px;width:auto;margin:0;display:flex;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a;padding:12px 14px 14px!important}.imui-bottom-bar .imui-button{width:100%}.imui-logo{width:220px;height:auto;margin:0 auto 32px;display:block}.imui-title{color:#d4bc86;letter-spacing:0;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-wrap:balance;margin:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2}.imui-title--display{font-family:Merriweather,Merriweather Fallback,Georgia,serif}.imui-title--underline{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.imui-title--white{color:#f0ebe1}.imui-title--gray{color:#807464}.imui-title--green{color:#aeb337}.imui-title--red{color:#ca432a}.imui-subtitle{color:#d4bc86;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:12px 0;font-size:1.5rem;font-weight:700;line-height:1.2}.imui-subtitle--display{font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem}.imui-subtitle--code{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:1.5rem}.imui-subtitle--underline{-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.imui-subtitle--gold{color:#d4bc86}.imui-subtitle--yellow{color:#c57b44}.imui-subtitle--white{color:#f0ebe1}.imui-subtitle--gray{color:#807464}.imui-subtitle--green{color:#aeb337}.imui-subtitle--red{color:#ca432a}.imui-text{color:#d4bc86;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:0 0 24px;font-size:1rem;font-weight:400;line-height:1.2}.imui-text+.imui-text{margin-top:-12px}.imui-text--white{color:#f0ebe1}.imui-text--gray{color:#807464}.imui-text--gold{color:#d4bc86}.imui-text--yellow{color:#c57b44}.imui-text--green{color:#aeb337}.imui-text--red{color:#ca432a}.imui-text--high{color:#aeb337}.imui-text--mid{color:#c57b44}.imui-text--low{color:#ca432a}.imui-text--mini{font-size:.875rem}.imui-text--bold{font-weight:700}.imui-subtitle+.imui-text{margin-top:3px}.imui-player-name{color:#f0ebe1;letter-spacing:0;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-weight:700;line-height:1.2}.imui-player-name--display{font-size:2.25rem}.imui-player-name--opponent{font-size:2.25rem;line-height:.95}.imui-player-name--duel{font-size:1.5rem;line-height:1.1}.imui-player-name--list{font-size:1.5rem}.imui-player-name--match{font-size:1rem}.imui-player-name--row{font-size:1.5rem}.imui-player-name--compact{color:#807464;font-size:1rem;font-weight:700;line-height:1.15}.imui-player-name--ready{color:#f0ebe1}.imui-sentence{color:#d4bc86;font-weight:700;line-height:1.08}.imui-sentence--display,.imui-sentence--header{font-size:1.5rem}.imui-sentence--inline{font-size:1rem}.imui-sentence--compact{font-size:1rem;font-weight:700}.imui-sentence__label{opacity:.72;font-size:.875rem;font-weight:400;line-height:1;display:block}.imui-divider{color:#807464;text-align:center;align-items:center;gap:12px;font-size:.875rem;font-weight:400;line-height:1;display:flex}.imui-divider:before,.imui-divider:after{content:"";background:#d8be7e3d;flex:1;height:1px;margin-top:3px}.imui-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border:none;border-radius:53px;margin:0 24px;padding:16px 14px;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.imui-panel--blood{background:#5d160ee0;border-color:#ca432a57}.imui-panel--paper{background:linear-gradient(0deg,#0000 calc(100% - 1px),#785a3217 calc(100% - 1px)) 0 0/100% 33px,linear-gradient(168deg,#d0c2a2,#c4b090 62.18%,#8b7b5c);box-shadow:inset 0 2px #fff3,0 30px 60px -18px #000c}.imui-panel .imui-subtitle{margin:4px 0 24px}.imui-panel .imui-subtitle+.imui-text{margin-top:-20px;margin-bottom:24px}.imui-panel .imui-button{width:100%;margin-bottom:-2px;margin-left:-2px;margin-right:-2px}.imui-panel+.imui-panel{margin-top:12px}.imui-mini-divider{background:#dec98e4d;border:none;width:60px;height:1px;margin:24px auto}.imui-button{box-sizing:border-box;color:#0009;text-align:center;cursor:pointer;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;--button-color:#d4bc86;background-image:linear-gradient(#c2ac79 0%,#d4bc86 85%);border:2px solid #121111;border-radius:42px;justify-content:center;align-items:center;height:73px;min-height:48px;padding:14px 20px 36px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;transition:transform .2s,filter .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 -10px 10px 1px #0000007d,inset 0 -12px 1px 9px #00000061,inset 0 -4px 6px #00000094,inset 0 4px 3px 3px #ffffff17,inset 0 2px #ffffff40}.imui-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.imui-button:active:not(:disabled),.imui-button.active{filter:none;padding-top:24px;padding-bottom:16px;transform:none;box-shadow:inset 0 0 6px 1px #0003,inset 0 7px 5px 7px #0003,inset 0 3px 17px #00000094!important}.imui-button:disabled,.imui-button.is-disabled{cursor:not-allowed;opacity:.3;filter:none!important;transform:none!important}.imui-button--gold{--button-color:#d4bc86;background-image:linear-gradient(#c2ac79 0%,#d4bc86 85%);box-shadow:0 -6px 11px #d4bc861a,inset 0 -10px 10px 1px #0003,inset 0 -12px 1px 9px #00000061,inset 0 -4px 6px #00000094,inset 0 4px 3px 3px #ffffff17,inset 0 2px #ffffff40}.imui-button--gold:active:not(:disabled),.imui-button--gold.active{background-image:linear-gradient(#6c6044 0%,#76694b 85%)}.imui-button--green{--button-color:#aeb337;background-image:linear-gradient(#9ca12b 0%,#e6d946 85%);box-shadow:0 -6px 11px #aeb3371a,inset 0 -10px 10px 1px #0003,inset 0 -12px 1px 9px #00000061,inset 0 -4px 6px #00000094,inset 0 4px 3px 3px #ffffff17,inset 0 2px #ffffff40}.imui-button--green:active:not(:disabled),.imui-button--green.active{background-image:linear-gradient(#575a19 0%,#80792a 85%)}.imui-button--yellow{--button-color:#c57b44;background-image:linear-gradient(#ce7d40 0%,#fa9244 85%);box-shadow:0 -6px 11px #c57b4459,inset 0 -10px 10px 1px #0000007d,inset 0 -12px 1px 9px #00000061,inset 0 -4px 6px #00000094,inset 0 4px 3px 3px #ffffff0d,inset 0 2px #ffffff2e}.imui-button--yellow:active:not(:disabled),.imui-button--yellow.active{background-image:linear-gradient(#734624 0%,#8c5226 85%)}.imui-button--red{--button-color:#ca432a;background-image:linear-gradient(179deg,#c14a33 0%,#fb5e41 86%);box-shadow:0 -6px 11px #ca432a1f,inset 0 -10px 10px 1px #0003,inset 0 -12px 1px 9px #00000061,inset 0 -4px 6px #00000094,inset 0 4px 3px 3px #ffffff08,inset 0 2px #ffffff26}.imui-button--red:active:not(:disabled),.imui-button--red.active{background-image:linear-gradient(179deg,#6c291d,#8c3828 86%)}.imui-button--paper-gray{--button-color:#a48b71;background-image:linear-gradient(179deg,#8d775f,#a78f6d 86%);border:2px solid #594b35;border-color:#76654c #594b35 #443826;box-shadow:0 -6px 11px #b6926433,inset 0 -10px 10px 1px #00000024,inset 0 -12px 1px 9px #00000045,inset 0 -4px 6px #0006,inset 0 4px 7px 3px #ffffff1a,inset 0 2px #fce3c23b}.imui-button--paper-gray:active:not(:disabled),.imui-button--paper-gray.active{background-image:linear-gradient(179deg,#4f4235,#5d503d 86%);box-shadow:inset 0 9px 10px 1px #0000007d,inset 0 3px 10px 4px #00000061,inset 0 -1px 6px #00000094,inset 0 -6px 3px 3px #ffffff05}.imui-button--ready-nudge:not(:disabled):not(.is-disabled){animation:3.6s linear 5s infinite alternate imui-ready-glow}.imui-button--continue{isolation:isolate;width:100%;position:relative;overflow:hidden}.imui-button--continue:after{content:"";top:0;bottom:0;right:0;left:calc(var(--continue-progress-start,1) * 100%);pointer-events:none;animation:imui-continue-countdown var(--continue-duration,20s) linear forwards;-webkit-backdrop-filter:brightness(.78);background:0 0;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 50px);mask-image:linear-gradient(90deg,#0000 0,#000 50px)}.imui-button--waiting{box-shadow:none;color:#d4bc86a6;background:0 0;padding:25px 20px}.imui-button--icon{border-radius:50%;width:39px;height:39px;min-height:39px;padding:0}.imui-button--sm{min-height:30px;padding:8px 12px;font-size:.875rem}.imui-button--outline{box-shadow:none;color:#807464;background:0 0;border:1px solid #d4bc8659;height:auto;min-height:44px;padding:14px 20px;font-size:1rem;font-weight:700}@keyframes imui-continue-countdown{0%{left:calc(var(--continue-progress-start,1) * 100%)}to{left:0}}.imui-softbutton{color:#d4bc86;background:#f0ebe114;border:0;border-radius:53px;min-height:34px;padding:8px 16px;font-size:1rem;font-weight:700}.imui-softbutton--white{color:#f0ebe1}.imui-softbutton--solid-white{color:#221d16;background:#f0ebe1}.imui-softbutton--gray{color:#807464;background:#8074642e}.imui-softbutton--green{color:#aeb337;background:#aeb3372e}.imui-softbutton--red{color:#ca432a;background:#ca432a2e}.imui-softbutton--mini{font-size:.875rem;font-weight:400}.imui-softbutton:disabled,.imui-softbutton.is-disabled{cursor:not-allowed;opacity:.3}.imui-badge,.title-badge{color:#000;border-radius:999px;justify-content:center;align-items:center;padding:2px 10px 3px;font-size:.875rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.imui-badge--red,.imui-badge.title-badge--red,.title-badge--red,.title-badge.title-badge--red{background:#ca432a}.imui-badge--green,.imui-badge.title-badge--green,.title-badge--green,.title-badge.title-badge--green{background:#aeb337}.imui-badge--yellow,.imui-badge.title-badge--yellow,.title-badge--yellow,.title-badge.title-badge--yellow{background:#d4bc86}.imui-action-icon{border:2px solid #d4bc86;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex;overflow:hidden;box-shadow:0 0 16px #d4bc8666}.imui-action-icon--md{border-width:2px;width:58px;height:58px}.imui-action-icon--sm{border:1px solid #d4bc86;width:30px;height:30px;box-shadow:0 2px 8px #00000059}.imui-action-icon--xs{border:1px solid #d4bc86d9;width:22px;height:22px;box-shadow:0 1px 4px #00000059}.imui-action-icon img{object-fit:cover;width:100%;height:100%}@keyframes imui-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes imui-ready-glow{0%{border-color:#121111}50%{border-color:var(--button-color)}to{border-color:#121111}}.is-shaking{animation:.4s cubic-bezier(.36,.07,.19,.97) both imui-shake}@supports (corner-shape:superellipse(1.4)){.imui-panel{corner-shape:superellipse(1.4);border-radius:66px}.imui-button{corner-shape:superellipse(1.2);border-radius:37px}}.stats-bar{width:100%}.stats-bar__betrayed-label{color:#d4bc86;text-align:center;margin-bottom:10px;font-size:1.5rem}.stats-bar__labels{width:100%;margin-bottom:4px;display:flex}.stats-bar__label-item{text-align:center;white-space:nowrap;text-overflow:ellipsis;padding:0 2px;font-size:.875rem;overflow:hidden}.stats-bar__track{background:#ffffff0d;border-radius:20px;width:100%;display:flex;overflow:hidden}.stats-bar__track--compact{height:14px}.stats-bar__track--full{height:22px}.stats-bar__segment{min-width:3px;transition:width .4s}.stats-bar__counts{width:100%;margin-top:4px;display:flex}.stats-bar__count-item{text-align:center;min-width:20px;font-weight:700}.stats-bar__count-item--compact,.stats-bar__count-item--full{font-size:.875rem}.stats-bar__empty{color:#807464}.config-modal{z-index:1000;padding:calc(18px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-right,0px)) calc(18px + env(safe-area-inset-bottom,0px)) calc(18px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.config-modal__panel{flex-direction:column;width:min(90vw,800px);max-height:90vh;padding:0;display:flex;overflow:hidden}.config-modal__header,.config-modal__footer{background:#ffffff05;flex:none}.config-modal__header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:16px;padding:16px 30px;display:flex}.config-modal__header h2{margin:0}.config-modal__close{font-size:1.5rem}.config-modal__content{flex:auto;padding:30px;overflow-y:auto}.config-modal__footer{border-top:1px solid #ffffff1a;justify-content:center;gap:12px;padding:20px 30px;display:flex}.config-stack{flex-direction:column;gap:20px;display:flex}.config-section h3{margin:0 0 15px}.config-section--notice{color:#807464;text-align:center;padding:28px 20px}.config-section--danger{margin-bottom:10px}.config-section--danger p{color:#807464;margin:5px 0 15px;font-size:.875rem}.config-section--danger p:last-child{margin-bottom:0}.config-row{align-items:center;gap:8px;display:flex}.config-row--wrap{flex-wrap:wrap;gap:10px}.config-row--bordered{border-top:1px solid #ffffff0d;margin-top:10px;padding-top:10px}.config-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:15px;display:grid}.config-field{flex-direction:column;gap:7px;display:flex}.config-hint{color:#807464;font-size:.875rem}.config-mini-button{font-size:.875rem}.config-mechanics{flex-direction:column;display:flex}.config-mechanic{border-bottom:1px solid #ffffff0d;flex-direction:column;padding:15px 0;display:flex}.config-mechanic--last{border-bottom:0}.config-mechanic__main{align-items:center;gap:15px;display:flex}.config-mechanic__main p{color:#807464;margin:2px 0 0;font-size:.875rem}.config-nested{background:#ffffff08;border-radius:10px;flex-direction:column;gap:12px;margin:12px 0 0 53px;padding:12px;display:flex}.config-nested--inline{background:0 0;flex-flow:wrap;align-items:center;padding:6px 0}.config-nested select{color:#f0ebe1;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:4px;outline:none;padding:4px 8px;font-size:.875rem}.config-nested select option{color:#000}.config-nested__title{color:#807464;margin:0 0 5px;font-size:.875rem;font-weight:700}.config-check-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.config-check-grid label{cursor:pointer;align-items:center;gap:8px;font-size:.875rem;display:flex}.config-check-grid input{width:16px;height:16px;padding:0}.config-action-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.config-action-row{background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;grid-template-columns:minmax(72px,1fr) auto;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:grid}.config-action-row strong{font-size:.875rem}.config-action-row select{width:86px}.config-rounds-total{margin-bottom:20px}.config-round{border-top:1px solid #ffffff0d;flex-direction:column;gap:15px;padding:20px 0;display:flex}.config-round__title{color:#d4bc86;font-size:1rem;font-weight:700}.config-round__label{color:#807464;min-width:70px;font-size:.875rem}.config-round>.config-stack{gap:12px;padding-left:15px}.config-danger-button{font-size:.875rem}@media (width<=520px){.config-modal{padding:10px}.config-modal__panel{width:100%;max-height:94vh}.config-modal__header,.config-modal__content,.config-modal__footer{padding-left:18px;padding-right:18px}.config-nested{margin-left:0}}.config-modal--custom{padding:calc(16px + env(safe-area-inset-top,0px)) 16px calc(16px + env(safe-area-inset-bottom,0px));background:#000000e0;align-items:center}.config-modal--custom .config-modal__panel{background:#14110df5;border-radius:42px;width:min(100%,370px);max-height:calc(100dvh - 32px);box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a,0 18px 38px #00000094}.config-modal--custom .config-modal__header{background:0 0;border-bottom:0;justify-content:center;padding:22px 20px 10px}.config-modal--custom .config-modal__header h2{color:#f0ebe1;font-size:1.45rem;line-height:1.12}.config-modal--custom .config-modal__content{scrollbar-color:#d4bc868c transparent;padding:4px 22px 8px}.config-modal--custom .config-stack{gap:0}.config-modal--custom .config-modal__footer{z-index:2;background:linear-gradient(#14110d00 0%,#14110df5 34%,#14110d 100%);border-top:0;grid-template-columns:1fr 1fr;gap:10px;padding:34px 16px 16px;display:grid;position:relative}.config-modal--custom .ios-switch{width:44px;height:26px}.config-modal--custom .ios-switch__track{background:#ca432a;border:0}.config-modal--custom .ios-switch__track--checked{background:#aeb337}.config-modal--custom .ios-switch__thumb{background:#000000d1;width:18px;height:18px;bottom:4px;left:4px}.config-modal--custom .ios-switch__thumb--checked{left:22px}.config-modal--custom .number-stepper{background:#d4bc862e;border:0;border-radius:999px;min-width:0;overflow:hidden}.config-modal--custom .number-stepper__button{color:#d4bc86;background:0 0;width:28px;height:28px;margin:0 -6px 0 0;padding:0;font-size:0}.config-modal--custom .number-stepper__button:last-of-type{margin:0 0 0 -6px}.config-modal--custom .number-stepper__button:disabled{opacity:.28;cursor:not-allowed}.config-modal--custom .number-stepper__input{color:#d4bc86;height:28px;font-size:1.35rem;font-weight:700}.custom-config{color:#f0ebe1;flex-direction:column;gap:26px;display:flex}.custom-config .imui-divider{color:#807464;margin:0 0 15px;font-weight:700}.custom-config select{color:#d4bc86;max-width:100%;font:inherit;appearance:none;background:#d4bc862e;border:0;border-radius:999px;outline:none;height:28px;padding:0 16px;font-size:1rem;font-weight:700;line-height:1}.custom-config option{color:#000}.custom-config__section{min-width:0}.custom-config__section--payoff{margin-top:4px}.custom-round__top .imui-text{margin-bottom:12px}.custom-payoff{flex-direction:column;gap:13px;display:flex}.custom-payoff__pair{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.custom-payoff__line,.custom-payoff__split-controls{justify-content:center;align-items:center;gap:7px;min-width:0;display:inline-flex}.custom-payoff__case{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.custom-payoff__case>strong{color:#d4bc86;font-size:1rem;font-weight:700;line-height:1.05}.custom-payoff__case--split .custom-payoff__split-controls{gap:12px;width:100%;max-width:320px}.custom-payoff-stepper{flex:none;min-width:0}.custom-payoff-stepper .number-stepper{background:#d4bc8629}.custom-payoff-stepper__dots{flex:none;gap:4px;display:inline-flex}.custom-payoff-stepper__dots .home-dot{margin:0!important}.custom-payoff-stepper--green .number-stepper{background:#aeb33729}.custom-payoff-stepper--green .number-stepper__button,.custom-payoff-stepper--green .number-stepper__input{color:#aeb337}.custom-payoff-stepper--red .number-stepper{background:#ca432a2e}.custom-payoff-stepper--red .number-stepper__button,.custom-payoff-stepper--red .number-stepper__input{color:#ca432a}.custom-mechanics{flex-direction:column;gap:0;display:flex}.custom-mechanic{border-bottom:1px dashed #d8be7e2e;padding:14px 0}.custom-mechanic:last-child{border-bottom:0}.custom-mechanic--off .custom-mechanic__icon,.custom-mechanic--off .custom-mechanic__copy{opacity:.55}.custom-mechanic--red .ios-switch__track--checked{background:#ca432a}.custom-mechanic__main{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.custom-mechanic__icon{background:#0000003d;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.custom-mechanic__icon img{object-fit:contain;width:100%;height:100%;display:block}.custom-mechanic__copy{min-width:0}.custom-mechanic__copy strong{color:#d4bc86;font-size:1rem;font-weight:700;line-height:1.05;display:block}.custom-mechanic__copy p{color:#807464;margin:3px 0 0;font-size:.875rem;font-weight:700;line-height:1.18}.custom-mechanic__settings,.custom-actions{color:#807464;flex-direction:column;gap:10px;margin:10px 0 0 62px;font-size:.875rem;font-weight:700;display:flex}.custom-mechanic__settings p,.custom-actions p{margin:0;line-height:1.25}.custom-mechanic__settings--inline,.custom-inline-controls{flex-flow:wrap;align-items:center;gap:8px}.custom-inline-controls{display:flex}.custom-inline-controls--full{gap:6px;margin-top:2px}.custom-inline-controls--full .number-stepper__button{width:18px}.custom-inline-controls--full .number-stepper__input{width:34px}.custom-actions{margin-left:21px}.custom-action{grid-template-columns:34px minmax(74px,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.custom-action .custom-mechanic__icon{width:34px;height:34px;box-shadow:none;border-width:1px}.custom-action strong{color:#d4bc86;min-width:0;font-size:.875rem;line-height:1}.custom-action select{width:76px}.custom-action--off{opacity:.55}.custom-actions__hint{color:#807464}.custom-rounds-total{flex-direction:column;align-items:center;gap:6px;margin-bottom:18px;display:flex}.custom-rounds-total span{color:#f0ebe1;font-size:1rem;font-weight:700}.custom-rounds-total .number-stepper{background:0 0}.custom-rounds-total .number-stepper__input{color:#f0ebe1;width:54px;height:44px;font-size:2.6rem}.custom-rounds{flex-direction:column;display:flex}.custom-rounds .ios-switch__track{background-color:#807464}.custom-rounds .ios-switch__track--checked{background-color:#d4bc86}.custom-round{border-top:1px dashed #d8be7e2e;padding:17px 0 18px}.custom-round__topline{grid-template-columns:minmax(84px,1fr) auto;align-items:start;gap:12px;display:grid}.custom-round__topline>strong{color:#f0ebe1;font-size:1.35rem;line-height:1.1}.custom-round__numbers{grid-template-columns:auto auto;gap:12px;display:grid}.custom-round__numbers label{color:#d4bc86;flex-direction:column;align-items:center;gap:3px;font-size:.78rem;font-weight:700;line-height:1;display:flex}.custom-round__toggles{flex-direction:column;gap:9px;margin-top:12px;display:flex}.custom-round__toggles label{color:#d4bc86;align-items:center;gap:10px;font-size:.875rem;font-weight:700;display:flex}.custom-round__toggles .is-muted{color:#807464;opacity:.72}@media (width<=360px){.config-modal--custom{padding-inline:8px}.config-modal--custom .config-modal__content{padding-inline:18px}.custom-payoff__pair{gap:10px}.custom-payoff-stepper{gap:5px}.custom-payoff-stepper__dots .home-dot{width:17px;height:17px}.custom-round__topline{grid-template-columns:1fr}.custom-round__numbers{justify-content:start}}.host-quick-menu{--host-quick-menu-edge:max(16px, env(safe-area-inset-right));--host-quick-menu-bottom:max(16px, env(safe-area-inset-bottom));--host-quick-menu-size:44px;z-index:101;pointer-events:none;max-width:448px;margin:0 auto;position:fixed;bottom:0;left:0;right:0}body.has-bottom-bar .host-quick-menu{--host-quick-menu-bottom:max(112px, env(safe-area-inset-bottom))}.host-quick-menu--open{z-index:10001}@supports (-webkit-touch-callout:none){@media (display-mode:standalone){body.has-bottom-bar .host-quick-menu{--host-quick-menu-bottom:max(133px, env(safe-area-inset-bottom))}}}html.capacitor-ios body.has-bottom-bar .host-quick-menu{--host-quick-menu-bottom:max(133px, env(safe-area-inset-bottom))}.host-quick-menu__trigger{right:var(--host-quick-menu-edge);bottom:var(--host-quick-menu-bottom);z-index:9999;width:var(--host-quick-menu-size);height:var(--host-quick-menu-size);color:#807464;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#27221b99;border:none;border-radius:53px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.host-quick-menu__trigger img{width:23px;height:5px;display:block}.host-quick-menu__trigger:hover,.host-quick-menu__trigger:focus-visible{background:#27221bf5;border-color:#d4bc86cc;outline:none}.host-quick-menu__modal{z-index:10000;pointer-events:auto;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.host-quick-menu__panel{pointer-events:auto;text-align:center;width:min(100%,360px);margin:0;padding:0;position:relative;overflow:hidden}.host-quick-menu__panel>.game-audio-controls:last-child{padding-bottom:16px}.host-quick-menu__close{color:#f0ebe194;cursor:pointer;background:0 0;border:0;padding:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1;position:absolute;top:13px;right:18px}.host-quick-menu__close:hover{color:#ca432a}.host-quick-menu__eyebrow{color:#807464;letter-spacing:0;text-transform:uppercase;margin:0 22px 4px;font-size:.875rem;font-weight:700}.host-quick-menu__title{color:#d4bc86;margin:0 24px 18px;line-height:1.05}.host-quick-menu__actions{border-top:1px solid #d4bc8638;gap:0;display:grid}.host-quick-menu__item{text-align:center;cursor:pointer;background:#d4bc8600;border-bottom:1px solid #d4bc862e;border-radius:0;justify-content:center;align-items:center;gap:10px;width:100%;min-height:60px;text-decoration:none;display:flex}.host-quick-menu__item:last-child{border-bottom:0}.host-quick-menu__item:hover:not(:disabled),.host-quick-menu__item:focus-visible:not(:disabled){background:#d4bc861f;outline:none}.host-quick-menu__item:disabled{color:#807464;opacity:.3}.host-quick-menu__item--warning{color:#c57b44}.host-quick-menu__item--gold{color:#d4bc86}.host-quick-menu__message{color:#ca432a;margin:0;padding:12px 24px 18px;font-size:.82rem;font-weight:700;line-height:1.25}.public-cast-panel{color:#f0ebe1;padding:16px}.public-cast-panel__title{margin:0 0 4px}.public-cast-panel__subtitle{width:min(100%,304px);margin:0 auto 22px}.public-cast-panel__share-grid{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:16px;max-width:300px;margin:0 auto;display:grid}.public-cast-panel__default-block{position:relative}.public-cast-panel__pro-hitbox{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:18px;width:calc(100% + 16px);height:calc(100% + 12px);padding:0;display:block;position:absolute;inset:-6px -8px}.public-cast-panel__pro-hitbox:focus-visible{outline-offset:3px;outline:2px solid #ca432ae6}.public-cast-panel__qr{justify-content:center;align-items:center;width:118px;height:118px;display:flex;position:relative}.public-cast-panel__qr-content{justify-content:center;align-items:center;display:flex}.public-cast-panel__qr--locked .public-cast-panel__qr-content{filter:blur(6px);opacity:.6}.public-cast-panel__pro-badge{z-index:1;box-sizing:border-box;color:#ca432a;opacity:1;border:2px solid #ca432a;border-radius:6px;justify-content:center;align-items:center;min-width:42px;min-height:23px;font-size:.875rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(13deg)}.public-cast-panel__buttons{gap:6px;min-width:0;display:grid}.public-cast-panel__button{cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:9px;width:100%;display:inline-flex}.public-cast-panel__button svg,.public-cast-panel__button img{flex:none}.public-cast-panel__button svg{width:18px;height:16px;margin:-4px 0}.public-cast-panel__icon{object-fit:contain;width:24px;height:auto;margin:-4px 0;display:block}.public-cast-panel__button--share{justify-self:stretch}.public-cast-panel__button--pro-locked{opacity:.3}.public-cast-panel__mode{place-items:start center;gap:16px;min-height:264px;display:grid}.public-cast-panel__mode-top{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;width:100%;display:grid}.public-cast-panel__back{cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:3px;margin:0 0 0 12px;padding:0;line-height:1;display:inline-flex}.public-cast-panel__back span{border-bottom:2px solid;border-left:2px solid;width:10px;height:10px;transform:rotate(45deg)}.public-cast-panel__mode-title{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex;margin:0!important}.public-cast-panel__mode-title .public-cast-panel__icon{filter:brightness(0)invert();width:18px}.public-cast-panel__mode-body{text-align:left;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:16px;width:min(100%,308px);margin:0 0 6px;display:grid}.public-cast-panel__mode--chromecast .public-cast-panel__mode-body{grid-template-columns:54px minmax(0,1fr);width:min(100%,252px);margin-bottom:0}.public-cast-panel__round-control--music-paused img{margin-right:-4px}.public-cast-panel__round-control--previous img{transform:scaleX(-1)}.public-cast-panel__mode-visual{justify-content:center;align-items:center;min-width:0;display:flex}.public-cast-panel__mode-visual-image{width:116px;height:auto;display:block}.public-cast-panel__mode-visual-cast{aspect-ratio:1.25;border-radius:28px;justify-content:center;align-items:center;width:116px;display:flex}.public-cast-panel__mode-visual-cast img{filter:brightness(0)invert();width:56px;height:auto;display:block}.public-cast-panel__mode-copy{gap:8px;min-width:0;display:grid}.public-cast-panel__mode-copy .public-cast-panel__status{margin-top:0}.public-cast-panel__instruction{text-align:left;margin:0;font-size:.96rem;line-height:1.15}.public-cast-panel__status,.public-cast-panel__message{margin:0}.public-cast-panel__mode-actions{justify-content:center;justify-self:center;align-items:center;gap:14px;width:fit-content;max-width:100%;display:flex}.public-cast-panel__round-control{cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:50px;height:50px;min-height:50px;padding:0;transition:transform .18s,filter .18s,opacity .18s;display:inline-flex}.public-cast-panel__round-control img{width:auto;max-width:58%;height:auto;max-height:58%;display:block}.public-cast-panel__round-control:hover:not(:disabled),.public-cast-panel__round-control:focus-visible:not(:disabled){filter:brightness(1.05);outline:none;transform:translateY(-1px)}.public-cast-panel__round-control:active:not(:disabled){transform:scale(.95)}.public-cast-panel__round-control:disabled{cursor:not-allowed;opacity:.32;filter:none;transform:none}.public-cast-panel__round-control--secondary{background:#f0ebe121}.public-cast-panel__round-control--warning{background:#c57b4433}.public-cast-panel__round-control--danger{background:#ca432a2e}.public-cast-panel__round-control--primary{background:#f0ebe1;width:68px;height:68px;min-height:68px}.public-cast-panel__round-control--primary img{max-width:44%;max-height:44%}.public-cast-panel__round-control--light{background:#f0ebe1}.public-cast-panel__message{margin-top:12px}.public-cast-panel__status--compact{text-align:center;font-size:.86rem;line-height:1.2}.game-audio-controls{color:#f0ebe1;border-top:1px solid #d4bc8638;gap:14px;padding:16px 0 0;display:grid}.public-cast-panel+.game-audio-controls{border-top-color:#f0ebe114}.game-audio-controls__title{margin:0 22px}.bso-track-label{color:#f0ebe1;white-space:normal;justify-content:center;align-items:baseline;gap:.34em;min-width:0;max-width:100%;line-height:1.15;display:inline-flex}.bso-track-label__number{color:#f0ebe1;flex:none}.bso-track-label__prefix{color:#807464}.bso-track-label__title{overflow-wrap:anywhere;min-width:0}.game-audio-controls .bso-track-label__number,.game-audio-controls .bso-track-label__title{color:#d4bc86}.public-cast-panel__track-label{text-align:center;justify-self:center;margin-top:2px;font-size:1.02rem;font-weight:600}.game-audio-controls__main{grid-template-columns:minmax(165px,1fr) 58px minmax(44px,1fr);justify-content:center;justify-self:center;align-items:center;gap:10px;min-width:0;max-width:100%;padding:0 22px;display:grid}.game-audio-controls__left{grid-column:1;justify-content:flex-end;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.game-audio-controls__left .public-cast-panel__round-control--previous{background:#d4bc86;width:44px;height:44px;min-height:44px}.game-audio-controls__actions{flex:none;justify-content:center;align-items:center;gap:10px;display:flex}.game-audio-controls__actions--mobile{display:contents}.game-audio-controls__actions--mobile .public-cast-panel__round-control{background:#d4bc86;width:44px;height:44px;min-height:44px}.game-audio-controls__actions--mobile .public-cast-panel__round-control--primary{grid-column:2;justify-self:center;width:58px;height:58px;min-height:58px}.game-audio-controls__actions--mobile .public-cast-panel__round-control--light{justify-self:start}.game-audio-controls__actions--mobile .public-cast-panel__round-control--light:not(.public-cast-panel__round-control--previous){grid-column:3;justify-self:start}.game-audio-controls__range{flex:none;justify-content:flex-end;align-items:center;margin-right:12px;display:flex}.game-audio-controls__volume-control{cursor:pointer;touch-action:pan-y;align-items:center;width:81px;min-width:0;height:38px;display:flex;position:relative}.game-audio-controls__volume-bars{pointer-events:none;align-items:center;gap:3px;width:100%;min-width:0;display:flex}.game-audio-controls__volume-bar{width:3px;height:var(--volume-bar-height);background:#f0ebe11f;border-radius:999px;flex:0 0 3px;transition:background .12s}.game-audio-controls__volume-bar.is-active{background:#d4bc86}.game-audio-controls__volume-control input{z-index:1;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.game-audio-controls__volume-control:has(input:focus-visible) .game-audio-controls__volume-bars{filter:drop-shadow(0 0 4px #d4bc868c)}.game-audio-controls__countdown-section{border-top:1px solid #d4bc8638}.game-audio-controls__countdown-section .imui-text{margin:0}.game-audio-controls__switch{text-align:left;justify-content:center;align-items:center;gap:10px;min-height:60px;padding:0 22px;display:flex}.game-audio-controls__switch span:first-child{margin:0}.game-audio-controls__switch input{opacity:0;pointer-events:none;position:absolute}.game-audio-controls__switch-track{background:#f0ebe11f;border:0;border-radius:20px;flex:none;width:44px;height:26px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.game-audio-controls__switch-thumb{background:#000000d1;border-radius:50%;width:18px;height:18px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:4px;left:4px;box-shadow:0 2px 4px #0000004d}.game-audio-controls__switch input:checked+.game-audio-controls__switch-track{background:#d4bc86}.game-audio-controls__switch input:checked+.game-audio-controls__switch-track .game-audio-controls__switch-thumb{left:22px}.game-audio-controls__switch input:focus-visible+.game-audio-controls__switch-track{outline-offset:3px;outline:2px solid #f0ebe1e6}@media (width<=360px){.public-cast-panel{padding-inline:20px}.public-cast-panel__share-grid{grid-template-columns:104px minmax(0,1fr);gap:12px}.public-cast-panel__qr .rounded-qr,.public-cast-panel__qr .rounded-qr__svg,.public-cast-panel__qr .rounded-qr__source{width:104px!important;height:104px!important}.public-cast-panel__button{gap:8px}.public-cast-panel__button svg,.public-cast-panel__button img{width:26px}.public-cast-panel__mode{gap:14px}.public-cast-panel__mode-body{grid-template-columns:96px minmax(0,1fr);gap:12px;width:min(100%,250px)}.public-cast-panel__mode-visual-image,.public-cast-panel__mode-visual-cast{width:96px}.public-cast-panel__mode-visual-cast{border-radius:24px}.public-cast-panel__mode-visual-cast img{width:48px}.public-cast-panel__instruction{font-size:.9rem}.public-cast-panel__mode-actions{gap:12px}.public-cast-panel__mode-actions--cast .public-cast-panel__round-control{width:46px;height:46px;min-height:46px}.public-cast-panel__mode-actions--cast .public-cast-panel__round-control--primary{width:62px;height:62px;min-height:62px}.game-audio-controls{padding-inline:0}.game-audio-controls__title{margin-inline:20px}.game-audio-controls__main,.game-audio-controls__switch{padding-inline:20px}.game-audio-controls__range{justify-content:flex-end}}.cast-receiver{text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100dvh;padding:32px;display:flex}.cast-receiver__logo{width:min(420px,72vw);height:auto}.cast-receiver__status{color:#f0ebe1}.language-selector{z-index:30;font-family:Lato,Lato Fallback,Arial,sans-serif;display:inline-flex;position:relative}.language-selector.language-selector--home{top:max(0px, env(safe-area-inset-top,0px));z-index:120;justify-content:end;margin:0 auto;position:fixed;left:0;right:0}@supports (animation-timeline:scroll()){.language-selector.language-selector--home .language-selector__trigger{will-change:opacity;animation:linear both home-language-selector-fade;animation-timeline:scroll(root);animation-range:60px 120px}}.language-selector__trigger{color:#807464;opacity:.5;letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:53px;justify-content:center;align-items:center;gap:5px;min-width:56px;height:44px;margin:0;padding:0 11px 0 13px;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.language-selector__trigger:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-top:-3px;transition:transform .18s;transform:rotate(45deg)}.language-selector__trigger[aria-expanded=true]:after{margin-top:3px;transform:rotate(225deg)}.language-selector__menu{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221bf5;border-radius:16px;width:164px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:inset 1px 1px 2px #ffffff2e,inset 0 0 0 1px #ffffff1a,0 18px 34px #00000061}.language-selector--quick-menu{border-top:1px solid #d4bc8638;width:100%;display:block}.language-selector--quick-menu .language-selector__trigger{width:100%;height:auto;min-height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#d4bc8600;border-radius:0}.language-selector--quick-menu .language-selector__trigger:hover,.language-selector--quick-menu .language-selector__trigger:focus-visible{background:#d4bc861f}.language-selector--quick-menu .language-selector__menu{width:100%;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000003d;border-top:1px solid #d4bc862e;border-radius:0;position:static}.language-selector__option{color:#807464;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:10px;width:100%;min-height:42px;padding:12px 24px;font-size:1rem;display:flex}.language-selector__option:hover,.language-selector__option:focus-visible{color:#d4bc86;outline:none}.language-selector__option.is-active{color:#d4bc86;background:#d4bc8633;outline:none}.language-selector__code{color:#d4bc86;min-width:25px;font-weight:900;display:none}.language-selector__label{white-space:nowrap;flex:1;min-width:0}@media (prefers-reduced-motion:reduce){.language-selector__trigger:after{transition:none}}@keyframes home-language-selector-fade{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.game-onboarding{--game-onboarding-logo-top:24px;--game-onboarding-logo-width:220px;--game-onboarding-nav-bottom:36px;--game-onboarding-nav-space:calc(80px + var(--game-onboarding-nav-bottom));width:min(100%,402px);height:var(--pwa-viewport-height);min-height:var(--pwa-viewport-height);color:#d4bc86;background:#000;margin:0 auto;position:relative;overflow:hidden}.game-onboarding__scene{min-height:var(--pwa-viewport-height);box-sizing:border-box;padding:calc(var(--game-onboarding-logo-top) + env(safe-area-inset-top,0px)) 0 var(--game-onboarding-nav-space);position:relative}.game-onboarding__logo{z-index:2;width:var(--game-onboarding-logo-width);filter:drop-shadow(0 8px 12px #000000e0)drop-shadow(0 0 18px #000000b8);height:auto;margin:0 auto;display:block;position:relative}.game-onboarding__media{z-index:1;aspect-ratio:9/16;justify-content:center;align-items:center;width:min(100%,402px);height:auto;margin-inline:auto;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.game-onboarding__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000000c7 0%,#00000061 10%,#0000 30%),linear-gradient(360deg,#000000c7 0%,#00000061 10%,#0000 30%);position:absolute;inset:0}.game-onboarding__image,.game-onboarding__placeholder{width:100%;height:100%;display:block}.game-onboarding__image{object-fit:cover;opacity:0;transform-origin:50%;will-change:transform, opacity;transition:opacity .42s;animation:13s ease-in-out both onboarding-ken-burns;transform:scale(1.08)translateY(1.5%)}.game-onboarding__image.is-loaded{opacity:1}.game-onboarding__image--arrest{transform-origin:52% 42%;animation-name:onboarding-ken-burns-arrest}.game-onboarding__image--deal,.game-onboarding__image--silence{animation-name:onboarding-ken-burns-left}.game-onboarding__image--stare{animation-name:onboarding-ken-burns-right}.game-onboarding__image--risk{animation-name:onboarding-ken-burns-risk}.game-onboarding__placeholder{color:#807464c2;text-align:center;opacity:1;background:radial-gradient(circle at 50% 38%,#8074643d,#8074641a 42%,#8074640f 72%),linear-gradient(#f0ebe11c,#f0ebe10f);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;line-height:1.1;transition:opacity .26s;display:flex}.game-onboarding__copy{right:0;bottom:var(--game-onboarding-nav-space);z-index:3;box-sizing:border-box;background:linear-gradient(#0000 0%,#000000db 42%,#000 78%);justify-content:center;align-items:flex-end;height:200px;padding:60px 24px 22px;display:flex;position:absolute;left:0}.game-onboarding__text{color:#d4bc86;letter-spacing:0;text-align:center;text-wrap:balance;opacity:1;will-change:opacity, transform;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;width:100%;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.95rem;font-weight:700;line-height:1.22;transition:opacity .22s,transform .26s;transform:translate(0,0)}.game-onboarding--transition-exiting .game-onboarding__image,.game-onboarding--transition-exiting .game-onboarding__placeholder,.game-onboarding--transition-exiting .game-onboarding__text{opacity:0}.game-onboarding--transition-pre-enter .game-onboarding__image,.game-onboarding--transition-pre-enter .game-onboarding__placeholder,.game-onboarding--transition-pre-enter .game-onboarding__text{opacity:0;transition:none}.game-onboarding--transition-forward.game-onboarding--transition-exiting .game-onboarding__text{transform:translate(-32px)}.game-onboarding--transition-forward.game-onboarding--transition-pre-enter .game-onboarding__text,.game-onboarding--transition-backward.game-onboarding--transition-exiting .game-onboarding__text{transform:translate(32px)}.game-onboarding--transition-backward.game-onboarding--transition-pre-enter .game-onboarding__text{transform:translate(-32px)}.game-onboarding__text--deal,.game-onboarding__text--risk{font-size:1.72rem}.game-onboarding__text-small{color:#d4bc86;margin-bottom:12px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.25rem;line-height:1.25;display:inline-block}.game-onboarding__text-red{color:#ca432a}.game-onboarding__text-green{color:#aeb337}.game-onboarding__nav{z-index:5;box-sizing:border-box;padding:24px 28px var(--game-onboarding-nav-bottom);background:#000;grid-template-columns:72px minmax(0,1fr) 72px;align-items:center;gap:12px;display:grid;position:absolute;bottom:0;left:0;right:0}.game-onboarding__nav-spacer{width:56px;height:56px}.game-onboarding__back,.game-onboarding__next{letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-weight:700;transition:transform .12s,background-color .12s}.game-onboarding__back{color:#d4bc86;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;padding-left:16px;display:inline-flex;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.game-onboarding__back-icon{pointer-events:none;width:24px;height:14px;display:block;transform:rotate(90deg)}.game-onboarding__next{color:#d4bc86;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border-radius:999px;min-width:0;min-height:56px;padding:16px 26px;font-size:1.375rem;line-height:1;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.game-onboarding--simulator .game-onboarding__next{color:#000000d1;background:#d4bc86;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.game-onboarding--simulator .game-onboarding__nav{padding:clamp(12px, 2.8svh, 24px) clamp(20px, 7vw, 28px) var(--game-onboarding-nav-bottom);grid-template-columns:clamp(52px,12svh,72px) minmax(0,1fr) clamp(52px,12svh,72px);gap:clamp(8px,2.1svh,12px)}.game-onboarding--simulator .game-onboarding__nav-spacer,.game-onboarding--simulator .game-onboarding__back{width:clamp(48px,8.8svh,56px);height:clamp(48px,8.8svh,56px)}.game-onboarding--simulator .game-onboarding__next{min-height:clamp(48px,8.8svh,56px);padding:clamp(13px,2.8svh,16px) clamp(18px,5.2vw,26px);font-size:clamp(1.12rem,3.6svh,1.375rem)}.game-onboarding__counter{color:#807464e6;text-align:center;font-size:1rem;font-weight:400;line-height:1.2}.game-onboarding__back:focus-visible,.game-onboarding__next:focus-visible,.game-onboarding-sim__choice:focus-visible{outline:none}.game-onboarding__back:disabled,.game-onboarding__next:disabled{cursor:default}.game-onboarding__back:hover:not(:disabled),.game-onboarding__next:hover:not(:disabled){transform:translateY(-2px)}.game-onboarding__back:active:not(:disabled),.game-onboarding__next:active:not(:disabled){transform:translateY(2px)}.game-onboarding--simulator{--game-onboarding-logo-top:clamp(14px, 3.2svh, 24px);--game-onboarding-nav-bottom:clamp(18px, 4.2svh, 36px);--game-onboarding-nav-space:calc(clamp(62px, 10.4svh, 80px) + var(--game-onboarding-nav-bottom));--game-onboarding-sim-logo-width:clamp(148px, 27svh, var(--game-onboarding-logo-width));--game-onboarding-sim-logo-gap:clamp(8px, 2.7svh, 26px);--game-onboarding-sim-title-gap:clamp(10px, 2.4svh, 24px);--game-onboarding-sim-panel-gap:clamp(8px, 2.1svh, 18px);--game-onboarding-sim-panel-height:clamp(138px, 25svh, 204px);--game-onboarding-sim-panel-radius:clamp(28px, 6svh, 42px);--game-onboarding-sim-choice-gap:6px;--game-onboarding-sim-choice-size:clamp(48px, min(8.8svh, calc((100vw - 84px - var(--game-onboarding-sim-panel-gap) - var(--game-onboarding-sim-choice-gap) - var(--game-onboarding-sim-choice-gap)) / 4)), 71px);--game-onboarding-sim-panel-width:calc(var(--game-onboarding-sim-choice-size) + var(--game-onboarding-sim-choice-size) + var(--game-onboarding-sim-choice-gap) + 24px);box-sizing:border-box;height:var(--pwa-viewport-height);min-height:var(--pwa-viewport-height);padding:calc(var(--game-onboarding-logo-top) + env(safe-area-inset-top,0px)) 18px var(--game-onboarding-nav-space);flex-direction:column;display:flex}.game-onboarding--simulator .game-onboarding__logo{width:var(--game-onboarding-sim-logo-width);margin-bottom:var(--game-onboarding-sim-logo-gap)}.game-onboarding-sim{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.game-onboarding--simulator .game-onboarding__logo,.game-onboarding--simulator .game-onboarding-sim{opacity:1;will-change:opacity;transition:opacity .26s}.game-onboarding--simulator.game-onboarding--transition-exiting .game-onboarding__logo,.game-onboarding--simulator.game-onboarding--transition-exiting .game-onboarding-sim{opacity:0}.game-onboarding--simulator.game-onboarding--transition-pre-enter .game-onboarding__logo,.game-onboarding--simulator.game-onboarding--transition-pre-enter .game-onboarding-sim{opacity:0;transition:none}.game-onboarding-sim__title{margin:0 auto var(--game-onboarding-sim-title-gap);color:#d4bc86;letter-spacing:0;text-align:center;text-wrap:balance;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:clamp(1.28rem,3.8svh,2rem);font-weight:700;line-height:1.28}.game-onboarding-sim__panels{grid-template-columns:repeat(2, var(--game-onboarding-sim-panel-width));justify-content:center;gap:var(--game-onboarding-sim-panel-gap);margin:0 0 clamp(8px,2svh,16px);display:grid}.game-onboarding-sim__panel{min-width:0;height:var(--game-onboarding-sim-panel-height);box-sizing:border-box;text-align:center;border-radius:var(--game-onboarding-sim-panel-radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221ba8;flex-direction:column;min-height:0;padding:clamp(14px,3.2svh,22px) 12px 12px;display:flex;position:relative;box-shadow:inset 1px 1px 2px #f0ebe12e,inset 0 0 0 1px #f0ebe11f,0 12px 26px #0000006b}.game-onboarding-sim__name{color:#f0ebe1;letter-spacing:0;margin:0 0 6px;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:clamp(1.34rem,4.1svh,2rem);font-weight:700;line-height:1}.game-onboarding-sim__years{color:#d4bc86;transform-origin:50%;min-height:clamp(19px,3.4svh,24px);margin:0;font-size:clamp(1.1rem,3.1svh,1.375rem);font-weight:700;line-height:1.1}.game-onboarding-sim__years.is-zooming{animation:.26s ease-out both onboarding-years-zoom}.game-onboarding-sim__delta{color:#0000;min-height:clamp(16px,2.8svh,19px);margin:1px 0 clamp(7px,1.8svh,11px);font-size:clamp(.84rem,2.4svh,1rem);font-weight:700;line-height:1.1;transform:translateY(0)}.game-onboarding-sim__delta--good{color:#aeb337}.game-onboarding-sim__delta--bad{color:#ca432a}.game-onboarding-sim__delta--rise{animation:.42s ease-out both onboarding-delta-rise}.game-onboarding-sim__choices{grid-template-columns:repeat(2, var(--game-onboarding-sim-choice-size));justify-content:center;gap:var(--game-onboarding-sim-choice-gap);margin-top:auto;display:grid}.game-onboarding-sim__choice{width:var(--game-onboarding-sim-choice-size);height:var(--game-onboarding-sim-choice-size);border-radius:calc(var(--game-onboarding-sim-choice-size) * .44);cursor:pointer;opacity:1;-webkit-tap-highlight-color:transparent;border:2px solid #121111;justify-content:center;align-items:center;padding:0;transition:transform .14s,filter .14s,box-shadow .14s,opacity .14s;display:inline-flex;transform:translateY(0)scale(1)}.game-onboarding-sim__choice:disabled{cursor:default}.game-onboarding-sim__choice span{pointer-events:none;border-radius:50%;width:100%;height:100%}.game-onboarding-sim__choice--cooperate{background-image:linear-gradient(#9ca12b 0%,#e6d946 85%);box-shadow:0 -5px 9px #aeb3373d,0 10px 15px #00000073,inset 0 -8px 8px 1px #00000075,inset 0 -10px 1px 6px #00000057,inset 0 -3px 5px #0000008f,inset 0 3px 2px 2px #f0ebe117,inset 0 1px #f0ebe13d}.game-onboarding-sim__choice--betray{background-image:linear-gradient(179deg,#c14a33 0%,#fb5e41 86%);box-shadow:0 -5px 9px #ca432a3d,0 10px 15px #00000073,inset 0 -8px 8px 1px #00000075,inset 0 -10px 1px 6px #00000057,inset 0 -3px 5px #0000008f,inset 0 3px 2px 2px #f0ebe10a,inset 0 1px #f0ebe12e}.game-onboarding-sim__choice:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.game-onboarding-sim__choice:not(:disabled):active,.game-onboarding-sim__choice.is-selected{filter:brightness(.98);transform:translateY(5px)scale(.96);box-shadow:0 -2px 5px #0000003d,inset 0 6px 9px #00000070,inset 0 -4px 7px #00000080,inset 0 1px #f0ebe11f}.game-onboarding-sim__choice.is-selected:not(:disabled):hover{filter:brightness(1.02);transform:translateY(5px)scale(.96)}.game-onboarding-sim__choice:disabled{opacity:.42;filter:saturate(.58)brightness(.8)}.game-onboarding-sim__choice.is-selected:disabled{opacity:.76;filter:saturate(.78)brightness(.92)}.game-onboarding .game-onboarding-sim__vote-hint{margin:0 auto clamp(12px,4.1svh,36px)}.game-onboarding-sim__rules{color:#d4bc86;text-align:center;text-wrap:balance;margin:0 auto clamp(8px,2svh,12px);font-size:clamp(.95rem,3svh,1.375rem);font-weight:700;line-height:1.14}.game-onboarding-sim__info{color:#807464e0;text-align:center;justify-content:center;align-items:center;gap:6px;margin:0 auto;font-size:clamp(.78rem,2.2svh,1rem);font-weight:400;line-height:1.15;display:flex}.game-onboarding-sim__info-icon{opacity:.9;width:17px;height:17px;display:inline-flex}@keyframes onboarding-years-zoom{0%{transform:scale(1)}48%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes onboarding-delta-rise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes onboarding-ken-burns{0%{transform:scale(1.08)translateY(-.7%)}to{transform:scale(1.24)translateY(4.3%)}}@keyframes onboarding-ken-burns-arrest{0%{transform:scale(1.06)translate(.8%,-1.1%)}to{transform:scale(1.24)translate(-1.6%,4.3%)}}@keyframes onboarding-ken-burns-left{0%{transform:scale(1.08)translate(1.8%,-.9%)}to{transform:scale(1.24)translate(-1.4%,4.3%)}}@keyframes onboarding-ken-burns-right{0%{transform:scale(1.08)translate(-1.6%,-.9%)}to{transform:scale(1.24)translate(1.4%,4.3%)}}@keyframes onboarding-ken-burns-risk{0%{transform:scale(1.08)translate(-1.6%,calc(-.9% - 72px))}to{transform:scale(1.24)translate(0,0)}}@media (height<=640px){.game-onboarding--simulator{--game-onboarding-sim-choice-size:clamp(48px, min(8.4svh, calc((100vw - 84px - var(--game-onboarding-sim-panel-gap) - var(--game-onboarding-sim-choice-gap) - var(--game-onboarding-sim-choice-gap)) / 4)), 71px);--game-onboarding-sim-panel-width:calc(var(--game-onboarding-sim-choice-size) + var(--game-onboarding-sim-choice-size) + var(--game-onboarding-sim-choice-gap) + 24px)}.game-onboarding-sim__panel{padding-top:12px}.game-onboarding-sim__name{margin-bottom:6px;font-size:clamp(1.24rem,3.8svh,2rem)}.game-onboarding-sim__delta{margin-bottom:4px}.game-onboarding .game-onboarding-sim__vote-hint{margin-bottom:8px}.game-onboarding-sim__rules{margin-bottom:5px}}@media (prefers-reduced-motion:reduce){.game-onboarding-sim__years.is-zooming,.game-onboarding-sim__delta--rise,.game-onboarding__image{animation:none}.game-onboarding__image,.game-onboarding__placeholder,.game-onboarding__text,.game-onboarding--simulator .game-onboarding__logo,.game-onboarding--simulator .game-onboarding-sim,.game-onboarding-sim__choice span{transition:none}}.guided-onboarding{padding:clamp(20px, 5svh, 40px) 18px var(--game-onboarding-nav-space);text-align:center;flex-direction:column;justify-content:space-between;display:flex}.guided-onboarding__intro,.guided-onboarding__dilemma,.guided-onboarding__media,.guided-onboarding__single{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(12px,2.6svh,20px);min-height:0;display:flex}.guided-onboarding__logo{width:clamp(150px,46vw,220px);height:auto}.guided-onboarding__intro-title{margin:0;font-size:clamp(1.7rem,6svh,2.6rem);line-height:1.05}.guided-onboarding__intro-sub{color:#d4bc86;max-width:22ch;margin:0;font-size:clamp(1.05rem,3svh,1.35rem);font-weight:700;line-height:1.2}.guided-onboarding__heading{flex-direction:column;gap:4px;display:flex}.guided-onboarding__title{margin:0;font-size:clamp(1.3rem,4svh,1.85rem);font-weight:700;line-height:1.12}.guided-onboarding__title--soft{color:#f0ebe1;max-width:26ch}.guided-onboarding__question{color:#d4bc86;margin:0;font-size:clamp(1rem,2.8svh,1.25rem);font-weight:700}.guided-onboarding__board{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px;display:grid}.guided-onboarding__panel{background:#f0ebe10a;border:1px solid #f0ebe114;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:12px 10px 10px;display:flex}.guided-onboarding__avatar{width:clamp(48px,12svh,64px);height:clamp(48px,12svh,64px)}.guided-onboarding__panel-name{margin:2px 0 0;font-size:clamp(1.05rem,3svh,1.35rem);font-weight:700;line-height:1}.guided-onboarding__years{color:#d4bc86}.guided-onboarding__rival-mini{justify-content:center;gap:6px;width:100%;margin-top:4px;display:flex}.guided-onboarding__mini{color:#f0ebe173;cursor:default;opacity:.5;background:#f0ebe10f;border:1px solid #121111;border-radius:9px;flex:1;min-height:30px;padding:0 6px;font-size:.72rem;font-weight:700}.guided-onboarding__mini--cooperate.is-selected{opacity:1;color:#000;background-image:linear-gradient(#9ca12b 0%,#e6d946 85%);box-shadow:inset 0 6px 9px #0006,inset 0 -3px 6px #00000073}.guided-onboarding__mini--betray.is-selected{opacity:1;color:#f0ebe1;background-image:linear-gradient(179deg,#c14a33 0%,#fb5e41 86%);box-shadow:inset 0 6px 9px #0006,inset 0 -3px 6px #00000073}.guided-onboarding__feedback{color:#f0ebe1;opacity:0;max-width:30ch;min-height:clamp(40px,7svh,52px);margin:0;font-size:clamp(.95rem,2.6svh,1.1rem);font-weight:700;line-height:1.25;transition:opacity .2s,transform .2s;transform:translateY(4px)}.guided-onboarding__feedback.is-visible{opacity:1;transform:translateY(0)}.guided-onboarding__votes{grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:360px;display:grid}.guided-onboarding__vote-wrap{display:flex;position:relative}.guided-onboarding__optimal{z-index:2;color:#000;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#d4bc86;border-radius:999px;padding:3px 11px;font-size:.68rem;font-weight:800;animation:1.9s ease-in-out infinite guided-optimal-glow;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 0 9px #d4bc86b3,0 0 18px #d4bc8652}.guided-onboarding__vote{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #121111;border-radius:18px;flex:1;min-height:clamp(78px,13svh,104px);font-size:clamp(1.05rem,3svh,1.3rem);font-weight:800;transition:transform .14s,filter .14s,box-shadow .14s,opacity .14s;transform:translateY(0)scale(1)}.guided-onboarding__vote--cooperate{color:#000;background-image:linear-gradient(#9ca12b 0%,#e6d946 85%);box-shadow:0 -5px 9px #aeb3373d,0 10px 15px #00000073,inset 0 -8px 8px 1px #00000075,inset 0 -3px 5px #0000008f,inset 0 3px 2px 2px #f0ebe117,inset 0 1px #f0ebe13d}.guided-onboarding__vote--betray{color:#f0ebe1;background-image:linear-gradient(179deg,#c14a33 0%,#fb5e41 86%);box-shadow:0 -5px 9px #ca432a3d,0 10px 15px #00000073,inset 0 -8px 8px 1px #00000075,inset 0 -3px 5px #0000008f,inset 0 3px 2px 2px #f0ebe10a,inset 0 1px #f0ebe12e}.guided-onboarding__vote:not(:disabled):hover{filter:brightness(1.08);transform:translateY(-2px)}.guided-onboarding__vote:not(:disabled):active,.guided-onboarding__vote.is-selected{filter:brightness(.98);transform:translateY(4px)scale(.96);box-shadow:0 -2px 5px #0000003d,inset 0 9px 11px #00000075,inset 0 -4px 7px #00000080,inset 0 1px #f0ebe11f}.guided-onboarding__vote:disabled{cursor:default}.guided-onboarding__vote:disabled:not(.is-selected){opacity:.5;filter:saturate(.62)brightness(.82)}.guided-onboarding__media-card{background:#f0ebe10d;border:1px solid #d4bc864d;border-radius:18px;padding:10px;animation:.42s ease-out both guided-media-reveal;display:inline-flex;position:relative;box-shadow:0 0 24px #d4bc862e}.guided-onboarding__media-img{border-radius:12px;width:clamp(150px,42svh,240px);height:auto}.guided-onboarding__media-badge{z-index:2;color:#000;background:#d4bc86;border-radius:999px;min-width:40px;padding:5px 9px;font-size:.95rem;font-weight:800;position:absolute;top:-12px;right:-12px;box-shadow:0 0 12px #d4bc8699}.guided-onboarding__media-copy{color:#d4bc86;max-width:28ch;margin:0;font-size:clamp(.95rem,2.6svh,1.15rem);font-style:italic;font-weight:700}.guided-onboarding__actions{flex-direction:column;gap:clamp(10px,2.2svh,16px);width:100%;max-width:360px;margin:0;padding:0;list-style:none;display:flex}.guided-onboarding__action{text-align:left;background:#f0ebe10a;border:1px solid #f0ebe114;border-radius:16px;align-items:center;gap:14px;padding:10px 14px;display:flex}.guided-onboarding__action-img{flex-shrink:0;width:clamp(48px,8svh,60px);height:auto}.guided-onboarding__action-copy{color:#f0ebe1;font-size:clamp(.92rem,2.5svh,1.05rem);font-weight:700;line-height:1.25}@keyframes guided-optimal-glow{0%,to{box-shadow:0 0 9px #d4bc86b3,0 0 18px #d4bc8652}50%{box-shadow:0 0 13px #d4bc86e6,0 0 26px #d4bc8680}}@keyframes guided-media-reveal{0%{opacity:0;transform:scale(.86)rotate(-3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.guided-onboarding__optimal,.guided-onboarding__media-card{animation:none}.guided-onboarding__feedback,.guided-onboarding__vote{transition:none}}.pro-feature-modal{z-index:140;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pro-feature-modal__panel{text-align:center;width:min(100%,360px);max-height:calc(100dvh - 32px);margin:0;padding-top:50px;position:relative}.pro-feature-modal__file{color:#2a2114;-webkit-overflow-scrolling:touch;background:linear-gradient(0deg,#0000 calc(100% - 1px),#785a3217 calc(100% - 1px)) 0 0/100% 32px,linear-gradient(168deg,#e9ddc1 0%,#ddcda7 62%,#d4c29c 100%);border-radius:41px;flex-direction:column;width:100%;height:min(560px,100dvh - 96px);min-height:440px;padding:70px 24px 18px 36px;display:flex;position:relative;overflow:visible;box-shadow:inset 0 2px #fff3,0 30px 60px -18px #000c}.pro-feature-modal__file:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 12px 10%,#0000006b 0 5px,#0000 6px),radial-gradient(circle at 12px 32%,#0000006b 0 5px,#0000 6px),radial-gradient(circle at 12px 54%,#0000006b 0 5px,#0000 6px),radial-gradient(circle at 12px 76%,#0000006b 0 5px,#0000 6px),linear-gradient(90deg,#0000001a,#0000);width:24px;position:absolute;top:0;bottom:0;left:0}.pro-feature-modal__logo{z-index:5;object-fit:cover;border-radius:23px;width:96px;height:96px;display:block;position:absolute;top:-50px;left:50%;transform:translate(-50%);box-shadow:0 16px 24px -6px #00000057,0 7px 12px -3px #00000042}.pro-feature-modal__stamp{box-sizing:border-box;color:#8a3a22;letter-spacing:0;text-transform:uppercase;opacity:1;pointer-events:none;border:2px solid #8a3a22;border-radius:6px;justify-content:center;align-items:center;min-width:42px;min-height:23px;padding:0 8px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.875rem;font-weight:900;line-height:1;display:inline-flex;position:static;transform:rotate(13deg)}.pro-feature-modal__header{z-index:2;text-align:center;flex:none;margin-bottom:8px;position:relative}.pro-feature-modal__title{color:#8a3a22;letter-spacing:.01em;justify-content:center;align-items:center;gap:10px;margin:0 0 3px;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:30px;font-weight:700;line-height:1;display:inline-flex}.pro-feature-modal__kicker{color:#9a6a2c;letter-spacing:.12em;text-transform:uppercase;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:12px;line-height:1.1;display:inline-block}.pro-feature-modal__benefit-list{z-index:2;flex-direction:column;flex:auto;justify-content:center;min-height:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.pro-feature-modal__benefit{text-align:left;align-items:center;gap:13px;padding:4px 0;display:flex}.pro-feature-modal__benefit-icon{color:#8a3a22;opacity:.58;border:2px solid #c1b391;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pro-feature-modal__benefit-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.pro-feature-modal__benefit-copy{min-width:0;display:block}.pro-feature-modal__benefit-heading{align-items:baseline;gap:7px;margin-bottom:2px;display:flex}.pro-feature-modal__benefit-number{color:#8a3a22;flex:none;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:16px;line-height:1}.pro-feature-modal__benefit-title{color:#2a2114;letter-spacing:.03em;text-transform:uppercase;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:15px;font-weight:700;line-height:1}.pro-feature-modal__benefit-text{color:#947542;font-size:13.5px;line-height:1.32;display:block}.pro-feature-modal__note{z-index:2;color:#8a3a22;text-align:center;flex:none;margin:8px 0 10px;font-family:Caveat,Caveat Fallback,Segoe Print,Comic Sans MS,cursive;font-size:24px;font-weight:700;line-height:1;position:relative}.pro-feature-modal__stores{z-index:2;flex:none;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:relative}.pro-feature-modal__store-note{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pro-feature-modal__store-button{color:#f0ebe1;background:linear-gradient(#241d14 0%,#15110b 100%);border:1px solid #d4bc8633;border-radius:26px;align-items:center;gap:9px;min-width:0;height:50px;padding:0 13px;text-decoration:none;transition:filter .15s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 2px 6px #0000004d}.pro-feature-modal__store-button:hover{filter:brightness(1.12)}.pro-feature-modal__store-button:active{transform:translateY(1px)}.pro-feature-modal__store-glyph{fill:#f0ebe1;flex:none;width:22px;height:22px}.pro-feature-modal__play-green{fill:#34a853}.pro-feature-modal__play-yellow{fill:#fbbc04}.pro-feature-modal__play-red{fill:#ea4335}.pro-feature-modal__play-blue{fill:#4285f4}.pro-feature-modal__store-text{color:#f0ebe1;text-align:left;white-space:nowrap;flex-direction:column;min-width:0;font-size:15px;font-weight:800;line-height:1.1;display:flex}.pro-feature-modal__store-text small{color:#807464;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:700;line-height:1.1}@media (width<=360px){.pro-feature-modal{padding:calc(14px + env(safe-area-inset-top,0px)) calc(14px + env(safe-area-inset-right,0px)) calc(14px + env(safe-area-inset-bottom,0px)) calc(14px + env(safe-area-inset-left,0px))}.pro-feature-modal__file{border-radius:34px;padding-top:78px;padding-left:30px;padding-right:18px}.pro-feature-modal__benefit{gap:10px}.pro-feature-modal__benefit-icon{width:42px;height:42px}.pro-feature-modal__benefit-title{font-size:14px}.pro-feature-modal__benefit-text{font-size:12.5px}.pro-feature-modal__stores{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pro-feature-modal__store-button{transition:none}}.pv-error,.pv-loading{text-align:center;margin-top:20vh;padding:2rem 1rem}.pv-error h1,.pv-loading h1{color:#ca432a}.pv-error p,.pv-loading p{color:#807464;margin-top:10px}.pv-scrollable-body{text-align:center;width:100%;max-width:402px;padding:24px calc(16px + env(safe-area-inset-right,0px)) calc(60px + env(safe-area-inset-bottom,0px)) calc(16px + env(safe-area-inset-left,0px));margin:0 auto}.pv-scrollable-body .page-logo{width:100%;max-width:120px;height:auto;margin:0 auto 16px;display:block}.pv-setup{text-align:center}.pv-setup--started{width:100%;max-width:402px;margin:0 auto;padding:22px 24px 20px}.pv-setup__welcome{color:#807464;margin-bottom:24px}.pv-setup__welcome-accent,.pv-setup__condena-accent{color:#d4bc86}.pv-setup__section-label{margin-bottom:10px}.pv-setup__matrix-label{margin-top:60px;margin-bottom:10px}.pv-setup__matrix-wrap{margin-top:10px;margin-bottom:20px;padding:6px 16px}.pv-setup__matrix{margin-top:18px;margin-bottom:18px}.pv-setup__actions-list{flex-direction:column;gap:14px;margin-top:4px;display:flex}.pv-setup__actions-intro{margin:0 0 2px}.pv-setup__actions-group{flex-direction:column;gap:6px;display:flex}.pv-setup__ready-bar{align-items:flex-end;position:relative}.pv-setup__ready-bar .pv-ready-card{width:100%}.pv-setup-intro{margin-bottom:22px}.pv-setup-intro>.imui-divider{margin-bottom:8px}.pv-setup-intro .imui-subtitle{margin:0;line-height:1.14}.waiting-all-players .imui-subtitle{margin:12px 0}.pv-setup-mode{text-align:center;margin-top:30px;margin-bottom:24px}.pv-setup-mode>.imui-divider{margin-bottom:10px}.pv-setup-mode__content{text-align:left;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:14px;max-width:282px;margin-top:8px;display:inline-grid}.pv-setup-mode__content .imui-text,.pv-setup-mode__content .imui-subtitle{margin:0}.pv-setup-mode__image-wrap{border:2px solid #d4bc86;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden;box-shadow:0 -3px 16px #d4bc8699}.pv-setup-mode__image-wrap--green{border-color:#aeb337;box-shadow:0 -3px 16px #aeb33799}.pv-setup-mode__image-wrap--yellow{border-color:#c57b44;box-shadow:0 -3px 16px #c57b4499}.pv-setup-mode__image-wrap--red{border-color:#ca432a;box-shadow:0 -3px 16px #ca432a99}.pv-setup-mode__image{object-fit:contain;width:100%;height:100%;display:block}.pv-setup-mode__copy{gap:3px;min-width:0;display:grid}.pv-setup-mode__title{color:#d4bc86;text-align:left;margin:0;line-height:1.05}.pv-setup-mode .imui-subtitle{text-align:left}.pv-setup-details{text-align:center;margin-bottom:30px}.pv-setup-details__sentence{color:#807464;font-size:1rem;font-weight:700;line-height:1.1}.pv-setup-details__sentence strong{color:#d4bc86;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;line-height:1}.pv-setup-details__duration{color:#d4bc86;margin:6px 0 0;font-size:1rem;font-weight:700;line-height:1.2}.pv-payoff-guide{text-align:center;padding:18px 0 0}.pv-payoff-guide__case{padding:0 0 14px}.pv-payoff-guide hr{border:0;border-bottom:1px dashed #d8be7e4d;max-width:80px;margin:6px auto 16px}.pv-payoff-guide__title{color:#d4bc86;margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.08}.pv-payoff-guide__title--good{color:#aeb337}.pv-payoff-guide__title--bad{color:#ca432a}.pv-payoff-guide__duel{color:#807464;grid-template-columns:minmax(36px,.7fr) 36px 36px 36px 36px minmax(36px,.7fr);justify-content:center;align-items:center;gap:4px;min-height:36px;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1;display:grid}.pv-payoff-guide__duel span:last-of-type{text-align:left}.pv-payoff-guide__duel span{margin-top:3px}.pv-payoff-guide__duel span:first-of-type{color:#f0ebe1;text-align:right}.pv-payoff-guide__duel .home-dot{justify-self:center;width:22px;height:22px;margin:0}.pv-payoff-guide__case--split .pv-payoff-guide__duel{min-height:28px}.pv-payoff-guide__case--split .pv-payoff-guide__duel span{margin-top:-24px}.pv-payoff-guide__case--split .pv-payoff-guide__title{margin-bottom:14px}.pv-payoff-guide__value{text-align:center;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700}.pv-payoff-guide__value--good{color:#aeb337}.pv-payoff-guide__value--bad{color:#ca432a}.pv-payoff-guide__value--neutral{color:#d4bc86}.pv-payoff-guide .imui-text{margin:12px 0 0}.pv-setup__mechanics-list{margin-top:8px;margin-bottom:36px}.pv-setup__one-shot-actions{margin-top:24px}.pv-setup__one-shot-actions .imui-divider{margin-bottom:18px}.pv-setup__one-shot-title{color:#d4bc86;text-align:center;margin:0 0 12px;font-size:1rem;font-weight:700;line-height:1.15}.pv-setup__one-shot-grid{flex-wrap:wrap;justify-content:center;align-items:start;gap:12px 24px;display:flex}.mech-card--button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;transition:transform .16s,opacity .16s}.mech-card--button:not(.mech-card--one-shot){width:100%}.mech-card--button:hover,.mech-card--button:focus-visible{transform:translateY(-2px)}.readiness-panel-wrap{margin-bottom:36px}.pv-setup-wait{margin-top:24px;margin-bottom:28px;padding:18px 18px 12px}.pv-setup-wait h2{margin:0 0 6px}.pv-setup-wait p{color:#807464;margin:0 0 12px;font-weight:400}.pv-setup-wait__rounds{display:grid}.pv-setup-wait__round{text-align:left;border-top:1px solid #d8be7e24;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:11px 0;display:flex}.pv-setup-wait .imui-text{margin-bottom:0;display:block}.pv-setup-wait__round strong{color:#f0ebe1;font-weight:700}.pv-setup-wait__round strong span{color:#ca432a}.pv-setup-wait__round em small{color:#807464;margin-top:2px;font-size:.875rem;font-weight:400;display:block}.pv-setup-wait__round em{text-align:right;font-style:normal}.pv-setup-wait__info{font-size:1rem}.pv-game-tips{text-align:center;margin-top:24px;margin-bottom:0}.pv-game-tips>.imui-divider{margin-bottom:12px}.pv-game-tips__scroller{--pv-game-tips-fade:16px;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--pv-game-tips-fade), #000 calc(100% - var(--pv-game-tips-fade)), transparent 100%);-webkit-mask-image:linear-gradient(to right, transparent 0, #000 var(--pv-game-tips-fade), #000 calc(100% - var(--pv-game-tips-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, #000 var(--pv-game-tips-fade), #000 calc(100% - var(--pv-game-tips-fade)), transparent 100%);padding:0 12px 0 0;display:flex;overflow-x:auto}.pv-game-tips__scroller::-webkit-scrollbar{display:none}.pv-game-tips__card{box-sizing:border-box;scroll-snap-align:center;scroll-snap-stop:always;text-align:left;flex:0 0 100%;grid-template-columns:153px minmax(0,1fr);align-items:center;gap:6px;min-height:153px;padding:0;display:grid}.pv-game-tips__image{place-items:center;width:153px;height:153px;display:grid}.pv-game-tips__image img{object-fit:cover;width:153px;height:153px;margin-left:-6px;display:block}.pv-game-tips__copy{min-width:0}.pv-game-tips__title{color:#d4bc86;margin:-12px 0 6px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700}.pv-game-tips__text{color:#807464;margin:0;font-size:1rem}.pv-game-tips__dots{justify-content:center;gap:8px;margin-top:12px;display:flex}.pv-game-tips__dot{appearance:none;opacity:.3;cursor:pointer;background:#807464;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:opacity .18s,transform .18s}.pv-game-tips__dot--active{opacity:1;transform:scale(1.16)}@media (width<=360px){.pv-game-tips__card{grid-template-columns:153px minmax(0,1fr);gap:12px;padding:14px}}.pv-round-complete,.pv-finished{text-align:center;margin-top:10vh;padding:2rem 1rem}.pv-round-complete__subtitle,.pv-finished__subtitle{margin-top:20px;font-size:1.5rem}.pv-round-complete__round-label,.pv-finished__round-label{color:#d4bc86;font-size:1.5rem}.pv-round-complete.pv-finish{margin-top:0;padding:0}.pv-finish{width:min(100%,430px);min-height:var(--pwa-content-min-height);padding:36px calc(24px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(24px + env(safe-area-inset-left,0px));margin:0 auto}.pv-finish__logo.imui-logo{width:min(234px,68vw);margin-bottom:18px}.pv-finish__name{margin-bottom:6px}.pv-finished__position{color:#d4bc86;text-wrap:balance;max-width:340px;margin:0 auto 18px;line-height:1.1}.pv-finished__position span{color:#d4bc86}.pv-finished__actions{flex-direction:column;gap:12px;width:calc(100% - 24px);margin:36px 12px 0;display:flex}.pv-finished__actions .imui-button{width:100%}.pv-feedback-page{width:min(100%,560px);min-height:var(--pwa-content-min-height);padding:34px 22px calc(30px + env(safe-area-inset-bottom,0px));justify-content:flex-start;margin:0 auto}.pv-feedback-page__logo.imui-logo{width:min(220px,60vw);margin:0 auto 22px}.pv-feedback{text-align:left;width:100%}.pv-feedback__title,.pv-feedback__intro{text-align:center}.pv-feedback__title{text-wrap:balance;margin:0}.pv-feedback__intro{text-wrap:pretty;max-width:42ch;margin:9px auto 26px;line-height:1.5}.pv-feedback__ratings{justify-content:center;align-items:center;gap:18px;min-height:132px;display:flex}.pv-feedback__rating{color:#ffffffb3;width:104px;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:4px;font-weight:700;transition:color .2s ease-out,opacity .2s ease-out,transform .22s cubic-bezier(.22,1,.36,1);display:flex;transform:scale(1)}.pv-feedback__rating:hover{color:#fff;transform:scale(1.06)}.pv-feedback__rating:focus-visible{outline:none}.pv-feedback__rating:focus-visible .pv-feedback__face{outline-offset:4px;border-radius:50%;outline:2px solid}.pv-feedback__rating--negative.is-selected{color:var(--accent-red)}.pv-feedback__rating--neutral.is-selected{color:#d4bc86}.pv-feedback__rating--positive.is-selected{color:var(--accent-green)}.pv-feedback__rating.is-selected{opacity:1;transform:scale(1.22)}.pv-feedback__ratings.has-selection .pv-feedback__rating:not(.is-selected){color:#ffffff75;opacity:.55;transform:scale(.78)}.pv-feedback__face{width:76px;height:76px;display:block}.pv-feedback__details{animation:.2s ease-out both pv-feedback-reveal}.pv-feedback__divider{background:#d4bc863d;height:1px;margin:26px 0 22px}.pv-feedback__question{color:#fff;text-align:center;text-wrap:balance;margin:0 0 16px}.pv-feedback__reasons{flex-direction:column;gap:9px;display:flex}.pv-feedback__reason-row{color:#ffffffd6;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #fff3;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px 12px 16px;transition:border-color .17s ease-out,background-color .17s ease-out,color .17s ease-out;display:flex}.pv-feedback__reason-row:hover{background:#ffffff0f;border-color:#d4bc869e}.pv-feedback__reason-row:focus-visible{outline-offset:2px;outline:2px solid #d4bc86}.pv-feedback__reason-row.is-selected{color:#fff;background:#d4bc8624;border-color:#d4bc86d1}.pv-feedback__reason-check{color:#151d0d;border:1px solid #ffffff4d;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.pv-feedback__reason-check svg{width:18px;height:18px}.pv-feedback__reason-check.is-selected{border-color:var(--accent-green);background:var(--accent-green)}.pv-feedback__comment-wrap{animation:.18s ease-out both pv-feedback-reveal}.pv-feedback__comment-label{color:#ffffffe6;margin:22px 0 8px;font-weight:700;display:block}.pv-feedback__comment{box-sizing:border-box;resize:vertical;color:#fff;width:100%;min-height:112px;font:inherit;background:#00000047;border:1px solid #ffffff3d;border-radius:10px;padding:13px 14px;line-height:1.45}.pv-feedback__comment::placeholder{color:#ffffff9e}.pv-feedback__comment:focus{outline-offset:2px;border-color:#d4bc86;outline:2px solid #d4bc8638}.pv-feedback__footer{flex-direction:column;align-items:stretch;gap:10px;margin-top:22px;display:flex}.pv-feedback__status{color:#ffffffad;text-align:center;min-height:18px;font-size:.82rem}.pv-feedback__status--error{color:#ff8e7d}.pv-feedback__finish.imui-button{width:100%}.pv-feedback__skip{color:#ffffffb8;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px 4px;font-weight:700;transition:color .16s ease-out;display:inline-flex}.pv-feedback__skip:hover{color:#fff}.pv-feedback__skip:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid #d4bc86}.pv-feedback__skip:disabled{cursor:wait;opacity:.45}.pv-feedback__skip-chevron{font-size:1.35em;line-height:1;transform:translateY(-1px)}@keyframes pv-feedback-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=420px){.pv-feedback-page{padding-left:18px;padding-right:18px}.pv-feedback__ratings{gap:8px}.pv-feedback__rating{width:96px;font-size:.83rem}.pv-feedback__face{width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.pv-feedback__details{animation:none}.pv-feedback__rating{transition:none}.pv-feedback__comment-wrap{animation:none}}.pv-finished-scroll-bar,.pv-ready-scroll-bar{background:linear-gradient(#0000 0%,#00000080 100%);align-items:flex-end}.pv-finished-scroll-button.imui-panel-button,.pv-ready-scroll-button.imui-panel-button{cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 57px;justify-content:center;align-items:center;gap:0;width:57px;min-width:57px;height:57px;min-height:57px;padding:0!important}.pv-finished-scroll-button.imui-panel-button:hover,.pv-ready-scroll-button.imui-panel-button:hover{transform:translateY(-2px)}.pv-finished-scroll-button.imui-panel-button:active,.pv-ready-scroll-button.imui-panel-button:active{transform:translateY(2px)}.pv-finished-scroll-button__icon,.pv-ready-scroll-button__icon{pointer-events:none;width:24px;height:14px;margin:0 -1px -2px 0;display:block}.pv-final-sentence{background:linear-gradient(#d9c28b 0%,#d5bd83 100%);border-radius:46px;flex-direction:column;justify-content:center;width:min(186px,62vw);min-height:80px;margin:0 auto 36px;padding:13px 18px 14px;display:flex;box-shadow:0 0 28px #d4bc866b,inset 0 2px #fff3}.pv-final-sentence .imui-title{color:#000;margin:0;font-size:2rem;line-height:.98}.pv-final-sentence .imui-subtitle{color:#000;margin:2px 0 0;font-size:1.28rem;line-height:1}.pv-final-title-card{justify-content:center;align-items:center;width:min(100%,356px);min-height:112px;margin:36px auto -22px;padding:50px 24px 36px;display:flex;position:relative}.pv-final-title-card--no-title{padding-top:28px}.pv-final-title-card__ribbon{color:#000;white-space:nowrap;--r:8px;min-width:146px;min-height:40px;-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-composite:source-in;cursor:default;border:0;border-radius:0;gap:8px;padding:6px 22px 7px;font-size:1.5rem;line-height:1;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d8be7e52,0 5px 10px #00000052,inset 0 1px #ffffff38;-webkit-mask-composite:source-in;mask-composite:intersect}.pv-final-title-card .pv-title-badge__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pv-final-title-card .pv-title-badge__info{filter:brightness(0);margin-bottom:-2px;margin-right:-5px}.pv-final-title-card .pv-round-card__psych-message{margin:0 auto 6px}button.pv-final-title-card__ribbon{cursor:pointer}button.pv-final-title-card__ribbon:hover:not(:disabled){transform:translate(-50%)translateY(-2px)}.pv-ai-icon{vertical-align:-1px;background:currentColor;width:17px;height:14px;margin-left:-6px;margin-right:6px;display:inline-block;-webkit-mask:url(/ai.svg) 50%/contain no-repeat;mask:url(/ai.svg) 50%/contain no-repeat}.status-asset-icon{width:var(--status-icon-width,1em);height:var(--status-icon-height,1em);-webkit-mask-image:var(--status-icon-url);mask-image:var(--status-icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--status-icon-url);vertical-align:-.125em;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.pv-final-summary{text-align:center;margin:34px auto 0}.pv-final-summary>.imui-divider{margin-bottom:24px}.pv-final-summary__title{margin:0 auto 18px}.pv-final-summary__narrative{max-width:338px;margin:0 auto}.pv-final-summary__facts{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;max-width:620px;margin:24px auto 0;display:grid}.pv-final-summary__fact span{color:#d4bc86;margin-bottom:6px;font-weight:700;display:block}.pv-final-summary__fact p{color:#807464;text-wrap:balance;width:100%;margin:0 auto;font-weight:400;display:block}.pv-final-summary .imui-mini-divider{margin:6px auto}.pv-final-summary__final-line{text-wrap:balance;letter-spacing:-1px;text-indent:80px;max-width:360px;margin:24px auto -6px;font-family:Caveat,Caveat Fallback,Segoe Print,Comic Sans MS,cursive;font-size:2rem;font-style:normal;font-weight:400;line-height:.9;transform:rotate(-4deg)}.pv-final-betrayers{margin:30px auto 0}.pv-final-betrayers>.imui-divider{margin-bottom:18px}.pv-final-betrayers__list,.pv-final-betrayers__empty{color:#ca432a;text-align:center;margin:0 auto;font-size:1.5rem;font-weight:700;line-height:1.1}.pv-final-betrayers__count{color:inherit;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem}.pv-final-betrayers__name{color:inherit;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2.25rem;line-height:1.2}.pv-final-betrayers__empty{color:#aeb337;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1rem}.pv-final-betrayers__highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,430px);margin:22px auto 0;display:grid}.pv-final-betrayers__highlight{text-align:center;margin:0}.pv-final-betrayers__highlight-label,.pv-final-betrayers__highlight-name,.pv-final-betrayers__highlight-effect{text-align:center;text-wrap:balance;margin:0}.pv-final-betrayers__highlight-label{margin-bottom:10px;line-height:1.1}.pv-final-betrayers__highlight-name{margin-top:4px;font-size:1.5rem;line-height:1}.pv-final-betrayers__highlight-name--ally{color:#aeb337}.pv-final-betrayers__highlight-name--traitor{color:#ca432a}.pv-final-betrayers__highlight-effect{margin-top:6px;font-weight:700;line-height:1.18}.pv-final-betrayers__highlight--traitor{color:#ca432a}.pv-final-betrayers__highlight--ally{color:#aeb337}.pv-finish .pv-condemn-table{margin-top:0}.pv-finish .pv-condemn-table__title{margin-bottom:10px}.pv-finish .pv-condemn-row{grid-template-columns:38px minmax(92px,1fr) minmax(158px,1.35fr);min-height:62px;padding-right:8px}.pv-finish .pv-condemn-row:first-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border:none;border-radius:53px;min-height:68px;margin-bottom:4px;margin-left:-16px;margin-right:-16px;padding:10px 24px 10px 16px;overflow:hidden;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.pv-finish .pv-condemn-row:first-child .pv-condemn-row__rank{color:#0000;position:relative}.pv-finish .pv-condemn-row:first-child .pv-condemn-row__rank:before{content:"";background:url(/estrellafin.svg) 0 0 no-repeat;width:26px;height:59px;position:absolute;top:-22px;left:4px}.pv-finish .pv-condemn-row--self .pv-condemn-row__rank{text-shadow:0 0 12px #d4bc86,0 0 24px #d4bc86}.pv-comic-overlay{--comic-accent:#d9b15d;--comic-accent-soft:#d9b15d47;--comic-danger:#c83f2e;--comic-panel-a:#1d1814;--comic-panel-b:#0f0d0b;z-index:2400;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top,0px)) 14px calc(18px + env(safe-area-inset-bottom,0px));color:#f8efd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050403d1;place-items:center;animation:.54s ease-out both pv-comic-backdrop;display:grid;position:fixed;inset:0;overflow:hidden}.pv-comic-overlay:before{content:"";pointer-events:none;opacity:.18;mix-blend-mode:screen;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/9px 9px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/13px 13px;position:absolute;inset:-40px}.pv-comic-overlay--cooperate-cooperate{--comic-accent:#d4bd68;--comic-accent-soft:#65995e47;--comic-danger:#9d4536;--comic-panel-a:#222116;--comic-panel-b:#12140f}.pv-comic-overlay--betray-betray{--comic-accent:#f0b65f;--comic-accent-soft:#c83f2e52;--comic-danger:#e44231;--comic-panel-a:#2a100d;--comic-panel-b:#140908}.pv-comic-overlay--betray-betray .pv-comic-overlay__stage{animation:.62s ease-in-out 4.6s both pv-comic-hard-shake}.pv-comic-overlay--cooperate-betray{--comic-accent:#d8bd70;--comic-accent-soft:#c83f2e42;--comic-danger:#df4935;--comic-panel-a:#27130f;--comic-panel-b:#17150f}.pv-comic-overlay--betray-cooperate{--comic-accent:#e0bd63;--comic-accent-soft:#dd48303d;--comic-danger:#d8412d;--comic-panel-a:#241914;--comic-panel-b:#11140e}.pv-comic-overlay__skip{top:calc(12px + env(safe-area-inset-top,0px));right:calc(14px + env(safe-area-inset-right,0px));z-index:2;color:#f8efd9d1;cursor:pointer;background:#00000075;border:1px solid #f8efd93d;border-radius:999px;min-height:40px;padding:0 14px;font-size:.82rem;font-weight:800;position:fixed}.pv-comic-overlay__stage{background:radial-gradient(circle at 24% 22%, var(--comic-accent-soft), transparent 32%), linear-gradient(150deg, var(--comic-panel-a), var(--comic-panel-b) 62%, #080706);border:1px solid #f8efd929;border-radius:16px;grid-template-rows:1fr 1fr;width:min(100%,760px);height:min(100%,780px);min-height:600px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 90px #000000b8,inset 0 0 0 1px #ffffff0a}.pv-comic-overlay__split{z-index:3;background:linear-gradient(90deg, transparent, var(--comic-accent), var(--comic-danger), transparent);height:7px;box-shadow:0 0 28px var(--comic-danger);transform-origin:0;animation:.82s cubic-bezier(.2,.9,.25,1) 2.7s both pv-comic-split-open;position:absolute;top:50%;left:-8%;right:-8%;transform:rotate(-7deg)scaleX(0)}.pv-comic-overlay__panel{flex-direction:column;justify-content:center;gap:18px;min-width:0;min-height:0;padding:58px 20px 38px;display:flex;position:relative;overflow:hidden}.pv-comic-overlay__panel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000085,#0000 24%,#ffffff09 54%,#00000057);position:absolute;inset:0}.pv-comic-overlay__panel--opponent{opacity:0;border-bottom:1px solid #f8efd914;animation:.98s cubic-bezier(.18,.9,.25,1) .5s both pv-comic-opponent-in;transform:translate(-26px)}.pv-comic-overlay__panel--player{text-align:right;opacity:0;align-items:flex-end;padding-top:40px;animation:.92s cubic-bezier(.18,.9,.25,1) 3.4s both pv-comic-player-in;transform:translate(28px)}.pv-comic-overlay__shadow{opacity:.42;filter:blur(.2px);background:linear-gradient(120deg,#0000 0 32%,#000000eb 33% 68%,#0000 69%);width:148px;height:180px;position:absolute;inset:18px auto auto 12px;transform:skew(-8deg)}.pv-comic-overlay__shadow:before,.pv-comic-overlay__shadow:after{content:"";background:#000000e6;position:absolute}.pv-comic-overlay__shadow:before{border-radius:52% 52% 18% 18%;width:62px;height:46px;top:0;left:44px;transform:skew(14deg)}.pv-comic-overlay__shadow:after{clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);width:92px;height:94px;top:36px;left:28px}.pv-comic-overlay__panel--player .pv-comic-overlay__shadow{inset:auto 12px 18px auto;transform:scaleX(-1)skew(-8deg)}.pv-comic-overlay__side-label,.pv-comic-overlay__headline,.pv-comic-overlay__chips,.pv-comic-overlay__number{z-index:1;position:relative}.pv-comic-overlay__side-label{color:var(--comic-accent);text-transform:uppercase;font-size:.78rem;font-weight:900}.pv-comic-overlay__headline{color:#fff8e6;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 0 24px #d9b15d1f;max-width:12ch;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.65rem;line-height:.96}.pv-comic-overlay__chips{flex-wrap:wrap;gap:8px;max-width:min(100%,360px);display:flex}.pv-comic-overlay__panel--player .pv-comic-overlay__chips{justify-content:flex-end}.pv-comic-overlay__chip{color:#f8efd9e6;background:#00000061;border:1px solid #f8efd929;border-radius:999px;align-items:center;gap:6px;max-width:100%;min-height:34px;padding:5px 9px 5px 6px;font-size:.76rem;font-weight:900;display:inline-flex;overflow:hidden}.pv-comic-overlay__chip img{object-fit:contain;flex:none;width:24px;height:24px}.pv-comic-overlay__chip span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pv-comic-overlay__chip strong{color:#fff6d7;font-size:.74rem}.pv-comic-overlay__chip--red{border-color:#d8412d7a;box-shadow:inset 0 0 18px #d8412d1f}.pv-comic-overlay__chip--green{border-color:#6ba8637a;box-shadow:inset 0 0 18px #6ba8631a}.pv-comic-overlay__chip--gold,.pv-comic-overlay__chip--yellow{border-color:#d9b15d80;box-shadow:inset 0 0 18px #d9b15d1f}.pv-comic-overlay__number{opacity:0;background:#0000007a;border:1px solid #f8efd929;border-radius:12px;width:min(100%,320px);padding:12px 14px;animation:.78s cubic-bezier(.16,1,.3,1) 5.2s both pv-comic-number-pop;transform:scale(.92);box-shadow:inset 0 0 24px #0000006b}.pv-comic-overlay__number span,.pv-comic-overlay__number small{display:block}.pv-comic-overlay__number span{color:var(--comic-accent);overflow-wrap:anywhere;text-shadow:0 0 18px var(--comic-accent-soft);font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.6rem;line-height:1}.pv-comic-overlay__number small{color:#f8efd99e;margin-top:4px;font-size:.74rem;font-weight:800}.pv-comic-overlay__rata-warning{z-index:4;color:#fff4df;opacity:0;background:#560f0ae6;border:1px solid #d8412d80;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:.82rem;font-weight:900;animation:.68s cubic-bezier(.2,.9,.25,1) 6.7s both pv-comic-total-land;display:flex;position:absolute;bottom:14px;left:14px;right:14px;transform:translateY(14px);box-shadow:0 12px 38px #00000073,inset 0 0 24px #d8412d21}.pv-comic-overlay__rata-warning img{object-fit:contain;flex:none;width:34px;height:34px}@media (width>=720px){.pv-comic-overlay{padding:calc(30px + env(safe-area-inset-top,0px)) 24px calc(30px + env(safe-area-inset-bottom,0px))}.pv-comic-overlay__stage{min-height:650px}.pv-comic-overlay__panel{padding:70px 54px 48px}.pv-comic-overlay__panel--player{padding-top:52px}.pv-comic-overlay__headline{max-width:14ch;font-size:2.5rem}.pv-comic-overlay__number span{font-size:2.18rem}}@media (width<=390px){.pv-comic-overlay__stage{min-height:560px}.pv-comic-overlay__headline{font-size:1.46rem}.pv-comic-overlay__chip{font-size:.7rem}.pv-comic-overlay__years-value,.pv-comic-overlay__years-unit{font-size:2.6rem}.pv-comic-overlay__step-row{min-height:76px}.pv-comic-overlay__step-life{margin-bottom:3px;font-size:.86rem}}@media (prefers-reduced-motion:reduce){.pv-comic-overlay,.pv-comic-overlay *{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}.pv-comic-overlay__panel,.pv-comic-overlay__number,.pv-comic-overlay__rata-warning{opacity:1;transform:none}.pv-comic-overlay__split{transform:rotate(-7deg)scaleX(1)}}@keyframes pv-comic-backdrop{0%{opacity:0}to{opacity:1}}@keyframes pv-comic-opponent-in{0%{opacity:0;transform:translate(-26px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pv-comic-player-in{0%{opacity:0;transform:translate(28px)scale(.99)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes pv-comic-split-open{0%{transform:rotate(-7deg)scaleX(0)}to{transform:rotate(-7deg)scaleX(1)}}@keyframes pv-comic-number-pop{0%{opacity:0;transform:scale(.88)translateY(10px)}70%{opacity:1;transform:scale(1.04)translateY(0)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes pv-comic-total-land{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-comic-hard-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.pv-comic-overlay{color:#d4bc86;-webkit-backdrop-filter:none;backdrop-filter:none;background:#000;justify-content:center;align-items:stretch;padding:0;animation:.54s ease-out both pv-comic-overlay-bg-in;display:flex}.pv-comic-overlay:after{content:"";z-index:1;pointer-events:none;background:#000;width:min(100%,402px);position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pv-comic-overlay__skip{top:auto;right:calc(26px + env(safe-area-inset-right,0px));bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:30;color:#d4bc86;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;min-height:0;padding:0 0 0 3px;font-size:0;transition:transform .12s,background-color .12s;display:inline-flex;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.pv-comic-overlay__skip img{pointer-events:none;width:24px;height:14px;display:block;transform:rotate(-90deg)}.pv-comic-overlay__skip:hover{transform:translateY(-2px)}.pv-comic-overlay__skip:active{transform:translateY(2px)}.pv-comic-overlay__skip:focus-visible{outline:none;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a,0 0 0 3px #d4bc8652}.pv-comic-overlay__pause{left:calc(26px + env(safe-area-inset-left,0px));bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:30;color:#d4bc86;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#27221b99;border:0;border-radius:999px;justify-content:center;align-items:center;width:56px;height:56px;padding:0;transition:transform .12s,background-color .12s;display:inline-flex;position:fixed;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.pv-comic-overlay__pause:hover{transform:translateY(-2px)}.pv-comic-overlay__pause:active{transform:translateY(2px)}.pv-comic-overlay__pause:focus-visible{outline:none;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a,0 0 0 3px #d4bc8652}.pv-comic-overlay__pause-icon{width:18px;height:20px;position:relative}.pv-comic-overlay__pause-icon:before,.pv-comic-overlay__pause-icon:after{content:"";background:currentColor;border-radius:2px;width:6px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #d4bc8661}.pv-comic-overlay__pause-icon:before{left:1px}.pv-comic-overlay__pause-icon:after{right:1px}.pv-comic-overlay__pause[aria-pressed=true] .pv-comic-overlay__pause-icon{border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:17px solid;width:0;height:0;transform:translate(2px)}.pv-comic-overlay__pause[aria-pressed=true] .pv-comic-overlay__pause-icon:before,.pv-comic-overlay__pause[aria-pressed=true] .pv-comic-overlay__pause-icon:after{content:none}.pv-comic-overlay[data-paused=true],.pv-comic-overlay[data-paused=true] *{animation-play-state:paused!important}.pv-comic-overlay.is-exiting{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;transition:none;animation:none}.pv-comic-overlay.is-exiting:before{opacity:0;transition:opacity .42s}.pv-comic-overlay.is-exiting:after{animation:1.2s linear both pv-comic-summary-veil-out}.pv-comic-overlay.is-exiting .pv-comic-overlay__skip,.pv-comic-overlay.is-exiting .pv-comic-overlay__pause{opacity:0;transition:opacity .16s,transform .16s;transform:scale(.9)}.pv-comic-overlay__stage{z-index:2;width:min(100%,402px);height:100dvh;min-height:var(--pwa-content-min-height);box-shadow:none;background:#000;border:0;border-radius:0;display:block}.pv-comic-overlay__stage:before{content:"";z-index:0;pointer-events:none;opacity:0;background:#221d16;height:140px;transition:top .65s cubic-bezier(.7,0,.2,1),opacity .26s;position:absolute;top:calc(50% - 70px);left:0;right:0}.pv-comic-overlay.is-exiting .pv-comic-overlay__stage{background:0 0;border-color:#0000;transition:border-color .26s;overflow:visible}.pv-comic-overlay__cell{transition:top .65s cubic-bezier(.7,0,.2,1),height .65s cubic-bezier(.7,0,.2,1);position:absolute;left:0;right:0;overflow:visible}.pv-comic-overlay__cell--rival{z-index:2;height:100%;top:0}.pv-comic-overlay__cell--you{z-index:1;height:50%;top:100%}.pv-comic-overlay.is-exiting .pv-comic-overlay__cell{backface-visibility:hidden;will-change:transform, opacity;background:0 0;transition:none}.pv-comic-overlay.is-exiting .pv-comic-overlay__cell--rival{animation:1.2s cubic-bezier(.22,.61,.36,1) both pv-comic-final-rival-tear}.pv-comic-overlay.is-exiting .pv-comic-overlay__cell--you{animation:1.2s cubic-bezier(.22,.61,.36,1) both pv-comic-final-you-tear}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__cell--rival,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__cell--rival,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__cell--rival{height:50%;top:0}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__cell--you,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__cell--you,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__cell--you{height:50%;top:50%}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__stage:before,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__stage:before,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__stage:before{opacity:1}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__cell--rival,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__cell--rival{height:36%}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__cell--you,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__cell--you{height:64%;top:36%}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__stage:before,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__stage:before{top:calc(36% - 70px)}.pv-comic-overlay.is-exiting .pv-comic-overlay__stage:before{opacity:0;transition:none;animation:none}.pv-comic-overlay__panel{background:0 0;min-width:auto;min-height:auto;padding:0;display:block;position:absolute;inset:0;overflow:visible}.pv-comic-overlay__panel:after{content:none}.pv-comic-overlay__panel--rival{opacity:1;border-bottom:0;animation:none;transform:none}.pv-comic-overlay__panel--you{align-items:initial;opacity:1;text-align:center;padding-top:0;animation:none;transform:none}.pv-comic-overlay__panel--rival .pv-comic-overlay__panel-content{justify-content:flex-end;padding:0 24px 72px}.pv-comic-overlay__panel--you .pv-comic-overlay__panel-content{justify-content:flex-start;padding:60px 24px 0}.pv-comic-overlay[data-phase="1"] .pv-comic-overlay__panel--rival .pv-comic-overlay__panel-content{padding-bottom:96px}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__panel--you .pv-comic-overlay__panel-content,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__panel--you .pv-comic-overlay__panel-content{padding-top:96px}.pv-comic-overlay__panel-content{z-index:4;box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;transition:padding .65s cubic-bezier(.7,0,.2,1);display:flex;position:absolute;inset:0}.pv-comic-overlay__headline-wrap{flex-direction:column;align-items:center;max-width:min(100%,360px);animation:.52s cubic-bezier(.18,.9,.25,1) both pv-comic-headline-in;display:flex}.pv-comic-overlay__name,.pv-comic-overlay__counter-name{color:#f0ebe1;overflow-wrap:anywhere;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2.25rem;font-weight:700;line-height:1.1}.pv-comic-overlay__headline{letter-spacing:0;white-space:nowrap;word-break:normal;overflow-wrap:normal;max-width:none;margin:2px 0 0;font-family:Caveat,Caveat Fallback,Segoe Print,Comic Sans MS,cursive;font-size:3.7rem;font-weight:700;line-height:.94}.pv-comic-overlay__headline--green{color:#aeb337;text-shadow:0 0 20px #aeb3374d}.pv-comic-overlay__headline--red{color:#ca432a;text-shadow:0 0 20px #ca432a4d}.pv-comic-overlay__subs{flex-direction:column;gap:9px;max-width:min(100%,300px);margin-top:10px;display:flex}.pv-comic-overlay__sub{color:#d4bc86;opacity:0;text-align:left;text-shadow:0 2px 10px #000000e6;text-wrap:balance;animation:pv-comic-sub-in .52s cubic-bezier(.18, .9, .25, 1) var(--comic-sub-delay,0s) both;justify-content:center;align-items:center;gap:9px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.95rem;font-weight:800;line-height:1.18;display:flex;transform:translateY(14px)}.pv-comic-overlay__sub .pv-comic-overlay__coin-inner{animation-delay:var(--comic-sub-delay,0s)}.pv-comic-overlay__sub>span:last-child{white-space:pre-line;max-width:220px}.pv-comic-overlay__coin,.pv-comic-overlay__step-badge{background:#221d16;border:2px solid #d4bc86;border-radius:50%;flex:none;display:inline-block;overflow:hidden;box-shadow:0 -3px 16px #d4bc86b8,0 4px 14px #0009}.pv-comic-overlay__coin img,.pv-comic-overlay__step-badge img{object-fit:cover;width:100%;height:100%;display:block}.pv-comic-overlay__coin{perspective:600px;width:42px;height:42px;box-shadow:none;background:0 0;border:0;overflow:visible}.pv-comic-overlay__coin-inner{width:42px;height:42px;transform-style:preserve-3d;background:#221d16;border:2px solid #d4bc86;border-radius:50%;animation:2.55s cubic-bezier(.16,1,.3,1) both pv-comic-coin-spin;display:block;position:relative;overflow:hidden;box-shadow:0 -2px 12px #d4bc8699}.pv-comic-overlay__step-badge{border-width:1.5px;width:24px;height:24px;box-shadow:0 -2px 8px #d4bc86b3}.pv-comic-overlay__counter{flex-direction:column;align-items:center;gap:2px;min-width:0;animation:.42s cubic-bezier(.18,.9,.25,1) both pv-comic-headline-in;display:flex}.pv-comic-overlay__years{color:#d4bc86;text-shadow:0 0 #0000;transform-origin:50% 58%;justify-content:center;align-items:baseline;gap:10px;line-height:1;display:flex;position:relative}.pv-comic-overlay__years.is-finished{text-shadow:0 0 26px #d4bc86d9}.pv-comic-overlay__panel--rival .pv-comic-overlay__years.is-finished{text-shadow:0 0 #0000}.pv-comic-overlay__years--pulse{animation:.42s cubic-bezier(.18,.9,.25,1) both pv-comic-years-pulse}.pv-comic-overlay__years--final-pulse{animation:.78s cubic-bezier(.16,1,.3,1) both pv-comic-years-final-pulse}.pv-comic-overlay__years-value,.pv-comic-overlay__years-unit{letter-spacing:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:3rem;font-weight:700}.pv-comic-overlay__years-value{font-variant-numeric:tabular-nums}.pv-comic-overlay__step-row{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:84px;margin-top:4px;display:flex}.pv-comic-overlay__step-row.is-hidden{min-height:0}.pv-comic-overlay__step-life{color:#d4bc86;justify-content:center;align-items:center;gap:6px;margin-bottom:4px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.94rem;font-weight:800;line-height:1.1;animation:.26s cubic-bezier(.18,.9,.25,1) both pv-comic-row-enter;display:flex;overflow:hidden}.pv-comic-overlay__step-life--bad{color:#ca432a}.pv-comic-overlay__step-life--good{color:#aeb337}.pv-comic-overlay__step-life--gold{color:#d4bc86}.pv-comic-overlay__step-life.is-consumed{animation:.22s forwards pv-comic-row-collapse}.pv-comic-overlay__step-label{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.pv-comic-overlay__step-value{font-variant-numeric:tabular-nums;flex:none}.pv-comic-overlay__step-value--bad{color:#ca432a}.pv-comic-overlay__step-value--good{color:#aeb337}.pv-comic-overlay__step-value--neutral{color:#807464}.pv-comic-overlay__counter-summary{text-align:center;text-shadow:0 2px 10px #000c;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.08rem;font-weight:900;line-height:1.15}.pv-comic-overlay__counter-summary--good{color:#aeb337}.pv-comic-overlay__counter-summary--bad{color:#ca432a}.pv-comic-overlay__counter-summary--neutral{color:#d4bc86}.pv-comic-overlay__gold-flash{pointer-events:none;filter:blur(1px);background:radial-gradient(#d4bc86 0%,#d4bc864d 30%,#0000 60%);border-radius:999px;animation:.68s cubic-bezier(.16,1,.3,1) both pv-comic-gold-flash;position:absolute;inset:-16px -28px}.pv-comic-overlay__face{background:#000;position:absolute;overflow:hidden}.pv-comic-overlay__face--rival{inset:0 0 -58px}.pv-comic-overlay__face--you{-webkit-mask-image:var(--comic-face-mask);-webkit-mask-image:var(--comic-face-mask);mask-image:var(--comic-face-mask);inset:0;-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__face--rival,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--rival,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--rival{-webkit-mask-image:var(--comic-face-mask);-webkit-mask-image:var(--comic-face-mask);mask-image:var(--comic-face-mask);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__face--you,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--you,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--you,.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--you,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--you{inset:-50px 0 0}.pv-comic-overlay__face-img{aspect-ratio:1;object-fit:cover;transform-origin:50%;width:512px;height:512px;transition:filter 1.6s,transform 6s cubic-bezier(.22,.61,.3,1);position:absolute;left:50%}.pv-comic-overlay__face--rival .pv-comic-overlay__face-img{opacity:1;filter:brightness();animation:1s cubic-bezier(.18,.9,.25,1) pv-comic-rival-photo-in;top:45%;transform:translate(-50%,-50%)scale(1);-webkit-mask-image:linear-gradient(#000 0% 50%,#0000 86%);mask-image:linear-gradient(#000 0% 50%,#0000 86%)}.pv-comic-overlay__face--you .pv-comic-overlay__face-img{filter:brightness();top:50%;transform:translate(-50%,-50%)scaleX(-1)scale(1);-webkit-mask-image:linear-gradient(#0000 12%,#000 48% 100%);mask-image:linear-gradient(#0000 12%,#000 48% 100%)}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img{transform:translate(calc(70px - 50%),calc(-50% - 50px))scale(.9)}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__face--you .pv-comic-overlay__face-img,.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--you .pv-comic-overlay__face-img,.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--you .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--you .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--you .pv-comic-overlay__face-img{transform:translate(calc(-50% - 80px),calc(70px - 50%))scaleX(-1)scale(.9)}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--rival .pv-comic-overlay__face-img{filter:brightness(.64)}.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--you .pv-comic-overlay__face-img,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--you .pv-comic-overlay__face-img{filter:brightness(.88)}.pv-comic-overlay__face-tint,.pv-comic-overlay__face-depth,.pv-comic-overlay__face-frame{pointer-events:none;position:absolute;inset:0}.pv-comic-overlay__face-tint{background:var(--comic-face-tint);mix-blend-mode:overlay;opacity:.7;transition:opacity 1.8s}.pv-comic-overlay__face--rival .pv-comic-overlay__face-tint{opacity:.92}.pv-comic-overlay[data-phase="2"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-tint{opacity:.62}.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-tint{opacity:.46}.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--rival .pv-comic-overlay__face-tint,.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--rival .pv-comic-overlay__face-tint,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--rival .pv-comic-overlay__face-tint{opacity:.38}.pv-comic-overlay__face--you .pv-comic-overlay__face-tint{opacity:.58}.pv-comic-overlay[data-phase="3"] .pv-comic-overlay__face--you .pv-comic-overlay__face-tint{opacity:.46}.pv-comic-overlay[data-phase="4"] .pv-comic-overlay__face--you .pv-comic-overlay__face-tint,.pv-comic-overlay[data-turn=you] .pv-comic-overlay__face--you .pv-comic-overlay__face-tint,.pv-comic-overlay[data-turn=done] .pv-comic-overlay__face--you .pv-comic-overlay__face-tint{opacity:.38}.pv-comic-overlay__face-depth{opacity:.48;background:radial-gradient(125% 95% at 50% 32%,#0000 45%,#000 100%)}.pv-comic-overlay__media-flashes{z-index:5;pointer-events:none;mix-blend-mode:screen;animation:3s linear both pv-comic-media-flashes-life;position:absolute;inset:0;overflow:hidden}.pv-comic-overlay__media-flashes:before{content:"";opacity:0;background:radial-gradient(circle at 32% 28%,#d4bc869e 0 4%,#0000 20%),radial-gradient(circle at 68% 54%,#d4bc8675 0 6%,#0000 28%),radial-gradient(circle at 48% 72%,#d4bc865c 0 5%,#0000 24%);animation:3s linear both pv-comic-media-flash-wash;position:absolute;inset:0}.pv-comic-overlay__media-flash{top:var(--flash-y,50%);left:var(--flash-x,50%);width:var(--flash-size,64px);height:var(--flash-size,64px);opacity:0;filter:drop-shadow(0 0 18px #d4bc86f5);transform:translate(-50%, -50%) scale(.16) rotate(var(--flash-rotate,0deg));animation:pv-comic-media-flash .46s cubic-bezier(.18, .9, .2, 1) var(--flash-delay,0s) both;background:radial-gradient(circle,#ffe7a5 0 7%,#d4bc86f5 8% 17%,#d4bc8647 28%,#0000 58%);border-radius:999px;position:absolute}.pv-comic-overlay__media-flash:before,.pv-comic-overlay__media-flash:after{content:"";width:128%;height:8px;transform:translate(-50%, -50%) rotate(var(--flash-rotate,0deg));background:linear-gradient(90deg,#0000,#ffe7a5 18%,#d4bc86fa,#ffe7a5 82%,#0000);border-radius:999px;position:absolute;inset:50% auto auto 50%}.pv-comic-overlay__media-flash:after{width:8px;height:128%;transform:translate(-50%, -50%) rotate(var(--flash-rotate,0deg))}.pv-comic-overlay__rata-warning{bottom:calc(92px + env(safe-area-inset-bottom,0px));z-index:12;animation-delay:7s}@media (width>=720px){.pv-comic-overlay__stage{width:min(100vw,402px);max-height:920px}.pv-comic-overlay__skip{right:calc(50% - 198px + env(safe-area-inset-right,0px))}.pv-comic-overlay__pause{left:calc(50% - 198px + env(safe-area-inset-left,0px))}.pv-comic-overlay__headline{font-size:3.95rem}}@media (prefers-reduced-motion:reduce){.pv-comic-overlay__cell,.pv-comic-overlay__face-img,.pv-comic-overlay__face-tint{transition-duration:1ms!important}.pv-comic-overlay__coin-inner,.pv-comic-overlay__face-img,.pv-comic-overlay__media-flash,.pv-comic-overlay__media-flashes,.pv-comic-overlay__sub,.pv-comic-overlay__years--pulse,.pv-comic-overlay__years--final-pulse{animation:none!important}.pv-comic-overlay__media-flashes{display:none}.pv-comic-overlay__sub{opacity:1!important;transform:none!important}}@keyframes pv-comic-headline-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pv-comic-overlay-bg-in{0%{background:0 0}to{background:#000}}@keyframes pv-comic-sub-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pv-comic-row-enter{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes pv-comic-row-collapse{0%{opacity:1;filter:blur();max-height:36px;margin-bottom:4px;transform:translateY(0)}to{opacity:0;filter:blur(4px);max-height:0;margin-bottom:0;transform:translateY(-6px)}}@keyframes pv-comic-coin-spin{0%{transform:rotateY(0)}to{transform:rotateY(720deg)}}@keyframes pv-comic-summary-veil-out{0%,42%{background:#221d16}to{background:#221d1600}}@keyframes pv-comic-rival-photo-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes pv-comic-final-rival-tear{0%,28%{opacity:1;transform:translate(0,0)}to{opacity:.04;transform:translateY(-124%)}}@keyframes pv-comic-final-you-tear{0%,28%{opacity:1;transform:translate(0,0)}to{opacity:.04;transform:translateY(124%)}}@keyframes pv-comic-years-pulse{0%{transform:scale(1)}38%{transform:scale(1.085)}72%{transform:scale(.985)}to{transform:scale(1)}}@keyframes pv-comic-years-final-pulse{0%{transform:scale(1)}28%{transform:scale(1.24)}52%{transform:scale(.955)}76%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes pv-comic-gold-flash{0%{opacity:0;transform:scale(.68)}24%{opacity:1;transform:scale(1.08)}to{opacity:0;transform:scale(1.48)}}@keyframes pv-comic-media-flash{0%{opacity:0;transform:translate(-50%, -50%) scale(.16) rotate(var(--flash-rotate,0deg))}16%{opacity:1;transform:translate(-50%, -50%) scale(1) rotate(var(--flash-rotate,0deg))}42%{opacity:.76;transform:translate(-50%, -50%) scale(.74) rotate(var(--flash-rotate,0deg))}to{opacity:0;transform:translate(-50%, -50%) scale(1.78) rotate(var(--flash-rotate,0deg))}}@keyframes pv-comic-media-flashes-life{0%,92%{opacity:1}to{opacity:0}}@keyframes pv-comic-media-flash-wash{0%{opacity:0;filter:brightness()}7%{opacity:.52;filter:brightness(1.22)}16%{opacity:.12;filter:brightness(1.04)}to{opacity:0;filter:brightness()}}.pv-resolved{text-align:center;width:100%;max-width:402px;margin:0 auto;padding:0 24px 24px}.pv-resolved--with-kaomoji-bar{padding-bottom:calc(116px + env(safe-area-inset-bottom,0px))}.pv-resolved-opponent{--opponent-block-bg:#27221b;--opponent-block-padding-y:24px;background:var(--opponent-block-bg);border-radius:0 0 36px 36px;padding:24px 20px 22px;position:relative;overflow:visible}.pv-resolved-opponent--betray{--opponent-block-bg:#42130b;position:relative}.pv-resolved-opponent--cooperate{--opponent-block-bg:#29280d}.pv-resolved-opponent__blood{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:274px;max-width:100%;height:52px;margin:0 auto;display:block;position:absolute;bottom:-52px;left:0;right:0}.pv-resolved-opponent__top{z-index:1;align-items:flex-start;gap:6px;display:flex;position:relative}.pv-resolved-opponent__top:before,.pv-resolved-opponent__top:after{content:"";background:var(--opponent-block-bg);pointer-events:none;width:25px;height:24px;position:absolute;top:-24px}.pv-resolved-opponent__top:before{left:-45px;-webkit-mask:url(/rl.svg) 50%/contain no-repeat;mask:url(/rl.svg) 50%/contain no-repeat}.pv-resolved-opponent__top:after{right:-45px;-webkit-mask:url(/rr.svg) 50%/contain no-repeat;mask:url(/rr.svg) 50%/contain no-repeat}.pv-resolved-opponent__meta{text-align:center;color:#d4bc86;flex:1;font-size:1rem;font-weight:700;line-height:.9}.pv-resolved-opponent__center{text-align:center;flex:2;min-width:0}.pv-resolved-opponent__identity{text-align:center;height:43px}.pv-resolved-opponent__points{text-align:center;color:#d4bc86;flex:1;font-size:1rem;font-weight:700;line-height:.9}.pv-resolved-opponent__points .pv-prison-years{color:inherit}.pv-resolved-opponent__delta{margin-top:-2px;font-size:1rem;font-weight:700;line-height:1.05}.pv-resolved-opponent__delta--loss{color:#ca432a}.pv-resolved-opponent__delta--gain{color:#aeb337}.pv-resolved-opponent__delta--neutral{color:#d4bc86}.pv-resolved-opponent__result{z-index:1;margin-top:0;position:relative}.pv-resolved-opponent__headline{margin:6px 0 -6px;font-family:Caveat,Caveat Fallback,Segoe Print,Comic Sans MS,cursive;font-size:2.25rem;line-height:.95}.pv-resolved-opponent__headline--betray{color:#ca432a}.pv-resolved-opponent__headline--cooperate{color:#aeb337}.pv-resolved-opponent__subline{margin:0}.pv-resolved-opponent__subline--loss{color:#ca432a}.pv-resolved-opponent__subline--gain{color:#aeb337}.pv-resolved-opponent__subline--neutral{color:#d4bc86}.pv-resolved-opponent__action{z-index:1;justify-content:center;align-items:center;margin-top:7px;margin-bottom:-30px;display:flex;position:relative}.pv-resolved-opponent__action-avatar{background:#00000059;border:2px solid #ca432a;flex-shrink:0;width:36px;height:36px}.pv-resolved-opponent__action-avatar--green{border-color:#aeb337;box-shadow:0 0 16px #aeb33773}.pv-resolved-opponent__action-avatar--yellow{border-color:#d4bc86;box-shadow:0 0 16px #d4bc8673}.pv-resolved-opponent__action-avatar--red{border-color:#ca432a;box-shadow:0 0 16px #ca432a73}.pv-resolved-opponent__action-text{color:#d4bc86;font-size:1rem;line-height:1.05}.pv-resolved-opponent__bot-bubbles{z-index:1;flex-direction:column;align-items:stretch;gap:3px;height:0;margin:30px 0 -30px;display:flex;position:relative}.pv-resolved-opponent__bot-bubble{width:var(--bot-bubble-width,fit-content);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#000;text-align:center;text-wrap:balance;overflow-wrap:anywhere;opacity:0;transform-origin:24px 0;max-width:min(244px,90vw - 58px);animation:pv-bot-bubble-in .36s cubic-bezier(.2, .9, .25, 1.2) var(--bot-bubble-delay,0s) both;background:linear-gradient(#f0ebe1e6 0,#f0ebe1cc 100%);border:0;border-radius:26px;margin:0;padding:8px 18px;font-size:1rem;font-weight:700;line-height:1.12;position:relative;transform:translateY(-10px)scale(.9);box-shadow:inset 1px 1px 2px #ffffff40,0 4px 8px #00000040}.pv-resolved-opponent__bot-bubble--opponent{align-self:flex-start}.pv-resolved-opponent__bot-bubble--me{color:#f0ebe1;transform-origin:calc(100% - 24px) 0;background-image:linear-gradient(#4f473a99 38%,#27221b99 100%);border:1px solid #8e856f26;align-self:flex-end;box-shadow:inset 1px 1px 2px #ffffff3b}.pv-resolved-opponent__bot-bubble--me:before{content:"";clip-path:polygon(0 100%,100% 100%,0 0);z-index:1;background:#3d372d;width:18px;height:14px;position:absolute;top:-12px;left:20px;box-shadow:inset 0 7px 4px #ffffff3b}.pv-resolved-opponent__bot-bubble--flying{animation:pv-kaomoji-fly-in .52s cubic-bezier(.18, .9, .18, 1) var(--bot-bubble-delay,0s) both}.pv-resolved-opponent__bot-bubble--opponent:first-child{align-self:flex-start}.pv-resolved-opponent__bot-bubble--opponent:first-child:before{content:"";clip-path:polygon(0 100%,100% 100%,100% 0);z-index:1;background:#f0ebe1f2;width:16px;height:12px;position:absolute;top:-12px;right:20px}.pv-resolved-opponent__bot-bubble:nth-child(2):not(.pv-resolved-opponent__bot-bubble--flying){align-self:center;margin-left:-30px}.pv-resolved-opponent__kaomoji-bar{z-index:120;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));pointer-events:auto;background:linear-gradient(#0000 0%,#000000d6 24%,#000 100%);transition:transform .26s,opacity .22s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0)}.pv-resolved-opponent__kaomoji-bar--sent{opacity:0;pointer-events:none;transform:translateY(calc(100% + 18px))}.pv-resolved-opponent__kaomoji-panel{z-index:1;flex-wrap:wrap;justify-content:center;gap:6px 8px;width:min(352px,100%);margin:0 auto;display:flex;position:relative}.pv-resolved-opponent__kaomoji-button{color:#f0ebe1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:0;min-height:37px;font:24px;cursor:pointer;background-image:linear-gradient(#4f473a99 38%,#27221b99 100%);border:0;border-radius:999px;flex:0 28%;padding:4px 0 8px;font-weight:700;line-height:1;transition:transform .16s,box-shadow .16s,opacity .16s;position:relative;box-shadow:inset 1px 1px 2px #ffffff3b}.pv-resolved-opponent__kaomoji-button:before{content:"";clip-path:polygon(0 100%,100% 100%,0 0);z-index:-1;background:#39332a;width:18px;height:14px;position:absolute;top:-12px;left:20px;box-shadow:inset 0 7px 4px #ffffff3b}.pv-resolved-opponent__kaomoji-button:hover:not(:disabled),.pv-resolved-opponent__kaomoji-button:focus-visible:not(:disabled){transform:translateY(-2px);box-shadow:inset 1px 1px 2px #ffffff3b,0 8px 16px #00000057}.pv-resolved-opponent__kaomoji-button:first-child:before{z-index:0}.pv-resolved-opponent__kaomoji-button:not(:first-child):before{display:none}.pv-resolved-opponent__kaomoji-button:disabled{cursor:wait;opacity:.55}.pv-resolved-opponent__kaomoji-symbol,.pv-resolved-opponent__kaomoji-label{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pv-resolved-opponent__kaomoji-symbol{z-index:1;color:#f0ebe1;letter-spacing:1px;cursor:pointer;font-size:20px;line-height:1.2;position:relative}.pv-resolved-opponent__kaomoji-label{color:#f0ebe185;font-size:.875rem;font-weight:400;display:none}@keyframes pv-bot-bubble-in{0%{opacity:0;transform:translateY(-10px)scale(.9)}70%{opacity:1;transform:translateY(2px)scale(1.03)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pv-kaomoji-fly-in{0%{opacity:0;transform:translateY(330px)scale(.92)}72%{opacity:1;transform:translateY(-4px)scale(1.04)}to{opacity:1;transform:translate(0,0)scale(1)}}.pv-result-sheet{max-width:320px;margin:86px auto 0}.pv-result-sheet__title{margin:4px 0 12px!important}.pv-result-sheet__rows{flex-direction:column;gap:4px;display:flex}.pv-result-sheet__rows .imui-text{text-wrap:balance;margin:0 0 12px}.pv-result-sheet__rows .imui-subtitle{text-wrap:balance;margin:0 0 24px}.pv-result-sheet__row{justify-content:space-between;align-items:center;gap:16px;font-size:1rem;display:flex}.pv-result-sheet__section-divider{background:#e0cfac2e;height:1px;margin:8px 0}.pv-result-sheet__label{color:#e3d6b89e;text-align:left;align-items:center;gap:8px;min-width:0;display:inline-flex}.pv-result-sheet__icon{box-shadow:none;border:0;flex:none}.pv-result-sheet__icon--spacer{width:22px;height:22px}.pv-result-sheet__label-text{min-width:0}.pv-result-sheet__value{white-space:nowrap;font-weight:700}.pv-result-sheet__value--loss{color:#ca432a}.pv-result-sheet__value--gain{color:#aeb337}.pv-result-sheet__value--neutral{color:#d4bc86}.pv-result-sheet__divider{background:#e0cfac2e;height:1px;margin:12px 0 24px}.pv-result-sheet__total{margin:0 0 16px}.pv-result-sheet__total--loss{color:#ca432a}.pv-result-sheet__total--gain{color:#aeb337}.pv-result-sheet__total--neutral{color:#d4bc86}.pv-result-effects{text-align:left;flex-direction:column;gap:10px;max-width:320px;margin:12px auto 0;display:flex}.pv-result-effects .imui-mini-divider{margin:0 auto 12px}.pv-result-effects__item{justify-content:center;align-items:center;gap:8px;min-height:38px;display:flex}.pv-result-effects__icon{background:#00000047;border:0;flex:none;width:34px;height:34px}.pv-result-effects__copy{min-width:0;line-height:1.02}.pv-result-effects__title{color:#d4bc86;font-size:1rem}.pv-result-effects__detail{color:#807464;margin-top:2px;font-size:.875rem}.pv-result-effects__detail--loss span{color:#ca432a}.pv-result-effects__detail--gain span{color:#aeb337}.pv-result-effects__detail--neutral span{color:#807464}.pv-hidden-result{color:#f0ebe1;max-width:400px;margin:28px auto 0;padding:20px;font-size:1.5rem}.pv-hidden-points-mark{color:#d4bc86;vertical-align:baseline;font-size:.7em;font-weight:700;line-height:1;display:inline-block}.pv-prison-years{white-space:nowrap;text-wrap:nowrap;justify-content:center;align-items:baseline;gap:.16em;max-width:100%;display:inline-flex}.pv-prison-years .pv-hidden-points-mark{color:#d4bc86}.pv-hidden-points-hint{text-align:center;max-width:320px;margin:12px auto 0;line-height:1.25}.pv-ready-card{text-align:center;width:100%;margin:36px 0 0}.pv-ready-card__round{margin:0 auto 24px}.pv-ready-card__round-eyebrow{color:#807464;margin:0 0 6px;font-size:1rem;line-height:1}.pv-ready-card__round-title{color:#f0ebe1;margin:0 0 9px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem}.pv-ready-card__round-summary{color:#807464;max-width:286px;margin:0 auto;font-size:1rem}.pv-ready-card__steps{justify-content:center;align-items:center;gap:4px;max-width:160px;margin:0 auto 16px;display:flex}.pv-ready-card__step{background:#80746466;flex:1;width:50px;max-width:50px;height:10px;box-shadow:inset 0 2px #ffffff14}.pv-ready-card__step:first-child{border-radius:5px 0 0 5px}.pv-ready-card__step:last-child{border-radius:0 5px 5px 0}.pv-ready-card__step--ready{background:#d4bc86}.pv-ready-card__names{flex-wrap:wrap;justify-content:center;gap:0 24px;max-width:300px;margin:0 auto 24px;display:flex}.pv-ready-card__name{margin-bottom:6px!important}.pv-ready-card .imui-button{width:100%}.pv-ready-card--floating{pointer-events:auto;margin:0}.pv-next-round{text-align:center;width:calc(100% - 24px);margin:34px 12px 0;padding:18px 18px 20px}.pv-next-round__eyebrow{color:#d4bc86;margin:0 0 4px;font-size:.875rem;font-weight:700;line-height:1}.pv-next-round__title{color:#f0ebe1;margin:0 0 10px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.05}.pv-next-round__summary{color:#807464;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.pv-next-round+.pv-ready-card{margin-top:14px}.pv-round-complete.pv-scrollable-body{max-width:402px;padding:46px 24px 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));margin:0 auto}.pv-round-complete.pv-scrollable-body.pv-round-complete--with-final-bar{padding-bottom:calc(168px + env(safe-area-inset-bottom,0px))}.pv-round-complete.pv-scrollable-body .pv-condemn-row__rank-value{color:#807464}.pv-round-phase{margin-bottom:36px}.pv-round-phase h2{color:#f0ebe1;margin:0}.pv-round-phase h2 span{color:#ca432a}.pv-round-phase p{color:#d4bc86;margin:8px 0 0;font-size:.875rem;font-weight:700}.pv-round-sentence{flex-direction:column;justify-content:center;width:min(206px,74vw);min-height:105px;margin:0 auto 32px;padding:10px 16px 12px;display:flex}.pv-round-sentence .imui-text{margin:0 0 -2px}.pv-round-sentence .imui-title,.pv-round-sentence .imui-subtitle{margin:0;line-height:1}.pv-round-card{margin:0 0 36px;padding:52px 20px 36px;position:relative}.pv-round-card--no-title{padding-top:24px}.pv-round-card__ribbon{color:#000;min-width:142px;height:40px;font-size:1.5rem;font-weight:black;white-space:nowrap;cursor:pointer;--r:10px;-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-composite:source-in;cursor:default;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6px 20px;line-height:1;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 3px 8px #0003;-webkit-mask-composite:source-in;mask-composite:intersect}.pv-round-card__ribbon.title-badge--red{background:#ca432a}.pv-round-card__ribbon.title-badge--green{background:#aeb337}.pv-round-card__ribbon.title-badge--yellow{background:#d4bc86}.pv-round-card .pv-title-badge__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.pv-round-card .pv-title-badge__info{filter:brightness(0);margin-bottom:-2px;margin-right:-5px}.pv-round-card h3{margin:0 0 12px!important}.pv-round-card__psych-message{color:#d4bc86;text-wrap:balance;width:min(100%,320px);margin:0 auto 18px;line-height:1.2}.pv-round-card__metrics{grid-template-columns:repeat(3,1fr);align-items:end;gap:8px;margin-bottom:8px;font-size:.875rem;font-weight:400;line-height:1;display:grid}.pv-round-card__metrics span:first-child{color:#aeb337;text-align:left}.pv-round-card__metrics span:nth-child(2){color:#d4bc86;text-align:center}.pv-round-card__metrics span:last-child{color:#ca432a;text-align:right}.pv-round-card__divider{margin:36px 0 24px}.pv-round-card__betrayal{color:#d4bc86;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;font-weight:700}.pv-round-card__betrayal span,.pv-round-card__betrayal strong{display:block}.pv-round-card__betrayal span{color:#ca432a;font-size:1.5rem}.pv-round-card__betrayal strong{color:#d4bc86;margin-top:2px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700}.pv-round-card__betrayal--clear{color:#aeb337;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;line-height:1.1}.pv-round-card__betrayal-list{color:#ca432a;text-align:center;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.1}.pv-round-card__betrayer-count{color:inherit;font-size:.72em}button.pv-round-card__ribbon{cursor:pointer}button.pv-round-card__ribbon:hover:not(:disabled){transform:translate(-50%)translateY(-2px)}.pv-title-modal,.pv-action-modal,.pv-condemnation-modal{z-index:10000;padding:calc(22px + env(safe-area-inset-top,0px)) calc(22px + env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) calc(22px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pv-title-modal__panel{text-align:center;width:min(100%,342px);padding:28px 24px 24px;position:relative}.pv-title-modal__badge{margin:0 auto 18px;font-size:1.5rem;display:inline-flex}.pv-title-modal p{margin:24px 0 12px!important}.pv-action-modal{align-items:flex-start;overflow-y:auto}.pv-action-modal__panel{text-align:center;width:min(100%,374px);margin:auto 0;padding:24px 24px 36px;position:relative}.pv-action-modal__icon{margin:0 auto 12px;display:flex}.pv-action-modal__eyebrow{color:#d4bc86;letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.875rem;font-weight:800}.pv-action-modal__title{margin:0 0 8px}.pv-action-modal__summary{text-wrap:balance;margin:0 auto 16px}.pv-action-modal__status{color:#d4bc86;background:#d8be7e14;border:1px solid #d8be7e38;border-radius:8px;gap:3px;margin:0 0 16px;padding:10px 12px;font-size:.875rem;font-weight:800;display:grid}.pv-action-modal__status span{color:#807464;font-weight:700}.pv-action-modal__status--removed{color:#807464;background:#ffffff0a;border-color:#ffffff1f}.pv-action-modal__section{text-align:left;margin-top:14px;padding-top:14px}.pv-action-modal__section h3{margin:0 0 12px}.pv-action-modal__section p,.pv-action-modal__section li{color:#f0ebe1;font-size:.875rem;font-weight:700;line-height:1.35}.pv-action-modal__section p{margin:0}.pv-action-modal__section ul{gap:7px;margin:0;padding-left:18px;display:grid}.pv-action-modal__section--warning p,.pv-action-modal__section--warning li,.pv-action-modal__section--warning h3{color:#ca432a}.pv-action-modal__panel .imui-text+.pv-action-modal__section{margin-top:-12px}.pv-action-modal__hint{color:#d4bc86;margin:16px 0 0;font-size:.875rem;font-weight:800;line-height:1.3}.pv-action-modal__close{width:100%;margin-top:18px}.pv-condemnation-modal{align-items:center;overflow-y:auto}.pv-condemnation-modal__panel{text-align:center;width:min(100%,390px);margin:auto 0;padding:24px 20px 28px;position:relative}.pv-condemnation-modal__title{margin:0 0 6px}.pv-condemnation-modal__subtitle{max-width:270px;margin:0 auto 8px;line-height:1.25}.pv-condemnation-modal__hint{max-width:260px;margin:0 auto 18px;line-height:1.25}.pv-condemnation-modal__axis{flex-direction:column;gap:9px;width:100%;max-width:340px;margin:20px auto 24px;display:flex;position:relative}.pv-condemnation-modal__track{min-height:344px;position:relative;overflow:visible}.pv-condemnation-modal__bound{white-space:nowrap;align-self:center;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:17px;font-weight:900;line-height:1}.pv-condemnation-modal__bound--zero{color:#aeb337}.pv-condemnation-modal__bound--infinity{color:#ca432a;font-size:27px}.pv-condemnation-modal__axis-line{z-index:0;pointer-events:none;background:linear-gradient(#80736300 0,#807363 24px);border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pv-condemnation-modal__range{z-index:1;pointer-events:none;z-index:6;filter:blur(6px);mix-blend-mode:color-dodge;border-radius:999px;width:26px;position:absolute;left:50%;transform:translate(-50%)}.pv-condemnation-modal__range--gain.pv-condemnation-modal__range--above-self{background:linear-gradient(#aeb337 0,#aeb33700 100%)}.pv-condemnation-modal__range--gain.pv-condemnation-modal__range--below-self{background:linear-gradient(#aeb33700 0,#aeb337 100%)}.pv-condemnation-modal__range--loss.pv-condemnation-modal__range--above-self{background:linear-gradient(#ca432a 0,#ca432a00 100%)}.pv-condemnation-modal__range--loss.pv-condemnation-modal__range--below-self{background:linear-gradient(#ca432a00 0,#ca432a 100%)}.pv-condemnation-modal__row{z-index:2;color:#807464;text-align:left;grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr);align-items:center;gap:8px;min-height:38px;font-size:.875rem;font-weight:800;display:grid;position:absolute;left:0;right:0}.pv-condemnation-modal__dot{background:url(/destello-resto.svg) 50%/contain no-repeat;justify-self:center;width:16px;height:16px;position:relative}.pv-condemnation-modal__row--opponent{color:#d4bc86}.pv-condemnation-modal__row--opponent .pv-condemnation-modal__dot{filter:drop-shadow(0 0 10px #d4bc865c);background-image:url(/destello-rival.svg);width:24px;height:24px}.pv-condemnation-modal__row--self{color:#f0ebe1}.pv-condemnation-modal__row--self .pv-condemnation-modal__dot{filter:drop-shadow(0 0 12px #f0ebe152);background-image:url(/destello-jugador.svg);width:32px;height:32px}.pv-condemnation-modal__row--offline .pv-condemnation-modal__dot{filter:grayscale()opacity(.7)drop-shadow(0 0 8px #ca432a73)}.pv-condemnation-modal__offline{color:#ca432a;letter-spacing:.04em;text-transform:uppercase;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.6875rem;font-weight:800;line-height:1.1;display:block}.pv-condemnation-modal__name{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.3rem;font-weight:900;overflow:hidden}.pv-condemnation-modal__years{color:inherit;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap}.pv-condemnation-modal__close{width:100%}@media (width<=360px){.pv-condemnation-modal__panel{padding-left:16px;padding-right:16px}.pv-condemnation-modal__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:6px;font-size:.8125rem}.pv-condemnation-modal__name{font-size:.9375rem}}.pv-round-stats__empty{color:#807464;font-size:.875rem;font-weight:700}.pv-round-stats__track{background:#27221b;border-radius:999px;width:100%;height:20px;display:flex;box-shadow:inset 0 2px 5px #00000061,0 0 14px #ca432a1f}.pv-round-stats__track--compact{height:10px;margin-top:8px;box-shadow:inset 0 1px 4px #00000073,0 0 12px #ca432a29}.pv-round-stats__segment{color:#000;justify-content:center;align-items:center;min-width:7px;font-size:.875rem;font-weight:700;line-height:1;display:flex;box-shadow:inset 0 2px #ffffff1f}.pv-round-stats__segment:first-child{border-radius:12px 0 0 12px}.pv-round-stats__segment:last-child{border-radius:0 12px 12px 0}.pv-round-stats__segment:first-child:last-child{border-radius:12px}.pv-round-stats__segment--is-coop-betrayed{color:#000;background:#5e611e;box-shadow:inset 0 2px #ffffff1f,0 -4px 10px #5e611e40}.pv-round-stats__segment--is-mutual-coop{color:#000;background:#aeb337;box-shadow:inset 0 2px #ffffff1f,0 -4px 10px #aeb33740}.pv-round-stats__segment--is-success-betray{color:#000;background:#ca432a;box-shadow:inset 0 2px #ffffff1f,0 -4px 10px #ca432a40}.pv-round-stats__segment--is-mutual-betray{color:#000;background:#822b1b;box-shadow:inset 0 2px #ffffff1f,0 -4px 10px #822b1b40}.pv-condemn-table{margin:0 auto}.pv-condemn-table__title{margin-bottom:4px}.pv-condemn-table__rows{flex-direction:column;display:flex}.pv-condemn-row{border-bottom:1px solid #d4bc862b;grid-template-columns:46px minmax(92px,1fr) minmax(150px,1.3fr);align-items:center;gap:8px;min-height:68px;display:grid}.pv-condemn-row:last-child{border-bottom:0}.pv-condemn-row__rank{color:#d4bc86;text-align:center;justify-content:space-around;align-items:center;gap:5px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700;display:inline-flex}.pv-condemn-row__movement{opacity:.65;flex-direction:column;flex:none;justify-content:center;align-items:center;width:9px;height:8px;display:inline-flex}.pv-condemn-row__movement--double{height:16px}.pv-condemn-row__movement-triangle{border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0}.pv-condemn-row__movement--up .pv-condemn-row__movement-triangle{border-bottom:8px solid #aeb337}.pv-condemn-row__movement--down .pv-condemn-row__movement-triangle{border-top:8px solid #ca432a}.pv-condemn-row__movement-equal{width:9px;height:8px;display:block;position:relative}.pv-condemn-row__movement-equal:before,.pv-condemn-row__movement-equal:after{content:"";background:#c57b44;border-radius:4px;height:3px;position:absolute;left:0;right:0}.pv-condemn-row__movement-equal:before{top:0}.pv-condemn-row__movement-equal:after{bottom:0}.pv-condemn-row__identity{text-align:left;min-width:0}.pv-condemn-row__name{white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;overflow:hidden}.pv-condemn-row__badge{color:#000;--r:4px;-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-composite:source-in;margin-top:2px;padding:1px 8px;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex;-webkit-mask-composite:source-in;mask-composite:intersect}.pv-condemn-row__badge.title-badge--red{background:#ca432a}.pv-condemn-row__badge.title-badge--green{background:#aeb337}.pv-condemn-row__badge.title-badge--yellow{background:#d4bc86}.pv-condemn-row__score{color:#d4bc86;text-align:left;min-width:0;font-size:1rem;font-weight:700;line-height:1.08}.pv-condemn-row__adjusted-score{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.pv-condemn-row__previous-score{color:#807464;text-decoration:line-through;text-decoration-thickness:1px}.pv-condemn-row__final-adjustment{white-space:nowrap}.pv-condemn-row__final-adjustment--freedom{color:#aeb337}.pv-condemn-row__final-adjustment--penalty{color:#ca432a}.pv-no-match{text-align:center;margin-top:0;padding:44px 24px 2rem}.pv-no-match__phase{margin-bottom:56px}.pv-no-match__phase-subtitle{margin:0}.pv-no-match__phase-text{margin:8px 0 0}.pv-no-match__card{border-radius:54px;justify-content:center;align-items:center;max-width:400px;min-height:114px;margin:0 auto 34px;padding:0 24px;display:flex}.pv-no-match__card .imui-subtitle{margin:0}.pv-duel-list{margin-bottom:40px}.pv-duel-list__title{margin-bottom:10px}.pv-duel-list__items{flex-direction:column;gap:0;margin-top:-12px;display:flex}.pv-duel-list__resolved-message{margin:18px 0 0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1rem}.pv-duel-card{border-bottom:1px solid #d4bc862e;grid-template-columns:38px minmax(0,1fr) 42px minmax(0,1fr) 38px;align-items:center;column-gap:6px;min-height:84px;display:grid}.pv-duel-card__player{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.pv-duel-card__player--left,.pv-duel-card__player--right{text-align:center;justify-content:center}.pv-duel-card__identity{min-width:0}.pv-duel-card__marker{justify-content:center;align-items:center;min-height:34px;display:flex}.pv-duel-card__status{border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:.875rem;font-weight:700;display:inline-flex}.pv-duel-card__status--clock{color:#807464;background:0 0}.pv-duel-card__status--clock .status-asset-icon{--status-icon-width:22px;--status-icon-height:22px}.pv-duel-card__status--check{color:#d4bc86;background:0 0}.pv-duel-card__status--check .status-asset-icon{--status-icon-width:20px;--status-icon-height:16px}.pv-duel-card__name{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden;color:#f0ebe1!important}.pv-duel-card__years{margin:4px 0 0}.pv-duel-card__action{flex-shrink:0}.pv-duel-card__vote-dot{border-radius:8px;width:22px;height:22px}.pv-duel-card__vote-dot--cooperate{background:linear-gradient(#9ca12b 5%,#e6d946 67%);box-shadow:inset 0 -3px 0 3px #0000004f,inset 0 -2px 6px #00000054,inset 0 1px #ffffff57}.pv-duel-card__vote-dot--betray{background-image:linear-gradient(#ca432a 5%,tomato 66%);box-shadow:inset 0 -3px 0 3px #0000004f,inset 0 -2px 6px #00000054,inset 0 1px #ffffff24}.pv-duel-card__vs{color:#ca432a;text-transform:uppercase;font-size:1rem;font-weight:700}.pv-round-phase__completed{align-items:center;gap:6px;display:inline-flex}.pv-round-phase__completed .status-asset-icon{--status-icon-width:.95em;--status-icon-height:.76em}.voting-header{z-index:100;margin-top:calc(-1 * env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3 linear-gradient(#000 0,#0000 24px);position:sticky;top:0;box-shadow:0 1px #ffffff1f}.voting-header .voting-header-wrap{box-sizing:border-box;width:100%;max-width:402px;padding:calc(8px + env(safe-area-inset-top,0px)) calc(24px + env(safe-area-inset-right,0px)) 16px calc(24px + env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.voting-header__logo{flex:1;padding-right:6px}.voting-header__logo .mini-logo{width:auto;height:53px;margin:2px 0 8px}.voting-header__name{text-align:center;flex:none;width:144px}.voting-header__condena{text-align:center;flex:1;width:90px;padding-right:20px}.voting-header__condena .imui-subtitle{margin:0}.voting-header__condena .pv-prison-years{min-width:0}.voting-header__condena .imui-text{margin:0;line-height:.9}.voting-header__condemnation-track{z-index:2;box-sizing:border-box;width:100%;max-width:402px;padding:0 calc(12px + env(safe-area-inset-right,0px)) 0 calc(12px + env(safe-area-inset-left,0px));margin:-16px auto -17px;position:relative}.pv-condemnation-strip{--pv-strip-motion:.52s cubic-bezier(.22, 1, .36, 1);width:100%;height:30px;color:inherit;cursor:pointer;appearance:none;background:0 0;border:0;padding:0;display:block;position:relative}.pv-condemnation-strip__line{pointer-events:none;border-radius:9px;height:1px;position:absolute;top:13px;left:0}.pv-condemnation-strip__range{pointer-events:none;filter:blur(4px);mix-blend-mode:color-dodge;height:6px;transition:left var(--pv-strip-motion), width var(--pv-strip-motion), opacity .22s ease;border-radius:9px;position:absolute;top:11px;left:0}.pv-condemnation-strip__line{z-index:0;right:0}.pv-condemnation-strip__range{z-index:4}.pv-condemnation-strip__range--gain.pv-condemnation-strip__range--towards-left{background:linear-gradient(90deg,#aeb337,#aeb33700)}.pv-condemnation-strip__range--gain.pv-condemnation-strip__range--towards-right{background:linear-gradient(90deg,#aeb33700,#aeb337)}.pv-condemnation-strip__range--loss.pv-condemnation-strip__range--towards-left{background:linear-gradient(90deg,#ca432a,#ca432a00)}.pv-condemnation-strip__range--loss.pv-condemnation-strip__range--towards-right{background:linear-gradient(90deg,#ca432a00,#ca432a)}.pv-condemnation-strip__bound{z-index:3;pointer-events:none;font-size:12px;font-weight:700;line-height:1;position:absolute;top:-2px}.pv-condemnation-strip__bound--zero{color:#aeb337;left:0;transform:translate(-10%)}.pv-condemnation-strip__bound--infinity{color:#ca432a;font-size:19px;top:-6px;right:0;transform:translate(10%)}.pv-condemnation-strip__marker{--pv-marker-offset-x:5px;--pv-marker-offset-y:5px;top:calc(13px - var(--pv-marker-offset-y));z-index:2;pointer-events:none;width:11px;height:11px;transition:left var(--pv-strip-motion), filter .22s ease;background:url(/destello-resto.svg) 50%/contain no-repeat;position:absolute}.pv-condemnation-strip__marker--opponent{--pv-marker-offset-x:8px;--pv-marker-offset-y:8px;filter:drop-shadow(0 0 10px #d4bc865c);background-image:url(/destello-rival.svg);width:17px;height:17px}.pv-condemnation-strip__marker--self{--pv-marker-offset-x:9px;--pv-marker-offset-y:9px;z-index:3;filter:drop-shadow(0 0 12px #f0ebe152);background-image:url(/destello-jugador.svg);width:19px;height:19px}.pv-condemnation-strip__marker--offline{filter:grayscale()opacity(.75)drop-shadow(0 0 8px #ca432a8c)}.pv-condemnation-strip__marker--offline:after{content:"";background:#ca432a;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:-3px;box-shadow:0 0 6px #ca432acc}.pv-condemnation-strip__label{color:#807464;white-space:nowrap;font-size:12px;font-weight:800;line-height:1;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.pv-condemnation-strip__range,.pv-condemnation-strip__marker{transition:none}}.voting-main{text-align:center;box-sizing:border-box;width:100%;max-width:402px;margin:0 auto;padding:0 24px 24px}.voting-main>*{transition:opacity .3s}.voting-main--delay>:not(.countdown-wrap){opacity:.3}.opponent-card{--opponent-block-bg:#27221b;background:var(--opponent-block-bg);border-radius:0 0 36px 36px;align-items:start;gap:6px;margin-top:0;padding:24px 20px 22px;display:flex;position:relative}.opponent-card:before,.opponent-card:after{content:"";background:var(--opponent-block-bg);pointer-events:none;width:25px;height:24px;position:absolute;top:0}.opponent-card:before{left:-25px;-webkit-mask:url(/rl.svg) 50%/contain no-repeat;mask:url(/rl.svg) 50%/contain no-repeat}.opponent-card:after{right:-25px;-webkit-mask:url(/rr.svg) 50%/contain no-repeat;mask:url(/rr.svg) 50%/contain no-repeat}.opponent-card__trial-info{text-align:center;color:#d4bc86;flex:1;font-size:1rem;font-weight:700;line-height:.9}.opponent-card__name{white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;width:100%;min-width:0;min-height:43px;margin:-8px 0 -4px;display:inline-flex;overflow:hidden}.opponent-card__name .bot-player-name__text{overflow-wrap:normal;white-space:nowrap;text-wrap:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8em;line-height:1.05;overflow:hidden}.opponent-card__name .bot-player-name__icon{width:14px;height:13px;margin-top:-4px;margin-bottom:-2px}.opponent-card__name.bot-player-name--bot{min-height:43px}.opponent-card__name--long{font-size:34px}.opponent-card__name--very-long{font-size:30px}.opponent-card__center{text-align:center;z-index:12;flex:2;min-width:0;position:relative}.opponent-card__name-row{justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;display:inline-flex}.opponent-card__name-row .opponent-card__name{flex:0 auto;width:auto;max-width:calc(100% - 22px)}.opponent-card__name--button{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.opponent-card__name--button:focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #d4bc86}.opponent-card__bot-info{opacity:.9;width:16px;height:16px;margin-top:-4px}.opponent-card__bot-info:hover{opacity:1}.opponent-card__vs{display:none}.opponent-card__status{background:#27221b;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-top:4px;margin-left:-17px;font-size:32px;font-weight:700;line-height:.95;display:inline-flex;position:absolute;left:50%;overflow:hidden}.opponent-card__status .status-asset-icon{--status-icon-width:20px;--status-icon-height:20px}.opponent-card__status--ready{color:#27221b;background:#d4bc86}.opponent-card__status--ready .status-asset-icon{--status-icon-height:16px}.opponent-card__status--pending{color:#807464}.opponent-card__condena{text-align:center;color:#d4bc86;flex:1;font-size:1rem;font-weight:700;line-height:.9}.opponent-card__condena .pv-prison-years{color:inherit}.waiting-message{color:#807464;margin:24px 0;font-size:1rem}.countdown-wrap{margin:25px 6px 12px 0}.countdown{color:#d4bc86;text-shadow:0 -5px 15px #d4bc86a6;letter-spacing:-6px;text-align:center;margin:12px 0;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:4.25rem;font-weight:400;line-height:1;transition:color .3s,text-shadow .3s}.countdown--normal{color:#d4bc86;text-shadow:0 -5px 15px #d4bc86a6}.countdown--warning{color:#c57b44;text-shadow:0 -5px 15px #c57b44a6}.countdown--danger{color:#ca432a;text-shadow:0 -5px 15px #ca432aa6}.countdown--delay{animation:3s linear forwards countdown-delay-opacity}@keyframes countdown-delay-opacity{0%{opacity:.3}to{opacity:1}}.hidden-result-interstitial{z-index:2400;min-height:100dvh;padding:calc(24px + env(safe-area-inset-top,0px)) 22px calc(24px + env(safe-area-inset-bottom,0px));pointer-events:auto;color:#d4bc86;background:radial-gradient(circle at 50% 46%,#d4bc8624,#0000 24%),radial-gradient(circle at 50% 58%,#ca432a1f,#0000 36%),#000;place-items:center;animation:2.92s linear both hidden-result-interstitial-life;display:grid;position:fixed;inset:0;overflow:hidden}.hidden-result-interstitial__grain{opacity:.16;mix-blend-mode:screen;background:linear-gradient(#f0ebe10a 1px,#0000 1px) 0 0/11px 11px,linear-gradient(90deg,#f0ebe106 1px,#0000 1px) 0 0/17px 17px,radial-gradient(circle at 32% 28%,#d4bc862e,#0000 22%),radial-gradient(circle at 74% 70%,#ca432a1a,#0000 30%);position:absolute;inset:-42px}.hidden-result-interstitial__seal{aspect-ratio:1;opacity:0;border:1px solid #d4bc862e;border-radius:50%;width:min(66vw,310px);animation:1.9s cubic-bezier(.16,1,.3,1) .28s both hidden-result-seal;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)scale(.82);box-shadow:0 0 0 1px #000000bf,0 0 42px #d4bc862e,inset 0 0 42px #d4bc8614}.hidden-result-interstitial__copy{z-index:2;text-align:center;width:min(100%,390px);position:relative}.hidden-result-interstitial__title{color:#d4bc86;text-wrap:balance;text-shadow:0 3px #000000db,0 0 26px #d4bc863d;opacity:0;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2.35rem;line-height:1.02;animation:.5s cubic-bezier(.16,1,.3,1) .4s both hidden-result-title-in;transform:translateY(14px)scale(.98)}.hidden-result-interstitial__subtitle{color:#807464f0;text-wrap:balance;opacity:0;width:min(100%,310px);margin:18px auto 0;font-size:1.5rem;font-weight:700;line-height:1.25;animation:.52s cubic-bezier(.16,1,.3,1) .9s both hidden-result-subtitle-in;transform:translateY(10px)}.hidden-result-interstitial.is-reduced-motion{animation:.9s both hidden-result-interstitial-reduced-life}.hidden-result-interstitial.is-reduced-motion .hidden-result-interstitial__seal{opacity:.38;animation:none;transform:translate(-50%,-50%)scale(1)}.hidden-result-interstitial.is-reduced-motion .hidden-result-interstitial__title,.hidden-result-interstitial.is-reduced-motion .hidden-result-interstitial__subtitle{opacity:1;animation:none;transform:none}@keyframes hidden-result-interstitial-life{0%,82%{opacity:1}to{opacity:0}}@keyframes hidden-result-interstitial-reduced-life{0%,72%{opacity:1}to{opacity:0}}@keyframes hidden-result-seal{0%{opacity:0;transform:translate(-50%,-50%)scale(.82)}34%{opacity:.5;transform:translate(-50%,-50%)scale(1.02)}to{opacity:.3;transform:translate(-50%,-50%)scale(1.08)}}@keyframes hidden-result-title-in{0%{opacity:0;filter:blur(2px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes hidden-result-subtitle-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=380px){.hidden-result-interstitial__title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.hidden-result-interstitial__seal,.hidden-result-interstitial__title,.hidden-result-interstitial__subtitle{transition:none!important;animation:none!important}}.vote-comic-transition{--vote-accent:#ca432a;--vote-accent-dark:#982d1b;--vote-accent-soft:#ca432a61;z-index:2390;pointer-events:auto;color:#d4bc86;background:#00000014;place-items:center;min-height:100dvh;transition:background-color .22s;display:grid;position:fixed;inset:0;overflow:hidden}.vote-comic-transition--cooperate{--vote-accent:#aeb337;--vote-accent-dark:#8c8f25;--vote-accent-soft:#aeb33757}.vote-comic-transition.is-waiting,.vote-comic-transition.is-blackout{background:#000}.vote-comic-transition__paper{z-index:0;opacity:.18;background:radial-gradient(circle at var(--vote-origin-x) var(--vote-origin-y), var(--vote-accent-soft), transparent 28%), linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px);mix-blend-mode:screen;background-size:auto,10px 10px,13px 13px;position:absolute;inset:-40px}.vote-comic-transition__flare{left:var(--vote-origin-x);top:var(--vote-origin-y);z-index:3;background:radial-gradient(circle, #fffffffa 0 18%, #d4bc86f2 28%, var(--vote-accent-soft) 46%, transparent 72%);opacity:0;filter:blur(1px);border-radius:50%;width:42px;height:42px;position:fixed;transform:translate(-50%,-50%)scale(.4)}.vote-comic-transition.is-flash .vote-comic-transition__flare,.vote-comic-transition.is-iris .vote-comic-transition__flare{animation:1.04s cubic-bezier(.16,1,.3,1) both vote-comic-flare}.vote-comic-transition__iris{left:var(--vote-origin-x);top:var(--vote-origin-y);z-index:2;opacity:0;border:0;border-radius:50%;width:220vmax;height:220vmax;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 #0000}.vote-comic-transition.is-iris .vote-comic-transition__iris{opacity:1;animation:.78s cubic-bezier(.22,1,.36,1) both vote-comic-iris-close}.vote-comic-transition.is-waiting .vote-comic-transition__iris{opacity:1;width:0;height:0;box-shadow:0 0 0 220vmax #000}.vote-comic-transition.is-blackout .vote-comic-transition__iris{opacity:1;animation:.42s ease-in both vote-comic-iris-blackout}.vote-comic-transition__copy{z-index:4;text-align:center;opacity:0;width:min(100% - 42px,342px);padding:0 4px;position:relative;transform:translateY(12px)}.vote-comic-transition.has-countdown-anchor .vote-comic-transition__copy{top:var(--vote-copy-top);margin:36px auto;position:fixed;left:0;right:0;transform:translateY(12px)}.vote-comic-transition.is-waiting .vote-comic-transition__copy{animation:.34s ease-out 80ms both vote-comic-copy-in}.vote-comic-transition.is-blackout .vote-comic-transition__copy{animation:.42s ease-in both vote-comic-copy-out}.vote-comic-transition__title{color:#d4bc86;text-wrap:balance;text-shadow:0 3px 0 #000000b8, 0 0 22px var(--vote-accent-soft);margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2rem;line-height:1.05}.vote-comic-transition__status{color:#807464;margin:12px auto 0;font-size:1.5rem;font-weight:700;line-height:1.25}.vote-comic-transition__countdown-anchor{z-index:4;top:var(--vote-countdown-top);left:var(--vote-countdown-left);width:var(--vote-countdown-width);height:var(--vote-countdown-height);opacity:0;justify-content:center;align-items:center;animation:.14s ease-out both vote-comic-countdown-fade-in;display:flex;position:fixed;transform:none}.vote-comic-transition.is-blackout .vote-comic-transition__countdown-anchor{animation:.22s ease-in both vote-comic-countdown-fade-out}.vote-comic-transition__countdown{margin:0}.vote-comic-transition.is-reduced-motion{background:#000}.vote-comic-transition.is-reduced-motion .vote-comic-transition__flare,.vote-comic-transition.is-reduced-motion .vote-comic-transition__iris{display:none}.vote-comic-transition.is-reduced-motion .vote-comic-transition__copy,.vote-comic-transition.is-reduced-motion .vote-comic-transition__countdown-anchor{opacity:1;animation:none;transform:none}@keyframes vote-comic-flare{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1;transform:translate(-50%,-50%)scale(9)}58%{opacity:.9;transform:translate(-50%,-50%)scale(15)}to{opacity:0;transform:translate(-50%,-50%)scale(19)}}@keyframes vote-comic-iris-close{0%{width:220vmax;height:220vmax;box-shadow:0 0 #0000}26%{box-shadow:0 0 0 220vmax #000000b8}to{width:0;height:0;box-shadow:0 0 0 220vmax #000}}@keyframes vote-comic-iris-blackout{0%{width:0;height:0;box-shadow:0 0 0 220vmax #000}to{width:0;height:0;box-shadow:0 0 0 220vmax #000}}@keyframes vote-comic-copy-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes vote-comic-countdown-fade-in{0%{opacity:0}to{opacity:1}}@keyframes vote-comic-countdown-fade-out{0%{opacity:1}to{opacity:0}}@keyframes vote-comic-copy-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.vote-comic-transition,.vote-comic-transition *{transition:none!important;animation:none!important}.vote-comic-transition__countdown-anchor{opacity:1;transform:none}}.vote-buttons{background:#27221b99;border-radius:53px;gap:8px;width:auto;min-height:174px;margin:3px -12px 0;padding:14px;display:flex;position:relative;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.vote-buttons--single{display:block}.vote-buttons--single .imui-subtitle{margin:5px 0 12px}.vote-buttons--single .imui-button{width:100%}.btn-vote{flex:1;height:147px;padding:0 0 20px}.btn-vote.active,.btn-vote:active:not(:disabled){cursor:not-allowed;padding:10px 0}.btn-traicionar-wrap{flex-direction:column;flex:1;gap:6px;margin-bottom:-1px;display:flex}.btn-traicionar--with-venganza{height:71px}.btn-vengar{white-space:nowrap;height:71px}.vote-feedback{background:#362f2680;border-radius:38px;flex-direction:column;justify-content:center;align-items:center;height:147px;padding:0 20px;display:flex}.vote-feedback__title{color:#d4bc86;margin:0;font-size:1.5rem;font-weight:700}.vote-feedback__action{color:#807464;margin:8px 0 0;font-size:.875rem}.vote-hint{justify-content:center;align-items:center;gap:10px 6px;margin:12px auto 0;padding:0 4px;display:flex}.vote-hint__row{margin:0 6px}.vote-hint .home-dot{vertical-align:bottom;border-radius:5px;justify-self:center;width:14px;height:14px;box-shadow:inset 0 -3px 0 1px #0000004f,inset 0 -2px 6px #00000054,inset 0 1px #ffffff2e;margin:0 2px 2px!important}.vote-hint__val{text-align:center;margin:0 4px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.875rem;font-weight:900;line-height:1}.vote-hint__val--good{color:#aeb337}.vote-hint__val--bad{color:#ca432a}.vote-hint__val--neutral{color:#d4bc86}.vote-hint__dot{display:inline-block}.interrogatorio-section{margin-top:28px;position:relative}.interrogatorio-section>.imui-divider{margin-bottom:12px}.interrogatorio-section__cards{flex-wrap:wrap;gap:10px;display:flex}.vote-media__media-flashes{z-index:5;pointer-events:none;mix-blend-mode:screen;animation:3s linear both pv-comic-media-flashes-life;position:absolute;inset:0;overflow:hidden}.vote-media__media-flashes:before{content:"";opacity:0;background:radial-gradient(circle at 32% 28%,#d4bc869e 0 4%,#0000 20%),radial-gradient(circle at 68% 54%,#d4bc8675 0 6%,#0000 28%),radial-gradient(circle at 48% 72%,#d4bc865c 0 5%,#0000 24%);animation:3s linear both pv-comic-media-flash-wash;position:absolute;inset:0}.vote-media__media-flash{top:var(--flash-y,50%);left:var(--flash-x,50%);width:var(--flash-size,64px);height:var(--flash-size,64px);opacity:0;filter:drop-shadow(0 0 18px #d4bc86f5);transform:translate(-50%, -50%) scale(.16) rotate(var(--flash-rotate,0deg));animation:pv-comic-media-flash .46s cubic-bezier(.18, .9, .2, 1) var(--flash-delay,0s) both;background:radial-gradient(circle,#ffe7a5 0 7%,#d4bc86f5 8% 17%,#d4bc8647 28%,#0000 58%);border-radius:999px;position:absolute}.vote-media__media-flash:before,.vote-media__media-flash:after{content:"";width:128%;height:8px;transform:translate(-50%, -50%) rotate(var(--flash-rotate,0deg));background:linear-gradient(90deg,#0000,#ffe7a5 18%,#d4bc86fa,#ffe7a5 82%,#0000);border-radius:999px;position:absolute;inset:50% auto auto 50%}.vote-media__media-flash:after{width:8px;height:128%;transform:translate(-50%, -50%) rotate(var(--flash-rotate,0deg))}.vote-media__media-flashes{z-index:6}.badge-card{flex:1;justify-content:center;align-items:center;gap:10px;padding:2px 0 0;display:flex}.badge-card__icon{border:2px solid #d4bc86;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:47px;height:47px;display:flex;overflow:hidden;box-shadow:0 -3px 16px #d4bc8699}.badge-card__icon img{object-fit:contain;width:100%;height:100%;display:block}.badge-card__title{text-align:left;font-size:.875rem;font-weight:700}.badge-card__title--active{color:#d4bc86}.badge-card__title--pending{color:#807464}.badge-card__desc{color:#d4bc86;text-align:left;font-size:.875rem}.badge-card__desc--secret{color:#807464;font-style:italic}.vote-action-slot{z-index:6;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.vote-action-coin{cursor:pointer;pointer-events:auto;background:#000;border:2px solid #d4bc86;border-radius:50%;width:40px;height:40px;padding:0;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 4px 14px #0000008c,0 0 18px #d4bc8680}.vote-action-coin img{object-fit:cover;width:100%;height:100%;display:block}.vote-action-coin.is-arriving{opacity:0}.vote-action-coin:active{transform:scale(.94)}.coin-flight-layer{z-index:1200;pointer-events:none;position:fixed;inset:0}.coin-flight{will-change:transform;background-position:50%;background-size:cover;border-radius:50%;position:fixed}.actions-section{margin-top:24px}.actions-section>.imui-divider{margin-bottom:0}.actions-section__row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;justify-content:safe center;align-items:start;gap:6px;margin:0 -24px;padding:12px 20px 4px;scroll-padding-left:20px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.actions-section__row::-webkit-scrollbar{display:none}.actions-section__row>*{scroll-snap-align:start;flex:none}.actions-section__frame{position:relative}.actions-section--poisoned .actions-section__row{filter:blur(6px);pointer-events:none}.actions-section__poison-overlay{z-index:2;color:#ca432a;text-align:center;pointer-events:none;background:#0006;padding:24px 16px;font-size:1rem;font-weight:700;line-height:1.15;position:absolute;inset:0}.actions-section__poison-icon{object-fit:contain;flex:none;width:43px;height:43px;margin:0 auto;display:block}.actions-section__poison-description{color:#807464;margin-top:0;font-weight:400}.action-btn{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;transition:translateY .2s;display:flex}.action-btn:disabled{opacity:.4;cursor:not-allowed}.action-btn__icon-stack{width:calc(78px + (var(--uses,1) - 1) * 14px);height:80px;position:relative}.action-btn__icon-wrap{top:4px;left:calc(var(--index,0) * 8px);z-index:var(--depth,1);border:2px solid #0000;border-radius:50%;width:78px;height:78px;transition:border-color .2s,box-shadow .2s,transform .2s;position:absolute;overflow:hidden;box-shadow:0 2px 8px #0006}.action-btn__icon-wrap img{object-fit:cover;width:100%;height:100%}.action-btn__icon-wrap--front{z-index:calc(var(--uses,1) + 1)}.action-btn__icon-wrap--empty{background:#000;border:2px solid #0000;box-shadow:inset 0 1px 2px #e5d7b699,inset 0 0 12px #e5d7b61a}.action-btn__icon-wrap--placeholder{-webkit-backdrop-filter:blur(4px);box-shadow:none;background:#000c;border:2px dashed #d4bc86;overflow:visible}.action-btn__icon-wrap.is-incoming{opacity:0}.action-btn__icon-wrap.is-active{border-color:#d4bc86;transform:translateY(-4px);box-shadow:0 0 20px #d4bc8773}.action-btn__icon-wrap--empty.is-active{background:#000;border:2px solid #0000;box-shadow:inset 0 1px 2px #e5d7b699,inset 0 0 12px #e5d7b61a}.action-btn__icon-x{color:#807464;pointer-events:none;justify-content:center;align-items:center;font-size:34px;font-weight:300;line-height:1;display:flex;position:absolute;inset:0}.action-btn__label{color:#d4bc86;margin-bottom:3px;font-size:.875rem;font-weight:700}.action-btn__desc{color:#807464;text-align:center;max-width:82px;font-size:.875rem;font-weight:400;line-height:1.15}.action-btn.is-active .action-btn__desc,.action-btn.is-active .action-btn__desc span{color:#d4bc86}.pv-final-cine .pv-comic-overlay__stage:before{height:200px;transition:none;top:calc(52% - 100px)}.pv-final-cine__flash{z-index:40;pointer-events:none;opacity:0;clip-path:circle(0%);background:#d4bc86;position:absolute;inset:0}.pv-final-cine__flash.is-active{animation:1s ease-out both pv-final-cine-gold-flash}.pv-final-cine__countdown{z-index:20;background:#050403;place-items:center;width:min(100%,402px);transition:opacity .42s;display:grid;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.pv-final-cine__countdown:after{content:"";z-index:1;background:linear-gradient(#0006,#000000b3);position:absolute;inset:0}.pv-final-cine:not([data-phase="0"]) .pv-final-cine__countdown{opacity:0;pointer-events:none}.pv-final-cine__countdown-bg{z-index:0;opacity:0;background:#050403 url(/comic-end/juicio@2x.jpg) 50%/100% no-repeat;animation:1.4s ease-out both pv-final-cine-emerge,16s linear both pv-final-cine-kenburns;position:absolute;inset:0}.pv-final-cine__countdown-inner{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.pv-final-cine__count{letter-spacing:0;text-shadow:0 0 16px #d4bc86a6,0 0 44px #d4bc8680,0 0 110px #d4bc8661;margin:0;font-size:clamp(7rem,40vw,13rem);animation:.72s cubic-bezier(.2,.8,.2,1) both pv-final-cine-count-pop}.pv-final-cine__count-caption{margin:6px 0 0;animation:.62s cubic-bezier(.2,.8,.2,1) both pv-final-cine-line-in}.pv-final-cine__cell{overflow:hidden}.pv-final-cine__cell:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.pv-final-cine__cell-bg{z-index:0;background-color:#050403;background-position:50%;background-repeat:no-repeat;background-size:100%;animation:24s linear both pv-final-cine-kenburns;position:absolute;inset:0}.pv-final-cine__cell--winner .pv-final-cine__cell-bg{background-image:url(/comic-end/ganador@2x.jpg)}.pv-final-cine__cell--rats .pv-final-cine__cell-bg{opacity:.8;background-image:url(/comic-end/rata@2x.jpg)}.pv-final-cine__cell--winner:after{background:linear-gradient(#0000001a 0%,#00000080 64%,#000000d1 100%)}.pv-final-cine[data-phase="2"] .pv-final-cine__cell--winner .pv-final-cine__cell-bg,.pv-final-cine[data-phase="3"] .pv-final-cine__cell--winner .pv-final-cine__cell-bg,.pv-final-cine[data-phase="4"] .pv-final-cine__cell--winner .pv-final-cine__cell-bg{-webkit-mask-image:var(--comic-face-mask);-webkit-mask-image:var(--comic-face-mask);mask-image:var(--comic-face-mask);-webkit-mask-position:50% 100%;mask-position:50% 100%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv-final-cine[data-phase="2"] .pv-comic-overlay__cell--rival,.pv-final-cine[data-phase="3"] .pv-comic-overlay__cell--rival,.pv-final-cine[data-phase="4"] .pv-comic-overlay__cell--rival{height:55%}.pv-final-cine[data-phase="2"] .pv-final-cine__cell--winner:after,.pv-final-cine[data-phase="3"] .pv-final-cine__cell--winner:after,.pv-final-cine[data-phase="4"] .pv-final-cine__cell--winner:after{background:0 0}.pv-final-cine__cell--rats .pv-final-cine__cell-bg{-webkit-mask-image:var(--comic-face-mask);-webkit-mask-image:var(--comic-face-mask);mask-image:var(--comic-face-mask);-webkit-mask-position:50% 0;mask-position:50% 0;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pv-final-cine[data-phase="2"] .pv-comic-overlay__stage{animation:.62s ease-in-out both pv-comic-hard-shake}.pv-final-cine .pv-comic-overlay__media-flashes{animation-duration:6.8s}.pv-final-cine__feed{z-index:6;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:26px 20px;display:flex;position:relative}.pv-final-cine__line{opacity:0;max-height:0;margin:0;transition:max-height .46s,margin .46s,opacity .46s,transform .52s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(26px)}.pv-final-cine__line.is-shown{opacity:1;max-height:4.2em;margin:5px 0;transform:none}.pv-final-cine__winner-reveal{opacity:0;max-height:0;padding-bottom:14px;transition:max-height .56s,opacity .52s,transform .56s cubic-bezier(.2,.8,.2,1);overflow:hidden;transform:translateY(28px)}.pv-final-cine__winner-reveal.is-shown{opacity:1;max-height:340px;transform:none}.pv-final-cine__winner-name{color:#f0ebe1;text-wrap:balance;text-shadow:0 6px 26px #0000009e;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:70px;font-weight:700;line-height:.96}.pv-final-cine__sentence{margin:8px 0 0}.pv-final-cine__sentence--free{color:#aeb337;text-shadow:0 0 22px #aeb33780}.pv-final-cine__winner-ribbon{margin-top:12px}.pv-final-cine__rats-intro{color:#ca432a}.pv-final-cine__rat-list{flex-direction:column;gap:12px;width:100%;max-width:330px;margin:16px 0 0;padding:0;list-style:none;display:flex}.pv-final-cine__rat-row{opacity:0;justify-content:space-between;align-items:center;gap:14px;transition:opacity .46s,transform .52s cubic-bezier(.2,.8,.2,1);display:flex;transform:translateY(26px)}.pv-final-cine__rat-row.is-shown{opacity:1;transform:none}.pv-final-cine__rat-name{color:#f0ebe1;text-shadow:0 3px 14px #000000b3;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:38px;font-weight:700;line-height:1}.pv-final-cine__ribbon{color:#000;white-space:nowrap;--r:8px;min-width:0;min-height:0;-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-composite:source-in;border:0;border-radius:0;gap:6px;padding:6px 20px 7px;font-size:1.5rem;font-weight:700;line-height:1;position:static;box-shadow:0 0 0 1px #d8be7e52,0 5px 10px #00000052,inset 0 1px #ffffff38;-webkit-mask-composite:source-in;mask-composite:intersect}.pv-final-cine__skip{z-index:30}@keyframes pv-final-cine-gold-flash{0%{opacity:1;clip-path:circle(0%)}32%{opacity:1;clip-path:circle(150%)}50%{opacity:1;clip-path:circle(150%)}to{opacity:0;clip-path:circle(150%)}}@keyframes pv-final-cine-count-pop{0%{opacity:0;transform:scale(2.3)}18%{opacity:1;transform:scale(1)}to{opacity:.85;transform:scale(.92)}}@keyframes pv-final-cine-line-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pv-final-cine-emerge{0%{opacity:0}to{opacity:1}}@keyframes pv-final-cine-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.pv-winner-confetti{z-index:70;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.pv-final-cine__count-caption,.pv-final-cine__line,.pv-final-cine__winner-reveal,.pv-final-cine__rat-row{transition:none!important;animation:none!important;transform:none!important}.pv-final-cine__line.is-shown,.pv-final-cine__winner-reveal.is-shown,.pv-final-cine__rat-row.is-shown{opacity:1!important;max-height:none!important}.pv-final-cine__countdown-bg,.pv-final-cine__cell-bg{opacity:1!important;animation:none!important;transform:none!important}.pv-final-cine__cell--rats .pv-final-cine__cell-bg{opacity:.8!important}.pv-final-cine__flash{opacity:0!important;animation:none!important}}.public-screen-frame{background:#000;position:fixed;inset:0;overflow:hidden}.public-screen-stage{transform-origin:50%;background:#000;width:1920px;height:1080px;position:absolute;top:50%;left:50%;overflow:hidden}.public-screen{box-sizing:border-box;text-align:center;color:#f0ebe1;background:linear-gradient(#27221b38,#0000 34%),#000;width:100%;height:100%;padding:56px 90px;position:relative;overflow:hidden}.public-screen--setup{flex-direction:column;justify-content:center;align-items:center;display:flex}.public-screen__logo{width:100%;height:auto;margin:0 auto 20px;display:block}.public-screen__logo--setup{max-width:620px}.public-screen__logo--leaderboard{max-width:300px;margin:0 auto}.public-screen__logo--phase{max-width:300px}.public-screen__logo--small{width:300px;max-width:300px;margin-bottom:24px}.public-screen__title{color:#d4bc86}.public-screen__title--setup{font-size:2.25rem}.public-screen__title--leaderboard{margin-bottom:8px;font-size:2.25rem}.public-screen__title--phase{margin:20px 0;font-size:2.25rem}.public-screen__subtitle{color:#807464;font-size:1rem}.public-screen__subtitle--phase{margin-bottom:10px;font-size:1rem}.public-screen__alert{color:#d4bc86;margin:24px 0;font-size:2.25rem;font-weight:700}.public-screen__advance{bottom:calc(40px + env(safe-area-inset-bottom,0px));color:#000;cursor:pointer;text-indent:2px;z-index:1000;background:#d4bc86;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.5rem;transition:all .3s;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 15px #00000080}.public-screen__setup-title{margin-top:36px;margin-bottom:24px}.public-screen__setup-join{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:flex-start;gap:64px;width:min(1320px,100%);margin:0 auto;display:grid}.public-screen__setup-panel{align-items:center;justify-content:top;text-align:center;flex-direction:column;min-height:360px;display:flex}.public-screen__setup-panel--qr{gap:18px;padding-left:64px;position:relative}.public-screen__setup-panel--qr:before{content:"";background:linear-gradient(#f0ebe100,#f0ebe147,#f0ebe100);width:1px;position:absolute;top:28px;bottom:28px;left:0}.public-screen__setup-heading{text-align:center;margin:0 0 24px}.public-screen__setup-list{flex-wrap:wrap;justify-content:center;gap:24px 48px;max-width:675px;margin:0 auto;display:flex}.public-screen__setup-name{color:#f0ebe1;font-size:56px;font-weight:800;line-height:1.02}.public-screen__setup-empty{color:#807464}.public-screen__setup-code{margin:2px 0 0;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:54px;line-height:1}.public-screen__setup-url{overflow-wrap:anywhere;text-align:center;max-width:520px;font-size:22px;line-height:1.2;text-decoration:none}.public-screen__leaderboard-wrap{max-width:1320px;margin:0 auto}.public-screen__final-layout{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:90px;height:76vh;margin:0 auto;display:grid}.public-screen__final-layout>.public-screen__final-summary,.public-screen__final-layout>.public-screen__leaderboard-wrap{width:100%;max-width:none;margin:0}.public-screen__final-layout--dense{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;width:min(1660px,100%)}.public-screen__final-layout--dense>.public-screen__leaderboard-wrap{max-width:none}.public-screen--final-dense .public-screen__leaderboard-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--public-screen-final-rows,1), auto);grid-auto-flow:column;align-items:start;gap:0 56px;display:grid}.public-screen--final-dense .public-screen__leaderboard-row{grid-template-columns:46px minmax(0,1fr) minmax(88px,.55fr) minmax(124px,.7fr);gap:6px;min-height:68px;padding-right:0}.public-screen--final-dense .public-screen__leaderboard-row--winner{border-radius:38px;min-height:66px;margin:0 0 4px;padding:12px 16px}.public-screen--final-dense .public-screen__leaderboard-rank{font-size:1.55rem}.public-screen--final-dense .public-screen__leaderboard-row--winner .public-screen__leaderboard-rank:before{width:28px;height:64px;top:-28px;left:2px}.public-screen--final-dense .public-screen__leaderboard-name{margin-top:0;font-size:1.65rem;line-height:1.04}.public-screen--final-dense .public-screen__title-list{gap:4px}.public-screen--final-dense .public-screen__title-badge{padding-inline:8px;font-size:1rem}.public-screen--final-dense .public-screen__leaderboard-score{font-size:1.45rem}.public-screen--final-dense .public-screen__leaderboard-score .imui-sentence{font-size:1.45rem;line-height:1.05}.public-screen--final-dense .public-screen__freedom-old{font-size:1.2rem}.public-screen--final-dense .public-screen__declaration-track{height:14px}.public-screen--final-dense .public-screen__declaration-track .pv-round-stats__segment{min-width:18px;font-size:11px;line-height:1}.public-screen--final-dense .public-screen__declaration-empty{font-size:1rem}.public-screen--final-waiting{flex-direction:column;justify-content:center;align-items:center;gap:44px;min-height:860px;display:flex}.public-screen__final-waiting-panel{text-align:center;background:#110e0ba3;border:1px solid #d6bc7e5c;width:min(980px,90%);padding:56px 64px;box-shadow:0 24px 70px #0006}.public-screen__final-waiting-eyebrow{color:#d4bc86;text-transform:uppercase;margin:0 0 14px;font-size:1.5rem;font-weight:700;line-height:1}.public-screen__final-waiting-title{color:#f0ebe1;text-wrap:balance;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:86px;line-height:.92}.public-screen__final-waiting-text{color:#807464;text-wrap:balance;max-width:720px;margin:24px auto 0;font-size:2.25rem;font-weight:700;line-height:1.1}.public-screen__final-summary{text-align:center;max-width:920px;margin:0 auto;padding:0}.public-screen__final-summary>.imui-divider{margin-bottom:24px}.public-screen__final-summary-title{color:#d4bc86;text-wrap:balance;margin:-60px auto 12px;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2.25rem;line-height:1.05}.public-screen__final-summary-narrative{color:#d4bc86;text-wrap:balance;max-width:860px;margin:0 auto;font-size:1.5rem;font-weight:400;line-height:1.2}.public-screen__final-summary-facts{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px;margin:36px auto;display:grid}.public-screen__final-summary-fact span{color:#d4bc86;margin-bottom:6px;font-size:1.5rem;font-weight:700;display:block}.public-screen__final-summary-fact p{color:#807464;text-wrap:balance;width:min(470px,100%);margin:0 auto;font-size:1.5rem;font-weight:400;line-height:1.22;display:block}.public-screen__final-summary-line{text-wrap:balance;letter-spacing:-1px;text-indent:90px;max-width:460px;margin:24px auto -6px;padding-right:40px;font-family:Caveat,Caveat Fallback,Segoe Print,Comic Sans MS,cursive;font-size:2.4rem;font-style:normal;font-weight:400;line-height:.9;transform:rotate(-4deg)}.public-screen__final-summary .imui-mini-divider{margin:6px auto}.public-screen__leaderboard-list{flex-direction:column;display:flex}.public-screen__leaderboard-row{border-bottom:1px solid #d4bc862b;grid-template-columns:60px minmax(112px,.6fr) minmax(102px,.6fr) minmax(190px,1.4fr);align-items:center;gap:8px;min-height:92px;padding-right:8px;display:grid}.public-screen__leaderboard-row:last-child{border-bottom:0}.public-screen__leaderboard-row--winner{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border:none;border-radius:53px;min-height:68px;margin:0 -16px 4px;padding:18px 24px;overflow:hidden;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.public-screen__leaderboard-row--winner .public-screen__leaderboard-rank{color:#0000;position:relative}.public-screen__leaderboard-row--winner .public-screen__leaderboard-rank:before{content:"";background:url(/estrellafin.svg) 0 0/contain no-repeat;width:35px;height:79px;position:absolute;top:-40px;left:5px}.public-screen__leaderboard-rank{color:#d4bc86;text-align:center;justify-content:center;align-items:center;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:700;line-height:1;display:inline-flex}.public-screen__leaderboard-rank-value{line-height:1}.public-screen__leaderboard-identity{text-align:left;min-width:0;margin-bottom:-6px}.public-screen__leaderboard-score{color:#d4bc86;text-align:left;min-width:0;font-size:2.25rem;font-weight:700}.public-screen__leaderboard-score .imui-sentence{margin-top:-3px;font-size:2.25rem}.public-screen__leaderboard-stats{min-width:0}.public-screen__leaderboard-adjusted-score{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.public-screen__declaration-track{height:20px;margin:0}.public-screen__declaration-track .pv-round-stats__segment{min-width:24px;font-size:16px;font-weight:900}.public-screen__declaration-empty{text-align:center;font-size:1rem}.public-screen__leaderboard-name{white-space:nowrap;text-overflow:ellipsis;margin-top:-4px;margin-bottom:2px;font-size:2.1rem;overflow:hidden}.public-screen__title-list{flex-wrap:wrap;gap:6px;display:flex}.public-screen__title-badge{white-space:nowrap;color:#000;--r:6px;-webkit-mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));mask-image:radial-gradient(circle at 0 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 0, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 0 100%, transparent var(--r), black calc(var(--r) + .5px)), radial-gradient(circle at 100% 100%, transparent var(--r), black calc(var(--r) + .5px));-webkit-mask-composite:source-in;border-radius:0;margin-top:2px;padding:1px 12px;font-size:1.35rem;font-weight:700;line-height:1;display:inline-flex;-webkit-mask-composite:source-in;mask-composite:intersect}.public-screen__title-badge.title-badge--red{background:#ca432a}.public-screen__title-badge.title-badge--green{background:#aeb337}.public-screen__title-badge.title-badge--yellow{background:#d4bc86}.public-screen__freedom-old{color:#807464;opacity:1;font-size:1.5rem;text-decoration:line-through;text-decoration-thickness:1px}.public-screen__freedom-label{font-size:inherit;color:#aeb337;font-weight:700;display:inline}.public-screen__rat-penalty{color:#ca432a;margin-top:2px;font-size:.875rem;font-weight:600}.public-screen__rat-final{font-size:inherit;color:#ca432a;font-weight:700}.public-screen__hidden-results{margin-top:20px;padding:20px}.public-screen__hidden-results-text{color:#f0ebe1;margin-top:10px;font-size:1.5rem}.public-screen__hidden-results-note{color:#807464;max-width:560px;margin:8px auto 0;font-size:1rem;line-height:1.25}.public-screen__phase-note{color:#807464;margin-top:20px;font-size:1rem}.public-screen__waiting-title{color:#d4bc86;margin:20px 0;font-size:2.25rem}.public-screen__bgm-toggle{color:#d4bc86;cursor:pointer;z-index:1000;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;transition:all .3s;display:flex;position:absolute;top:28px;right:28px}.public-screen__bgm-toggle:hover{color:#000;transform:scale(1.1)}.public-screen__split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:52px;height:calc(100% - 150px);min-height:0;display:grid}.public-screen__split--duels-only{grid-template-columns:minmax(0,1fr);width:min(980px,100%);margin:0 auto}.public-screen__split--duels-only .pv-duel-list{max-width:840px}.public-screen__left,.public-screen__right{min-width:0;min-height:0}.public-screen__left{grid-template-rows:minmax(0,1fr) auto;gap:18px;display:grid}.public-screen__right{flex-direction:column;align-items:stretch;display:flex}.public-screen__right .pv-no-match__phase{text-align:center;margin-bottom:22px}.public-screen__right .pv-no-match__phase .pv-no-match__phase-title{font-size:36px}.public-screen__right .pv-no-match__phase .imui-text{font-size:26px}.public-screen__right .pv-duel-list{scrollbar-width:thin;scrollbar-color:#d4bc864d transparent;flex-direction:column;flex:1;width:100%;max-width:600px;min-height:0;margin-top:16px;margin-left:auto;margin-right:auto;padding-bottom:24px;display:flex;overflow-y:auto}.public-screen__right .pv-duel-list::-webkit-scrollbar{width:6px}.public-screen__right .pv-duel-list::-webkit-scrollbar-track{background:0 0}.public-screen__right .pv-duel-list::-webkit-scrollbar-thumb{background:#d4bc864d;border-radius:4px}.public-screen__right .pv-duel-list__items{flex-direction:column;gap:0;margin-top:0;display:flex}.public-screen__right .pv-duel-list__title{margin-bottom:0;font-size:24px}.public-screen__right .pv-duel-card__name{font-size:34px}.public-screen__right .pv-duel-card__years{font-size:22px}.public-screen__right .pv-duel-card{padding:16px 0}.public-screen__leaderboard{border-top:1px solid #d8be7e3d;border-bottom:1px solid #d8be7e3d;min-height:0;overflow:hidden}.public-screen__leaderboard--center,.public-screen__leaderboard--finished{width:1340px;max-width:100%;margin:0 auto}.public-screen__status-strip{color:#807464;flex-wrap:wrap;justify-content:center;gap:16px;font-size:20px;font-weight:800;display:flex}.public-screen__status-strip span{background:#27221b80;border:1px solid #d8be7e38;border-radius:8px;padding:8px 14px}.public-screen__timer{justify-items:center;gap:2px;margin:0 0 22px;display:grid}.public-screen__timer strong{color:#d4bc86;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:92px;font-weight:800;line-height:.92}.public-screen__timer strong.public-screen__countdown--warning{color:#c57b44}.public-screen__timer strong.public-screen__countdown--danger{color:#ca432a}.public-screen__timer span{color:#807464;font-size:22px;font-weight:800}.public-screen__uncertain{margin-left:16px;display:inline-block}.public-screen__feed{gap:8px;margin-top:16px;display:grid}.public-screen__feed p{color:#f0ebe1;text-align:left;background:#c57b441f;border-left:4px solid #c57b44;margin:0;padding:10px 14px;font-size:20px;font-weight:800}@media (orientation:landscape){.public-screen-stage--final .public-screen--final-results{flex-direction:column;min-height:0;padding:34px 72px 42px;display:flex}.public-screen-stage--final .public-screen__logo--leaderboard{flex:none;max-width:260px;margin-bottom:18px}.public-screen-stage--final .public-screen__final-layout{flex:auto;height:auto;min-height:0}.public-screen-stage--final .public-screen__final-layout--dense{margin-top:4px}}@media (orientation:portrait){.public-screen-frame--final{background:#000;overflow-y:auto}.public-screen-stage--final{transform-origin:top;width:100%;height:auto;min-height:100dvh;position:relative;top:auto;left:auto;overflow:visible;transform:none!important}.public-screen-stage--final .public-screen{height:auto;min-height:100dvh;padding:22px 18px 30px;overflow:visible}.public-screen-stage--final .public-screen__logo--leaderboard{max-width:min(184px,52vw);margin-bottom:14px}.public-screen-stage--final .public-screen__final-layout{flex-direction:column;align-items:stretch;gap:18px;height:auto;display:flex}.public-screen-stage--final .public-screen__final-summary{order:-1}.public-screen-stage--final .public-screen__leaderboard-wrap,.public-screen-stage--final .public-screen__final-summary{width:100%}.public-screen-stage--final .public-screen--final-dense .public-screen__leaderboard-list{flex-direction:column;display:flex}.public-screen-stage--final .public-screen__final-summary-title{margin:0 auto 10px;font-size:clamp(1.9rem,7.5vw,2.55rem);line-height:1.05}.public-screen-stage--final .public-screen__final-summary-narrative{font-size:clamp(1.2rem,4.5vw,1.55rem);line-height:1.22}.public-screen-stage--final .public-screen__final-summary-facts{grid-template-columns:1fr;gap:12px;margin:18px auto}.public-screen-stage--final .public-screen__final-summary-fact span{margin-bottom:3px;font-size:1.35rem}.public-screen-stage--final .public-screen__final-summary-fact p{font-size:1.18rem;line-height:1.22}.public-screen-stage--final .public-screen__final-summary-line{text-indent:0;max-width:290px;margin:14px auto 0;padding-right:0;font-size:1.72rem;line-height:.95}.public-screen-stage--final .public-screen__leaderboard-row{grid-template-columns:42px minmax(0,1fr);grid-template-areas:"rank identity""score score""stats stats";gap:6px 10px;min-height:0;padding:10px 0}.public-screen-stage--final .public-screen__leaderboard-row--winner{border-radius:28px;margin:0 0 8px;padding:12px 14px}.public-screen-stage--final .public-screen__leaderboard-rank{grid-area:rank;font-size:1.4rem}.public-screen-stage--final .public-screen__leaderboard-row--winner .public-screen__leaderboard-rank:before{width:26px;height:58px;top:-22px;left:0}.public-screen-stage--final .public-screen__leaderboard-identity{grid-area:identity;margin-bottom:0}.public-screen-stage--final .public-screen__leaderboard-score{text-align:center;grid-area:score}.public-screen-stage--final .public-screen__leaderboard-score .imui-sentence{justify-content:center;font-size:1.6rem}.public-screen-stage--final .public-screen__leaderboard-stats{grid-area:stats}.public-screen-stage--final .public-screen__leaderboard-name{font-size:1.6rem;line-height:1.05}.public-screen-stage--final .public-screen__title-list{justify-content:flex-start}.public-screen-stage--final .public-screen__title-badge{font-size:1rem}.public-screen-stage--final .public-screen__declaration-track{height:16px}.public-screen-stage--final .public-screen__declaration-track .pv-round-stats__segment{min-width:20px;font-size:12px}}@media (width<=760px){.public-screen__final-layout{grid-template-columns:1fr;gap:28px}.public-screen__final-summary{max-width:100%}.public-screen__final-summary-title{font-size:1.5rem}.public-screen__final-summary-narrative,.public-screen__final-summary-line,.public-screen__final-summary-fact p{font-size:1rem}.public-screen__final-summary-facts{grid-template-columns:1fr}.public-screen__leaderboard-row{grid-template-columns:60px minmax(0,1fr);grid-template-areas:"rank identity""score score""stats stats";gap:8px 10px;padding:10px 0}.public-screen__leaderboard-row--winner{margin-left:0;margin-right:0;padding:12px 16px}.public-screen__leaderboard-rank{grid-area:rank}.public-screen__leaderboard-identity{grid-area:identity}.public-screen__leaderboard-score{grid-area:score}.public-screen__leaderboard-stats{grid-area:stats}}.ios-switch{cursor:pointer;flex-shrink:0;width:38px;height:20px;display:inline-block;position:relative}.ios-switch__input{opacity:0;width:0;height:0}.ios-switch__track{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.ios-switch__track--checked{background:#d4bc86}.ios-switch__thumb{background:#f0ebe1;border-radius:50%;width:14px;height:14px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px;left:3px;box-shadow:0 2px 4px #0000004d}.ios-switch__thumb--checked{background:#000;left:20px}.number-stepper{background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;align-items:center;width:fit-content;display:flex;overflow:hidden}.number-stepper__button{color:#f0ebe1;cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:20px;justify-content:center;align-items:center;width:7px;height:20px;margin:3px 4px;padding:10px;font-size:0;transition:opacity .2s;display:flex}.number-stepper__button:before{content:"";background:currentColor;width:13px;height:13px;margin-top:-3px;-webkit-mask:url(/down.svg) 50%/contain no-repeat;mask:url(/down.svg) 50%/contain no-repeat}.number-stepper__button:last-child:before{margin-top:4px;-webkit-mask-image:url(/up.svg);mask-image:url(/up.svg)}.number-stepper__button:not(:disabled):hover{opacity:1}.number-stepper__button:disabled{opacity:.28;cursor:not-allowed}.number-stepper__input{text-align:center;color:#f0ebe1;background:0 0;border:none;outline:none;width:40px;margin:0;padding:0;font-size:.875rem;font-weight:700}.number-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-stepper__input[type=number]{-moz-appearance:textfield}.number-stepper__input--35{width:35px}.number-stepper__input--40{width:40px}.number-stepper__input--45{width:45px}.number-stepper__input--50{width:50px}.number-stepper__input--60{width:60px}.admin-ready{text-align:left;margin-top:16px}.admin-ready__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-ready__title{margin:0;font-weight:700}.admin-ready__count{color:#807464;margin:0}.admin-ready__grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-top:14px;display:grid}.admin-ready__label{margin:0 0 8px;font-weight:700}.admin-ready__label--ready{color:#aeb337}.admin-ready__label--missing{color:#ca432a}.admin-ready__item{margin-bottom:6px}.admin-ready__empty{color:#807464}.admin-disclosure{cursor:pointer;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.admin-disclosure__title{margin:0}.admin-chevron{font-size:1rem;transition:transform .2s;display:inline-block;transform:rotate(0)}.admin-chevron--open{transform:rotate(90deg)}.consigliere-page{color:#f0ebe1;width:min(1180px,100vw - 28px);margin:0 auto;padding:28px 0 56px}.consigliere-hero{align-items:center;gap:18px;margin-bottom:18px;display:flex}.consigliere-hero img{width:86px;height:auto}.consigliere-hero p{color:#d4bc86;text-transform:uppercase;letter-spacing:0;margin:0 0 4px;font-size:.875rem}.consigliere-hero h1{margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05}.consigliere-tabs{gap:8px;margin:0 0 18px;padding-bottom:4px;display:flex;overflow-x:auto}.consigliere-tabs button{color:#807464;white-space:nowrap;cursor:pointer;background:#27221bb8;border:1px solid #f0ebe11f;border-radius:8px;padding:11px 14px;font-weight:700}.consigliere-tabs button.is-active{color:#f0ebe1;background:#d4bc8629;border-color:#d4bc86a6}.consigliere-grid{gap:12px;margin-bottom:12px;display:grid}.consigliere-grid--kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.consigliere-grid--two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.consigliere-grid--archive{grid-template-columns:minmax(0,1.35fr) minmax(320px,.8fr)}.consigliere-panel{padding:16px}.consigliere-panel.is-alert{border-color:#ca432abf;box-shadow:0 0 0 1px #ca432a33,inset 0 1px #f0ebe10f}.consigliere-kpi{flex-direction:column;justify-content:space-between;min-height:94px;padding:14px;display:flex}.consigliere-kpi span{color:#807464;font-size:.875rem}.consigliere-kpi strong{font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.65rem;line-height:1.1}.consigliere-kpi--green strong{color:#aeb337}.consigliere-kpi--gold strong{color:#d4bc86}.consigliere-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.consigliere-section-head p{color:#807464;text-transform:uppercase;margin:0 0 4px;font-size:.875rem;font-weight:700}.consigliere-section-head h2{margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.45rem}.consigliere-section-head>span{color:#d4bc86;background:#d4bc861f;border-radius:8px;padding:6px 8px;font-size:.875rem;font-weight:700}.consigliere-thermo__bar{background:#f0ebe114;border-radius:8px;height:22px;display:flex;overflow:hidden}.consigliere-thermo__bar span{min-width:0}.is-coop{stroke:#aeb337;background:#aeb337}.is-betray{stroke:#ca432a;background:#ca432a}.is-revenge{stroke:#c57b44;background:#c57b44}.consigliere-legend{color:#807464;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.875rem;display:flex}.consigliere-legend span{align-items:center;gap:6px;display:inline-flex}.consigliere-legend i{border-radius:50%;width:10px;height:10px}.consigliere-gauge-row{place-items:center;gap:12px;display:grid}.consigliere-gauge-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.consigliere-gauge{text-align:center;justify-items:center;gap:8px;display:grid}.consigliere-gauge__ring{--gauge-color:#d4bc86;aspect-ratio:1;background:radial-gradient(circle at center, #1a1612f5 58%, transparent 60%), conic-gradient(var(--gauge-color) calc(var(--value) * 1%), #f0ebe114 0);border-radius:50%;place-items:center;width:132px;display:grid}.consigliere-gauge strong{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:1.55rem}.consigliere-gauge span{font-weight:700}.consigliere-gauge small{color:#807464;max-width:220px;line-height:1.35}.consigliere-gauge--red .consigliere-gauge__ring{--gauge-color:#ca432a}.consigliere-gauge--green .consigliere-gauge__ring{--gauge-color:#aeb337}.consigliere-signals{gap:8px;margin-top:14px;display:grid}.consigliere-signal{color:#f0ebe1;background:#d4bc861a;border:1px solid #d4bc8638;border-radius:8px;padding:10px 12px;font-size:.875rem;display:block}.consigliere-signal--high{background:#ca432a24;border-color:#ca432a8c}.consigliere-signal--mid{background:#c57b4424;border-color:#c57b448c}.consigliere-signal--ok{background:#aeb3371a;border-color:#aeb33773}.consigliere-bubbles{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;min-height:220px;display:flex}.consigliere-bubbles article{text-align:center;background:#d4bc8621;border:1px solid #d4bc865c;border-radius:50%;align-content:center;place-items:center;gap:5px;padding:10px;display:grid;overflow:hidden}.consigliere-bubbles article.is-hot{background:#ca432a24;border-color:#ca432a94}.consigliere-bubbles strong{max-width:92px;font-size:.76rem;line-height:1.05}.consigliere-bubbles span{color:#d4bc86;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:.875rem}.consigliere-funnel{gap:12px;display:grid}.consigliere-funnel div{grid-template-columns:100px 72px 1fr;align-items:center;gap:10px;display:grid}.consigliere-funnel span{color:#807464}.consigliere-funnel strong{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace}.consigliere-funnel i{background:linear-gradient(90deg,#d4bc86,#aeb337);border-radius:8px;height:10px;display:block}.consigliere-tech{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.consigliere-tech span{color:#807464;border-bottom:1px solid #f0ebe114;justify-content:space-between;gap:10px;padding:7px 0;display:flex}.consigliere-tech strong{color:#f0ebe1}.consigliere-table{gap:2px;display:grid;overflow-x:auto}.consigliere-table>div{border-bottom:1px solid #f0ebe114;grid-template-columns:1.4fr .7fr .8fr .7fr;align-items:center;gap:10px;min-width:520px;padding:10px 0;display:grid}.consigliere-table .is-head{color:#d4bc86;text-transform:uppercase;font-size:.875rem;font-weight:700}.consigliere-table span{color:#f0ebe1}.consigliere-table button{color:#f0ebe1;cursor:pointer;background:#d4bc861f;border:1px solid #d4bc8659;border-radius:8px;padding:8px 10px;font-weight:700}.consigliere-table--actions>div{grid-template-columns:1.2fr .7fr .9fr .9fr}.consigliere-table--botmix>div{grid-template-columns:.9fr .55fr .7fr .7fr .7fr;min-width:560px}.consigliere-table--games>div{grid-template-columns:.95fr .7fr 1fr .45fr .45fr .75fr 1fr .55fr .8fr;min-width:1040px}.consigliere-table--games>div.is-test{background:#aeb3370f}.consigliere-table--live>div{grid-template-columns:.95fr .7fr 1fr .45fr .45fr .8fr .55fr .95fr 1.05fr;min-width:1040px}.consigliere-table--live>div.is-test{background:#aeb3370f}.consigliere-table .is-danger{background:#ca432a29;border-color:#ca432a8c}.consigliere-bot-badge{color:#d4bc86;text-transform:uppercase;border:1px solid #d4bc866b;border-radius:8px;align-items:center;width:max-content;margin-left:5px;padding:2px 5px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.68rem;font-weight:700;line-height:1.1;display:inline-flex}.consigliere-live-actions{flex-wrap:wrap;gap:6px;display:flex}.consigliere-linechart{width:100%;height:auto;display:block}.consigliere-linechart line{stroke:#f0ebe114}.consigliere-linechart text{fill:#807464;font-size:12px}.consigliere-linechart path{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.consigliere-histogram{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:10px;height:210px;display:grid}.consigliere-histogram div{text-align:center;grid-template-rows:1fr auto auto;align-items:end;gap:6px;min-width:0;display:grid}.consigliere-histogram i{background:#d4bc86;border-radius:8px 8px 0 0;width:100%;display:block}.consigliere-histogram span{color:#807464;font-size:.875rem}.consigliere-decision-bars{gap:14px;display:grid}.consigliere-decision-bars div{grid-template-columns:88px 1fr 54px;align-items:center;gap:10px;display:grid}.consigliere-decision-bars span{color:#807464;font-weight:700}.consigliere-decision-bars i{border-radius:8px;height:14px;display:block}.consigliere-decision-bars .is-cooperate{background:#aeb337}.consigliere-decision-bars .is-betray{background:#ca432a}.consigliere-decision-bars .is-revenge{background:#c57b44}.consigliere-decision-bars strong{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace}.consigliere-mechanics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.consigliere-mechanic{color:#807464;text-align:center;border:1px solid #f0ebe11a;border-radius:8px;align-content:center;place-items:center;gap:5px;min-height:86px;padding:8px;display:grid}.consigliere-mechanic strong{color:#f0ebe1;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:1.5rem}.consigliere-mechanic--gold{background:#d4bc861a;border-color:#d4bc8657}.consigliere-mechanic--red{background:#ca432a1a;border-color:#ca432a66}.consigliere-group-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;height:180px;display:grid}.consigliere-group-bars div{text-align:center;grid-template-rows:auto 1fr auto;gap:8px;height:100%;display:grid}.consigliere-group-bars span{color:#807464;font-weight:700}.consigliere-group-bars i{background:linear-gradient(#ca432a,#ca432a6b);border-radius:8px 8px 0 0;align-self:end;display:block}.consigliere-group-bars strong{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace}.consigliere-search{color:#f0ebe1;background:#00000059;border:1px solid #d4bc8647;border-radius:8px;outline:none;width:100%;margin-bottom:12px;padding:12px}.consigliere-case-summary,.consigliere-nemesis,.consigliere-rivalries{gap:8px;margin-bottom:14px;display:grid}.consigliere-case-summary span,.consigliere-nemesis span,.consigliere-rivalries span{color:#807464;border-bottom:1px solid #f0ebe114;justify-content:space-between;gap:10px;padding-bottom:8px;display:flex}.consigliere-case-summary strong,.consigliere-nemesis strong,.consigliere-rivalries strong{color:#f0ebe1}.consigliere-timeline{border-left:1px solid #d4bc8647;gap:10px;max-height:560px;padding-left:12px;display:grid;overflow:auto}.consigliere-timeline article{gap:3px;padding:0 0 10px 12px;display:grid;position:relative}.consigliere-timeline article:before{content:"";background:#d4bc86;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:-17px}.consigliere-timeline time,.consigliere-timeline span{color:#807464;font-size:.875rem}.consigliere-empty,.consigliere-error{color:#807464}.consigliere-error{color:#ca432a;margin-bottom:12px}@media (width<=980px){.consigliere-grid--kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.consigliere-grid--two,.consigliere-grid--archive{grid-template-columns:1fr}}@media (width<=640px){.consigliere-page{width:min(100vw - 20px,460px);padding-top:18px}.consigliere-hero{align-items:flex-start}.consigliere-hero img{width:64px}.consigliere-hero h1{font-size:2rem}.consigliere-grid--kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.consigliere-tech,.consigliere-gauge-row--two,.consigliere-mechanics{grid-template-columns:1fr}.consigliere-funnel div{grid-template-columns:86px 54px 1fr}}.mode-page{padding-bottom:160px;padding-bottom:calc(160px + env(safe-area-inset-bottom,0))}.mode-page__options{flex-direction:column;gap:0;display:flex}.mode-page__error{color:#ca432a;text-align:center;margin:8px 24px 0;font-size:.875rem}.mode-page__continue{border:4px solid #2c261eeb;width:min(100%,288px);min-height:76px;font-size:1.5rem;box-shadow:inset 0 9px 9px #ffffff38,inset 0 -10px 12px #261f136b,0 0 0 1px #d3bc866b,0 10px 18px #000000c7}.mode-page__continue:hover:not(:disabled){filter:brightness(1.04);transform:none}.mode-page__continue:disabled{opacity:.55}.mode-option{color:#d4bc86;text-align:left;cursor:pointer;border:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:90px;padding:16px;transition:background-color .18s,opacity .18s,filter .18s;display:grid;position:relative;margin:0!important}.mode-option--unselected{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.mode-option__image-wrap{border:2px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;margin:-2px;transition:border-color .18s,box-shadow .18s,filter .18s;display:flex;overflow:hidden}.mode-option--selected .mode-option__image-wrap{border:2px solid #d4bc86;box-shadow:0 -3px 16px #d4bc8699}.mode-option--selected .mode-option__image-wrap--green{border:2px solid #aeb337;box-shadow:0 -3px 16px #aeb33799}.mode-option--selected .mode-option__image-wrap--yellow{border:2px solid #c57b44;box-shadow:0 -3px 16px #c57b4499}.mode-option--selected .mode-option__image-wrap--red{border:2px solid #ca432a;box-shadow:0 -3px 16px #ca432a99}.mode-option--selected .imui-text{color:#d4bc86}.mode-option--selected .mode-option__description{color:#d4bc86bd}.mode-option--locked{opacity:.5}.mode-option--locked:hover{box-shadow:none;filter:none;background:0 0;transform:none}.mode-option--locked .mode-option__image-wrap{filter:saturate(.72)brightness(.62)}.mode-option--locked:hover .mode-option__image-wrap{box-shadow:none;filter:saturate(.72)brightness(.62);border-color:#0000}.mode-option__image{object-fit:contain;width:100%;height:100%;display:block}.mode-option__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.mode-option__title{color:#d4bc86;text-wrap:pretty;font-size:1rem;font-weight:700;line-height:1.2}.mode-option__description{color:#807464;text-wrap:pretty;font-size:1rem;font-weight:400;line-height:1.2}.mode-option__difficulty{color:#d4bc86;text-transform:uppercase;align-items:center;gap:5px;font-size:.75rem;font-weight:900;line-height:1.1;display:inline-flex}.mode-option__difficulty>span{background:currentColor;border-radius:50%;width:9px;height:9px;display:inline-block;box-shadow:0 0 8px}.mode-option__difficulty--veryEasy,.mode-option__difficulty--easy{color:#aeb337}.mode-option__difficulty--medium{color:#c57b44}.mode-option__difficulty--hard,.mode-option__difficulty--veryHard{color:#ca432a}.mode-option__difficulty--custom{color:#d4bc86}.mode-option__pro-badge{z-index:1;box-sizing:border-box;color:#ca432a;opacity:1;border:2px solid #ca432a;border-radius:6px;justify-content:center;align-items:center;min-width:42px;min-height:23px;font-size:.875rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:19px;right:18px;transform:rotate(13deg)}.mode-option .imui-subtitle{text-align:left;margin:0}.mode-option .imui-text{text-align:left;margin:0 0 3px!important}.mode-toggle{margin-bottom:24px;width:min(100%,290px);margin-inline:auto;padding:6px;display:flex}.mode-toggle__btn{cursor:pointer;background:0 0;border:0;border-radius:53px;flex:1;padding:8px 12px 12px;font-family:inherit;transition:all .2s}.mode-toggle__btn .imui-subtitle,.mode-toggle__btn .imui-text{line-height:1.1;margin:0!important}.mode-toggle__btn:disabled{cursor:not-allowed}.mode-toggle__btn--active{background:#d4bc86;box-shadow:inset 0 2px #fff3,0 -3px 15px #d4bc8666}.mode-toggle__btn--active .imui-subtitle,.mode-toggle__btn--active .imui-text{color:#000}.mode-toggle__title{margin-bottom:4px;font-size:16px;font-weight:700}.mode-toggle__subtitle{opacity:.8;font-size:12px}.home-page{--home-bg-offset-y:calc(30px + env(safe-area-inset-top,0px));z-index:0;position:relative;overflow:clip}.home-page:before{content:"";z-index:0;pointer-events:none;background:url(/home-bg.jpg?v=4f2ffd9) center var(--home-bg-offset-y) no-repeat;opacity:1;background-size:419px;position:fixed;inset:0;transform:translateY(0)}.home-page>*{z-index:1;position:relative}@supports (animation-timeline:scroll()){.home-page:before{animation:linear both home-bg-scroll-hide;animation-timeline:scroll(root);animation-range:0 500px}}@supports not (animation-timeline:scroll()){.home-page:before{opacity:1;position:absolute;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-page:before{opacity:1;animation:none;transform:translateY(0)}}@keyframes home-bg-scroll-hide{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-250px)}}.home-page__hero{box-sizing:border-box;min-height:521px;padding:0 20px;position:relative}.main-logo{margin-top:24px}.home-page__onboarding-play{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;flex:0 0 57px;justify-content:center;align-items:center;gap:0;width:57px;min-width:57px;height:57px;min-height:57px;position:absolute;top:380px;left:50%;transform:translate(-50%);padding:0!important}.home-page__onboarding-play:hover:not(:disabled),.home-page__onboarding-play:focus-visible:not(:disabled){transform:translate(-50%,-1px)}.home-page__onboarding-play:active:not(:disabled){transform:translate(-50%)scale(.95)}.home-page__onboarding-play-icon{pointer-events:none;background:#d4bc86;width:19px;height:21px;margin:0 -2px 0 0;display:block;-webkit-mask:url(/airplay-play.svg) 50%/contain no-repeat;mask:url(/airplay-play.svg) 50%/contain no-repeat}.home-onboarding-overlay{z-index:200;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#000;position:fixed;inset:0;overflow-y:auto}.home-page__controls{z-index:1;margin-top:296px;position:relative}.home-page__controls .imui-mini-divider{margin:16px auto 20px}.home-daily-panel{text-align:left;gap:14px;padding:16px;display:grid}.home-daily-panel__button{width:100%;min-width:0}.home-daily-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 12px;padding:0;list-style:none;display:grid}.daily-week__day{justify-items:center;gap:6px;min-width:0;display:grid}.daily-week__label{color:#807464;font-size:.875rem;font-weight:700;line-height:1}.daily-week__day.is-today .daily-week__label{color:#221d16}.daily-week__circle{color:#f0ebe1;background:#b3a487;border:0;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:900;line-height:1;display:grid;position:relative}.daily-week__icon{color:currentColor;pointer-events:none;display:block}.daily-week__icon--complete{width:18px;height:14px}.daily-week__icon--missed{width:14.5px;height:14.5px}.daily-week__day.is-complete .daily-week__circle{color:#ccbb9b;background:#6b6e1f}.daily-week__day.is-missed .daily-week__circle{color:#ccbb9b;background:#8a3a22}.daily-week__day.is-future .daily-week__circle,.daily-week__day.is-pending .daily-week__circle{color:#0000;background:#221d1626;box-shadow:inset 0 4px 6px #00000036}.daily-week__day.is-today.is-pending .daily-week__circle:after{content:"";background:#221d16;border-radius:50%;width:7px;height:7px}.home-card,.join-card{text-align:center}.join-card{padding:24px 16px}.join-card .imui-text{margin-bottom:10px!important}.join-gender-tabs{z-index:3;box-sizing:border-box;justify-content:center;align-items:center;gap:16px;width:min(100%,156px);height:74px;margin:-12px auto -6px;display:flex;position:relative;overflow:visible}.join-gender-tabs__tab{cursor:pointer;transform-origin:50%;-webkit-tap-highlight-color:transparent;background:#000;border:2px solid #0000;border-radius:50%;flex:0 0 58px;width:58px;min-width:58px;height:58px;min-height:58px;padding:0;transition:border-color .2s,box-shadow .2s,filter .2s,transform .2s;overflow:hidden;transform:scale(.86);box-shadow:0 2px 8px #0006}.join-gender-tabs__tab img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.join-gender-tabs__tab.is-active{z-index:1;border-color:#d4bc86;transform:scale(1.36);box-shadow:0 -3px 16px 2px #d4bc8699}.join-gender-tabs__tab:focus-visible{outline-offset:3px;outline:2px solid #f0ebe1e6}.online-card{text-align:center;flex-direction:column;align-items:center;gap:0;display:flex}.online-card .imui-subtitle{margin:0 0 4px;line-height:1.1}.online-card .imui-text{line-height:1.15;margin:0 0 16px!important}.online-daily-mode{box-sizing:border-box;text-align:left;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;width:min(100%,360px);min-height:104px;margin:-18px auto 34px;padding:13px 14px;display:grid}.online-daily-mode__image-wrap{border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;overflow:hidden}.online-daily-mode__image-wrap--green,.online-daily-mode__image-wrap--yellow,.online-daily-mode__image-wrap--red{border-color:#0000}.online-daily-mode__image{object-fit:contain;width:100%;height:100%;display:block}.online-daily-mode__copy{justify-items:start;gap:4px;min-width:0;display:grid}.online-daily-mode__eyebrow{color:#d4bc86b8;text-transform:uppercase;font-size:.875rem;font-weight:900;line-height:1}.online-daily-mode__title{text-align:left;margin:0;font-size:1rem;font-weight:700;line-height:1.05}.online-daily-mode__difficulty{margin:0}.online-daily-mode__description{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;margin:0!important}.online-name-card{padding-block:16px}.join-card.online-name-card label,.join-card.online-name-card input{margin-bottom:12px}.online-next-mode{z-index:0;box-sizing:border-box;text-align:left;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.online-next-mode__separator{width:auto;height:auto;margin:-48px -24px -36px;display:block}.online-next-mode__details{grid-template-columns:82px minmax(0,220px) auto;justify-content:center;align-items:center;column-gap:12px;width:min(100% - 32px,386px);margin:24px 0;display:grid}.online-next-mode__image-wrap{border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex;overflow:hidden}.online-next-mode__image{object-fit:contain;width:100%;height:100%;display:block}.online-next-mode__copy{justify-items:start;gap:5px;min-width:0;margin:0;display:grid}.online-next-mode__title{text-align:left;margin:0;font-size:1rem;line-height:1.05}.online-next-mode__description{-webkit-line-clamp:2;text-align:left;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;margin:0!important}.online-next-mode__difficulty{margin:0}.online-next-mode__countdown{color:#807464;letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;grid-template-columns:1fr;place-self:center end;justify-items:center;gap:1px;line-height:1;display:grid}.online-next-mode__countdown>span:last-child{font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:1.5rem;font-weight:400;line-height:1.3}.online-next-mode__countdown-prefix{font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.6;display:block}@media (width<=420px){.home-daily-week{gap:4px}.daily-week__circle{width:25px;height:25px}.online-daily-mode{grid-template-columns:78px minmax(0,1fr)}.online-daily-mode__image-wrap{width:74px;height:74px}.online-next-mode{padding-inline:0}.online-next-mode__image-wrap{width:74px;height:74px}}.online-card__timer{background:#8074647d;border-radius:23px;width:min(204px,100%);height:10px;margin:14px auto 6px;overflow:hidden;box-shadow:inset 0 2px #ffffff1f}.online-card__timer>span{border-radius:inherit;background:#d4bc86;height:100%;transition:width .3s;display:block;box-shadow:inset 0 2px #ffffff1f}.online-card__players{grid-template-columns:repeat(5,42px);justify-content:center;align-items:start;gap:9px;width:min(100%,248px);min-height:62px;margin:0 auto;list-style:none;display:grid}.online-card__player{align-content:start;justify-items:center;gap:4px;min-width:0;display:grid}.online-card__player-avatar{background:#00000047;border:2px dashed #8074644d;border-radius:50%;width:42px;height:42px;display:block;overflow:hidden}.online-card__player-avatar img{object-fit:cover;width:100%;height:100%;display:block}.online-card__player.is-filled .online-card__player-avatar{background:#000}.online-card__player-name{color:#807464;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:48px;font-size:14px;font-weight:700;line-height:1;overflow:hidden}.online-card__player.is-self .online-card__player-name{color:#f0ebe1}.online-card__countdown{color:#807464;letter-spacing:0;margin:0 0 10px;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:24px;font-weight:400;line-height:1}.home-card__create,.host-panel__start{width:100%;font-size:1.5rem}.home-card__create+.home-card__create{margin-top:12px}.home-card__join-row{grid-template-columns:1fr 92px;align-items:center;gap:12px;margin-top:-6px;display:grid}.home-card__join-code{color:#ca432a;letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;margin-left:12px;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.75rem;font-weight:400}.home-card__join-code input{color:#ca432a;letter-spacing:0;text-align:left;text-transform:uppercase;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;background:0 0;border:0;width:120px;padding:0;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.75rem;font-weight:400}.home-card__join-code input::placeholder{color:#ca432a66}.join-card input{text-align:center;background:0 0;border:0;width:100%;margin:0 0 24px;padding:0}.join-card input::placeholder{color:#80746480}.home-card--join button{font-size:1.5rem}.home-page__rules{text-align:center;padding:36px 0 0}.home-page__rules>.imui-divider{margin-bottom:16px}.home-page__rules h2{margin:0 0 10px}.home-choice__duel{color:#dec98e;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.home-choice__duel .imui-subtitle{text-align:right;min-width:100px}.home-choice__duel .imui-subtitle--gray{text-align:left}.home-dot{border-radius:8px;width:22px;height:22px;display:inline-block}.home-dot:first-of-type{margin-right:14px}.home-dot:last-of-type{margin-left:14px}.home-page__rules .imui-subtitle{margin:0}.home-page__rules .imui-title{margin-top:24px}.home-choice__dot-grid{margin-right:4px}.home-choice__dot-grid+.home-choice__dot-grid{margin-left:4px}.home-choice__dot-grid .home-dot{margin:0}.home-dot--green{background-image:linear-gradient(#9ca12b 5%,#e6d946 67%);box-shadow:inset 0 -3px 0 3px #0000004f,inset 0 -2px 6px #00000054,inset 0 1px #ffffff57}.home-dot--red{background-image:linear-gradient(#ca432a 5%,tomato 66%);box-shadow:inset 0 -3px 0 3px #0000004f,inset 0 -2px 6px #00000054,inset 0 1px #ffffff24}.home-choice__dot-grid{gap:4px;display:grid}.home-page__footer{padding:360px 0 calc(24px + env(safe-area-inset-bottom,0px));text-align:center;z-index:0;margin:-24px auto 0;position:relative}.home-page__footer:before{content:"";z-index:-1;pointer-events:none;opacity:0;background:url(/footer-bg.jpg?v=4f2ffd9) bottom/352px no-repeat;height:520px;position:absolute;bottom:116px;left:0;right:0;transform:translateY(-72px)}.home-page__footer-content{opacity:1;text-align:left;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:24px;width:min(100%,320px);margin:0 auto;display:grid;position:relative}.home-page__footer-studio,.home-page__footer-series{align-content:end;min-width:0;display:grid}.home-page__footer-studio{gap:16px}.home-page__footer-series{justify-items:end;gap:16px}.home-page__footer-logo{-webkit-user-select:none;user-select:none;height:auto;display:block}.home-page__footer-logo--studio{width:86px}.home-page__footer-logo--series{width:111px}.home-page__footer-author,.home-page__footer-version{color:#d4bc86;letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-size:14px;font-weight:700;line-height:1}.home-page__footer-author{align-items:center;gap:14px;display:flex}.home-page__footer-author img{flex:none;width:15px;height:15px;display:block}.home-page__footer-version{color:#807464;text-align:right}.home-page__footer-copyright{color:#807464;letter-spacing:0;opacity:.6;text-align:center;text-wrap:balance;margin:18px auto 0;font-size:14px;font-weight:400;line-height:1.3}@supports (animation-timeline:scroll()){.home-page__footer:before{animation:linear both footer-bg-scroll-show;animation-timeline:scroll(root);animation-range:72% 100%}}@supports not (animation-timeline:scroll()){.home-page__footer:before{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.home-page__footer:before{opacity:1;animation:none;transform:translateY(0)}}@keyframes footer-bg-scroll-show{0%{opacity:0;transform:translateY(-72px)}to{opacity:1;transform:translateY(24px)}}@media (width<=360px){.home-page__footer-content,.home-page__footer-studio,.home-page__footer-series{gap:14px}.home-page__footer-logo--studio{width:78px}.home-page__footer-logo--series{width:98px}.home-page__footer-author{gap:12px}}.home-page__version{color:var(--text-muted);font-size:1rem;font-weight:700;line-height:1.25}.home-page__error,.join-page__error,.host-page__error{z-index:1;color:var(--accent-red);text-align:center;margin-top:16px;font-weight:700;position:relative}.home-page__success{z-index:1;color:#aeb337;text-align:center;width:min(100%,330px);margin:16px auto 0;font-size:.875rem;font-weight:700;line-height:1.35;position:relative}@keyframes join-bg-scroll-hide{0%{transform:translateY(0)}to{transform:translateY(-60px)}}.join-page{min-height:var(--pwa-content-min-height);z-index:0;flex-direction:column;justify-content:flex-start;display:flex;position:relative}.join-page:before{content:"";z-index:-1;pointer-events:none;opacity:1;background:url(/footer-2-bg.jpg?v=4f2ffd9) 50% 118%/382px no-repeat;position:fixed;inset:0;transform:translateY(0)}.online-page:before{content:none}.join-page__back-wrap{top:max(16px, env(safe-area-inset-top));z-index:120;pointer-events:none;justify-content:start;margin:0 auto;display:flex;position:fixed;left:0;right:0}.join-page__back{color:#807464;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#27221b99;border:none;border-radius:53px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:static;box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.join-page__back span{border:0 solid;border-width:0 0 3px 3px;width:13px;height:13px;transform:translate(2px)rotate(45deg)}.join-page__back:hover,.join-page__back:focus-visible{background:#27221bf5;outline:none}.join-page__back:disabled{opacity:.45}@supports (animation-timeline:scroll()){.join-page:before{animation:linear both join-bg-scroll-hide;animation-timeline:scroll(root);animation-range:0 500px}}@supports not (animation-timeline:scroll()){.join-page:before{opacity:1;position:absolute;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.join-page:before{opacity:1;animation:none;transform:translateY(0)}}.join-page h1,.join-card,.join-page__error{z-index:1;position:relative}.join-page h1{margin:0 0 22px}.join-page__case-code{color:#ca432a;letter-spacing:0;white-space:nowrap;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace}.join-card label{margin-bottom:24px;display:block}.join-page__locked{color:var(--text-muted);margin:8px 0 0;font-weight:700;line-height:1.35}.join-page__error{width:min(100%,330px);margin:16px auto 0}.notification-lab{text-align:center;min-height:100vh;padding-top:96px}.notification-lab__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.notification-lab__grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-top:28px;padding-bottom:48px;display:grid}.notification-lab__example{appearance:none;cursor:pointer;text-align:center;border:0;flex-direction:column;justify-content:center;gap:6px;min-height:112px;display:flex}.home-page__footer-legal{padding:0 20px max(20px, env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;gap:8px 20px;margin-top:12px;display:flex}.home-page__footer-legal a{color:#b9aa92;text-underline-offset:4px;font-size:.875rem;font-weight:700}.home-page__footer-legal a:hover,.home-page__footer-legal a:focus-visible{color:#f0ebe1}.host-page--with-bottom-bar{padding-bottom:160px;padding-bottom:calc(160px + env(safe-area-inset-bottom,0))}.host-share{text-align:center;margin-bottom:26px;padding:0}.host-share h1{margin:0 0 22px}.host-share__code{color:#ca432a;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.75rem;font-weight:400;line-height:1}.host-share__card{text-align:center;justify-items:center;width:min(100%,320px);min-height:142px;margin:-38px auto 0;padding:46px 18px 11px;display:grid}.host-share__details{justify-items:center;gap:1px;width:100%;min-width:0;display:grid}.host-share__qr{z-index:1;justify-content:center;margin:-4px auto 0;display:flex;position:relative}.host-share__qr svg{display:block}.host-share .imui-softbutton{margin-top:4px}.host-share .imui-softbutton svg{vertical-align:bottom;margin-top:-3px;margin-left:6px}.rounded-qr{background-color:#000;display:block;position:relative}.rounded-qr__source{opacity:0;pointer-events:none;position:absolute;inset:0}.rounded-qr__svg{z-index:1;position:relative}.host-panel{text-align:center;margin-top:36px;margin-bottom:36px}.host-panel .imui-subtitle+.imui-text{margin-bottom:10px}.host-panel h2{margin:0 0 14px}.host-panel__stats{color:#807464;flex-wrap:wrap;justify-content:center;gap:10px;font-weight:700;display:flex}.host-panel__actions{flex-direction:column;gap:12px;margin-top:18px;display:flex}.host-panel__actions button{width:100%}.host-panel__actions button:disabled{opacity:.45}.host-players,.host-case,.host-sentence{text-align:center}.host-players>.imui-divider,.host-case>.imui-divider,.host-sentence>.imui-divider{margin-bottom:16px}.host-players{margin-bottom:14px}.host-players .imui-subtitle{margin-top:12px;margin-bottom:36px}.host-players__names{flex-wrap:wrap;justify-content:center;gap:12px 16px;margin-bottom:0;padding:0 12px;display:flex}.host-players__names a,.host-players__names span{text-decoration:none}.host-players__name{color:#f0ebe1;text-transform:capitalize;align-items:center;gap:6px;padding-left:6px;padding-right:6px;display:inline-flex;position:relative}.host-players__name .imui-title{font-size:1.5rem;line-height:1.08}.host-players__name--bot{color:#f0ebe1}.host-players__bots{flex-wrap:wrap;justify-content:center;gap:10px 16px;margin:12px auto 0;padding:0 12px;display:flex}.host-players__identity{justify-items:center;gap:3px;display:inline-grid}.host-players__bot-meta{color:#807464;text-transform:uppercase;align-items:center;gap:5px;font-size:.72rem;font-weight:700;line-height:1.1;display:inline-flex}.host-players__bot-meta strong{color:#d4bc86;border:1px solid #d4bc868c;border-radius:8px;padding:2px 5px}.host-players__bot-name{color:#f0ebe1;text-align:center;cursor:pointer;text-shadow:0 0 12px #00000073;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;min-width:0;max-width:min(44vw,220px);padding:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.08;text-decoration:none;display:inline-flex}.host-players__bot-name-inner{min-width:0;max-width:100%}.host-players__bot-name-inner .bot-player-name__text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.host-players__bot-info{filter:brightness(1.3)grayscale();width:16px;height:16px}.host-players__bot-actions{justify-items:center;gap:8px;margin-top:16px;margin-bottom:24px;display:grid}.host-players__bot-actions button:disabled{opacity:.45;cursor:not-allowed}.host-players__bot-actions .imui-softbutton{text-transform:none;background:#f0ebe11f;align-items:center;gap:8px;display:inline-flex}.host-players__bot-actions svg{color:#f0ebe1;flex:none;margin-top:-4px}.host-players__remove{width:12px;height:12px;color:inherit;cursor:pointer;opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:color .2s,transform .2s;display:inline-flex;position:absolute;top:-2px;right:-6px}.host-players__remove svg{width:12px;height:12px;display:block}.host-players__remove:hover{opacity:1;transform:scale(1.08)}.host-players__empty{color:#807464}.host-rooms{text-align:center;margin-bottom:20px}.host-rooms>.imui-divider{margin-bottom:12px}.host-rooms__items{justify-content:center;align-items:start;gap:24px;display:flex}.host-setting{flex-direction:column;align-items:center;gap:6px;min-width:84px;display:flex}.host-setting__label{color:#d4bc86;max-width:92px;font-size:1rem;font-weight:700;line-height:1.05}.host-setting__control{justify-content:center;align-items:end;gap:9px;display:flex}.host-setting__value{color:#d4bc86;text-align:center;min-width:44px;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.6rem;font-weight:700;line-height:1}.host-setting--text .host-setting__value{min-width:72px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.25rem;line-height:1.1}.host-setting__arrow{color:#d4bc86;cursor:pointer;opacity:.82;background:0 0;border:0;align-self:center;width:17px;height:18px;padding:0}.host-setting__arrow:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin:4px auto;display:block}.host-setting__arrow:disabled{opacity:.25;cursor:not-allowed}.host-setting__arrow--down:before{transform:rotate(45deg)}.host-setting__arrow--up:before{transform:rotate(225deg)}.host-rooms__sentence{color:#807464;text-align:center;margin-top:18px;font-size:1.6rem;font-weight:700;line-height:1.05}.host-rooms__sentence strong{color:#807464;vertical-align:-.06em;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:2.85rem;font-weight:700}.host-rooms__duration{color:#d4bc86;margin:6px 0 0;font-size:1rem;font-weight:700;line-height:1.2}.host-mode__content{max-width:326px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:85px minmax(0,1fr) auto;padding:0;position:relative}.host-mode__content:disabled{cursor:default}.host-mode__image-wrap{border:2px solid #d4bc86;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden;box-shadow:0 -3px 16px #d4bc8659}.host-mode__image-wrap--green{border-color:#aeb337;box-shadow:0 -3px 16px #aeb33752}.host-mode__image-wrap--yellow{border-color:#c57b44;box-shadow:0 -3px 16px #c57b4457}.host-mode__image-wrap--red{border-color:#ca432a;box-shadow:0 -3px 16px #ca432a57}.host-mode__image{object-fit:contain;width:100%;height:100%;display:block}.host-mode__copy{align-items:center;gap:12px;min-width:0;display:flex}.host-mode__title{text-align:left;margin:0;font-size:1.55rem;line-height:1.05}.host-mode__pace{color:#807464;font-size:1rem;font-weight:700;line-height:1.1}.host-mode__pace--turn{color:#d4bc86}.host-mode__arrows{opacity:.72;justify-items:center;gap:6px;display:grid}.host-mode__arrows span{border-bottom:2px solid #807464;border-right:2px solid #807464;width:8px;height:8px}.host-mode__arrows span:first-child{transform:rotate(225deg)}.host-mode__arrows span:last-child{transform:rotate(45deg)}.host-case{margin-top:4px}.host-case__rows{margin-top:-16px;display:grid}.host-case__row{text-align:left;border-bottom:1px solid #d8be7e29;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:11px 0;display:flex}.host-case__row:last-child{border-bottom:1px solid #0000}.host-case__row .imui-text{margin:0;display:block}.host-case__row em{color:#807464;text-align:right;font-style:normal;line-height:1.25}.host-case__row em small{display:block}.host-case__info{font-size:1rem}.host-sentence{margin-top:34px}.host-sentence__value{margin:18px 0 34px}.host-sentence__rounds{color:#807464;gap:7px;margin:0 auto;font-weight:700;display:grid}.host-sentence__rounds span{display:block}.host-start-button{width:min(100%,288px);margin:0 auto;font-size:1.5rem;display:block;box-shadow:inset 0 4px 2px #ffffff24,inset 0 -8px 14px #00000038,0 0 0 16px #1e1914eb,0 0 0 18px #d8be7e29,0 13px #00000057}.host-start-button:disabled{opacity:.48;cursor:not-allowed}.host-footer{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:38px;display:flex}.host-footer a,.host-footer button{text-decoration:none}.host-footer__danger{color:var(--accent-red)!important}.host-danger-modal{z-index:1000;padding:calc(20px + env(safe-area-inset-top,0px)) calc(20px + env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) calc(20px + env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.host-danger-modal__panel{text-align:center;width:min(100%,340px);padding:28px 22px 24px;position:relative}.host-danger-modal__close{font-size:1rem;position:absolute;top:12px;right:12px}.host-danger-modal h2{margin:0 34px 12px}.host-danger-modal p{color:#807464;margin:0 0 22px;font-size:1rem;font-weight:700;line-height:1.35}.host-danger-modal__actions{gap:14px;display:grid}.host-danger-modal__actions button{width:100%;font-size:1rem}.online-expelled{min-height:var(--pwa-content-min-height);justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px;display:flex}.online-expelled__content{text-align:center;flex-direction:column;align-items:center;display:flex}.online-expelled .imui-logo{margin-left:auto;margin-right:auto}.online-expelled .imui-text{max-width:34ch}.daily-page{width:100%;min-height:var(--pwa-content-min-height);color:#f0ebe1;background:#000;margin:0 auto;padding:40px 0 64px}.daily-page__logo{width:min(180px,48vw);height:auto;margin:0 auto}.daily-eyebrow{color:#d4bc86;letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:700;line-height:1;display:block}.daily-hero{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.daily-hero__back{top:max(16px, env(safe-area-inset-top));z-index:120;color:#807464;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#27221b99;border:0;border-radius:53px;justify-content:center;align-items:center;width:44px;height:44px;margin:0;padding:0;display:inline-flex;position:fixed;left:max(24px,50vw - 190px);box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.daily-hero__back span{border:0 solid;border-width:0 0 3px 3px;width:13px;height:13px;transform:translate(2px)rotate(45deg)}.daily-hero>.daily-streak{width:100%;margin-top:4px}.daily-hero__date{width:100%;margin:20px auto 0}.daily-hero .imui-title{margin:0}.daily-hero__lede.imui-subtitle{max-width:32ch;margin:0}.daily-stack{gap:12px;margin-top:16px;display:grid}.daily-stack>.imui-panel+.imui-panel{margin-top:0}.daily-stack .imui-subtitle{margin:0 0 8px}.daily-streak{gap:16px;display:grid}.daily-streak__head{text-align:center;justify-items:center;display:grid;position:relative}.daily-streak__heading{justify-items:center;gap:2px;min-width:0;padding-inline:48px;display:grid}.daily-streak__title.imui-subtitle{margin:0}.daily-streak__count.imui-title{color:#f0ebe1;margin:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1}.daily-streak__bell{color:#33291c8c;cursor:pointer;background:0 0;border:1.5px dashed #33291c73;border-radius:50%;flex:none;justify-content:center;place-items:center;width:44px;height:44px;margin-right:12px;padding:0;transition:background .2s,box-shadow .2s,color .2s,border-color .2s,filter .2s,transform .2s;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.daily-streak__bell svg{width:20px;height:20px;display:block;transform:translateY(1px)}.daily-streak__bell:hover:not(:disabled){filter:brightness(1.18);transform:translateY(-50%)scale(1.04)}.daily-streak__bell:disabled{cursor:default;opacity:.72}.daily-streak__bell--active{color:#2b2114;background:#aeb337;border-style:solid;border-color:#8c8f25e6;box-shadow:0 0 16px #aeb33799}.daily-streak__bell--active:after{content:"";border:1.5px solid #8c8f2566;border-radius:50%;position:absolute;inset:-6px}.daily-streak__bell--blocked{color:#982d1b;background:#ca432a14;border-color:#982d1b99}.daily-streak__week{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-streak__rewards{color:#33291c;border-top:none;gap:10px;padding-top:0;display:grid}.daily-streak__rewards-head{text-align:center;justify-content:center;align-items:center;gap:10px;display:flex}.daily-streak__rewards-head h3{margin:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.875rem;font-weight:900;line-height:1.2}.daily-streak__rewards-note{text-align:left;background:#6b6e1f14;border:1.5px dashed #6b6e1f8c;border-radius:38px;align-items:center;gap:12px;padding:10px 12px;display:flex}.daily-streak__rewards-note-icon{color:#6b6e1f;background:#6b6e1f29;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.daily-streak__rewards-note-icon svg{display:block}.daily-streak__rewards-note-body{gap:3px;min-width:0;display:grid}.daily-streak__rewards-note-reward{color:#5a5d13;letter-spacing:.01em;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.9375rem;font-weight:900;line-height:1.1}.daily-streak__rewards-note.is-missed{background:#33291c0d;border-color:#33291c4d}.daily-streak__rewards-note.is-missed .daily-streak__rewards-note-icon{color:#33291c8c;background:#33291c1a}.daily-streak__rewards-note.is-missed .daily-streak__rewards-note-reward{color:#33291c80}.daily-streak__rewards-note.is-missed .daily-streak__rewards-message{color:#33291ca6}.daily-streak__rewards-message{color:#4c402f;text-wrap:pretty;margin:0;font-size:.8125rem;font-weight:700;line-height:1.35}.daily-streak__rewards-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.daily-streak__rewards-item{justify-content:space-between;align-items:center;gap:10px;padding:6px 4px;display:flex}.daily-streak__rewards-item code{color:#2b2114;letter-spacing:.04em;align-items:center;gap:6px;min-width:0;font-family:Share Tech Mono,Share Tech Mono Fallback,Courier New,monospace;font-size:1rem;font-weight:900;display:inline-flex}.daily-streak__rewards-item code svg{color:#6b6e1f;flex:none}.daily-streak__rewards-item-info{gap:2px;min-width:0;display:grid}.daily-streak__rewards-item-value{color:#6b6e1f;letter-spacing:.08em;text-transform:uppercase;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:900}.daily-streak__rewards-actions{flex:none;gap:6px;display:flex}.daily-streak__rewards-actions button{color:#33291c;cursor:pointer;background:0 0;border:1px solid #33291c75;border-radius:8px;min-height:32px;padding:6px 9px;font:800 .75rem/1 Lato,Lato Fallback,Arial,sans-serif}.daily-streak__rewards-actions button:last-child{color:#f0ebe1;background:#33291c;border-color:#33291c}.daily-streak__rewards-actions button:hover:not(:disabled){filter:brightness(1.12)}.daily-streak__rewards-actions button:focus-visible{outline-offset:2px;outline:3px solid #6b6e1f80}.daily-streak__rewards-actions button:disabled{cursor:not-allowed;opacity:.45}.daily-streak__history{gap:8px;padding-top:4px;display:grid}.daily-streak__history-title.imui-subtitle{text-align:center;margin:0}.daily-streak__history ol{width:100%;max-width:260px;margin:-7px auto 0;padding:0 16px;list-style:none;display:grid}.daily-streak__history li{color:#807464;text-align:center;min-height:33px;padding:8px 0;font-size:.875rem;line-height:1;display:block;position:relative}.daily-streak__history-row{grid-template-columns:56px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.daily-streak__history li+li:before{content:"";background:linear-gradient(90deg,#0000 0%,#00000021 18% 82%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.daily-streak__history-date{color:#33291c;justify-self:center;font-weight:900;display:inline-block}.daily-streak__history-years{color:#f0ebe1;justify-self:center;font-size:1rem;font-weight:900}.daily-streak__history-rank{background:var(--daily-history-score-color,#8a3a22);color:#f0ebe1;border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:38px;min-height:20px;margin:-1px 0 -3px;padding:2px 6px;font-size:.74rem;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.daily-streak__history-progress{gap:5px;margin-top:8px;display:grid}.daily-streak__history-track{width:auto;height:8px;box-shadow:none;background:#8a3a22;border-radius:20px;margin:-1px -16px;display:block;position:relative;overflow:hidden}.daily-streak__history-track span{border-radius:inherit;background:linear-gradient(90deg, var(--daily-history-score-color,#a47917) 0%, #6b6e1f 100%);height:100%;margin-left:auto;transition:width .4s,background .2s;display:block;position:relative}.daily-streak__history-track span:after{content:"";width:8px;height:8px;box-shadow:none;background:#f0ebe1b8;border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.daily-streak__history-progress p{color:var(--daily-history-score-color,#6b5a3c);margin:0;font-size:.875rem;font-weight:900;line-height:1.15}.daily-streak .daily-streak__title,.daily-streak .daily-streak__history-title{color:#6b5a3c}.daily-streak .daily-streak__count{color:#33291c}.daily-streak .imui-divider{color:#6b5a3c}.daily-streak .daily-streak__history li{color:#5c5142}.daily-streak .daily-streak__history-years{color:#2b2114}.daily-streak .daily-streak__history-rank{color:#cac4b9}.daily-start,.daily-finish{text-align:center;justify-items:center;gap:8px;display:grid}.daily-finish__rank{margin:0}.daily-start__title.imui-subtitle{text-transform:none;margin:0}.daily-start__years{color:#f0ebe1;margin:0;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1}.daily-finish__years{color:#d4bc86;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:clamp(2.25rem,9vw,2.75rem);font-weight:700;line-height:1}.daily-start .imui-button{width:100%;margin-top:8px}.daily-rules{gap:28px;padding:8px 0 12px;display:grid}.daily-rules__matrix,.daily-rules__extras,.daily-rules__mechanics{gap:12px;display:grid}.daily-rules .imui-divider{margin:0}.daily-payoff-guide{padding-top:12px}.daily-rules__scoring-note{color:#d4bc86;text-align:center;gap:4px;margin:0;font-size:.875rem;font-weight:700;line-height:1.2;display:grid}.daily-rules__scoring-default{color:#807464}.daily-rules__mechanics-list{margin-top:4px;display:grid}.daily-mechanic-card{width:100%;color:inherit;padding:12px 0}.daily-mechanic-card+.daily-mechanic-card{border-top:1px dashed #d8be7e2e}.daily-rules__actions{margin-top:8px}.daily-rules__actions .imui-divider{margin-bottom:16px}.daily-rules__action-grid{gap:16px 24px}.daily-action-card{color:inherit}.daily-action-card .mech-card__desc{min-height:42px}@media (width<=380px){.daily-rules .pv-payoff-guide__duel{grid-template-columns:minmax(30px,.65fr) 32px 30px 30px 32px minmax(30px,.65fr);font-size:2rem}.daily-rules .pv-payoff-guide__value{font-size:1.9rem}.daily-rules .pv-payoff-guide__title{font-size:2rem}}.daily-lineup{text-align:center;justify-items:center;gap:12px;margin-top:8px;display:grid}.daily-lineup__title.imui-divider{width:100%;margin:0}.daily-carousel{justify-items:center;gap:12px;width:100%;display:grid;overflow:hidden}.daily-carousel__stage{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:300px;position:relative;overflow:visible}.daily-carousel__stage:active{cursor:grabbing}.daily-carousel__slide{width:clamp(212px,78%,280px);cursor:inherit;filter:saturate(.85)brightness(.64)blur(1.4px);transform:translate3d(calc(-50% + var(--bot-picker-offset,0) * min(46vw, 188px)), 12px, 0) scale(.6);transform-origin:top;will-change:transform, opacity, filter;outline:none;transition:transform .42s cubic-bezier(.18,.9,.22,1),opacity .26s,filter .26s;position:absolute;top:0;left:50%}.daily-carousel__slide:after{content:"";pointer-events:none;background:#00000038;border-radius:clamp(32px,8vw,56px);transition:opacity .26s;position:absolute;inset:0}.daily-carousel__slide.is-active{filter:none;transform:translate(-50%)scale(.78)}.daily-carousel__slide.is-active:after{opacity:0}.daily-carousel__slide.is-hidden{pointer-events:none;opacity:0}.daily-carousel__card.bot-profile-modal__panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#181511;margin-inline:auto}.daily-carousel__dots{justify-content:center;align-items:center;gap:8px;min-height:16px;display:flex}.daily-carousel__dot{background:color-mix(in srgb, var(--bot-picker-dot-color,#d4bc86) 50%, transparent);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .18s,background .18s,box-shadow .18s}.daily-carousel__dot.is-active{background:var(--bot-picker-dot-color,#d4bc86);box-shadow:0 0 12px color-mix(in srgb, var(--bot-picker-dot-color,#d4bc86) 76%, transparent)}.daily-bot-card{gap:12px;display:grid}.daily-bot-card__identity{align-items:center;gap:12px;display:flex}.daily-bot-card__avatar{border-radius:50%;flex:none;width:56px;height:56px}.daily-bot-card__name{color:#f0ebe1;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:1.5rem;font-weight:700;line-height:1.1}.daily-bot-card__desc{color:#807464;margin:4px 0 0;font-size:.875rem;line-height:1.4}.daily-hot-badge{color:#d4bc86;background:#d4bc8629;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:5px 12px 5px 5px;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #d4bc8666}.daily-hot-badge__image{object-fit:contain;flex:none;width:26px;height:26px}.daily-vote-card{text-align:center;gap:12px;display:grid}.daily-years{color:#d4bc86;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:clamp(2.25rem,12vw,4.25rem);font-weight:700;line-height:.95}.daily-vote-card__actions{gap:8px;display:grid}.daily-vote-card__votes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.daily-vote-card .imui-button{margin:0}.daily-vote-card__votes .imui-button.is-selected{outline-offset:3px;outline:2px solid #f0ebe1d1}.daily-submit{width:100%}.daily-action{color:#f0ebe1;cursor:pointer;background:#f0ebe10d;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-weight:700;transition:background .2s,box-shadow .2s;display:flex;box-shadow:inset 0 0 0 1px #f0ebe114}.daily-action__image{object-fit:contain;flex:none;width:34px;height:34px}.daily-action__label{text-align:left;flex:auto;min-width:0}.daily-action b{color:#d4bc86;background:#d4bc8633;border-radius:50%;place-items:center;min-width:26px;height:26px;display:grid}.daily-action.is-selected{background:#d4bc8629;box-shadow:inset 0 0 0 1px #d4bc8699}.daily-action:disabled{cursor:not-allowed;opacity:.4}.daily-result{gap:12px;display:grid}.daily-result__verdict{text-transform:capitalize;margin:0}.daily-breakdown{gap:0;margin:0;padding:0;list-style:none;display:grid}.daily-breakdown li{color:#807464;border-top:1px solid #f0ebe114;justify-content:space-between;gap:12px;padding:8px 0;font-size:.875rem;display:flex}.daily-breakdown li:first-child{border-top:0}.daily-breakdown b{color:#f0ebe1}.daily-play{min-height:var(--pwa-content-min-height);color:#f0ebe1;background:#000}.daily-play__logo{width:min(180px,48vw);height:auto;margin:64px auto;display:block}.daily-condena{position:relative}.daily-condena__value{animation:.48s cubic-bezier(.18,.9,.25,1) both pv-comic-years-pulse;display:inline-block}.daily-delta-pill{white-space:nowrap;pointer-events:none;border-radius:5px;padding:1px 8px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:.875rem;font-weight:900;line-height:1.3;animation:1.3s ease-out forwards daily-float-up;position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%)}.daily-delta-pill--up{color:#fb5e41;background:#380e06}.daily-delta-pill--down{color:#aeb337;background:#303204}@keyframes daily-float-up{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}20%{opacity:1;transform:translate(-50%)scale(1)}70%{opacity:1;transform:translate(-50%,-4px)scale(1)}to{opacity:0;transform:translate(-50%,-22px)scale(.9)}}.opponent-card--daily{background:linear-gradient(180deg, #06060400 0%, #050503eb 36%, #050503eb 68%, #05050333 100%), var(--opponent-block-bg);flex-wrap:wrap;padding-bottom:10px;overflow:visible}.opponent-card--daily .opponent-card__rail{flex:0 0 100%;height:85px;margin-top:-24px;position:relative}.opponent-card--daily .opponent-card__rail:before{content:"";pointer-events:none;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 13px);position:absolute;inset:-6px 0}.opponent-card--daily .opponent-card__rail-bot{will-change:transform, opacity, filter;width:98px;height:98px;margin:-49px 0 0 -49px;transition:transform .52s cubic-bezier(.2,.8,.25,1),opacity .52s,filter .52s;position:absolute;top:50%;left:50%}.opponent-card--daily .opponent-card__rail-button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.opponent-card--daily .opponent-card__rail-button:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #d4bc86}.opponent-card--daily .opponent-card__rail-avatar{filter:drop-shadow(0 6px 14px #00000073);width:98px;height:98px}.opponent-card--daily .opponent-card__rail-bot.is-current .opponent-card__rail-avatar{filter:drop-shadow(0 6px 14px #00000073) drop-shadow(0 -1px 26px color-mix(in srgb, var(--bot-glow,#94a02c) 55%, transparent))}.daily-interstitial{z-index:6;color:#807464;justify-content:center;align-items:center;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.5rem;font-weight:900;animation:.22s both daily-interstitial-in;display:flex;position:absolute;inset:64px 0}@keyframes daily-interstitial-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.daily-condena__value,.daily-interstitial{animation:none}.daily-delta-pill{opacity:1;animation:none}.opponent-card--daily .opponent-card__rail-bot{transition:none}}.daily-bot-votes{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#27221b99;border-radius:53px;justify-content:center;align-items:center;gap:8px;margin:-24px auto 0;padding:7px 10px;display:flex;position:relative;transform:translateY(22px);box-shadow:inset 1px 1px 2px #fff3,inset 0 0 0 1px #ffffff1a}.daily-play .vote-buttons{margin-top:28px}.daily-play .voting-header{border-bottom:1px solid #ffffff1a}.daily-bot-vote{cursor:pointer;border:2px solid #121111;border-radius:999px;width:52px;height:38px;transition:transform .14s,opacity .16s,filter .16s,box-shadow .16s;position:relative;overflow:visible}.daily-bot-vote--green{background-image:linear-gradient(#9ca12b 0%,#e6d946 85%);box-shadow:0 -6px 11px #aeb33740,inset 0 -4px 9px 1px #00000024,inset 0 -5px 1px 5px #00000061,inset 0 -2px 4px #00000094,inset 0 4px 3px 3px #ffffff17,inset 0 2px #ffffff40}.daily-bot-vote--red{background-image:linear-gradient(179deg,#c14a33 0%,#fb5e41 86%);box-shadow:inset 0 -4px 9px 1px #00000024,inset 0 -5px 1px 5px #00000061,inset 0 -2px 4px #00000094,inset 0 4px 3px 3px #ffffff05,inset 0 2px #ffffff2e,0 -6px 11px #ca432a4d}.daily-bot-vote.is-dim{opacity:.32;filter:saturate(.7)}.daily-bot-vote.is-lit{opacity:1;filter:brightness(1.18)}.daily-bot-vote:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.daily-bot-vote:active,.daily-bot-vote.active{opacity:.5;box-shadow:inset 0 0 6px 1px #0003,inset 0 7px 5px 7px #0003,inset 0 3px 17px #00000094!important}.daily-bot-vote--green.active{background:linear-gradient(#575a19 0%,#80792a 100%)}.daily-bot-vote--red.active{background:linear-gradient(#6c291d 0%,#8c3828 100%)}.opponent-card--daily.is-interstitial .daily-bot-vote{opacity:.28;filter:saturate(.85)}.daily-bot-flash{pointer-events:none;z-index:5;border-radius:50%;animation:.52s ease-out forwards daily-flash;position:absolute;inset:-40%}.daily-bot-flash--green{background:radial-gradient(circle,#e6d946f2 0%,#aeb33773 38%,#0000 70%)}.daily-bot-flash--red{background:radial-gradient(circle,#fb5e41f2 0%,#ca432a73 38%,#0000 70%)}@keyframes daily-flash{0%{opacity:0;transform:scale(.3)}25%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.daily-cheat-bubble{z-index:7;color:#000;text-align:center;transform-origin:50% 100%;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#f0ebe1 0,#f0ebe1e6 100%);border-radius:22px;width:max-content;max-width:min(196px,80vw);margin:0;padding:8px 16px;font-weight:700;line-height:1.15;animation:.32s cubic-bezier(.2,.9,.25,1.2) both pv-bot-bubble-in;position:absolute;bottom:0;box-shadow:inset 1px 1px 2px #ffffff40,0 4px 8px #0000004d}@media (prefers-reduced-motion:reduce){.daily-bot-vote{transition:none}.daily-bot-flash,.daily-cheat-bubble{animation:none}}.legal-page-body{background:#0d0b09}.legal-page{min-height:var(--pwa-content-min-height);padding:max(28px, env(safe-area-inset-top)) 20px max(48px, env(safe-area-inset-bottom));color:#f0ebe1;background:linear-gradient(#ca432a17,#0000 260px),#0d0b09}.legal-page article{width:min(100%,720px);margin:0 auto}.legal-page__header{border-bottom:1px solid #d4bc8652;padding:48px 0 32px;position:relative}.legal-page__back{color:#d4bc86;background:#27221bd1;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:0;left:0;box-shadow:inset 0 0 0 1px #d4bc863d}.legal-page__back span{border:0 solid;border-width:0 0 2px 2px;width:11px;height:11px;transform:translate(2px)rotate(45deg)}.legal-page__back:hover,.legal-page__back:focus-visible{color:#f0ebe1;outline-offset:3px;background:#27221b;outline:2px solid #d4bc86}.legal-page__brand,.legal-page__updated{color:#b9aa92;margin:0;font-size:.875rem}.legal-page__brand{color:#d4bc86;margin-bottom:12px;font-weight:900}.legal-page h1{color:#f0ebe1;letter-spacing:-.025em;text-wrap:balance;max-width:680px;margin:0;font-family:Merriweather,Merriweather Fallback,Georgia,serif;font-size:2.25rem;line-height:1.12}.legal-page__summary{color:#d6cbb9;text-wrap:pretty;max-width:65ch;margin:16px 0 12px;font-size:1.05rem;line-height:1.55}.legal-page section{border-bottom:1px solid #80746440;padding:32px 0}.legal-page h2{color:#d4bc86;margin:0 0 16px;font-family:Lato,Lato Fallback,Arial,sans-serif;font-size:1.25rem;line-height:1.3}.legal-page p,.legal-page li,.legal-page dd,.legal-page dt{color:#d8d0c3;font-size:1rem;line-height:1.7}.legal-page p{max-width:72ch;margin:12px 0 0}.legal-page ul{gap:12px;margin:16px 0 0;padding-left:24px;display:grid}.legal-page li::marker{color:#d4bc86}.legal-page strong{color:#f0ebe1}.legal-page__identity{background:#1b1712;border-radius:14px;gap:0;margin:16px 0 0;display:grid;overflow:hidden}.legal-page__identity div{border-bottom:1px solid #d4bc8629;grid-template-columns:minmax(120px,.45fr) 1fr;gap:16px;padding:12px 16px;display:grid}.legal-page__identity div:last-child{border-bottom:0}.legal-page__identity dt{color:#b9aa92;font-weight:700}.legal-page__identity dd{color:#f0ebe1;margin:0}.legal-page__related{flex-wrap:wrap;gap:12px 24px;width:min(100%,720px);margin:32px auto 0;display:flex}.legal-page__related a{color:#d4bc86;text-underline-offset:4px;font-weight:700}.legal-page__related a:hover,.legal-page__related a:focus-visible{color:#f0ebe1}@media (width<=520px){.legal-page h1{font-size:1.85rem}.legal-page__identity div{grid-template-columns:1fr;gap:0}}
