@media (hover:none){.pf-key,.pf-hover-hint{display:none!important}.nade-card:hover{transform:none}}.pf-toolbar{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pf-toolbar .btn,.pf-toolbar .btn-group>.btn{align-items:center;gap:.3rem;min-width:2.75rem;min-height:2.75rem;padding:.35rem .6rem;font-size:.8rem;line-height:1.1;display:inline-flex}.pf-toolbar .pf-ico{font-size:1.05em;line-height:1}@media (width>=992px){.pf-toolbar .btn,.pf-toolbar .btn-group>.btn{min-width:0;min-height:0;padding:.25rem .5rem;font-size:.75rem}}.throw-viewer .form-range{flex:6rem;min-width:6rem}@media (width<=991.98px){.lm-toolbar{flex-wrap:nowrap;gap:.3rem}.lm-toolbar .lm-levels{flex:0 0 100%;order:-1;margin-bottom:.3rem}.lm-toolbar .lm-levels:empty{display:none}.lm-toolbar{flex-wrap:wrap}.lm-toolbar .lm-reset,.lm-toolbar .lm-overlay,.lm-toolbar .lm-modes{flex:none}.lm-toolbar .lm-reset{margin-left:0!important}.lm-toolbar .btn,.lm-toolbar .btn-group>.btn{white-space:nowrap;min-height:2.75rem;padding:.35rem .5rem;font-size:.78rem}.lm-toolbar .lm-modes{margin-left:auto}.pf-card>.card-header .pf-tap-hint{white-space:nowrap;text-overflow:ellipsis;flex:0 0 100%;overflow:hidden}.throw-viewer .tv-label{width:100%;text-align:left!important;min-width:0!important}.pf-map-index{order:-1}.pf-chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;width:100%;margin:0 -.25rem;padding:.25rem 0 .5rem;display:flex;overflow-x:auto}.pf-chips::-webkit-scrollbar{display:none}.pf-chips .btn-group{flex-wrap:nowrap;display:contents}.pf-chip,.pf-chips .btn{white-space:nowrap;flex:none;min-height:2.5rem;padding:.35rem .85rem;font-size:.85rem;border-radius:999px!important}.pf-controls .form-select{min-height:2.5rem}.pf-controls .form-control{width:100%;min-height:2.5rem;max-width:none!important}.pf-nade-col{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.pf-nade-card{flex-direction:row;align-items:stretch}.pf-nade-card .pf-nade-thumb{flex:0 0 7rem;width:7rem;min-height:100%}.pf-nade-card .pf-nade-thumb .nade-minimap{height:100%}.pf-nade-card .pf-nade-thumb img{object-fit:cover;border-radius:var(--bs-card-inner-border-radius) 0 0 var(--bs-card-inner-border-radius);width:100%;height:100%}.pf-nade-card .card-body{min-width:0;padding:.5rem .6rem}.pf-nade-card .pf-nade-title{margin:0 0 .2rem;font-size:.95rem;font-weight:600}.pf-nade-card .pf-nade-desc,.pf-nade-card .pf-nade-actions{display:none!important}.pf-nade-card .pf-nade-meta .badge{font-size:.68rem}.pf-nade-card .nr-fav{min-width:2.75rem;min-height:2.75rem}.pf-nade-card .pf-nade-link{z-index:1;position:absolute;inset:0}.pf-nade-card .pf-nade-meta,.pf-nade-card .nr-fav{z-index:2;position:relative}.pf-nade-topnav{display:none!important}body.pf-has-actionbar main{padding-bottom:4.5rem}.pf-actionbar{z-index:1030;padding:.5rem calc(.75rem + env(safe-area-inset-left)) calc(.5rem + env(safe-area-inset-bottom)) calc(.75rem + env(safe-area-inset-right));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#141821f5;border-top:1px solid #2b3140;gap:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}.pf-actionbar .btn{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.pf-actionbar .pf-ab-nav{flex:1 1 0}.pf-actionbar .pf-ab-pos{color:#8b93a1;white-space:nowrap;align-self:center;font-size:.72rem}.pf-actionbar .nr-fav{min-width:2.75rem}}@media (width>=992px){.pf-actionbar{display:none}}@media (width<=991.98px){.practice{max-width:none}.practice-minimap canvas,.aim-picker canvas{width:100%}.practice-option,.practice .btn[data-option],.practice .btn[data-rate],.practice .btn[data-flip],.practice .btn[data-lock]{min-height:3rem;font-size:1rem}.practice .practice-option.rounded{min-height:0}.practice .practice-option img{height:auto}.practice .btn[data-option]{width:100%}.practice-next{z-index:5;padding:.5rem .5rem calc(.5rem + env(safe-area-inset-bottom));background:linear-gradient(#1b1e2400,#1b1e24 30%);margin:.75rem -.5rem 0;position:sticky;bottom:0}.practice-next .btn{min-height:3rem;font-size:1.05rem}@media (width<=575.98px){.practice .row>.col-6:has(.practice-option){flex:0 0 100%;max-width:100%}}.practice .btn[data-lock]{white-space:nowrap}.practice .btn[data-option] kbd{color:#f8f9fa;padding:.15rem .45rem;font-size:.95rem}.keyboard-input-gui .keyboard-btn{min-width:2.75rem;min-height:2.75rem;padding:.4rem .7rem;font-size:.9rem}.practice .practice-summary-actions{flex-direction:column}.practice .practice-summary-actions .btn{min-height:3rem}.practice .list-group-item{flex-wrap:wrap;gap:.25rem}.practice [data-back] .row{--bs-gutter-y:.75rem}.pf-practice-hub .btn-group{width:100%}.pf-practice-hub .btn-group .btn{flex:1 1 0;min-height:2.75rem}.pf-practice-hub form.pf-practice-filters{width:100%}.pf-practice-hub form.pf-practice-filters .form-select{flex:auto;min-height:2.5rem}}.pf-page{--pf-accent:#ffc107;max-width:1100px;margin:0 auto}.pf-head .card-body{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.pf-id{align-items:center;gap:1rem;min-width:0;display:flex}.pf-id>.pf-av{box-shadow:0 0 0 3px #ffc10759}.pf-who{min-width:0}.pf-who h1{overflow-wrap:anywhere}.pf-links{flex-wrap:wrap;gap:.4rem;display:flex}.pf-picture{flex:320px;max-width:460px}.pf-picture-row{gap:.5rem;display:flex}.pf-picture-row .form-control{min-width:0}.pf-toc{z-index:5;background:var(--bs-body-bg);scrollbar-width:thin;gap:.4rem;padding-top:.4rem;padding-bottom:.25rem;display:flex;position:sticky;top:0;overflow-x:auto}.pf-toc a{border:1px solid var(--bs-border-color);color:var(--bs-body-color);border-radius:999px;flex:none;padding:.25rem .7rem;font-size:.875rem;text-decoration:none}.pf-toc a:hover,.pf-toc a:focus-visible{border-color:var(--pf-accent);color:var(--pf-accent)}.pf-sec{margin-bottom:1.75rem;scroll-margin-top:3rem}.pf-sec>h2{border-bottom:1px solid var(--bs-border-color);margin-bottom:.75rem;padding-bottom:.35rem}.pf-table td a{text-decoration:none}.pf-records{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.pf-rec{border:1px solid var(--bs-border-color);background:#ffffff05;border-radius:.5rem;padding:.75rem .9rem}.pf-rec-wide{grid-column:span 2}@media (width<=575px){.pf-rec-wide{grid-column:auto}}.pf-rec h3 a{color:inherit;text-decoration:none}.pf-big{color:var(--pf-accent);margin:0;font-size:1.75rem;font-weight:800;line-height:1.1}.pf-list .list-group-item{flex-direction:column;gap:.15rem;display:flex}.pf-list-main{color:inherit;overflow-wrap:anywhere;text-decoration:none}.pf-list-main:hover{text-decoration:underline}.pf-meta{color:var(--bs-secondary-color);font-size:.8rem}.pf-status{color:#fff;background:#495057;border-radius:.25rem;padding:0 .4rem;font-weight:600;display:inline-block}.pf-status.is-accepted,.pf-status.is-planned{background:#0d6efd}.pf-status.is-progress{background:#198754}.pf-status.is-done,.pf-status.is-built{color:#08221a;background:#20c997}.pf-status.is-declined{background:#6c757d}.pf-ratings li{border-bottom:1px solid var(--bs-border-color);justify-content:space-between;gap:1rem;max-width:420px;padding:.3rem 0;display:flex}.pf-stars span{color:#495057}.pf-stars span.is-on{color:var(--pf-accent)}.pf-counts li{padding:.15rem 0}.pf-avgames{gap:.75rem;display:grid}.pf-avgame{padding:.75rem .9rem}.pf-avgame-head{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin-bottom:.6rem;display:flex}.pf-saved{color:#20c997;margin-left:auto}.pf-avopts{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.5rem;display:grid}.pf-avopt{text-align:center;border:2px solid var(--bs-border-color);color:inherit;background:#ffffff08;border-radius:.5rem;flex-direction:column;align-items:center;gap:.2rem;padding:.5rem .4rem;display:flex}.pf-avopt img{image-rendering:auto;width:56px;height:56px}.pf-avopt b{font-size:.8rem;line-height:1.15}.pf-avopt small{color:var(--bs-secondary-color);font-size:.7rem;line-height:1.2}.pf-avopt:hover{border-color:#ffc10799}.pf-avopt[aria-pressed=true]{border-color:var(--pf-accent);background:#ffc1071f}.pf-avopt-pic{width:56px;height:56px;color:var(--bs-secondary-color);background:#343a40;border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.pf-avseed{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.pf-avseed-face{background:#2b3035;border-radius:.5rem;width:96px;height:96px}.pf-avseed .btn{margin:0 .3rem .3rem 0}.pf-picks{flex-wrap:wrap;gap:.4rem 1rem;display:flex}.pf-pick{align-items:center;gap:.35rem;display:inline-flex}.pf-pick-pic{border-radius:.25rem;width:28px;height:28px}.pf-sync{color:var(--bs-secondary-color);min-height:1.25rem}.pf-scopes{gap:.5rem;display:grid}.pf-scope{padding:0}.pf-scope summary{cursor:pointer;align-items:baseline;gap:.6rem;padding:.6rem .9rem;display:flex}.pf-scope-body{padding:0 .9rem .8rem}.pf-setgroup{margin-top:.4rem}.pf-setgroup-h{text-transform:uppercase;letter-spacing:.06em;color:var(--bs-secondary-color);margin:.6rem 0 .3rem;font-size:.8rem}.pf-set{border-bottom:1px dashed #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.3rem 0;display:flex}.pf-set>span{min-width:0}.pf-set .form-control,.pf-set .form-select{flex:none;width:auto;max-width:11rem}.pf-set .form-control[type=number]{width:6.5rem}.pf-set .form-check-input{flex:none;width:1.25rem;height:1.25rem;margin:0}.pf-set.is-default>span:after,.pf-setjson.is-default>legend:after{content:"default";border:1px solid var(--bs-border-color);color:var(--bs-secondary-color);vertical-align:middle;border-radius:.2rem;margin-left:.4rem;padding:0 .3rem;font-size:.65rem}.pf-setjson{border:1px solid var(--bs-border-color);border-radius:.4rem;margin:.4rem 0;padding:.2rem .7rem .4rem}.pf-setjson legend{float:none;width:auto;margin:0;padding:0 .3rem;font-size:.95rem}.pf-range{flex:none;align-items:center;gap:.5rem;display:inline-flex}.pf-range .form-range{width:9rem}.pf-range output{text-align:right;font-variant-numeric:tabular-nums;min-width:3.2rem;font-size:.85rem}@media (width<=575px){.pf-avopts{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:.35rem}.pf-avopt{padding:.35rem .2rem}.pf-avopt img,.pf-avopt-pic{width:44px;height:44px}.pf-avopt small{display:none}.pf-head .card-body{padding:.75rem}.pf-set .form-control,.pf-set .form-select{max-width:9rem}.pf-range .form-range{width:6.5rem}}.ar-session,.ar-hub{--ar-surface:#141821;--ar-raise:#1b2030;--ar-line:#2b3140;--ar-accent:#ffc107;--ar-green:#198754;--ar-red:#dc3545;--ar-muted:#8b94a3;--ar-dim:#6b7480;max-width:720px;margin:0 auto}.ar-num,.ar-session .ar-num,.ar-hub .ar-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ar-h{letter-spacing:.01em;margin:0;font-size:.95rem;font-weight:600}.ar-muted{color:var(--ar-muted);font-size:.82rem}.ar-btn{justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.ar-bar{background:var(--ar-line);border-radius:3px;height:6px;overflow:hidden}.ar-bar-fill{background:var(--ar-accent);border-radius:3px;height:100%;transition:width .3s}.ar-bar-fill.is-done{background:var(--ar-green)}.ar-hud{z-index:8;background:linear-gradient(#141821 78%,#14182100);padding:.5rem 0 .55rem;position:sticky;top:0}.ar-segs{gap:2px;margin-bottom:.5rem;display:flex}.ar-seg{background:var(--ar-line);border-radius:3px;flex:1 1 0;min-width:3px;height:6px;transition:background .2s,box-shadow .2s}.ar-seg.is-current{background:var(--ar-accent);box-shadow:0 0 6px #ffc1078c}.ar-seg.is-hit{background:var(--ar-green)}.ar-seg.is-miss{background:var(--ar-red)}.ar-seg.is-added{animation:.25s ease-out ar-grow}@keyframes ar-grow{0%{opacity:0;flex-grow:.01}to{opacity:1;flex-grow:1}}.ar-hud-row{align-items:center;gap:.6rem;display:flex}.ar-combo{align-items:baseline;gap:.3rem;min-width:3.4rem;display:inline-flex}.ar-flame{font-size:calc(.95rem + var(--ar-combo,0) * .75rem);filter:grayscale();opacity:.45;line-height:1;transition:font-size .25s,filter .25s,opacity .25s,text-shadow .25s}.ar-combo.is-on .ar-flame{filter:none;opacity:1;text-shadow:0 0 calc(4px + var(--ar-combo,0) * 16px) rgba(255, 193, 7, calc(.3 + var(--ar-combo,0) * .6))}.ar-combo-n{font-variant-numeric:tabular-nums;color:var(--ar-muted);font-weight:700;display:inline-block}.ar-combo.is-on .ar-combo-n{color:var(--ar-accent)}.ar-xp{color:#e9ecef;margin-left:auto;font-weight:700}.ar-xp-n{font-variant-numeric:tabular-nums;display:inline-block}.ar-xp-u{color:var(--ar-muted);margin-left:.2rem;font-size:.7rem;font-weight:600}.ar-chip{border:1px solid var(--ar-line);background:var(--ar-raise);color:var(--ar-accent);font-variant-numeric:tabular-nums;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700;display:inline-block}.ar-pop{animation:.22s ease-out ar-pop}@keyframes ar-pop{0%{transform:scale(1)}45%{transform:scale(1.25)}to{transform:scale(1)}}.ar-stage-wrap,.ar-stage{position:relative}.ar-loading,.ar-empty{color:var(--ar-muted);text-align:center;padding:2.5rem .5rem}.ar-empty .ar-btn{margin-top:.5rem}.ar-reask{letter-spacing:.06em;text-transform:uppercase;color:var(--ar-dim);text-align:center;margin:0 0 .35rem;font-size:.72rem}.ar-encourage{text-align:center;color:var(--ar-green);margin:.6rem 0 0;font-weight:600}.ar-notyet{text-align:center;color:var(--ar-muted);margin:.6rem 0 0}.ar-next{margin-top:.75rem}.ar-next .btn{letter-spacing:.02em;min-height:3.75rem;font-size:1.25rem;font-weight:600}.ar-alert{text-align:center}.ar-hit{outline:3px solid var(--ar-green);outline-offset:2px;border-radius:.5rem}.ar-miss{outline:3px solid var(--ar-red);outline-offset:2px;border-radius:.5rem}.ar-shake{animation:.24s ease-in-out ar-shake}@keyframes ar-shake{0%,to{transform:translate(0)}12%{transform:translate(-7px)}37%{transform:translate(7px)}62%{transform:translate(-5px)}87%{transform:translate(5px)}}.ar-fx{pointer-events:none;z-index:6;position:absolute;inset:0;overflow:hidden}.ar-float{white-space:nowrap;color:var(--ar-accent);text-shadow:0 2px 10px #000000d9;background:#0a0d14eb;border:1px solid #ffc10780;border-radius:999px;padding:.35rem .7rem;font-size:1.25rem;font-weight:800;line-height:1;animation:.9s cubic-bezier(.2,.7,.3,1) forwards ar-float;position:absolute;transform:translate(-50%,-50%)}.ar-float .ar-mult{color:#fff3cd;font-size:.85em}@keyframes ar-float{0%{opacity:0;transform:translate(-50%,-40%)scale(.85)}18%{opacity:1;transform:translate(-50%,-80%)scale(1.1)}to{opacity:0;transform:translate(-50%,-210%)scale(1)}}.ar-particle{background:var(--ar-accent);border-radius:50%;width:7px;height:7px;animation:.7s ease-out forwards ar-burst;position:absolute;transform:translate(-50%,-50%)}@keyframes ar-burst{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--ar-dx,0px)), calc(-50% + var(--ar-dy,0px))) scale(.25)}}.ar-toasts{pointer-events:none;z-index:7;flex-direction:column;align-items:center;gap:.35rem;display:flex;position:absolute;bottom:.75rem;left:0;right:0}.ar-toast{border:1px solid var(--ar-line);color:#e9ecef;background:#141821f5;border-radius:999px;align-items:center;gap:.45rem;max-width:calc(100% - 1rem);padding:.4rem .8rem;font-size:.85rem;font-weight:600;animation:.2s ease-out ar-toast-in;display:inline-flex;box-shadow:0 6px 20px #00000080}.ar-toast.is-out{opacity:0;transition:opacity .2s}.ar-toast-line{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@keyframes ar-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ar-ladder{flex:none;gap:3px;display:inline-flex}.ar-rung{background:var(--ar-line);border-radius:2px;width:9px;height:14px}.ar-rung.is-done{background:var(--ar-green)}.ar-rung.is-new{background:var(--ar-accent);box-shadow:0 0 7px #ffc107bf}.ar-summary{padding:.5rem 0 1rem}.ar-summary-xp{text-align:center;padding:1rem 0 .75rem}.ar-summary-xp-n{color:var(--ar-accent);font-size:3rem;font-weight:800;line-height:1}.ar-summary-xp-n .ar-xp-u{font-size:1rem}.ar-summary-sub{color:var(--ar-muted);margin:.35rem 0 0}.ar-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.ar-tile-stat{border:1px solid var(--ar-line);background:var(--ar-surface);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.7rem .8rem;display:flex}.ar-tile-stat .ar-num{font-size:1.6rem;font-weight:700;line-height:1.1}.ar-tile-unit{color:var(--ar-muted);margin-left:.1rem;font-size:.9rem}.ar-tile-label{letter-spacing:.05em;text-transform:uppercase;color:var(--ar-muted);font-size:.72rem}.ar-dots{gap:4px;margin-top:.35rem;display:flex}.ar-dot{background:var(--ar-line);border-radius:50%;width:9px;height:9px}.ar-dot.is-on{background:var(--ar-accent)}.ar-strengths{margin-top:1rem}.ar-strength{margin-top:.6rem}.ar-strength-head{justify-content:space-between;margin-bottom:.25rem;font-size:.85rem;display:flex}.ar-actions{flex-direction:column;gap:.5rem;margin-top:1.25rem;display:flex}.ar-actions .ar-btn{width:100%;min-height:3rem;font-size:1.05rem}.ar-profile{border:1px solid var(--ar-line);background:var(--ar-surface);border-radius:.7rem;align-items:center;gap:.9rem;padding:.85rem;display:flex}.ar-ring-wrap{flex:0 0 64px;width:64px;height:64px;position:relative}.ar-ring{display:block}.ar-ring-bg{fill:none;stroke:var(--ar-line);stroke-width:6px}.ar-ring-fg{fill:none;stroke:var(--ar-accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .6s}.ar-ring-n{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex;position:absolute;inset:0}.ar-profile-body{flex:auto;min-width:0}.ar-profile-top{align-items:baseline;gap:.75rem;display:flex}.ar-profile-xp{font-size:1.4rem;font-weight:800}.ar-streak{color:var(--ar-muted);align-items:center;gap:.2rem;font-weight:700;display:inline-flex}.ar-streak span[aria-hidden]{filter:grayscale();opacity:.5}.ar-streak.is-on{color:var(--ar-accent)}.ar-streak.is-on span[aria-hidden]{filter:none;opacity:1}.ar-profile-sub{color:var(--ar-muted);margin:.1rem 0 .5rem;font-size:.78rem}.ar-goal-head{color:var(--ar-muted);justify-content:space-between;margin-bottom:.25rem;font-size:.75rem;display:flex}.ar-section-h{letter-spacing:.08em;text-transform:uppercase;color:var(--ar-dim);margin:1.6rem 0 .6rem;font-size:.72rem;font-weight:600}.ar-section-sub{text-transform:none;letter-spacing:0;opacity:.8;font-weight:400}.ar-totals{margin:0 0 .5rem}.ar-legend{flex-wrap:wrap;gap:.75rem;margin-bottom:.6rem;display:flex}.ar-key{color:var(--ar-muted);align-items:center;gap:.3rem;font-size:.75rem;display:inline-flex}.ar-key-dot{border-radius:50%;width:9px;height:9px;display:inline-block}.ar-tiles-maps{gap:.75rem;display:grid}.ar-tile{border:1px solid var(--ar-line);background:var(--ar-surface);border-radius:.7rem;padding:.6rem}.ar-tile-head{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.ar-tabs{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.ar-tab{border:1px solid var(--ar-line);background:var(--ar-raise);min-height:2.75rem;color:var(--ar-muted);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.78rem}.ar-tab.is-on{border-color:var(--ar-accent);color:var(--ar-accent)}.ar-tile-map{min-height:2rem}.ar-rank{border-bottom:1px solid var(--ar-line);align-items:center;gap:.7rem;padding:.6rem 0;display:flex}.ar-rank:last-child{border-bottom:0}.ar-hex{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);background:var(--ar-raise);width:2.5rem;height:2.75rem;color:var(--ar-accent);letter-spacing:.02em;border:0;flex:0 0 2.5rem;justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:flex}.ar-rank-body{flex:auto;min-width:0}.ar-rank-top{justify-content:space-between;gap:.5rem;margin-bottom:.3rem;font-size:.9rem;display:flex}.ar-rank-top strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ar-rank-next{color:var(--ar-muted);margin:.25rem 0 0;font-size:.72rem}.ar-forecast-plot{align-items:stretch;gap:3px;height:140px;display:flex;position:relative}.ar-forecast-line{pointer-events:none;position:absolute;inset:0 0 1.15rem}.ar-forecast-line:before{content:"";left:0;right:0;bottom:var(--ar-goal,50%);border-top:1px dashed var(--ar-dim);position:absolute}.ar-forecast-line-n{right:0;bottom:var(--ar-goal,50%);background:var(--ar-surface);color:var(--ar-muted);padding:0 .2rem;font-size:.6rem;position:absolute;transform:translateY(50%)}.ar-fbar{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.ar-fbar-col{flex:auto;align-items:flex-end;display:flex}.ar-fbar-fill{background:#3f4a63;border-radius:2px 2px 0 0;width:100%;min-height:2px}.ar-fbar-fill.is-today{background:var(--ar-accent)}.ar-fbar-label{text-align:center;color:var(--ar-muted);white-space:nowrap;flex:0 0 1.15rem;font-size:.6rem;line-height:1.15rem}.ar-session .practice-minimap,.ar-hub .practice-minimap{position:relative}.ar-session .practice-minimap canvas,.ar-session .aim-picker canvas,.ar-hub .practice-minimap canvas{border:1px solid var(--ar-line);border-radius:.5rem;width:100%;display:block}.ar-session .practice-minimap.pickable canvas,.ar-session .aim-picker canvas{cursor:crosshair;touch-action:none}.ar-hub .practice-minimap.pickable canvas,.ar-session .practice-option{cursor:pointer}.ar-session .practice-option.active{outline:3px solid var(--ar-accent)}.ar-session .practice-option.correct{outline:3px solid var(--ar-green)}.ar-session .practice-option.wrong{outline:3px solid var(--ar-red)}.ar-session .practice-option img{border-radius:.375rem;width:100%}.ar-session .practice-option,.ar-session .btn[data-option],.ar-session .btn[data-rate],.ar-session .btn[data-flip],.ar-session .btn[data-lock]{min-height:2.75rem;font-size:1rem}.ar-session .practice-option.rounded{min-height:0}.ar-session .btn[data-option]{width:100%}.ar-hub .btn-group .btn{color:#ced4da;border-color:var(--ar-line);justify-content:center;align-items:center;min-height:2.75rem;display:inline-flex}.ar-hub .btn-group .btn-check:checked+.btn{color:#0b0e14;background:var(--ar-accent);border-color:var(--ar-accent);font-weight:600}.ar-hub .form-select{min-height:2.75rem}@media (width>=576px){.ar-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.ar-actions{flex-direction:row}.ar-actions .ar-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.ar-session *,.ar-hub *{transition:none!important;animation:none!important}.ar-float,.ar-particle{display:none}}.rm-lobby,.rm-room,.rm-home{--rm-surface:#141821;--rm-raise:#1b2030;--rm-line:#2b3140;--rm-accent:#ffc107;--rm-on-accent:#141821;--rm-green:#198754;--rm-green-hi:#3ddc84;--rm-blue-hi:#6cb8ff;--rm-red:#dc3545;--rm-muted:#8b94a3;--rm-dim:#6b7480;max-width:720px;margin:0 auto}.rm-num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.rm-muted{color:var(--rm-muted);font-size:.85rem}.rm-error{color:#f1aeb5;margin:.5rem 0;font-size:.9rem}.rm-btn{white-space:nowrap;justify-content:center;align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.rm-icon-btn{min-width:2.75rem;padding:0}.rm-section{margin-bottom:1.5rem}.rm-section-h{letter-spacing:.08em;text-transform:uppercase;color:var(--rm-dim);margin:1.25rem 0 .6rem;font-size:.72rem;font-weight:600}.rm-code{border:1px solid var(--rm-line);background:var(--rm-raise);letter-spacing:.12em;color:#e9ecef;border-radius:.35rem;padding:.1rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;display:inline-block}.rm-dot{background:var(--rm-dim);border-radius:50%;flex:none;width:9px;height:9px}.rm-dot.is-on{background:var(--rm-green-hi);box-shadow:0 0 6px #3ddc8499}.rm-crown{color:var(--rm-accent);display:inline-flex}.rm-empty{border:1px dashed var(--rm-line);text-align:center;color:#ced4da;border-radius:.7rem;padding:1.5rem .75rem}.rm-empty p{margin:0 0 .25rem}.rm-games{gap:.6rem;display:grid}.rm-card{border:1px solid var(--rm-line);background:var(--rm-surface);border-radius:.7rem;flex-direction:column;gap:.6rem;padding:.85rem;display:flex}.rm-card-title{margin:0;font-size:1.05rem;font-weight:700}.rm-card-meta{color:var(--rm-accent);margin:.15rem 0 0;font-size:.78rem}.rm-card-desc{color:#ced4da;margin:.35rem 0 0;font-size:.88rem}.rm-card .rm-btn{width:100%;font-weight:600}.rm-rooms{gap:.5rem;display:grid}.rm-row{border:1px solid var(--rm-line);background:var(--rm-surface);border-radius:.7rem;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;padding:.6rem .6rem .6rem .8rem;display:flex}.rm-row-body{flex:10rem;min-width:0}.rm-row-top{align-items:center;gap:.5rem;display:flex}.rm-row-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rm-row-meta{color:var(--rm-muted);flex-wrap:wrap;align-items:center;gap:.25rem .6rem;margin-top:.2rem;font-size:.8rem;display:flex}.rm-row-meta .rm-code{font-size:.7rem}.rm-join{min-width:4.5rem;font-weight:600}.rm-phase{letter-spacing:.04em;text-transform:uppercase;background:var(--rm-raise);color:var(--rm-muted);border-radius:999px;flex:none;padding:.05rem .45rem;font-size:.68rem;font-weight:700}.rm-phase.is-lobby{color:var(--rm-green-hi)}.rm-phase.is-playing{color:var(--rm-accent)}.rm-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0 .75rem;display:flex}.rm-head-main{align-items:center;gap:.6rem;min-width:0;display:flex}.rm-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1.35rem;font-weight:800;overflow:hidden}.rm-head-side{align-items:center;gap:.5rem;margin-left:auto;display:flex}.rm-status{border:1px solid var(--rm-line);background:var(--rm-raise);color:var(--rm-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;display:inline-flex}.rm-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.rm-status.is-open{color:var(--rm-green-hi)}.rm-status.is-connecting{color:var(--rm-accent)}.rm-status.is-connecting:before{animation:1s ease-in-out infinite rm-blink}.rm-status.is-closed{color:#f1aeb5}@keyframes rm-blink{50%{opacity:.2}}.rm-toast{color:#f1aeb5;background:#dc35451f;border:1px solid #dc354580;border-radius:.6rem;margin:0 0 .75rem;padding:.55rem .8rem;font-size:.9rem}.rm-toast.is-info{color:#ffe69c;background:#ffc1071a;border-color:#ffc10780}.rm-update{color:#cfe6ff;background:#4dabff14;border:1px solid #4dabff73;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .75rem;padding:.55rem .8rem;font-size:.9rem;display:flex}.rm-update[hidden]{display:none}.rm-update.is-outdated{color:#ffe69c;background:#ffc10714;border-color:#ffc10780}.rm-update.is-nudge{animation:1.2s ease-in-out 3 rm-nudge}.rm-update-text{flex:16rem}.rm-update-btn{min-width:6rem;min-height:2.75rem;font-weight:700}@keyframes rm-nudge{50%{box-shadow:0 0 0 4px #ffc10759}}@media (prefers-reduced-motion:reduce){.rm-update.is-nudge{animation:none}}.rm-oldbuild{max-width:36rem;margin:1.5rem auto}.rm-oldbuild-note{text-align:center;margin:.5rem 0 0}.rm-panel{border:1px solid var(--rm-line);background:var(--rm-surface);border-radius:.8rem;padding:.85rem}.rm-panel-head{justify-content:space-between;align-items:baseline;display:flex}.rm-panel-head .rm-section-h{margin-top:0}.rm-members{margin:0;padding:0;list-style:none}.rm-member{border-bottom:1px solid var(--rm-line);align-items:center;gap:.55rem;min-height:3.25rem;padding:.3rem 0;display:flex}.rm-member:last-child{border-bottom:0}.rm-member.is-offline .rm-name{color:var(--rm-dim)}.rm-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.rm-you{color:var(--rm-muted);font-weight:400}.rm-tick{color:var(--rm-dim);flex:none;margin-left:auto;font-size:.78rem}.rm-tick.is-on{color:var(--rm-green-hi);font-weight:700}.rm-kick{flex:none;min-width:4rem;font-size:.85rem}.rm-link{color:var(--rm-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:.75rem}.rm-link:empty{display:none}.rm-link.is-direct{color:var(--rm-green-hi)}.rm-link.is-turn{color:var(--rm-blue-hi)}.rm-member .rm-link:not(:empty)+.rm-tick{margin-left:0}.rm-member .rm-link{margin-left:auto}.rm-chip .rm-link{font-size:.7rem}.rm-fine{text-align:center;color:var(--rm-dim);margin:.5rem 0 0;font-size:.75rem}.rm-controls{gap:.5rem;margin-top:.85rem;display:flex}.rm-controls .rm-btn{flex:1 1 0;min-height:3.25rem;font-size:1.05rem;font-weight:600}.rm-start:disabled{opacity:.45}.rm-controls .rm-ping{flex:0 0 3.25rem;justify-content:center;align-items:center;gap:.2rem;padding:0;font-size:.85rem;display:inline-flex}.rm-ping-cool{font-variant-numeric:tabular-nums}.rm-ready.is-pulse{animation:.9s ease-in-out 3 rm-ready-pulse}@keyframes rm-ready-pulse{50%{transform:scale(1.03);box-shadow:0 0 0 5px #ffc10773}}@media (prefers-reduced-motion:reduce){.rm-ready.is-pulse{animation:none;box-shadow:0 0 0 3px #ffc10773}}.rm-hint{text-align:center;color:var(--rm-muted);margin:.55rem 0 0;font-size:.85rem}.rm-leave{color:var(--rm-muted);margin:.35rem auto 0;font-size:.85rem;display:flex}.rm-settings{margin-top:.75rem}.rm-settings .rm-panel-head{gap:.5rem}.rm-set-note{border:1px solid color-mix(in srgb, var(--rm-accent) 45%, transparent);background:color-mix(in srgb, var(--rm-accent) 8%, transparent);color:var(--rm-accent);border-radius:.55rem;margin:0 0 .6rem;padding:.45rem .7rem;font-size:.88rem;font-weight:600}.rm-hint.is-changed{color:var(--rm-accent);font-weight:600}.rm-sets{display:grid}.rm-cells-wrap{display:block;overflow-x:auto}.rm-cells{border-collapse:collapse;width:100%;font-size:.85rem}.rm-cells th{color:var(--rm-dim);text-align:left;white-space:nowrap;padding:.15rem .4rem;font-weight:600}.rm-cells thead th{text-align:center;font-size:.75rem}.rm-cells td{padding:.1rem .25rem}.rm-cells .rm-set{background:0 0;border:0;min-height:0;padding:0;display:block}.rm-cells .rm-set-label,.rm-cells .rm-set-hint,.rm-cells .rm-set-lab{display:none}.rm-cells .rm-set-control{justify-content:center;display:flex}.rm-set{border-bottom:1px solid var(--rm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .75rem;padding:.55rem 0;display:grid}.rm-set:last-child{border-bottom:0}.rm-set-label{min-width:0;font-size:.95rem;font-weight:600}.rm-set-control{justify-content:flex-end;min-width:0;display:flex}.rm-set.is-wide{grid-template-columns:minmax(0,1fr)}.rm-set.is-wide .rm-set-control{justify-content:stretch}.rm-set-hint{text-overflow:ellipsis;white-space:nowrap;color:var(--rm-muted);grid-column:1/-1;margin:0;font-size:.8rem;overflow:hidden}.rm-seg{border:1px solid var(--rm-line);background:var(--rm-raise);border-radius:.6rem;gap:3px;width:100%;padding:3px;display:flex}.rm-seg-btn{color:#ced4da;text-overflow:ellipsis;background:0 0;border:0;border-radius:.45rem;flex:1 1 0;min-width:0;min-height:2.75rem;padding:0 .4rem;font-size:.85rem;font-weight:600;line-height:1.15;overflow:hidden}.rm-seg-btn:not(:disabled):hover{color:#fff;background:#ffffff0d}.rm-seg-btn.is-on,.rm-seg-btn.is-on:not(:disabled):hover{background:var(--rm-accent);color:var(--rm-on-accent)}.rm-select{border-color:var(--rm-line);background-color:var(--rm-raise);color:#e9ecef;max-width:14rem;min-height:2.75rem;font-weight:600}.rm-select:focus{border-color:var(--rm-accent);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--rm-accent) 20%, transparent)}.rm-set.is-text .rm-set-hint{white-space:normal}.rm-text-wrap{gap:.25rem;width:100%;display:grid}.rm-text{border:1px solid var(--rm-line);background:var(--rm-raise);color:#e9ecef;resize:vertical;border-radius:.55rem;width:100%;min-height:4.5rem;font-size:.95rem;line-height:1.45}.rm-text:focus{border-color:var(--rm-accent);background:var(--rm-raise);color:#fff;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--rm-accent) 20%, transparent)}.rm-text-ro{max-height:calc(var(--rm-rows,4) * 1.45em + 1rem);white-space:pre-wrap;overflow-wrap:anywhere;padding:.5rem .75rem;overflow:auto}.rm-text-count{color:var(--rm-muted);justify-self:end;font-size:.78rem}.rm-text-count.is-full{color:var(--rm-accent);font-weight:600}.rm-multi{gap:.35rem;width:100%;display:grid}.rm-multi-bar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.rm-multi-count{color:var(--rm-muted);margin-right:auto;font-size:.85rem}.rm-mbtn{border:1px solid var(--rm-line);background:var(--rm-raise);color:#ced4da;border-radius:999px;min-height:2.25rem;padding:0 .7rem;font-size:.8rem;font-weight:600}.rm-mbtn:hover{color:#fff;border-color:color-mix(in srgb, var(--rm-accent) 50%, var(--rm-line))}.rm-mgrp{border:1px solid var(--rm-line);background:var(--rm-raise);border-radius:.6rem}.rm-mgrp-head{align-items:center;gap:.35rem;padding-right:.35rem;display:flex}.rm-mgrp-toggle{color:#e9ecef;text-align:left;background:0 0;border:0;flex:auto;align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:0 .7rem;font-size:.9rem;font-weight:600;display:flex}.rm-mgrp-toggle:focus-visible,.rm-mbtn:focus-visible,.rm-chip:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-mgrp.is-open .rm-adv-caret{transform:rotate(45deg)}.rm-mgrp-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rm-mgrp-n{color:var(--rm-dim);margin-left:auto;font-size:.78rem}.rm-mgrp-n.is-some{color:var(--rm-accent)}.rm-mgrp-head .rm-mbtn{min-height:2rem;padding:0 .55rem}.rm-mgrp-body{flex-wrap:wrap;gap:.35rem;padding:.15rem .6rem .6rem;display:flex}.rm-mgrp-body[hidden]{display:none}.rm-chip{border:1px solid var(--rm-line);min-height:2.5rem;color:var(--rm-muted);background:0 0;border-radius:999px;padding:0 .75rem;font-size:.85rem;font-weight:600}.rm-chip:not(:disabled):hover{color:#fff;border-color:color-mix(in srgb, var(--rm-accent) 50%, var(--rm-line))}.rm-chip.is-on{border-color:color-mix(in srgb, var(--rm-accent) 70%, transparent);background:color-mix(in srgb, var(--rm-accent) 22%, transparent);color:#fff}.rm-tiles{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:.5rem;display:grid}.rm-tile{aspect-ratio:8/5;border:2px solid var(--rm-line);cursor:pointer;color:#fff;background:linear-gradient(135deg, var(--rm-tile-accent,#2b3140), #0d0f14);filter:saturate(.45)brightness(.55);border-radius:.6rem;min-height:4.5rem;padding:0;transition:filter .15s,border-color .15s;display:block;position:relative;overflow:hidden}.rm-tile-pic,.rm-tile-pic img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.rm-tile-name{text-align:center;text-shadow:0 1px 2px #000;background:linear-gradient(#0000,#000000e0);padding:1.4rem .4rem .3rem;font-size:.78rem;font-weight:700;line-height:1.15;position:absolute;bottom:0;left:0;right:0}.rm-tile-check{background:#00000059;border:2px solid #ffffff8c;border-radius:50%;width:1.3rem;height:1.3rem;display:none;position:absolute;top:.3rem;right:.3rem}.rm-tile.is-on{filter:none;border-color:var(--rm-accent);box-shadow:0 0 0 1px var(--rm-accent)}.rm-tile.is-on .rm-tile-check{border-color:var(--rm-accent);background:var(--rm-accent);display:block}.rm-tile.is-on .rm-tile-check:after{content:"";border:2px solid #141821;border-width:0 2px 2px 0;width:.3rem;height:.6rem;position:absolute;top:.12rem;left:.38rem;transform:rotate(45deg)}.rm-tile:not(:disabled):hover{filter:saturate(.8)brightness(.85)}.rm-tile.is-on:not(:disabled):hover{filter:brightness(1.08)}.rm-tile:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-sets.is-ro .rm-tile{cursor:default}.rm-sets.is-ro .rm-chip{cursor:default;opacity:1}.rm-sets.is-ro .rm-chip:not(.is-on){color:var(--rm-dim);text-decoration:line-through}.rm-switch{min-width:2.75rem;min-height:2.75rem;color:var(--rm-muted);background:0 0;border:0;align-items:center;gap:.5rem;padding:0 .15rem;font-size:.85rem;font-weight:600;display:inline-flex}.rm-switch-track{border:1px solid var(--rm-line);background:var(--rm-raise);border-radius:999px;width:3rem;height:1.7rem;transition:background .15s;position:relative}.rm-switch-knob{background:var(--rm-muted);border-radius:50%;width:calc(1.7rem - 6px);height:calc(1.7rem - 6px);transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.rm-switch.is-on{color:var(--rm-accent)}.rm-switch.is-on .rm-switch-track{background:color-mix(in srgb, var(--rm-accent) 25%, transparent);border-color:color-mix(in srgb, var(--rm-accent) 60%, transparent)}.rm-switch.is-on .rm-switch-knob{background:var(--rm-accent);transform:translate(1.3rem)}.rm-switch-text{text-align:left;min-width:1.6rem}.rm-switch.is-named .rm-switch-text{max-width:10rem;line-height:1.2}.rm-stepper{border:1px solid var(--rm-line);background:var(--rm-raise);border-radius:.6rem;align-items:center;display:inline-flex}.rm-step-btn{width:2.75rem;height:2.75rem;color:var(--rm-accent);background:0 0;border:0;font-size:1.3rem;font-weight:700;line-height:1}.rm-step-btn:not(:disabled):hover{background:#ffffff0d}.rm-step-btn:disabled{color:var(--rm-dim);opacity:.5}.rm-step-val{text-align:center;min-width:3.5rem;font-weight:700}.rm-seg-btn:focus-visible,.rm-switch:focus-visible,.rm-step-btn:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-sets.is-ro .rm-seg-btn,.rm-sets.is-ro .rm-switch,.rm-sets.is-ro .rm-select{cursor:default;opacity:1}.rm-sets.is-ro .rm-seg-btn:not(.is-on){color:var(--rm-dim)}.rm-sets.is-ro .rm-step-btn{visibility:hidden;width:.75rem}.rm-sets.is-ro .rm-select{appearance:none;background-image:none;background-color:var(--rm-raise);padding-right:.75rem}.rm-sets.is-ro .rm-range{cursor:default;opacity:.8}.rm-adv{border-top:1px solid var(--rm-line);margin-top:.5rem}.rm-adv-head{color:#e9ecef;text-align:left;background:0 0;border:0;align-items:center;gap:.55rem;width:100%;min-height:2.75rem;padding:.35rem 0;font-weight:600;display:flex}.rm-adv-head:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-adv-caret{border-right:2px solid var(--rm-muted);border-bottom:2px solid var(--rm-muted);width:.5rem;height:.5rem;transition:transform .15s;transform:rotate(-45deg)}.rm-adv.is-open .rm-adv-caret{transform:rotate(45deg)}.rm-adv-badge{border:1px solid color-mix(in srgb, var(--rm-accent) 50%, transparent);background:color-mix(in srgb, var(--rm-accent) 10%, transparent);color:var(--rm-accent);border-radius:999px;padding:.05rem .5rem;font-size:.75rem;font-weight:700}.rm-adv-count{margin-left:auto;font-size:.78rem;font-weight:400}.rm-adv-tools{justify-content:flex-end;padding-bottom:.25rem;display:flex}.rm-adv-tools .rm-btn{font-size:.85rem}.rm-adv-group{letter-spacing:.08em;text-transform:uppercase;color:var(--rm-accent);margin:.85rem 0 .1rem;font-size:.7rem;font-weight:700}.rm-range-wrap{align-items:center;gap:.75rem;width:100%;display:flex}.rm-range{min-width:0;height:2.75rem;accent-color:var(--rm-accent);flex:auto}.rm-range-val{text-align:right;flex:none;min-width:4.5rem;font-weight:700}.rm-presets{border-bottom:1px solid var(--rm-line);margin-bottom:.15rem;padding:0 0 .55rem}.rm-presets[hidden]{display:none}.rm-presets-row{gap:.4rem;display:grid}.rm-presets-controls{flex-wrap:wrap;gap:.4rem;display:flex}.rm-presets-controls .rm-select{flex:10rem;max-width:none}.rm-presets-controls .rm-btn{flex:none;font-size:.88rem}.rm-input{border-color:var(--rm-line);background:var(--rm-raise);color:#e9ecef;flex:10rem;min-height:2.75rem}.rm-input:focus{border-color:var(--rm-accent);background:var(--rm-raise);color:#fff;box-shadow:0 0 0 .2rem color-mix(in srgb, var(--rm-accent) 20%, transparent)}.rm-presets .rm-set-hint{white-space:normal;margin-top:.35rem}.rh-name{color:#ffc107;font-weight:700}.rh-name.is-empty{display:none}.rh-actions{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.rh-actions .btn,.rh-form .btn{min-height:2.75rem}.rh-form{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.rh-form[hidden]{display:none}.rh-form .form-control{flex:12rem;min-height:2.75rem}.rh-msg{color:#3ddc84;margin-top:.4rem}.rh-msg.is-error{color:#f1aeb5}.rm-room.is-playing{max-width:none}.rm-room.is-playing .rm-head{padding:.25rem 0 .4rem}.rm-room.is-playing .rm-title{font-size:1rem}.rm-bar{scrollbar-width:none;gap:.35rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.rm-bar[hidden]{display:none}.rm-chip{border:1px solid var(--rm-line);background:var(--rm-raise);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}.rm-chip.is-you{border-color:color-mix(in srgb, var(--rm-accent) 55%, transparent)}.rm-chip.is-offline{color:var(--rm-dim)}.rm-chip .rm-crown svg{width:12px;height:12px}html.rm-lock,html.rm-lock body{overscroll-behavior:none;overflow:hidden}html.rm-lock main.container{max-width:none;padding-left:8px;padding-right:8px}.rm-game{background:#0b0e14;border-radius:.6rem;width:100%;min-height:240px;position:relative;overflow:hidden}.rm-play:fullscreen{background:#0b0e14;flex-direction:column;width:100%;height:100%;padding:6px 8px 0;display:flex;overflow:hidden}.rm-play:fullscreen>.rm-game{border-radius:0;flex:auto;width:auto;min-height:0;margin:0 -8px;height:auto!important}.rm-play:fullscreen>.rm-game.is-page{overflow:auto}.rm-game:fullscreen{background:#0b0e14;border-radius:0;width:100%;height:100%!important}.rm-game.is-page:fullscreen{overflow:auto}.rm-game.is-page{background:0 0;border-radius:0;min-height:0;overflow:visible}.rm-note{z-index:3;color:#ffd23f;text-align:center;pointer-events:none;background:#101218e6;border:1px solid #ffd23f73;border-radius:.6rem;max-width:calc(100% - 32px);padding:.45rem .8rem;font-size:.9rem;position:absolute;top:56px;left:50%;transform:translate(-50%)}.rm-note.is-info{color:#cfe6ff;border-color:#4dabff73}.rm-note.rm-start-note{z-index:30;pointer-events:auto;text-align:left;align-items:center;gap:.5rem;width:max-content;padding:.35rem .35rem .35rem .75rem;display:flex}.rm-start-note svg{flex:none;width:20px;height:20px}.rm-note-x{min-width:36px;min-height:36px;color:inherit;background:#ffffff14;border:0;border-radius:.45rem;flex:none;font-size:.9rem;line-height:1}.rm-keyhint{z-index:30;color:#e6e9ef;pointer-events:none;background:#101218c7;border-radius:.6rem;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;width:max-content;max-width:calc(100% - 32px);padding:.4rem .8rem;font-size:.85rem;transition:opacity .9s;display:flex;position:absolute;bottom:30%;left:50%;transform:translate(-50%)}.rm-keyhint.is-going{opacity:0}.rm-kh-item{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.rm-kbd{color:#fff;min-width:1.5rem;height:1.35rem;box-shadow:none;font:inherit;background:#2a2f3a;border:1px solid #ffffff59;border-bottom-width:2px;border-radius:.3rem;justify-content:center;align-items:center;padding:0 .35rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.rm-kh-item .rm-kbd+.rm-kbd{margin-left:-.1rem}.rm-conn{top:max(12px, env(safe-area-inset-top));z-index:1060;color:#ffe69c;text-align:center;pointer-events:none;background:#101218f0;border:1px solid #ffc1078c;border-radius:999px;max-width:calc(100vw - 32px);padding:.45rem .9rem;font-size:.9rem;font-weight:600;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0006}.rm-conn[hidden]{display:none}.rm-conn.is-down:before{content:"";vertical-align:.05rem;background:currentColor;border-radius:50%;width:.5rem;height:.5rem;margin-right:.5rem;animation:1s ease-in-out infinite rm-blink;display:inline-block}.rm-conn.is-back{color:#a3e4c1;border-color:#19875499}@media (prefers-reduced-motion:reduce){.rm-conn.is-down:before{animation:none}}.rm-end-h{text-align:center;margin:0 0 .75rem;font-size:1.4rem;font-weight:800}.rm-scores{margin:0;padding:0;list-style:none}.rm-end-note{text-align:center;color:var(--rm-dim);margin:.6rem 0 0;font-size:.85rem}.rm-score{border-bottom:1px solid var(--rm-line);align-items:center;gap:.7rem;min-height:3rem;padding:.3rem .5rem;display:flex}.rm-score:last-child{border-bottom:0}.rm-rank{text-align:center;color:var(--rm-muted);flex:0 0 1.5rem;font-weight:700}.rm-points{margin-left:auto;font-size:1.2rem;font-weight:800}.rm-score.is-first .rm-rank,.rm-score.is-first .rm-points{color:var(--rm-accent)}.rm-score.is-you{background:color-mix(in srgb, var(--rm-accent) 6%, transparent);border-radius:.4rem}.rm-notice-text{text-align:center;margin:.25rem 0 0;font-size:1.05rem}.rm-actions{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.rm-actions .rm-btn{width:100%;min-height:3rem;font-size:1.05rem;font-weight:600}.rm-actions .rm-again{min-height:3.5rem;font-size:1.25rem;font-weight:800}.rm-actions .rm-hint{margin:0 0 .25rem}.rm-last{color:var(--rm-muted);overflow-wrap:anywhere;margin:0 0 .6rem;font-size:.8rem}.rm-pick{margin-bottom:.75rem}.rm-pick-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rm-pick-row .rm-select{flex:0 16rem}.rm-pick-name{font-weight:700}.rm-pick .rm-set-hint{margin:.35rem 0 0}.g-themed{--rm-accent:var(--g-accent);--rm-on-accent:var(--g-on-accent,#141821);--rm-surface:var(--g-surface,#141821);--rm-raise:color-mix(in srgb, var(--rm-surface) 82%, var(--g-text,#fff) 8%);--rm-line:color-mix(in srgb, var(--g-text,#fff) 14%, transparent);--rm-muted:color-mix(in srgb, var(--g-text,#e9ecef) 62%, transparent);--rm-dim:color-mix(in srgb, var(--g-text,#e9ecef) 45%, transparent);background:var(--g-bg);color:var(--g-text,inherit);border-radius:1rem;padding:.75rem}.g-themed .rm-title,.g-themed .rm-card-title,.g-themed .rm-end-h,.g-themed .gh-title{font-family:var(--g-font,inherit);letter-spacing:.02em}.g-themed .rm-section-h{font-family:var(--g-font,inherit);letter-spacing:.06em;color:var(--g-accent2,var(--g-accent));font-size:.95rem}.g-themed .rm-adv-group{color:var(--g-accent2,var(--g-accent))}.g-themed .rm-card-desc,.g-themed .rm-seg-btn,.g-themed .rm-empty{color:var(--g-text,#ced4da)}.g-themed .rm-panel{box-shadow:0 10px 30px #00000040}.g-themed .rm-code{color:var(--g-text,#e9ecef)}.g-themed .btn-warning{--bs-btn-color:var(--rm-on-accent);--bs-btn-bg:var(--rm-accent);--bs-btn-border-color:var(--rm-accent);--bs-btn-hover-color:var(--rm-on-accent);--bs-btn-hover-bg:color-mix(in srgb, var(--rm-accent) 85%, #fff);--bs-btn-hover-border-color:color-mix(in srgb, var(--rm-accent) 85%, #fff);--bs-btn-active-color:var(--rm-on-accent);--bs-btn-active-bg:color-mix(in srgb, var(--rm-accent) 80%, #000);--bs-btn-active-border-color:color-mix(in srgb, var(--rm-accent) 80%, #000);--bs-btn-disabled-color:var(--rm-on-accent);--bs-btn-disabled-bg:var(--rm-accent);--bs-btn-disabled-border-color:var(--rm-accent);--bs-btn-focus-shadow-rgb:255, 255, 255}.g-themed .btn-outline-light{--bs-btn-color:var(--g-text,#f8f9fa);--bs-btn-border-color:color-mix(in srgb, var(--g-text,#f8f9fa) 55%, transparent);--bs-btn-hover-bg:var(--g-text,#f8f9fa);--bs-btn-hover-border-color:var(--g-text,#f8f9fa);--bs-btn-hover-color:var(--rm-surface)}.g-themed a:not(.btn){color:var(--g-accent2,var(--g-accent))}.rm-head.has-hero{background:#07080b;border-radius:.8rem;min-height:4.75rem;margin-bottom:.75rem;padding:.75rem .85rem;position:relative;overflow:hidden}.rm-hero-strip{z-index:0;opacity:.7;width:100%;height:100%;display:block;position:absolute;inset:0}.rm-hero-strip[hidden]{display:none}.rm-head.has-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000d1 0%,#00000073 55%,#0003 100%);position:absolute;inset:0}.rm-head.has-hero>:not(canvas):not(video){z-index:2;position:relative}.rm-head.has-hero .rm-title{color:#fff;text-shadow:0 2px 10px #0009;font-size:1.7rem}.g-themed .rm-head.has-hero{border-bottom:3px solid var(--g-accent2,var(--g-accent))}.rm-room.is-playing .rm-hero-strip,.rm-room.is-playing .rm-head.has-hero:after{display:none}.rm-room.is-playing .rm-head.has-hero{min-height:0;margin-bottom:.4rem;padding:.25rem .5rem}.rm-room.is-playing .rm-head.has-hero .rm-title{font-size:1.05rem}.rm-lobbygrid{gap:.75rem;display:grid}.rm-lobbymain{min-width:0}.rm-lobbyside{align-content:start;gap:.75rem;min-width:0;display:grid}.rm-lobbyside[hidden]{display:none}.rm-room.is-playing .rm-lobbygrid{display:block}.rm-preview-body{min-height:6rem}.rm-preview-body:empty:before{content:"Loading the preview…";color:var(--rm-dim);font-size:.85rem}.rm-howto-sum{cursor:pointer;align-items:center;gap:.55rem;min-height:2.75rem;font-weight:700;list-style:none;display:flex}.rm-howto-sum::-webkit-details-marker{display:none}.rm-howto[open]>.rm-howto-sum .rm-adv-caret{transform:rotate(45deg)}.g-themed .rm-howto-sum{font-family:var(--g-font,inherit);letter-spacing:.03em;font-size:1.05rem}.rm-howto-body{gap:.25rem;display:grid}.rm-facts{flex-wrap:wrap;gap:.35rem;display:flex}.rm-fact{border:1px solid var(--rm-line);background:var(--rm-raise);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;padding:.15rem .6rem;font-size:.8rem;font-weight:600;line-height:1.4;display:inline-flex}.rm-fact-k{color:var(--rm-muted);font-weight:400}.rm-fact b{font-weight:700}.rm-tip-pop{z-index:2100;border:1px solid var(--rm-line,#2b3140);background:var(--g-surface,var(--rm-surface,#141821));width:max-content;max-width:min(20rem,100vw - 16px);color:var(--g-text,#e9ecef);text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;border-radius:.55rem;padding:.5rem .7rem;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:.85rem;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 8px 24px #00000059}.rm-tip-pop[hidden]{display:none}.rm-tip-h{margin-bottom:.15rem;display:block}.rm-info{width:1.75rem;height:1.75rem;color:var(--rm-muted);cursor:help;background:0 0;border:0;flex:none;place-items:center;margin:-.35rem 0;padding:0;display:inline-grid}.rm-info:before{content:"i";border:1.5px solid;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font:italic 700 .7rem/1 Georgia,Times New Roman,serif;display:grid}.rm-info:hover,.rm-info.is-tipped{color:inherit}.rm-info:focus-visible{outline:2px solid var(--rm-accent);outline-offset:0;border-radius:50%}.rm-set-lab{align-items:center;gap:.2rem;min-width:0;display:flex}.rm-set-hintrow{grid-column:1/-1;align-items:center;gap:.2rem;min-width:0;display:flex}.rm-set-hintrow .rm-set-hint{min-width:0}.rm-set-hintrow .rm-info{margin:-.45rem 0}.rm-chipwrap{align-items:center;display:inline-flex}@media (pointer:coarse){.rm-info,.rm-set-hintrow .rm-info{width:44px;height:44px;margin:-.85rem -.5rem}.rm-chipwrap .rm-info{margin-inline:0}.rm-info:focus-visible{outline:none}.rm-info:focus-visible:before{outline:2px solid var(--rm-accent);outline-offset:2px}}.rm-home{max-width:1100px;margin:.5rem auto 1.5rem}.rm-home[data-component=rooms-game-home]:not([data-gh-ready]){visibility:hidden;animation:0s 3s forwards gh-reveal}@keyframes gh-reveal{to{visibility:visible}}.gh-hero{background:#07080b;border-radius:.9rem;align-items:flex-end;min-height:17rem;margin-bottom:1rem;display:flex;position:relative;overflow:hidden}.g-themed .gh-hero{background:linear-gradient(135deg, var(--g-accent), var(--g-accent2,var(--g-accent)));border-bottom:4px solid var(--g-accent2,var(--g-accent))}.gh-hero-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gh-hero-canvas[hidden]{display:none}.gh-hero:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00000059 45%,#000000d9 100%);position:absolute;inset:0}.gh-hero-text{z-index:1;color:#fff;max-width:40rem;padding:1.25rem;position:relative}.gh-title{text-shadow:0 3px 16px #0009;margin:0;font-size:clamp(2.3rem,7vw,4.25rem);font-weight:800;line-height:.95}.gh-desc{margin:.5rem 0 .15rem;font-size:1.1rem}.gh-meta{color:#ffffffbf;margin:0 0 .9rem;font-size:.85rem}.gh-meta.has-facts{--gd-line:#ffffff38;--gd-raise:#0000008c;--gd-muted:#ffffffb3;color:#fff}.gh-meta.has-facts .gd-fact{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-size:.85rem}.gh-meta .gd-svg{width:1em;height:1em}.gh-create{letter-spacing:.02em;min-height:3.5rem;padding:0 2.25rem;font-size:1.25rem;font-weight:800}.g-themed .gh-create{font-family:var(--g-font,inherit);box-shadow:0 6px 22px #00000073}.gh-error{background:#0e0c1ceb;border-radius:8px;width:fit-content;max-width:520px;margin-top:.6rem;padding:.3rem .5rem}.gh-error[hidden]{display:none}.gh-grid{gap:1rem;display:grid}.gh-grid .rm-panel{min-width:0}.gh-grid .rm-section-h{margin-top:0}.gh-howto[hidden]{display:none}.gh-howto [data-gh-guide]{min-width:0}.gh-preset-list{margin:0;padding:0;list-style:none}.gh-preset{border-bottom:1px solid var(--rm-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 .75rem;padding:.5rem 0;display:grid}.gh-preset:last-child{border-bottom:0}.gh-preset-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gh-preset-meta{grid-area:2/1;font-size:.8rem}.gh-preset-play{grid-area:1/2/span 2;font-weight:600}.gh-preset-msg{grid-column:1/-1;margin:.35rem 0 0}.gh-preset-msg[hidden]{display:none}.gh-statrow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 .75rem;display:grid}.gh-statrow dt{letter-spacing:.05em;text-transform:uppercase;color:var(--rm-muted);font-size:.72rem;font-weight:600}.gh-statrow dd{margin:0;font-size:1.6rem;font-weight:800}.g-themed .gh-statrow dd{font-family:var(--g-font,inherit);color:var(--g-accent2,var(--g-accent))}.gh-links{margin:0;font-size:.9rem}.gh-board-list{margin:0;padding:0;list-style:none}.gh-board-list li{border-bottom:1px solid var(--rm-line);grid-template-columns:1.75rem minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;padding:.4rem 0;display:grid}.gh-board-list li:last-child{border-bottom:0}.gh-board-list li.is-you{font-weight:700}.gh-rank{color:var(--rm-accent);text-align:center;font-weight:800}.gh-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gh-wins{font-weight:700}.rm-thumb{aspect-ratio:16/7;background:#07080b;position:relative;overflow:hidden}.rm-thumb canvas,.rm-thumb video{width:100%;height:100%;display:block;position:absolute;inset:0}.rm-thumb canvas[hidden]{display:none}video.rm-clip{object-fit:cover;object-position:50% 50%;pointer-events:none;background:0 0}.rm-thumb.is-flat{background:linear-gradient(135deg, var(--g-accent,#2b3140), var(--g-accent2,#141821))}.rm-thumb.g-themed{border-radius:0;padding:0}.rm-thumb.g-themed:not(.is-flat){background:var(--g-bg)}.rh-filter{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.rh-filter .btn{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=576px){.rm-games{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-actions{flex-direction:row}.rm-actions .rm-btn{flex:1 1 0}.gh-hero{min-height:21rem}.gh-hero-text{padding:1.75rem 2rem}}@media (width>=768px){.gh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gh-howto{grid-column:1/-1}.rm-home.g-themed{padding:1rem}}@media (width>=992px){.rm-room.has-side:not(.is-playing){max-width:1120px}.rm-room.has-side:not(.is-playing) .rm-lobbygrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=575.98px){.gh-statrow{grid-template-columns:repeat(2,minmax(0,1fr))}.g-themed{padding:.5rem}}@media (prefers-reduced-motion:reduce){.rm-room *,.rm-lobby *,.rm-home *{transition:none!important;animation:none!important}}.rm-row .rm-end{flex:none}.rm-end.is-armed,.rm-end-room.is-armed,[data-rm-end].is-armed{color:#fff;background:#dc3545;border-color:#dc3545}.rm-actions-quiet{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}.rm-end-room{color:#e8838d}.rm-menu-btn,.rm-bar .au-btn{background:var(--rm-raise,transparent);color:var(--g-text,#e9ecef)}.rm-menu-btn{border:1px solid var(--g-accent,#ffc107);cursor:pointer;border-radius:.5rem;flex:none;min-width:44px;min-height:36px;font-size:1.15rem;line-height:1}.rm-pause-btn{font-size:1rem}.rm-fs-btn{font-size:1.05rem}.rm-menu-btn:hover,.rm-bar .au-btn:hover,.rm-bar .au-btn[aria-expanded=true]{background:color-mix(in srgb, var(--rm-raise,#141821) 80%, var(--g-text,#e9ecef))}.rm-pause-btn.is-on{background:var(--g-accent,#ffc107);color:var(--g-on-accent,#111)}.rm-pause-btn:disabled{opacity:.5;cursor:default}.rm-pause{z-index:4;pointer-events:none;outline:none;justify-content:center;align-items:flex-start;padding:56px 16px 16px;display:flex;position:absolute;inset:0}.rm-pause[hidden]{display:none}.rm-pause.is-on{pointer-events:auto;-webkit-backdrop-filter:grayscale(.6)blur(1px);backdrop-filter:grayscale(.6)blur(1px);background:#05070c99;align-items:center;padding-top:16px}.rm-pause-banner,.rm-pause-card{pointer-events:auto;text-align:center;background:var(--g-surface,#141821);max-width:min(420px,100%);color:var(--g-text,#e9ecef);border:1px solid var(--g-accent,#2b3140);border-radius:.8rem}.rm-pause-banner{padding:.5rem .8rem;font-size:.9rem;box-shadow:0 6px 20px #0006}.rm-pause-card{gap:.55rem;width:min(360px,100%);padding:1.1rem 1.25rem;display:grid}.rm-pause-title{font-family:var(--g-font,inherit);letter-spacing:.04em;color:var(--g-accent,#ffc107);font-size:2rem;font-weight:800}.rm-pause-title.is-count{font-size:3.5rem;line-height:1}.rm-pause-sub,.rm-pause-vote,.rm-pause-hint,.rm-pause-note{margin:0}.rm-pause-sub,.rm-pause-hint{color:#8b94a3;font-size:.85rem}.rm-pause-note{color:#cfe6ff;font-size:.85rem}.rm-pause-banner .rm-pause-note+*,.rm-pause-vote+.rm-pause-note{margin-top:.3rem}.rm-pause-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.35rem;display:flex}.rm-pause-actions .rm-btn{min-width:96px;min-height:44px}.rm-game.is-page .rm-pause.is-on{align-items:flex-start}.rm-game.is-page .rm-pause-card{position:sticky;top:72px}.rm-menu-overlay{z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05070cb8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.rm-menu-overlay[hidden]{display:none}.rm-menu-panel{background:var(--g-surface,#141821);border:1px solid var(--g-accent,#2b3140);width:min(420px,100%);max-height:calc(100dvh - 2rem);color:var(--g-text,#e9ecef);border-radius:.9rem;flex-direction:column;gap:.6rem;padding:1.25rem;font-family:inherit;display:flex;overflow:auto}.rm-menu-panel .rm-btn{width:100%;min-height:48px}.rm-menu-title{font-family:var(--g-font,inherit);text-align:center;margin:0;font-size:1.5rem}.rm-menu-note,.rm-menu-keys{text-align:center;color:#8b94a3;margin:0;font-size:.85rem}.rm-menu-hint{text-align:center;color:#8b94a3;margin:-.3rem 0 0;font-size:.8rem}.rm-menu-panel .rm-btn.rm-tolobby.is-armed,.rm-menu-panel .rm-btn.rm-tolobby.is-armed:hover,.rm-menu-panel .rm-btn.rm-tolobby.is-armed:focus,.rm-menu-panel .rm-btn.rm-tolobby.is-armed:active{color:#1a1a1a;background-color:#ffc107;border-color:#ffc107;font-weight:700}.rm-menu-howto{flex:none;max-height:55vh;padding:.5rem .25rem;font-size:.9rem;overflow:auto}.rm-notes{gap:.6rem;display:grid}.rm-notes-list{overscroll-behavior:contain;gap:.5rem;max-height:22rem;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.rm-notes-empty{color:var(--rm-muted,#8b94a3);font-size:.85rem}.rm-notes-item{border:1px solid var(--rm-line,#2b3140);background:var(--rm-raise,#1b2030);border-radius:.6rem;padding:.5rem .6rem}.rm-notes-item.is-declined .rm-notes-text{color:var(--rm-muted,#8b94a3)}.rm-notes-meta{min-height:1.75rem;color:var(--rm-muted,#8b94a3);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.rm-notes-author{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rm-notes-you{color:var(--rm-dim,#6b7480)}.rm-notes-date{white-space:nowrap}.rm-notes-chip{letter-spacing:.04em;text-transform:uppercase;border:1px solid;border-radius:999px;flex:none;padding:.05rem .5rem;font-size:.7rem;font-weight:700}.rm-notes-chip.is-open{color:var(--rm-accent,#ffc107)}.rm-notes-chip.is-accepted{color:#7cc4ff}.rm-notes-chip.is-progress{color:#5fe38f;background:#3ddc8429}.rm-notes-chip.is-done{color:var(--rm-green-hi,#3ddc84)}.rm-notes-chip.is-declined{color:var(--rm-dim,#6b7480)}.rm-notes-del{margin-left:auto;min-width:44px;min-height:44px;color:var(--rm-muted,#8b94a3);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;margin-block:-.6rem;font-size:1.25rem;line-height:1}.rm-notes-del:hover,.rm-notes-del:focus-visible{color:#f1aeb5}.rm-notes-del.is-armed{color:#fff;background:var(--rm-red,#dc3545);font-size:.8rem;font-weight:700}.rm-notes-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.9rem;line-height:1.4}.rm-notes-reply{white-space:pre-wrap;overflow-wrap:anywhere;border-left:3px solid var(--rm-green-hi,#3ddc84);background:color-mix(in srgb, var(--rm-green-hi,#3ddc84) 8%, transparent);border-radius:0 .4rem .4rem 0;margin:.4rem 0 0;padding:.35rem .55rem;font-size:.85rem}.rm-notes-item.is-declined .rm-notes-reply{border-left-color:var(--rm-dim,#6b7480);background:0 0}.rm-notes-reply-h{text-transform:uppercase;letter-spacing:.06em;color:var(--rm-muted,#8b94a3);font-size:.7rem;font-weight:700}.rm-notes-form{gap:.45rem;display:grid}.rm-notes-input,.rm-chat-input{color:var(--g-text,#e9ecef);border-color:var(--rm-line,#2b3140);background-color:var(--rm-raise,#1b2030);font-size:1rem}.rm-notes-input{resize:vertical;min-height:4.5rem}.rm-notes-input::placeholder,.rm-chat-input::placeholder{color:var(--rm-dim,#6b7480)}.rm-notes-input:focus,.rm-chat-input:focus{color:var(--g-text,#e9ecef);background-color:var(--rm-raise,#1b2030);border-color:var(--rm-accent,#ffc107);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--rm-accent,#ffc107) 20%, transparent)}.rm-notes-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rm-notes-hint{color:var(--rm-dim,#6b7480);font-size:.75rem}.rm-notes-error{margin:0}.rm-notes-count{color:var(--rm-muted,#8b94a3);font-size:.85rem;font-weight:400}.rm-notespanel .rm-howto-sum{flex-wrap:wrap}.rm-notespanel[open] .rm-howto-sum{margin-bottom:.5rem}.rm-menu-panel .rm-notes .rm-btn{width:auto}.rm-menu-notes{padding:.25rem 0}.rm-menu-notes[hidden]{display:none}.gh-notes{grid-column:1/-1}.rl-chipbox{flex:none;align-items:center;gap:.35rem;display:inline-flex}.rl-chipbox:empty{display:none}.rl-chip{letter-spacing:.03em;color:var(--rm-accent,#ffc107);font-variant-numeric:tabular-nums;background:#00000059;border:1px solid;border-radius:999px;padding:.1rem .5rem;font-size:.75rem;font-weight:700}.rl-new{min-height:32px;color:inherit;text-underline-offset:2px;cursor:pointer;opacity:.85;background:0 0;border:0;border-radius:.4rem;padding:0 .4rem;font-size:.8rem;text-decoration:underline;position:relative}.rl-new:after{content:"";position:absolute;inset:-6px -2px}.rl-new:hover,.rl-new:focus-visible,.rl-new[aria-expanded=true]{opacity:1}.rl-pop{z-index:1060;overscroll-behavior:contain;text-align:left;color:var(--g-text,#e9ecef);text-shadow:none;background:var(--rm-surface,#141821);border:1px solid var(--rm-line,#2b3140);border-radius:.7rem;padding:.75rem .85rem;font-size:.9rem;position:fixed;overflow:auto;box-shadow:0 12px 32px #0000008c}.rl-pop-head{flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-bottom:.35rem;display:flex}.rl-list{gap:.35rem;display:grid}.rl-item{border-top:1px solid var(--rm-line,#2b3140)}.rl-item:first-child{border-top:0}.rl-sum{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;min-height:2.75rem;padding:.55rem 0;list-style:none;display:flex}.rl-sum::-webkit-details-marker{display:none}.rl-sum .rm-adv-caret{border-color:var(--rm-muted,#8b94a3);align-self:center}.rl-item[open] .rm-adv-caret{transform:rotate(45deg)}.rl-ver{color:var(--rm-accent,#ffc107);font-variant-numeric:tabular-nums;font-weight:800}.rl-title{overflow-wrap:anywhere;min-width:0;font-weight:700}.rl-date{color:var(--rm-muted,#8b94a3);white-space:nowrap;margin-left:auto;font-size:.78rem}.rl-body{padding:0 0 .6rem 1.1rem}.rl-bullets{margin:0 0 .35rem;padding-left:1.1rem;line-height:1.45}.rl-bullets li+li{margin-top:.15rem}.rl-p{margin:0 0 .35rem;line-height:1.45}.rl-muted{color:var(--rm-muted,#8b94a3)}.rl-done{margin-top:.4rem}.rl-done-h{letter-spacing:.06em;text-transform:uppercase;color:var(--rm-green-hi,#3ddc84);margin:0 0 .25rem;font-size:.72rem;font-weight:700}.rl-done-list{gap:.2rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:grid}.rl-done-id{color:var(--rm-muted,#8b94a3);font-variant-numeric:tabular-nums}.rl-done-by{color:var(--rm-dim,#6b7480);font-size:.78rem}.gh-releases{grid-column:1/-1}.gh-releases[hidden]{display:none}.gh-version{margin:.35rem 0 0}.rm-head-main .rl-chipbox{font-size:.85rem}.rm-room.is-playing .rm-head-main .rl-new{display:none}.rm-menu-releases{text-align:left;max-height:40vh;padding:0 .25rem;overflow:auto}.rm-menu-releases[hidden]{display:none}.gh-foot{text-align:center;margin:1rem 0 .25rem;font-size:.9rem}.rm-chat{gap:.5rem;display:grid}.rm-chat-h{margin-top:0}.rm-chat-log{overscroll-behavior:contain;border:1px solid var(--rm-line,#2b3140);background:#00000038;border-radius:.6rem;align-content:start;gap:.2rem;height:14rem;margin:0;padding:.4rem .5rem;font-size:.9rem;line-height:1.35;list-style:none;display:grid;overflow-y:auto}.rm-chat.is-compact .rm-chat-log{height:7.5rem}.rm-chat-line{overflow-wrap:anywhere}.rm-chat-name{color:var(--g-accent2,var(--rm-blue-hi,#6cb8ff));font-weight:700}.rm-chat-name:after{content:":"}.rm-chat-line.is-mine .rm-chat-name{color:var(--rm-accent,#ffc107)}.rm-chat-line.is-mine{border-left:2px solid var(--rm-accent,#ffc107);padding-left:.4rem}.rm-chat-line.is-local{color:var(--rm-muted,#8b94a3);font-size:.82rem;font-style:italic}.rm-chat-line.is-error{color:#f1aeb5}.rm-chat-form{gap:.5rem;display:flex}.rm-chat-input{flex:auto;min-width:0;min-height:2.75rem}.rm-chat-send{flex:none}.rq-page{max-width:820px}.rq-head{padding:.75rem 0 1rem}.rq-post{margin-bottom:1rem}.rq-post .rm-section-h{margin-top:0}.rq-select{color:#e9ecef;background-color:var(--rm-raise);border-color:var(--rm-line);min-height:2.75rem;font-size:1rem}.rq-select:focus{color:#e9ecef;background-color:var(--rm-raise);border-color:var(--rm-accent);box-shadow:none}.rm-notes-all{white-space:nowrap;color:var(--rm-accent,#ffc107)}.rq-filters{flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;margin-bottom:.6rem;display:flex}.rq-filter{flex:12rem;gap:.2rem;min-width:0;margin:0;display:grid}.rq-filter-h{letter-spacing:.08em;text-transform:uppercase;color:var(--rm-muted);font-size:.72rem;font-weight:600}.rq-tabs{flex-wrap:wrap;gap:.4rem;margin:0 0 .75rem;display:flex}.rq-tab{border:1px solid var(--rm-line);min-height:2.75rem;color:var(--rm-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .85rem;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.rq-tab:hover,.rq-tab:focus-visible{color:#f8f9fa;border-color:var(--rm-accent)}.rq-tab.is-current{color:var(--rm-on-accent);background:var(--rm-accent);border-color:var(--rm-accent)}.rq-count{opacity:.85;font-weight:400}.rq-list{gap:.6rem;max-height:none;overflow:visible}[data-rq-results][aria-busy=true] .rq-list{opacity:.55;transition:opacity .15s .1s}.rq-item{padding:.65rem .75rem}.rq-item.is-new{border-color:var(--rm-accent)}.rq-meta{flex-wrap:wrap;row-gap:.25rem}.rq-game{border:1px solid color-mix(in srgb, var(--rq-accent,#8b94a3) 55%, transparent);background:color-mix(in srgb, var(--rq-accent,#8b94a3) 14%, transparent);color:#f1f3f5;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.05rem .55rem .05rem .35rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}a.rq-game:hover,a.rq-game:focus-visible{border-color:var(--rq-accent,var(--rm-accent));color:#fff}.rq-swatch{background:linear-gradient(135deg, var(--rq-accent,#8b94a3) 50%, var(--rq-accent2,var(--rq-accent,#8b94a3)) 50%);border-radius:50%;flex:none;width:.7rem;height:.7rem}.rq-icon{color:#ced4da;flex:none;font-size:.85rem;line-height:1}.rq-post-hint{margin:0}.rm-notes-chip a{color:inherit;text-decoration:none}.rm-notes-chip a:hover,.rm-notes-chip a:focus-visible{text-decoration:underline}.rq-meta .rm-notes-del{margin-left:auto}.rq-row-error{margin:.35rem 0 0;font-size:.82rem}.ch-cards{gap:.75rem;margin-bottom:1rem;display:grid}.ch-card{border-left:3px solid var(--rq-accent,var(--rm-line));padding:.75rem .85rem;scroll-margin-top:1rem}.ch-card-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"thumb id links";align-items:center;gap:.35rem .75rem;margin-bottom:.55rem;display:grid}.ch-thumb{border:1px solid var(--rm-line);background:linear-gradient(135deg, color-mix(in srgb, var(--rq-accent,#8b94a3) 45%, #10131a), color-mix(in srgb, var(--rq-accent2,var(--rq-accent,#8b94a3)) 25%, #10131a));border-radius:.45rem;grid-area:thumb;place-items:center;width:96px;height:54px;text-decoration:none;display:grid;overflow:hidden}.ch-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ch-thumb-icon{color:#ced4da;font-size:1.5rem;line-height:1}.ch-card-id{grid-area:id;min-width:0}.ch-card-h{overflow-wrap:anywhere;margin:0;font-size:1.15rem;font-weight:800}.ch-card-h a{color:#f8f9fa;text-decoration:none}.ch-card-h a:hover,.ch-card-h a:focus-visible{color:var(--rq-accent,var(--rm-accent));text-decoration:underline}.ch-card-sub{flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:.1rem 0 0;display:flex}.ch-date{color:var(--rm-muted);white-space:nowrap;font-size:.82rem}.ch-new{letter-spacing:.04em;text-transform:uppercase;align-self:center;font-size:.68rem}.ch-card-links{flex-wrap:wrap;grid-area:links;justify-content:flex-end;gap:.1rem .85rem;margin:0;font-size:.85rem;display:flex}.ch-card-links a,.ch-card-links span{white-space:nowrap;align-items:center;min-height:2.75rem;display:inline-flex}.ch-card-links a{color:var(--rm-accent);text-decoration:none}.ch-card-links a:hover,.ch-card-links a:focus-visible{text-decoration:underline}.ch-count{color:var(--rm-muted);font-variant-numeric:tabular-nums}.ch-card-links a.ch-count{color:var(--rm-muted)}.ch-rel{scroll-margin-top:1rem}.ch-rel:target{outline:1px solid var(--rm-accent);outline-offset:.3rem;border-radius:.3rem}.ch-latest{padding-left:.1rem}.ch-rel-list .rl-bullets{list-style:outside}.ch-earlier{border-top:1px solid var(--rm-line);margin-top:.6rem}.ch-earlier-sum{cursor:pointer;min-height:2.75rem;color:var(--rm-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;list-style:none;display:flex}.ch-earlier-sum::-webkit-details-marker{display:none}.ch-earlier-sum:hover,.ch-earlier-sum:focus-visible{color:#f8f9fa}.ch-earlier[open]>.ch-earlier-sum .rm-adv-caret{transform:rotate(45deg)}.ch-earlier-new{color:var(--rm-green-hi,#3ddc84);font-size:.78rem;font-weight:700}.ch-rel-list{margin:0;padding:0;list-style:none}.ch-rel-list>.ch-rel{border-top:1px solid color-mix(in srgb, var(--rm-line) 60%, transparent);padding:.55rem 0 .6rem 1rem}.ch-meta{flex-wrap:wrap;align-items:baseline;gap:.2rem .55rem;margin-bottom:.3rem;display:flex}.ch-body{padding-left:.1rem}.ch-body>:last-child{margin-bottom:0}.ch-done .rl-done-list a{color:inherit;text-decoration:none}.ch-done .rl-done-list a:hover,.ch-done .rl-done-list a:focus-visible{color:#fff;text-decoration:underline}.ch-empty{padding:.9rem}.ch-more{margin:.25rem 0 .4rem 1rem;font-size:.88rem}.ch-more a{min-height:2.75rem;color:var(--rm-accent);align-items:center;text-decoration:none;display:inline-flex}.ch-more a:hover,.ch-more a:focus-visible{text-decoration:underline}.ch-back{margin:0 0 1rem}@media (width<=575.98px){.ch-card{padding:.65rem .7rem}.ch-card-head{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumb id""links links"}.ch-thumb{width:72px;height:40px}.ch-card-links{justify-content:flex-start}.ch-card-links a,.ch-card-links span{min-height:2.25rem}.ch-rel-list>.ch-rel{padding-left:.4rem}.ch-more{margin-left:.4rem}}.ch-feed{white-space:nowrap;color:var(--rm-muted)}.gh-changes-link{color:var(--rm-accent,#ffc107);margin-top:.5rem;font-size:.85rem;text-decoration:none;display:inline-block}.gh-changes-link:hover,.gh-changes-link:focus-visible{text-decoration:underline}.rm-fc[hidden]{display:none}.rm-fc-win{z-index:2050;border:1px solid var(--rm-line,#2b3140);background:linear-gradient(var(--rm-surface,#141821), var(--rm-surface,#141821)) #11141b;width:min(340px,100vw - 16px);height:min(380px,100dvh - 16px);color:var(--g-text,#e9ecef);border-radius:.8rem;flex-direction:column;font-family:inherit;display:flex;position:fixed;top:16px;left:16px;box-shadow:0 12px 32px #00000080}.rm-fc-win[hidden]{display:none}.rm-fc-head{border-bottom:1px solid var(--rm-line,#2b3140);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;gap:.15rem;padding:.2rem .3rem .2rem .75rem;display:flex}.rm-fc-head:active{cursor:grabbing}.rm-fc-title{flex:auto;font-size:.9rem;font-weight:700}.rm-fc-hbtn{width:40px;height:40px;color:var(--rm-muted,#8b94a3);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;padding:0;display:grid}.rm-fc-hbtn:hover,.rm-fc-hbtn:focus-visible{color:var(--g-text,#e9ecef);background:#ffffff12}.rm-fc-hbtn[aria-pressed=true]{color:var(--g-text,#e9ecef)}.rm-fc-hbtn.is-on{color:var(--rm-accent,#ffc107)}.rm-fc-hbtn[hidden]{display:none}.rm-fc-body{flex:auto;min-height:0;padding:.5rem}.rm-fc-body.rm-chat{grid-template-rows:minmax(0,1fr) auto}.rm-fc-body .rm-chat-log{height:auto;min-height:0}.rm-fc-btn{z-index:2050;border:1px solid var(--rm-accent,#ffc107);width:48px;height:48px;color:var(--rm-accent,#ffc107);background:linear-gradient(var(--rm-surface,#141821), var(--rm-surface,#141821)) #11141b;cursor:pointer;touch-action:none;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;top:16px;left:16px;box-shadow:0 6px 18px #00000080}.rm-fc-btn svg{width:22px;height:22px}.rm-fc-btn[hidden]{display:none}.rm-fc.is-playing .rm-fc-btn{width:40px;height:40px}.rm-fc.is-playing .rm-fc-btn svg{width:19px;height:19px}.rm-fc-badge{background:var(--rm-red,#dc3545);color:#fff;text-align:center;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:.72rem;font-weight:700;line-height:20px;position:absolute;top:-5px;right:-5px}.rm-fc-badge[hidden]{display:none}.rm-fc-toasts{z-index:2051;pointer-events:none;flex-direction:column;align-items:flex-start;gap:.4rem;width:max-content;max-width:min(320px,100vw - 16px);display:flex;position:fixed}.rm-fc-toasts.is-below{flex-direction:column-reverse}.rm-fc-toasts.is-right{align-items:flex-end}.rm-fc-toast{pointer-events:auto;text-align:left;border:1px solid var(--rm-line,#2b3140);background:linear-gradient(var(--rm-raise,#1b2030), var(--rm-raise,#1b2030)) #161a24;max-width:100%;color:var(--g-text,#e9ecef);cursor:pointer;border-radius:.6rem;padding:.45rem .7rem;font-size:.85rem;line-height:1.3;animation:.18s ease-out rm-fc-in;box-shadow:0 6px 18px #00000073}.rm-fc-toast span{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rm-fc-toast b{color:var(--g-accent2,var(--rm-blue-hi,#6cb8ff))}@keyframes rm-fc-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.rm-fc-toast{animation:none}}@media (width<=767.98px),(pointer:coarse){.rm-fc-win{width:min(420px,100vw - 16px);height:min(340px,55dvh)}.rm-room.is-playing .rm-bar{padding-right:46px}}.rm-room.rm-chat-bar .rm-bar,.rm-room.is-playing.rm-chat-bar .rm-head{padding-right:46px}.rm-room.is-playing .rm-head .au-menu{display:none}.rm-bar .au-btn{min-height:36px}.rm-audience-head{margin-top:.7rem}.rm-audience-h{color:var(--rm-muted);font-size:.9rem}.rm-audience .rm-member{min-height:2.6rem}.rm-tick.is-watch{color:var(--rm-blue-hi)}.rm-seat:disabled{opacity:.45}.rm-watching-pill{border:1px solid color-mix(in srgb, var(--rm-blue-hi) 55%, transparent);color:var(--rm-blue-hi);white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.rm-watching-pill[hidden]{display:none}.rm-chip-watch{color:var(--rm-blue-hi)}.rm-row-watch{color:var(--rm-blue-hi);font-variant-numeric:tabular-nums}@media (width<=600px){.rm-room.is-playing [data-rm-copywatch]{display:none}}.rm-chat-tag{background:color-mix(in srgb, var(--rm-blue-hi,#6cb8ff) 20%, transparent);color:var(--rm-blue-hi,#6cb8ff);vertical-align:1px;border-radius:999px;margin:0 .3rem 0 .25rem;padding:0 .35rem;font-size:.68rem;font-weight:600}.rm-watch{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:.45rem;padding:0 0 .4rem;font-size:.8rem;display:flex;overflow-x:auto}.rm-watch[hidden]{display:none}.rm-watch-who{white-space:nowrap;color:var(--rm-muted);text-align:center;flex:none;min-width:7.5rem}.rm-watch-keys{white-space:nowrap;color:var(--rm-dim);flex:none}.rm-watch-step{border:1px solid var(--rm-line);background:var(--rm-raise);width:30px;height:30px;color:var(--g-text,#e9ecef);cursor:pointer;border-radius:50%;flex:none;padding:0;font-size:1.1rem;line-height:1}.rm-watch-leave{border:1px solid var(--rm-line);min-height:30px;color:var(--rm-muted);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:.1rem .7rem;font-size:.78rem}.rm-watch-leave:hover{color:var(--g-text,#e9ecef);border-color:var(--rm-muted)}.rm-watch-step:focus-visible,.rm-watch-leave:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-watch-who b{color:var(--g-text,#e9ecef)}.rm-watch-eye{margin-right:.2rem}.rm-watch-list{flex:none;gap:.3rem;display:inline-flex}.rm-watch-chip,.rm-watch-next{border:1px solid var(--rm-line);background:var(--rm-raise);min-height:30px;color:var(--g-text,#e9ecef);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:.1rem .6rem;font-size:.78rem}.rm-watch-chip.is-on{border-color:var(--rm-blue-hi);background:color-mix(in srgb, var(--rm-blue-hi) 22%, var(--rm-raise));color:#fff}.rm-watch-chip.is-out{color:var(--rm-dim)}.rm-watch-chip:focus-visible,.rm-watch-next:focus-visible{outline:2px solid var(--rm-accent);outline-offset:2px}.rm-watch-next{align-items:center;gap:.35rem;margin-left:auto;display:inline-flex}.rm-watch-next.is-on{border-color:var(--rm-green-hi);color:var(--rm-green-hi)}.rm-watch-box{border:1px solid;border-radius:3px;place-items:center;width:14px;height:14px;font-size:.7rem;line-height:1;display:inline-grid}@media (width<=767.98px),(pointer:coarse){.rm-watch-keys{display:none}.rm-watch-chip,.rm-watch-next,.rm-watch-leave{min-height:36px}.rm-watch-step{width:36px;height:36px}}.rm-nest{width:100%;height:100%;position:relative}.rm-stage{position:absolute;inset:0}.rm-stage[hidden]{display:none}.rm-meta{pointer-events:none;z-index:6;position:absolute;inset:0}.rm-nest:not(.has-stage) .rm-meta{pointer-events:auto;overflow:auto}.rm-game.is-page .rm-nest{height:auto}.rm-game.is-page .rm-stage,.rm-game.is-page .rm-nest:not(.has-stage) .rm-meta{position:static}.rm-sub{color:var(--g-accent2,var(--g-accent,#ffc107));font-weight:600}.rm-sub[hidden]{display:none}.rm-bar-sub{white-space:nowrap;text-overflow:ellipsis;max-width:40vw;font-size:.82rem;overflow:hidden}.rm-secs{margin-top:.75rem}.rm-sec{margin-top:.25rem}.rm-sec .rm-adv-body{border-left:2px solid var(--rm-line);margin-bottom:.5rem;padding-left:.5rem}.rm-sec-adv{width:100%;min-height:40px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:.25rem;padding:0;font-weight:600;display:flex}.rm-sec-adv[aria-expanded=true] .rm-adv-caret{transform:rotate(45deg)}.rm-sec-adv .rm-muted{font-size:.8rem;font-weight:400}.rm-set-err{color:#ffb3ba;background:#dc354526;border:1px solid #dc354580;border-radius:.4rem;margin:0 0 .5rem;padding:.4rem .6rem;font-size:.88rem}.rm-menu-sub{color:var(--g-accent2,var(--g-accent,#ffc107));font-family:inherit;font-size:.8rem;display:block}.rm-menu-panelbody{max-height:50vh;overflow:auto}.rm-member.is-offline .pf-av,.rm-chip.is-offline .pf-av{opacity:.5}.rm-chip .pf-av{margin-left:-.25rem}.rm-limit{text-align:left;background:#0e0c1ceb;border-radius:10px;max-width:520px;margin:0 0 .75rem;padding:.5rem}.rm-limit-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.rm-limit-list li{border:1px solid #ffffff26;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.35rem .6rem;display:flex}.rm-limit-list a{font-weight:600}.rm-limit-meta{color:#adb5bd;margin-right:auto;font-size:.85rem}.rm-limit-end{min-height:36px}.rm-limit-end.is-armed{color:#fff;background:#dc3545}.rm-limit-note{margin:.4rem 0 0;font-size:.85rem}.rb{--rb-line:#ffffff21;--rb-raise:#ffffff0b;--rb-muted:#ffffff9e;--rb-dim:#ffffff61;--rb-cols:8.5rem minmax(6rem, .8fr) 10.5rem minmax(7rem, 1.6fr) 2.8rem 2.8rem 3rem 10.5rem;--rb-height:23rem;margin:0 auto 1.75rem}.rb-top{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0 0 .5rem;display:flex}.rb-h{align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.rb-dot{background:#e5484d;border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 3px #e5484d40}.rb.is-empty .rb-dot{background:var(--rb-dim);box-shadow:none}.rb-summary{color:var(--rb-muted);font-variant-numeric:tabular-nums;font-size:.85rem}.rb-filter-btn{margin-left:auto;display:none}.rb-tools{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .5rem;display:flex}.rb-search{flex:14rem;min-width:0;min-height:36px}.rb-filters{flex-wrap:wrap;flex:auto;align-items:center;gap:.5rem;display:flex}.rb-refresh{justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;transition:transform .15s;display:flex}.rb-refresh.is-loading{animation:1s linear infinite rb-spin}@media (prefers-reduced-motion:reduce){.rb-refresh.is-loading{opacity:.6;animation:none}}@keyframes rb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.rb-update-text{color:var(--rb-muted);white-space:nowrap;font-size:.8rem}.rb-select{width:auto;max-width:13rem;min-height:36px}.rb-seg{border:1px solid var(--rb-line);border-radius:.4rem;display:inline-flex;overflow:hidden}.rb-seg button{min-height:34px;color:var(--rb-muted);white-space:nowrap;background:0 0;border:0;padding:0 .65rem;font-size:.85rem}.rb-seg button+button{border-left:1px solid var(--rb-line)}.rb-seg button[aria-pressed=true]{color:#ffc107;background:#ffc10729;font-weight:600}.rb-check{color:var(--rb-muted);white-space:nowrap;cursor:pointer;align-items:center;gap:.35rem;font-size:.85rem;display:inline-flex}.rb-check .form-check-input{margin:0}.rb-panel{height:var(--rb-height);overscroll-behavior:contain;border:1px solid var(--rb-line);background:#0000002e;border-radius:.7rem;position:relative;overflow-y:auto}.rb-list{margin:0;padding:0;list-style:none}.rb-loading{color:var(--rb-muted);margin:0;padding:1rem}.rb-loading[hidden]{display:none}.rb-row{grid-template-columns:var(--rb-cols);border-bottom:1px solid var(--rb-line);align-items:center;column-gap:.6rem;min-height:2.9rem;padding:.35rem .75rem;display:grid}.rb-info{display:contents}.rb-headrow{z-index:1;min-height:2rem;color:var(--rb-muted);letter-spacing:.06em;text-transform:uppercase;background:#1d2230;padding-top:.25rem;padding-bottom:.25rem;font-size:.72rem;font-weight:700;position:sticky;top:0}.rb-list .rb-row{cursor:pointer;transition:background-color .15s}.rb-list .rb-row:hover{background:var(--rb-raise)}.rb-list .rb-row.is-lobby{color:#ffffffe6}.rb-row.is-new{animation:2.5s ease-out rb-new}@keyframes rb-new{0%{background-color:#ffc1074d}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.rb-row.is-new{outline:1px solid #ffc10780;animation:none}}.rb-game{text-overflow:ellipsis;white-space:nowrap;color:#fff;background:#ffffff1f;border-radius:999px;justify-self:start;max-width:100%;padding:.15rem .55rem;font-size:.78rem;font-weight:700;text-decoration:none;overflow:hidden}.rb-game.g-themed{background:var(--g-accent);color:var(--g-on-accent);font-family:var(--g-font,inherit);border-radius:999px;padding:.15rem .55rem}.rb-game:hover{filter:brightness(1.12);color:inherit}.rb-game.g-themed:hover{color:var(--g-on-accent)}.rb-room{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rb-code{color:#fff;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem;font-weight:700;text-decoration:none}.rb-code:hover{color:#fff;text-decoration:underline}.rb-host{text-overflow:ellipsis;white-space:nowrap;color:var(--rb-muted);font-size:.78rem;overflow:hidden}.rb-you{color:#ffc107;font-weight:600}.rb-pill{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;max-width:100%;font-size:.8rem;font-weight:600;display:inline-flex;overflow:hidden}.rb-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.rb-pill.is-playing{color:#ff6b6f}.rb-pill.is-lobby{color:#3ddc84}.rb-pill.is-full{color:var(--rb-muted)}.rb-pill.is-idle{color:var(--rb-dim)}.rb-status{min-width:0;overflow:hidden}.rb-players{align-items:baseline;gap:.45rem;min-width:0;display:flex}.rb-names{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.88rem;overflow:hidden}.rb-seats{color:var(--rb-muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.rb-watchers,.rb-bots,.rb-age{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--rb-muted);font-size:.8rem}.rb-watchers{color:#6cb8ff}.rb-watchers.is-zero,.rb-bots.is-zero{color:var(--rb-dim);opacity:.6}.rb-acts{justify-content:flex-end;gap:.35rem;display:flex}.rb-acts .btn{min-height:32px;font-weight:600}.rb-end.is-armed{color:#fff;background:#dc3545}.rb-empty{text-align:center;place-content:center;gap:.25rem;height:calc(100% - 2rem);padding:1rem;display:grid}.rb-empty[hidden]{display:none}.rb-empty p{margin:0}.rb-empty-h{font-weight:600}.rb-empty-links{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex;margin-top:.5rem!important}.rb-error{color:#ff8a8a}@media (width<=991.98px){.rb{--rb-height:22.5rem}.rb-headrow{display:none}.rb-empty{height:100%}.rb-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"game room status""info info acts";row-gap:.3rem;padding:.5rem .65rem}.rb-game{grid-area:game;max-width:9.5rem}.rb-room{flex-direction:row;grid-area:room;align-items:baseline;gap:.45rem}.rb-status{grid-area:status;justify-self:end}.rb-info{grid-area:info;align-items:baseline;gap:.7rem;min-width:0;display:flex}.rb-players{flex:auto}.rb-acts{grid-area:acts}}@media (width<=575.98px){.rb{--rb-height:23rem}.rb-filter-btn{display:inline-block}.rb-filters{width:100%;display:none}.rb.is-filters-open .rb-filters{display:flex}.rb-search{flex-basis:100%}.rb-refresh{order:2}.rb-update-text{order:3}.rb-select{flex:8rem;max-width:none}.rb-seg{width:100%}.rb-seg button{flex:1 1 0;padding:0 .3rem}.rb-row{grid-template-areas:"game room status""info info info""acts acts acts"}.rb-acts{justify-content:flex-end}.rb-info .rb-age{margin-left:auto}}@media (width<=575.98px) and (width>=380px){.rb-row{grid-template-areas:"game room status""info info acts"}.rb-info .rb-age{margin-left:0}}.vt-bar{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.35rem;display:flex}.vt-vote,.vt-ctoggle{cursor:pointer;border:1px solid var(--rm-line,#ffffff2e);min-height:36px;color:var(--rm-muted,#adb5bd);background:0 0;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .65rem;font-size:.82rem;font-weight:600;line-height:1;display:inline-flex;position:relative}.vt-vote:after,.vt-ctoggle:after{content:"";position:absolute;inset:-4px -2px}.vt-vote:hover:not(:disabled),.vt-ctoggle:hover,.vt-vote:focus-visible,.vt-ctoggle:focus-visible{color:var(--g-text,#f8f9fa);border-color:var(--rm-accent,#ffc107)}.vt-vote.is-voted{color:#1b1e24;background:var(--rm-accent,#ffc107);border-color:var(--rm-accent,#ffc107)}.vt-vote:disabled{cursor:default;opacity:.7}.vt-vote.is-static{cursor:default}.vt-ctoggle[aria-expanded=true]{color:var(--g-text,#f8f9fa)}.vt-shipped{letter-spacing:.03em;color:var(--rm-green-hi,#3ddc84);border:1px solid;border-radius:999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.vt-thread{border-left:2px solid var(--rm-line,#ffffff26);gap:.4rem;margin-top:.45rem;padding-left:.6rem;display:grid}.vt-thread[hidden]{display:none}.vt-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.vt-empty{color:var(--rm-muted,#adb5bd);font-size:.82rem}.vt-item{color:var(--rm-muted,#adb5bd);flex-wrap:wrap;align-items:center;column-gap:.45rem;font-size:.8rem;display:flex}.vt-author{color:var(--g-text,#e9ecef);text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.vt-you{color:var(--rm-dim,#8b94a3);font-weight:400}.vt-text{color:var(--g-text,#e9ecef);white-space:pre-wrap;overflow-wrap:anywhere;flex-basis:100%;margin:.05rem 0 0;font-size:.88rem;line-height:1.35}.vt-del{margin-left:auto;min-width:44px;min-height:36px;color:var(--rm-muted,#adb5bd);cursor:pointer;background:0 0;border:0;border-radius:.45rem;margin-block:-.4rem;font-size:1.1rem;line-height:1}.vt-del:hover,.vt-del:focus-visible{color:#f1aeb5}.vt-del.is-armed{color:#fff;background:var(--rm-red,#dc3545);font-size:.75rem;font-weight:700}.vt-form{gap:.4rem;display:flex}.vt-input{min-width:0;min-height:40px;color:var(--g-text,#e9ecef);background-color:var(--rm-raise,#1b2030);border-color:var(--rm-line,#ffffff2e);flex:1;font-size:1rem}.vt-input:focus{color:var(--g-text,#e9ecef);background-color:var(--rm-raise,#1b2030);border-color:var(--rm-accent,#ffc107);box-shadow:none}.vt-input::placeholder{color:var(--rm-dim,#8b94a3)}.vt-send{flex:none;min-height:40px}.vt-error{color:#ff8a80;margin:0;font-size:.82rem}.vt-mod{border-top:1px dashed var(--rm-line,#ffffff26);gap:.35rem;margin-top:.45rem;padding-top:.4rem;display:grid}.vt-mod-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.vt-mod-h{text-transform:uppercase;letter-spacing:.06em;color:var(--rm-dim,#8b94a3);margin-right:.15rem;font-size:.68rem;font-weight:700}.vt-mod-btn{cursor:pointer;border:1px solid var(--rm-line,#ffffff2e);min-height:36px;color:var(--rm-muted,#adb5bd);background:0 0;border-radius:999px;padding:.1rem .7rem;font-size:.8rem;font-weight:600;line-height:1;position:relative}.vt-mod-btn:after{content:"";position:absolute;inset:-4px -2px}.vt-mod-btn:hover:not(:disabled),.vt-mod-btn:focus-visible,.vt-mod-btn.is-pending{color:var(--g-text,#f8f9fa);border-color:var(--rm-accent,#ffc107)}.vt-mod-btn.is-current{color:#1b1e24;background:var(--rm-accent,#ffc107);border-color:var(--rm-accent,#ffc107)}.vt-mod-del{margin-left:auto}.vt-mod-del:hover:not(:disabled),.vt-mod-del:focus-visible{color:#f1aeb5;border-color:#f1aeb5}.vt-mod-del.is-armed{color:#fff;background:var(--rm-red,#dc3545);border-color:var(--rm-red,#dc3545)}.vt-mod-form[hidden]{display:none}@media (pointer:coarse),(width<=575.98px){.vt-mod-btn,.vt-mod-form .vt-input,.vt-mod-form .vt-send{min-height:44px}}.sg-page{max-width:820px;margin:0 auto}.sg-btn{align-items:center;min-height:44px;display:inline-flex}.sg-form .form-control{min-height:44px}.sg-error{color:#ff8a80;margin-top:.35rem;font-size:.875rem}.sg-thumbs{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.sg-thumbs:empty{display:none}.sg-thumb{background:#111;border:1px solid #ffffff26;border-radius:.4rem;width:96px;height:96px;display:block;position:relative;overflow:hidden}.sg-thumb img,.sg-thumb img[width][height]{object-fit:cover;width:100%;height:100%;display:block}a.sg-thumb:hover,a.sg-thumb:focus-visible{border-color:#ffc107}.sg-drop{color:#fff;cursor:pointer;background:linear-gradient(225deg,#000000bf 45%,#0000 46%);border:0;width:44px;height:44px;padding:0 0 18px 18px;font-size:1.25rem;line-height:1;position:absolute;top:0;right:0}.sg-existing{cursor:pointer}.sg-remove-box{color:#fff;background:#000000b3;align-items:center;gap:.3rem;min-height:32px;padding:0 .35rem;font-size:.8rem;display:flex;position:absolute;bottom:0;left:0;right:0}.sg-existing:has(input:checked) img{opacity:.3}.sg-list{gap:.75rem;display:grid}.sg-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.sg-title{overflow-wrap:anywhere}.sg-chip{letter-spacing:.02em;border:1px solid;border-radius:999px;flex:none;padding:.15rem .55rem;font-size:.75rem;font-weight:600}.sg-chip-new{color:#9ecbff}.sg-chip-planned{color:#ffc107}.sg-chip-built{color:#69db7c}.sg-chip-declined{color:#adb5bd}.sg-reply{white-space:pre-line;background:#ffc10714;border-left:3px solid #ffc107;border-radius:0 .3rem .3rem 0;margin-bottom:.6rem;padding:.4rem .6rem;font-size:.925rem}.sg-reply-h{color:#ffc107;margin-right:.25rem;font-weight:600}.sg-text{overflow-wrap:anywhere;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sg-text.is-open{-webkit-line-clamp:unset;line-clamp:unset;display:block}.sg-more{color:#ffc107;min-height:44px;padding-left:0}.sg-index-card{border-style:dashed!important}@media (width>=576px){.sg-thumb{width:128px;height:128px}}.ac-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.ac-req-count{font-variant-numeric:tabular-nums;margin-left:.25rem}.ac-sortbar{justify-content:flex-end;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.ac-sortbar[hidden]{display:none}.ac-sortbar .form-select{width:auto;min-height:38px}.ac-head{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:.5rem;display:flex}.ac-head .card-title{overflow-wrap:anywhere;margin-right:auto}.ac-chips{flex-wrap:wrap;gap:.35rem;margin:0 0 .6rem;display:flex}.ac-chip{color:#fffc;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.1rem .55rem;font-size:.75rem;line-height:1.5;display:inline-block}.ac-phone{align-items:center;gap:.3rem;display:inline-flex}.ac-phone svg{flex:none}.ac-phone[data-phone=desktop]{color:#fff9}.ac-ver,.ac-updated{font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border-radius:999px;padding:.1rem .45rem;font-size:.75rem;font-weight:600;line-height:1.4;display:inline-block}.ac-ver{color:#fffc;border:1px solid #ffffff40}.ac-updated{color:#111;background:#ffc107}.ac-stats{color:#fffc;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.25rem 1rem;margin:auto 0 0;font-size:.85rem;display:flex}.ac-dim{color:#ffffff80}.ac-star,.ac-play{color:#ffc107}.gr{flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:.9rem;display:flex}.gr[hidden]{display:none}.gr-lead{color:inherit;opacity:.85}.gr-stars{display:inline-flex}.gr-star{cursor:pointer;color:#ffffff4d;background:0 0;border:0;min-width:36px;min-height:36px;padding:0 .1rem;font-size:1.45rem;line-height:1;transition:color .1s,transform .1s}.gr-star.is-on{color:#ffc107}.gr-star.is-hover{color:#ffd65c;transform:scale(1.12)}.gr-star:focus-visible{outline-offset:-2px;border-radius:.3rem;outline:2px solid #ffc107}.gr-star:disabled{cursor:progress}.gr-sum{font-variant-numeric:tabular-nums}.gr-dim{opacity:.6}.gr-clear{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:.8rem;text-decoration:underline}.gr-clear:hover{opacity:1}.gr-error{color:#ff8a80;flex-basis:100%;font-size:.8rem}@media (pointer:coarse){.gr-star{min-width:44px;min-height:44px}.gr-clear{min-height:44px}}.gh-rating{text-shadow:0 1px 3px #000c;margin:-.4rem 0 .8rem}.rm-rate{justify-content:center;margin:.6rem 0 0}[data-component=card-rooms]>.rb{margin-top:2.5rem;scroll-margin-top:1rem}.ac-cardwrap{flex-direction:column;height:100%;display:flex}.ac-cardwrap>.card{flex:auto}.ac-cardwrap.has-rooms>.card{border-bottom-right-radius:0;border-bottom-left-radius:0}.ac-rooms{border:1px solid var(--bs-secondary,#6c757d);border-radius:0 0 var(--bs-card-border-radius,.375rem) var(--bs-card-border-radius,.375rem);background:#ffffff0a;border-top-color:#ffffff1f;min-width:0;padding:.55rem .75rem .6rem;font-size:.85rem}.ac-rooms[hidden]{display:none}.cr-head{font-variant-numeric:tabular-nums;align-items:center;gap:.45rem;margin:0 0 .35rem;font-weight:600;display:flex}.cr-dot{background:#e5484d;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 3px #e5484d40}.cr-list{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.cr-row{flex-wrap:wrap;align-items:center;gap:.2rem .5rem;min-width:0;display:flex}.cr-who{text-overflow:ellipsis;white-space:nowrap;flex:4rem;min-width:0;font-weight:600;overflow:hidden}.cr-pill{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:.8rem;font-weight:600;overflow:hidden}.cr-pill.is-playing{color:#ff6b6f}.cr-pill.is-lobby{color:#3ddc84}.cr-pill.is-full{color:#ffffff9e}.cr-pill.is-idle{color:#ffffff73}.cr-seats{color:#ffffffb3;font-variant-numeric:tabular-nums}.cr-acts{gap:.3rem;margin-left:auto;display:flex}.cr-acts .btn{align-items:center;min-height:36px;padding-top:0;padding-bottom:0;display:inline-flex}.cr-more{min-height:32px;margin-top:.35rem;font-size:.85rem;line-height:32px;display:inline-block}.lb-score{align-items:center;gap:.25rem;display:inline-flex}.lb-del{margin-block:-.4rem;min-width:2.25rem;min-height:1.9rem;color:var(--rm-muted,#adb5bd);cursor:pointer;background:0 0;border:0;border-radius:.4rem;margin-right:-.5rem;padding:0 .35rem;font-size:1.1rem;font-weight:400;line-height:1}.lb-del:hover,.lb-del:focus-visible{color:#f1aeb5}.lb-del.is-armed{color:#fff;background:var(--rm-red,#dc3545);font-size:.75rem;font-weight:700}.lb-del:disabled{opacity:.6;cursor:default}.lb-del-col{text-align:end;white-space:nowrap;width:1%;padding-block:0!important}.lb-error{color:#f1aeb5;padding:.4rem .75rem}.lz-loading{color:#e6ecf5b3;margin:.75rem 0;font-size:.95rem}.lz-loading:before{content:"";vertical-align:-.1em;border:2px solid;border-right-color:#0000;border-radius:50%;width:.85em;height:.85em;margin-right:.5em;animation:.8s linear infinite lz-spin;display:inline-block}@keyframes lz-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.lz-loading:before{animation:none}}.lz-error{color:#ffe69c;background:#ffc10714;border:1px solid #ffc10780;border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0;padding:.55rem .8rem;font-size:.95rem;display:flex}.lz-retry{min-width:6rem;min-height:2.75rem;font-weight:700}.gd{--gd-acc:var(--g-accent,var(--rm-accent,#ffc107));--gd-acc2:var(--g-accent2,var(--gd-acc));--gd-line:var(--rm-line,#2b3140);--gd-raise:var(--rm-raise,#1b2030);--gd-muted:var(--rm-muted,#8b94a3);flex-direction:column;gap:.75rem;min-width:0;font-size:.9rem;line-height:1.35;display:flex;container:gd/inline-size}.gd-wait{color:var(--gd-muted);margin:0;font-size:.85rem}.gd svg.gd-svg{vertical-align:-.12em;flex:none;width:1em;height:1em}.gd-glyph{flex:none;line-height:1}.gd-hero{border:1px solid var(--gd-line);background:linear-gradient(120deg, color-mix(in srgb, var(--gd-acc) 14%, transparent), transparent 70%), var(--gd-raise);border-radius:.7rem;grid-template-columns:minmax(0,7.5rem) 1fr;align-items:center;gap:.75rem;padding:.5rem;display:grid}.gd-hero:not(:has(.gd-hero-pic)){grid-template-columns:1fr}.gd-hero-pic{aspect-ratio:16/10;object-fit:cover;border-radius:.45rem;width:100%;display:block}.gd-hero-name{font-family:var(--g-font,inherit);letter-spacing:.02em;color:var(--gd-acc);margin:0;font-size:1.15rem}.gd-pitch{margin:.15rem 0 .4rem;font-weight:600}.gd-facts{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.gd-fact{border:1px solid var(--gd-line);background:color-mix(in srgb, var(--gd-raise) 70%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .5rem;font-size:.78rem;display:inline-flex}.gd-fact-k{color:var(--gd-muted)}.gd-h,.gd-sum{font-family:var(--g-font,inherit);letter-spacing:.04em;text-transform:uppercase;color:var(--gd-acc);align-items:center;gap:.4rem;margin:0;font-size:.95rem;display:flex}.gd-hrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.4rem;display:flex}.gd-block>.gd-h{margin-bottom:.45rem}.gd-steps{counter-reset:none;gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gd-step{background:var(--gd-raise);border:1px solid var(--gd-line);border-radius:.6rem;grid-template-columns:auto auto 1fr;align-items:center;gap:.5rem;padding:.4rem .55rem;display:grid}.gd-step-n{background:var(--gd-acc);width:1.45rem;height:1.45rem;color:var(--g-on-accent,#141821);border-radius:50%;place-items:center;font-size:.8rem;font-weight:800;display:grid}.gd-step-art{place-items:center;width:2rem;height:2rem;font-size:1.35rem;display:grid}.gd-step-art img{max-width:100%;max-height:100%}.gd-step-art:empty{display:none}.gd-step-text{flex-direction:column;min-width:0;display:flex}.gd-step-t{font-weight:700}.gd-step-d{color:var(--gd-muted);font-size:.82rem}@container gd (width>=720px){.gd-steps{grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.gd-step{grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-items:start}.gd-step-art{grid-area:1/2;justify-self:end}.gd-step-text{grid-column:1/-1}}.gd-seg{border:1px solid var(--gd-line);border-radius:999px;display:inline-flex;overflow:hidden}.gd-segb{color:var(--gd-muted);background:0 0;border:0;padding:.12rem .65rem;font-size:.78rem}.gd-segb.is-on{background:var(--gd-acc);color:var(--g-on-accent,#141821);font-weight:700}.gd-kcols{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.6rem 1rem;display:grid}.gd-kcol{--gd-c:var(--gd-acc2);border-left:3px solid var(--gd-c);min-width:0;padding-left:.5rem}.gd-kh{text-transform:uppercase;letter-spacing:.06em;color:var(--gd-c);margin:0 0 .25rem;font-size:.72rem}.gd-klist{grid-template-columns:fit-content(48%) minmax(0,1fr);gap:.2rem .5rem;margin:0;padding:0;list-style:none;display:grid}.gd-krow{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.gd-caps{flex-wrap:wrap;align-items:center;gap:.15rem;display:flex}.gd-kbd{text-align:center;min-width:1.45rem;color:var(--g-text,#e9ecef);background:linear-gradient(color-mix(in srgb, var(--gd-raise) 60%, #fff 10%), var(--gd-raise));border:1px solid color-mix(in srgb, var(--g-text,#fff) 25%, transparent);border-bottom-width:2px;border-radius:.3rem;padding:.05rem .32rem;font:600 .72rem/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.gd-kbd.is-mouse{font-family:inherit}.gd-kbd.is-touch{white-space:normal;text-align:left;font-family:inherit}.gd-touch{grid-template-columns:fit-content(45%) minmax(0,1fr)}.gd-plus{color:var(--gd-muted);font-size:.7rem}.gd-act{min-width:0}.gd-tag{color:var(--gd-muted);border:1px solid var(--gd-line);vertical-align:.05em;white-space:nowrap;border-radius:.3rem;margin-left:.3rem;padding:0 .32rem;font-size:.68rem;display:inline-block}.gd-notes{color:var(--gd-muted);margin:.4rem 0 0;padding-left:1.1rem;font-size:.8rem}.gd-kbdmap{margin-top:.45rem}.gd-kcols-under{margin-top:.6rem}.gd-klistwrap{margin-top:.5rem}.gd-klistwrap>summary{cursor:pointer;color:var(--gd-muted);font-size:.8rem}.gd-klistwrap[open]>summary{margin-bottom:.4rem}.gd-kbdmap>summary{cursor:pointer;color:var(--gd-muted);font-size:.8rem}.gd-kbdmap[open]>summary{margin-bottom:.4rem}.gd-sec{border:1px solid var(--gd-line);background:color-mix(in srgb, var(--gd-raise) 55%, transparent);border-radius:.7rem}.gd-sum{cursor:pointer;-webkit-user-select:none;user-select:none;padding:.5rem .65rem;list-style:none}.gd-sum::-webkit-details-marker{display:none}.gd-caret{border-bottom:2px solid;border-right:2px solid;flex:none;width:.5rem;height:.5rem;margin-right:.15rem;transition:transform .15s;transform:rotate(-45deg)}.gd-sec[open]>.gd-sum .gd-caret{transform:rotate(45deg)}.gd-sum-t{flex:1;min-width:0}.gd-count{color:var(--gd-muted);letter-spacing:0;text-transform:none;font-family:system-ui,sans-serif;font-size:.72rem}.gd-body{flex-direction:column;gap:.6rem;padding:0 .65rem .65rem;display:flex}.gd-body:empty{display:none}.gd-intro{color:var(--gd-muted);margin:0;font-size:.85rem}.gd-lines{gap:.2rem;margin:0;padding-left:1.1rem;display:grid}.gd-cards{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.gd-cards>li{min-width:0;display:flex}.gd-card{--gd-c:var(--gd-acc2);text-align:left;min-width:0;font:inherit;color:inherit;background:var(--gd-raise);border:1px solid var(--gd-line);border-radius:.55rem;flex:1;grid-template-columns:2.75rem 1fr;align-items:start;gap:.5rem;padding:.4rem .5rem;display:grid;position:relative}.gd-card.has-color{border-left:3px solid var(--gd-c)}button.gd-card{cursor:help}button.gd-card:hover,button.gd-card:focus-visible{border-color:color-mix(in srgb, var(--gd-acc) 55%, var(--gd-line));outline:none}.gd-card-art{background:radial-gradient(closest-side,#ffffff29,#ffffff0a);border-radius:.4rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.6rem;display:grid;overflow:hidden}.gd-card-art img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:100%}.gd-card-art.is-empty{background:0 0}.gd-card.no-art,.gd-cards .gd-card.no-art{grid-template-columns:1fr}.gd-card-main{flex-direction:column;gap:.18rem;min-width:0;display:flex}.gd-card-top{flex-wrap:wrap;align-items:baseline;gap:.3rem;display:flex}button.gd-card .gd-card-top{padding-right:1.1rem}.gd-card-name{font-weight:700}.gd-card-top .gd-tag{color:var(--gd-c);border-color:color-mix(in srgb, var(--gd-c) 45%, transparent);margin-left:0}.gd-more{width:1rem;height:1rem;color:var(--gd-muted);border:1px solid var(--gd-line);border-radius:50%;place-items:center;font:italic 700 .68rem/1 Georgia,serif;display:inline-grid;position:absolute;top:.4rem;right:.45rem}.gd-card-text{color:var(--gd-muted);font-size:.8rem}.gd-stats{flex-wrap:wrap;gap:.15rem .5rem;display:flex}.gd-stat{white-space:nowrap;align-items:center;gap:.2rem;font-size:.8rem;display:inline-flex}.gd-stat b{font-variant-numeric:tabular-nums;color:var(--gd-sc,inherit)}.gd-stat-k{color:var(--gd-muted);font-size:.72rem}.gd-abils{flex-direction:column;gap:.15rem;font-size:.78rem;display:flex}.gd-abil{display:block}.gd-abil>.gd-svg,.gd-abil>.gd-glyph{margin-right:.25rem}.gd-abil>b{margin-right:.3rem}.gd-abil>span:not(.gd-glyph){color:var(--gd-muted)}.gd-cards.is-compact{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.3rem}.gd-cards.is-compact .gd-card{grid-template-columns:1.9rem 1fr;align-items:center;padding:.25rem .4rem}.gd-cards.is-compact .gd-card-art{width:1.9rem;height:1.9rem;font-size:1.15rem}.gd-cards.is-wide{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.gd-cards.is-wide .gd-card{grid-template-columns:1fr}.gd-cards.is-wide .gd-card-art{aspect-ratio:16/10;background:#00000040;width:100%;height:auto}.gd-cards.is-wide .gd-card-art img{object-fit:cover;width:100%;height:100%}.gd-group{--gd-c:var(--gd-acc2);flex-direction:column;gap:.35rem;display:flex}.gd-gh{text-transform:uppercase;letter-spacing:.05em;color:var(--gd-c);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.82rem;display:flex}.gd-gh-art{place-items:center;width:1.5rem;height:1.5rem;display:grid}.gd-gh-art img{max-width:100%;max-height:100%}.gd-gh-d{text-transform:none;letter-spacing:0;color:var(--gd-muted);font-size:.8rem;font-weight:400}.gd-tabs{flex-direction:column;gap:.5rem;display:flex}.gd-tabbar{scrollbar-width:thin;gap:.3rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.gd-tab{--gd-c:var(--gd-acc2);background:var(--gd-raise);border:1px solid var(--gd-line);color:inherit;border-radius:.5rem;flex:none;align-items:center;gap:.35rem;padding:.2rem .55rem .2rem .25rem;font-size:.82rem;display:inline-flex}.gd-tab.is-on{border-color:var(--gd-c);box-shadow:inset 0 -3px 0 var(--gd-c);font-weight:700}.gd-tab-art{border-radius:.35rem;place-items:center;width:1.8rem;height:1.8rem;display:grid;overflow:hidden}.gd-tab-art img{max-width:100%;max-height:100%}.gd-panel{--gd-c:var(--gd-acc2);flex-direction:column;gap:.6rem;display:flex}.gd-panel>[data-gd-body]{flex-direction:column;gap:.6rem;display:flex}.gd-sub{flex-direction:column;gap:.35rem;display:flex}.gd-subh{text-transform:uppercase;letter-spacing:.05em;color:var(--gd-c);align-items:center;gap:.35rem;margin:0;font-size:.8rem;display:flex}.gd-tablebox{border:1px solid var(--gd-line);border-radius:.45rem;width:fit-content;min-width:min(100%,24rem);max-width:100%;overflow-x:auto}.gd-table{border-collapse:collapse;width:100%;font-size:.8rem}.gd-table th,.gd-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--gd-line);padding:.25rem .45rem}.gd-table thead th{color:var(--gd-muted);white-space:nowrap;background:var(--gd-raise);font-weight:600}.gd-table tbody th{white-space:nowrap;font-weight:600}.gd-table tbody tr:last-child>*{border-bottom:0}.gd-table .is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.gd-note{color:var(--gd-muted);margin:.25rem 0 0;font-size:.76rem}.gd-settings th{width:1%}.gd-trow-h th{color:var(--gd-acc);text-transform:uppercase;letter-spacing:.06em;background:var(--gd-raise);font-size:.72rem}.gd-opts{flex-wrap:wrap;gap:.2rem;display:flex}.gd-opt{border:1px solid var(--gd-line);color:var(--gd-muted);white-space:nowrap;border-radius:.3rem;padding:0 .4rem;font-size:.76rem}.gd-opt.is-def{color:var(--g-on-accent,#141821);background:var(--gd-acc);border-color:var(--gd-acc);font-weight:700}.gd-opt.is-more{border-style:dashed}.gd-range{color:var(--gd-muted);align-self:center;font-size:.76rem}.gd-hint{color:var(--gd-muted);margin-top:.1rem;font-size:.74rem;display:block}.gd-info{border:1px solid var(--gd-line);width:1rem;height:1rem;color:var(--gd-muted);vertical-align:.05em;background:0 0;border-radius:50%;padding:0;font:italic 700 .66rem/1 Georgia,serif}.gd-tips{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.gd-tips li{border-left:3px solid var(--gd-acc2);background:var(--gd-raise);border-radius:0 .45rem .45rem 0;padding:.3rem .55rem}@container gd (width>=720px){.gd-tips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=575.98px){.gd-cards{grid-template-columns:1fr}.gd-cards.is-wide,.gd-cards.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-hero{grid-template-columns:minmax(0,6rem) 1fr}}.cm{--cm-text:var(--g-text,#e9ecef);--cm-surface:var(--g-surface,#141821);--cm-line:color-mix(in srgb, var(--cm-text) 18%, transparent);--cm-muted:color-mix(in srgb, var(--cm-text) 66%, transparent);--cm-key:color-mix(in srgb, var(--cm-text) 6%, var(--cm-surface));color:var(--cm-text);gap:.6rem;font-size:.9rem;display:grid;position:relative;container-type:inline-size}.cm-tabs{gap:.35rem;display:flex}.cm-tab{border:1px solid var(--cm-line);min-height:36px;color:var(--cm-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.25rem .85rem;font-size:.85rem}.cm-tab[aria-selected=true]{color:var(--cm-text);border-color:var(--g-accent,#ffc107);background:color-mix(in srgb, var(--g-accent,#ffc107) 18%, transparent)}.cm-pane{gap:.75rem;display:grid}.cm-pane[hidden]{display:none}.cm-devices{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:.75rem;display:flex}.cm-kb{overscroll-behavior-x:contain;flex:520px;min-width:0;max-width:46rem;overflow-x:auto;container-type:inline-size}.cm-board{--u:clamp(14px, calc(100cqw / 18.5), 2.6rem);width:calc(18.5 * var(--u));height:calc(6 * var(--u));margin:0 auto;position:relative}.cm-key{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u) - 3px);height:calc(var(--h) * var(--u) - 3px);padding:calc(var(--u) * .06) calc(var(--u) * .1);border:1px solid var(--cm-line);border-radius:calc(var(--u) * .14);background:var(--cm-key);color:var(--cm-muted);font:inherit;text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;line-height:1.05;display:flex;position:absolute;overflow:hidden}.cm-cap{font-size:max(8px, calc(var(--u) * .3));white-space:nowrap;font-weight:600}.cm-lab{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:max(7px, calc(var(--u) * .24));letter-spacing:.01em;font-weight:700;overflow:hidden}.cm-key.is-bound,.cm-mb.is-bound{cursor:help;color:var(--cm-text);border-color:color-mix(in srgb, var(--c) 75%, var(--cm-text) 25%);background:color-mix(in srgb, var(--c) 30%, var(--cm-surface));box-shadow:inset 0 calc(var(--u,16px) * -.08) 0 color-mix(in srgb, var(--c) 85%, transparent)}.cm-key.is-multi:after{content:"";background:var(--cm-text);opacity:.6;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.cm-key.is-bound:focus-visible,.cm-mb.is-bound:focus-visible{outline:2px solid var(--cm-text);outline-offset:1px}.cm.is-tracing .is-bound:not(.is-lit){opacity:.35}.cm .is-bound.is-lit{background:color-mix(in srgb, var(--c) 55%, var(--cm-surface));border-color:var(--c);opacity:1}@container (width<=520px){.cm-key .cm-lab{display:none}.cm-key{justify-content:center;align-items:center;padding:0}}.cm-mouse{flex:none;justify-items:center;gap:.4rem;display:grid}.cm-mouse-body{border:1px solid var(--cm-line);background:var(--cm-key);border-radius:50px 50px 44px 44px;width:100px;height:136px;position:relative;overflow:hidden}.cm-mb{border:1px solid var(--cm-line);color:var(--cm-muted);font:inherit;text-align:center;background:0 0;justify-content:center;align-items:center;padding:2px;font-size:.68rem;line-height:1.05;display:flex;position:absolute}.cm-mb .cm-lab{white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;overflow:hidden}.cm-mb-left{border-radius:50px 0 0;width:50%;height:48%;padding:10px 9px 2px 4px;top:0;left:0}.cm-mb-right{border-radius:0 50px 0 0;width:50%;height:48%;padding:10px 4px 2px 9px;top:0;right:0}.cm-mb-wheel{z-index:1;background:var(--cm-surface);border-radius:8px;width:16px;height:26%;top:12%;left:calc(50% - 8px)}.cm-mb-wheel .cm-lab{display:none}.cm-mb-move{border-radius:999px;min-width:100px;min-height:30px;padding:.15rem .5rem;position:static}.cm-mb-move:before{content:"✥ ";margin-right:.2rem}.cm-legend{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.6rem 1.1rem;display:grid}.cm-gh{font-family:var(--g-font,inherit);letter-spacing:.03em;text-transform:uppercase;color:var(--cm-muted);align-items:center;gap:.45rem;margin:0 0 .3rem;font-size:.85rem;font-weight:700;display:flex}.cm-sw{background:var(--c);border-radius:3px;flex:none;width:.8rem;height:.8rem}.cm-rows{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.cm-row{border-left:3px solid #0000;border-radius:.4rem;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr);align-items:baseline;gap:.5rem;padding:.2rem .35rem;display:grid}.cm-row.is-lit{background:color-mix(in srgb, var(--c) 16%, transparent);border-left-color:var(--c)}.cm-row-in{flex-wrap:wrap;align-items:center;gap:.2rem;max-width:7rem;display:flex}.cm-plus{color:var(--cm-muted);font-size:.75rem}.cm-row-what{line-height:1.35}.cm-act{font-weight:600}.cm-det{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cm-row{position:relative}.cm-row.has-det{cursor:help}.cm-row.has-det .cm-act{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--cm-line);text-decoration-color:var(--cm-line);text-underline-offset:3px}.cm-row.has-det.is-lit .cm-act{-webkit-text-decoration-color:var(--cm-muted);text-decoration-color:var(--cm-muted)}.cm-row.has-det:focus-visible{outline:2px solid var(--g-accent,#ffc107);outline-offset:1px}.cm-tag,.cm-ctx{vertical-align:.08em;border:1px solid var(--cm-line);color:var(--cm-muted);white-space:nowrap;border-radius:999px;padding:0 .4rem;font-size:.72rem;display:inline-block}.cm-ctx{border-style:dashed}.cm-kbd{border:1px solid var(--cm-line);background:var(--cm-key);min-width:1.5rem;color:var(--cm-text);font:inherit;text-align:center;border-bottom-width:2px;border-radius:.3rem;padding:.05rem .35rem;font-size:.78rem;font-weight:600;line-height:1.35;display:inline-block}.cm-touch{border:1px solid color-mix(in srgb, var(--c) 70%, var(--cm-text) 30%);background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:.55rem;padding:.1rem .5rem;font-size:.78rem;font-weight:600;display:inline-block}.cm-notes{color:var(--cm-muted);margin:0;padding-left:1.1rem;font-size:.85rem}.cm-tip{z-index:5;border:1px solid var(--cm-line);background:color-mix(in srgb, var(--cm-surface) 92%, var(--cm-text) 8%);width:max-content;max-width:min(19rem,100%);color:var(--cm-text);pointer-events:none;border-radius:.55rem;padding:.5rem .65rem;font-size:.85rem;line-height:1.35;position:absolute;box-shadow:0 8px 24px #0006}.cm-tip[hidden]{display:none}.cm-tip-h{margin-bottom:.3rem}.cm-tip-row{border-left:3px solid var(--c);padding-left:.5rem}.cm-tip-row+.cm-tip-row{margin-top:.4rem}.cm-tip-act{font-weight:700}.cm-tip-also{flex-wrap:wrap;gap:.15rem;margin-top:.2rem;display:flex}.cm-tip-also .cm-kbd{min-width:1.2rem;font-size:.68rem}.cm-tip-det{color:var(--cm-muted);margin-top:.15rem}.cm.is-compact{gap:.45rem;font-size:.82rem}.cm.is-compact .cm-legend{grid-template-columns:1fr;gap:.4rem}.cm.is-compact .cm-mouse-body{width:64px;height:96px}.cm.is-compact .cm-mb-move{min-width:64px}.rm-menu-howto .cm{margin-bottom:.6rem}.au-menu{flex:none;display:inline-flex;position:relative}.au-btn{border:1px solid var(--g-accent,#ffffff40);min-width:44px;min-height:36px;color:var(--g-accent,#e9ecef);cursor:pointer;background:0 0;border-radius:.5rem;padding:0 .6rem;font-size:1.1rem;line-height:1;position:relative}.au-btn:hover,.au-btn[aria-expanded=true]{background:#ffffff14}.au-btn.is-off{opacity:.6}.au-btn s{pointer-events:none;background:#e4572e;height:2px;position:absolute;top:50%;left:22%;right:22%;transform:rotate(-40deg)}.au-pop{z-index:2100;background:var(--g-surface,#141821);width:260px;max-width:calc(100vw - 16px);color:var(--g-text,#e9ecef);border:1px solid var(--g-accent,#2b3140);text-align:left;border-radius:.75rem;flex-direction:column;gap:.55rem;padding:.8rem .9rem;font-size:.92rem;display:flex;position:fixed;box-shadow:0 10px 28px #00000073}.au-pop[hidden]{display:none}.au-row{cursor:pointer;align-items:center;gap:.5rem;margin:0;display:flex}.au-name{min-width:3.9rem}.au-row input[type=range]{min-width:0;accent-color:var(--g-accent,#ffc107);flex:1}.au-row input[type=range]:disabled{opacity:.4}.au-row input[type=checkbox]{width:1.05rem;height:1.05rem;accent-color:var(--g-accent,#ffc107)}.au-row:first-child .au-name{margin-left:1.55rem}.au-mute{border-top:1px solid #ffffff1a;padding-top:.15rem}.au-hint{color:#8b94a3;margin:0;font-size:.8rem}@media (pointer:coarse){.au-btn{min-height:44px}}
