:root{--amber-text:#f5b941}:root[data-theme=light]{--amber-text:#b45309}[data-q=good]{color:var(--lime-text)}[data-q=ok]{color:var(--amber-text)}[data-q=bad]{color:var(--danger-text)}.pty{gap:30px}.pty [hidden]{display:none!important}.pty .sec{grid-template-columns:minmax(0,1fr)}.pty-head h1{font-family:var(--font-display);font-size:clamp(28px,2.6vw,36px);font-weight:700;line-height:1.1}.pty-head p{margin-top:6px;font-size:14.5px;color:var(--text-2)}.pty-head b{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px;border-radius:6px;font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--text-2);background:rgb(var(--fg-rgb)/.07);white-space:nowrap}.ptag svg{width:13px;height:13px;flex:none}.join--soft{color:var(--text-2);background:rgb(var(--fg-rgb)/.05);border-color:var(--line-3)}.join--soft:hover{color:var(--text);background:rgb(var(--fg-rgb)/.1);border-color:rgb(var(--fg-rgb)/.28)}.pty-badge{min-width:22px;height:22px;padding:0 6px;border-radius:7px;display:inline-grid;place-items:center;font-family:var(--font-display);font-style:normal;font-size:12.5px;font-weight:700;color:var(--lime-ink);background:var(--lime)}.pty select,.qm select{height:44px;padding:0 34px 0 12px;border-radius:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;font:600 14px var(--font-body);color:var(--text);background-color:var(--surface);border:1px solid var(--line-2);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23857e98' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;transition:border-color .2s,background-color .2s}.pty select:hover{border-color:var(--line-3)}.qm{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 28px;padding:20px 22px;border-radius:var(--r-xl);background:#060129;box-shadow:inset 0 0 0 1px rgb(255 255 255/.12),0 24px 60px -30px rgba(124,58,237,.9)}.qm:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent 28%,rgb(10 6 30/.6) 62%)}.qm__intro{position:relative;display:flex;align-items:center;gap:16px;min-width:0;flex:1 1 280px}.qm__bg{z-index:-2;left:-84px;top:calc(50% - 162px);width:780px;max-width:none;height:auto;-webkit-mask:linear-gradient(90deg,#000 50%,transparent 78%);mask:linear-gradient(90deg,#000 50%,transparent 78%)}.qm__bg,.qm__sweep{position:absolute;pointer-events:none}.qm__sweep{z-index:-1;left:23px;top:50%;width:420px;aspect-ratio:1;margin:-210px 0 0 -210px;border-radius:50%;background:conic-gradient(from 0deg,rgb(200 255 61/.38),rgb(200 255 61/.08) 50deg,transparent 70deg);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent);mask:radial-gradient(closest-side,#000 30%,transparent);opacity:0;transition:opacity .3s}.qm__icon{position:relative;display:grid;place-items:center;width:46px;height:46px;border-radius:13px;flex:none;background:var(--lime);color:var(--lime-ink);box-shadow:0 0 24px rgb(200 255 61/.45)}.qm__icon:after,.qm__icon:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:50%;border:1.5px solid rgb(200 255 61/.7);animation:q-ping 2.8s var(--ease-out) infinite}.qm__icon:after{animation-delay:-1.4s}.qm__icon svg{width:23px;height:23px}.qm__txt{min-width:0;text-shadow:0 2px 12px rgb(10 6 30/.85)}.qm__txt h2{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase}.qm__txt p{margin-top:3px;font-size:13.5px;font-weight:600;color:rgb(255 255 255/.8)}.qm__create{color:var(--lime);font-weight:700;text-decoration:underline;text-underline-offset:3px}.qm__form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.qm__field{display:grid;grid-gap:5px;gap:5px}.qm__field>span{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255/.62)}.qm select{min-width:150px;color:#fff;background-color:rgb(255 255 255/.08);border-color:rgb(255 255 255/.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qm select:hover{border-color:rgb(255 255 255/.3)}.qm__mic{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px;border-radius:12px;font-size:14px;font-weight:600;color:rgb(255 255 255/.8);background:rgb(255 255 255/.06);border:1px solid rgb(255 255 255/.16);transition:color .2s,border-color .2s,background-color .2s}.qm__mic svg{width:16px;height:16px}.qm__mic:hover{color:#fff;border-color:rgb(255 255 255/.3)}.qm__mic[aria-pressed=true]{color:var(--lime);border-color:rgb(200 255 61/.6);background:rgb(200 255 61/.1)}.qm__go{min-width:156px}.qm.is-searching .qm__sweep{opacity:1;animation:spin 1.6s linear infinite}.qm.is-searching .qm__icon:after,.qm.is-searching .qm__icon:before{animation-duration:1.2s}.qm.is-searching .qm__icon:after{animation-delay:-.6s}.qm__go[aria-busy=true]{pointer-events:none;opacity:.85}.pty-you{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);grid-gap:26px;gap:26px;align-items:start}.pinv-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:14px;gap:14px}.pinv{position:relative;isolation:isolate;overflow:hidden;min-height:214px;padding:16px;display:grid;grid-template-rows:auto 1fr auto;grid-gap:12px;gap:12px;border-radius:var(--r-lg);box-shadow:0 0 0 1px rgb(255 255 255/.1),0 24px 50px -30px #000;transition:transform .3s var(--ease-out),box-shadow .3s var(--ease-out)}.pinv:hover{transform:translateY(-2px);box-shadow:0 0 0 1px rgba(139,92,246,.5),0 26px 50px -24px rgba(139,92,246,.55)}.pinv__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--focal);transition:transform .6s var(--ease-out)}.pinv:hover .pinv__bg{transform:scale(1.04)}.pinv:before{content:"";z-index:-1;background:linear-gradient(0deg,rgb(8 7 12/.96) 18%,rgb(8 7 12/.45) 62%,rgb(8 7 12/.7))}.pinv:before,.pinv__open{position:absolute;inset:0}.pinv__open{z-index:0;border-radius:inherit}.pinv__open:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.pinv>:not(.pinv__open,.pinv__bg){position:relative;z-index:1;pointer-events:none}.pinv button:not(.pinv__open){pointer-events:auto}.pinv__from{display:flex;align-items:center;gap:10px;font-size:13.5px;color:rgb(255 255 255/.86)}.pinv__from b{color:#fff}.pinv__from time{margin-left:auto;font-size:12px;color:rgb(255 255 255/.62);white-space:nowrap}.pinv__party{align-self:end;display:grid;grid-gap:2px;gap:2px;justify-items:start}.pinv__logo{height:40px;width:auto;max-width:62%;margin-bottom:6px;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 12px rgb(0 0 0/.7))}.pinv__party b{font-family:var(--font-display);font-size:18px;font-weight:600;line-height:1.2}.pinv__party small{font-size:12.5px;color:rgb(255 255 255/.7)}.pinv__foot{display:flex;align-items:center;gap:8px}.pinv__foot .stack .slot,.pinv__foot .stack img{width:24px;height:24px;border-color:#120f1a}.pinv__count{font-family:var(--font-display);font-size:13px;font-weight:600;color:rgb(255 255 255/.8);margin-right:auto}.pinv.is-out{animation:pinv-out .32s var(--ease-io) forwards}@keyframes pinv-out{to{opacity:0;transform:scale(.96)}}.pinv-empty{grid-column:1/-1;display:flex;align-items:center;gap:14px;min-height:110px;padding:18px 20px;border-radius:var(--r-lg);color:var(--text-3);border:1.5px dashed var(--line-3)}.pinv-empty svg{width:26px;height:26px;flex:none}.pinv-empty span{display:grid;grid-gap:2px;gap:2px;font-size:13.5px}.pinv-empty b{font-size:15px;color:var(--text)}.fp-list{display:grid;grid-gap:2px;gap:2px;padding:6px;border-radius:var(--r-lg);background:linear-gradient(180deg,rgb(var(--surf-hi-rgb)/.9),rgb(var(--surf-lo-rgb)/.9));border:1px solid var(--line)}.fp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:9px 10px;border-radius:12px;transition:background-color .2s}.fp:hover{background:rgb(var(--fg-rgb)/.04)}.fp__pfp{border-radius:50%}.fp__txt{display:grid;grid-gap:2px;gap:2px;min-width:0}.fp__txt b{font-size:14.5px;font-weight:700}.fp__txt>span{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp__party{font-weight:700;color:var(--text-2);text-decoration:underline;-webkit-text-decoration-color:var(--line-3);text-decoration-color:var(--line-3);text-underline-offset:3px}.fp__party:hover{color:var(--text);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.pty-tabs{justify-self:start;gap:4px;padding:4px;border-radius:14px;background:var(--surface);border:1px solid var(--line);max-width:100%;overflow-x:auto;scrollbar-width:none}.pty-tab,.pty-tabs{display:inline-flex}.pty-tab{align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;white-space:nowrap;font-family:var(--font-display);font-size:15px;font-weight:600;color:var(--text-2);transition:color .2s,background-color .2s}.pty-tab:hover{color:var(--text)}.pty-tab[aria-selected=true]{color:var(--text);background:var(--surface-3);box-shadow:inset 0 0 0 1px var(--line-2)}.pty-tab em{min-width:24px;padding:2px 7px;border-radius:6px;font-style:normal;font-size:12px;font-weight:700;text-align:center;background:rgb(var(--fg-rgb)/.08);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pty-tab[aria-selected=true] em{color:var(--lime-ink);background:var(--lime)}.pty-panel{display:grid;grid-gap:14px;gap:14px;min-width:0}.pty-filters{flex-wrap:wrap;gap:10px}.pty-filters,.pty-search{display:flex;align-items:center}.pty-search{flex:1 1 240px;gap:8px;height:44px;padding:0 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line-2);color:var(--text-3);transition:border-color .2s}.pty-search:focus-within{border-color:rgb(var(--lime-rgb)/.55)}.pty-search svg{width:18px;height:18px;flex:none}.pty-search input{flex:1 1;min-width:0;height:100%;border:0;background:none;color:var(--text);font:500 14.5px var(--font-body);outline:none}.pty-search input::placeholder{color:var(--text-3)}.pty-seats{display:flex;align-items:center;gap:8px}.pty-seats>span{font-size:13px;font-weight:600;color:var(--text-3);white-space:nowrap}.pty-seats .chips{padding:3px}.pty-seats .chip{height:36px;min-width:40px;padding:0 11px}.pty-seats .chip[aria-pressed=true]{color:var(--lime-ink);background:var(--lime)}.pty-clear{font-size:13.5px;font-weight:600;color:var(--text-2);text-decoration:underline;text-underline-offset:3px;padding:8px 4px}.pty-clear:hover{color:var(--text)}.ptable{--cols:minmax(180px,1.25fr) minmax(160px,1.3fr) 84px 124px 76px 64px 86px;border-radius:var(--r-lg);border:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,rgb(var(--surf-hi-rgb)/.7),rgb(var(--surf-lo-rgb)/.7))}.prow,.ptable__head{display:grid;grid-template-columns:var(--cols);align-items:center;grid-gap:14px;gap:14px}.ptable__head{padding:10px 16px;border-bottom:1px solid var(--line);background:rgb(var(--fg-rgb)/.025);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.ptable__head button{display:inline-flex;align-items:center;gap:5px;min-height:28px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color .2s}.ptable__head button:hover,.ptable__head button[aria-pressed=true]{color:var(--text)}.ptable__head button[data-dir]:not([data-dir=""]):after{content:"";border:4px solid transparent;border-top-color:currentcolor;margin-top:4px}.ptable__head button[data-dir=desc]:after{transform:rotate(180deg);margin:-4px 0 0}.ptable__best{justify-self:end}.ptable__best button[aria-pressed=true]{color:var(--lime-text)}.ptable__rows{display:grid}.prow{position:relative;padding:10px 16px;border-top:1px solid var(--line);transition:background-color .2s}.ptable__rows>:first-child{border-top:0}.prow:hover{background:rgb(var(--fg-rgb)/.035)}.prow__open{position:absolute;inset:0;z-index:0}.prow__open:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.prow>:not(.prow__open){position:relative;z-index:1;pointer-events:none;min-width:0}.prow .join{pointer-events:auto;justify-self:end}.prow__game{display:flex;align-items:center;gap:12px}.prow__cover{width:40px;height:54px;flex:none;border-radius:8px;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.prow__txt{display:grid;grid-gap:2px;gap:2px;min-width:0}.prow__party b,.prow__txt b{font-size:14.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow__party small,.prow__txt small{font-size:12.5px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prow__party{display:grid;grid-gap:2px;gap:2px}.prow__friend{display:inline-flex;align-items:center;gap:4px;margin-right:6px;font-weight:700;color:var(--accent-text)}.prow__friend svg{width:13px;height:13px}.prow__voice{display:flex;gap:5px}.prow__players{display:flex;align-items:center;gap:8px}.prow__players .stack .slot,.prow__players .stack img{width:24px;height:24px;border-color:rgb(var(--surf-hi-rgb))}.prow__count{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prow__count b{color:var(--text)}.prow__ping{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prow__ping svg{width:15px;height:15px;flex:none}.prow__age{font-size:13px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pty-empty{display:grid;justify-items:center;grid-gap:6px;gap:6px;padding:44px 20px;text-align:center;color:var(--text-3)}.pty-empty>svg{width:30px;height:30px;margin-bottom:4px}.pty-empty b{font-size:16px;color:var(--text)}.pty-empty span{font-size:14px}.pty-empty__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px}.lfg-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,210px) 132px auto auto;align-items:end;grid-gap:10px;gap:10px;padding:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(180deg,rgb(var(--surf-hi-rgb)/.9),rgb(var(--surf-lo-rgb)/.9))}.lfg-form label>span{display:block;margin-bottom:5px;font-size:12px;font-weight:700;color:var(--text-3)}.lfg-form select{width:100%}.lfg-form__text input{width:100%;height:44px;padding:0 12px;border-radius:12px;font:500 14.5px var(--font-body);color:var(--text);background:var(--surface);border:1px solid var(--line-2);outline:none;transition:border-color .2s}.lfg-form__text input:focus{border-color:rgb(var(--lime-rgb)/.55)}.lfg-form__text input[aria-invalid=true]{border-color:var(--danger-text)}.lfg-check{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:12px;border:1px solid var(--line-2);font-size:14px;font-weight:600;color:var(--text-2);cursor:pointer}.lfg-check input{width:16px;height:16px;accent-color:var(--lime)}.lfg-form__err{grid-column:1/-1;font-size:13px;font-weight:600;color:var(--danger-text)}.lfg-list{display:grid;grid-gap:10px;gap:10px}.lfg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;padding:14px 16px;border-radius:var(--r-lg);border:1px solid var(--line);background:rgb(var(--surf-hi-rgb)/.6)}.lfg--mine{border-color:rgba(139,92,246,.4);background:linear-gradient(180deg,rgba(139,92,246,.1),rgb(var(--surf-hi-rgb)/.6))}.lfg__pfp{border-radius:50%}.lfg__mono{width:44px;height:44px;font-size:15px}.lfg__head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.lfg__head b{font-size:14.5px}.lfg__head time{font-size:12.5px;color:var(--text-3)}.lfg__head .tag{height:22px;font-size:10.5px}.lfg__main p{margin:3px 0 9px;font-size:14.5px;line-height:1.45;color:var(--text)}.lfg__meta{display:flex;flex-wrap:wrap;gap:6px}.lfg__game{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 3px;border-radius:6px;font-size:12px;font-weight:700;color:var(--text-2);background:rgb(var(--fg-rgb)/.07);transition:color .2s,background-color .2s}.lfg__game:hover{color:var(--text);background:rgb(var(--fg-rgb)/.12)}.lfg__game img{width:18px;height:18px;border-radius:4px;object-fit:cover}.lfg__fans{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px;padding:8px 10px;border-radius:12px;background:rgb(var(--lime-rgb)/.06);border:1px solid rgb(var(--lime-rgb)/.22);animation:rise .5s var(--ease-out) both}.lfg__fans>span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--text-2);margin-right:auto}.lfg__fans b{color:var(--text)}.lfg__fan{width:26px;height:26px;font-size:10px;border-radius:50%}.drawer{position:fixed;inset:0 0 0 auto;width:min(460px,100vw);height:100dvh;max-width:none;max-height:none;margin:0 0 0 auto;padding:0;border:0;background:transparent;color:var(--text);overflow:visible}.drawer[open]{display:flex;animation:drawer-in .38s var(--ease-out)}.drawer::-webkit-backdrop{background:rgb(8 7 12/.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.drawer::backdrop{background:rgb(8 7 12/.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}:root[data-theme=light] .drawer::-webkit-backdrop{background:rgb(46 26 100/.22)}:root[data-theme=light] .drawer::backdrop{background:rgb(46 26 100/.22)}@keyframes drawer-in{0%{transform:translateX(36px);opacity:0}}.drawer__box{flex-direction:column;flex:1 1;min-width:0;min-height:0;background:linear-gradient(180deg,rgb(var(--surf-hi-rgb)),rgb(var(--surf-lo-rgb)));border-left:1px solid var(--line-2);box-shadow:-40px 0 120px -40px rgb(var(--shadow-rgb)/var(--shadow-k))}.drawer__box,.drawer__hero{display:flex;overflow:hidden}.drawer__hero{position:relative;isolation:isolate;flex:none;height:200px;align-items:flex-end;padding:18px 20px}.drawer__bg{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.drawer__hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgb(8 7 12/.9) 6%,rgb(8 7 12/.2) 60%,rgb(8 7 12/.45))}.drawer__hero.is-bright:before{background:linear-gradient(0deg,rgb(8 7 12/.94) 10%,rgb(8 7 12/.4) 62%,rgb(8 7 12/.55))}.drawer__close{position:absolute;top:14px;right:14px}.drawer__match{position:absolute;top:18px;left:18px}.drawer__logo{max-height:68px;max-width:72%;width:auto;object-fit:contain;object-position:left bottom;filter:drop-shadow(0 4px 14px rgb(0 0 0/.7))}.drawer__body{flex:1 1;min-height:0;overflow-y:auto;display:grid;align-content:start;grid-gap:22px;gap:22px;padding:18px 20px 22px;scrollbar-width:thin;scrollbar-color:var(--line-3) transparent}.drawer__title h2{font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.15}.drawer__title p{margin-top:3px;font-size:13.5px;color:var(--text-2)}.drawer__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.drawer__facts div{padding:9px 11px;border-radius:12px;background:rgb(var(--fg-rgb)/.04);border:1px solid var(--line);min-width:0}.drawer__facts dt{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.drawer__facts dd{margin-top:2px;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.drawer__sec h3{display:flex;align-items:baseline;gap:8px;font-family:var(--font-display);font-size:15.5px;font-weight:600}.drawer__sec h3 span{font-size:13px;color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.drawer__members{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.drawer__members li{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 10px;border-radius:12px;background:rgb(var(--fg-rgb)/.035)}.drawer__pfp{border-radius:50%}.drawer__who{flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.drawer__who b{display:flex;align-items:center;gap:6px;font-size:14.5px}.drawer__who em{padding:1px 6px;border-radius:5px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:rgba(139,92,246,.16)}.drawer__who small{font-size:12.5px;color:var(--text-3)}.drawer__host svg{width:15px;height:15px;color:#f5c84b}.drawer__mic{width:17px;height:17px;flex:none;color:var(--text-3)}.drawer__slot{font-size:13.5px;font-weight:600;color:var(--text-3);background:transparent!important;border:1.5px dashed var(--line-3)}.drawer__slot.is-yours{color:var(--lime-text);border-color:rgb(var(--lime-rgb)/.5);background:rgb(var(--lime-rgb)/.05)!important}.drawer__slot-dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:1.5px dashed;flex:none}.drawer__slot-dot svg{width:16px;height:16px}.drawer__chat{display:grid;grid-gap:12px;gap:12px;margin-top:10px}.drawer__chat li{display:flex;align-items:flex-start;gap:10px}.drawer__face{width:30px;height:30px;flex:none;border-radius:50%;font-size:11px}.drawer__chat span{display:grid;grid-gap:1px;gap:1px;font-size:14px;line-height:1.4}.drawer__chat b{font-size:12.5px;color:var(--text-2)}.drawer__foot{display:flex;gap:10px;flex:none;padding:14px 20px calc(16px + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);background:rgb(var(--surf-lo-rgb)/.7)}.drawer__join{flex:1 1}@media (max-width:1240px){.pty-you{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.ptable{--cols:minmax(170px,1.2fr) minmax(150px,1.2fr) 84px 120px 74px 84px}.prow__age,.ptable__head .ptable__age{display:none}.lfg-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 120px}.lfg-form__text{grid-column:1/-1}}@media (max-width:860px){.pty{gap:26px}.qm{padding:18px 16px}.qm__form{width:100%}.qm__field{flex:1 1 140px}.qm select{width:100%;min-width:0}.qm__mic{flex:1 1 auto;justify-content:center}.qm__go{flex:1 1 100%}.ptable__head{display:none}.prow{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"game game game join" "party party party party" "voice players ping ping";gap:10px 12px;padding:14px}.prow__game{grid-area:game}.prow .join{grid-area:join}.prow__party{grid-area:party}.prow__voice{grid-area:voice}.prow__players{grid-area:players}.prow__ping{grid-area:ping;justify-self:end}.pty-seats{flex:1 1 100%}.pty-select{flex:1 1 140px}.pty-select select{width:100%}.lfg-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lfg-form__go{grid-column:2}.lfg{grid-template-columns:auto minmax(0,1fr)}.lfg__act{grid-column:2}}@media (max-width:600px){.drawer{inset:auto 0 0;width:100%;height:auto;max-height:92dvh;margin:auto 0 0}.drawer[open]{animation:sheet-in .32s var(--ease-out)}.drawer__box{border-left:0;border-radius:22px 22px 0 0}.drawer__hero{height:150px}.drawer__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pinv-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.drawer[open],.lfg__fans,.pinv.is-out{animation:none}.pinv:hover,.pinv:hover .pinv__bg{transform:none}.qm__icon:after,.qm__icon:before{animation:none;opacity:0}}