.brand-dim{color:#868b96}.tip-hero{padding-bottom:1.5rem}.tip-layout{display:grid;gap:1.5rem;align-items:start}@media(min-width:992px){.tip-layout{grid-template-columns:minmax(0,1fr) 20rem}}.tip-form .form-control:focus{box-shadow:0 0 0 3px #e4cd5b40}.tip-step{margin:0 0 1.75rem;padding:0;border:0}.tip-step legend{float:none;margin-bottom:.75rem;font-size:.8125rem;font-weight:700;color:#868b96;letter-spacing:.02em}.kind-grid{display:grid;gap:.75rem}@media(min-width:576px){.kind-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.kind-card{position:relative;display:block;cursor:pointer}.kind-card input{position:absolute;opacity:0;pointer-events:none}.kind-body{display:grid;gap:.125rem;height:100%;padding:.875rem 1rem;background:#121316;border:1px solid #3d414b;border-radius:8px;transition:border-color .15s ease,background-color .15s ease}.kind-card:hover .kind-body{border-color:#868b96}.kind-card input:checked+.kind-body{background:#24272e;border-color:#e4cd5b;box-shadow:inset 0 0 0 1px #e4cd5b}.kind-card input:focus-visible+.kind-body{outline:2px solid #e4cd5b;outline-offset:3px}.kind-label{font-weight:700}.kind-price{color:#f4f5f7;font-size:.875rem;font-weight:600}.kind-note{color:#a9adb7;font-size:.8125rem;line-height:1.45}.map-field{margin-top:1rem}.amount-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.amount-chip{position:relative;cursor:pointer}.amount-chip input{position:absolute;opacity:0;pointer-events:none}.amount-chip span{display:block;padding:.625rem .5rem;text-align:center;background:#121316;border:1px solid #3d414b;border-radius:6px;font-weight:650;font-size:.9375rem}.amount-chip input:checked+span{color:#16140a;background:#e4cd5b;border-color:#e4cd5b}.amount-chip input:focus-visible+span{outline:2px solid #e4cd5b;outline-offset:3px}.amount-chip.is-disabled{cursor:not-allowed}.amount-chip.is-disabled span{color:#868b96;text-decoration:line-through;opacity:.6}.label-note{margin-left:.25rem;color:#868b96;font-size:.8125rem;font-weight:400}.field-hint{margin:.375rem 0 0;color:#868b96;font-size:.875rem}.input-group-text{color:#868b96;background:#24272e;border-color:#3d414b}.form-check-input{background-color:#121316;border-color:#3d414b}.form-check-input:checked{background-color:#e4cd5b;border-color:#e4cd5b}.roblox-who{display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;background:#121316;border:1px solid #2c2f37;border-radius:6px}.roblox-who .ti{font-size:1.375rem}.tip-submit{padding-block:.9rem;font-size:1.0625rem}.leader-card{padding:1.25rem;background:#1b1d22;border:1px solid #2c2f37;border-radius:8px}.card-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;margin-bottom:.875rem}.card-title{margin:0;font-family:Figtree Variable,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:1rem;font-weight:700}.card-link{color:#a9adb7;font-size:.875rem;text-decoration:none}.card-link:hover{color:#f4f5f7}.card-empty{margin:0;color:#868b96}.leader-list,.board{margin:0;padding:0;list-style:none}.leader-list li,.board-row{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem 0;border-top:1px solid #2c2f37}.leader-list li:first-child,.board-row:first-child{border-top:0}.leader-rank,.board-rank{color:#868b96;font-weight:700}.leader-name,.board-name{overflow:hidden;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.leader-amount,.board-amount{color:#a9adb7;font-weight:600}.board{max-width:44rem;border-top:1px solid #2c2f37}.board-row{padding:.875rem .25rem;border-top:0;border-bottom:1px solid #2c2f37;font-size:1.0625rem}.board-row .ti{color:#a9adb7}.board-row.is-top .board-rank{color:#e4cd5b}.board-row.is-top .board-name{font-family:Unbounded Variable,Figtree Variable,system-ui,sans-serif;font-size:1.125rem}.pay-wrap{display:grid;place-items:center;padding-block:clamp(2rem,6vw,4rem)}.pay-card{width:100%;max-width:26rem;padding:clamp(1.25rem,5vw,2rem);text-align:center;background:#1b1d22;border:1px solid #2c2f37;border-radius:8px;box-shadow:0 24px 48px -32px #000c}.pay-card .hero-actions{justify-content:center}.pay-card .success-mark{display:inline-grid;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;border-radius:50%;border:1px solid #7ee2a8;color:#7ee2a8;font-size:1.5rem}.pay-title{margin:0 0 .5rem;font-family:Unbounded Variable,Figtree Variable,system-ui,sans-serif;font-size:1.375rem}.pay-amount{margin:0;font-family:Unbounded Variable,Figtree Variable,system-ui,sans-serif;font-size:2rem;font-weight:700}.pay-kind{margin:.25rem 0 1rem;color:#a9adb7}.qr-box{width:min(100%,18rem);margin:0 auto 1rem;padding:.75rem;background:#fff;border-radius:8px}.qr-box svg{display:block;width:100%;height:auto}.pay-countdown{margin:0 0 1rem;color:#a9adb7;font-weight:600}.pay-steps{margin:0 0 1rem;padding-left:1.25rem;color:#a9adb7;font-size:.875rem;text-align:left}.pay-waiting{display:inline-flex;align-items:center;gap:.5rem;margin:0;color:#868b96;font-size:.875rem}.queue-thumb{display:block;width:100%;height:auto;margin-bottom:1rem;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.tier-pill{display:inline-block;padding:.125rem .625rem;border:1px solid #3d414b;border-radius:999px;color:#a9adb7;font-size:.8125rem;font-weight:650}.tier-pill.is-paid{color:#16140a;background:#e4cd5b;border-color:#e4cd5b}.queue-label{margin:1.25rem 0 0;color:#a9adb7;font-weight:600}.queue-number{margin:0;font-family:Unbounded Variable,Figtree Variable,system-ui,sans-serif;font-size:clamp(4.5rem,22vw,7rem);font-weight:700;line-height:1}.queue-now{display:inline-flex;align-items:center;gap:.5rem;margin:1.25rem 0 .5rem;font-family:Unbounded Variable,Figtree Variable,system-ui,sans-serif;font-size:1.25rem;font-weight:700}.queue-token{margin:1.25rem 0 0;color:#868b96;font-size:.8125rem}.kind-flag{display:inline-flex;align-items:center;gap:.25rem;margin-top:.25rem;color:#f2b84b;font-size:.8125rem;font-weight:650}.kind-card.is-locked{cursor:not-allowed}.kind-card.is-locked .kind-body{opacity:.65}
