.draw-game{background:var(--paper);min-height:0;color:var(--ink);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.draw-game button,.draw-game input{font:inherit}.draw-game button{color:inherit}.dg-top{padding:calc(var(--sat,0px) + 10px) 14px 10px;flex:none;align-items:center;gap:10px;display:flex}.dg-top h2{letter-spacing:-.25px;margin:0;font-size:17px;font-weight:650}.dg-top .sp{margin-left:auto}.dg-back,.dg-book{cursor:pointer;opacity:.58;background:0 0;border:0;padding:6px 2px}.dg-book{margin-left:auto;padding:6px 8px;font-size:12px}.dg-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 14px 24px;overflow-y:auto}.dg-body.lobby{padding-bottom:0}.dg-sec{opacity:.42;letter-spacing:.25px;margin:18px 1px 8px;font-size:11.5px}.dg-lead{opacity:.53;margin:10px 2px 16px;font-size:12px;line-height:1.7}.dg-hero{background:var(--card);border:1px solid #0000;border-radius:20px;margin:4px 0 16px;padding:18px 17px}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-hero{--cmx-1ums96f-l3:color-mix(in srgb, var(--card) 88%, transparent);background:var(--cmx-1ums96f-l3);--cmx-1ums96f-l4:color-mix(in srgb, var(--ink) 7%, transparent);border:1px solid var(--cmx-1ums96f-l4)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-hero{background:color-mix(in srgb, var(--card) 88%, transparent);border:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}}.dg-hero>span{opacity:.45;letter-spacing:.7px;margin-bottom:5px;font-size:10.5px;display:block}.dg-hero>b{letter-spacing:-.5px;font-size:23px;line-height:1.15;display:block}.dg-hero>p{opacity:.58;margin:8px 0 0;font-size:12px;line-height:1.6}.dg-modes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dg-m{text-align:left;background:var(--card);cursor:pointer;border:1.5px solid #0000;border-radius:15px;padding:12px 13px 13px;transition:all .15s}.dg-m:not(.on){opacity:.57}.dg-m.on{border-color:var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-m.on{--cmx-1ums96f-l5:color-mix(in srgb, var(--ink) 58%, transparent);border-color:var(--cmx-1ums96f-l5)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-m.on{border-color:color-mix(in srgb, var(--ink) 58%, transparent)}}.dg-m b{margin-bottom:4px;font-size:14px;display:block}.dg-m span{opacity:.57;font-size:10.5px;line-height:1.55;display:block}.dg-count{background:var(--card);border-radius:18px;justify-content:center;align-items:center;gap:18px;padding:12px 14px;display:flex}.dg-count button{background:var(--paper);cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:20px;line-height:1}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-count button{--cmx-1ums96f-l6:color-mix(in srgb, var(--paper) 64%, transparent);background:var(--cmx-1ums96f-l6)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-count button{background:color-mix(in srgb, var(--paper) 64%, transparent)}}.dg-count button:disabled{opacity:.22}.dg-count div{text-align:center;min-width:82px}.dg-count b{font-size:28px;font-weight:650;line-height:1}.dg-count span{opacity:.45;margin-left:4px;font-size:11px}.dg-mix{opacity:.58;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.dg-mix span{background:var(--card);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-mix span{--cmx-1ums96f-l7:color-mix(in srgb, var(--card) 80%, transparent);background:var(--cmx-1ums96f-l7)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-mix span{background:color-mix(in srgb, var(--card) 80%, transparent)}}.dg-mix b{font-size:12px}.dg-mix i{opacity:.45;font-style:normal}.dg-who{flex-direction:column;gap:7px;width:100%;min-width:0;display:flex}.dg-p{background:var(--card);cursor:pointer;text-align:left;border:1.5px solid #0000;border-radius:15px;align-items:center;gap:11px;width:100%;padding:10px 12px;display:flex}.dg-p.on{border-color:var(--edge)}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-p.on{--cmx-1ums96f-l8:color-mix(in srgb, var(--edge) 70%, var(--ink) 12%);border-color:var(--cmx-1ums96f-l8)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-p.on{border-color:color-mix(in srgb, var(--edge) 70%, var(--ink) 12%)}}.dg-p .nm{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.dg-p .tick{opacity:.52;margin-left:auto;font-size:12px}.dg-p.on .tick{opacity:.9}.dg-empty{text-align:center;opacity:.43;padding:50px 10px;font-size:13px;line-height:1.8}.dg-empty.compact{background:var(--card);border-radius:15px;padding:20px 8px}.dg-go{padding:13px 0 calc(var(--sab,0px) + 12px);background:linear-gradient(transparent, var(--paper) 26%);position:sticky;bottom:0}.dg-go button{background:var(--ink);width:100%;color:var(--paper);cursor:pointer;letter-spacing:.3px;border:0;border-radius:15px;padding:14px;font-weight:650}.draw-game .av,.draw-game .miniav{background:var(--card);background-position:50%;background-size:cover;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}@supports (color:color-mix(in srgb,red 50%,blue)){.draw-game .av,.draw-game .miniav{--cmx-1ums96f-l9:color-mix(in srgb, var(--edge) 25%, var(--card));background:var(--cmx-1ums96f-l9);background-position:50%;background-size:cover}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.draw-game .av,.draw-game .miniav{background:color-mix(in srgb, var(--edge) 25%, var(--card));background-position:50%;background-size:cover}}.draw-game .av{width:34px;height:34px}.draw-game .miniav{width:24px;height:24px;font-size:9px}.draw-game .av.guest,.draw-game .miniav.guest{background:var(--card)}@supports (color:color-mix(in srgb,red 50%,blue)){.draw-game .av.guest,.draw-game .miniav.guest{--cmx-1ums96f-la:color-mix(in srgb, #9a9fc0 16%, var(--card));background:var(--cmx-1ums96f-la)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.draw-game .av.guest,.draw-game .miniav.guest{background:color-mix(in srgb, #9a9fc0 16%, var(--card))}}.dg-turn{align-items:center;gap:9px;margin:5px 0 12px;display:flex}.dg-turn .av{width:29px;height:29px}.dg-turn .t{font-size:13.5px}.dg-turn .n{text-align:right;opacity:.38;max-width:48%;margin-left:auto;font-size:10.5px}.dg-word{background:var(--ink);color:var(--paper);border-radius:15px;align-items:baseline;gap:10px;margin-bottom:10px;padding:12px 15px;display:flex}.dg-word b{letter-spacing:1px;font-size:20px}.dg-word i{opacity:.55;margin-left:auto;font-size:10px;font-style:normal}.dg-paper{aspect-ratio:1;background:#fff;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000000f}.dg-paper canvas,.dg-paper img{object-fit:contain;touch-action:none;width:100%;height:100%;display:block}.dg-paper.live:after{content:"LIVE";color:#fff;letter-spacing:.8px;background:#141414b8;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:10px;right:10px}.dg-livecap{opacity:.52;align-items:center;gap:7px;margin:1px 2px 10px;font-size:11.5px;display:flex}.dg-livecap .dot{background:#d66b78;border-radius:50%;width:6px;height:6px;animation:1s infinite dg-pulse}@keyframes dg-pulse{50%{opacity:.3;transform:scale(.8)}}.dg-tools{gap:8px;margin-top:10px;display:flex}.dg-tools button{background:var(--card);cursor:pointer;border:0;border-radius:14px;flex:1;padding:12px 8px}.dg-tools button.main{background:var(--ink);color:var(--paper);flex:2;font-weight:650}.dg-tools button:disabled{opacity:.3}.dg-input{gap:8px;margin-top:10px;display:flex}.dg-input input,.room-input input{background:var(--card);min-width:0;color:inherit;border:0;border-radius:14px;outline:none;flex:1;padding:13px 14px;font-size:14px}.dg-input button,.room-input button{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:14px;padding:0 19px;font-weight:650}.dg-input button:disabled,.room-input button:disabled{opacity:.32}.dg-pickword{background:var(--card);border-radius:16px;margin-bottom:10px;padding:12px}.dg-pickword>span{opacity:.45;margin-bottom:8px;font-size:10.5px;display:block}.dg-pickword>div{flex-direction:column;gap:6px;display:flex}.dg-pickword button{background:var(--paper);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:11px;padding:9px 11px;font-size:12.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-pickword button{--cmx-1ums96f-lb:color-mix(in srgb, var(--paper) 60%, transparent);background:var(--cmx-1ums96f-lb)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-pickword button{background:color-mix(in srgb, var(--paper) 60%, transparent)}}.dg-pickword button.on{border-color:var(--ink);background:var(--paper)}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-pickword button.on{--cmx-1ums96f-lc:color-mix(in srgb, var(--ink) 35%, transparent);border-color:var(--cmx-1ums96f-lc);--cmx-1ums96f-ld:color-mix(in srgb, var(--edge) 14%, var(--paper));background:var(--cmx-1ums96f-ld)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-pickword button.on{border-color:color-mix(in srgb, var(--ink) 35%, transparent);background:color-mix(in srgb, var(--edge) 14%, var(--paper))}}.dg-wait{aspect-ratio:1;background:var(--card);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.dg-wait .av{width:56px;height:56px;font-size:16px}.dg-wait .say{opacity:.65;font-size:13.5px}.dg-wait small{opacity:.34;font-size:10.5px}.dg-dots span{opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px;margin:0 2px;animation:1.05s infinite dg-b;display:inline-block}.dg-dots span:nth-child(2){animation-delay:.14s}.dg-dots span:nth-child(3){animation-delay:.28s}@keyframes dg-b{0%,60%,to{opacity:.2;transform:translateY(0)}30%{opacity:.75;transform:translateY(-3px)}}.dg-rail{justify-content:center;gap:5px;margin:14px 0 0;display:flex}.dg-rail i{opacity:.15;background:currentColor;border-radius:50%;width:6px;height:6px}.dg-rail i.done{opacity:.4}.dg-rail i.now{opacity:.9;transform:scale(1.35)}.dg-locks{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.dg-locks .dg-player-lock{background:var(--card);opacity:.55;border-radius:13px;align-items:center;gap:7px;padding:8px 9px;display:flex}.dg-locks .dg-player-lock.done{opacity:1}.dg-locks .av{width:25px;height:25px;font-size:9px}.dg-locks .dg-player-lock>.dg-player-lock-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.dg-locks .dg-player-lock i{opacity:.45;margin-left:auto;font-size:9px;font-style:normal}.dg-locks .dg-player-lock.done i{color:#688c77;opacity:.95}.dg-locked{background:var(--card);text-align:center;opacity:.72;border-radius:14px;margin-top:10px;padding:11px 13px;font-size:11.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-locked{--cmx-1ums96f-le:color-mix(in srgb, #779a83 10%, var(--card));background:var(--cmx-1ums96f-le)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-locked{background:color-mix(in srgb, #779a83 10%, var(--card))}}.dg-history{flex-direction:column;gap:9px;padding-top:5px;display:flex}.dg-hitem{background:var(--card);text-align:left;cursor:pointer;border:0;border-radius:17px;width:100%;padding:13px 38px 13px 14px;position:relative}.dg-hitem .stamp{opacity:.62;border-radius:999px;margin-bottom:6px;padding:3px 6px;font-size:9px;display:inline-block}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-hitem .stamp{--cmx-1ums96f-lf:color-mix(in srgb, var(--edge) 13%, transparent);background:var(--cmx-1ums96f-lf)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-hitem .stamp{background:color-mix(in srgb, var(--edge) 13%, transparent)}}.dg-hitem b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;display:block;overflow:hidden}.dg-hitem span{opacity:.38;margin-top:5px;font-size:10px;display:block}.dg-hitem i{opacity:.28;padding:8px;font-size:17px;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dg-body.replay{padding-bottom:30px}.dg-revealhead{background:var(--ink);color:var(--paper);border-radius:16px;align-items:baseline;gap:10px;margin:4px 0 12px;padding:13px 15px;display:flex}.dg-revealhead span{opacity:.55;font-size:10px}.dg-revealhead b{font-size:17px;line-height:1.35}.dg-chain .arw{text-align:center;opacity:.25;margin:8px 0;font-size:10px}.dg-chain .shot{background:#fff;border-radius:15px;padding:9px 10px 7px;box-shadow:0 1px 3px #0000000a}.dg-chain .shot .who{color:#111;opacity:.4;margin:0 2px 3px;font-size:10.5px}.dg-chain .shot img{aspect-ratio:1;object-fit:contain;width:100%;display:block}.dg-chain .broken{aspect-ratio:1;color:#111;opacity:.35;place-items:center;font-size:12px;display:grid}.dg-chain .word{background:var(--card);border-radius:14px;align-items:center;gap:9px;padding:10px 12px;display:flex}.dg-chain .word b{font-size:14px}.dg-chain .word i{opacity:.4;margin-left:auto;font-size:10px;font-style:normal}.dg-chain .oops{background:var(--card);opacity:.7;border-radius:13px;padding:11px 13px;font-size:12px}.dg-cards{flex-direction:column;gap:7px;display:flex}.dg-card{background:var(--card);border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;padding:9px 11px;display:flex}.dg-card.hit{background:var(--card);border-color:#74977f70}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-card.hit{--cmx-1ums96f-lg:#74977f70;border-color:var(--cmx-1ums96f-lg);--cmx-1ums96f-lh:color-mix(in srgb, #74977f 10%, var(--card));background:var(--cmx-1ums96f-lh)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-card.hit{background:color-mix(in srgb, #74977f 10%, var(--card));border-color:#74977f70}}.dg-card .av{width:29px;height:29px}.dg-card .nm{opacity:.48;font-size:11px}.dg-card .gs{margin-left:auto;font-size:13.5px;font-weight:650}.dg-card .mk{text-align:center;opacity:.5;width:14px;font-size:12px}.dg-card.hit .mk{color:#648773;opacity:1}.dg-next{background:var(--ink);width:100%;color:var(--paper);cursor:pointer;border:0;border-radius:15px;margin-top:13px;padding:13px;font-weight:650}.dg-verdict{color:#fff;border-radius:16px;margin-top:14px;padding:14px 16px}.dg-verdict.lost{background:#bd7288}.dg-verdict.kept{background:#7d9d89}.dg-verdict .big{font-size:15.5px;font-weight:650}.dg-verdict .sm{opacity:.86;margin-top:5px;font-size:11.5px;line-height:1.55}.dg-award{background:var(--card);text-align:center;border-radius:14px;margin-top:8px;padding:10px 12px;font-size:12px}.dg-room{background:var(--card);border-radius:18px;margin-top:18px;padding:13px}@supports (color:color-mix(in srgb,red 50%,blue)){.dg-room{--cmx-1ums96f-li:color-mix(in srgb, var(--card) 86%, transparent);background:var(--cmx-1ums96f-li)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.dg-room{background:color-mix(in srgb, var(--card) 86%, transparent)}}.room-title{margin-bottom:11px}.room-title b{font-size:13.5px;display:block}.room-title span{opacity:.38;margin-top:3px;font-size:10px;display:block}.room-msgs{flex-direction:column;gap:10px;max-height:260px;padding:2px 1px 4px;display:flex;overflow-y:auto}.room-msg{align-items:flex-start;gap:8px;display:flex}.room-msg .av{width:27px;height:27px;font-size:9px}.room-msg>div{max-width:82%}.room-msg>div>span{opacity:.4;margin:0 0 3px 5px;font-size:9.5px;display:block}.room-msg p{background:var(--paper);border-radius:5px 13px 13px;margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.room-msg.mine{flex-direction:row-reverse}.room-msg.mine>div{text-align:right}.room-msg.mine>div>span{margin:0 5px 3px 0}.room-msg.mine p{text-align:left;background:var(--paper);border-radius:13px 5px 13px 13px}@supports (color:color-mix(in srgb,red 50%,blue)){.room-msg.mine p{--cmx-1ums96f-lj:color-mix(in srgb, var(--edge) 13%, var(--paper));background:var(--cmx-1ums96f-lj)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.room-msg.mine p{background:color-mix(in srgb, var(--edge) 13%, var(--paper))}}.room-typing{opacity:.38;padding-left:35px;font-size:10px}.room-input{gap:7px;margin-top:11px;display:flex}.room-input input{background:var(--paper);padding:11px 12px;font-size:12px}.room-input button{padding:0 15px;font-size:12px}.dg-again{padding-bottom:calc(var(--sab,0px) + 5px);gap:8px;margin-top:12px;display:flex}.dg-again button{background:var(--card);cursor:pointer;border:0;border-radius:14px;flex:1;padding:12px 8px;font-size:12.5px}.dg-again button.main{background:var(--ink);color:var(--paper);font-weight:650}@media (width<=360px){.dg-locks{grid-template-columns:1fr}.dg-mix{gap:4px;font-size:10px}.dg-mix span{padding:4px 6px}}.draw-game button.dg-next{color:#fff}.draw-game .av,.draw-game .miniav{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.ts{color:#252a27;background:linear-gradient(#f3f7f4 0%,#f7f6f2 46%,#f5f3f0 100%);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ts *{box-sizing:border-box}.ts button,.ts textarea{font:inherit}.ts-top{flex:0 0 76px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:17px 17px 10px;display:grid}.ts-top>button:first-child{color:#56605a;background:#ffffffb8;border:0;border-radius:14px;width:40px;height:40px;font-size:21px;box-shadow:inset 0 0 0 1px #4b5d5214}.ts-top>div{min-width:0}.ts-top small{letter-spacing:.22em;color:#8d9991;margin-bottom:2px;font-size:8px;display:block}.ts-top h1{letter-spacing:-.045em;margin:0;font-size:23px;line-height:1.05}.ts-top>span,.ts-book{color:#778179;background:#ffffffa8;border:0;border-radius:999px;padding:7px 10px;font-size:10px;box-shadow:inset 0 0 0 1px #4c5c5212}.ts-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 18px 32px;overflow:auto}.ts-body.lobby{padding-bottom:34px}.ts-hero{background:linear-gradient(135deg,#e1efe6e6,#f5f0e2e6);border-radius:27px;margin:4px 0 22px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #4e625512}.ts-hero:after{content:"?";color:#546e5c13;font:700 108px/1 Georgia,serif;position:absolute;top:-22px;right:17px}.ts-hero>span{color:#74887a;letter-spacing:.1em;font-size:10px}.ts-hero h2{letter-spacing:-.04em;z-index:1;margin:9px 0 10px;font-size:23px;line-height:1.23;position:relative}.ts-hero p{color:#7d847f;z-index:1;max-width:92%;margin:0;font-size:11px;line-height:1.65;position:relative}.ts-sec{justify-content:space-between;align-items:center;margin:18px 3px 9px;display:flex}.ts-sec b{font-size:13px}.ts-sec span{color:#9ba19d;font-size:9px}.ts-diffs{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.ts-diffs button{color:#69716c;background:#ffffff9e;border:1px solid #4e5f5414;border-radius:15px;min-width:0;padding:10px 4px}.ts-diffs button b,.ts-diffs button span{display:block}.ts-diffs button b{font-size:11px}.ts-diffs button span{color:#9aa09c;margin-top:3px;font-size:8px}.ts-diffs button.on{color:#3f5848;background:#dfece3;border-color:#cbded1}.ts-diffs button.on span{color:#6f8376}.ts-count{text-align:center;background:#ffffff9e;border:1px solid #485b4f12;border-radius:20px;grid-template-columns:62px 1fr 62px;align-items:center;height:70px;display:grid}.ts-count>button{color:#6d7c72;background:0 0;border:0;height:100%;font-size:25px}.ts-count>button:disabled{opacity:.24}.ts-count div b{font-size:26px;line-height:1}.ts-count div span{color:#9aa09c;margin-top:4px;font-size:9px;display:block}.ts-mix{color:#879089;justify-content:center;align-items:center;gap:8px;padding:9px 0 1px;font-size:9px;display:flex}.ts-mix i{color:#b6bcb8;font-style:normal}.ts-who{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ts-who button{text-align:left;color:#4e5651;background:#fff9;border:1px solid #4b5e5112;border-radius:18px;grid-template-columns:36px 1fr 23px;align-items:center;gap:8px;height:58px;padding:9px;display:grid}.ts-who button.on{background:#e2eee6;border-color:#c8ddce}.ts-who-name{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ts-who button>i{color:#799082;text-align:center;font-size:15px;font-style:normal}.ts-face{color:#667069;background:#e5e8e4 50%/cover no-repeat;border:1px solid #4b5a5012;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.ts-face.guest{background-color:#ebe8df}.ts-start,.ts-again{color:#fff;letter-spacing:.02em;background:#405c4a;border:0;border-radius:17px;width:100%;height:50px;margin-top:20px;font-size:12px;font-weight:650}.ts-empty{text-align:center;color:#9ba19d;margin:30px 0;font-size:11px;line-height:1.7}.ts-empty.compact{background:#ffffff85;border-radius:18px;margin:8px 0;padding:20px}.ts-play-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:7px 16px 14px;overflow:auto}.ts-case{background:#ffffffb8;border-radius:24px;padding:18px;box-shadow:inset 0 0 0 1px #455a4c11}.ts-case-head{justify-content:space-between;align-items:center;display:flex}.ts-case-head span{color:#5f7666;background:#e0ede4;border-radius:999px;padding:4px 7px;font-size:9px}.ts-case-head small{color:#a0a6a2;font-size:8px}.ts-case h2{letter-spacing:-.03em;margin:12px 0 7px;font-size:19px}.ts-case p{color:#626a65;margin:0;font-size:12px;line-height:1.7}.ts-party{scrollbar-width:none;gap:10px;padding:12px 2px 5px;display:flex;overflow-x:auto}.ts-party::-webkit-scrollbar{display:none}.ts-party>div{flex-direction:column;align-items:center;gap:4px;min-width:42px;display:flex}.ts-party .ts-face{width:30px;height:30px}.ts-party-name{color:#858d87;white-space:nowrap;text-overflow:ellipsis;max-width:50px;font-size:8px;overflow:hidden}.ts-thread{padding:8px 1px 2px}.ts-host-line,.ts-question{align-items:flex-start;gap:9px;display:flex}.ts-host-line{padding:10px 2px 16px}.ts-host-mark{color:#fff;background:#415e4b;border-radius:13px;flex:none;place-items:center;width:34px;height:34px;font:700 13px Georgia,serif;display:grid}.ts-host-line b,.ts-question b{color:#768078;font-size:10px}.ts-host-line p,.ts-question p{color:#3f4742;margin:3px 0 0;font-size:12px;line-height:1.55}.ts-exchange{border-top:1px solid #4455490f;padding:11px 0 13px}.ts-question .ts-face{width:32px;height:32px}.ts-question>div{min-width:0}.ts-answer{align-items:flex-start;gap:7px;margin:8px 0 0 41px;display:flex}.ts-answer i,.ts-keylines i{border-radius:999px;flex:none;padding:4px 7px;font-size:9px;font-style:normal}.ts-answer i.yes,.ts-keylines i.yes{color:#4f7658;background:#dcecdf}.ts-answer i.no,.ts-keylines i.no{color:#8a5f5b;background:#eee3e2}.ts-answer i.half,.ts-keylines i.half{color:#806f45;background:#eee8d8}.ts-answer i.none,.ts-keylines i.none{color:#7d807e;background:#e8e8e7}.ts-answer span{color:#8a918c;padding-top:2px;font-size:10px;line-height:1.45}.ts-thinking{color:#89928c;align-items:center;gap:4px;padding:12px 6px;display:flex}.ts-thinking span{background:#84988a;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite tsdot}.ts-thinking span:nth-child(2){animation-delay:.15s}.ts-thinking span:nth-child(3){animation-delay:.3s}.ts-thinking em{margin-left:5px;font-size:9px;font-style:normal}.ts-hint,.ts-solve-reply,.ts-error{border-radius:16px;margin:8px 1px;padding:12px 14px;font-size:10px;line-height:1.55}.ts-hint{color:#746a4d;background:#f2ecdc}.ts-hint b{margin-bottom:4px;display:block}.ts-hint p{margin:0}.ts-solve-reply{color:#5b6e61;background:#e6eee9}.ts-error{color:#875d59;background:#f3e5e4}.ts-compose{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f6f2f0;border-top:1px solid #49574e0f;flex:none;padding:8px 14px 13px}.ts-compose-tools{scrollbar-width:none;gap:6px;padding-bottom:7px;display:flex;overflow-x:auto}.ts-compose-tools::-webkit-scrollbar{display:none}.ts-compose-tools button{color:#788079;background:#ecece8;border:0;border-radius:999px;flex:none;padding:6px 9px;font-size:9px}.ts-compose-tools button.on{color:#49604f;background:#dce9e0}.ts-compose-tools button.danger{color:#8c7066;background:#eee8e4;margin-left:auto}.ts-confirm{color:#8d8179;justify-content:space-between;align-items:center;gap:8px;padding:8px 3px 7px;font-size:9px;display:flex}.ts-confirm button{color:#fff;background:#765c53;border:0;border-radius:999px;padding:6px 9px;font-size:9px}.ts-input-row{grid-template-columns:1fr 46px;align-items:end;gap:8px;display:grid}.ts-input-row textarea{resize:none;color:#303733;background:#fff;border:1px solid #4b5b5117;border-radius:15px;outline:none;width:100%;min-height:42px;max-height:94px;padding:11px 12px;font-size:12px;line-height:1.45}.ts-input-row textarea:focus{border-color:#b9cdbf}.ts-input-row>button{color:#fff;background:#405c4a;border:0;border-radius:14px;height:42px;font-size:11px}.ts-input-row>button:disabled{opacity:.35}.ts-reveal-card{background:#ffffffb3;border-radius:23px;padding:18px;box-shadow:inset 0 0 0 1px #45584b0f}.ts-reveal-card small{color:#8c958f;font-size:9px}.ts-reveal-card h2{margin:7px 0;font-size:19px}.ts-reveal-card p,.ts-truth p{color:#626a65;margin:0;font-size:11px;line-height:1.7}.ts-truth{background:#dfece3;border-radius:23px;margin-top:12px;padding:18px}.ts-truth>span{color:#4f7158;margin-bottom:8px;font-size:9px;display:inline-block}.ts-truth p{color:#3f5145;font-size:12px}.ts-recap{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:15px 4px;display:flex}.ts-recap b{font-size:12px;display:block}.ts-recap>div:first-child>span{color:#949b96;margin-top:3px;font-size:9px;display:block}.ts-faces{justify-content:flex-end;display:flex}.ts-faces .ts-face{border:2px solid #f6f4f1;place-items:center;width:27px;height:27px;margin-left:-7px;line-height:1;display:grid}.ts-keylines{background:#ffffff9e;border-radius:20px;padding:15px}.ts-keylines>b{margin-bottom:7px;font-size:11px;display:block}.ts-keylines>div{border-top:1px solid #48574e0e;grid-template-columns:44px 1fr auto;align-items:start;gap:6px;padding:8px 0;display:grid}.ts-keylines>div>span{color:#8c948e;font-size:9px}.ts-keylines p{color:#59615c;margin:0;font-size:10px;line-height:1.45}.ts-history{gap:9px;display:grid}.ts-history-item{text-align:left;color:#454d48;background:#ffffff9e;border:1px solid #49584e12;border-radius:18px;grid-template-columns:10px 1fr 28px;align-items:center;gap:10px;width:100%;min-height:66px;padding:12px;display:grid}.ts-history-dot{background:#bca59d;border-radius:50%;width:8px;height:8px}.ts-history-dot.solved{background:#79a383}.ts-history-item b,.ts-history-item small{display:block}.ts-history-item b{font-size:12px}.ts-history-item small{color:#969d98;margin-top:4px;font-size:9px}.ts-history-item i{color:#a7aca8;text-align:center;font-size:18px;font-style:normal}@keyframes tsdot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@media (width<=350px){.ts-body{padding-left:14px;padding-right:14px}.ts-play-body{padding-left:13px;padding-right:13px}.ts-diffs{grid-template-columns:1fr 1fr}.ts-who{grid-template-columns:1fr}.ts-hero h2{font-size:21px}}@media (prefers-reduced-motion:reduce){.ts-thinking span{animation:none}}.ts .ts-face{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.uc{color:#282430;background:linear-gradient(#f6f2f7 0%,#f5f3f7 46%,#f3f2f6 100%);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.uc *{box-sizing:border-box}.uc button,.uc textarea{font:inherit}.uc-top{flex:0 0 76px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:17px 17px 10px;display:grid}.uc-top>button:first-child{color:#5c5566;background:#ffffffb8;border:0;border-radius:14px;width:40px;height:40px;font-size:21px;box-shadow:inset 0 0 0 1px #584b6414}.uc-top>div{min-width:0}.uc-top small{letter-spacing:.2em;color:#978fa2;margin-bottom:2px;font-size:8px;display:block}.uc-top h1{letter-spacing:-.045em;margin:0;font-size:23px;line-height:1.05}.uc-top>span,.uc-book{color:#7e7688;background:#ffffffa8;border:0;border-radius:999px;padding:7px 10px;font-size:10px;box-shadow:inset 0 0 0 1px #584c6412}.uc-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:8px 18px 32px;overflow:auto}.uc-sec{justify-content:space-between;align-items:center;margin:18px 3px 9px;display:flex}.uc-sec b{font-size:13px}.uc-sec span{color:#9d97a5;font-size:9px}.uc-empty{color:#8b8494;text-align:center;background:#fff9;border-radius:20px;margin:26px 2px;padding:24px 18px;font-size:12px;line-height:1.8;box-shadow:inset 0 0 0 1px #584c640f}.uc-empty.compact{margin:6px 0 0;padding:16px;font-size:11px}.uc-hero{background:linear-gradient(135deg,#eae2f1eb,#f0e7eeeb);border-radius:27px;margin:4px 0 22px;padding:22px 20px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5c4e6812}.uc-hero:after{content:"?";color:#60506e13;font:700 112px/1 Georgia,serif;position:absolute;top:-24px;right:18px}.uc-hero>span{color:#87798f;letter-spacing:.1em;font-size:10px}.uc-hero h2{letter-spacing:-.04em;z-index:1;margin:9px 0 10px;font-size:23px;line-height:1.23;position:relative}.uc-hero p{color:#827b8b;z-index:1;max-width:93%;margin:0;font-size:11px;line-height:1.65;position:relative}.uc-count{text-align:center;background:#ffffff9e;border:1px solid #584c6412;border-radius:20px;grid-template-columns:62px 1fr 62px;align-items:center;height:70px;display:grid}.uc-count>button{color:#736b7e;background:0 0;border:0;height:100%;font-size:25px}.uc-count>button:disabled{opacity:.32}.uc-count>div b{letter-spacing:-.03em;font-size:22px;display:block}.uc-count>div span{color:#9b94a4;margin-top:2px;font-size:9px;display:block}.uc-mix{color:#8d8697;flex-wrap:wrap;align-items:center;gap:7px;padding:11px 4px 0;font-size:10px;display:flex}.uc-mix i{color:#b8b1c0;font-style:normal}.uc-mix em{color:#7b6e86;background:#ffffffb3;border-radius:999px;margin-left:auto;padding:5px 9px;font-style:normal;box-shadow:inset 0 0 0 1px #584c6412}.uc-who{grid-template-columns:1fr 1fr;gap:8px;display:grid}.uc-who button{text-align:left;color:#5f5869;background:#ffffff9e;border:1px solid #584c6414;border-radius:16px;grid-template-columns:34px 1fr 18px;align-items:center;gap:9px;min-width:0;padding:9px 10px;display:grid}.uc-who-name{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.uc-who button i{color:#a79fb0;text-align:right;font-size:12px;font-style:normal}.uc-who button.on{color:#4b3f55;background:#ece2ee;border-color:#dccde0}.uc-who button.on i{color:#7a6484}.uc-start{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#6f5f80,#8a6f90);border:0;border-radius:19px;width:100%;height:54px;margin-top:22px;font-size:15px;box-shadow:0 10px 24px #6756763d}.uc-start:disabled{opacity:.55;box-shadow:none}.uc-face{color:#6b6377;background:#e3dbe8 50%/cover no-repeat;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-size:12px;display:grid;box-shadow:inset 0 0 0 1px #584c6414}.uc-face.guest{background-color:#e7e2ea;border-radius:50%}.uc-play-body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:4px 16px 18px;overflow:auto}.uc-word{text-align:left;color:#2d2735;background:linear-gradient(135deg,#ece4f3f2,#f3e8f0f2);border:0;border-radius:24px;width:100%;padding:18px 20px;box-shadow:inset 0 0 0 1px #5c4e6814}.uc-word small{letter-spacing:.14em;color:#8a7f93;font-size:9px;display:block}.uc-word b{letter-spacing:-.045em;margin:7px 0 5px;font-size:30px;line-height:1.05;display:block}.uc-word.hidden b{letter-spacing:.16em;color:#a79db0}.uc-word em{color:#9a91a3;font-size:9px;font-style:normal}.uc-rule{color:#8b8494;margin:11px 3px 14px;font-size:10px;line-height:1.7}.uc-party{-webkit-overflow-scrolling:touch;gap:10px;padding:2px 2px 14px;display:flex;overflow-x:auto}.uc-party>div{text-align:center;flex:none;width:52px;position:relative}.uc-party-name{color:#8b8494;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.uc-party .uc-face{border-radius:15px;width:44px;height:44px;margin:0 auto;font-size:14px}.uc-party>div.dead .uc-face{filter:grayscale();opacity:.4}.uc-party>div.dead>.uc-party-name{color:#b5aebd;text-decoration:line-through}.uc-party>div.dead i{color:#fff;background:#4a4054b8;border-radius:999px;padding:2px 5px;font-size:8px;font-style:normal;position:absolute;top:12px;left:50%;transform:translate(-50%)}.uc-thread{flex-direction:column;gap:4px;padding-bottom:6px;display:flex}.uc-round{padding:2px 0 8px}.uc-round-tag{align-items:center;gap:8px;margin:8px 2px 10px;display:flex}.uc-round-tag span{color:#9992a3;background:#ffffffa8;border-radius:999px;padding:4px 9px;font-size:9px;box-shadow:inset 0 0 0 1px #584c640f}.uc-round-tag:after{content:"";background:#5c4e6817;flex:1;height:1px}.uc-say{grid-template-columns:34px 1fr;gap:9px;padding:6px 2px;display:grid}.uc-say>div{background:#ffffffb8;border-radius:15px;min-width:0;padding:9px 12px;box-shadow:inset 0 0 0 1px #584c640f}.uc-say b{color:#8a8295;font-size:10px;font-weight:600;display:block}.uc-say p{margin:4px 0 0;font-size:13px;line-height:1.5}.uc-say.mine>div{background:#e9e0ef}.uc-out-line{color:#6f6779;background:#ffffff8f;border-radius:14px;margin:8px 2px 2px;padding:10px 13px;font-size:11px;box-shadow:inset 0 0 0 1px #584c640f}.uc-out-line b{color:#4f4459}.uc-out-line small{color:#a49dad;margin-top:4px;font-size:9px;display:block}.uc-thinking{align-items:center;gap:5px;padding:12px 4px;display:flex}.uc-thinking span{background:#c2b8cb;border-radius:50%;width:6px;height:6px;animation:1s infinite uc-blink}.uc-thinking span:nth-child(2){animation-delay:.15s}.uc-thinking span:nth-child(3){animation-delay:.3s}.uc-thinking em{color:#948c9f;margin-left:6px;font-size:10px;font-style:normal}@keyframes uc-blink{0%,to{opacity:.3}50%{opacity:1}}.uc-error{color:#8d5566;background:#f6ecee;border-radius:14px;margin:8px 2px;padding:11px 13px;font-size:11px;line-height:1.6;box-shadow:inset 0 0 0 1px #965a6e1f}.uc-compose{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff80;flex:none;padding:10px 14px 16px;box-shadow:inset 0 1px #5c4e6814}.uc-tip{color:#948c9f;padding:2px 4px 7px;font-size:10px;display:block}.uc-input-row{grid-template-columns:1fr 58px;align-items:end;gap:8px;display:grid}.uc-input-row textarea{resize:none;color:#2a2532;background:#fff;border:1px solid #584c641a;border-radius:16px;width:100%;max-height:96px;padding:11px 13px;font-size:13px;line-height:1.45}.uc-input-row textarea:disabled{color:#9f98a8;background:#ffffff80}.uc-input-row button{color:#fff;background:#6f5f80;border:0;border-radius:16px;height:44px;font-size:14px}.uc-input-row button:disabled{opacity:.4}.uc-vote>b{padding:2px 4px 9px;font-size:12px;display:block}.uc-vote-row{-webkit-overflow-scrolling:touch;gap:9px;padding-bottom:4px;display:flex;overflow-x:auto}.uc-vote-row button{color:#5f5869;background:#ffffffbf;border:1px solid #584c6417;border-radius:17px;flex:none;width:58px;padding:9px 4px}.uc-vote-name{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.uc-vote-row .uc-face{width:36px;height:36px;margin:0 auto}.uc-vote-row button:disabled{opacity:.45}.uc-voted{color:#8b8494;padding:8px 4px 0;font-size:10px;display:block}.uc-watch{grid-template-columns:1fr auto;align-items:center;gap:10px;display:grid}.uc-watch span{color:#7f7889;font-size:11px;line-height:1.5}.uc-watch button{color:#fff;background:#6f5f80;border:0;border-radius:15px;height:42px;padding:0 16px;font-size:13px}.uc-watch button:disabled{opacity:.5}.uc-body.reveal{padding-top:4px}.uc-verdict{background:linear-gradient(135deg,#e9e2f2f2,#f2e8eff2);border-radius:27px;padding:22px 20px;box-shadow:inset 0 0 0 1px #5c4e6814}.uc-verdict.win{background:linear-gradient(135deg,#e0eee7f2,#eef0e2f2)}.uc-verdict.lose{background:linear-gradient(135deg,#f0e5e9f2,#ece6f1f2)}.uc-verdict small{letter-spacing:.1em;color:#83798d;font-size:10px}.uc-verdict h2{letter-spacing:-.04em;margin:8px 0;font-size:26px}.uc-verdict h2 i{color:#a79db0;margin:0 4px;font-style:normal}.uc-verdict p{color:#7f788a;margin:0;font-size:11px;line-height:1.7}.uc-spies{flex-direction:column;gap:8px;display:flex}.uc-spy-card{background:#ffffffb3;border-radius:17px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:11px 13px;display:grid;box-shadow:inset 0 0 0 1px #584c640f}.uc-spy-card b{font-size:13px;display:block}.uc-spy-card small{color:#948c9f;margin-top:3px;font-size:9px;display:block}.uc-spy-card i{border-radius:999px;padding:4px 8px;font-size:9px;font-style:normal}.uc-spy-card i.out{color:#6f6479;background:#eae3ee}.uc-spy-card i.safe{color:#8d5f6c;background:#f2e6e8}.uc-rounds{flex-direction:column;gap:7px;display:flex}.uc-round-row{background:#ffffff9e;border-radius:15px;grid-template-columns:26px 1fr;align-items:center;gap:11px;padding:10px 13px;display:grid;box-shadow:inset 0 0 0 1px #584c640f}.uc-round-no{color:#6d6279;background:#e9e1ee;border-radius:9px;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.uc-round-row b{font-size:12px;display:block}.uc-round-row small{color:#9992a3;margin-top:3px;font-size:9px;line-height:1.5;display:block}.uc-recap{flex-direction:column;gap:6px;display:flex}.uc-recap>div{background:#ffffff94;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px;padding:9px 12px;display:grid;box-shadow:inset 0 0 0 1px #584c640d}.uc-recap>div>span{color:#948c9f;white-space:nowrap;font-size:9px}.uc-recap>div>p{margin:0;font-size:12px;line-height:1.5}.uc-recap>div>i{color:#8d5f6c;white-space:nowrap;background:#f2e6e8;border-radius:999px;padding:3px 6px;font-size:8px;font-style:normal}.uc-recap>div.spy{background:#f7eef1bf}.uc-history{flex-direction:column;gap:8px;display:flex}.uc-history-item{text-align:left;color:#2c2734;background:#ffffffad;border:0;border-radius:17px;grid-template-columns:10px 1fr 20px;align-items:center;gap:11px;width:100%;padding:13px 14px;display:grid;box-shadow:inset 0 0 0 1px #584c640f}.uc-history-item b{font-size:13px;display:block}.uc-history-item small{color:#948c9f;margin-top:3px;font-size:9px;display:block}.uc-history-item i{color:#b3abbc;text-align:center;font-size:15px;font-style:normal}.uc-dot{background:#cfc7d6;border-radius:50%;width:10px;height:10px}.uc-dot.win{background:#8ab39a}.uc-dot.lose{background:#c4a2ad}.uc button:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.uc button:active{transform:none}.uc-thinking span{animation:none}}@media (width<=350px){.uc-body,.uc-play-body{padding-left:13px;padding-right:13px}.uc-word b{font-size:26px}.uc-who{grid-template-columns:1fr}}.uc-mini-word{color:#8d8697;text-align:left;background:0 0;border:0;align-items:center;gap:5px;width:100%;padding:0 4px 9px;font-size:10px;display:flex}.uc-mini-word b{color:#4f4459;letter-spacing:-.01em;font-size:12px}.uc-mini-word i{color:#8d5f6c;background:#f2e6e8;border-radius:999px;margin-left:auto;padding:3px 7px;font-size:9px;font-style:normal}.uc-recap>div{grid-template-columns:18px auto 1fr auto}.uc-recap>div>em{color:#a79db0;background:#e9e1eee6;border-radius:6px;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.uc .uc-face{text-align:center!important;place-items:center!important;padding:0!important;line-height:1!important;display:grid!important}.as{color:#262326;-webkit-overflow-scrolling:touch;background:linear-gradient(#f8f7f5 0%,#f4f2f1 52%,#f7f5f3 100%);min-height:100%;overflow:auto}.as *{box-sizing:border-box}.as button,.as textarea{font:inherit}.as :where(button){color:inherit}.as-top{z-index:5;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;height:78px;padding:18px 18px 10px;display:grid;position:relative}.as-top>button:first-child{background:#ffffffc2;border:0;border-radius:14px;width:40px;height:40px;font-size:22px;box-shadow:inset 0 0 0 1px #2e262a12}.as-top>div{min-width:0}.as-top small{letter-spacing:.2em;color:#9d9699;margin-bottom:2px;font-size:9px;display:block}.as-top h1{letter-spacing:-.04em;margin:0;font-size:22px;line-height:1.05}.as-top>span,.as-book{color:#857e82;background:#ffffffb8;border:0;border-radius:999px;padding:7px 10px;font-size:10px;box-shadow:inset 0 0 0 1px #2e262a12}.as-book{cursor:pointer}.as-body{padding:8px 18px 34px}.as-body.lobby{padding-bottom:42px}.as-hero{color:#f8f4f1;background:linear-gradient(145deg,#2c292c 0%,#373136 52%,#262429 100%);border-radius:30px;padding:24px 22px 22px;position:relative;overflow:hidden;box-shadow:0 14px 36px #271f241f}.as-hero:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-78px;right:-72px;box-shadow:0 0 0 20px #ffffff05,0 0 0 44px #ffffff04}.as-hero-sight{background:#ffffff14;border:1px solid #ffffff14;border-radius:17px;place-items:center;width:48px;height:48px;margin-bottom:28px;display:grid}.as-hero-sight svg,.as-history-mark svg,.as-finish-icon svg,.as-kill-sight svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.as-hero>span{letter-spacing:.08em;color:#c9c1c4;margin-bottom:7px;font-size:10px;display:block}.as-hero h2{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:720;line-height:1.16;position:relative}.as-hero p{color:#c6bec1;max-width:91%;margin:14px 0 0;font-size:11px;line-height:1.72;position:relative}.as-rule-chips{flex-wrap:wrap;gap:7px;margin-top:20px;display:flex}.as-rule-chips i{color:#d9d1d4;background:#ffffff13;border:1px solid #ffffff0e;border-radius:999px;padding:6px 9px;font-size:9px;font-style:normal}.as-sec{justify-content:space-between;align-items:center;padding:25px 4px 10px;display:flex}.as-sec b{font-size:13px}.as-sec span{color:#a59da1;font-size:10px}.as-count{background:#ffffffc7;border:1px solid #43393e12;border-radius:24px;grid-template-columns:58px 1fr 58px;align-items:center;height:80px;display:grid;box-shadow:0 8px 24px #30272c09}.as-count>button{color:#655f63;background:#f2efef;border:0;border-radius:13px;width:38px;height:38px;margin:auto;font-size:21px}.as-count>button:disabled{opacity:.32}.as-count>div{text-align:center}.as-count b{font-size:26px;line-height:1;display:block}.as-count span{color:#9a9296;margin-top:5px;font-size:10px;display:block}.as-mix{color:#948c90;justify-content:center;align-items:center;gap:7px;padding:11px 6px 0;font-size:9px;display:flex}.as-mix i{color:#c4bdc0;font-style:normal}.as-who{grid-template-columns:1fr 1fr;gap:9px;display:grid}.as-who>button{text-align:left;background:#ffffffa8;border:1px solid #42383d12;border-radius:18px;grid-template-columns:38px minmax(0,1fr) 24px;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.as-who>button.on{background:#eee7ea;border-color:#5e47531f}.as-who>button>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.as-who>button>i{color:#837b7f;background:#f0eded;border-radius:9px;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.as-who>button.on>i{color:#fff;background:#3c363a}.as-face{color:#6f656b;background:#e9e4e6 50%/cover no-repeat;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:650;display:inline-grid;box-shadow:inset 0 0 0 1px #4739400f}.as-face.guest{color:#756d67;background:#ece9e5}.as-start{color:#fff;background:#302c2f;border:0;border-radius:18px;width:100%;height:52px;margin-top:25px;font-size:13px;font-weight:650;box-shadow:0 9px 22px #2d252921}.as-footnote{text-align:center;color:#aaa2a6;margin:10px 12px 0;font-size:9px;line-height:1.6}.as-empty{text-align:center;color:#aaa2a6;padding:40px 10px;font-size:11px;line-height:1.7}.as-empty.compact{background:#ffffff8c;border-radius:18px;padding:20px}.as-resume{background:#ece7e9;border:1px solid #4838400f;border-radius:20px;align-items:center;gap:12px;margin-top:13px;padding:14px 14px 14px 16px;display:flex}.as-resume>div{flex:1;min-width:0}.as-resume small{color:#9a8f95;margin-bottom:3px;font-size:9px;display:block}.as-resume b{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.as-resume button{color:#fff;background:#393338;border:0;border-radius:12px;padding:9px 12px;font-size:10px}.as-history{gap:9px;display:grid}.as-history-item{background:#ffffffb3;border:1px solid #42383d0f;border-radius:18px;grid-template-columns:42px minmax(0,1fr) 30px;align-items:center;gap:10px;padding:12px;display:grid}.as-history-mark{color:#51484d;background:#eee8ea;border-radius:14px;place-items:center;width:40px;height:40px;display:grid}.as-history-item b{font-size:12px;display:block}.as-history-item small{color:#9b9397;margin-top:4px;font-size:9px;display:block}.as-history-item>button{color:#aaa2a6;background:0 0;border:0;font-size:18px}.as.play{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.as-top.hunt{flex:0 0 78px}.as-play-body{-webkit-overflow-scrolling:touch;flex:1;padding:7px 18px 26px;overflow:auto}.as-contract{color:#f8f3f1;text-align:left;background:linear-gradient(145deg,#312d30,#3a3438);border:0;border-radius:27px;width:100%;padding:17px 17px 14px;position:relative;overflow:hidden;box-shadow:0 12px 30px #2d24291f}.as-contract:after{content:"";border:1px solid #ffffff0f;border-radius:50%;width:116px;height:116px;position:absolute;top:-48px;right:-41px;box-shadow:0 0 0 18px #ffffff04}.as-contract-tag{letter-spacing:.12em;color:#bfb6ba;margin-bottom:15px;font-size:8px;display:block}.as-contract-main{z-index:1;grid-template-columns:48px minmax(0,1fr) 22px minmax(92px,1fr);align-items:center;gap:10px;display:grid;position:relative}.as-contract .as-face.target{color:#fff;background-color:#62585e;border:2px solid #ffffff29;width:46px;height:46px}.as-contract-main>div:nth-child(2) small,.as-secret-word small{color:#bdb4b8;margin-bottom:3px;font-size:9px;display:block}.as-contract-main>div:nth-child(2) b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;display:block;overflow:hidden}.as-contract-main>i{color:#93888e;font-style:normal}.as-secret-word{border-left:1px solid #ffffff1a;min-width:0;padding-left:11px}.as-secret-word strong{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;display:block;overflow:hidden}.as-contract>em{color:#91878c;text-align:right;margin-top:13px;font-size:8px;font-style:normal;display:block}.as-contract.closed .as-contract-main{filter:none}.as-dead-card{background:#e9e5e4;border:1px solid #41383c0f;border-radius:25px;padding:20px}.as-dead-card span{color:#9a9195;margin-bottom:4px;font-size:9px;display:block}.as-dead-card b{font-size:17px;display:block}.as-dead-card small{color:#8f878a;margin-top:7px;font-size:10px;display:block}.as-roster{margin-top:4px}.as-people{scrollbar-width:none;gap:12px;padding:1px 3px 6px;display:flex;overflow-x:auto}.as-people::-webkit-scrollbar{display:none}.as-people>div{text-align:center;min-width:46px;transition:all .2s}.as-face-wrap{display:inline-block;position:relative}.as-people .as-face{width:43px;height:43px}.as-people small{white-space:nowrap;text-overflow:ellipsis;color:#777074;max-width:48px;margin-top:5px;font-size:9px;display:block;overflow:hidden}.as-people>div.dead{opacity:.42;filter:grayscale(.65)}.as-face-wrap>i{color:#fff;background:#4a4347;border:2px solid #f5f3f2;border-radius:50%;place-items:center;width:17px;height:17px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:-1px;right:-2px}.as-feed{padding-bottom:8px}.as-first{text-align:center;color:#aaa2a6;background:#ffffff57;border:1px dashed #4e434817;border-radius:21px;padding:28px 18px;font-size:10px;line-height:1.7}.as-line{align-items:flex-start;gap:9px;margin:11px 0;display:flex}.as-line.mine{flex-direction:row-reverse}.as-line .as-face{width:33px;height:33px}.as-line>div{max-width:76%}.as-line b{color:#8f878a;margin:0 4px 4px;font-size:9px;display:block}.as-line.mine b{text-align:right}.as-line p{background:#fff;border:1px solid #453a400e;border-radius:7px 16px 16px;margin:0;padding:10px 12px;font-size:12px;line-height:1.52;box-shadow:0 4px 12px #342a2f06}.as-line.mine p{color:#fff;background:#3a3438;border-radius:16px 7px 16px 16px}.as-kill{background:#eee8e8;border:1px solid #5c404812;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;margin:14px 0;padding:12px;display:grid}.as-kill-sight{color:#55494e;background:#ded4d7;border-radius:13px;place-items:center;width:36px;height:36px;display:grid}.as-kill-sight svg{width:21px;height:21px}.as-kill b{font-size:11px;display:block}.as-kill p{color:#7d7377;word-break:break-word;margin:4px 0 0;font-size:10px;line-height:1.45}.as-kill small{color:#aaa0a4;margin-top:5px;font-size:8px;display:block}.as-thinking{color:#9d9599;align-items:center;gap:4px;padding:12px 6px;display:flex}.as-thinking span{background:#aaa0a5;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite as-bop}.as-thinking span:nth-child(2){animation-delay:.13s}.as-thinking span:nth-child(3){animation-delay:.26s}.as-thinking em{margin-left:5px;font-size:9px;font-style:normal}@keyframes as-bop{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.as-error{color:#8b5f5a;background:#f1e4e2;border-radius:14px;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.55}.as-compose{padding:10px 14px max(14px,var(--sab));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f5e6;border-top:1px solid #41373c0f;flex:none}.as-input-row{grid-template-columns:minmax(0,1fr) 58px;align-items:end;gap:8px;display:grid}.as-input-row textarea{resize:none;color:#302b2e;background:#eeebea;border:0;border-radius:15px;outline:0;width:100%;min-height:42px;max-height:92px;padding:12px 13px;font-size:12px;line-height:1.45}.as-input-row textarea::placeholder{color:#aaa2a5}.as-input-row button,.as-spectate{color:#fff;background:#373135;border:0;border-radius:14px;height:42px;font-size:11px}.as-input-row button:disabled,.as-spectate:disabled{opacity:.4}.as-spectate{width:100%}.as-finish{text-align:center;background:#ebe7e6;border:1px solid #40363b0f;border-radius:28px;padding:27px 22px}.as-finish.won{background:#e7ebe7}.as-finish-icon{color:#514a4d;background:#ffffffa6;border-radius:19px;place-items:center;width:54px;height:54px;margin:0 auto 12px;display:grid}.as-finish small{letter-spacing:.18em;color:#968e92;font-size:8px}.as-finish h2{letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.as-finish p{color:#8e8589;max-width:260px;margin:9px auto 16px;font-size:10px;line-height:1.6}.as-finish button{color:#fff;background:#393337;border:0;border-radius:14px;padding:10px 15px;font-size:10px}.as button:active{transform:scale(.986)}@media (width<=350px){.as-body,.as-play-body{padding-left:14px;padding-right:14px}.as-hero{padding:21px 18px}.as-hero h2{font-size:24px}.as-contract-main{grid-template-columns:44px minmax(0,1fr) 16px minmax(82px,1fr);gap:8px}.as-contract .as-face.target{width:42px;height:42px}.as-secret-word strong{font-size:17px}.as-who{gap:7px}}@media (prefers-reduced-motion:reduce){.as button:active{transform:none}.as-thinking span{animation:none}}.ww{--ww-ink:#343e51;--ww-muted:#727e90;--ww-panel:#fff;--ww-soft:#e9edf3;--ww-line:#dce2eb;--ww-accent:#667c9d;isolation:isolate;height:100%;min-height:0;color:var(--ww-ink);background:#f4f5f8;flex-direction:column;flex:1;font-size:13px;transition:background .65s,color .65s;display:flex;position:relative;overflow:hidden}.ww *{box-sizing:border-box}.ww button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}.ww button:disabled{cursor:default}.ww button:focus-visible{outline-offset:3px;outline:2px solid #8fa8cc}.ww button:not(:disabled):active{transform:scale(.975)}.ww h1,.ww h2,.ww p{margin:0}.ww small{font-size:10px}.ww-top{border-bottom:1px solid var(--ww-line);flex:none;justify-content:space-between;align-items:center;height:68px;padding:12px 20px;display:flex}.ww-top>button{width:36px;height:36px;font-size:23px}.ww-top>button:last-child{border:1px solid var(--ww-line);border-radius:50%;width:29px;height:29px;font-size:15px}.ww-top>div{text-align:center;flex-direction:column;gap:4px;display:flex}.ww-top small{letter-spacing:.2em;color:var(--ww-muted);font-size:8px}.ww-top b{letter-spacing:.2em;font-size:16px}.ww-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 20px 28px;overflow-y:auto}.ww-scene{background:linear-gradient(150deg,#dce3ee,#edf0f6 60%,#d3dce9);border-radius:5px 5px 56px;height:206px;margin-bottom:23px;position:relative;overflow:hidden}.ww-moon{background:linear-gradient(120deg,#fffef9,#e6eaf3);border-radius:50%;width:85px;height:85px;animation:9s ease-in-out infinite ww-float;position:absolute;top:25px;right:34px;box-shadow:0 0 40px #fff9,inset -10px -5px 20px #c6d0e342}.ww-orbit{border:1px solid #ffffff90;border-radius:50%;width:250px;height:250px;position:absolute;top:-58px;right:-30px}.ww-orbit:after{content:"";border:1px solid #ffffff60;border-radius:50%;position:absolute;inset:15px}.ww-hills{background:#c3cfdf66;border-radius:50%;position:absolute;inset:100px -30px -70px 60px;transform:rotate(-16deg)}.ww-hills:after{content:"";background:#b7c5d63b;border-radius:50%;position:absolute;inset:30px -35px 0 -160px;transform:rotate(25deg)}.ww-scene-copy{z-index:1;position:absolute;bottom:29px;left:22px}.ww-scene-copy small{letter-spacing:.35em;color:#62738b;font-size:10px}.ww-scene-copy h1{letter-spacing:.05em;margin:10px 0;font-family:serif;font-size:25px;font-weight:500}.ww-scene-copy p{color:#68788c;font-size:11px}.ww-spark{color:#fff;font-size:15px;position:absolute}.ww-spark.s1{top:31px;right:136px}.ww-spark.s2{top:115px;right:19px}.ww-heading{justify-content:space-between;align-items:center;margin:23px 0 14px;display:flex}.ww-heading h2{font-size:14px;font-weight:600}.ww-heading>span,.ww-heading>button{color:var(--ww-muted);font-size:11px}.ww-modes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ww-modes>button{text-align:left;border:1px solid var(--ww-line);background:var(--ww-panel);border-radius:19px;flex-direction:column;gap:8px;padding:17px 13px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative}.ww-modes>button.selected{background:linear-gradient(140deg,#fff,#e9eef6);border-color:#8ea0ba;box-shadow:0 5px 20px #465b7b0b}.ww-mode-number{color:#697e9b;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1}.ww-mode-number small{margin-left:6px;font-family:inherit;font-size:10px}.ww-modes b{font-size:14px;font-weight:600}.ww-modes small{color:var(--ww-muted);white-space:nowrap;font-size:9px}.ww-modes i{color:#637b9d;margin-top:5px;font-size:10px;font-style:normal}.ww-invites{gap:16px;padding:3px 2px 12px;display:flex;overflow-x:auto}.ww-invites>button{flex-direction:column;align-items:center;gap:7px;min-width:53px;max-width:64px;padding:0;display:flex}.ww-invites b{white-space:nowrap;text-overflow:ellipsis;max-width:64px;font-size:11px;font-weight:500;overflow:hidden}.ww-invites small{color:var(--ww-muted);font-size:9px}.ww-invites .selected .ww-face{outline-offset:3px;outline:2px solid #a0b0c7}.ww-invites>button:disabled:not(.selected){opacity:.4}.ww-face{color:#66768c;background:linear-gradient(135deg,#e8ecf3,#d7dfeb);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.ww-face>span{justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex}.ww-face img{object-fit:cover;width:100%;height:100%;display:block}.ww-muted{color:var(--ww-muted);font-size:11px;line-height:1.8;margin:9px 0!important}.ww .ww-primary{letter-spacing:.05em;background:#526983;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:46px;padding:12px 18px;font-weight:500;display:flex;box-shadow:0 5px 15px #354b6414;color:#fff!important}.ww .ww-primary:disabled{opacity:.4}.ww-start{margin-top:20px;justify-content:space-between!important}.ww-footnote{text-align:center;color:var(--ww-muted);letter-spacing:.08em;font-size:9px;margin:12px 0 0!important}.ww-resume{text-align:left;border-radius:14px;justify-content:space-between;align-items:center;width:100%;display:flex;border:1px solid var(--ww-line)!important;background:var(--ww-panel)!important;padding:13px 16px!important}.ww-resume small{color:var(--ww-muted);margin-top:5px;display:block}.ww-resume b{font-size:11px;font-weight:500}.ww-status{color:var(--ww-muted);flex:none;justify-content:space-between;align-items:center;padding:15px 22px;font-size:10px;display:flex}.ww-status>b{color:var(--ww-ink);font-size:12px;font-weight:500}.ww-play{padding-top:2px}.ww-table-caption{color:var(--ww-muted);justify-content:space-between;align-items:center;margin:4px 0 14px;font-size:10px;display:flex}.ww-table-caption button{font-size:10px}.ww-seats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;padding:7px 0 18px;display:grid}.ww-seats>button{background:var(--ww-panel);border:1px solid #0000;border-radius:17px;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:15px 5px 12px;transition:background .3s,border-color .3s,opacity .3s;display:flex;position:relative;box-shadow:0 5px 16px #1c304305}.ww-seat-no{color:var(--ww-muted);font-family:Georgia,serif;font-size:8px;position:absolute;top:7px;left:8px}.ww-seats b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;overflow:hidden}.ww-seats small{color:var(--ww-muted);font-size:9px}.ww-seats em{color:#927b8d;font-size:8px;font-style:normal;position:absolute;top:6px;right:5px}.ww-seats .dead .ww-face{filter:grayscale()}.ww-seats .speaking{border-color:#9fafc9;box-shadow:0 0 0 3px #91a9c311}.ww-seats .speaking .ww-face{animation:2s ease-in-out infinite ww-breathe}.ww-seats>button:not(:disabled){cursor:pointer;border-color:#aab9cd}.ww-seats .chosen{background:#dce7f4;box-shadow:0 0 0 2px #7893b444;border-color:#6c85a6!important}.ww-tabs{border-bottom:1px solid var(--ww-line);gap:23px;margin:5px 0 15px;display:flex}.ww-tabs button{color:var(--ww-muted);padding:10px 0;font-size:12px;position:relative}.ww-tabs .active{color:var(--ww-ink)}.ww-tabs .active:after{content:"";background:#849aba;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:20%;right:20%}.ww-transcript{flex-direction:column;gap:17px;display:flex}.ww-line{align-items:flex-start;gap:10px;animation:.35s ease-out ww-in;display:flex}.ww-line .ww-face{width:29px;height:29px;margin-top:1px;font-size:12px}.ww-line>div{flex:1;min-width:0}.ww-line small{color:var(--ww-muted);font-size:9px}.ww-line p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.85}.ww-line.system{background:var(--ww-soft);border-radius:12px;padding:10px 13px}.ww-line.system p{font-size:11px}.ww-empty{text-align:center;color:var(--ww-muted);padding:22px 10px;font-size:11px;line-height:2}.ww-actions{border-top:1px solid var(--ww-line);padding:13px 20px max(17px,var(--sab));background:var(--ww-panel);z-index:2;flex:none}.ww-action-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.ww-action-title b{font-weight:500}.ww-action-title span,.ww-action-title button{color:var(--ww-muted);font-size:10px}.ww-action-hint{color:var(--ww-muted);font-size:10px;line-height:1.7;margin-bottom:10px!important}.ww-action-buttons{align-items:center;gap:12px;display:flex}.ww-action-buttons>.ww-primary{flex:1}.ww-action-buttons>button:not(.ww-primary){flex:none;font-size:11px}.ww-compose{align-items:flex-end;gap:10px;display:flex}.ww .ww-compose textarea{resize:vertical;min-width:0;height:58px;max-height:110px;font:inherit;border-radius:0;flex:1;padding:5px 0;line-height:1.8;color:var(--ww-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.ww-compose textarea::placeholder{color:var(--ww-muted)}.ww-compose>button{color:#fff;background:#526983;border-radius:50%;flex:none;width:36px;height:36px;margin-bottom:5px;font-size:23px}.ww-compose>button:disabled{opacity:.4}.ww-potions{flex-wrap:wrap;gap:8px;display:flex}.ww-potions button{background:var(--ww-soft);border-radius:11px;flex:1;min-height:39px;padding:7px;font-size:10px}.ww-potions button:disabled{opacity:.35}.ww-link{margin:12px auto 0;display:block;color:var(--ww-muted)!important;font-size:10px!important}.ww-error{color:#934e56;background:#f5e8e9;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:11px;line-height:1.7}.ww-wait{justify-content:space-between;align-items:center;gap:10px;min-height:43px;font-size:11px;display:flex}.ww-wait>span{color:var(--ww-muted);align-items:center;gap:9px;display:flex}.ww-wait i{background:#849aba;border-radius:50%;width:6px;height:6px;animation:1.3s infinite ww-breathe}.ww-wait button{font-size:10px}.ww-night{--ww-ink:#dce5f1;--ww-muted:#a0afc4;--ww-panel:#28364b;--ww-soft:#2d3c52;--ww-line:#3c4a60;background:#202d40}.ww-night .ww-seats .chosen{background:#40577a}.ww-night .ww-primary{background:#b4c6df;color:#25344b!important}.ww-night .ww-face{color:#dbe5f3;background:#42536b}.ww-night .ww-overlay{background:#0a132580}.ww-night .ww-sheet{background:#28364b}.ww-overlay{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#26374e55;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0}.ww-sheet{background:#f8f9fc;border:1px solid #fff3;border-radius:25px;width:100%;max-width:360px;max-height:90%;padding:29px 24px;animation:.35s ease-out ww-in;position:relative;overflow:auto;box-shadow:0 25px 90px #12223d33}.ww-sheet>small{letter-spacing:.18em;color:var(--ww-muted);font-size:8px}.ww-sheet h2{margin:12px 0 20px;font-family:serif;font-size:22px;font-weight:500}.ww-sheet p{margin:13px 0;font-size:11px;line-height:1.9}.ww-close{width:32px;height:32px;position:absolute;top:9px;right:12px;font-size:25px!important}.ww-identity{text-align:center;padding:36px 25px;animation:.6s cubic-bezier(.2,.7,.3,1) ww-reveal}.ww-identity>svg{color:#94aac8;width:125px;margin:22px auto 0;display:block}.ww svg path,.ww svg circle{stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round}.ww-identity h2{letter-spacing:.3em;text-indent:.3em;margin:15px 0 12px;font-size:30px}.ww-camp{color:var(--ww-muted);letter-spacing:.15em;font-size:10px}.ww-identity p{margin:20px 0}.ww-finale{text-align:center;padding:10px 0 25px}.ww-finale svg{color:#8296b4;width:72px;margin:0 auto 10px;display:block}.ww-finale small{letter-spacing:.15em;color:var(--ww-muted);font-size:8px}.ww-finale h1{margin:12px 0;font-family:serif;font-size:23px;font-weight:500}.ww-finale p{color:var(--ww-muted);font-size:11px}.ww-history-row{text-align:left;align-items:center;gap:15px;width:100%;display:flex;border-bottom:1px solid var(--ww-line)!important;padding:20px 0!important}.ww-history-row>span:nth-child(2){flex:1}.ww-history-row b{font-size:13px;font-weight:500}.ww-history-row small{color:var(--ww-muted);margin-top:7px;font-size:10px;display:block}.ww-history-icon{color:#869cb9;font-size:26px}@keyframes ww-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ww-reveal{0%{opacity:0;transform:perspective(800px)rotateY(-55deg)scale(.94)}to{opacity:1;transform:perspective(800px)rotateY(0)scale(1)}}@keyframes ww-float{50%{transform:translateY(-6px)}}@keyframes ww-breathe{50%{opacity:.5}}@media (width<=350px){.ww-scroll,.ww-actions{padding-left:14px;padding-right:14px}.ww-modes{gap:8px}.ww-modes>button{padding:14px 9px}.ww-modes small{font-size:8px}.ww-scene-copy h1{font-size:23px}.ww-scene-copy{left:17px}}@media (prefers-reduced-motion:reduce){.ww *,.ww :before,.ww :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ww-seats .dead{opacity:1}.ww-seats .dead .ww-face{opacity:.5}.ww-seats .dead b{color:var(--ww-muted)}.ww-modes{scroll-snap-type:x proximity;padding:2px 2px 10px;display:flex;overflow-x:auto}.ww-modes>button{scroll-snap-align:start;flex:0 0 calc(50% - 6px);min-width:150px}.ww-seats.twelve{gap:9px 8px}.ww-seats.twelve>button{gap:5px;padding-top:13px;padding-bottom:10px}.gc{color:#24212a;-webkit-overflow-scrolling:touch;background:linear-gradient(#f7f7fb 0%,#f4f2f8 48%,#f6f4f8 100%);min-height:100%;overflow:auto}.gc *{box-sizing:border-box}.gc-top{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;height:78px;padding:18px 18px 10px;display:grid}.gc-top>div{min-width:0}.gc-top small{letter-spacing:.22em;color:#9b95a6;margin-bottom:2px;font-size:9px;display:block}.gc-top h1{letter-spacing:-.04em;margin:0;font-size:24px;font-weight:720;line-height:1}.gc-back{color:#575060;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:0;border-radius:14px;width:40px;height:40px;font-size:22px;box-shadow:inset 0 0 0 1px #6c627a14}.gc-count{color:#8f8898;background:#ffffffa3;border:1px solid #6c627a14;border-radius:999px;padding:7px 10px;font-size:11px}.gc-body{padding:8px 18px 30px}.gc-intro{justify-content:space-between;align-items:flex-end;gap:16px;padding:10px 4px 18px;display:flex}.gc-intro span{color:#8d8796;margin-bottom:5px;font-size:12px;display:block}.gc-intro b{letter-spacing:-.025em;font-size:18px;font-weight:680;display:block}.gc-dots{gap:5px;padding-bottom:4px;display:flex}.gc-dots i{background:#d5d0dc;border-radius:50%;width:7px;height:7px;display:block}.gc-dots i:nth-child(2){background:#d7bfd2}.gc-dots i:nth-child(3){background:#bfc9dd}.gc-feature{text-align:left;color:#28232e;background:linear-gradient(135deg,#eee8f5 0%,#f6e8f0 54%,#e9edf7 100%);border:0;border-radius:28px;grid-template-columns:76px 1fr;align-items:center;gap:16px;width:100%;min-height:164px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #695b7314}.gc-feature:before{content:"";border:26px solid #ffffff47;border-radius:50%;width:145px;height:145px;position:absolute;top:-55px;right:-45px}.gc-feature-icon{background:#ffffff94;border-radius:24px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #675a7412}.gc-feature-icon svg,.gc-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.gc-feature-copy{z-index:1;min-width:0;position:relative}.gc-feature-copy small{color:#7f6878;background:#ffffff8c;border-radius:999px;margin-bottom:8px;padding:5px 8px;font-size:10px;display:inline-flex}.gc-feature-copy b{letter-spacing:-.04em;font-size:24px;line-height:1.05;display:block}.gc-feature-copy em{color:#807987;margin-top:7px;font-size:11px;font-style:normal;display:block}.gc-play{color:#6d6474;z-index:1;font-size:11px;position:absolute;bottom:16px;right:18px}.gc-play i{margin-left:3px;font-size:16px;font-style:normal}.gc-section-title{justify-content:space-between;align-items:center;padding:24px 4px 11px;display:flex}.gc-section-title b{font-size:13px}.gc-section-title span{color:#aaa4af;font-size:10px}.gc-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.gc-card{border:1px solid #625b6c12;border-radius:23px;flex-direction:column;justify-content:space-between;min-height:152px;padding:15px;display:flex;position:relative;overflow:hidden}.gc-card.turtle{background:#edf4f1}.gc-card.undercover{background:#f4eef4}.gc-card.wolf{background:#edf0f5}.gc-card.memory{background:#f4f2ed}.gc-card-icon{background:#ffffff91;border-radius:16px;place-items:center;width:46px;height:46px;display:grid}.gc-card-icon svg{stroke-width:1.7px;width:29px;height:29px}.gc-card>div b{letter-spacing:-.02em;font-size:15px;display:block}.gc-card>div span{color:#8e8893;margin-top:4px;font-size:10px;display:block}.gc-card>small{color:#918a96;background:#ffffff94;border-radius:999px;padding:4px 7px;font-size:9px;position:absolute;top:11px;right:11px}.gc-memory-mark{color:#756d79;background:#ffffff91;border-radius:16px;place-items:center;width:46px;height:46px;font-size:25px;display:grid}.gc-card[aria-disabled=true]{cursor:default}.gc button:active{transform:scale(.985)}@media (width<=350px){.gc-body{padding-left:14px;padding-right:14px}.gc-feature{grid-template-columns:62px 1fr;padding:17px}.gc-feature-icon{border-radius:20px;width:60px;height:60px}.gc-feature-copy b{font-size:21px}.gc-grid{gap:9px}.gc-card{min-height:144px;padding:13px}}@media (prefers-reduced-motion:reduce){.gc button:active{transform:none}}.gc-card-button{font:inherit;color:inherit;text-align:left;cursor:pointer}.gc-card.assassin{background:#efe9ea}.gc-card.assassin .gc-card-icon{color:#51474c;background:#ffffff9e}.gc-card.assassin:before{content:"";border:1px solid #54434c0e;border-radius:50%;width:84px;height:84px;position:absolute;bottom:-34px;right:-31px;box-shadow:0 0 0 13px #ffffff21}
