*{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{display:none}.icon-ol{filter:drop-shadow(1.5px 0 0 var(--ink)) drop-shadow(-1.5px 0 0 var(--ink)) drop-shadow(0 1.5px 0 var(--ink)) drop-shadow(0 -1.5px 0 var(--ink)) drop-shadow(0 2px 0 var(--ink));overflow:visible}.icon-ol-sm{filter:drop-shadow(1px 0 0 var(--ink)) drop-shadow(-1px 0 0 var(--ink)) drop-shadow(0 1px 0 var(--ink)) drop-shadow(0 -1px 0 var(--ink)) drop-shadow(0 1px 0 var(--ink));overflow:visible}button:-webkit-any(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip){transition:filter var(--t-fast) ease}button:-moz-any(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip){transition:filter var(--t-fast) ease}button:is(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip){transition:filter var(--t-fast) ease}button:-webkit-any(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip,.seat):active{filter:brightness(.92)}button:-moz-any(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip,.seat):active{filter:brightness(.92)}button:is(.lb-row,.poster,.seat-card,.seat-mini,.case-role,.clue-card,.chat-head-who,.chat-who,.invite-who,.row-open,.player-chip,.seat):active{filter:brightness(.92)}.chat-who,.invite-who{flex:none;display:flex}:where(*){line-height:1.5625;line-height:round(up,1.5625em,1px)}html,body,#root{background:var(--ink);height:100%;margin:0}body{font-family:var(--font-body);color:var(--white);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior:none;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:14px;font-weight:600;overflow:hidden}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}button,input,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;color:inherit;margin:0}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{font-size:inherit;font-weight:inherit;margin:0}:focus{outline:none}:focus-visible{outline:3px solid var(--saffron-300);outline-offset:2px}.app{isolation:isolate;width:100%;max-width:var(--app-max-width);height:var(--app-height,100dvh);background:var(--lapis-900);flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow:hidden}.backdrop-tile{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23fff' stroke-width='1.5' stroke-opacity='.06'%3E%3Cpath id='s' d='M32 0 18.3 7.6l4.3 15-15-4.3L0 32l-7.6-13.7-15 4.3 4.3-15L-32 0l13.7-7.6-4.3-15 15 4.3L0-32l7.6 13.7 15-4.3-4.3 15z'/%3E%3Cuse href='%23s' x='64'/%3E%3Cuse href='%23s' y='64'/%3E%3Cuse href='%23s' x='64' y='64'/%3E%3C/svg%3E") 0 0 / 64px 64px, linear-gradient(180deg, var(--lapis-800), var(--lapis-950))}.d12,.d14,.d16,.d19,.d24,.d28,.d36,.d50,.d64{font-family:var(--font-display);font-weight:400}.d12{font-size:12px}.d14{font-size:14px}.d16{font-size:16px}.d19{font-size:19px}.d24{font-size:24px}.d28{font-size:28px}.d36{font-size:36px}.d50{font-size:50px}.d64{font-size:64px}.ol-1{text-shadow:var(--ol-1)}.ol-15{text-shadow:var(--ol-15)}.ol-2{text-shadow:var(--ol-2)}.ol-3{text-shadow:var(--ol-3)}.t12{font-size:12px}.t14{font-size:14px}.t16{font-size:16px}.dim{color:var(--text-dim)}.center{text-align:center}.grow{min-width:0;flex:1 1 0!important}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paper{background:var(--grad-paper);color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 var(--ink);border-radius:20px}.panel-lapis{background:linear-gradient(180deg, var(--lapis-700), var(--lapis-800));box-shadow:var(--stroke-25), 0 4px 0 var(--ink);border-radius:18px}.section-title{font-family:var(--font-display);color:var(--saffron-300);text-shadow:var(--ol-1);font-size:16px;font-weight:400}.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.fly{z-index:60;pointer-events:none;background-repeat:no-repeat;background-size:contain;height:26px;width:26px;position:fixed}.spark{z-index:60;pointer-events:none;border-radius:3px;height:10px;width:10px;position:fixed}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes pop-in{0%{opacity:0;transform:scale(.85)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}@keyframes pulse{50%{transform:scale(1.06)}}@keyframes shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.enter{animation:rise-in var(--t-med) var(--ease-out) both}.stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.layer{z-index:10;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.layer-top{z-index:20}.is-leaving{pointer-events:none;animation:.18s ease-in forwards sink-out}@keyframes sink-out{to{opacity:0;transform:translateY(14px)}}.spinner{animation:.9s linear infinite spin;display:inline-block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.art{object-fit:contain;flex:none;display:block}.amount{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.level-hex{flex:none;display:block;position:relative}.level-hex svg{position:absolute;top:1px;overflow:visible}.level-hex svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.level-hex svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.level-hex svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.level-hex svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.level-hex svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.level-hex svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.level-hex-num{height:22px;color:var(--ink);font-family:var(--font-display);justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:3px;left:0;right:0}.xp-bar{background:var(--ink);height:12px;box-shadow:0 0 0 .75px var(--ink);border-radius:6px;justify-content:flex-start;display:flex;overflow:hidden}.xp-bar-fill{background:var(--grad-xp);height:100%;transition:inline-size .6s var(--ease-out);border-radius:5px}.xp-bar-lg{border-radius:8px;height:16px}.level-line{flex-direction:column;gap:3px;display:flex}.level-line-top{color:var(--ink);justify-content:space-between;align-items:center;display:flex}.level-line-xp{color:var(--paper-500);font-weight:700}.timer{background:var(--lapis-950);height:72px;width:72px;box-shadow:0 0 0 1.25px var(--ink), inset 0 0 0 1.25px var(--ink), 0 2px 0 1.25px var(--ink);border-radius:50%;flex:none;position:relative}.timer svg{height:62px;width:62px;position:absolute;top:5px;bottom:5px;left:5px;right:5px;transform:rotate(-90deg)}.timer circle{fill:none;stroke-width:6.2px}.timer-track{stroke:#ffffff26}.timer-arc{stroke:var(--arc);transition:stroke-dashoffset .25s linear}.timer-saffron{--arc:var(--saffron-500)}.timer-pome{--arc:var(--pome-500)}.timer-turq{--arc:var(--turq-500)}.timer-num{color:var(--white);font-family:var(--font-display);justify-content:center;align-items:center;font-size:28px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.timer.is-low .timer-num{animation:1s ease-in-out infinite pulse}.avatar{--frame:var(--paper-100);background:var(--frame);box-shadow:var(--stroke-2), 0 1px 0 1px var(--ink);border-radius:16px;flex:none;padding:3px;display:block;position:relative}.avatar-img{object-fit:cover;border-radius:12px;height:100%;width:100%;display:block}.avatar-frame{pointer-events:none;height:160%;width:160%;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%;overflow:visible}.avatar.is-out .avatar-frame,.avatar.is-out .avatar-img{opacity:.6;filter:grayscale(.7)}.avatar-level{position:absolute;bottom:-8px}.avatar-level:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8px}.avatar-level:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8px}.avatar-level:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-8px}.avatar-level:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8px}.avatar-level:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8px}.avatar-level:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-8px}.btn{--edge:var(--saffron-700);--face:var(--grad-saffron);--label:var(--ink);background:var(--edge);height:52px;min-width:0;color:var(--label);box-shadow:0 0 0 1px var(--ink), 0 2px 0 1px var(--ink);font-family:var(--font-display);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:16px;flex-direction:column;flex:none;padding-bottom:4px;font-size:19px;font-weight:400;display:inline-flex;position:relative;overflow:hidden}.btn:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ink);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.btn-face{background:var(--face);white-space:nowrap;min-width:0;transition:transform var(--t-fast) var(--ease-out);border-top:2px solid #ffffff59;border-radius:15px 15px 13px 13px;flex:1;justify-content:center;align-items:center;gap:8px;margin-top:-1px;padding-left:12px;padding-right:12px;display:flex}.btn:active:not(:disabled){box-shadow:0 0 0 1px var(--ink);transform:translateY(2px)}.btn:active:not(:disabled) .btn-face{transform:translateY(1px)}.btn-block{width:100%;display:flex}.btn-sm{height:44px;font-size:14px}.btn-md{height:48px;font-size:16px}.btn-lg{height:52px;font-size:19px}.btn-xl{height:60px;font-size:24px}.btn-hero{height:64px;font-size:28px}.btn-primary{--edge:var(--saffron-700);--face:var(--grad-saffron);--label:var(--ink)}.btn-secondary{--edge:var(--turq-700);--face:var(--grad-turq);--label:var(--ink)}.btn-success{--edge:var(--pist-700);--face:var(--grad-pist);--label:var(--ink)}.btn-danger{--edge:var(--pome-700);--face:var(--pome-500);--label:var(--white)}.btn-neutral{--edge:var(--lapis-950);--face:var(--grad-lapis);--label:var(--white)}.btn-paper{--edge:var(--paper-300);--face:var(--grad-paper);--label:var(--ink)}.btn-off{--edge:#1b2a63;--face:#2b3c80;--label:var(--text-dim);box-shadow:0 0 0 1px var(--ink);cursor:default;padding-bottom:2px}.btn-off .btn-face{border-top:0;margin-top:0}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true] .btn-face{opacity:.85}.tile{--edge:var(--lapis-950);--face:var(--grad-lapis);--label:var(--white);background:var(--edge);height:44px;width:44px;color:var(--label);box-shadow:0 0 0 1px var(--ink), 0 2px 0 1px var(--ink);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:13px;flex-direction:column;flex:none;padding-bottom:3px;display:inline-flex;position:relative}.tile:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--ink);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tile-face{background:var(--face);border-top:2px solid #ffffff4d;border-radius:11px 11px 10px 10px;flex:1;justify-content:center;align-items:center;margin-top:-1px;display:flex}.tile:active:not(:disabled){box-shadow:0 0 0 1px var(--ink);transform:translateY(2px)}.tile:disabled{opacity:.55;cursor:default}.tile-pome{--edge:var(--pome-700);--face:var(--pome-500)}.tile-saffron{--edge:var(--saffron-700);--face:var(--grad-saffron);--label:var(--ink)}.tile-turq{--edge:var(--turq-700);--face:var(--grad-turq);--label:var(--white)}.tile-paper{--edge:var(--paper-300);--face:var(--grad-paper);--label:var(--ink)}.badge{z-index:2;background:var(--pome-500);height:22px;min-width:22px;box-shadow:var(--stroke-2);color:var(--white);font-family:var(--font-display);animation:pop-in var(--t-med) var(--ease-spring) both;border-radius:11px;justify-content:center;align-items:center;padding-left:4px;padding-right:4px;font-size:14px;font-weight:400;display:flex;position:absolute;top:-6px}.badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.field{background:var(--paper-100);height:46px;width:100%;color:var(--ink);box-shadow:var(--stroke-2), 0 1px 0 1px var(--ink);transition:box-shadow var(--t-fast);border-radius:15px;align-items:center;gap:8px;padding-left:14px;padding-right:14px;display:flex}.field:focus-within{box-shadow:0 0 0 1.5px var(--lapis-500), inset 0 0 0 1.5px var(--lapis-500), 0 1px 0 1.5px var(--ink)}.field.is-invalid{box-shadow:0 0 0 1.5px var(--pome-700), inset 0 0 0 1.5px var(--pome-700), 0 1px 0 1px var(--ink);animation:.28s ease-in-out shake}.field-input{height:100%;min-width:0;color:var(--ink);font-family:var(--font-body);background:0 0;border:0;outline:none;flex:1;font-size:16px;font-weight:700}.field-input::placeholder,.field-area::placeholder{color:var(--paper-500);opacity:1;font-weight:500}.field-icon{color:var(--paper-500);flex:none}.field-area{resize:none;height:84px;font-family:var(--font-body);border:0;outline:none;padding-top:10px;padding-bottom:10px;font-size:14px;font-weight:600;display:block}.field-error{background:var(--pome-700);box-shadow:var(--stroke-2);color:var(--white);animation:rise-in var(--t-fast) var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:flex}.friends-bar{flex:none;align-items:center;gap:8px;display:flex}.social-scroll{flex-direction:column;flex:1;gap:9px;min-height:0;margin-left:-14px;margin-right:-14px;padding:2px 14px 8px;display:flex}.social-note{color:var(--paper-100);font-size:14px;font-weight:600;line-height:22px}.settings-note{color:var(--paper-500);text-align:center;font-size:14px;font-weight:600}.chat-row{text-align:start;width:100%}.chat-row-meta{width:46px;color:var(--paper-500);flex-direction:column;flex:none;align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex}.chat-row-badge{position:static}.clan-chat-icon{height:40px;width:40px}.recent-state{pointer-events:none}.clan-meta{color:var(--paper-500);gap:8px;font-size:12px;font-weight:700;display:flex}.clan-row{min-height:60px}.clan-row .row-open{gap:10px}.clan-full{width:64px}.clan-create{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.clan-hero{background:linear-gradient(180deg, var(--lapis-700), var(--lapis-800));box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);color:var(--white);border-radius:22px;flex-direction:column;flex:none;gap:8px;padding:12px 14px;display:flex}.clan-hero-top{align-items:center;gap:12px;display:flex}.clan-hero-name{font-family:var(--font-display);text-shadow:var(--ol-15);font-size:24px;font-weight:400}.clan-hero-desc{color:var(--text-dim);margin-top:2px;font-size:14px;font-weight:500}.clan-hero-stats{gap:8px;display:flex}.clan-stat{background:#0b163899;border-radius:12px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;height:38px;display:flex}.clan-stat-label{color:var(--text-dim);font-size:12px;font-weight:600}.clan-form,.clan-field{flex-direction:column;gap:12px;display:flex}.badge-picks{justify-content:space-between;display:flex}.badge-pick{border-radius:16px;justify-content:center;align-items:center;height:52px;width:52px;display:flex}.badge-pick.is-on{box-shadow:0 0 0 1.25px var(--pome-500), inset 0 0 0 1.25px var(--pome-500)}.clan-intro{background:var(--white);box-shadow:var(--stroke-2)}.friend-status{align-self:center;align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.friend-status-sep{color:var(--paper-500)}.player-status{min-height:22px}.player-main{gap:8px;display:flex}.inbox-item{background:var(--grad-paper);color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:rise-in var(--t-med) var(--ease-out) both;border-radius:18px;flex-direction:column;flex:none;gap:3px;padding:6px;display:flex;position:relative}.inbox-item.is-new{box-shadow:0 0 0 1.25px var(--saffron-700), inset 0 0 0 1.25px var(--saffron-700), 0 4px 0 1.25px var(--ink)}.inbox-new{top:10px;background:var(--pome-700);height:22px;color:var(--white);font-family:var(--font-display);border-radius:7px;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:400;display:flex;position:absolute;left:10px}.inbox-row{gap:10px;display:flex}.inbox-body{white-space:pre-wrap;margin-top:2px;font-size:14px;font-weight:500;line-height:21px}.inbox-foot{justify-content:space-between;align-items:center;min-height:22px;display:flex}.inbox-time{color:var(--paper-500);font-size:12px;font-weight:500}.chat-screen{min-height:0;flex-direction:column;flex:1;padding-top:var(--safe-top);display:flex;position:relative}.chat-head{background:linear-gradient(180deg, var(--lapis-700), var(--lapis-800));border-bottom:3px solid var(--ink);flex:none;align-items:center;gap:10px;height:58.5px;padding-left:12px;padding-right:12px;display:flex}.chat-head-who{text-align:start;align-items:center;gap:10px;min-width:0;display:flex}.chat-head-name{display:block}.chat-head-status{color:var(--pist-300);font-size:12px;font-weight:600;display:block}.chat-head-status.is-offline{color:var(--text-dim)}.chat-head-status.is-inGame{color:var(--pome-300)}.dm-log{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 14px;display:flex}.dm-log>:first-child{margin-top:auto}.dm-older{flex:none;align-self:center;width:150px}.dm-spinner{color:var(--white);align-self:center;margin-top:auto;margin-bottom:auto}.dm-empty,.dm-note{text-align:center;color:var(--paper-100);font-family:var(--font-display);text-shadow:var(--ol-1);margin-top:auto;margin-bottom:auto;font-size:24px;font-weight:400}.dm-note{font-size:16px}.dm-msg{flex:none}.dm-bubble{background:var(--paper-100);max-width:270px;color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);border-radius:18px 18px 18px 4px;gap:2px;padding:8px 12px 6px;line-height:21px}.chat-msg.is-mine .dm-bubble{border-radius:18px 18px 4px;padding:8px 12px 6px}.dm-time{color:var(--paper-500);align-self:flex-start;font-size:12px;font-weight:500}.chat-msg.is-mine .dm-time{color:var(--ink)}.dm-failed{min-height:44px;color:var(--pome-300);flex:none;align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex}.dm-closed,.dm-compose{min-height:70.5px;padding:8px 10px calc(10px + var(--safe-bottom));background:linear-gradient(180deg, var(--lapis-800), var(--lapis-950));border-top:3px solid var(--ink);flex:none;align-items:center;gap:8px;display:flex}.dm-closed{color:var(--text-dim);text-align:center;justify-content:center;font-size:14px;font-weight:700}.row-card{background:var(--grad-paper);min-height:58px;color:var(--ink);box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);animation:rise-in var(--t-med) var(--ease-out) both;border-radius:16px;flex:none;align-items:center;gap:8px;padding-left:10px;padding-right:10px;display:flex}.row-card.is-me{background:var(--grad-pist)}.row-card.is-unread{box-shadow:0 0 0 1.25px var(--saffron-700), inset 0 0 0 1.25px var(--saffron-700), 0 4px 0 1.25px var(--ink)}.row-open{text-align:start;min-height:58px;min-width:0;color:inherit;flex:1;align-items:center;gap:8px;display:flex}.row-name{line-height:26px;font-family:var(--font-display);font-size:16px;font-weight:400;display:block}.row-sub{color:var(--paper-500);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.row-card.is-me .row-sub{color:var(--ink)}.row-sub-text{text-overflow:ellipsis;overflow:hidden}.dot{height:9px;width:9px;box-shadow:var(--stroke-15);border-radius:50%;flex:none;display:inline-block}.dot-inMenu{background:var(--pist-500)}.dot-inGame{background:var(--pome-500)}.dot-offline{background:var(--paper-500)}.clan-badge{box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);color:var(--white);flex:none;justify-content:center;align-items:center;display:flex}.chip{height:40px;box-shadow:var(--stroke-2);font-family:var(--font-display);white-space:nowrap;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:4px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400;display:flex}.chip-paper{background:var(--paper-300);color:var(--paper-500)}.chip-pist{background:var(--pist-500);height:44px;color:var(--ink)}.chip-saffron{background:var(--grad-saffron);height:30px;color:var(--ink);border-radius:10px}.row-action{width:48px}.skeleton-row{background:#ffffff1f;border-radius:14px;flex:none;height:54px;position:relative;overflow:hidden}.skeleton-row:after{content:"";background:linear-gradient(90deg,#0000,#ffffff26,#0000);animation:1.4s ease-in-out infinite skeleton;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}.msg-badge{box-shadow:var(--stroke-2);flex:none}.msg-row{background:linear-gradient(180deg, var(--white), var(--paper-100));height:56px;width:100%;color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);font-family:var(--font-display);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);border-radius:16px;align-items:center;gap:10px;padding-left:10px;padding-right:10px;font-size:19px;font-weight:400;display:flex}.msg-row:active:not(:disabled){box-shadow:var(--stroke-2);transform:translateY(2px)}.msg-row:disabled{opacity:.6}.msg-row-label{text-align:start;flex:1}.msg-row-chevron{flex:none}@media (max-height:700px){.msg-row{height:48px}}.screen{min-height:0;flex-direction:column;flex:1;padding-top:var(--safe-top);display:flex;position:relative}.screen-header{flex:none;height:60px;position:relative}.screen-title{text-align:center;font-family:var(--font-display);color:var(--white);text-shadow:0 4px 0 var(--ink), 2px 4px 0 var(--ink), -2px 4px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 0 2px 0 var(--ink);white-space:nowrap;font-size:28px;font-weight:400;position:absolute;top:14px;left:60px;right:60px;overflow:visible}.screen-back{position:absolute;top:10px}.screen-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.screen-back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.screen-back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.screen-back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.screen-back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.screen-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.screen-actions{gap:8px;display:flex;position:absolute;top:10px}.screen-actions:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.screen-actions:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.screen-actions:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:10px}.screen-actions:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.screen-actions:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.screen-actions:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:10px}.screen-body{padding:10px 14px calc(14px + var(--safe-bottom));flex-direction:column;flex:1;gap:10px;display:flex}.tab-title{text-align:center;height:31px;line-height:31px;font-family:var(--font-display);color:var(--white);text-shadow:var(--ol-2);flex:none;font-size:28px;font-weight:400}.empty{animation:pop-in var(--t-med) var(--ease-out);flex-direction:column;align-items:center;gap:10px;padding:20px 16px 18px;display:flex}.empty-small{padding-top:22px}.empty-body{color:var(--ink);line-height:22px}.logo{font-family:var(--font-display);white-space:nowrap;flex-direction:column;align-items:center;font-weight:400;display:flex}.logo-1{color:var(--saffron-500)}.logo-2{color:var(--white)}.logo-lg .logo-1{text-shadow:0 9px 0 var(--ink), 4px 9px 0 var(--ink), -4px 9px 0 var(--ink), 4px 0 0 var(--ink), -4px 0 0 var(--ink), 0 -4px 0 var(--ink), 4px -4px 0 var(--ink), -4px -4px 0 var(--ink), 0 4px 0 var(--ink);font-size:64px;line-height:64px}.logo-lg .logo-2{text-shadow:0 6px 0 var(--ink), 3px 6px 0 var(--ink), -3px 6px 0 var(--ink), 3px 0 0 var(--ink), -3px 0 0 var(--ink), 0 -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px -3px 0 var(--ink), 0 3px 0 var(--ink);font-size:36px;line-height:32px}.logo-md .logo-1{text-shadow:var(--ol-3);font-size:50px;line-height:50px}.logo-md .logo-2{text-shadow:var(--ol-2);font-size:28px;line-height:27px}.logo-sm .logo-1{text-shadow:var(--ol-3);font-size:36px;line-height:36px}.logo-sm .logo-2{text-shadow:var(--ol-2);font-size:19px;line-height:18px}.rays{z-index:-1;background:repeating-conic-gradient(#5b86ff47 0 4.167%, #5b86ff00 4.167% 8.333%);border-radius:50%;height:1600px;width:1600px;margin-top:-800px;animation:60s linear infinite rays-turn;position:absolute;top:50%}.rays:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-800px;left:50%}.rays:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-800px;left:50%}.rays:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:-800px;left:50%}.rays:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-800px;right:50%}.rays:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-800px;right:50%}.rays:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:-800px;right:50%}@keyframes rays-turn{to{transform:rotate(360deg)}}.connect{width:100%;max-width:342px;animation:rise-in .3s var(--ease-out) both;flex-direction:column;align-items:center;gap:12px;margin-left:auto;margin-right:auto;display:flex}.connect-screen .screen-body{padding:10px 24px calc(60px + var(--safe-bottom))}.connect-screen .connect{margin-top:auto;margin-bottom:auto}.connect-visual{align-items:center;gap:10px;padding-top:8px;padding-bottom:8px;display:flex}.connect-device{background:var(--grad-lapis);height:76px;width:76px;box-shadow:var(--stroke-2), 0 4px 0 1px var(--ink);color:var(--white);border-radius:23px;flex:none;justify-content:center;align-items:center;display:flex}.connect-arrow{color:var(--saffron-300);animation:1.1s ease-in-out infinite connect-nudge}@keyframes connect-nudge{50%{transform:translate(-4px)}}.connect-visual .msg-badge{box-shadow:var(--stroke-2), 0 4px 0 1px var(--ink)}.connect-title{font-family:var(--font-display);text-shadow:0 4px 0 var(--ink), 2px 4px 0 var(--ink), -2px 4px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 0 2px 0 var(--ink);text-align:center;font-size:28px;font-weight:400}.connect-body{color:var(--paper-100);text-align:center;font-size:16px;font-weight:500;line-height:26px}.connect-waiting{height:36px;color:var(--saffron-300);font-family:var(--font-display);background:#0b1638cc;border-radius:12px;align-items:center;gap:6px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:400;display:flex}.connect-help{color:var(--text-dim);text-align:center;font-size:14px;font-weight:500;line-height:22px}.connect-skip{height:44px;width:100%;color:var(--white);font-size:14px;font-weight:700}.strip{width:100%;box-shadow:var(--stroke-2);animation:rise-in var(--t-med) var(--ease-out);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:700;line-height:21px;display:flex}.strip-pome{background:var(--pome-700);color:var(--white)}.strip-saffron{background:var(--grad-saffron);color:var(--ink)}.link .screen-body{padding-top:10px}.link-warning{background:linear-gradient(180deg, var(--lapis-700), var(--lapis-800));box-shadow:var(--stroke-2);border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;font-size:14px;font-weight:500;line-height:22px;display:flex}.link-not-you{color:var(--saffron-300);font-family:var(--font-display);font-size:16px;font-weight:400}.link-question{font-family:var(--font-display);text-align:center;text-shadow:var(--ol-1);font-size:19px;font-weight:400}.link-accounts{gap:10px;display:flex}.account{background:var(--grad-paper);min-width:0;color:var(--ink);box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);text-align:center;transition:box-shadow var(--t-fast);border-radius:16px;flex-direction:column;flex:1 1 0;align-items:center;gap:4px;padding:8px;display:flex}.account.is-other{background:linear-gradient(180deg, var(--paper-200), var(--paper-300))}.account.is-selected{box-shadow:0 0 0 2px var(--saffron-500), inset 0 0 0 2px var(--saffron-500), 0 3px 0 2px var(--ink)}.account-head{min-height:24px;width:100%;line-height:20px;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:6px;font-size:14px;font-weight:400;display:flex}.account-radio{background:var(--white);height:22px;width:22px;box-shadow:var(--stroke-2);border-radius:50%;flex:none}.account-radio-on{color:var(--pist-700);animation:pop-in var(--t-fast) var(--ease-spring);flex:none}.account-unknown{background:var(--grad-lapis);height:58px;width:58px;box-shadow:var(--stroke-2);color:var(--white);opacity:.6;border-radius:16px;justify-content:center;align-items:center;display:flex}.account-name{height:22px;width:100%;line-height:22px;font-family:var(--font-display);font-size:16px;font-weight:400}.account-numbers{font-family:var(--font-display);justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.account-numbers .amount{gap:3px}.account-bought{background:var(--plum-700);height:22px;color:var(--white);font-family:var(--font-display);border-radius:7px;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:400;display:flex}.account-bought-space{height:22px}.account-state{height:30px;width:100%;box-shadow:var(--stroke-2);font-family:var(--font-display);animation:pop-in var(--t-fast) var(--ease-spring);border-radius:9px;justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:400;display:flex}.account-state.is-stays{background:var(--pist-500);color:var(--ink)}.account-state.is-goes{background:var(--pome-700);color:var(--white)}.link-kept{text-align:center;overflow-wrap:anywhere;font-size:14px;line-height:22px}.link-actions{gap:10px;margin-top:auto;padding-top:10px;display:flex}@media (max-height:700px){.connect{gap:8px}.connect-device{border-radius:17px;height:56px;width:56px}.connect-visual .msg-badge{border-radius:16.8px!important;height:56px!important;width:56px!important;font-size:28px!important}.connect-title{font-size:24px}.connect-body{font-size:14px;line-height:22px}.link-warning{padding:6px 10px}.link-not-you{font-size:14px}.link-question{font-size:16px}.account{gap:2px;padding:6px}.account-state{height:26px;font-size:12px}.link-accounts .avatar,.account-unknown{height:44px!important;width:44px!important}.account-bought-space{display:none}.link-actions .btn{font-size:19px;height:48px!important}}.gate{flex-direction:column;flex:1;align-items:center;min-height:0;padding:24px;display:flex;position:relative;overflow-y:auto}.gate>*{margin-top:auto;margin-bottom:auto}.gate-col{width:100%;max-width:342px;animation:rise-in .3s var(--ease-out) both;flex-direction:column;align-items:center;gap:14px;display:flex}.gate-medal{height:96px;width:96px;color:var(--white);box-shadow:0 0 0 1.75px var(--ink), inset 0 0 0 1.75px var(--ink), 0 4px 0 1.75px var(--ink);border-radius:30px;flex:none;justify-content:center;align-items:center;display:flex}.gate-medal-saffron{background:linear-gradient(180deg, var(--saffron-300), var(--saffron-700))}.gate-medal-turq{background:linear-gradient(180deg, var(--turq-300), var(--turq-700))}.gate-medal-pome{background:linear-gradient(180deg, var(--pome-300), var(--pome-700))}.gate-medal-lapis{background:linear-gradient(180deg, var(--lapis-300), var(--lapis-700))}.gate-title{text-align:center;width:100%;font-family:var(--font-display);color:var(--white);text-shadow:var(--ol-2);font-size:24px;font-weight:400}.gate-body{text-align:center;width:100%;color:var(--paper-100);font-size:16px;font-weight:500;line-height:27px}.gate-eta{color:var(--saffron-300);font-family:var(--font-display);background:#0b163899;border-radius:12px;padding:6px 14px;font-size:14px;font-weight:400}.signin{flex-direction:column;flex:1;align-items:center;min-height:0;padding-top:24px;padding-bottom:24px;display:flex;position:relative;overflow-y:auto}.signin>:first-child{margin-top:auto}.signin>:last-child{margin-bottom:auto}.signin-spy{animation:pop-in .32s var(--ease-spring) both}.signin-logo{margin-top:-2px}.signin-card{width:calc(100% - 40px);max-width:350px;animation:rise-in .32s var(--ease-out) both;flex-direction:column;align-items:center;gap:10px;margin-top:27px;margin-bottom:20px;padding:18px 16px 16px;display:flex}.signin-title{font-family:var(--font-display);text-align:center;font-size:24px;font-weight:400}.signin-or{width:100%;color:var(--paper-500);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.signin-or span{background:var(--paper-300);flex:1;height:2px}.signin-guest-label{flex-direction:column;align-items:center;line-height:1.1;display:flex}.signin-guest-label small{font-family:var(--font-body);opacity:.8;font-size:13px;font-weight:700}@media (max-height:700px){.signin{padding-top:8px}.signin-spy{height:72px;width:72px}.signin-logo .logo-1{font-size:36px;line-height:36px}.signin-logo .logo-2{font-size:19px;line-height:18px}.signin-card{gap:8px;width:calc(100% - 28px);margin-top:16px;margin-bottom:8px;padding:12px}.signin-title{font-size:19px}.signin-guest{height:56px;font-size:22px}}.splash{isolation:isolate;background:var(--lapis-800);flex-direction:column;flex:1;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.splash-tile{z-index:-1;background-color:#0000;background-image:none;position:absolute;top:0;bottom:0;left:0;right:0}.splash-spy{animation:splash-drop .52s var(--ease-spring) both;margin-top:min(190px,22.5dvh)}@keyframes splash-drop{0%{opacity:0;transform:translateY(-24px)scale(.85)}}.splash-logo{animation:pop-in .42s .12s var(--ease-spring) both;margin-top:6px}.splash-loading{flex-direction:column;align-items:center;gap:10px;width:260px;display:flex;position:absolute;bottom:max(120px,14dvh)}.splash-bar{background:var(--ink);height:18px;width:100%;box-shadow:var(--stroke-2);border-radius:9px;display:flex;overflow:hidden}.splash-bar span{background:var(--grad-saffron);width:65%;animation:splash-load 1.5s var(--ease-out) infinite alternate;border-radius:7px}@keyframes splash-load{0%{width:12%}}.frame-thumb{justify-content:center;align-items:center;height:56px;width:56px;display:flex}.board-thumb{--rim:var(--wood-500);--cloth:linear-gradient(180deg, var(--turq-500), var(--turq-700));background:var(--rim);height:72px;width:56px;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);border-radius:26px;flex:none;padding:5px;display:block}.board-thumb-felt{background:var(--cloth);border-radius:21px;height:100%;display:block}.board-thumb[data-skin=board\.felt]{--rim:var(--turq-700);--cloth:linear-gradient(180deg, var(--pist-500), var(--pist-700))}.board-thumb[data-skin=board\.wood]{--rim:var(--wood-700);--cloth:linear-gradient(180deg, var(--wood-500), var(--wood-700))}.board-thumb[data-skin=board\.night]{--rim:var(--lapis-950);--cloth:linear-gradient(180deg, var(--lapis-700), var(--lapis-900))}.board-thumb[data-skin=board\.sunset]{--rim:var(--pome-700);--cloth:linear-gradient(180deg, var(--saffron-500), var(--pome-500))}.board-thumb[data-skin=board\.royal]{--rim:var(--saffron-700);--cloth:linear-gradient(180deg, var(--plum-500), var(--plum-700))}.board-thumb[data-skin=board\.forest]{--rim:var(--wood-700);--cloth:linear-gradient(180deg, var(--pist-700), #1d5410)}.board-thumb[data-skin=board\.ocean]{--rim:var(--lapis-900);--cloth:linear-gradient(180deg, var(--turq-700), var(--lapis-800))}.board-thumb[data-skin=board\.lava]{--rim:#2a0a12;--cloth:linear-gradient(180deg, var(--pome-500), #5c0618)}.board-thumb[data-skin=board\.carpet]{--rim:var(--saffron-800);--cloth:repeating-linear-gradient(45deg, #ffb81f4d 0 1px, #ffb81f00 1px 7px), repeating-linear-gradient(-45deg, #ffb81f4d 0 1px, #ffb81f00 1px 7px), linear-gradient(180deg, var(--pome-500), var(--pome-700))}.board-thumb[data-skin=board\.tile]{--rim:var(--turq-700);--cloth:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%237fede3' stroke-width='3' stroke-opacity='.45'%3E%3Cpath id='s' d='M32 0 18.3 7.6l4.3 15-15-4.3L0 32l-7.6-13.7-15 4.3 4.3-15L-32 0l13.7-7.6-4.3-15 15 4.3L0-32l7.6 13.7 15-4.3-4.3 15z'/%3E%3Cuse href='%23s' x='64'/%3E%3Cuse href='%23s' y='64'/%3E%3Cuse href='%23s' x='64' y='64'/%3E%3C/svg%3E") 0 0 / 20px 20px, linear-gradient(180deg, var(--lapis-700), var(--lapis-900))}.pack-goods{object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:none;height:96px;width:128px;display:block}.ribbon{flex:none;height:39px;max-width:100%;position:relative}.ribbon svg{height:36px;width:100%;position:absolute;overflow:visible}.ribbon svg:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ribbon svg:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ribbon svg:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.ribbon svg:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ribbon svg:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ribbon svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.ribbon-shadow{fill:var(--ink);top:3px}.ribbon-shape{fill:var(--band);stroke:var(--ink);stroke-width:2px;top:0}.ribbon-shape path{vector-effect:non-scaling-stroke}.ribbon-label{height:36px;color:var(--white);font-family:var(--font-display);text-shadow:var(--ol-15);white-space:nowrap;justify-content:center;align-items:center;font-size:19px;font-weight:400;display:flex;position:absolute;top:0;left:0;right:0}.ribbon-turq{--band:var(--turq-700)}.ribbon-saffron{--band:var(--saffron-700)}.ribbon-pome{--band:var(--pome-500)}.ribbon-lapis{--band:var(--lapis-500)}.ribbon-plum{--band:var(--plum-500)}.ribbon-pist{--band:var(--pist-700)}.scrim{z-index:40;animation:fade-in var(--t-med) ease-out;background:#0b1638b3;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.scrim-sheet{align-items:flex-end}.sheet-col{width:100%;max-width:var(--app-max-width);justify-content:center;align-items:flex-end;max-height:100%;display:flex}.sheet{background:var(--grad-paper);max-height:calc(100dvh - 44px);width:100%;color:var(--ink);box-shadow:0 0 0 1.25px var(--ink), inset 0 1.25px 0 var(--ink);animation:sheet-up .28s var(--ease-out);border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:relative}@keyframes sheet-up{0%{transform:translateY(100%)}}.scrim.is-closing{pointer-events:none;animation:.2s ease-in forwards fade-out}.scrim.is-closing .sheet{animation:.2s cubic-bezier(.4,0,1,1) forwards sheet-down}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes fade-out{to{opacity:0}}.sheet-ribbon{z-index:1;position:absolute;top:-19px;transform:translate(50%)}.sheet-ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sheet-ribbon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sheet-ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.sheet-ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sheet-ribbon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sheet-ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.sheet-close{z-index:2;position:absolute;top:-18px}.sheet-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sheet-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sheet-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:14px}.sheet-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sheet-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sheet-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:14px}.sheet-body{padding:36px 16px calc(20px + var(--safe-bottom));flex-direction:column;gap:12px;display:flex}.tabs{height:46px;box-shadow:var(--stroke-2);background:#0b1638b3;border-radius:13px;flex-shrink:0;align-items:stretch;gap:4px;padding:3px;display:flex}.tab{min-width:0;color:var(--tab-off);font-family:var(--font-display);white-space:nowrap;transition:color var(--t-fast), transform var(--t-fast) var(--ease-out);border-radius:12px;flex:1 1 0;font-size:16px;font-weight:400;position:relative}.tab:not(.tab-on):active{transform:scale(.95)}.tabs-small .tab{font-size:14px}.tab-on{color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);animation:pop-in var(--t-fast) var(--ease-out);border-radius:10px}.tab-saffron{background:var(--grad-saffron)}.tab-turq{background:var(--grad-turq)}.tab-badge{height:20px;min-width:20px;font-size:12px;top:-8px}.tab-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.tab-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.tab-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:2px}.tab-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.tab-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.tab-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:2px}.tab-fill.equip{gap:11px;padding-bottom:8px}.equip-scroll{animation:fade-in var(--t-fast) ease-out;flex-direction:column;flex:1;gap:11px;margin:-9px -14px 0;padding:9px 14px 6px;display:flex}.item-grid{grid-template-columns:repeat(3,1fr);gap:11px 9px;display:grid}.item{background:var(--grad-paper);min-width:0;color:var(--ink);box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);animation:pop-in .22s var(--ease-out) both;border-radius:18px;flex-direction:column;align-items:center;gap:3px;padding:6px;display:flex;position:relative}.item:active:not(:disabled){box-shadow:var(--stroke-2);transform:translateY(3px)}.item.is-on{background:var(--grad-pist);box-shadow:var(--stroke-25), 0 3px 0 1.25px var(--ink);cursor:default}.item-name{max-width:100%;font-family:var(--font-display);font-size:14px;font-weight:400}.item-state{background:var(--grad-turq);height:32px;width:100%;box-shadow:var(--stroke-2);color:var(--ink);font-family:var(--font-display);border-radius:10px;justify-content:center;align-items:center;gap:3px;font-size:14px;font-weight:400;display:flex}.item-state.is-on{background:var(--pist-700);color:var(--white)}.item-state.is-price{background:var(--grad-saffron)}.rarity{z-index:1;top:4px;height:20px;color:var(--white);font-family:var(--font-display);border-radius:6px;align-items:center;padding-left:6px;padding-right:6px;font-size:12px;font-weight:400;display:flex;position:absolute;left:4px}.rarity-rare{background:var(--lapis-700)}.rarity-epic{background:var(--plum-700)}.rarity-legendary{background:var(--saffron-800)}.pack-art{height:56px;display:grid}.pack-art-stickers{grid-template-columns:26px 26px;gap:4px}.pack-art-sticker{filter:drop-shadow(0 1px #0b163880);height:26px;width:26px;display:block}.pack-art-slangs{align-content:center;gap:5px;width:100%}.pack-art-slang{background:var(--white);height:24px;box-shadow:var(--stroke-15);color:var(--ink);text-align:center;font-family:var(--font-display);border-radius:8px;padding-left:6px;padding-right:6px;font-size:12px;font-weight:400;line-height:24px}.epack-stickers{justify-content:space-between;display:flex}.epack-sticker{filter:drop-shadow(0 3px 2px #0b163880);height:56px;width:56px;display:block}.epack-slangs{grid-template-columns:1fr 1fr;gap:7px;width:100%;display:grid}.epack-slang{background:var(--white);min-height:32px;box-shadow:var(--stroke-2);color:var(--ink);text-align:center;font-family:var(--font-display);border-radius:11px;justify-content:center;align-items:center;padding:3px 6px;font-size:14px;font-weight:400;line-height:18px;display:flex}.preview-sheet .sheet-body{align-items:center;gap:10px}.preview-box{min-height:150px;width:100%;box-shadow:var(--stroke-25);color:var(--white);background:radial-gradient(60% 70%,#0b7c7c,#06525a);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:26px 10px 8px;display:flex;position:relative}.preview-head{text-align:center;font-size:14px;font-weight:700;position:absolute;top:8px;left:0;right:0}.preview-plate{background:var(--lapis-950);max-width:140px;box-shadow:var(--stroke-15);font-family:var(--font-display);border-radius:8px;margin-top:-6px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400;position:relative}.preview-text{text-align:center;font-size:14px;font-weight:500;line-height:21px}.preview-balance{align-items:center;gap:5px;font-size:14px;font-weight:700;display:flex}.preview-balance.is-short{color:var(--pome-700);animation:.28s ease-in-out shake}.preview-bought{background:var(--pist-500);height:30px;box-shadow:var(--stroke-2);font-family:var(--font-display);animation:pop-in .26s var(--ease-spring);border-radius:10px;align-items:center;gap:4px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:400;display:flex}.arena-life{top:50%;width:100%;width:max(100cqw, 100cqh * var(--ratio));aspect-ratio:var(--ratio);pointer-events:none;position:absolute;left:50%;transform:translate(-50%,-50%);container-type:size}.arena-life i{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);position:absolute}.life-glow,.life-star,.life-mote,.life-ember,.life-sparkle{width:calc(var(--s) * 1%);aspect-ratio:1;margin-left:calc(var(--s) * -0.5%);margin-top:calc(var(--s) * -0.5%)}.life-glow{opacity:.8;animation:glow-sway var(--d) ease-in-out var(--delay) infinite;background:radial-gradient(closest-side,#ffd77ab3,#ffb2484d 45%,#ffa04000);border-radius:50%}.life-glow.is-flame{background:radial-gradient(closest-side,#ffcf6bcc,#ff8a2e59 45%,#ff7a2a00);animation-name:glow-flicker}@keyframes glow-sway{0%,to{opacity:.7;transform:scale(.95)}50%{opacity:1;transform:scale(1.04)}}@keyframes glow-flicker{0%,to{opacity:.85;transform:scale(1)}12%{opacity:.6;transform:scale(.94)}24%{opacity:1;transform:scale(1.05)}38%{opacity:.7;transform:scale(.97)}52%{opacity:.95;transform:scale(1.02)}68%{opacity:.62;transform:scale(.95)}84%{opacity:1;transform:scale(1.04)}}.life-star,.life-sparkle{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:#fffbe8}.life-star{opacity:.7;animation:star-twinkle var(--d) ease-in-out var(--delay) infinite alternate}@keyframes star-twinkle{0%{opacity:.15;transform:scale(.45)rotate(-20deg)}to{opacity:1;transform:scale(1.1)rotate(10deg)}}.life-shoot{aspect-ratio:36;transform-origin:100%;opacity:0;width:13%;animation:shoot var(--d) ease-out var(--delay) infinite;background:linear-gradient(90deg,#fff0,#fffef5);border-radius:99px;margin-left:-13%}@keyframes shoot{0%{opacity:0;transform:translate(0, 0) rotate(var(--rot)) scaleX(.3)}1.5%{opacity:1}6%,to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqw)) rotate(var(--rot)) scaleX(1)}}.life-mote{opacity:0;animation:mote-drift var(--d) ease-in-out var(--delay) infinite;background:radial-gradient(closest-side,#fff6dd,#fff6dd00);border-radius:50%}@keyframes mote-drift{0%{opacity:0;transform:translate(0)}25%{opacity:.9}50%{transform:translate(calc(var(--dx) * .6cqw), calc(var(--dy) * .5cqw))}75%{opacity:.8}to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * 1cqw))}}.life-ember{opacity:0;animation:ember-rise var(--d) ease-out var(--delay) infinite;background:radial-gradient(closest-side,#fff1b0,#ffab3a 50%,#ff7a2a00);border-radius:50%}@keyframes ember-rise{0%{opacity:0;transform:translate(0)scale(1)}12%{opacity:1}50%{transform:translate(calc(var(--dx) * .7cqw), calc(var(--dy) * .5cqw)) scale(.9)}to{opacity:0;transform:translate(calc(var(--dx) * -.2cqw), calc(var(--dy) * 1cqw)) scale(.5)}}.life-firefly{aspect-ratio:1;opacity:0;width:1.8%;animation:firefly var(--d) ease-in-out var(--delay) infinite;background:radial-gradient(closest-side,#f6ffc2,#cdf25e99 40%,#b5ef3a00);border-radius:50%;margin:-.9% 0 0 -.9%}@keyframes firefly{0%{opacity:0;transform:translate(0)}20%{opacity:1}45%{opacity:.35;transform:translate(calc(var(--dx) * .5cqw), calc(var(--dy) * -.6cqw))}70%{opacity:1;transform:translate(calc(var(--dx) * 1cqw), calc(var(--dy) * .4cqw))}to{opacity:0;transform:translate(calc(var(--dx) * .6cqw), calc(var(--dy) * 1cqw))}}.life-leaf{aspect-ratio:1.8;background:linear-gradient(160deg, var(--saffron-300), var(--saffron-500));width:2.6%;box-shadow:0 0 0 1px var(--ink);opacity:0;animation:leaf-fall var(--d) ease-in-out var(--delay) infinite;border-radius:0 100%}.life-leaf.is-dark{background:linear-gradient(160deg, var(--saffron-500), var(--saffron-700))}@keyframes leaf-fall{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}30%{transform:translate(calc(var(--sway) * 1cqw), calc(var(--fall) * .3cqw)) rotate(calc(var(--spin) * .3deg))}55%{transform:translate(calc(var(--sway) * -.4cqw), calc(var(--fall) * .55cqw)) rotate(calc(var(--spin) * .1deg))}80%{opacity:1;transform:translate(calc(var(--sway) * .8cqw), calc(var(--fall) * .8cqw)) rotate(calc(var(--spin) * .6deg))}to{opacity:0;transform:translate(calc(var(--sway) * .2cqw), calc(var(--fall) * 1cqw)) rotate(calc(var(--spin) * 1deg))}}.life-sparkle{opacity:0;animation:sparkle var(--d) ease-out var(--delay) infinite}@keyframes sparkle{0%{opacity:0;transform:scale(0)rotate(0)}10%{opacity:1;transform:scale(1)rotate(45deg)}22%,to{opacity:0;transform:scale(0)rotate(90deg)}}.life-ray{width:calc(var(--w) * 1%);height:calc(var(--h) * 1%);margin-left:calc(var(--w) * -0.5%);clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);transform-origin:50% 0;transform:rotate(var(--rot));opacity:.5;animation:ray-pulse var(--d) ease-in-out var(--delay) infinite alternate;background:linear-gradient(#fff3cf8c,#fff3cf00)}@keyframes ray-pulse{0%{opacity:.2}to{opacity:.65}}.life-flock{left:0;top:calc(var(--y) * 1%);aspect-ratio:2.2;opacity:0;width:11%;animation:flock-fly var(--d) linear var(--delay) infinite;position:absolute}@keyframes flock-fly{0%{opacity:1;transform:translate(-14cqw)}55%{opacity:1;transform:translate(104cqw,-5cqw)}55.1%,to{opacity:0;transform:translate(104cqw,-5cqw)}}.life-bird{left:calc(var(--bx) * 1%);top:calc(var(--by) * 1%);width:34%;animation:bird-flap .45s ease-in-out var(--delay) infinite alternate;position:absolute}.life-bird svg{fill:none;height:auto;width:100%;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}@keyframes bird-flap{0%{transform:scaleY(1)}to{transform:scaleY(-.5)}}.coach{z-index:35;animation:fade-in var(--t-med) ease-out;background:#0b1638cc;position:fixed;top:0;bottom:0;left:0;right:0}.coach-card{background:var(--grad-saffron);max-width:330px;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:pop-in .28s .12s var(--ease-spring) both;border-radius:18px;flex-direction:column;gap:6px;margin-left:auto;margin-right:auto;padding:12px 14px;display:flex;position:absolute;left:30px;right:30px}.coach-body{font-size:14px;font-weight:600;line-height:22px}.coach-ok{align-self:flex-end;min-width:96px}.coach-caret{color:var(--saffron-500);margin-left:auto;margin-right:auto;animation:.9s ease-in-out infinite coach-bob;position:absolute;bottom:-28px;left:0;right:0}@keyframes coach-bob{50%{transform:translateY(4px)}}.coach-target{position:absolute}.coach-skip{height:44px;width:100px;color:var(--white);margin-left:auto;margin-right:auto;font-size:14px;font-weight:700;position:absolute;bottom:calc(56px + var(--safe-bottom));left:0;right:0}.wheel-screen{z-index:30;isolation:isolate;max-width:var(--app-max-width);background:var(--lapis-800);animation:fade-in var(--t-med) ease-out;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.wheel-screen .rays{top:380px}.wheel-back{z-index:1;position:absolute;top:12px}.wheel-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.wheel-back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.wheel-back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:10px}.wheel-back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.wheel-back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.wheel-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:10px}.wheel-head{flex-direction:column;flex:none;align-items:center;gap:4px;margin-top:min(106px,12dvh);display:flex}.wheel-title{font-family:var(--font-display);color:var(--saffron-500);text-shadow:var(--ol-3);font-size:36px;font-weight:400}.wheel-sub{font-weight:700}.wheel-box{flex:none;height:320px;width:320px;margin-top:12px;position:relative}.wheel-rim{background:linear-gradient(180deg, var(--saffron-300), var(--saffron-700));box-shadow:0 0 0 2px var(--ink), inset 0 0 0 2px var(--ink), 0 8px 0 2px var(--ink);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.wheel-disc{transition:transform cubic-bezier(.15,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.wheel-disc svg{height:288px;width:288px;position:absolute;top:16px;bottom:16px;left:16px;right:16px;overflow:visible}.wheel-prize{flex-direction:column;align-items:center;width:48px;transition:transform cubic-bezier(.15,.8,.2,1);display:flex;position:absolute}.wheel-prize-n{color:var(--white);font-family:var(--font-display);text-shadow:0 2.5px 0 var(--ink), 1.5px 2.5px 0 var(--ink), -1.5px 2.5px 0 var(--ink), 1.5px 0 0 var(--ink), -1.5px 0 0 var(--ink), 0 -1.5px 0 var(--ink), 1.5px -1.5px 0 var(--ink), -1.5px -1.5px 0 var(--ink);font-size:14px;line-height:14px}.wheel-hub{background:linear-gradient(180deg, var(--paper-100), var(--paper-300));height:60px;width:60px;box-shadow:0 0 0 1.75px var(--ink), inset 0 0 0 1.75px var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:130px}.wheel-hub:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130px}.wheel-hub:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130px}.wheel-hub:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:130px}.wheel-hub:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130px}.wheel-hub:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130px}.wheel-hub:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:130px}.wheel-pointer{z-index:1;height:38px;width:38px;margin-left:auto;margin-right:auto;position:absolute;top:-12px;left:0;right:0;overflow:visible}.wheel-spin{width:274px;margin-top:20px}.wheel-note{flex-direction:column;align-items:center;gap:8px;margin-top:12px;display:flex}.wheel-dots{gap:6px;display:flex}.wheel-dots span{background:var(--saffron-500);height:18px;width:18px;box-shadow:var(--stroke-2);border-radius:9px}.wheel-prize-scrim{background:#0b1638cc;position:absolute}.prize-card{width:300px;animation:pop-in .32s var(--ease-spring);flex-direction:column;align-items:center;gap:8px;padding:36px 16px 18px;display:flex;position:relative}.prize-left{color:var(--paper-500);font-size:14px;font-weight:700}@media (max-height:700px){.wheel-head{margin-top:40px}.wheel-title{font-size:28px}.wheel-box{transform-origin:top;margin-bottom:-44px;transform:scale(.86)}.wheel-spin{height:56px;margin-top:0}}.arena-backdrop{z-index:0;background:var(--lapis-900);opacity:0;pointer-events:none;transition:opacity .26s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.arena-backdrop.is-shown{opacity:1}.arena-pan{transform:translateX(clamp(-16px, var(--arena-drag,0) * .12px, 16px));transition:transform .44s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0}.arena-backdrop[data-dragging] .arena-pan{transition:none}.arena-art{opacity:0;height:100%;transition:opacity .36s;position:absolute;top:-110px;left:-24px;right:-24px}.arena-art.is-on{opacity:1}.arena-backdrop[data-dir=next] .arena-art.is-on{animation:.6s cubic-bezier(.22,1,.36,1) arena-in-next}.arena-backdrop[data-dir=prev] .arena-art.is-on{animation:.6s cubic-bezier(.22,1,.36,1) arena-in-prev}@keyframes arena-in-next{0%{transform:translate(20px)}}@keyframes arena-in-prev{0%{transform:translate(-20px)}}.arena-cam{will-change:transform;background-position:50%;background-size:cover;animation:30s ease-in-out infinite alternate cam-lean;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06);container-type:size}@keyframes cam-lean{0%{transform:scale(1.05)}to{transform:scale(1.1)}}.arena-art[data-arena=arena\.park] .arena-cam{animation-name:cam-pan;animation-duration:26s}@keyframes cam-pan{0%{transform:scale(1.07)translate(-1.6%)}to{transform:scale(1.08)translate(1.6%)}}.arena-art[data-arena=arena\.bazaar] .arena-cam{transform-origin:48% 62%;animation-name:cam-push}.arena-art[data-arena=arena\.persepolis] .arena-cam{transform-origin:50% 46%;animation-name:cam-push;animation-duration:34s}.arena-art[data-arena=arena\.palace] .arena-cam{transform-origin:50% 56%;animation-name:cam-push;animation-duration:32s}@keyframes cam-push{0%{transform:scale(1.04)}to{transform:scale(1.12)}}.arena-art:not(.is-on) .arena-cam,.arena-art:not(.is-on) .arena-life *,.arena-backdrop:not(.is-shown) .arena-cam,.arena-backdrop:not(.is-shown) .arena-life *,.shell[inert] .arena-cam,.shell[inert] .arena-life *{animation-play-state:paused}.arena-art.is-blank{background:linear-gradient(180deg, var(--saffron-500), var(--plum-700))}.arena-scrim-top{background:linear-gradient(#0b1638cc,#0b163800);height:170px;position:absolute;top:0;left:0;right:0}.arena-scrim-bottom{background:linear-gradient(180deg, #0d1c5200, #0d1c52e6 55%, var(--lapis-950));height:504px;max-height:60%;position:absolute;bottom:0;left:0;right:0}.shell>.topbar,.shell>.tabs-viewport,.shell>.nav{z-index:1}.battle{flex-direction:column;height:100%;display:flex;position:relative}.battle-head{flex:auto;justify-content:space-between;align-items:center;gap:4px;min-height:0;padding:6px 6px 8px;display:flex}.battle-side{flex-direction:column;flex:none;gap:2px;display:flex}.battle-logo{pointer-events:none;min-width:0;animation:pop-in .32s var(--ease-spring) both;flex-direction:column;flex:1 1 0;align-items:center;display:flex}.battle-logo-spy{filter:drop-shadow(0 4px #0b163866);height:112px;width:112px;display:block;position:relative}.battle-logo-spy .art{height:100%;width:100%}.battle-logo-mustache{transform-origin:59% 60%;animation:3.2s ease-in-out infinite mustache-twitch;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes mustache-twitch{0%,56%,84%,to{transform:rotate(0)scale(1)}60%{transform:rotate(-7deg)scale(1.04,.96)}66%{transform:rotate(6deg)scale(1.04,.96)}72%{transform:rotate(-5deg)scale(1.02,.98)}78%{transform:rotate(3deg)scale(1)}}.battle-logo-title{flex-direction:column;align-items:center;margin-top:-40px;display:flex;position:relative;transform:rotate(-4deg)}.brand-word{font-family:var(--font-display);white-space:nowrap;font-weight:400;line-height:1;display:grid}.brand-word>span{grid-area:1/1;line-height:1}.brand-word-edge{color:var(--ink);text-shadow:var(--edge)}.brand-word-face{color:#0000;background-image:linear-gradient(180deg, var(--face-top), var(--face-bottom));-webkit-background-clip:text;background-clip:text}.brand-word-1{--face-top:var(--saffron-300);--face-bottom:var(--saffron-500);--edge:0 6px 0 var(--ink), 4px 6px 0 var(--ink), -4px 6px 0 var(--ink), 3px 9px 0 var(--ink), -3px 9px 0 var(--ink), 0 10px 0 var(--ink), 4px 0 0 var(--ink), -4px 0 0 var(--ink), 0 -4px 0 var(--ink), 3px -3px 0 var(--ink), -3px -3px 0 var(--ink), 3px 3px 0 var(--ink), -3px 3px 0 var(--ink), 0 4px 0 var(--ink);font-size:68px}.brand-word-2{--face-top:var(--turq-300);--face-bottom:var(--lapis-500);--edge:0 5px 0 var(--ink), 3px 5px 0 var(--ink), -3px 5px 0 var(--ink), 2px 7px 0 var(--ink), -2px 7px 0 var(--ink), 0 8px 0 var(--ink), 3px 0 0 var(--ink), -3px 0 0 var(--ink), 0 -3px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 2px 2px 0 var(--ink), -2px 2px 0 var(--ink), 0 3px 0 var(--ink);margin-top:6px;font-size:42px}.shortcut{flex-direction:column;align-items:center;gap:2px;width:68px;display:flex}.shortcut-plate{background:linear-gradient(180deg, var(--lapis-500), var(--lapis-800));height:48px;width:48px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative}.shortcut-plate .badge{top:-5px;left:auto;right:-10px}.shortcut:active .shortcut-plate{box-shadow:var(--stroke-2);transform:translateY(3px)}.shortcut-label{font-family:var(--font-display);color:var(--white);text-shadow:var(--ol-1);white-space:nowrap;font-size:12px;font-weight:400}.shortcut-short{display:none}.mission-area{flex-direction:column;align-items:center;margin-top:auto;padding-bottom:12px;display:flex;position:relative}.mission-stage{clip-path:inset(-40px 0);touch-action:pan-y;grid-template-columns:min(318px,100% - 72px);justify-content:center;width:100%;margin-bottom:-24px;display:grid;position:relative}.mission{background:var(--grad-paper);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);color:var(--ink);opacity:.9;will-change:transform;border-radius:22px;flex-direction:column;grid-area:1/1;align-items:center;gap:8px;padding:28px 14px 36px;transition:transform .44s cubic-bezier(.22,1,.36,1),opacity .3s ease-out;display:flex;position:relative}.mission.is-current{opacity:1}.mission-stage.is-dragging .mission{transition:none}.mission-ribbon{margin-left:auto;margin-right:auto;position:absolute;top:-19px;left:0;right:0}.mission-clip{top:-10px;color:var(--ink);position:absolute;right:8px}.mission-prize{align-items:center;gap:10px;display:flex}.mission-prize-label{color:var(--saffron-800);font-family:var(--font-display);font-size:16px;font-weight:400}.mission-prize-value{font-family:var(--font-display);align-items:center;gap:4px;font-size:36px;font-weight:400;line-height:38px;display:flex}.mission-rule{background:var(--paper-300);align-self:stretch;height:2px}.mission-stats{align-self:stretch;gap:4px;display:flex}.mission-stat{flex-direction:column;flex:1 1 0;align-items:center;gap:1px;min-width:0;display:flex}.mission-stat-label{color:var(--paper-500);white-space:nowrap;font-size:12px;font-weight:700}.mission-stat-value{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:4px;font-size:19px;font-weight:400;display:flex}.mission-stage .mission-arrow{z-index:2;height:64px;transition:opacity var(--t-med) ease, transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);position:absolute;top:40px}.mission-stage .mission-arrow.is-off{opacity:0;pointer-events:none}.mission-arrow.is-next{right:2px}.mission-arrow.is-prev{left:2px}.battle-play>.btn{animation:.18s ease-out fade-in}.battle-play{z-index:1;width:min(274px,100% - 32px);position:relative}.mission-pips{direction:ltr;justify-content:center;align-items:center;gap:6px;height:14px;margin-bottom:30px;display:flex}.pip{height:10px;width:10px;color:var(--text-dim);transition:inline-size var(--t-med) var(--ease-out), block-size var(--t-med) var(--ease-out), background-color var(--t-med) ease, box-shadow var(--t-med) ease;background:#ffffff80;border-radius:5px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.pip svg{transition:opacity var(--t-fast) ease;flex:none}.pip.is-locked{background-color:#0000;height:13px;width:13px}.pip.is-on{background-color:var(--saffron-500);height:10px;width:22px;box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1px var(--ink)}.pip.is-on svg{opacity:0}.play-shine:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;animation:4.5s ease-in-out infinite shine;position:absolute;top:0;bottom:0;transform:translate(240%)skew(-20deg)}@keyframes shine{0%,70%{transform:translate(240%)skew(-20deg)}to{transform:translate(-260%)skew(-20deg)}}.mission-note{justify-content:center;align-items:center;height:26px;width:min(274px,100% - 32px);margin-bottom:8px;display:flex}.battle-party-note{animation:fade-in var(--t-med) ease-out;text-align:center;color:var(--white);text-shadow:var(--ol-1);font-size:14px;font-weight:700}.unlock-bar{width:100%;animation:fade-in var(--t-med) ease-out;align-items:center;gap:8px;display:flex}.unlock-bar-text{color:var(--saffron-300);font-family:var(--font-display);white-space:nowrap;font-size:14px;font-weight:400}.unlock-bar-track{background:var(--ink);height:10px;box-shadow:0 0 0 .75px var(--ink);direction:ltr;border-radius:5px;flex:1;display:flex;overflow:hidden}.unlock-bar-fill{background:var(--grad-xp);transition:inline-size .36s var(--ease-out);border-radius:4px}.howto-step{align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:22px;display:flex}.howto-tile{height:44px;width:44px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);color:var(--white);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.howto-lapis{background:var(--lapis-500)}.howto-turq{background:var(--turq-500)}.howto-pome{background:var(--pome-500)}.howto-saffron{background:var(--saffron-500)}.howto-pist{background:var(--pist-500)}.dialog-coins{gap:10px}.dialog-coins .dialog-body{margin-bottom:6px}.dialog-coins-art{margin-left:auto;margin-right:auto;position:absolute;top:-70px;left:0;right:0}@media (max-height:700px){.battle-head{padding-top:2px;padding-bottom:4px}.battle-side{gap:0}.battle-logo-spy{height:76px;width:76px}.battle-logo-title{margin-top:-27px}.brand-word-1{--edge:0 4px 0 var(--ink), 3px 4px 0 var(--ink), -3px 4px 0 var(--ink), 2px 6px 0 var(--ink), -2px 6px 0 var(--ink), 0 7px 0 var(--ink), 3px 0 0 var(--ink), -3px 0 0 var(--ink), 0 -3px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 2px 2px 0 var(--ink), -2px 2px 0 var(--ink), 0 3px 0 var(--ink);font-size:48px}.brand-word-2{--edge:var(--ol-2);margin-top:4px;font-size:29px}.shortcut{gap:1px}.shortcut-plate{height:44px;width:44px;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);border-radius:14px}.shortcut-plate .art{height:34px;width:34px}.shortcut-long{display:none}.shortcut-short{display:block}.mission{gap:6px;padding:24px 12px 32px}.mission-prize-value{font-size:28px;line-height:30px}.mission-stat-value{font-size:16px}.mission-stage .mission-arrow{top:30px}.battle-play .btn{height:52px!important}}@media (max-height:600px){.battle-head{flex-wrap:wrap;align-content:space-evenly;padding-top:0}.battle-side{display:contents}.shortcut{width:64px}.battle-logo{flex-direction:row;flex:1 0 100%;order:1;justify-content:center;align-items:center;gap:4px}.battle-logo-spy{height:60px;width:60px}.battle-logo-title{margin-top:0}.brand-word-1{--edge:var(--ol-3);font-size:38px}.brand-word-2{--edge:var(--ol-15);margin-top:3px;font-size:23px}}.daily-scrim{padding-left:12px;padding-right:12px}.daily{width:100%;max-width:360px;max-height:calc(var(--app-height,100dvh) - 56px);background:linear-gradient(180deg, var(--lapis-800), var(--lapis-950));color:var(--white);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink), inset 0 0 0 5px #ffffff12;animation:pop-in .24s var(--ease-spring);border-radius:22px;flex-direction:column;gap:12px;padding:34px 12px 14px;display:flex;position:relative}.daily-scroll{flex-direction:column;gap:10px;margin-left:-6px;margin-right:-6px;padding:2px 6px 6px;display:flex}.daily-sub{text-align:center;color:var(--paper-100);font-size:14px;font-weight:700;line-height:22px}.daily-track{direction:ltr;flex-direction:column;gap:4px;padding-left:20px;padding-right:20px;display:flex}.daily-track-lane{height:70px;position:relative}.daily-chest{height:44px;width:44px;position:absolute;top:0;transform:translate(-50%)}.daily-chest.is-open .art{opacity:.5;filter:saturate(.5)}.daily-chest-check,.daily-day-check{background:var(--grad-pist);color:var(--ink);box-shadow:var(--stroke-2);border-radius:50%;place-items:center;display:grid;position:absolute}.daily-chest-check{height:20px;width:20px;bottom:-2px}.daily-chest-check:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.daily-chest-check:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.daily-chest-check:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-4px}.daily-chest-check:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.daily-chest-check:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.daily-chest-check:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-4px}.daily-bar{background:var(--lapis-950);height:12px;box-shadow:var(--stroke-2), inset 0 2px 0 #00000040;border-radius:6px;position:absolute;top:50px;left:0;right:0;overflow:hidden}.daily-bar-fill{background:var(--grad-pist);height:100%;transition:width .6s var(--ease-out);border-radius:6px;display:block}.daily-mark{background:var(--grad-saffron);height:26px;width:26px;color:var(--ink);font-family:var(--font-display);box-shadow:var(--stroke-2), 0 2px 0 var(--ink);border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:43px;transform:translate(-50%)}.daily-mark.is-reached{background:var(--grad-pist)}.daily-track-label{text-align:center;color:var(--text-dim);direction:rtl;font-size:12px;font-weight:700}.daily-week{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daily-day{background:var(--grad-paper);color:var(--ink);box-shadow:var(--stroke-2), 0 3px 0 var(--ink);direction:rtl;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.daily-day-head{font-family:var(--font-display);text-align:center;color:var(--white);text-shadow:var(--ol-1);background:var(--grad-saffron);box-shadow:inset 0 -1.25px 0 var(--ink);padding:4px 4px 5px;font-size:15px;line-height:18px}.daily-day.is-wide .daily-day-head{background:var(--grad-plum)}.daily-day.is-today .daily-day-head{background:var(--grad-pist)}.daily-day.is-today{box-shadow:0 0 0 3px var(--saffron-300), var(--stroke-2), 0 3px 0 var(--ink)}.daily-day.is-today .daily-prize{animation:1.6s ease-in-out infinite pulse}.daily-day-body{flex:1;justify-content:center;align-items:center;min-height:66px;padding:6px 4px;display:flex;position:relative}.daily-day.is-wide .daily-day-body{min-height:76px}.daily-day.is-done .daily-prize{opacity:.4}.daily-day-check{height:34px;width:34px;margin:auto;top:0;bottom:0;left:0;right:0}.daily-day.is-wide .daily-day-check{height:40px;width:40px}.daily-prize{direction:ltr;justify-content:center;align-items:flex-end;gap:6px;display:flex}.daily-day.is-wide .daily-prize{gap:22px}.daily-prize-item{flex-direction:column;align-items:center;gap:5px;display:flex}.daily-prize-n{font-family:var(--font-display);color:var(--ink);font-size:17px;line-height:1}.daily-won{animation:fade-in var(--t-med) ease-out;background:#0b1638cc;justify-content:center;align-items:center;padding-left:28px;padding-right:28px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.daily-won-card{width:100%;max-width:300px;animation:pop-in .32s var(--ease-spring);flex-direction:column;align-items:center;gap:10px;padding:36px 16px 18px;display:flex;position:relative}.daily-won-card .daily-prize{gap:20px}.daily-won-card .daily-prize-n{font-size:26px}.daily-won-chest{color:var(--pist-700);text-align:center;font-size:15px;font-weight:800}.daily-won-note{color:var(--paper-500);text-align:center;font-size:13px;font-weight:700;line-height:22px}@media (max-height:700px){.daily{gap:10px;padding-top:30px}.daily-scroll{gap:8px}.daily-day-body{min-height:56px;padding-top:4px;padding-bottom:4px}.daily-day.is-wide .daily-day-body{min-height:60px}.daily-day .art{height:32px;width:32px}.daily-day.is-wide .art{height:40px;width:40px}}.toggle{background:var(--lapis-800);height:30px;width:50px;box-shadow:var(--stroke-2);transition:background var(--t-med) var(--ease-out);direction:ltr;border-radius:16px;flex:none;align-items:center;padding:3px;display:flex}.toggle.is-on{background:var(--pist-500)}.toggle-knob{background:var(--white);height:22px;width:22px;box-shadow:var(--stroke-2);transition:transform var(--t-med) var(--ease-spring);border-radius:50%}.toggle.is-on .toggle-knob{transform:translate(20px)}.toggle:disabled{opacity:.6}.profile-layer{z-index:10;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.agent{border-radius:22px;flex-direction:column;flex:none;gap:10px;padding:14px;display:flex}.agent-row{align-items:center;gap:12px;display:flex}.agent-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.agent-name-row{align-items:center;gap:8px;display:flex}.agent-edit.tile{border-radius:9px;height:30px;width:30px;padding-bottom:2px}.agent-edit .tile-face{border-radius:8px 8px 7px 7px}.agent-name{min-width:0}.agent-sub{color:var(--paper-500);align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.agent-tags{flex-wrap:wrap;gap:6px;display:flex}.agent-tag{background:var(--paper-300);border-radius:8px;align-items:center;gap:3px;height:26px;padding-left:8px;padding-right:8px;font-size:12px;font-weight:700;display:flex}.agent-tag.is-add{box-shadow:inset 0 0 0 1.5px var(--lapis-500);color:var(--lapis-700);background:0 0}.agent-tag.is-add:active{background:var(--paper-300)}.profile-stats{flex:none;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.profile-stat{background:linear-gradient(180deg, var(--lapis-700), var(--lapis-800));height:60px;min-width:0;box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.profile-stat-value{align-items:center;gap:4px;line-height:21px;display:flex}.profile-stat-label{color:var(--text-dim);font-size:12px;font-weight:600}.accounts{border-radius:18px;flex-direction:column;flex:none;gap:6px;padding:12px 14px;display:flex}.accounts-from{background:var(--paper-300);border-radius:10px;align-items:center;gap:6px;height:34px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:700;display:flex}.account-line{border-bottom:2px solid var(--paper-300);justify-content:space-between;align-items:center;min-height:60px;margin-top:-6px;padding-top:6px;padding-bottom:8px;display:flex}.account-line:last-of-type{border-bottom:0}.account-who{align-items:center;gap:8px;display:flex}.account-on{background:var(--pist-500);height:32px;box-shadow:var(--stroke-2);font-family:var(--font-display);border-radius:10px;align-items:center;gap:4px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400;display:flex}.settings{border-radius:18px;flex-direction:column;flex:none;padding:4px 14px;display:flex}.setting-line{border-bottom:2px solid var(--paper-300);justify-content:space-between;align-items:center;min-height:48px;display:flex}.setting-line:last-child{border-bottom:0}.setting-label{align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.setting-link{min-height:44px;color:var(--lapis-700);font-family:var(--font-display);font-size:14px;font-weight:400}.setting-locked{color:var(--paper-500);font-family:var(--font-display);font-size:14px;font-weight:400}.profile-foot{flex:none;align-items:stretch;display:flex}.profile-link{min-height:48px;color:var(--text-dim);white-space:nowrap;flex:1 1 0;font-size:14px;font-weight:600}.profile-version{text-align:center;color:var(--text-dim);flex:none;font-size:12px;font-weight:500}.rename{flex-direction:column;gap:12px;display:flex}.rename-rule{text-align:center;font-size:14px;font-weight:600}.rename-limit{color:var(--paper-500);font-size:14px;font-weight:600}.province-hint{text-align:center;font-size:14px;font-weight:600}.province-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.province-btn{background:var(--white);min-height:44px;color:var(--ink);box-shadow:var(--stroke-2);font-family:var(--font-display);transition:background var(--t-fast);border-radius:12px;font-size:14px;font-weight:400}.province-btn.is-on{background:var(--grad-saffron);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink)}.province-btn:disabled:not(.is-on){opacity:.55}.province-sheet .sheet-body{max-height:min(70dvh,560px)}.shop-name{clip-path:inset(50%);white-space:nowrap;height:1px;width:1px;position:absolute;overflow:hidden}.awning{height:70px;width:calc(100% + 28px);filter:drop-shadow(0 3px 0 var(--ink)) drop-shadow(0 8px 6px #0b163859);flex:none;margin-left:-14px;margin-right:-14px;display:block;overflow:visible}.awning-flap{fill:var(--pome-500);stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.awning-flap.is-cream{fill:var(--paper-100)}.awning-line{fill:none;stroke:var(--ink);stroke-width:2px;vector-effect:non-scaling-stroke}.shop-scroll{flex-direction:column;flex:1;gap:12px;margin-bottom:-6px;margin-left:-14px;margin-right:-14px;padding:10px 14px 30px;display:flex}.shop-section{flex-direction:column;flex:none;gap:8px;display:flex}.shop-head{color:var(--saffron-300);font-family:var(--font-display);text-shadow:var(--ol-15);align-items:center;gap:12px;font-size:22px;font-weight:400;line-height:30px;display:flex}.shop-head-rule{background:linear-gradient(to right, var(--saffron-500), #ffb81f00);border-radius:1px;flex:1;height:2px;position:relative}.shop-head-rule:last-child{background:linear-gradient(to left, var(--saffron-500), #ffb81f00)}.shop-head-rule:after{content:"";top:-4px;background:var(--grad-gilt);height:8px;width:8px;box-shadow:var(--stroke-15);position:absolute;left:-5px;transform:rotate(45deg)}.shop-head-rule:last-child:after{left:auto;right:-5px}.pack-row{gap:9px;display:flex}.pack{background:var(--grad-gilt);min-width:0;box-shadow:var(--stroke-25), inset 0 3px 0 #fff6e0b3, 0 4px 0 1.25px var(--ink);color:var(--white);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast) var(--ease-out);border-radius:24px;flex:1 1 0;padding:6px;display:flex;position:relative}.pack.is-best{box-shadow:var(--stroke-25), inset 0 3px 0 #fff6e0b3, 0 4px 0 1.25px var(--ink), 0 0 26px 3px #ffb81f66}.pack:active:not(:disabled){box-shadow:var(--stroke-25), inset 0 3px 0 #fff6e0b3, 0 2px 0 1.25px var(--ink);transform:translateY(2px)}.pack:disabled{cursor:default}.pack-case{isolation:isolate;background:radial-gradient(105% 70% at 50% 30%, var(--lapis-500), var(--lapis-800) 55%, var(--ink));min-width:0;box-shadow:0 0 0 1.25px var(--ink), inset 0 2px 0 #ffffff1f;border-radius:18px;flex-direction:column;flex:1;align-items:center;padding:8px 6px 6px;display:flex;position:relative;overflow:hidden}.pack.is-gems .pack-case{background:radial-gradient(105% 70% at 50% 30%, var(--plum-500), var(--plum-700) 48%, var(--ink))}.pack-case:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffdd6e4d;border-radius:14px;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.pack.is-best .pack-case:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 38%,#ffffff47 50%,#fff0 62%);animation:5s ease-in-out 1.2s infinite glint;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes glint{0%{transform:translate(-110%)}24%,to{transform:translate(110%)}}.pack .pack-goods{aspect-ratio:4/3;filter:drop-shadow(0 5px 4px #0b163880);height:auto;width:100%;margin-bottom:2px}.pack-best{z-index:2;top:-10px;background:var(--grad-pome);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);color:var(--white);font-family:var(--font-display);text-shadow:0 1px 0 var(--ink);animation:pop-in .28s var(--ease-spring);border-radius:9px;padding:1px 9px;font-size:15px;font-weight:400;position:absolute;left:-8px;transform:rotate(-6deg)}.pack-amount{color:var(--saffron-300);font-family:var(--font-display);text-shadow:var(--ol-15);font-size:21px;font-weight:400;line-height:28px}.pack .pack-price{height:42px;width:100%;margin-top:6px;font-size:14px;display:flex}.pack:active:not(:disabled) .pack-price{box-shadow:0 0 0 1px var(--ink);transform:translateY(2px)}.pack:active:not(:disabled) .pack-price .btn-face{transform:translateY(1px)}.pack:disabled .pack-price:active,.pack:disabled .pack-price:active .btn-face{transform:none}.pack:disabled .pack-price.btn-success:active{box-shadow:0 0 0 1px var(--ink), 0 2px 0 1px var(--ink)}.shop-notice{min-height:30px;color:var(--paper-100);text-align:center;background:#0b1638cc;border-radius:10px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.purchase-screen{z-index:30;isolation:isolate;max-width:var(--app-max-width);background:var(--lapis-800);animation:fade-in var(--t-med) ease-out;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.purchase-screen.backdrop-tile{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23fff' stroke-width='1.5' stroke-opacity='.06'%3E%3Cpath id='s' d='M32 0 18.3 7.6l4.3 15-15-4.3L0 32l-7.6-13.7-15 4.3 4.3-15L-32 0l13.7-7.6-4.3-15 15 4.3L0-32l7.6 13.7 15-4.3-4.3 15z'/%3E%3Cuse href='%23s' x='64'/%3E%3Cuse href='%23s' y='64'/%3E%3Cuse href='%23s' x='64' y='64'/%3E%3C/svg%3E") 0 0 / 64px 64px, linear-gradient(180deg, var(--lapis-800), var(--lapis-950))}.purchase-wait{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:342px;margin-top:min(240px,26dvh);display:flex}.purchase-spin{justify-content:center;align-items:center;height:96px;width:96px;display:flex;position:relative}.purchase-spin:before{content:"";border:9px solid #ffffff26;border-top-color:var(--saffron-500);border-radius:50%;animation:1s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.purchase-body{text-align:center;color:var(--paper-100);font-size:14px;font-weight:500;line-height:24px}.purchase-screen.is-done .rays{top:360px}.purchase-ribbon{animation:pop-in .32s var(--ease-spring);margin-top:min(186px,20dvh)}.purchase-chest{animation:pop-in .42s 80ms var(--ease-spring) both;margin-top:25px;position:relative}.purchase-chest .art:not(:first-child){animation:1.8s ease-in-out infinite pulse;position:absolute}.purchase-amount{color:var(--saffron-500);font-family:var(--font-display);text-shadow:0 8.5px 0 var(--ink), 3.5px 8.5px 0 var(--ink), -3.5px 8.5px 0 var(--ink), 3.5px 0 0 var(--ink), -3.5px 0 0 var(--ink), 0 -3.5px 0 var(--ink), 3.5px -3.5px 0 var(--ink), -3.5px -3.5px 0 var(--ink);align-items:center;gap:8px;margin-top:6px;font-size:50px;font-weight:400;display:flex}.purchase-ok{width:294px;margin-top:16px}.tab-fill.lb{gap:8px}.lb-title{flex:none;position:relative}.lb-clock{top:2px;height:36px;color:var(--saffron-300);font-family:var(--font-display);background:#0b1638b3;border-radius:11px;align-items:center;gap:5px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400;display:flex;position:absolute;left:0}.lb-scroll{flex-direction:column;flex:1;gap:6px;min-height:0;margin-left:-14px;margin-right:-14px;padding:2px 14px 4px;transition:opacity .12s ease-out;display:flex}.lb-scroll.is-stale{opacity:.55;pointer-events:none;transition-delay:.16s}.lb-board{flex-direction:column;gap:6px;animation:.16s ease-out fade-in;display:flex}.podium{flex:none;height:190px;margin-bottom:2px;position:relative}.poster{background:linear-gradient(180deg, var(--paper-100), var(--paper-300));width:94px;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:poster-drop .42s var(--ease-spring) both;border-radius:8px;flex-direction:column;align-items:center;gap:1px;padding:14px 5px 5px;display:flex;position:absolute;top:28px}@keyframes poster-drop{0%{opacity:0;translate:0 -20px}}.poster-1{z-index:1;top:8px;width:118px;left:calc(50% - 59px)}.poster-2{animation-delay:80ms;left:10px;transform:rotate(-3deg)}.poster-3{animation-delay:.14s;right:10px;transform:rotate(3deg)}.poster-wanted{color:var(--pome-700);font-family:var(--font-display);font-size:12px;font-weight:400}.poster-1 .poster-wanted{font-size:14px}.poster-name{max-width:100%;font-family:var(--font-display);font-size:14px;font-weight:400}.poster-1 .poster-name{font-size:16px}.poster-score{align-items:center;gap:3px;display:flex}.poster-score-n{color:var(--pome-700);font-family:var(--font-display);font-size:14px;font-weight:400}.poster-1 .poster-score-n{font-size:19px}.poster-rank{height:26px;width:26px;box-shadow:var(--stroke-2);color:var(--ink);font-family:var(--font-display);border-radius:13px;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;font-size:14px;font-weight:400;display:flex;position:absolute;top:-13px;left:0;right:0}.poster-rank.rank-1,.lb-rank.rank-1{background:linear-gradient(180deg, var(--saffron-500), var(--saffron-700))}.poster-rank.rank-2,.lb-rank.rank-2{background:linear-gradient(#d6dee8,#8d9bb0)}.poster-rank.rank-3,.lb-rank.rank-3{background:linear-gradient(#f0b87a,#c98443)}.lb-row{background:var(--grad-paper);min-height:54px;color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);animation:rise-in var(--t-med) var(--ease-out) both;border-radius:14px;flex:none;align-items:center;gap:9px;padding-left:10px;padding-right:10px;display:flex}.lb-row.is-me{background:var(--grad-pist)}.lb-rank{height:30px;width:30px;font-family:var(--font-display);border-radius:15px;flex:none;justify-content:center;align-items:center;margin-left:1px;margin-right:1px;font-size:16px;font-weight:400;display:flex}.lb-rank.rank-1,.lb-rank.rank-2,.lb-rank.rank-3{box-shadow:var(--stroke-2)}.lb-pin{background:var(--lapis-700);height:38px;width:38px;box-shadow:var(--stroke-2);color:var(--white);border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.lb-who{flex-direction:column;display:flex}.lb-name{font-family:var(--font-display);font-size:14px;font-weight:400;line-height:26px}.lb-sub{color:var(--paper-500);font-size:12px;font-weight:500}.lb-score{flex:none;justify-content:flex-end;align-items:center;gap:3px;width:80px;display:flex}.lb-score-label{color:var(--paper-500);font-size:12px;font-weight:700}.lb-self{background:var(--grad-pist);min-height:56px;box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink)}.lb-self .lb-sub,.lb-self .lb-score-label{color:var(--ink)}.lb-self .lb-name{overflow:hidden}.lb-noclan{background:var(--lapis-500)}.shell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.tabs-viewport{flex:1;min-height:0;position:relative;overflow:hidden}.tabs-track{height:100%;transition:transform .3s var(--ease-out);display:flex}.tabs-track.is-dragging{transition:none}.tab-page{flex:0 0 100%;height:100%;min-width:0;padding-bottom:18px}.tab-page[data-tab=shop]{padding-bottom:0}.tab-fill{flex-direction:column;gap:9px;height:100%;padding-bottom:6px;padding-left:14px;padding-right:14px;display:flex}.topbar{z-index:5;padding:calc(8px + var(--safe-top)) 10px 8px;flex:none;align-items:center;gap:6px;display:flex;position:relative}.player-chip{background:var(--lapis-950);height:52px;min-width:0;box-shadow:var(--stroke-25), 0 2px 0 1.25px var(--ink);transition:transform var(--t-fast) var(--ease-out);direction:ltr;border-radius:16px;flex:0 190px;align-items:center;gap:6px;margin-right:auto;padding:4px 10px 4px 4px;display:flex}.player-chip:active{transform:translateY(2px)}.player-chip-avatar{flex:none;position:relative}.player-chip-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.player-chip-name{height:20px;line-height:20px;font-family:var(--font-display);color:var(--white);text-align:left;unicode-bidi:plaintext;font-size:14px;font-weight:400}.player-chip-level{align-items:center;display:flex}.player-chip-hex{z-index:1;flex:none;position:relative}.player-chip-hex:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.player-chip-hex:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.player-chip-hex:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-right:-8px}.player-chip-hex:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}.player-chip-hex:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}.player-chip-hex:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:-8px}.player-chip-bar{flex:auto;min-width:0;position:relative}.player-chip-bar .xp-bar{border-radius:8px;height:16px}.player-chip-xp{color:var(--white);font-family:var(--font-display);text-shadow:var(--ol-1);white-space:nowrap;direction:rtl;justify-content:center;align-items:center;font-size:11px;font-weight:400;line-height:1;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.player-chip-xp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.player-chip-xp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.player-chip-xp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:6px}.player-chip-xp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.player-chip-xp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.player-chip-xp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:6px}.topbar-settings{border-radius:13px;height:41px;width:41px}.topbar-settings .tile-face{border-radius:11px 11px 10px 10px}.resource{background:var(--lapis-950);height:40px;color:var(--white);box-shadow:var(--stroke-25), 0 2px 0 1.25px var(--ink);font-family:var(--font-display);transition:transform var(--t-fast) var(--ease-out);border-radius:20px;flex:none;align-items:center;gap:4px;font-size:16px;font-weight:400;display:flex;position:relative}.resource:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:10px}.resource:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:10px}.resource:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:4px;padding-right:10px}.resource:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:10px;padding-right:4px}.resource:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:10px;padding-right:4px}.resource:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:10px;padding-right:4px}.resource:active{transform:translateY(2px)}.resource.is-bump .art{animation:resource-bump .28s var(--ease-spring)}@keyframes resource-bump{40%{transform:scale(1.3)}}.resource-plus{background:var(--grad-pist);height:18px;width:18px;box-shadow:var(--stroke-15);color:var(--ink);border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:-4px}.resource-plus:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.resource-plus:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.resource-plus:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-6px}.resource-plus:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.resource-plus:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.resource-plus:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-6px}.nav{z-index:5;height:calc(80px + var(--safe-bottom));flex:none;align-items:flex-end;margin-top:-18px;padding-bottom:var(--safe-bottom);display:flex;position:relative}.nav-plate{background:var(--grad-paper);border-top:2.5px solid var(--ink);margin-top:-1.25px;position:absolute;top:18px;bottom:0;left:0;right:0}.nav-tab{--tab-color:var(--saffron-500);--tab-on:var(--saffron-300);height:62px;min-width:0;color:var(--ink);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.nav-tab-icon{color:var(--tab-color);transition:transform var(--t-med) var(--ease-spring);display:flex;position:relative}.nav-tab:active:not(.is-soon) .nav-tab-icon{transition-duration:var(--t-fast);transform:translateY(2px)scale(.9)}.nav-tab-icon svg{stroke:var(--ink);stroke-width:18px;paint-order:stroke fill;stroke-linejoin:round;filter:drop-shadow(0 1px 0 var(--ink))}.nav-tab-label{font-family:var(--font-display);white-space:nowrap;font-size:12px;font-weight:400}.nav-tab.is-soon{cursor:default}.nav-tab.is-soon .nav-tab-icon,.nav-tab.is-soon .nav-tab-label{filter:grayscale();opacity:.55}.nav-soon{z-index:1;background:var(--pome-500);box-shadow:var(--stroke-2);color:var(--white);font-family:var(--font-display);white-space:nowrap;border-radius:7px;padding:0 5px;font-size:10px;line-height:15px;position:absolute;top:-4px;transform:rotate(-6deg)}.nav-soon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.nav-soon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.nav-soon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-2px}.nav-soon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.nav-soon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.nav-soon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-2px}.nav-tab-leaderboard{--tab-color:var(--saffron-500);--tab-on:var(--saffron-300)}.nav-tab-social{--tab-color:var(--turq-500);--tab-on:var(--turq-300)}.nav-tab-equipment{--tab-color:var(--wood-500);--tab-on:var(--saffron-300)}.nav-tab-shop{--tab-color:var(--pome-500);--tab-on:var(--pome-300)}.nav-tab-battle{background:var(--grad-paper);height:72px;box-shadow:0 0 0 1.25px var(--ink), inset 0 0 0 1.25px var(--ink);border-radius:15px 15px 0 0;flex:1 1 0;gap:1px;padding-top:2px;padding-bottom:2px}.nav-tab-battle .nav-tab-icon{color:var(--ink)}.nav-tab-battle .nav-tab-icon svg{stroke:none;filter:none}.nav-tab-battle .nav-tab-label{font-size:14px}.nav-tab.is-on{background:var(--grad-lapis);height:76px;box-shadow:0 0 0 1.25px var(--ink), inset 0 0 0 1.25px var(--ink);color:var(--white);animation:nav-rise var(--t-med) var(--ease-spring);border-radius:15px 15px 0 0;gap:1px;padding-top:2px;padding-bottom:2px}@keyframes nav-rise{0%{transform:translateY(10px)}}.nav-tab.is-on .nav-tab-icon{color:var(--tab-on)}.nav-tab.is-on .nav-tab-label{font-size:14px}.nav-tab-battle.is-on{height:80px}.nav-tab-battle.is-on .nav-tab-icon{color:var(--white)}.nav-tab-battle.is-on .nav-tab-icon svg{stroke:var(--ink);stroke-width:22px;paint-order:stroke fill;filter:drop-shadow(0 2px 0 var(--ink))}.nav-badge{top:-8px}.nav-badge:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.nav-badge:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.nav-badge:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10px}.nav-badge:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.nav-badge:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}.nav-badge:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10px}@media (max-width:370px){.topbar{gap:5px;padding-left:8px;padding-right:8px}.player-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:8px}.player-chip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:8px}.player-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:8px}.player-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px}.player-chip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px}.player-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px}}@media (max-width:330px){.player-chip{flex:none}.player-chip:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.player-chip:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.player-chip:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:4px}.player-chip:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.player-chip:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.player-chip:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:4px}.player-chip-text{display:none}}.match{--rim-1:var(--wood-500);--rim-2:var(--wood-700);--felt:radial-gradient(ellipse 60% 50% at 50% 45%, #0e8a86, #0a6f72 60%, #06525a);isolation:isolate;min-height:0;animation:fade-in var(--t-med) ease-out;flex-direction:column;flex:1;padding-top:var(--safe-top);display:flex;position:relative;overflow:hidden}.match[data-skin=board\.felt]{--rim-1:var(--turq-700);--rim-2:#06525a;--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--pist-500), var(--pist-700))}.match[data-skin=board\.wood]{--rim-1:var(--wood-700);--rim-2:#3d1e0c;--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--wood-500), var(--wood-700))}.match[data-skin=board\.night]{--rim-1:var(--lapis-900);--rim-2:var(--lapis-950);--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--lapis-700), var(--lapis-900))}.match[data-skin=board\.sunset]{--rim-1:var(--pome-700);--rim-2:#6d0d1f;--felt:linear-gradient(180deg, var(--saffron-500), var(--pome-500))}.match[data-skin=board\.royal]{--rim-1:var(--saffron-500);--rim-2:var(--saffron-700);--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--plum-500), var(--plum-700))}.match[data-skin=board\.forest]{--rim-1:var(--wood-700);--rim-2:#3d1e0c;--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--pist-700), #1d5410)}.match[data-skin=board\.ocean]{--rim-1:var(--lapis-800);--rim-2:var(--lapis-950);--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--turq-700), var(--lapis-800))}.match[data-skin=board\.lava]{--rim-1:#4a0a18;--rim-2:#2a0a12;--felt:radial-gradient(ellipse 60% 50% at 50% 45%, var(--pome-700), #5c0618 70%, #3a0410)}.match[data-skin=board\.carpet]{--rim-1:var(--saffron-700);--rim-2:var(--saffron-800);--felt:repeating-linear-gradient(45deg, #ffb81f33 0 2px, #ffb81f00 2px 18px), repeating-linear-gradient(-45deg, #ffb81f33 0 2px, #ffb81f00 2px 18px), radial-gradient(ellipse 60% 50% at 50% 45%, var(--pome-500), var(--pome-700))}.match[data-skin=board\.tile]{--rim-1:var(--turq-700);--rim-2:#06525a;--felt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%237fede3' stroke-width='2' stroke-opacity='.3'%3E%3Cpath id='s' d='M32 0 18.3 7.6l4.3 15-15-4.3L0 32l-7.6-13.7-15 4.3 4.3-15L-32 0l13.7-7.6-4.3-15 15 4.3L0-32l7.6 13.7 15-4.3-4.3 15z'/%3E%3Cuse href='%23s' x='64'/%3E%3Cuse href='%23s' y='64'/%3E%3Cuse href='%23s' x='64' y='64'/%3E%3C/svg%3E") 0 0 / 56px 56px, radial-gradient(ellipse 60% 50% at 50% 45%, var(--lapis-700), var(--lapis-900))}.match.backdrop-tile{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' fill='none' stroke='%23fff' stroke-width='1.5' stroke-opacity='.035'%3E%3Cpath id='s' d='M32 0 18.3 7.6l4.3 15-15-4.3L0 32l-7.6-13.7-15 4.3 4.3-15L-32 0l13.7-7.6-4.3-15 15 4.3L0-32l7.6 13.7 15-4.3-4.3 15z'/%3E%3Cuse href='%23s' x='64'/%3E%3Cuse href='%23s' y='64'/%3E%3Cuse href='%23s' x='64' y='64'/%3E%3C/svg%3E") 0 0 / 64px 64px, linear-gradient(180deg, var(--night-700), var(--night-950))}.match-scene{z-index:-1;background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.match-scene:before,.match-scene:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0}.match-scene:after{background:linear-gradient(180deg, var(--room-1), var(--room-2) 30%, var(--room-2) 70%, var(--room-1))}.match-scene:before{z-index:1;opacity:0}.match[data-arena=arena\.park]{--room-1:#03140fb3;--room-2:#03140f6b}.match[data-arena=arena\.bazaar]{--room-1:#1a0a03b8;--room-2:#1a0a0380}.match[data-arena=arena\.persepolis]{--room-1:#14062ab3;--room-2:#14062a73}.match[data-arena=arena\.palace]{--room-1:#040b33c7;--room-2:#040b3394}.match[data-arena=arena\.park] .match-lamp{background:radial-gradient(closest-side,#fff2c048,#fff2c018 55%,#fff2c000)}.match[data-arena=arena\.park] .match-scene:before{filter:drop-shadow(0 0 4px #d4ff5a);background:radial-gradient(3px 3px at 14% 30%,#e9ff8a,#e9ff8a00),radial-gradient(2px 2px at 82% 24%,#e9ff8a,#e9ff8a00),radial-gradient(3px 3px at 72% 68%,#e9ff8a,#e9ff8a00),radial-gradient(2px 2px at 22% 78%,#e9ff8a,#e9ff8a00),radial-gradient(3px 3px at 90% 86%,#e9ff8a,#e9ff8a00),radial-gradient(2px 2px at 40% 14%,#e9ff8a,#e9ff8a00);animation:7s ease-in-out infinite fireflies}@keyframes fireflies{0%,to{opacity:.2;transform:translate(0)}35%{opacity:.9;transform:translate(6px,-10px)}70%{opacity:.45;transform:translate(-5px,-4px)}}.match[data-arena=arena\.bazaar] .match-lamp{background:radial-gradient(closest-side,#ffa64a52,#ff8c2a1c 55%,#ff8c2a00);animation:6s ease-in-out infinite lamp-sway}@keyframes lamp-sway{0%,to{transform:translate(-10px)}50%{opacity:.85;transform:translate(10px)}}.match[data-arena=arena\.persepolis] .match-lamp{background:radial-gradient(closest-side,#ff7a2e4d,#ff5a2a1a 55%,#ff5a2a00);animation:2.6s linear infinite lamp-flicker}@keyframes lamp-flicker{0%,to{opacity:1}12%{opacity:.8}20%{opacity:.95}46%{opacity:.72}58%{opacity:.9}80%{opacity:.78}}.match[data-arena=arena\.palace] .match-lamp{background:radial-gradient(closest-side,#ffe07a4d,#ffd04a1a 55%,#ffd04a00)}.match[data-arena=arena\.palace] .match-scene:before{filter:drop-shadow(0 0 3px #ffd04a);background:radial-gradient(2px 2px at 10% 12%,#fff6d0,#fff6d000),radial-gradient(3px 3px at 30% 6%,#fff6d0,#fff6d000),radial-gradient(2px 2px at 64% 10%,#fff6d0,#fff6d000),radial-gradient(3px 3px at 88% 16%,#fff6d0,#fff6d000),radial-gradient(2px 2px at 6% 58%,#fff6d0,#fff6d000),radial-gradient(2px 2px at 94% 52%,#fff6d0,#fff6d000);animation:4s ease-in-out infinite mirror-glint}@keyframes mirror-glint{0%,to{opacity:.15}50%{opacity:.85}}.match-lamp,.match-vignette{z-index:-1;position:absolute}.match-lamp:after,.match-vignette:after{content:"";opacity:0;transition:opacity .6s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.match-lamp{background:radial-gradient(closest-side,#ffc24a40,#ffc24a18 55%,#ffc24a00);height:520px;max-height:62%;animation:5s ease-in-out infinite lamp-breathe;top:132px;left:15px;right:15px}.match-lamp:after{background:radial-gradient(closest-side,#ff5a6e5c,#de254626 55%,#de254600)}.match-vignette{background:radial-gradient(67.5% 52.5% at 50% 47%,#0000 42%,#000000b8);top:0;bottom:0;left:0;right:0}.match-vignette:after{background:radial-gradient(67.5% 52.5% at 50% 47%,#0000 38%,#3d0012e0)}.match[data-phase=VOTE] .match-lamp:after,.match[data-phase=VOTE] .match-vignette:after{opacity:1}@keyframes lamp-breathe{50%{opacity:.75}}.hud{z-index:3;flex:none;justify-content:space-between;height:68px;padding:8px 10px;display:flex;position:relative}.hud-spacer{width:44px}.hud-center{flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.hud-center .ribbon{animation:ribbon-in .3s var(--ease-spring)}@keyframes ribbon-in{0%{opacity:0;transform:scale(.8)}}.hud-track{align-items:center;gap:4px;display:flex}.hud-round{color:var(--saffron-300);font-family:var(--font-display);font-size:14px;font-weight:400}.hud-step{height:20px;color:var(--text-dim);transition:background var(--t-med), color var(--t-med);background:#0b163899;border-radius:6px;align-items:center;padding-left:7px;padding-right:7px;font-size:12px;font-weight:700;display:flex}.hud-step.is-on{background:var(--saffron-500);color:var(--ink)}.table-area{z-index:1;flex:1;min-height:0;position:relative}.table{background:linear-gradient(180deg, var(--rim-1), var(--rim-2));box-shadow:var(--stroke-25), 0 5px 0 1.25px var(--ink);transition:left .3s var(--ease-out), top .3s var(--ease-out);padding:12px;position:absolute}.table-felt{background:var(--felt);height:100%;width:100%;box-shadow:var(--stroke-25);display:block}.board{pointer-events:none;flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;left:0;right:0}.board>*{pointer-events:auto}.board.is-radar{gap:20px;margin-top:-36px}.board.is-vote{gap:10px}.board.is-guess{gap:4px}.board.is-guess-mine{gap:12px;margin-top:-30px}.board.is-guess-done{gap:8px;margin-top:24px}.board-text{text-align:center;width:220px;animation:rise-in var(--t-med) var(--ease-out);flex-direction:column;align-items:center;gap:4px;display:flex}.board-big{font-family:var(--font-display);color:var(--white);text-shadow:0 4px 0 var(--ink), 2px 4px 0 var(--ink), -2px 4px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 0 2px 0 var(--ink);font-size:24px;font-weight:400}.board-big.is-turn{color:var(--saffron-500);font-size:28px;animation:1.4s ease-in-out infinite pulse}.board-big.is-caught{color:var(--pome-300);font-size:28px}.board-sub{color:var(--white);font-size:14px;font-weight:700;line-height:20px}.board-sub.is-soft{color:var(--paper-200);font-weight:600}.board-sub.is-paper{color:var(--paper-100);font-weight:600;line-height:21px}.board-pill{color:var(--white);font-family:var(--font-display);background:#0b163899;border-radius:10px;align-items:center;gap:6px;padding:3px 12px;font-size:14px;font-weight:400;display:inline-flex}.board-pill.is-warn{color:var(--saffron-300);font-family:var(--font-body);padding-left:10px;padding-right:10px;font-size:12px;font-weight:700}.board-result{height:38px;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);font-family:var(--font-display);animation:pop-in .28s var(--ease-spring);border-radius:12px;align-items:center;padding-left:14px;padding-right:14px;font-size:16px;font-weight:400;display:flex}.board-result.is-right{background:var(--pist-500);color:var(--ink)}.board-result.is-wrong{background:var(--pome-700);color:var(--white)}.radar{height:160px;width:160px;color:var(--white);justify-content:center;align-items:center;display:flex;position:relative}.radar-ring{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 1px #7fede380,inset 0 0 0 1px #7fede380}.radar-ring:nth-child(2){top:25px;bottom:25px;left:25px;right:25px}.radar-ring:nth-child(3){top:50px;bottom:50px;left:50px;right:50px}.radar-sweep{background:conic-gradient(#7fede300,#7fede399 20%,#0000 20%);border-radius:50%;animation:2.4s linear infinite spin;position:absolute;top:0;bottom:0;left:0;right:0}.search-elapsed{z-index:3;height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:var(--saffron-300);font-family:var(--font-display);background:#0b163899;border-radius:10px;align-items:center;gap:5px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400;display:flex;position:absolute;top:calc(60px + var(--safe-top));left:0;right:0}.search-tip{z-index:2;min-height:56px;box-shadow:var(--stroke-2);color:var(--paper-100);animation:rise-in var(--t-med) var(--ease-out);background:#0b1638cc;border-radius:14px;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:600;line-height:20px;display:flex;position:absolute;bottom:96px;left:14px;right:14px}.seat{width:88px;transition:left .3s var(--ease-out), top .3s var(--ease-out);animation:pop-in .28s var(--ease-spring) both;flex-direction:column;align-items:center;display:flex;position:absolute}.seat-box{z-index:0;height:50px;width:56px;position:relative}.seat-ring{opacity:0;height:64px;transition:opacity var(--t-med);border-radius:20px;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.seat.is-speaking .seat-ring,.seat.is-candidate .seat-ring{opacity:1;box-shadow:0 0 0 1.5px var(--saffron-500), inset 0 0 0 1.5px var(--saffron-500), 0 0 14px var(--saffron-500)}.seat.is-speaking .seat-ring{animation:1.2s ease-in-out infinite seat-glow}@keyframes seat-glow{50%{filter:brightness(1.3);transform:scale(1.04)}}.seat.can-vote .seat-ring{opacity:1;box-shadow:0 0 0 1.5px #ffffffb3,inset 0 0 0 1.5px #ffffffb3,0 0 14px #ffffffb3}.seat.is-aiming .seat-ring{opacity:.6;box-shadow:0 0 0 1.5px var(--pome-500), inset 0 0 0 1.5px var(--pome-500), 0 0 14px var(--pome-500)}.seat.is-target .seat-ring{opacity:1;box-shadow:0 0 0 1.5px var(--pome-500), inset 0 0 0 1.5px var(--pome-500), 0 0 14px var(--pome-500)}.seat .avatar{transition:opacity var(--t-med);position:absolute;top:0;bottom:0;left:0;right:0}.match[data-phase=CLUES] .seat:not(.is-speaking):not(.is-me) .avatar{opacity:.5}.seat.is-speaking .seat-box:before{content:"";z-index:-1;pointer-events:none;animation:fade-in var(--t-med) ease-out;background:radial-gradient(closest-side,#ffd66e99,#ffd66e33 50%,#ffd66e00);border-radius:50%;position:absolute;top:-55px;bottom:-55px;left:-52px;right:-52px}.seat-cross{z-index:1;height:56px;color:var(--pome-500);animation:pop-in .24s var(--ease-spring);background:#0b1638a6;border-radius:16px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.seat-mark{z-index:2;height:22px;width:22px;box-shadow:var(--stroke-2);animation:pop-in .2s var(--ease-spring);border-radius:12px;justify-content:center;align-items:center;display:flex;position:absolute;top:34px}.seat-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.seat-mark:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.seat-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-5px}.seat-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.seat-mark:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.seat-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-5px}.seat-mark-ok{background:var(--pist-500);color:var(--ink)}.seat-mark-off{background:var(--pome-500);color:var(--white)}.seat-votes{z-index:2;background:var(--pome-500);height:25px;width:25px;box-shadow:var(--stroke-2);color:var(--white);font-family:var(--font-display);animation:pop-in .24s var(--ease-spring);border-radius:14px;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:-7px}.seat-votes:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}.seat-votes:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}.seat-votes:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:38px}.seat-votes:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}.seat-votes:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}.seat-votes:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:38px}.seat-stamp{z-index:3;background:var(--paper-100);box-shadow:0 0 0 1.5px var(--pome-700), inset 0 0 0 1.5px var(--pome-700);color:var(--pome-700);font-family:var(--font-display);animation:stamp-in .26s var(--ease-spring);border-radius:8px;padding:0 10px;font-size:16px;position:absolute;top:-30px;transform:rotate(10deg)}.seat-stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.seat-stamp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.seat-stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-8px}.seat-stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}.seat-stamp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}.seat-stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-8px}@keyframes stamp-in{0%{opacity:0;transform:rotate(10deg)scale(1.6)}}.seat-plate{z-index:1;background:var(--lapis-950);height:20px;max-width:80px;box-shadow:var(--stroke-15);color:var(--white);line-height:18px;font-family:var(--font-display);border-radius:8px;padding-left:8px;padding-right:8px;font-size:12px;font-weight:400;position:relative}.seat.is-me .seat-plate{background:var(--saffron-500);color:var(--ink)}.seat-clue{z-index:1;background:var(--paper-100);height:20px;max-width:86px;box-shadow:var(--stroke-15);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;animation:pop-in .2s var(--ease-spring);border-radius:9px;padding-left:8px;padding-right:8px;font-size:12px;font-weight:800;line-height:19px;position:relative;overflow:hidden}.seat-clue.is-missed{color:var(--paper-500)}.seat-clue.is-offline{background:var(--pome-500);color:var(--white)}.role-CIVILIAN{background:var(--turq-500);color:var(--ink)}.role-MR_WHITE{background:var(--pome-500);color:var(--white)}.role-UNDERCOVER{background:var(--plum-700);color:var(--white)}.seat-empty{margin-left:16px;color:#fff6;background:#0b163866;border-radius:18px;justify-content:center;align-items:center;height:56px;width:56px;margin-top:-4px;animation:2s ease-in-out infinite pulse;display:flex;position:absolute;box-shadow:0 0 0 1px #ffffff4d,inset 0 0 0 1px #ffffff4d}.seat-bubble{z-index:4;background:var(--white);width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:160px;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);color:var(--ink);animation:bubble-in .22s var(--ease-spring);border-radius:14px;padding:5px 10px;font-size:14px;font-weight:700;position:absolute;bottom:calc(100% + 6px)}.seat.on-left .seat-bubble{border-bottom-left-radius:3px;left:-6px}.seat.on-right .seat-bubble{border-bottom-right-radius:3px;right:-6px}.seat.on-top .seat-bubble{animation-name:bubble-in-below;top:calc(100% + 4px);bottom:auto}.seat.on-top.on-left .seat-bubble{border-radius:3px 14px 14px}.seat.on-top.on-right .seat-bubble{border-radius:14px 3px 14px 14px}@keyframes bubble-in-below{0%{opacity:0;transform:translateY(-8px)scale(.85)}}@keyframes bubble-in{0%{opacity:0;transform:translateY(8px)scale(.85)}}.float-sticker{z-index:4;filter:drop-shadow(0 3px 2px #0b1638b3);height:52px;width:52px;animation:float-up 2.2s var(--ease-out) both;display:block;position:absolute;top:-30px}.seat.on-left .float-sticker{left:40px}.seat.on-right .float-sticker{right:40px}@keyframes float-up{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.1)}25%{transform:scale(1)}85%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-16px)}}.float-slang{z-index:4;background:var(--grad-saffron);width:-webkit-max-content;width:-moz-max-content;width:max-content;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);color:var(--ink);font-family:var(--font-display);animation:float-up 2.2s var(--ease-out) both;border-radius:10px;padding:3px 10px;font-size:16px;position:absolute;bottom:calc(100% + 2px);rotate:4deg}.seat.on-left .float-slang{left:0}.seat.on-right .float-slang{right:0}.word-chip{background:var(--paper-100);width:168px;color:var(--ink);box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);border-radius:12px;flex-direction:column;flex:none;align-items:center;padding-top:5px;padding-bottom:6px;padding-left:10px;padding-right:10px;display:flex;position:relative}.word-chip.is-white{background:var(--ink);box-shadow:0 0 0 1px var(--pome-500), inset 0 0 0 1px var(--pome-500), 0 3px 0 1px var(--ink);color:var(--pome-300)}.word-chip-label{color:var(--paper-500);font-size:12px;font-weight:700}.word-chip.is-white .word-chip-label{color:var(--pome-300)}.word-chip-word{font-family:var(--font-display);font-size:19px;font-weight:400;line-height:21px}.match-dim{z-index:2;animation:fade-in var(--t-med) ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.match-dim.is-deal{background:radial-gradient(230px 280px,#ffdd6e33,#ffdd6e10 55%,#ffdd6e00),#02040ce6}.match-dim.is-reveal{background:#000000a6;justify-content:center;align-items:flex-start;padding-top:min(252px,28dvh);display:flex}.deal{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.deal-title{font-family:var(--font-display);text-shadow:0 4px 0 var(--ink), 2px 4px 0 var(--ink), -2px 4px 0 var(--ink), 2px 0 0 var(--ink), -2px 0 0 var(--ink), 0 -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink), 0 2px 0 var(--ink);font-size:24px;font-weight:400}.flip{perspective:900px;height:340px;width:286px;margin-top:10px}.flip-inner{height:100%;width:100%;transform-style:preserve-3d;animation:card-turn .7s .15s var(--ease-out) both;position:relative}@keyframes card-turn{0%{transform:rotateY(180deg)scale(.85)}}.flip-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:26px 20px 20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.flip-back{background:var(--grad-lapis);transform:rotateY(180deg)}.flip-front{background:var(--grad-paper);color:var(--ink)}.flip-front.is-white{background:linear-gradient(180deg, #1a2450, var(--ink));box-shadow:0 0 0 2px var(--pome-500), inset 0 0 0 2px var(--pome-500), 0 4px 0 2px var(--ink);color:var(--paper-200)}.flip-stamp{box-shadow:0 0 0 1.5px var(--pome-700), inset 0 0 0 1.5px var(--pome-700);color:var(--pome-700);font-family:var(--font-display);animation:stamp-in-14 .3s .8s var(--ease-spring) both;background:#eb2f4e14;border-radius:8px;padding:2px 12px;font-size:24px;font-weight:400;position:absolute;top:8px;transform:rotate(-14deg)}.flip-stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.flip-stamp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.flip-stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-18px}.flip-stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.flip-stamp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}.flip-stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-18px}@keyframes stamp-in-14{0%{opacity:0;transform:rotate(-14deg)scale(1.8)}to{opacity:1;transform:rotate(-14deg)}}.flip-front.is-white .flip-stamp{box-shadow:0 0 0 1.5px var(--pome-300), inset 0 0 0 1.5px var(--pome-300);color:var(--pome-300);background:#eb2f4e22}.flip-label{color:var(--paper-500);font-family:var(--font-display);font-size:19px;font-weight:400}.flip-word{text-align:center;width:100%;font-family:var(--font-display);font-size:50px;font-weight:400;line-height:60px}.flip-rule{background:var(--paper-300);height:2px;width:100%}.flip-spy{color:var(--pome-500);font-family:var(--font-display);text-shadow:0 3px 0 var(--ink), 1px 3px 0 var(--ink), -1px 3px 0 var(--ink), 1px 0 0 var(--ink), -1px 0 0 var(--ink), 0 -1px 0 var(--ink);font-size:28px;font-weight:400}.flip-hint{text-align:center;font-size:14px;font-weight:600;line-height:22px}.deal-timer{background:var(--ink);height:14px;width:260px;box-shadow:var(--stroke-2);border-radius:7px;margin-top:22px;display:flex;overflow:hidden}.deal-timer span{background:var(--grad-saffron);border-radius:5px}.deal-timer span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .25s linear}.deal-timer span:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .25s linear}.deal-timer span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){transition:width .25s linear}.deal-timer span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .25s linear}.deal-timer span:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .25s linear}.deal-timer span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transition:height .25s linear}.reveal{width:206px;animation:pop-in .32s var(--ease-spring);border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:20px 16px 18px;display:flex}.reveal.is-spy{box-shadow:0 0 0 2px var(--pome-500), inset 0 0 0 2px var(--pome-500), 0 4px 0 2px var(--ink), 0 0 120px 50px #de254659;gap:8px;padding:20px 12px 16px}.reveal-avatar{color:var(--pome-500);position:relative}.reveal-avatar>svg{animation:pop-in .28s .2s var(--ease-spring) both;position:absolute;top:10px;bottom:10px;left:10px;right:10px}.reveal-stamp{white-space:nowrap;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);font-family:var(--font-display);animation:stamp-in-3 .28s .24s var(--ease-spring) both;border-radius:10px;padding:3px 12px;font-size:19px;font-weight:400;transform:rotate(-3deg)}@keyframes stamp-in-3{0%{opacity:0;transform:rotate(-3deg)scale(1.7)}}.reveal-sub{text-align:center;font-size:14px;font-weight:600;line-height:21px}.match-weak{z-index:3;background:var(--saffron-500);height:44px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);color:var(--ink);animation:rise-in var(--t-med) var(--ease-out);border-radius:14px;justify-content:flex-start;align-items:center;gap:8px;padding-left:12px;padding-right:12px;font-size:14px;font-weight:800;display:flex;position:absolute;bottom:84px;left:14px;right:14px}.match-weak span{text-align:end;flex:1}.match-out{z-index:3;background:var(--pome-500);height:40px;box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);color:var(--white);animation:rise-in var(--t-med) var(--ease-out);border-radius:12px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:104px;left:14px;right:14px}.actionbar{z-index:3;padding:8px 10px calc(10px + var(--safe-bottom));background:linear-gradient(180deg, var(--lapis-950), var(--night-950));border-top:3px solid var(--ink);flex:none;align-items:center;gap:8px;min-height:70.5px;display:flex;position:relative}.bar-tile{height:46px;width:46px}.bar-status{height:46px;box-shadow:var(--stroke-2);color:var(--text-dim);background:#0b163899;border-radius:16px;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.bar-open-chat{background:var(--paper-100);height:46px;box-shadow:var(--stroke-2), 0 1px 0 1px var(--ink);color:var(--paper-500);text-align:start;border-radius:15px;padding-left:14px;padding-right:14px;font-size:14px;font-weight:500}.actionbar-error{background:var(--pome-500);box-shadow:var(--stroke-2);color:var(--white);animation:rise-in var(--t-fast) var(--ease-out);border-radius:10px;padding:6px 10px;font-size:14px;font-weight:700;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px}.composer{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.composer-error{background:var(--pome-500);box-shadow:var(--stroke-2);color:var(--white);animation:rise-in var(--t-fast) var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:calc(100% + 8px);left:10px;right:10px}.composer-count{z-index:1;background:var(--ink);height:20px;color:var(--text-dim);border-radius:7px;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:700;display:flex;position:absolute;top:-13px}.composer-count:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26px}.composer-count:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26px}.composer-count:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:26px}.composer-count:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26px}.composer-count:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26px}.composer-count:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:26px}.composer-count.is-full{color:var(--pome-300)}.compact{z-index:4;max-width:var(--app-max-width);background:linear-gradient(180deg, var(--lapis-800), var(--lapis-950));animation:fade-in var(--t-fast) ease-out;flex-direction:column;margin-left:auto;margin-right:auto;display:flex;position:fixed;top:0;bottom:70px;left:0;right:0}.compact-head{flex:none;justify-content:space-between;align-items:center;gap:8px;height:64px;padding:10px;display:flex}.compact-head .timer{height:52px;width:52px}.compact-head .timer svg{height:44px;width:44px;top:4px;bottom:4px;left:4px;right:4px}.compact-head .timer-num{font-size:19px}.compact-body{flex-direction:column;flex:1;gap:8px;padding:4px 12px 12px;display:flex}.compact-word{background:var(--grad-paper);height:50px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);color:var(--ink);border-radius:14px;flex:none;align-items:center;gap:8px;padding-left:14px;padding-right:14px;display:flex}.compact-word-label{color:var(--paper-500);font-weight:700}.compact-round{flex-direction:column;gap:8px;display:flex}.compact-title{font-family:var(--font-display);color:var(--saffron-300);text-shadow:var(--ol-1);font-size:14px;font-weight:400}.clue-pairs{grid-template-columns:1fr 1fr;gap:6px 8px;display:grid}.clue-card{background:var(--white);height:52px;min-width:0;box-shadow:var(--stroke-2);color:var(--ink);border-radius:14px;align-items:center;gap:7px;padding-left:8px;padding-right:8px;display:flex}.clue-card.is-old{background:#ffffffd9}.clue-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.clue-card-clue{font-family:var(--font-display);font-size:14px;font-weight:400;line-height:16px}.clue-card-clue.is-none{color:var(--paper-500)}.clue-card-name{color:var(--paper-500);font-size:12px;font-weight:600}.tabs-on-paper{background:var(--lapis-800)}.chat-sheet .sheet-body{gap:8px;height:min(532px,100dvh - 100px)}.chat-log{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-height:0;display:flex}.chat-log>:first-child{margin-top:auto}.chat-log{justify-content:flex-start}.chat-empty{text-align:center;font-family:var(--font-display);margin-top:auto;margin-bottom:auto;font-size:24px;font-weight:400}.chat-msg{animation:rise-in var(--t-fast) var(--ease-out);justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.chat-msg.is-mine{justify-content:flex-start}.chat-bubble{background:var(--white);max-width:76%;box-shadow:var(--stroke-2);overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text;border-radius:16px 16px 16px 4px;flex-direction:column;gap:1px;padding:4px 11px 6px;font-size:14px;font-weight:600;display:flex}.chat-msg.is-mine .chat-bubble{background:var(--grad-saffron);border-radius:16px 16px 4px;padding:6px 11px}.chat-msg.is-dead .chat-bubble{background:var(--paper-300)}.chat-author{color:var(--lapis-700);font-family:var(--font-display);font-size:12px;font-weight:400}.chat-compose{flex:none;align-items:center;gap:8px;display:flex}.chat-closed{background:var(--paper-300);height:52px;color:var(--paper-500);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.sheet-empty{flex-direction:column;align-items:center;gap:10px;padding-top:10px;padding-bottom:10px;display:flex}.sheet-note{text-align:center;font-size:16px;font-weight:600;line-height:26px}.clue-round{flex-direction:column;gap:6px;display:flex}.clue-round-head{color:var(--pome-700);font-family:var(--font-display);align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex}.clue-round-line{background:var(--paper-300);flex:1;height:2px}.clue-row.is-out{opacity:.6}.sticker-grid{grid-template-columns:repeat(4,64px);justify-content:space-between;gap:12px 0;display:grid}.sticker{background:var(--grad-paper);height:64px;width:64px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);border-radius:15px;justify-content:center;align-items:center;display:flex}.sticker:active{box-shadow:var(--stroke-2);transform:translateY(3px)}.slang-grid{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.slang-btn{background:var(--grad-saffron);height:64px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);color:var(--ink);font-family:var(--font-display);transition:transform var(--t-fast) var(--ease-out), box-shadow var(--t-fast);border-radius:20px;font-size:19px;font-weight:400}.slang-btn:active{box-shadow:var(--stroke-2);transform:translateY(3px)}.player-sheet .sheet-body{align-items:stretch;gap:10px}.player-sheet-avatar{align-self:center}.player-role{box-shadow:var(--stroke-15);font-family:var(--font-display);border-radius:8px;align-self:center;padding-left:10px;padding-right:10px;font-size:14px;font-weight:400}.stat-row{gap:8px;display:flex}.stat{background:var(--paper-300);height:54px;min-width:0;color:var(--ink);border-radius:14px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;display:flex}.stat-label{color:var(--paper-500);font-size:12px;font-weight:600}.player-danger{gap:8px;display:flex}.report-quote{background:var(--white);box-shadow:var(--stroke-2);border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.report-reasons{grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}.report-reason{background:var(--lapis-800);height:44px;box-shadow:var(--stroke-2);color:var(--text-dim);font-family:var(--font-display);transition:background var(--t-fast);border-radius:12px;padding-left:16px;padding-right:16px;font-size:16px;font-weight:400}.report-reason.is-on{background:var(--grad-saffron);color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink)}.report-reason:last-child{grid-column:1/-1}.coach-vote{background:var(--grad-saffron);width:202px;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:pop-in .28s var(--ease-spring);border-radius:18px;flex-direction:column;gap:6px;margin-top:76px;padding:10px 12px;font-size:14px;font-weight:600;line-height:22px;display:flex}.match-syncing{gap:16px}.match-syncing-body{color:var(--paper-100);font-weight:500}.result{z-index:20;isolation:isolate;max-width:var(--app-max-width);background:var(--lapis-800);flex-direction:column;margin-left:auto;margin-right:auto;animation:.26s ease-out fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.result-head .rays{top:178px}.result.is-lost{background:var(--lapis-950)}.result.is-lost .rays{background:repeating-conic-gradient(#ffffff0a 0 4.167%, #fff0 4.167% 8.333%)}.result-head{flex-direction:column;flex:none;align-items:center;gap:2px;margin-top:auto;padding-top:calc(12px + var(--safe-top));display:flex;position:relative}.result-crown{animation:result-drop .5s var(--ease-spring) both}@keyframes result-drop{0%{opacity:0;transform:translateY(-24px)scale(.6)}}.result-title{font-family:var(--font-display);color:var(--saffron-500);text-shadow:0 8.5px 0 var(--ink), 3.5px 8.5px 0 var(--ink), -3.5px 8.5px 0 var(--ink), 3.5px 0 0 var(--ink), -3.5px 0 0 var(--ink), 0 -3.5px 0 var(--ink), 3.5px -3.5px 0 var(--ink), -3.5px -3.5px 0 var(--ink), 0 3.5px 0 var(--ink);animation:pop-in .42s 80ms var(--ease-spring) both;font-size:50px;font-weight:400;line-height:53px}.result.is-lost .result-title{color:var(--pome-500)}.result-cause{color:var(--paper-100);font-size:14px;font-weight:600}.result-body{flex-direction:column;flex:0 auto;gap:10px;min-height:0;padding:16px 16px 4px;display:flex;overflow-y:auto}.result-rewards{flex:none;gap:10px;display:flex}.result-reward{height:52px;box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);color:var(--white);font-family:var(--font-display);text-shadow:var(--ol-15);animation:pop-in .36s .24s var(--ease-spring) both;border-radius:18px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;font-size:24px;font-weight:400;display:flex}.result-reward.is-coins{background:var(--lapis-700)}.result-reward.is-xp{background:var(--plum-500);animation-delay:.32s}.result-none{height:50px;box-shadow:var(--stroke-2);color:var(--text-dim);background:#0b163899;border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.result-level{background:var(--grad-saffron);height:32px;box-shadow:var(--stroke-2);color:var(--ink);font-family:var(--font-display);border-radius:12px;flex:none;justify-content:center;align-items:center;gap:6px;font-size:16px;font-weight:400;display:flex}.result-capped{text-align:center;color:var(--paper-100);font-size:12px;font-weight:600}.case-file{animation:rise-in .36s .12s var(--ease-out) both;flex-direction:column;flex:none;gap:10px;padding:14px 12px;display:flex;position:relative}.case-head{align-items:center;gap:16px;display:flex}.case-stamp{background:var(--paper-100);box-shadow:0 0 0 1.5px var(--pome-700), inset 0 0 0 1.5px var(--pome-700);color:var(--pome-700);font-family:var(--font-display);animation:stamp-in-4 .3s .6s var(--ease-spring) both;border-radius:8px;flex:none;padding:2px 12px;font-size:14px;font-weight:400;transform:rotate(-4deg)}.case-stamp:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.case-stamp:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.case-stamp:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.case-stamp:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.case-stamp:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.case-stamp:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}@keyframes stamp-in-4{0%{opacity:0;transform:rotate(-4deg)scale(1.8)}to{opacity:1;transform:rotate(-4deg)}}.case-word{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.case-word+.case-word:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--paper-300);padding-left:16px}.case-word+.case-word:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--paper-300);padding-left:16px}.case-word+.case-word:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){border-left:2px solid var(--paper-300);padding-left:16px}.case-word+.case-word:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--paper-300);padding-right:16px}.case-word+.case-word:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--paper-300);padding-right:16px}.case-word+.case-word:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){border-right:2px solid var(--paper-300);padding-right:16px}.case-word-value{font-family:var(--font-display);overflow-wrap:anywhere;font-size:24px;font-weight:400}.case-word-label{color:var(--paper-500);font-size:14px;font-weight:700}.case-rule{background:var(--paper-300);height:2px}.case-roles{grid-template-columns:repeat(3,102px);justify-content:space-between;gap:8px 0;display:grid}.case-roles.is-many{grid-template-columns:repeat(5,66px);gap:6px 0}.case-role{min-width:0;animation:pop-in .26s var(--ease-spring) both;flex-direction:column;align-items:center;gap:2px;display:flex}.case-role-box{position:relative}.case-trophy{color:var(--saffron-500);stroke:var(--ink);stroke-width:18px;paint-order:stroke fill;position:absolute;top:-4px}.case-trophy:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.case-trophy:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.case-trophy:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-4px}.case-trophy:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.case-trophy:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.case-trophy:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-4px}.case-role-text{flex-direction:column;align-items:center;gap:2px;width:100%;display:flex}.case-role-name{text-align:center;max-width:100%;font-size:12px;font-weight:700}.case-role-pill{box-shadow:var(--stroke-15);font-family:var(--font-display);border-radius:7px;padding-left:8px;padding-right:8px;font-size:12px;font-weight:400}.case-roles.is-many .case-role{gap:1px}.case-roles.is-many .case-role-pill{border-radius:6px;padding-left:5px;padding-right:5px}.result-actions{padding:8px 16px calc(14px + var(--safe-bottom));flex-direction:column;flex:none;gap:10px;margin-top:auto;display:flex}.result-fee{text-align:center;color:var(--paper-100);font-size:14px;font-weight:700}.result-row{gap:10px;display:flex}.level-up{padding:calc(24px + var(--safe-top)) 24px calc(24px + var(--safe-bottom));align-items:center;overflow-y:auto}.level-up>:first-child{margin-top:auto}.level-up>:last-child{margin-bottom:auto}.level-up-burst{justify-content:center;display:flex;position:relative}.level-up .level-up-burst .rays{top:50%}.level-up-burst+.btn{margin-top:28px}.level-up-title{font-family:var(--font-display);color:var(--saffron-500);text-shadow:0 5px 0 var(--ink), 3px 5px 0 var(--ink), -3px 5px 0 var(--ink), 3px 0 0 var(--ink), -3px 0 0 var(--ink), 0 -3px 0 var(--ink), 3px -3px 0 var(--ink), -3px -3px 0 var(--ink), 0 3px 0 var(--ink);animation:pop-in .36s var(--ease-spring) both;font-size:36px;font-weight:400}.level-up-hex{animation:pop-in .52s .12s var(--ease-spring) both;flex:none;margin-top:2px}.level-up-hex .level-hex-num{height:76px;top:24px}.level-up-card{width:100%;animation:rise-in .36s .2s var(--ease-out) both;flex-direction:column;align-items:center;gap:10px;margin-top:14px;padding-bottom:14px;display:flex;overflow:hidden}.level-up-art{background-position:50%;background-size:cover;height:130px;width:100%}.level-up-art.is-blank{background:linear-gradient(180deg, var(--saffron-500), var(--plum-700))}.level-up-new{color:var(--paper-500);font-weight:700}.level-up-stats{align-items:center;gap:14px;display:flex}.level-up-go{margin-top:22px;margin-bottom:2px}@media (max-height:700px){.hud{height:64px}.board{gap:12px}.board-big{font-size:19px}.board-big.is-turn{font-size:24px}.board-text{gap:2px;width:176px}.board-sub{font-size:12px;line-height:16px}.search-tip{display:none}.actionbar{min-height:58.5px;padding-top:6px;padding-bottom:8px}.match-weak,.match-out{bottom:70px}.deal{top:52px}.deal-title{font-size:19px}.flip{height:370px;width:300px;margin-top:10px}.flip-word{font-size:36px;line-height:43px}.flip-label{font-size:16px}.result-head .rays{top:132px}.result-crown{display:none}.result-head{gap:0;padding-top:8px}.result-title{line-height:55px}.result-cause{display:none}.result-body{gap:8px;padding:8px 14px 4px}.result-rewards{gap:8px}.result-reward{box-shadow:var(--stroke-25), 0 3px 0 1.25px var(--ink);border-radius:16px}.case-file{border-radius:16px;gap:6px;padding:8px 10px 10px}.case-stamp{display:none}.case-word .d24{font-size:19px}.case-word-label{font-size:12px}.case-rule{display:none}.case-roles{grid-template-columns:repeat(3,1fr)}.case-role{flex-direction:row;justify-content:flex-start;gap:4px}.case-role .avatar{height:38px!important;width:38px!important}.case-role-text{align-items:flex-start}.case-role-pill{border-radius:5px;padding-left:5px;padding-right:5px}.case-roles.is-many{grid-template-columns:repeat(5,1fr)}.case-roles.is-many .case-role{flex-direction:column;align-items:center}.case-roles.is-many .case-role .avatar{height:34px!important;width:34px!important}.case-roles.is-many .case-role-text{align-items:center}.result-actions{gap:6px;padding:6px 14px 10px}.result-actions .btn-xl{height:52px}.level-up-art{height:90px}.level-up-go{margin-top:12px}}.party{isolation:isolate;background:var(--lapis-900);min-height:0;animation:fade-in var(--t-med) ease-out;flex-direction:column;flex:1;padding-top:var(--safe-top);display:flex;position:relative;overflow:hidden}.party-loading{justify-content:center;align-items:center}.party-art{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.party-art .arena-art{top:0}.party-dim{background:linear-gradient(#0b1638b3,#0d1c5299 40%,#0d1c52f2);position:absolute;top:0;bottom:0;left:0;right:0}.party-many .party-dim{background:linear-gradient(#0b1638cc,#0d1c52b3 40%,#0d1c52f7)}.party-head{flex:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.party-head-big{height:64px;padding:10px 12px}.party-arena{flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.party-arena-small{padding-bottom:8px}.party-stats{gap:8px;display:flex}.party-stats-small{gap:6px}.party-stat{background:var(--grad-paper);height:38px;color:var(--ink);box-shadow:var(--stroke-2);border-radius:12px;align-items:center;gap:5px;padding-left:12px;padding-right:12px;display:flex}.party-stat-label{color:var(--paper-500);font-size:14px;font-weight:700}.party-stat-value{font-family:var(--font-display);font-size:16px;font-weight:400}.party-stats-small .party-stat{border-radius:11px;gap:3px;height:34px;padding-left:8px;padding-right:8px}.party-stats-small .party-stat-label{font-size:12px}.party-stats-small .party-stat-value{font-size:14px}.party-seats-big{flex:1;grid-template-columns:1fr 1fr;align-content:center;gap:12px 14px;min-height:0;padding:16px 20px;display:grid}.party-seats-big>:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}.seat-card{background:var(--grad-paper);height:136px;min-width:0;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:pop-in .28s var(--ease-spring) both;border-radius:22px;flex-direction:column;align-items:center;gap:4px;padding:10px 8px 8px;display:flex}.seat-card-box{padding-top:6px;position:relative}.seat-crown{z-index:1;color:var(--saffron-500);stroke:var(--ink);stroke-width:14px;paint-order:stroke fill;stroke-linejoin:round;margin-left:auto;margin-right:auto;position:absolute;top:-8px;left:0;right:0}.seat-card-name{max-width:100%;font-family:var(--font-display);font-size:16px;font-weight:400}.seat-free{height:136px;min-width:0;color:var(--white);transition:background var(--t-fast);background:#0b163880;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 0 0 1px #fff6,inset 0 0 0 1px #fff6}.seat-free:active{background:#0b1638b3}.seat-free-add{width:48px}.party-start{padding:10px 48px calc(22px + var(--safe-bottom));flex:none}.party-wait-big{padding:10px 20px calc(22px + var(--safe-bottom));flex:none}.party-waiting{height:60px;box-shadow:var(--stroke-25);color:var(--white);font-family:var(--font-display);background:#0b1638cc;border-radius:22px;justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:400;display:flex}.party-big .party-waiting{height:76px}.party-waiting svg{animation:2.4s steps(8,end) infinite spin}.party-error{flex:none;padding:0 14px 8px}.party-seats-small{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:0;display:flex}.party-row{justify-content:center;gap:8px;display:flex}.seat-mini{background:var(--grad-paper);height:102px;width:84px;color:var(--ink);box-shadow:var(--stroke-2), 0 2px 0 1px var(--ink);animation:pop-in .28s var(--ease-spring) both;border-radius:15px;flex-direction:column;align-items:center;gap:2px;padding:6px 3px 4px;display:flex}.seat-mini.is-me{background:var(--grad-saffron)}.seat-mini-box{position:relative}.seat-mini-name{text-align:center;height:18px;width:100%;line-height:18px;font-family:var(--font-display);font-size:12px;font-weight:400}.seat-mini-free{height:102px;width:84px;color:var(--white);background:#0b163880;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;box-shadow:0 0 0 1px #ffffff59,inset 0 0 0 1px #ffffff59}.party-meter{flex-direction:column;flex:none;gap:4px;padding:10px 14px 8px;display:flex}.meter-head{color:var(--white);justify-content:space-between;align-items:center;display:flex}.meter-min{color:var(--saffron-300);font-family:var(--font-display);align-items:center;gap:4px;font-size:14px;font-weight:400;display:flex}.meter-min.is-done{color:var(--pist-300)}.meter-bar{gap:6px;height:10px;display:flex}.meter-min-part,.meter-extra-part{flex-basis:0;gap:3px;display:flex}.meter-seg{transition:background var(--t-med);background:#fff3;border-radius:4px;flex:1 1 0}.meter-seg.is-on{background:var(--saffron-500);box-shadow:0 0 0 .5px var(--ink), inset 0 0 0 .5px var(--ink)}.meter-hint{color:var(--paper-100);font-size:14px;font-weight:600;line-height:21px}.party-actions{padding:0 14px calc(18px + var(--safe-bottom));flex-direction:column;flex:none;gap:8px;display:flex}.sheet-spinner{color:var(--lapis-700);align-self:center}.invite-nobody{text-align:center;font-size:16px;font-weight:600;line-height:26px}@media (max-height:700px){.party-arena-small{padding-bottom:4px}.party-seats-small{gap:6px}.party-row{gap:5px}.seat-mini,.seat-mini-free{height:84px;width:62px}.seat-mini-name{height:16px;line-height:16px}.party-meter{padding:6px 14px}.party-actions{gap:6px;padding-bottom:12px}.party-actions .btn-xl{height:52px}.party-seats-big{padding-top:8px;padding-bottom:8px}.seat-card,.seat-free{height:118px}.seat-card .avatar{height:60px!important;width:60px!important}.party-start{padding-bottom:12px}.party-start .btn{height:52px}}.toasts{z-index:50;width:100%;max-width:var(--app-max-width);pointer-events:none;flex-direction:column;gap:8px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px;display:flex;position:fixed;top:calc(68px + var(--safe-top));left:0;right:0}.toast{min-height:46px;box-shadow:var(--stroke-2), 0 3px 0 1px var(--ink);font-family:var(--font-display);pointer-events:auto;animation:toast-in .26s var(--ease-spring);border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:16px;font-weight:400;line-height:22px;display:flex}@keyframes toast-in{0%{opacity:0;transform:translateY(-16px)scale(.96)}}.toast-text{flex:1;min-width:0}.toast-success{background:var(--grad-pist);color:var(--ink)}.toast-error{background:var(--grad-pome);color:var(--white)}.toast-info{background:var(--grad-paper);color:var(--ink)}.toast-close{height:40px;width:40px}.scrim-center{align-items:center;padding-left:28px;padding-right:28px}.dialog{background:var(--grad-paper);width:100%;max-width:334px;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:pop-in .24s var(--ease-spring);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:38px 18px 20px;display:flex;position:relative}.scrim.is-closing .dialog{animation:.16s ease-in forwards pop-out}@keyframes pop-out{to{opacity:0;transform:scale(.9)}}.dialog-title{justify-content:center;display:flex;position:absolute;top:-20px;left:0;right:0}.dialog-close{position:absolute;top:-18px}.dialog-close:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.dialog-close:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.dialog-close:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-12px}.dialog-close:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.dialog-close:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.dialog-close:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-12px}.dialog-body{text-align:center;white-space:pre-line;width:100%;font-size:16px;font-weight:600;line-height:26px}.dialog-actions{gap:10px;width:100%;display:flex}.banner{z-index:30;border-block:2px solid var(--ink);height:48px;animation:fade-in var(--t-med) ease-out;flex:none;justify-content:space-between;align-items:center;gap:8px;padding-left:10px;padding-right:10px;font-size:14px;font-weight:700;display:flex;position:relative}.banner-text{align-items:center;gap:6px;min-width:0;display:flex}.banner-saffron{background:var(--grad-saffron);color:var(--ink)}.banner-pome{background:var(--grad-pome);color:var(--white)}.banner-lapis{background:var(--grad-lapis);color:var(--white)}.banner .btn{height:40px;min-width:110px}.invite-banner{z-index:25;background:var(--grad-paper);min-height:68px;color:var(--ink);box-shadow:var(--stroke-25), 0 4px 0 1.25px var(--ink);animation:invite-in .32s var(--ease-spring);border-radius:16px;align-items:center;gap:8px;padding-left:10px;padding-right:10px;display:flex;position:absolute;top:calc(68px + var(--safe-top));left:10px;right:10px}@keyframes invite-in{0%{opacity:0;transform:translateY(-24px)}}.invite-title{font-family:var(--font-display);font-size:16px;font-weight:400;display:block}.invite-sub{color:var(--paper-500);font-size:12px;font-weight:600;display:block}.dev-toggle{z-index:90;bottom:90px;opacity:.7;background:#0b1638cc;border-radius:10px;height:36px;width:36px;font-size:18px;position:fixed;left:6px}.dev-panel{z-index:90;bottom:90px;background:#0b1638f2;border-radius:12px;flex-direction:column;gap:6px;max-width:240px;padding:10px;font-size:12px;display:flex;position:fixed;left:6px}.dev-panel button{background:var(--lapis-700);min-height:30px;color:var(--white);border-radius:8px;padding-left:8px;padding-right:8px}
