.world-live-now{color:#4c6a47;letter-spacing:.1px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:12px;line-height:1.4;animation:.35s ease-out both world-live-in;display:flex}.world-live-now i,.world-live-count i{background:#6f9a4b;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite alternate world-live-pulse;box-shadow:0 0 0 3px #6f9a4b26}.world-live-count{white-space:nowrap;background:#ffffff26;border-radius:12px;align-items:center;gap:6px;margin-left:2px;padding:3px 9px 3px 8px;font-size:11px;font-weight:500;display:inline-flex}.world-live-count i{background:#b9e08f;width:6px;height:6px;box-shadow:0 0 0 2px #b9e08f40}.world-live-count b{font-weight:600}.world-joining-live{margin-bottom:14px;position:absolute;bottom:100%;left:0;right:0}@media (max-width:420px){.world-live-count{padding:3px 8px 3px 7px}.world-live-count span{display:none}}@keyframes world-live-in{0%{opacity:0}}@keyframes world-live-pulse{0%{opacity:.55}}@media (prefers-reduced-motion:reduce){.world-live-now,.world-live-now i,.world-live-count i{animation:none}}.terms-gate{z-index:116;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));color:#2c3931;background:#e5ebdd;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.terms-card{background:#fcfdf9;border:1px solid #dce4d6;border-radius:20px;gap:20px;width:min(420px,100%);margin:auto 0;padding:30px;display:grid;box-shadow:0 24px 100px #13231926}.terms-emblem{background:#eff3e9;border:1px solid #dce5d8;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.terms-emblem svg{width:29px;height:29px}.terms-heading{gap:8px;display:grid}.terms-heading h1{letter-spacing:-.8px;margin:0;font-size:25px;font-weight:500;line-height:1.15}.terms-heading p{color:#768171;margin:0;font-size:13px;line-height:1.6}.terms-card .terms-leave{color:#5b7451;background:0 0;border:0;justify-self:center;margin-top:-8px;padding:6px 10px;font-size:13px}.terms-form .terms-fields{gap:16px;margin:0;display:grid}.terms-form .terms-birth{gap:7px;display:grid}.terms-form .terms-birth>span{color:#566451;font-size:12px;font-weight:600}.terms-form .terms-birth>div{grid-template-columns:1fr;gap:8px;display:grid}.terms-form .terms-birth>div[data-parts="2"]{grid-template-columns:1fr 1.3fr}.terms-form .terms-birth>div[data-parts="3"]{grid-template-columns:1fr 1.5fr 1fr}.terms-form .terms-birth>div[data-parts="3"] select{background-position:right 9px center;padding:0 28px 0 10px}.terms-form select{color:#2d3931;-webkit-appearance:none;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237f8b76' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #cad6c2;border-radius:8px;outline:none;width:100%;min-width:0;height:46px;padding:0 34px 0 12px;font:16px Arial,Helvetica,sans-serif}.terms-form select:invalid{color:#85907b}.terms-form select:focus{border-color:#7e9574;box-shadow:0 0 0 3px #9aae9c29}.terms-form select:disabled{color:#566451;opacity:1;background-color:#f1f4ec;background-image:none}.terms-form .terms-birth small{color:#85907b;font-size:11px;line-height:1.5}.terms-agreement,.terms-form .terms-agreement{color:#4d5a50;margin:0;font-size:13px;line-height:1.55}.terms-agreement strong{color:#2c3931;font-weight:600}.terms-agreement a{color:#2f5a3c;text-underline-offset:2px;font-weight:600;text-decoration:underline}.terms-form .terms-agree{color:#fff;background:#3c5145;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font:600 14px Arial,Helvetica,sans-serif;display:flex}.terms-form .terms-agree:disabled{opacity:.45;cursor:default}.terms-form .terms-held{color:#2c3931;background:#eff3e9;border:1px solid #dce5d5;border-radius:11px;margin:0;padding:14px 15px;font-size:14px;line-height:1.55}.terms-held strong{font-weight:600}.terms-heading .terms-live{color:#4c6a47;justify-content:flex-start;margin-top:2px}@media (max-width:600px){.terms-card{padding:24px}}@media (max-height:500px){.terms-card{gap:12px;padding:16px 22px}.terms-emblem{display:none}.terms-heading h1{font-size:21px}.terms-heading p:not(.terms-live){display:none}.terms-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.terms-heading .terms-live{margin-top:0;font-size:11px}.terms-form .terms-fields{gap:10px}.terms-form select{height:42px}.terms-form .terms-agree{min-height:42px;padding:9px 18px}.terms-card .terms-leave{margin-top:-4px;padding:2px 10px}}
