*{box-sizing:border-box}html,body{color:#f7f5ef;background:#14161a;height:100%;margin:0;font-family:Segoe UI,system-ui,sans-serif;overflow:hidden}#game{width:100%;height:100%;display:block;position:fixed;inset:0}[hidden]{display:none!important}#hud{pointer-events:none;text-shadow:0 1px 3px #000c;position:fixed;inset:0}#top-right{text-align:right;position:absolute;top:16px;right:22px}#money{color:#9fe07f;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}#stars{letter-spacing:3px;color:#ffcf33;min-height:34px;font-size:26px}#stars .off{color:#fff;opacity:.2}#stars.flash{animation:.5s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.35}}#mission{background:#0008;border-radius:6px;max-width:430px;padding:8px 12px;font-size:16px;line-height:1.35;position:absolute;top:18px;left:22px}#mission:empty{display:none}#timer{font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;position:absolute;top:18px;left:50%;transform:translate(-50%)}#toast{text-align:center;opacity:0;width:90%;font-size:24px;font-weight:700;transition:opacity .25s;position:absolute;top:20%;left:50%;transform:translate(-50%)}#toast.show{opacity:1}#tip{color:#f3f1ea;text-align:center;opacity:0;pointer-events:none;background:#0d0f16cc;border:1px solid #fff2;border-radius:12px;max-width:min(720px,92vw);padding:10px 18px;font-size:16px;line-height:1.9;transition:opacity .3s,transform .3s;position:absolute;bottom:120px;left:50%;transform:translate(-50%,12px)}#tip.show{opacity:1;transform:translate(-50%)}#prompt{background:#000a;border-radius:6px;padding:6px 12px;font-size:17px;position:absolute;bottom:19%;left:50%;transform:translate(-50%)}#prompt:empty{display:none}#bottom-left{text-align:center;width:220px;position:absolute;bottom:16px;left:20px}#minimap{background:#2c3a2a;border:3px solid #0009;border-radius:50%;width:260px;height:260px;display:block}#street{margin-top:6px;font-size:15px;font-weight:600}#vehicle{text-align:right;position:absolute;bottom:22px;right:24px}#speed{font-variant-numeric:tabular-nums;font-size:44px;font-weight:700}#speed small{font-size:16px;font-weight:500}.bar{background:#0008;border-radius:4px;width:170px;height:8px;margin-left:auto;overflow:hidden}#health{background:#7fd45f;width:100%;height:100%}#bigmap{z-index:3;background:#0b0d10ee;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#bigmap canvas{border-radius:6px;max-width:92vw;max-height:86vh}#bigmap p{margin:8px 0 0;font-size:14px}#flash{pointer-events:none;opacity:0;background:#fff;transition:opacity .6s;position:fixed;inset:0}#loading{z-index:5;background:#14161a;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.load-box{text-align:center;width:min(400px,82vw);font-size:15px}.load-bar{background:#fff2;border-radius:3px;height:6px;margin-top:12px;overflow:hidden}#load-fill{background:#e8b93a;width:0;height:100%;transition:width .15s}#menu{z-index:2;background:linear-gradient(90deg,#0b0d10e6 0%,#0b0d1080 42%,#0b0d1000 66%);align-items:center;padding:6vw;display:flex;position:fixed;inset:0;overflow:auto}.panel{max-width:460px}h1{letter-spacing:-1.5px;color:#e8b93a;margin:0 0 12px;font-size:clamp(40px,6.5vw,70px);line-height:.98}#menu-text{margin:0 0 18px;font-size:18px;line-height:1.4}#controls{margin:0 0 22px;padding:0;font-size:15px;line-height:2.1;list-style:none}kbd{font:inherit;background:#fff2;border:1px solid #fff3;border-radius:5px;padding:2px 7px;font-size:13px}#start{font:inherit;color:#1a1508;cursor:pointer;background:#e8b93a;border:0;border-radius:8px;padding:13px 28px;font-size:18px;font-weight:700}#start:hover:enabled{background:#f3cc5f}#start:disabled{opacity:.5;cursor:default}#start:focus-visible{outline-offset:2px;outline:3px solid #fff}#book{text-align:right;opacity:.85;max-width:320px;font-size:13px;position:absolute;top:96px;right:22px}#place-card{width:min(460px,90vw);text-shadow:none;background:#0d0f12e6;border-radius:8px;gap:4px;padding:12px 16px;display:grid;position:absolute;bottom:25%;left:50%;transform:translate(-50%)}#place-cat{color:#fff;border-radius:4px;justify-self:start;padding:2px 8px;font-size:12px;font-weight:700}#place-name{font-size:20px}#place-text{margin:0;font-size:14px;line-height:1.4}#place-text:empty,#place-where:empty{display:none}#place-where{opacity:.7;font-size:12px}#guide{z-index:4;background:#0b0d10d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.guide-box{background:#15181d;border-radius:10px;flex-direction:column;gap:10px;width:min(640px,100%);max-height:88vh;padding:16px;display:flex}.guide-box header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.guide-box h2{color:#e8b93a;margin:0;font-size:24px}.guide-box p{opacity:.8;margin:4px 0 0;font-size:14px}#guide-close{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:6px;padding:8px 14px}#guide-search{font:inherit;color:inherit;background:#0d0f12;border:1px solid #fff3;border-radius:6px;padding:10px 12px}#guide-list{gap:4px;padding-right:4px;display:grid;overflow:auto}#guide-list h3{margin:10px 0 2px;font-size:14px}.guide-item{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:#fff1;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex}.guide-item:hover,.guide-item:focus-visible{background:#fff3;outline:none}.guide-item span:first-child{color:#fff;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.guide-item .name{flex:1;min-width:0}.guide-item .dist{opacity:.7;font-variant-numeric:tabular-nums;font-size:13px}#hood{opacity:.8;font-size:12px}#near-line{background:#0008;border-radius:4px;margin-top:4px;padding:3px 6px;font-size:12px}#live-note{width:300px;text-shadow:none;background:#0d1a2be6;border-left:3px solid #e8b93a;border-radius:6px;gap:3px;padding:9px 12px;display:grid;position:absolute;bottom:112px;right:22px}#note-kind{color:#e8b93a;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}#note-title{font-size:14px;line-height:1.3}#note-meta,.note-hint{opacity:.8;font-size:12px}#radio-bar{background:#0008;border-radius:16px;align-items:center;gap:8px;max-width:min(620px,60vw);padding:5px 12px;font-size:13px;display:flex;position:absolute;top:58px;left:50%;transform:translate(-50%)}#radio-bar .dot{background:#ff5a4d;border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s steps(2,end) infinite blink}#radio-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#phone{z-index:3;background:#101318;border:7px solid #23272e;border-radius:28px;flex-direction:column;width:330px;height:min(620px,100vh - 32px);display:flex;position:fixed;bottom:16px;right:26px;overflow:hidden;box-shadow:0 12px 40px #000a}.ph-top{background:#181c22;justify-content:space-between;align-items:center;padding:8px 14px;font-size:12px;display:flex}#phone-close{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 8px}#phone-screen{flex:1;padding:12px;font-size:14px;line-height:1.4;overflow:auto}#phone-screen h3{color:#e8b93a;margin:0 0 10px;font-size:18px}#phone-screen h4{margin:14px 0 6px;font-size:14px}#phone-screen p{margin:0 0 10px}#phone-home{cursor:pointer;background:#181c22;border:0;flex:none;height:26px;position:relative}#phone-home:after{content:"";background:#fff8;border-radius:2px;width:90px;height:4px;margin-left:-45px;position:absolute;top:10px;left:50%}.ph-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-top:10px;display:grid}.ph-app{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-items:center;gap:4px;padding:8px 2px;font-size:12px;display:grid}.ph-app:hover,.ph-app:focus-visible{background:#fff1;outline:none}.ph-app .ic{font-size:28px}.ph-row{width:100%;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #fff1;gap:2px;padding:9px 2px;display:grid}.ph-row:hover{background:#ffffff0d}.ph-row small{opacity:.7;font-size:12px}.ph-line{align-items:center;gap:4px;display:flex}.ph-line .grow{flex:1;min-width:0}.ph-star{color:#e8b93a;cursor:pointer;background:0 0;border:0;padding:6px;font-size:20px}.ph-btn{width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;margin:0 0 8px;padding:9px 12px;display:block}.ph-btn.primary{color:#1a1508;background:#e8b93a;font-weight:600}.ph-empty{opacity:.7}.ph-hint{background:#4a3413;border-radius:6px;padding:7px 9px;font-size:13px}.ph-temp{font-size:46px;font-weight:700}.ph-fc{border-bottom:1px solid #fff1;grid-template-columns:70px 1fr auto;gap:6px;padding:6px 0;font-size:13px;display:grid}.ph-map{cursor:crosshair;border-radius:8px;width:100%}@media (width<=900px){#place-card{width:min(360px,55vw);left:auto;right:12px;transform:none}}#hp{background:#0008;border-radius:4px;width:170px;height:8px;margin:4px 0 0 auto;overflow:hidden}#hp-fill{background:#e88;width:100%;height:100%}#quest{background:#2b1d4acc;border-left:3px solid #b48cff;border-radius:6px;max-width:430px;padding:7px 12px;font-size:15px;line-height:1.35;position:absolute;top:88px;left:22px}.ph-tag{color:#1a1508;background:#b48cff;border-radius:4px;justify-self:start;padding:1px 6px;font-size:11px;font-weight:700}#weapon{font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:600}#crosshair{border:2px solid #fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:42%;left:50%;box-shadow:0 0 2px #000}#limit{color:#111;width:52px;height:52px;text-shadow:none;background:#fff;border:6px solid #c9281e;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;bottom:26px;right:200px}#limit.over{animation:.5s steps(2,end) infinite blink}.ph-vol{width:100%;margin:4px 0 10px}#credits-open{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;margin-left:8px;padding:13px 18px}#chapters{z-index:6;background:#0b0d10e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#chapters-open,#god-toggle{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;padding:13px 18px}#god-toggle.on{color:#1a1400;background:#f5c518;font-weight:700}#chapters-close{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:6px;padding:8px 14px}#chapters-list{gap:8px;display:grid;overflow:auto}.ch-pick{text-align:left;font:inherit;color:inherit;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;gap:2px;padding:11px 14px;display:grid}.ch-pick:hover,.ch-pick:focus-visible{border-color:var(--amethyst-2,#7b4fd6);background:#7b4fd633;outline:none}.ch-pick strong{font:800 16px var(--font-display,var(--font-title))}.ch-pick span{color:#cfc9bd;font-size:13px}.ch-pick.end{border-color:#c21d1d66}#credits{z-index:6;background:#0b0d10e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#credits-close{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:6px;padding:8px 14px}#credits-list{gap:4px;font-size:14px;line-height:1.5;display:grid;overflow:auto}#credits-list h3{color:#ffe9a8;margin:12px 0 2px;font-size:14px}#credits-list a{color:#8dc2ff}.menu-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-buttons button:not(#start){font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:8px;padding:13px 18px}#credits-open{margin-left:0}#save-info{opacity:.75;margin:10px 0 0;font-size:13px}#journal{z-index:5;background:#0b0d10d9;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}#journal-close{font:inherit;color:inherit;cursor:pointer;background:#fff2;border:0;border-radius:6px;padding:8px 14px}#journal-tabs{flex-wrap:wrap;gap:6px;display:flex}#journal-tabs button{font:inherit;color:inherit;cursor:pointer;background:#fff1;border:0;border-radius:6px;padding:7px 12px}#journal-tabs button[aria-pressed=true]{color:#1a1508;background:#e8b93a;font-weight:600}#journal-body{gap:10px;font-size:14px;display:grid;overflow:auto}#journal-body h3{color:#e8b93a;margin:6px 0 0;font-size:16px}.j-title{background:#fff1;border-radius:8px;gap:2px;padding:12px;display:grid}.j-title strong{color:#ffe9a8;font-size:26px}.j-title small,.j-title span{opacity:.75}.j-path{gap:4px;display:grid}.j-row{justify-content:space-between;gap:10px;display:flex}.j-bar{background:#fff1;border-radius:4px;height:8px;overflow:hidden}.j-fill{height:100%}.j-path small,.j-note{opacity:.75;margin:0;font-size:13px}.j-note a{color:#8dc2ff}.j-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px;display:grid}.j-ach{opacity:.55;background:#fff1;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.j-ach.got{opacity:1;background:#3a2f12}.j-ach small{opacity:.8;display:block}.j-icon{color:#e8b93a;font-size:20px}.j-job{background:#fff1;border-radius:6px;gap:2px;padding:8px 10px;display:grid}.j-job.agora{background:#2b1d4a;border-left:3px solid #b48cff}.j-job.feito{opacity:.65}.j-job small{opacity:.8}.j-log{opacity:.8;font-size:13px}.j-stats{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px;display:grid}.j-stats div{background:#fff1;border-radius:6px;justify-content:space-between;gap:10px;padding:7px 10px;display:flex}#menu{align-items:flex-start}#menu .panel{margin-block:auto}#menu-sub{letter-spacing:.18em;text-transform:uppercase;opacity:.7;margin:-6px 0 14px;font-size:15px}#controls-title{letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin:0 0 6px;font-size:14px}#clock{letter-spacing:.04em;text-shadow:0 1px 3px #000a;font-size:22px;font-weight:700}#discovery{z-index:4;color:#fff;pointer-events:none;text-align:center;border-top:2px solid var(--d-color,#6a3fa0);background:linear-gradient(90deg,#0000,#0b0d10e8 18% 82%,#0000);border-radius:12px;justify-items:center;gap:2px;padding:14px 34px 12px;display:grid;position:fixed;top:18%;left:50%;transform:translate(-50%)}#discovery .d-kind{letter-spacing:.14em;text-transform:uppercase;color:#ffd76a;font-size:13px}#discovery .d-name{max-width:80vw;font-size:28px;line-height:1.15}#discovery .d-prize{opacity:.8;font-size:14px}#discovery.show{animation:3.6s both disc-in}#discovery.show .d-name{animation:1.2s .2s both disc-glow}@keyframes disc-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.92)}10%{opacity:1;transform:translate(-50%)scale(1)}85%{opacity:1}to{opacity:0;transform:translate(-50%,-6px)}}@keyframes disc-glow{0%{text-shadow:0 0 #ffd76a00;letter-spacing:.12em}40%{text-shadow:0 0 18px #ffd76acc}to{text-shadow:0 0 #ffd76a00;letter-spacing:0}}@media (prefers-reduced-motion:reduce){#discovery.show,#discovery.show .d-name{animation:none}}#pause-map{border-radius:10px;width:min(460px,100%);height:auto;margin:0 0 14px;display:block;box-shadow:0 4px 18px #0008}#pause-map[hidden]{display:none}:root{--amethyst:#7b4fd6;--amethyst-2:#a77dff;--gold:#e8b93a;--ink:#0f1014;--paper:#f7f5ef;--font-ui:"Inter Variable", "Inter", "Segoe UI", system-ui, sans-serif;--font-title:"Archivo Black", "Inter Variable", sans-serif}html,body,button,input,select,textarea,kbd{font-family:var(--font-ui)}body{font-feature-settings:"tnum" 0, "cv11" 1}#money,#timer,#clock,#speed,#weapon{font-family:var(--font-title);letter-spacing:.02em;font-variant-numeric:tabular-nums}#brand{align-items:center;gap:14px;margin-bottom:14px;display:flex}#brand img{filter:drop-shadow(0 4px 12px #7b4fd680)}#menu-title{font-family:var(--font-title);letter-spacing:.02em;background:linear-gradient(#fff 0%,#e9ddff 55%,#b997ff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(38px,6vw,64px);line-height:.95}#menu-sub{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);opacity:1;margin:4px 0 0;font-size:13px}#menu .panel{border-left:3px solid var(--amethyst);padding-left:22px}#start{letter-spacing:.02em;font-weight:700;box-shadow:0 6px 20px #7b4fd655;background:linear-gradient(135deg, var(--amethyst), #5a34b0)!important;color:#fff!important}#start:hover{filter:brightness(1.12)}.menu-buttons button:not(#start):hover{background:#ffffff2a}kbd{background:#ffffff14;border:1px solid #ffffff2a;border-bottom-width:2px;border-radius:5px;padding:1px 6px;font-size:.85em;font-weight:600}#mission{border-left:3px solid var(--amethyst);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:500;background:#0b0d10b8!important}#toast{font-family:var(--font-title);letter-spacing:.01em}.load-brand{justify-items:center;gap:2px;margin-bottom:18px;display:grid}.load-brand strong{font-family:var(--font-title);letter-spacing:.04em;font-size:34px}.load-brand span{letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-size:12px}.load-bar #load-fill,#load-fill{background:linear-gradient(90deg, var(--amethyst), var(--gold))!important}#journal-tabs button[aria-pressed=true]{background:var(--amethyst)!important;color:#fff!important}.guide-box h2,#journal h2,#credits h2{font-family:var(--font-title);letter-spacing:.02em}#cutscene{z-index:6;pointer-events:none;position:fixed;inset:0}#cutscene .cut-bar{background:#000;width:100%;height:0;transition:height .45s;position:absolute;left:0}#cutscene .cut-top{top:0}#cutscene .cut-bottom{bottom:0}#cutscene.on .cut-bar{height:11vh}#cut-caption{text-align:center;text-shadow:0 2px 10px #000;width:min(820px,92vw);position:absolute;bottom:14vh;left:50%;transform:translate(-50%)}#cut-caption.in{animation:6s both cut-in}#cut-title{font-family:var(--font-title);letter-spacing:.02em;color:#fff;margin-bottom:6px;font-size:clamp(22px,3.4vw,40px);display:block}#cut-text{color:#f4efe6;margin:0;font-size:clamp(16px,1.9vw,21px);font-weight:500;line-height:1.45}#cut-skip{pointer-events:auto;font:600 14px var(--font-ui);color:#fff;cursor:pointer;background:#000a;border:0;border-radius:8px;padding:8px 14px;position:absolute;top:calc(11vh + 14px);right:22px}#cut-skip:hover{background:#000d}@keyframes cut-in{0%{opacity:0;transform:translate(-50%,10px)}12%{opacity:1;transform:translate(-50%)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){#cut-caption.in{opacity:1;animation:none}}:root{--font-display:"Bricolage Grotesque Variable", "Archivo Black", "Inter Variable", sans-serif}#menu-title,.load-brand strong{font-family:var(--font-display);font-variation-settings:"wdth" 85, "opsz" 96;letter-spacing:-.01em;font-weight:800}#menu-text{color:#e9e6df;max-width:46ch;font-size:17px;font-weight:450;line-height:1.5}#controls{color:#d9d6cf;font-size:14px;line-height:2}#controls-title,#menu-sub,.load-brand span,#discovery .d-kind{font-family:var(--font-ui);letter-spacing:.26em;font-size:11.5px;font-weight:700}#money,#timer,#clock{font-family:var(--font-display);font-variation-settings:"wdth" 90;letter-spacing:0;font-weight:800}#money{font-size:32px}#clock{color:#fff;font-size:24px}#mission{letter-spacing:.005em;font-size:15px;font-weight:500;line-height:1.45}#toast{font-family:var(--font-display);letter-spacing:-.005em;text-shadow:0 2px 12px #000c;font-size:26px;font-weight:800}#prompt{letter-spacing:.01em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10b8;border:1px solid #ffffff1a;font-size:15px;font-weight:600}#street{font-family:var(--font-display);font-size:15px;font-weight:700}#cut-title,#discovery .d-name{font-family:var(--font-display);font-variation-settings:"wdth" 88, "opsz" 96;letter-spacing:-.01em;font-weight:800}#cut-text{letter-spacing:.005em;font-size:clamp(16px,1.8vw,20px);font-weight:500}.guide-box h2,#journal h2,#credits h2,#journal-body h3{font-family:var(--font-display);letter-spacing:-.005em;font-weight:800}.j-title strong{font-family:var(--font-display);font-weight:800}button{letter-spacing:.01em}#where{justify-items:end;gap:1px;max-width:320px;margin-top:10px;display:grid}#where-hood{font:700 11.5px var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold)}#where-street{font-family:var(--font-display,var(--font-title));text-align:right;color:#fff;font-size:20px;font-weight:800;line-height:1.15}#where.swap{animation:.6s both where-in}@keyframes where-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){#where.swap{animation:none}}#pause-map{z-index:3;border:2px solid #fff2;border-radius:14px;width:min(44vw,640px);height:auto;margin:0;position:fixed;top:50%;right:4vw;transform:translateY(-50%);box-shadow:0 10px 40px #000a}@media (width<=900px){#pause-map{width:100%;margin:0 0 14px;position:static;transform:none}}#loading{overflow:hidden}#load-slides{position:absolute;inset:0}#load-slides img{object-fit:cover;opacity:0;filter:saturate(1.05)brightness(.82);width:100%;height:100%;transition:opacity 1.4s,transform 6s ease-out;position:absolute;inset:0;transform:scale(1.08)}#load-slides img.on{opacity:1;transform:scale(1)}#loading:after{content:"";pointer-events:none;background:linear-gradient(#0b0d1066 0%,#0b0d1000 35%,#0b0d10cc 100%);position:absolute;inset:0}#loading .load-box{z-index:2;position:relative}#load-caption{z-index:2;font:800 22px var(--font-display,var(--font-title));color:#fff;text-shadow:0 2px 10px #000;letter-spacing:-.005em;margin:0;position:absolute;bottom:26px;left:28px}#load-music{z-index:3;font:600 14px var(--font-ui);color:#fff;cursor:pointer;background:#7b4fd6;border:0;border-radius:8px;padding:9px 14px;position:absolute;bottom:22px;right:22px}#choose{z-index:7;pointer-events:auto;cursor:pointer;background:linear-gradient(90deg,#0b0d1000 0% 45%,#0b0d10b8 70%,#0b0d10e0 100%),linear-gradient(#0b0d1000 74%,#0b0d10d0 100%),linear-gradient(#0b0d10b0 0%,#0b0d1000 22%);grid-template-rows:auto 1fr auto;padding:28px 4vw 22px;display:grid;position:fixed;inset:0}.choose-head h2{font:800 clamp(26px, 3.6vw, 42px) var(--font-display,var(--font-title));letter-spacing:-.01em;text-shadow:0 2px 14px #000a;margin:0 0 4px}.choose-head p{color:#d9d6cf;text-shadow:0 1px 8px #000;margin:0}.choose-card{cursor:default;place-self:center end;gap:10px;width:min(430px,44vw);display:grid}.choose-card strong{font:800 clamp(34px, 4.4vw, 56px) var(--font-display,var(--font-title));line-height:1}.choose-card .ch-tag{font:700 12.5px var(--font-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.choose-card p{color:#ece8df;margin:0;font-size:16px;line-height:1.6}.choose-card em{color:#b9f0a5;font-size:14px;font-style:normal}#choose-go{font:700 15px var(--font-ui);background:var(--amethyst-2,#7b4fd6);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-self:start;align-items:center;gap:10px;margin-top:6px;padding:12px 18px;display:inline-flex}#choose-go:hover{filter:brightness(1.12)}#choose-go kbd{color:#fff;background:#ffffff26;border-color:#ffffff40}.choose-foot{justify-items:center;gap:10px;display:grid}#choose-list{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.char-tab{text-align:left;min-width:150px;color:inherit;font:inherit;cursor:pointer;background:#0b0d10a8;border:1px solid #ffffff26;border-radius:12px;gap:2px;padding:10px 16px;transition:transform .15s,background .15s,border-color .15s;display:grid}.char-tab strong{font:800 18px var(--font-display,var(--font-title))}.char-tab span{font:600 11px var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:#cfc9bd}.char-tab:hover{border-color:var(--amethyst-2,#7b4fd6);transform:translateY(-2px)}.char-tab.on{border-color:var(--gold);background:#7b4fd655;transform:translateY(-4px)}.char-tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.choose-keys{color:#cfc9bd;margin:0;font-size:13px}@media (width<=760px){.choose-card{place-self:end stretch;width:auto;padding-bottom:10px}}#thought{z-index:4;text-align:center;max-width:min(640px,86vw);font:italic 500 clamp(16px, 1.6vw, 20px)/1.45 var(--font-ui);color:#f1ecff;text-shadow:0 2px 10px #000,0 0 2px #000;opacity:0;pointer-events:none;margin:0;transition:opacity .6s,transform .6s;position:fixed;bottom:23%;left:50%;transform:translate(-50%,8px)}#thought.on{opacity:1;transform:translate(-50%)}#thought:before{content:"“"}#thought:after{content:"”"}#link-card{z-index:4;color:#ece8df;opacity:0;pointer-events:none;background:#0e0b14ee;border:1px solid #ffffff1a;border-left:4px solid #c21d1d;border-radius:12px;gap:5px;width:min(340px,80vw);padding:14px 16px 12px;transition:opacity .45s,transform .45s;display:grid;position:fixed;top:50%;right:18px;transform:translate(24px,-50%);box-shadow:0 10px 30px #000a}#link-card.on{opacity:1;transform:translateY(-50%)}#link-card.calm{border-left-color:#6fbf73}#link-tag{font:700 10.5px var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:#b9b2a5}#link-title{color:#fff;font:700 15px/1.35 Georgia,serif}#link-thread{font:600 12px var(--font-ui);color:#e58a8a;margin-top:6px}#link-card.calm #link-thread{color:#a8dcaa}#link-name{font:800 20px var(--font-display,var(--font-title));color:#ffd36b;letter-spacing:-.01em}#link-hook{font:italic 13.5px/1.5 var(--font-ui);color:#e3dcf3;margin:0}#link-card small{color:#9a948a;font-size:11px}#ending{z-index:8;color:#ece8df;background:radial-gradient(circle at 50% 0,#2a1d4a,#07080b 70%);justify-content:center;padding:6vh 16px;display:flex;position:fixed;inset:0;overflow:auto}.end-box{width:min(720px,100%)}.end-kicker{font:700 12px var(--font-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 10px}.end-box h2{font:800 clamp(30px, 4.6vw, 52px)/1.05 var(--font-display,var(--font-title));letter-spacing:-.015em;margin:0 0 18px}.end-box p{color:#ddd8ce;margin:0 0 16px;font-size:17px;line-height:1.7}.end-box .end-lead{color:#fff;font-size:19px;font-style:italic}.end-help{background:#ffffff10;border:1px solid #fff2;border-radius:10px;padding:12px 14px}.end-call{font-weight:700;color:#fff!important}.end-dedication{border-top:1px solid #fff2;padding-top:18px;color:#f3e6c4!important;margin-top:26px!important}.end-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.end-actions button{font:700 15px var(--font-ui);color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:10px;padding:12px 18px}.end-actions #end-continue{background:var(--amethyst-2,#7b4fd6);border-color:#0000}.j-thread{align-items:baseline;gap:8px;margin:14px 0 6px;display:flex}.j-thread strong{font:800 17px var(--font-display,var(--font-title))}.j-thread span{color:#b9b2a5;font-size:12px}.j-hook{font:italic 13.5px/1.5 var(--font-ui);color:#d8d0ea;margin:0 0 6px}.j-clip{color:#ece8df;border-left:2px solid #c21d1d55;padding:6px 0 6px 10px;font-size:13.5px;display:block}.j-clip small{color:#9a948a;margin-right:6px}.credits-secret summary{cursor:pointer;opacity:.75;margin:10px 0}:root{--font-cartoon:"Luckiest Guy", "Archivo Black", sans-serif}.wordmark{-webkit-text-fill-color:initial;flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;display:inline-flex;color:#fff!important;background:0 0!important}.wm{font-family:var(--font-cartoon);letter-spacing:.01em;font-weight:400;line-height:.9;display:inline-flex}.wm i{color:#fff;-webkit-text-stroke:0;paint-order:stroke fill;text-shadow:0 5px #3b1f7a,3px 3px #3b1f7a,-3px 3px #3b1f7a,3px -2px #3b1f7a,-3px -2px #3b1f7a,0 10px #e8b93a,0 14px 18px #0008;font-style:normal;display:inline-block}.wm i:nth-child(odd){transform:rotate(-4deg)translateY(2px)}.wm i:nth-child(2n){transform:rotate(3deg)translateY(-3px)}.wm i:first-child{color:#ffe27a;transform:rotate(-8deg)scale(1.12)}.wm i:nth-child(5){color:#c9b2ff}.wm-tag{font-family:var(--font-cartoon);letter-spacing:.06em;color:#2a1a52;white-space:nowrap;background:#e8b93a;border-radius:.25em;padding:.18em .5em .08em;font-size:.27em;transform:rotate(-4deg)translateY(-.55em);box-shadow:0 4px #3b1f7a}#menu-title.wordmark{font-size:clamp(46px,7vw,84px)}#menu-title.wordmark .wm i{-webkit-text-fill-color:currentColor}#loading{justify-content:flex-start;align-items:flex-end}#loading:after{background:linear-gradient(90deg,#0b0d10e6 0%,#0b0d1099 34%,#0b0d1000 62%),linear-gradient(#0b0d1000 55%,#0b0d10b3 100%)}#loading .load-box{text-align:left;width:min(560px,90vw);margin:0 0 9vh 7vw}.load-brand{justify-items:start;gap:10px;margin-bottom:26px}.load-brand strong.wordmark{font-size:clamp(56px,9vw,112px)}.load-brand span{color:var(--gold);letter-spacing:.32em}#load-label{font-family:var(--font-cartoon);letter-spacing:.03em;color:#fff;text-shadow:0 2px #3b1f7a;font-size:20px}.load-bar{background:#ffffff1f;border:2px solid #3b1f7a;border-radius:6px;max-width:420px;height:10px}#load-caption{font-family:var(--font-cartoon);letter-spacing:.02em;text-shadow:0 3px #3b1f7a,0 6px 14px #000a;text-align:right;font-size:24px;font-weight:400;bottom:26px;left:auto;right:28px}#load-music{top:22px;bottom:auto}#cut-title{letter-spacing:.02em;text-shadow:0 3px #3b1f7a,0 6px 16px #000a;font-weight:400;font-family:var(--font-cartoon)!important}#toast{letter-spacing:.02em;text-shadow:0 2px #3b1f7a,0 4px 12px #000a;font-weight:400;font-family:var(--font-cartoon)!important}@media (width<=640px){#loading .load-box{margin:0 16px 14vh}#load-caption{font-size:18px;right:16px}}.load-brand .wordmark .wm{font-family:var(--font-cartoon);letter-spacing:.01em;color:#fff;text-transform:none;font-size:1em;font-weight:400}.load-brand .wordmark .wm-tag{font-family:var(--font-cartoon);letter-spacing:.06em;color:#2a1a52;text-transform:none;font-size:.27em;font-weight:400}#menu-title.wordmark{margin-bottom:16px}#breath{z-index:30;pointer-events:none;color:#fff;text-align:center;background:#0b0f1a99;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:fixed;inset:0}#breath .b-ring{background:radial-gradient(circle,#a77dff55 0%,#7b4fd633 60%,#0000 70%);border:3px solid #c9b2ff;border-radius:50%;width:220px;height:220px;transition:transform .2s linear}#breath .b-txt{font-family:var(--font-cartoon);letter-spacing:.02em;text-shadow:0 3px #3b1f7a;margin:0;font-size:30px}#breath small{opacity:.7}body.photo-mode #hud,body.photo-mode #tip,body.photo-mode #thought,body.passeio #mission,body.passeio #quest,body.passeio #thought{display:none!important}body.big-text #hud{font-size:1.22em}body.big-text #toast{font-size:30px}body.big-text #tip,body.big-text #prompt,body.big-text #thought{font-size:1.25em}body.big-text #menu .panel,body.big-text #journal,body.big-text #credits{font-size:1.15em}.j-sub{font-family:var(--font-title);letter-spacing:.04em;margin:18px 0 8px;font-size:15px}.j-challenge{background:#ffffff0d;border-radius:8px;justify-content:space-between;gap:12px;margin-bottom:6px;padding:7px 10px;display:flex}.j-challenge.done{background:#3fae5a22}.j-challenge small{opacity:.75}#leftcol{pointer-events:none;flex-direction:column;gap:8px;max-width:430px;display:flex;position:absolute;top:18px;left:22px}#leftcol #mission{position:static}#goal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-left:3px solid var(--gold,#f2c14e);background:#0b0d10b8;border-radius:6px;padding:7px 12px;font-size:13.5px;line-height:1.4}#goal .g-head{letter-spacing:.08em;text-transform:uppercase;color:var(--gold,#f2c14e);margin-bottom:3px;font-size:12px;font-weight:800}#goal .g-item{margin:3px 0}#goal .g-item b{margin-right:6px;font-weight:700}#goal .g-item span{opacity:.82}#goal .g-item.ok{opacity:.6}#goal .g-item.ok b{color:#7fd45f}#goal .g-foot{opacity:.7;margin-top:4px;font-size:12px}body.passeio #goal{display:none!important}#leftcol #quest{position:static}.j-req{background:#ffffff0d;border-radius:8px;margin-bottom:8px;padding:8px 10px}.j-req.ok{background:#3fae5a22}.j-req small{opacity:.75;margin-top:6px;display:block}.j-req ol{margin:4px 0 0 18px;padding:0}.j-req li{margin:3px 0}.end-pct{color:var(--gold,#f2c14e);font-weight:700}#bubbles{pointer-events:none;z-index:40;position:fixed;inset:0}.bubble{color:#1b1c22;text-align:left;background:#fffdf6;border-radius:14px;max-width:260px;margin-top:-14px;padding:7px 11px 8px;font-size:14px;font-weight:600;line-height:1.3;position:absolute;top:0;left:0;box-shadow:0 3px #0003,0 0 0 2px #1b1c22}.bubble:after{content:"";filter:drop-shadow(0 2px #1b1c22);border:9px solid #0000;border-top-color:#fffdf6;border-bottom:0;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.bubble b{font-family:var(--font-cartoon,inherit);letter-spacing:.03em;color:#6b3fb5;margin-bottom:1px;font-size:13px;font-weight:400;display:block}body.big-text .bubble{max-width:320px;font-size:17px}body.photo-mode #bubbles{display:none}#touch{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;position:absolute;inset:0}#t-look{pointer-events:auto;touch-action:none;position:absolute;inset:0}#t-joy{left:max(18px, env(safe-area-inset-left));pointer-events:auto;touch-action:none;background:#ffffff14;border:2px solid #ffffff38;border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;bottom:18px}#t-knob{pointer-events:none;background:#fff5;border:2px solid #fffa;border-radius:50%;width:58px;height:58px;box-shadow:0 2px 8px #0006}#t-btns{right:max(14px, env(safe-area-inset-right));pointer-events:none;width:210px;height:210px;position:absolute;bottom:14px}#touch button{pointer-events:auto;touch-action:none;color:#fff;font:700 13px/1.1 var(--font-ui,system-ui), sans-serif;text-shadow:0 1px 2px #000;background:#0b0d1099;border:2px solid #fff5;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}#touch button.on{background:#b48cffaa;border-color:#fff}#t-btns .t-big{width:70px;height:70px;font-size:14px}#t-btns .t-mid{width:54px;height:54px}#t-btns .t-punch{bottom:0;right:0}#t-btns .t-jump{bottom:0;right:80px}#t-btns .t-down{display:none;bottom:80px;right:80px}#t-btns [data-tap=KeyE]{bottom:82px;right:8px}#t-top{pointer-events:none;gap:6px;display:flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}#t-top button{border-radius:16px;min-height:30px;padding:6px 10px;font-size:12px;position:static}#touch .t-car,#touch .t-fly,#touch .t-god{display:none}body.car #touch .t-car{display:inline}body.car #touch .t-foot{display:none}body.fly #touch .t-fly{display:inline}body.fly #touch .t-foot,body.fly #touch .t-car{display:none}body.god #touch button.t-god,body.fly #t-btns .t-down{display:grid}body.car #t-btns .t-punch,body.fly #t-btns .t-punch,#rotate{display:none}@media (orientation:portrait){body.touch #rotate{z-index:100;text-align:center;color:#fff;background:#0b0d10f2;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:fixed;inset:0}#rotate .r-phone{font-size:56px;animation:1.8s ease-in-out infinite rot}#rotate strong{font-size:22px}#rotate p{opacity:.8;margin:0}#rotate button{font:inherit;color:#1a1030;background:#b48cff;border:0;border-radius:10px;margin-top:8px;padding:12px 20px;font-weight:700}}@keyframes rot{0%,30%{transform:rotate(0)}60%,to{transform:rotate(-90deg)}}body.touch{overscroll-behavior:none;touch-action:none}body.touch #leftcol{top:6px;left:max(8px, env(safe-area-inset-left));gap:4px;max-width:36vw}body.touch #mission{padding:4px 8px;line-height:1.3;font-size:11px!important}body.touch #goal{max-height:36vh;padding:4px 8px;font-size:10.5px;overflow:hidden}body.touch #goal .g-item span,body.touch #goal .g-item.ok,body.touch #goal .g-foot{display:none}body.touch #goal .g-head{font-size:10px}body.touch #quest,body.touch #tip,body.touch #where,body.touch #book,body.touch #street,body.touch #hood,body.touch #near-line,body.touch .note-hint{display:none!important}body.touch #top-right{top:6px;right:max(8px, env(safe-area-inset-right));transform-origin:100% 0;transform:scale(.62)}body.touch #bottom-left{top:74px;bottom:auto;left:auto;right:max(8px, env(safe-area-inset-right));width:92px}body.touch #minimap{border-width:2px;width:112px;height:112px}body.touch #clock{font-size:13px}body.touch #toast{width:60%;top:16%;font-size:16px!important}body.touch #prompt{font-size:12px;top:46px;bottom:auto}body.touch #thought{max-width:56vw;font-size:13px;bottom:34%}body.touch #timer{font-size:18px;top:40px}body.touch #vehicle{transform-origin:100% 100%;bottom:14px;right:230px;transform:scale(.65)}body.touch #limit{bottom:90px;right:230px;transform:scale(.7)}body.touch #live-note{width:220px;padding:6px 9px;font-size:11px;bottom:14px;right:230px}body.touch #place-card{width:min(320px,46vw);padding:8px 10px;font-size:12px;top:40px;bottom:auto}body.touch #link-card{width:min(260px,40vw);font-size:12px}body.touch #radio-bar{font-size:11px;top:40px}body.touch #discovery .d-name{font-size:20px}body.touch #bigmap canvas{max-height:80vh}body.touch #menu{padding:14px 20px}body.touch #menu-title.wordmark{margin-bottom:8px;font-size:40px}body.touch #menu-text{margin-bottom:10px;font-size:13px}body.touch #controls,body.touch #controls-title{display:none!important}body.touch .menu-buttons button:not(#start){padding:9px 12px;font-size:13px}body.touch #t-top{left:auto;right:max(118px, calc(env(safe-area-inset-right) + 110px));transform:none}body.touch #mission{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#age-gate{z-index:300;color:#eee9df;background:#07080bf2;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.ag-box{width:min(560px,100%);font:15px/1.5 var(--font-ui,system-ui), sans-serif;background:#12141a;border:1px solid #ffffff1f;border-radius:14px;gap:12px;padding:20px 22px;display:grid;box-shadow:0 20px 60px #000c}.ag-head{align-items:center;gap:14px;display:flex}.ag-head strong{font-size:19px;line-height:1.2;display:block}.ag-head span{opacity:.65;font-size:13px}.ag-18,#age-badge b{color:#fff;width:52px;height:52px;font:900 26px/1 var(--font-display,system-ui), sans-serif;background:#000;border:3px solid #fff;border-radius:8px;flex:none;place-items:center;display:grid}.ag-box ul{color:#d8d3c8;gap:6px;margin:0;padding-left:20px;font-size:14px;display:grid}.ag-box label{color:#bdb7ab;gap:6px;font-size:13px;display:grid}#ag-nick{font:inherit;color:#fff;background:#0b0c10;border:1px solid #fff3;border-radius:8px;padding:10px 12px;font-size:16px}#ag-nick.bad{border-color:#ff6b5a}.ag-actions{flex-wrap:wrap;gap:8px;display:flex}.ag-actions button{font:inherit;cursor:pointer;border:0;border-radius:9px;padding:12px 16px;font-weight:700}#ag-yes{color:#1a1030;background:#b48cff;flex:260px}#ag-no{color:#eee;background:#ffffff1a}.ag-help{opacity:.6;margin:0;font-size:12px}#age-badge{color:#cfcabf;align-items:center;gap:10px;max-width:46ch;margin:0 0 12px;font-size:11.5px;line-height:1.3;display:flex}#age-badge b{border-width:2px;border-radius:5px;width:30px;height:30px;font-size:15px}#mp-tags{pointer-events:none;z-index:39;position:fixed;inset:0;overflow:hidden}.mp-tag{color:#fff;font:700 12px/1.4 var(--font-ui,system-ui), sans-serif;white-space:nowrap;text-shadow:0 1px 2px #000;background:#2b1d4acc;border:1px solid #b48cff99;border-radius:10px;padding:2px 8px;position:absolute;top:0;left:0}.mp-tag.talk,body.mic #touch .t-mic{background:#3a7a2fdd;border-color:#9fe07f}body.touch #age-badge{margin-bottom:6px}#t-left{pointer-events:auto;touch-action:none;width:46%;position:absolute;top:44px;bottom:0;left:0}#t-left #t-joy{pointer-events:none;opacity:.55;transition:opacity .15s;position:absolute;bottom:auto;left:84px;transform:translate(-50%,-50%)}#t-left #t-joy.on{opacity:1;transition:none}#t-hint{max-width:150px;font:600 12px/1.3 var(--font-ui,system-ui), sans-serif;color:#fff;opacity:.75;text-shadow:0 1px 3px #000;pointer-events:none;transition:opacity .6s;position:absolute;bottom:30px;left:160px}#touch.moved #t-hint{opacity:0}#t-btns [data-tap=KeyF]{bottom:90px;right:74px}#pause-tabs{display:none}#menu.paused #pause-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}#pause-tabs button{font:inherit;color:#ddd8ce;cursor:pointer;background:#ffffff10;border:1px solid #ffffff2a;border-radius:18px;padding:8px 14px;font-size:14px;font-weight:700}#pause-tabs button.on{background:var(--amethyst,#b48cff);color:#1a1030;border-color:#0000}#menu.paused [data-group]{display:none!important}#menu.paused[data-tab=jogo] [data-group=jogo]:not([hidden]),#menu.paused[data-tab=tela] [data-group=tela]:not([hidden]),#menu.paused[data-tab=comandos] [data-group=comandos]:not([hidden]){display:revert!important}#menu.paused[data-tab=som] #pause-sound{display:grid!important}#menu.paused[data-tab=mapa] #pause-map{width:min(520px,100%);height:auto;margin:0 0 12px;position:static;transform:none;display:block!important}#pause-sound{gap:12px;max-width:460px;margin:0 0 16px}.ps-row{grid-template-columns:1fr 120px 54px;align-items:center;gap:10px;font-size:14px;display:grid}.ps-row input{width:100%;accent-color:var(--amethyst,#b48cff)}.ps-row b{text-align:right;font-variant-numeric:tabular-nums}#mic-toggle{font:inherit;color:inherit;cursor:pointer;background:#ffffff1f;border:0;border-radius:8px;justify-self:start;padding:10px 14px;font-weight:700}.ps-note{opacity:.7;margin:0;font-size:12.5px}body.touch #pause-tabs button{padding:6px 10px;font-size:12px}body.touch .ps-row{grid-template-columns:1fr 110px 46px;font-size:12px}#god-panel{z-index:60;color:#eee;width:min(560px,100vw - 32px);max-height:calc(100vh - 90px);font:14px/1.4 var(--font-ui,system-ui), sans-serif;background:#0e0b14f2;border:1px solid #f5c51866;border-radius:12px;padding:12px 14px;position:fixed;top:64px;right:16px;overflow:auto;box-shadow:0 10px 40px #000c}#god-panel header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#god-panel header strong{color:#f5c518;font-size:16px}#god-panel button{font:inherit;color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:7px;padding:6px 10px;font-size:12.5px;font-weight:700}#god-panel button:disabled{opacity:.4;cursor:default}#god-panel .gp-kick{background:#8f1b1b}.gp-key{gap:8px;display:grid}.gp-key label{gap:4px;font-size:13px;display:grid}.gp-key input{font:inherit;color:#fff;background:#000;border:1px solid #fff3;border-radius:7px;padding:8px 10px}.gp-msg{color:#ffb4a8;min-height:1em;margin:0;font-size:12.5px}.gp-count{opacity:.7;margin:0 0 6px;font-size:12.5px}.gp-row{border-top:1px solid #ffffff14;grid-template-columns:1fr auto auto auto;align-items:center;gap:6px;padding:6px 0;display:grid}.gp-name{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.gp-row small{opacity:.65;font-variant-numeric:tabular-nums}.gp-empty{opacity:.7;margin:4px 0}body.touch #god-panel{font-size:12px;top:44px}#online{color:#dff5d2;font:700 13px/1.4 var(--font-ui,system-ui), sans-serif;background:#0b0d10b8;border:1px solid #9fe07f55;border-radius:12px;margin-top:6px;padding:3px 10px;display:inline-block}body.touch #online{font-size:15px}#version{letter-spacing:.08em;opacity:.55;margin:10px 0 0;font-size:12px}#menu.paused #version{display:none}#chat{z-index:45;pointer-events:none;width:min(420px,60vw);font:600 13px/1.35 var(--font-ui,system-ui), sans-serif;position:fixed;bottom:300px;left:16px}#chat-log p{color:#fff;background:#0b0d10b8;border-radius:8px;width:fit-content;max-width:100%;margin:3px 0;padding:4px 9px;transition:opacity 1s}#chat-log p.me{background:#3b2a5ccc}#chat-log p.old{opacity:0}#chat-log b{color:#c9b3ff}#chat-in{pointer-events:auto;width:100%;font:inherit;color:#fff;background:#0b0d10ee;border:1px solid #fff4;border-radius:9px;margin-top:6px;padding:9px 12px;font-size:15px}.mp-tag b{display:block}.mp-tag span{white-space:normal;max-width:220px;font-weight:500;display:block}body.touch #chat{width:60vw;bottom:170px;left:50%;transform:translate(-50%)}.ps-mic{color:inherit;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;margin:6px 0 10px;padding:9px 14px}.ps-mic:hover{background:#ffffff24}body.mic .ps-mic{background:#3a7a2f55;border-color:#9fe07f}#phone.ph-web-on{width:min(460px,100vw - 32px);height:min(760px,100vh - 32px)}#phone.ph-web-on #phone-screen{padding:0;display:flex;overflow:hidden}.ph-web{flex-direction:column;flex:1;min-height:0;display:flex}.ph-web-bar{background:#1a1f27;border-bottom:1px solid #2c333d;gap:4px;padding:6px;display:flex}.ph-web-bar button{color:#e8ecf2;cursor:pointer;background:#232a34;border:1px solid #343c48;border-radius:8px;flex:none;width:30px;height:30px;font-size:17px;line-height:1}.ph-web-bar button:disabled{opacity:.35;cursor:default}.ph-web-bar input{color:#e8ecf2;min-width:0;height:30px;font:inherit;background:#0e1116;border:1px solid #343c48;border-radius:15px;flex:1;padding:0 12px;font-size:13px}.ph-web-frame{background:#fff;border:0;flex:1;width:100%}.ph-web-start{flex:1;padding:14px;overflow:auto}.ph-web-note{color:#cfe8d2;background:#1d2a1f;border:1px solid #3b6b43;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:12.5px;line-height:1.45}.ph-web-sug{gap:8px;display:grid}.ph-web-sug button{text-align:left;color:#e8ecf2;font:inherit;cursor:pointer;background:#1a1f27;border:1px solid #2f3742;border-radius:10px;padding:10px 12px}.ph-web-sug button:hover{background:#222934}.gp-card{border-top:1px solid #ffffff14;padding:4px 0 8px}.gp-card.on{background:#f5c5180f;border-radius:8px;margin:2px -8px;padding:4px 8px 8px}.gp-card .gp-row{border-top:0}#god-panel .gp-name{text-align:left;color:#fff;background:0 0;padding:4px 2px;font-size:14px;font-weight:700;-webkit-text-decoration:underline dotted #fff5;text-decoration:underline dotted #fff5}#god-panel .gp-name:hover{color:#f5c518}.gp-said{margin:0 2px}.gp-said p{color:#ddd;margin:2px 0;font-size:12.5px;line-height:1.35}.gp-said small{opacity:.6}.gp-said .gp-none{opacity:.45;font-style:italic}#chat-form{pointer-events:auto;gap:6px;margin-top:6px;display:flex}#chat-form[hidden]{display:none}#chat-form #chat-in{flex:1;min-width:0;margin-top:0}#chat-send{pointer-events:auto;font:inherit;color:#fff;cursor:pointer;background:#7c4dff;border:0;border-radius:9px;flex:none;padding:0 14px;font-size:14px;font-weight:700}body.touch #chat{width:min(92vw,520px);top:12px;bottom:auto}#radio-test{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#07060bcc;place-items:center;padding:16px;transition:opacity .35s;display:grid;position:fixed;inset:0}#radio-test.rt-out{opacity:0}#radio-test .rt-box{color:#eee;width:min(480px,100%);font:15px/1.45 var(--font-ui,system-ui), sans-serif;background:#14101d;border:1px solid #ffffff1f;border-radius:18px;padding:20px 22px;box-shadow:0 20px 60px #000c}#radio-test .rt-head{align-items:center;gap:12px;margin-bottom:10px;display:flex}#radio-test .rt-ic{font-size:34px}#radio-test .rt-head strong{color:#fff;font-size:20px;display:block}#radio-test .rt-head span{opacity:.65;font-size:13px}#radio-test .rt-ask{margin:6px 0;font-size:17px}#radio-test .rt-help{opacity:.7;margin:0 0 12px;font-size:13px}#radio-test .rt-live{background:#0b0910;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:12px 14px;font-size:16px;display:flex}#radio-test .rt-dot{background:#666;border-radius:50%;flex:none;width:12px;height:12px}#radio-test .rt-live.on .rt-dot{background:#ff4d4d;animation:1s infinite rt-pulse}#radio-test .rt-live.ok{border-color:#6fd36f88}#radio-test .rt-live.ok .rt-dot{background:#6fd36f}#radio-test .rt-live.bad{border-color:#ff9a4d88}#radio-test .rt-live.bad .rt-dot{background:#ff9a4d}@keyframes rt-pulse{50%{opacity:.3;transform:scale(.8)}}#radio-test .rt-status{min-height:1em;margin:10px 0 0;font-size:14px}#radio-test .rt-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px;display:flex}#radio-test button{font:inherit;cursor:pointer;color:#fff;background:#ffffff1f;border:0;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:700}#radio-test .rt-retry{background:#7c4dff}#radio-note{color:#ffe2c8;max-width:min(640px,90vw);font:600 12.5px/1.35 var(--font-ui,system-ui), sans-serif;text-align:center;pointer-events:none;background:#2a1606e6;border:1px solid #ff9a4d66;border-radius:10px;padding:6px 12px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}body.touch #radio-note{max-width:46vw;font-size:10.5px;top:6px;bottom:auto}#top-right{transform-origin:100% 0;transform:scale(.78)}#book{opacity:.8;max-width:260px;font-size:11.5px;top:80px}#live-note{width:250px;padding:7px 10px;font-size:12px}body.touch #top-right{transform:scale(.5)}#radio-live{color:#efe6ff;max-width:min(620px,90vw);font:600 14px/1.35 var(--font-ui,system-ui), sans-serif;text-align:center;pointer-events:none;background:#1c1330e6;border:1px solid #b48cff66;border-radius:14px;padding:6px 14px;position:absolute;bottom:46px;left:50%;transform:translate(-50%)}body.touch #radio-live{max-width:60vw;font-size:12px;top:30px;bottom:auto}#arena{color:#fff;font:600 14px/1.3 var(--font-ui,system-ui), sans-serif;pointer-events:none;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}#arena .ar-score{letter-spacing:3px;background:#0b0d10c8;border-radius:999px;align-items:center;gap:14px;padding:4px 14px;font-size:22px;display:flex}#arena .ar-clock{letter-spacing:0;opacity:.85;font-variant-numeric:tabular-nums;font-size:15px}#arena .ar-order{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0d10d8;border:2px solid #ffd23f;border-radius:14px;align-items:center;gap:12px;padding:8px 16px;display:flex}#arena .ar-order b{font-family:var(--font-display,inherit);font-size:21px;font-weight:800;display:block}#arena .ar-order small{opacity:.8;font-size:12.5px;display:block}#arena .ar-arrow{font-size:30px;line-height:1;transition:transform .15s linear}#arena .ar-me{text-shadow:0 1px 3px #000;font-size:12px;font-weight:700}body.arena-on #mission,body.arena-on #goal,body.arena-on #quest,body.arena-on #thought,body.arena-on #leftcol,body.arena-on #book,body.arena-on #live-note,body.arena-on #place-card,body.arena-on #tip,body.arena-on #near-line,body.arena-on #discovery{display:none!important}#arena-ko{z-index:60;color:#fff;font:800 20px/1.3 var(--font-display,system-ui), sans-serif;text-align:center;pointer-events:none;background:#1a0f2ee8;border:1px solid #b48cff88;border-radius:14px;padding:12px 20px;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)}.mp-tag[data-team="0"] b{color:#ffb066}.mp-tag[data-team="0"]{border-color:#ff8a1f!important}.mp-tag[data-team="1"] b{color:#8fbcff}.mp-tag[data-team="1"]{border-color:#3d8bff!important}.mp-tag.ko b:after{content:" 💫"}body.touch #arena{gap:4px;max-width:70vw;top:6px}body.touch #arena .ar-score{padding:2px 10px;font-size:15px}body.touch #arena .ar-order{gap:8px;padding:5px 10px}body.touch #arena .ar-order b{font-size:15px}body.touch #arena .ar-arrow{font-size:22px}#items{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}#items span{color:#fff;font:700 13px/1.2 var(--font-ui,system-ui), sans-serif;background:#0b0d10c8;border:1px solid #fff2;border-radius:9px;padding:4px 8px}#items span.on{color:#dff5d2;border-color:#9fe07f88}#items kbd{font:inherit;opacity:.65;margin-right:3px;font-size:11px}#item-hint{color:#fff3c4;font:700 14px/1.3 var(--font-ui,system-ui), sans-serif;pointer-events:none;white-space:nowrap;background:#1c1330e6;border:1px solid #ffd23f66;border-radius:10px;padding:6px 12px;position:absolute;bottom:108px;left:50%;transform:translate(-50%)}#flight-hud{color:#e8f1ff;font:700 15px/1.3 var(--font-ui,system-ui), sans-serif;pointer-events:none;background:#0b0d10d0;border:1px solid #8fbcff55;border-radius:10px;padding:6px 14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}body.touch #items{bottom:120px}body.touch #item-hint{font-size:11px;bottom:150px}body:not(.show-goals) #leftcol,body:not(.show-goals) #thought,body:not(.show-map) #minimap,body:not(.show-map) #near-line,body:not(.show-places) #book,body:not(.show-places) #place-card:not(.asked),body:not(.show-news) #live-note{display:none!important}#settings,#car-settings{background:#ffffff14;border-radius:10px;flex-basis:100%;padding:2px 14px}#settings>summary,#car-settings>summary{cursor:pointer;align-items:center;gap:8px;padding:11px 0;font-weight:700;list-style:none;display:flex}#settings>summary::-webkit-details-marker{display:none}#car-settings>summary::-webkit-details-marker{display:none}#settings>summary:before,#car-settings>summary:before{content:"▸";transition:transform .15s}#settings[open]>summary:before,#car-settings[open]>summary:before{transform:rotate(90deg)}#settings .set-row,#car-settings .set-row{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.menu-buttons :is(#settings,#car-settings) button.sw{background:#ffffff30;border-radius:999px;flex:none;width:46px;height:26px;padding:0;transition:background .15s;position:relative}.menu-buttons :is(#settings,#car-settings) button.sw:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .15s;position:absolute;top:3px;left:3px}.menu-buttons :is(#settings,#car-settings) button.sw[aria-pressed=true]{background:#7c4dff}.menu-buttons :is(#settings,#car-settings) button.sw[aria-pressed=true]:after{transform:translate(20px)}#radio-note{pointer-events:auto}#radio-note .note-close{color:inherit;font:inherit;cursor:pointer;background:#ffffff26;border:0;border-radius:8px;margin-left:8px;padding:2px 9px;font-weight:700}#radio-note .note-close:hover{background:#ffffff40}#moves-list{display:none}#menu.paused[data-tab=movimentos] #moves-list{max-height:min(52vh,460px);margin:0 0 12px;padding-right:6px;overflow:auto;display:block!important}#moves-list .mv-tip{opacity:.85;margin:0 0 10px;font-size:13.5px}#moves-list .mv-row{border-top:1px solid #ffffff14;grid-template-columns:30px 1fr auto;align-items:center;gap:2px 8px;padding:7px 0;display:grid}#moves-list .mv-ico{grid-row:span 2;font-size:20px}#moves-list .mv-row small{opacity:.75;grid-column:2/4;font-size:12.5px}#moves-list kbd,#moves-menu kbd{font:700 12px var(--font-ui,system-ui);background:#ffffff26;border-radius:5px;padding:1px 6px}#moves-menu{z-index:70;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:min(340px,44vw);max-height:84vh;font:600 14px var(--font-ui,system-ui), sans-serif;background:#120d1fe0;border:1px solid #b48cff66;border-radius:16px;flex-direction:column;gap:5px;padding:10px;display:flex;position:fixed;top:50%;right:16px;overflow:auto;transform:translateY(-50%)}#moves-menu[hidden]{display:none}#moves-menu .mm-title{opacity:.75;grid-column:1/-1;padding:2px 4px 6px;font-size:12.5px}#moves-menu button{color:inherit;font:inherit;cursor:pointer;text-align:left;background:#ffffff14;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}#moves-menu button:hover{background:#7c4dff88}#moves-menu button.on{background:#7c4dff}#moves-menu button span{font-size:18px}#moves-list .mv-h{color:#e8d6ff;margin:6px 0 8px;font-size:14px}#moves-list .mv-style{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}#moves-list .mv-style select{font:inherit;color:#fff;background:#1c1530;border:1px solid #ffffff30;border-radius:8px;max-width:60%;padding:6px 8px}#speedo{filter:drop-shadow(0 2px 4px #0008);width:150px;margin-left:auto;display:block}#speedo-maxtext{font:700 12px var(--font-ui,system-ui);color:#ffb3a8;text-shadow:0 1px 3px #000;margin-top:-6px}#turns{color:#ffa31a55;text-shadow:0 1px 3px #000;justify-content:space-between;width:150px;margin-left:auto;font-size:24px;display:flex}#turns span.on{color:#ffb52e;text-shadow:0 0 12px #ffa31a}body:not(.show-speedo) #speedo,body:not(.show-speedo) #speedo-maxtext,body:not(.show-signals) #turns{display:none}#moves-menu .mm-cat{text-align:left;grid-template-rows:auto auto;grid-template-columns:26px 1fr;column-gap:8px;padding:8px 10px;display:grid}#moves-menu .mm-cat span{grid-row:span 2;align-self:center;font-size:20px}#moves-menu .mm-cat small{opacity:.75;font-size:12px;font-weight:600}#moves-menu .mm-cat.open{background:#7c4dff55}#moves-menu .mm-opts{flex-direction:column;gap:4px;padding:2px 0 6px 18px;display:flex}#moves-menu .mm-opts button{padding:7px 10px;font-size:13.5px}#moves-menu .mm-free{grid-template-columns:1fr 1fr;padding-left:0;display:grid}body.touch #moves-menu{width:62vw;font-size:12px;right:6px}#menu-side{color:#efe8ff;width:min(280px,30vw);font:500 13.5px/1.45 var(--font-ui,system-ui), sans-serif;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#120d1fd9;border:1px solid #b48cff55;border-radius:16px;padding:16px;position:absolute;top:50%;right:4vw;transform:translateY(-50%)}#menu-side #pix-qr{background:#fff;border-radius:10px;width:168px;height:168px;margin:0 auto 8px;padding:6px;display:block}#menu-side p{margin:8px 0}#menu-side code{color:#ffd23f;font-size:14px}#menu-side .ms-dev{color:#ffd9a0;font-weight:700}#menu-side .ms-credit{opacity:.9;font-size:12.5px}#menu-side button{font:inherit;color:#fff;cursor:pointer;background:#7c4dff;border:0;border-radius:10px;margin-top:4px;padding:8px 14px;font-weight:700}#menu.paused #menu-side{display:none}@media (width<=820px){#menu-side{order:2;align-self:center;width:min(240px,38vw);margin:0 0 0 16px;font-size:12px;position:static;transform:none}#menu-side #pix-qr{width:130px;height:130px}}#menu:not(.paused) #credits-open{display:none!important}#bigmap .bm-row{align-items:stretch;gap:14px;max-width:96vw;display:flex}#bigmap canvas{max-width:min(70vw,1100px)!important}#finder{color:#fff;width:240px;max-height:86vh;font:600 13px var(--font-ui,system-ui), sans-serif;background:#120d1fe6;border:1px solid #b48cff55;border-radius:12px;padding:10px;overflow:auto}#finder h4{color:#e8d6ff;margin:6px 0;font-size:13px}#finder button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff16;border:0;border-radius:8px;margin:3px 0;padding:7px 9px;display:block}#finder button:hover{background:#7c4dff88}body.touch #finder{width:38vw;font-size:11px}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-B2xhLi22.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-CMZtQduZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-CGAr0uHJ.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CaVNZxsx.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-CFHvXkgd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-C2S99t-D.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DXrk9yLo.woff2)format("woff2"),url(/assets/archivo-black-latin-ext-400-normal-BTV6WZ2n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2)format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-vietnamese-wght-normal-BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-ext-wght-normal-Bng-wUCG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/bricolage-grotesque-latin-wght-normal-SiLHXWCe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/luckiest-guy-latin-ext-400-normal-Dzj4o2hI.woff2)format("woff2"),url(/assets/luckiest-guy-latin-ext-400-normal-Dplr6uOI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Luckiest Guy;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/luckiest-guy-latin-400-normal-dJClyBWO.woff2)format("woff2"),url(/assets/luckiest-guy-latin-400-normal-f5b8-b44.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
