.ranch-line.ranch-production{border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface-1);color:var(--text);font-family:var(--font-body);gap:12px;margin:0 0 22px;padding:14px;display:grid}.ranch-line .ranch-line-head{gap:10px;display:grid}.ranch-line .ranch-line-title .eyebrow{color:var(--brass);font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.12em;margin:0 0 2px;display:block}.ranch-line .ranch-line-title h2{color:var(--text);font:400 var(--text-22)/1.2 var(--font-title);margin:0}.ranch-line.ranch-production .ranch-line-title>p{color:var(--text-2);font-size:var(--text-13);margin:4px 0 0;line-height:1.45}.ranch-line .ranch-line-summary{flex-wrap:wrap;align-items:flex-start;gap:6px;margin:0;display:flex}.ranch-line .ranch-line-summary>div{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);flex:auto;align-items:baseline;gap:8px;padding:5px 10px;display:flex}.ranch-line .ranch-line-summary>div[data-tone=warn]{border-color:var(--warn)}.ranch-line .ranch-line-summary dt{color:var(--text-3);font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;flex-shrink:0}.ranch-line .ranch-line-summary dd{color:var(--text);font-size:var(--text-13);font-variant-numeric:tabular-nums;margin:0;line-height:1.35}.ranch-line .ranch-line-summary>div[data-tone=warn] dd{color:var(--warn)}.ranch-line .ranch-line-slots>p{color:var(--text-2);font-size:var(--text-13);margin:0 0 8px;line-height:1.45}.ranch-line .ranch-line-alert{border:1px solid var(--info);border-radius:var(--radius-card);background:var(--surface-2);border-left-width:4px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 12px;display:flex}.ranch-line .ranch-line-alert[data-tone=warn]{border-color:var(--warn)}.ranch-line .ranch-line-alert p{color:var(--text-2);font-size:var(--text-13);flex:260px;margin:0;line-height:1.5}.ranch-line .ranch-line-alert strong{color:var(--text)}.ranch-line .ranch-line-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ranch-line .ranch-line-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--text-2);font-size:var(--text-13);margin:0;padding:14px;line-height:1.5}.ranch-line .ranch-line-empty ul{margin:8px 0 0;padding-left:18px}.ranch-line .ranch-line-empty strong{color:var(--text)}.ranch-line.ranch-production .ranch-line-foot{color:var(--text-3);font-size:var(--text-12);margin:0;line-height:1.5}.ranch-line .ranch-line-card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:linear-gradient(180deg, var(--surface-3), var(--surface-2) 72px);gap:10px;padding:12px;display:grid;container-type:inline-size}.ranch-line .ranch-line-card[data-state=running]{border-color:var(--info)}.ranch-line .ranch-line-card[data-state=ready]{border-color:var(--brass)}.ranch-line .ranch-line-card-head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 12px;display:grid}.ranch-line .ranch-line-card-title{flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;display:flex}.ranch-line .ranch-line-card-head h3,.ranch-line .ranch-line-card-head h4{color:var(--text);font:400 var(--text-18)/1.25 var(--font-title);margin:0}.ranch-line .ranch-line-card .ranch-line-status.tag{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-1);width:auto;color:var(--text-2);font:600 var(--text-12)/1.4 var(--font-body);letter-spacing:.02em;white-space:nowrap;flex-shrink:0;padding:3px 9px}.ranch-line .ranch-line-card .ranch-line-status.tag[data-tone=ok]{border-color:var(--ok);color:var(--ok)}.ranch-line .ranch-line-card .ranch-line-status.tag[data-tone=warn]{border-color:var(--warn);color:var(--warn)}.ranch-line .ranch-line-card .ranch-line-status.tag[data-tone=info]{border-color:var(--info);color:var(--info)}.ranch-line .ranch-line-flow{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1fr);grid-template-areas:"cost time result""destination destination destination";gap:10px 24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ranch-line .ranch-line-step{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--sunk);align-content:start;gap:6px;min-width:0;padding:10px;display:grid;position:relative}.ranch-line .ranch-line-origin{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;display:flex}.ranch-line .ranch-line-step[data-step=cost]{grid-area:cost}.ranch-line .ranch-line-step[data-step=time]{grid-area:time}.ranch-line .ranch-line-step[data-step=result]{grid-area:result}.ranch-line .ranch-line-step[data-step=destination]{grid-area:destination;grid-template-columns:auto auto minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 10px}.ranch-line .ranch-line-step[data-step=cost]:after,.ranch-line .ranch-line-step[data-step=time]:after{content:"";border-top:2px solid var(--brass);border-right:2px solid var(--brass);width:9px;height:9px;position:absolute;top:50%;right:-18px;transform:translateY(-50%)rotate(45deg)}.ranch-line .ranch-line-step-label{color:var(--text-3);font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ranch-line .ranch-line-step-label[data-n]:before{content:attr(data-n) " · ";color:var(--brass)}.ranch-line .ranch-line-step small{color:var(--text-2);font-size:var(--text-12);line-height:1.45}.ranch-line .ranch-line-plate{border:1px solid var(--line-strong);border-left:4px solid var(--brass);border-radius:var(--radius-control);background:var(--surface-1);flex-wrap:wrap;align-items:baseline;gap:2px 10px;padding:3px 10px;display:flex}.ranch-line .ranch-line-plate strong{color:var(--brass-hi);font:400 var(--text-15)/1.3 var(--font-title)}.ranch-line .ranch-line-plate small{color:var(--text-2);font-size:var(--text-12)}.ranch-line .ranch-line-needs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ranch-line .ranch-line-needs>li{min-width:0;color:var(--text-2);font-size:var(--text-12);align-items:center;gap:8px;line-height:1.4;display:flex}.ranch-line .ranch-line-need{overflow-wrap:anywhere;min-width:0}.ranch-line .ranch-line-need strong{color:var(--text);font-weight:600}.ranch-line .ranch-line-needs>li.ranch-requirement.is-missing,.ranch-line .ranch-line-needs>li.ranch-requirement.is-missing .ranch-line-need strong{color:var(--danger)}.ranch-line .ranch-line-needs>li.ranch-requirement.is-satisfied{color:var(--text-2)}.ranch-line .ranch-line-needs>li.ranch-requirement.is-reserved{color:var(--info)}.ranch-line .ranch-line-needs>li.ranch-line-level[data-met=false]{color:var(--warn)}.ranch-line .ranch-line-needs>li.ranch-line-coins,.ranch-line .ranch-line-needs>li.ranch-line-level{padding-left:72px}.ranch-line .ranch-line-need-none{color:var(--text-3);font-size:var(--text-12);margin:0}.ranch-line .ranch-line-clock{min-width:0;color:var(--text);font:600 var(--text-22)/1.1 var(--font-body);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.ranch-line .ranch-line-progress{border:1px solid var(--line-strong);background:var(--surface-1);appearance:none;width:100%;height:8px;accent-color:var(--brass);border-radius:999px;margin-top:2px;overflow:hidden}.ranch-line .ranch-line-progress::-webkit-progress-bar{background:var(--surface-1)}.ranch-line .ranch-line-progress::-webkit-progress-value{background:var(--brass)}.ranch-line .ranch-line-progress::-moz-progress-bar{background:var(--brass)}.ranch-line .ranch-line-yield{justify-items:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ranch-line .ranch-line-yield>li{gap:4px;display:grid}.ranch-line .ranch-line-yield-name{color:var(--text-2);font-size:var(--text-13)}.ranch-line .ranch-line-yield-name strong{color:var(--text)}.ranch-line .ranch-line-route{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.ranch-line .ranch-line-stop{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-2);font:600 var(--text-12)/1.4 var(--font-body);padding:3px 10px}.ranch-line .ranch-line-stop[data-active=true]{border-color:var(--brass);background:var(--brass);color:var(--brass-ink)}.ranch-line .ranch-line-route-or{color:var(--text-3);font-size:var(--text-11);letter-spacing:.04em}.ranch-line .ranch-line-route-or:before{content:"→ ";color:var(--brass)}.ranch-line .ranch-line-route-or:after{content:" →";color:var(--brass)}.ranch-line .ranch-line-last{color:var(--text-2);font-size:var(--text-12);margin:0;line-height:1.5}.ranch-line .ranch-line-last[data-tone=warn]{color:var(--warn)}.ranch-line .ranch-line-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.ranch-line .ranch-line-blocks{min-width:0;color:var(--text-2);font-size:var(--text-12);flex:260px;line-height:1.45}.ranch-line .ranch-line-blocks>strong{color:var(--warn);font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.ranch-line .ranch-line-blocks ul{margin:4px 0 0;padding-left:16px}.ranch-line .ranch-line-note{color:var(--info);font-size:var(--text-12);flex:240px;margin:0;line-height:1.45}.ranch-line .ranch-line-card-head .ranch-line-start.button{white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-3);min-height:40px;color:var(--text);font:600 var(--text-13)/1.3 var(--font-body);transition:background var(--motion-fast), border-color var(--motion-fast);padding:8px 18px}.ranch-line .ranch-line-card-head .ranch-line-start.button.primary{border-color:var(--brass);background:var(--brass);color:var(--brass-ink)}.ranch-line .ranch-line-card-head .ranch-line-start.button.primary:hover:not(:disabled){border-color:var(--brass-hi);background:var(--brass-hi)}.ranch-line .ranch-line-card-head .ranch-line-start.button:disabled{border-color:var(--line-strong);background:var(--surface-1);color:var(--text-3);cursor:not-allowed;opacity:1}.ranch-line .button.ranch-line-jump{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:36px;color:var(--brass-hi);font:600 var(--text-12)/1.3 var(--font-body);background:0 0;padding:6px 12px;text-decoration:none}.ranch-line .text-button.ranch-line-more{min-height:36px;color:var(--brass-hi);font-size:var(--text-13);padding:6px 2px}.ranch-line a:focus-visible,.ranch-line button:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.ranch-line .ranch-line-thumb{flex-shrink:0;display:inline-flex}.ranch-line .ranch-line-thumb .ui-thumb{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:radial-gradient(circle at 50% 40%, var(--thumb-pad-hi), var(--thumb-pad-lo) 72%);width:96px;height:96px;color:var(--text-2);text-align:center;flex-shrink:0;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.ranch-line .ranch-line-thumb .ui-thumb[data-size="64"]{width:64px;height:64px}.ranch-line .ranch-line-thumb .ui-thumb img{object-fit:contain;width:100%;height:100%;display:block}.ranch-line .ranch-line-thumb .ui-thumb-text{font-size:var(--text-11);overflow-wrap:anywhere;gap:2px;padding:5px;line-height:1.2;display:grid}.ranch-line .ranch-line-thumb .ui-thumb-name{color:var(--text-2);font-weight:600}.ranch-line .ranch-line-thumb .ui-thumb-quantity{border-radius:var(--radius-control);background:var(--surface-1);color:var(--text);font:600 var(--text-11)/1.4 var(--font-body);font-variant-numeric:tabular-nums;padding:0 4px;position:absolute;bottom:3px;right:4px}.ranch-line.ranch-line-here{gap:10px;margin:12px 0 4px;display:grid}.ranch-line .ranch-line-here-title{color:var(--brass-hi);font:400 var(--text-18)/1.25 var(--font-title);margin:0}@container (width<=540px){.ranch-line .ranch-line-card-head{grid-template-columns:minmax(0,1fr) auto}.ranch-line .ranch-line-card-title{grid-column:1/-1}.ranch-line .ranch-line-flow{grid-template-columns:minmax(0,1fr);grid-template-areas:"cost""time""result""destination";row-gap:18px}.ranch-line .ranch-line-step[data-step=destination]{grid-template-columns:minmax(0,1fr)}.ranch-line .ranch-line-step[data-step=cost]:after,.ranch-line .ranch-line-step[data-step=time]:after{inset:auto auto -13px 50%;transform:translate(-50%)rotate(135deg)}}@container (width>=541px) and (width<=640px){.ranch-line .ranch-line-clock{font-size:var(--text-18)}}@container (width<=400px){.ranch-line .ranch-line-card-head{grid-template-columns:minmax(0,1fr)}.ranch-line .ranch-line-card .ranch-line-status.tag{white-space:normal;justify-self:start;max-width:100%}.ranch-line .ranch-line-card-head .ranch-line-start.button{white-space:normal;max-width:100%}}@media (prefers-reduced-motion:reduce){.ranch-line .ranch-line-card-head .ranch-line-start.button{transition:none}}.reduce-motion .ranch-line .ranch-line-card-head .ranch-line-start.button{transition:none}.ranch-line .ranch-line-repeticoes{flex-wrap:wrap;grid-column:1/-1;justify-self:end;align-items:center;gap:8px;display:inline-flex}.ranch-line .ranch-line-repeticoes label{color:var(--text-2);font-size:var(--text-13)}.ranch-line .ranch-line-repeticoes input{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-1);width:5.5em;min-height:40px;color:var(--text);font:inherit;padding:6px 8px}.ranch-line .ranch-line-details .ranch-line-flow-more{grid-template-columns:minmax(0,1fr);grid-template-areas:"destination"}.ranch-line .ranch-line-details .ranch-line-origin{margin:0}.ranch-line .ranch-line-card>.ranch-line-flow{grid-template-areas:"cost time result"}@container (width<=540px){.ranch-line .ranch-line-card>.ranch-line-flow{grid-template-areas:"cost""time""result"}}dialog.village-memory.game-dialog[data-game-dialog]{width:min(920px,100vw - 32px);max-height:min(88dvh,820px)}.village-memory-header{padding-right:64px;position:relative}.village-memory-close{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);width:36px;height:36px;color:var(--text);font:400 var(--text-22)/1 var(--font-body);cursor:pointer;transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);padding:0;position:absolute;top:14px;right:16px}.village-memory-close:hover{background:var(--surface-3);border-color:var(--brass);color:var(--brass-hi)}.village-memory-body{gap:14px}.village-memory .village-memory-lead{font-size:var(--text-13);color:var(--text-2);max-width:70ch;line-height:1.5}.village-memory .village-memory-status{border-left:3px solid var(--info);border-radius:var(--radius-control);background:var(--surface-2);font:400 var(--text-13)/1.45 var(--font-body);color:var(--text);padding:8px 12px}.village-memory .village-memory-status[hidden]{display:none}.village-memory .village-memory-status[data-tone=error]{border-left-color:var(--danger)}.village-memory .village-memory-status[data-tone=ok]{border-left-color:var(--ok)}.village-memory-columns{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:18px;display:grid}.village-memory-list{gap:16px;min-width:0;display:grid}.village-memory-group{gap:8px;display:grid}.village-memory .village-memory-group h3{font:600 var(--text-12)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brass);align-items:center;gap:8px;margin:0;display:flex}.village-memory-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.village-memory-row{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);width:100%;min-height:0;color:var(--text);font:400 var(--text-12)/1.4 var(--font-body);text-align:left;cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);gap:3px;padding:9px 12px;display:grid}.village-memory-row:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}.village-memory-row[aria-pressed=true]{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass);background:var(--surface-3)}.village-memory-row:disabled{cursor:default;opacity:.7}.village-memory-row-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.village-memory-row-head strong{font:600 var(--text-13)/1.3 var(--font-body);color:var(--text);overflow-wrap:anywhere}.village-memory-row-meta{color:var(--text-2);font-size:var(--text-12);overflow-wrap:anywhere}.village-memory-row-place{color:var(--text-3);font-size:var(--text-12)}.village-memory .village-memory-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);font-size:var(--text-12);color:var(--text-2);padding:12px}.village-memory-detail{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-2);gap:12px;min-width:0;padding:14px 16px;display:grid;position:sticky;top:0}.village-memory-detail[data-state=vazio]{border-style:dashed;border-color:var(--line-strong);background:0 0}.village-memory .village-memory-hint{font-size:var(--text-13);color:var(--text-2);line-height:1.5}.village-memory-detail-head{gap:4px;display:grid}.village-memory-detail-head .eyebrow{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--brass)}.village-memory .village-memory-detail-head h3{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);overflow-wrap:anywhere;margin:0}.village-memory-facts dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.village-memory .village-memory-phrase{border-left:3px solid var(--brass);border-radius:var(--radius-control);background:var(--sunk);font:italic 400 var(--text-15)/1.5 var(--font-title);color:var(--text);overflow-wrap:anywhere;margin:0;padding:10px 12px}.village-memory .village-memory-note{font-size:var(--text-12);color:var(--text-2);line-height:1.45}.village-memory .village-memory-travel{justify-self:start}.village-memory-form{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.village-memory-form label{font:600 var(--text-12)/1.4 var(--font-body);color:var(--text);gap:6px;display:grid}.village-memory-form textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);width:100%;min-height:64px;color:var(--text);font:400 var(--text-13)/1.5 var(--font-body);padding:8px 10px}.village-memory-form small{font:400 var(--text-11)/1.4 var(--font-body);color:var(--text-3)}.village-memory-form .village-memory-counter{font-variant-numeric:tabular-nums;justify-self:end}.village-memory-form .village-memory-counter[data-state=longo]{color:var(--warn)}.village-memory-form .button.primary{justify-self:start}@media (max-width:760px){.village-memory-columns{grid-template-columns:minmax(0,1fr)}.village-memory-detail{position:static}}.village-memory-admin{gap:10px;display:grid}.village-memory-admin>h3{font:400 var(--text-18)/1.3 var(--font-title);color:var(--text);margin:0}.village-memory-admin>p{font-size:var(--text-13);color:var(--text-2)}.village-memory-admin>.button{justify-self:start}.village-memory-admin-list{gap:8px;display:grid}.village-memory-admin article{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1);gap:8px;padding:10px 12px;display:grid}.village-memory-admin article p{font-size:var(--text-12);color:var(--text-2);margin:0}.village-memory-admin article p strong{color:var(--text);font-weight:600}.village-memory-admin blockquote{border-left:3px solid var(--brass);border-radius:var(--radius-control);background:var(--sunk);font:400 var(--text-13)/1.5 var(--font-body);color:var(--text);overflow-wrap:anywhere;margin:0;padding:8px 12px}.village-memory-admin-actions{flex-wrap:wrap;gap:8px;display:flex}@media (prefers-reduced-motion:reduce){.village-memory-row,.village-memory-close{transition:none}}.progression-page{max-width:1120px;margin:auto}.ranch-decor-intro{margin-bottom:20px}.ranch-decor-intro p{line-height:1.55}.ranch-decor-intro .button{margin-top:8px}.traveler-profile{align-items:center;gap:30px;display:flex}.traveler-portrait{background:radial-gradient(at 50% 90%,#b78c4440,#0000 65%);border:1px solid #b8945550;border-radius:90px 90px 12px 12px;flex:0 0 180px;height:235px;position:relative;overflow:hidden}.traveler-sprite{z-index:1;image-rendering:auto;background:url(/assets/world/vale-sprites.webp) -72.75px -500.25px/940.5px 940.5px no-repeat;width:83px;height:185px;position:absolute;top:15px;left:47px}.outfit-ochre .traveler-sprite{filter:sepia(.42)saturate(1.2)}.outfit-blue .traveler-sprite{filter:hue-rotate(32deg)saturate(1.15)}.portrait-ground{background:#0005;border-radius:50%;height:16px;position:absolute;bottom:22px;left:31px;right:31px}.traveler-identity h2{margin:8px 0;font-family:Georgia,serif;font-size:2rem}.traveler-identity>small{letter-spacing:.18em;color:#dfb565}.insignia-shelf{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.insignia-medal{text-align:center;justify-items:center;gap:5px;max-width:115px;font-size:.7rem;display:grid}.insignia-medal>b{color:#f4d192;background:#604826;border:2px solid #b98d46;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.6rem;display:grid}.outfitter-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;display:grid}.outfitter-item{border:1px solid #8a806047;border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}.outfitter-item h3,.outfitter-item p{margin:0}.outfitter-item p{font-size:.9rem;line-height:1.55}.outfitter-item>.button{margin-top:auto}.outfitter-item form{flex-wrap:wrap;align-items:end;gap:6px;display:flex}.outfitter-item form label{max-width:80px}.outfitter-item form input{width:100%}.outfitter-item form button{width:100%;font-size:.75rem}.insignia-catalog{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.insignia-catalog article{opacity:.55;border:1px solid #8b81514d;border-radius:6px;gap:15px;padding:12px;display:flex}.insignia-catalog article.earned{opacity:1;border-color:#c69e55}.insignia-catalog article>b{color:#d8b56d;font-size:2rem}.insignia-catalog h3{margin:0 0 5px;font-size:.95rem}.insignia-catalog p{margin:0;font-size:.78rem;line-height:1.5}.ranking-filters{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.ranking-table{border-collapse:collapse;text-align:left;width:100%}.ranking-table th,.ranking-table td{border-bottom:1px solid #82755245;padding:14px 8px}.ranking-table th{color:#d9b369;font-size:.76rem}.ranking-table .text-button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (max-width:600px){.traveler-profile{text-align:center;flex-direction:column;gap:15px}.traveler-portrait{flex:auto;width:180px}.insignia-shelf{justify-content:center}.ranking-table th,.ranking-table td{padding:12px 4px;font-size:.8rem}}.traveler-portrait{background:radial-gradient(at 50% 70%,#b78c4438,#0000 74%);flex-direction:column;justify-content:center;align-items:center;height:255px;display:flex}.traveler-portrait>.outfit-preview{filter:drop-shadow(0 8px 6px #0003);width:155px;height:198px}.traveler-portrait>small{text-align:center;color:#e2c488;padding:4px 8px;font-size:.68rem}.traveler-mount-status{color:#dfc386;background:#d7b8660a;border:1px solid #b69b4c55;border-radius:20px;padding:7px 12px;font-size:.78rem;display:inline-block}.outfitter-item>.outfit-preview,.outfitter-item>.horse-preview{filter:drop-shadow(0 5px 4px #0003);background:radial-gradient(at 50% 75%,#ac96611c,#0000 65%);align-self:center;width:100%;height:135px;display:block}.outfitter-item.is-equipped{background:linear-gradient(160deg,#cbb76a16,#18251e08);border-color:#c4a961}.outfitter-item small{color:#d0b675}.dismount-button{margin:0 0 24px}.outfitter-section>h2{font-size:1.3rem}.outfitter-section .outfitter-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}@media (max-width:600px){.traveler-portrait{height:210px}.traveler-portrait>.outfit-preview{height:163px}.outfitter-section .outfitter-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.outfitter-item{padding:14px}.outfitter-item>.outfit-preview,.outfitter-item>.horse-preview{height:115px}.outfitter-item>.button{padding:10px 8px;font-size:.75rem}}.wardrobe-summary{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.wardrobe-summary h2{margin:6px 0 9px;font-family:Georgia,serif;font-size:1.8rem}.wardrobe-summary>div>small{letter-spacing:.14em;color:#d3b476;font-size:.65rem}.wardrobe-summary p{color:#c7c9b9;margin:0;font-size:.85rem}.wardrobe-summary strong{color:#edd9ad}.wardrobe-balance{text-align:right;color:#e9c882;font-size:1.3rem;font-weight:700}.wardrobe-balance small{color:#b9b99f;font-size:.68rem;font-weight:400;display:block}.progression-navigation{flex-wrap:wrap;gap:6px;margin-bottom:18px;display:flex}.progression-navigation>.button{padding:9px 12px;font-size:.76rem}.progression-page .outfitter-section{margin-top:0}.outfitter-state{letter-spacing:.07em;text-transform:uppercase;font-size:.62rem}.is-equipped .outfitter-state{color:#efd992}.progression-page .outfitter-item>.outfit-preview{height:160px}.progression-page .outfitter-section>p{margin-bottom:20px;font-size:.86rem;line-height:1.6}@media (max-width:480px){.wardrobe-summary h2{font-size:1.5rem}.progression-navigation>.button{padding:8px 9px;font-size:.7rem}.progression-page .outfitter-item>.outfit-preview{height:140px}}.wardrobe-showroom{border-color:#766747;padding:0;overflow:hidden}.wardrobe-showroom-title{padding:20px 24px 0}.wardrobe-showroom-title small{color:#d0b878;letter-spacing:.12em}.wardrobe-showroom-title h3{margin:8px 0;font-size:1.55rem}.wardrobe-showroom-title p{color:#b7c0ad;margin:8px 0 0}.wardrobe-3d-stage{min-width:0;height:clamp(320px,48vh,560px)}.wardrobe-3d-stage canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.wardrobe-3d-stage canvas:active{cursor:grabbing}.wardrobe-3d-controls{flex-wrap:wrap;gap:6px;padding:12px 16px 0;display:flex}[data-wardrobe-3d]>p{padding:0 16px 14px}.wardrobe-select[aria-pressed=true]{background:#4b5136;border-color:#d7b96c}.world-social{color:#f3ead5;background:#182920;border:1px solid #667056;border-radius:16px;min-width:0;margin:24px 0;padding:24px;box-shadow:0 16px 48px #07140d40}.world-social .social-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.world-social h2,.world-social h3{margin:0 0 12px}.social-header .eyebrow{margin:0 0 5px}.social-header h2{margin:0;font-size:1.2rem}.social-header-actions{align-items:center;gap:12px;display:flex}.world-social [data-social-count]{color:#dfb466;white-space:nowrap;font-size:.76rem}.world-social [data-social-status]{color:#bbc6ae;min-height:1.5em;margin:10px 0;font-size:.79rem}.social-columns{grid-template-columns:210px minmax(0,1fr);gap:24px;display:grid}.social-columns aside{border-right:1px solid #45513e;padding-right:20px}.social-columns ul{margin:0 0 16px;padding:0;list-style:none}.social-columns li{align-items:baseline;gap:8px;padding:8px 0;display:flex}.social-columns small{color:#b9c4ad;font-size:.72rem;display:block}.social-columns label{margin:10px 0;font-size:.8rem;display:block}.social-columns label [data-social-self]{color:#dfb466}.social-columns input,.world-social textarea,.world-social select{box-sizing:border-box;color:#f3ead5;width:100%;font:inherit;background:#102219;border:1px solid #687256;border-radius:8px;padding:10px}.social-compose{gap:8px;margin:6px 0 7px;display:flex}.social-compose input{flex:1;min-width:0}.world-social button{color:#17271e;cursor:pointer;font:inherit;background:#ddba74;border:0;border-radius:8px;min-height:36px;padding:9px 14px;font-size:.8rem}.world-social button:disabled{opacity:.5;cursor:default}.world-social button:focus-visible,.world-social input:focus-visible,.world-social textarea:focus-visible,.world-social select:focus-visible,.world-social summary:focus-visible{outline-offset:3px;outline:2px solid #f2d59d}.social-messages{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#6c7858 transparent;height:240px;padding:0 10px 0 0;overflow:auto}.social-messages article{border-bottom:1px solid #3a4936;padding:10px 24px 10px 0;font-size:.84rem;position:relative}.social-messages article>div:first-child{align-items:baseline;gap:10px;display:flex}.social-messages strong{color:#e6c480;font-size:.8rem}.social-messages .social-message-self strong{color:#b9d4aa}.social-messages time{color:#a5b29a;font-size:.64rem}.social-messages p{overflow-wrap:anywhere;white-space:pre-wrap;margin:5px 0 0;line-height:1.45}.social-message-options{position:absolute;top:9px;right:0}.social-message-options summary{cursor:pointer;color:#b9c4ad;letter-spacing:1px;padding:0 4px;list-style:none}.social-message-options summary::-webkit-details-marker{display:none}.social-message-actions{z-index:3;background:#13271c;border:1px solid #6b765b;border-radius:8px;flex-direction:column;gap:2px;min-width:150px;padding:5px;display:flex;position:absolute;right:0;box-shadow:0 4px 15px #0006}.social-message-actions button{text-align:left;color:#e8d8b4;background:0 0;padding:8px;font-size:.74rem}.social-message-actions button:hover{background:#314232}.social-empty{color:#a8b39d}.world-social [data-social-report]{border:1px solid #786a46;border-radius:8px;margin-top:14px;padding:16px}.world-social [data-social-report] h3{font-size:1rem}.world-social [data-social-report] label{margin:12px 0;display:block}.world-social [data-social-report] textarea{min-height:90px}.world-social [data-social-report] button{margin:3px}.world-social [hidden]{display:none!important}.world-social .social-toggle{color:#ebdfc5;background:#2f4434;border:1px solid #627256;align-items:center;gap:7px;min-height:32px;padding:5px 9px;font-size:.72rem;display:flex}.social-unread{color:#16271b;background:#e1bb71;border-radius:50%;justify-content:center;align-items:center;min-width:19px;height:19px;font-size:.66rem;font-weight:800;display:inline-flex}.world-social--compact{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;pointer-events:auto;background:linear-gradient(145deg,#172e23ed,#0f2119f0);border-color:#92a47d61;border-radius:14px;width:min(370px,100%);margin:0;padding:14px 16px;box-shadow:0 8px 32px #0005}.world-social--compact .social-header{gap:10px}.world-social--compact .social-header .eyebrow{letter-spacing:.15em;font-size:.52rem}.world-social--compact .social-header h2{font-family:inherit;font-size:.89rem}.world-social--compact .social-header-actions{gap:8px}.world-social--compact .social-columns{display:block}.world-social--compact [data-social-status]{margin:9px 0;font-size:.69rem;line-height:1.45}.world-social--compact .social-people-toggle{color:#c6d2bb;text-underline-offset:3px;background:0 0;min-height:28px;padding:0;font-size:.69rem;text-decoration:underline}.world-social--compact [data-social-people]{border:1px solid #455942;border-radius:8px;max-height:160px;margin-bottom:9px;padding:10px;overflow:auto}.world-social--compact [data-social-people] h3{font-size:.8rem}.world-social--compact [data-social-people] li{padding:5px 0;font-size:.76rem}.world-social--compact [data-social-people] details{font-size:.76rem}.world-social--compact .social-messages{height:145px}.world-social--compact .social-messages article{padding-top:7px;padding-bottom:7px;font-size:.77rem}.world-social--compact .social-messages strong{font-size:.73rem}.world-social--compact .social-compose input{padding:9px 10px;font-size:.78rem}.world-social--compact .social-compose button{padding:9px 10px;font-size:.74rem}.world-social--compact [data-social-chat] label{margin:8px 0 3px;font-size:.69rem}.world-social--compact [data-social-chat] small{font-size:.6rem}.world-social--compact [data-social-body]{overscroll-behavior:contain;scrollbar-width:thin;max-height:min(440px,65dvh);overflow:auto}.world-social--compact.is-collapsed{width:320px;padding:11px 14px}.world-social--compact.is-collapsed .social-header .eyebrow{display:none}@media (max-width:700px){.world-social:not(.world-social--compact){padding:16px}.world-social:not(.world-social--compact) .social-columns{grid-template-columns:1fr;gap:14px}.world-social:not(.world-social--compact) .social-columns aside{border-bottom:1px solid #45513e;border-right:0;padding-bottom:10px;padding-right:0}.world-social:not(.world-social--compact) .social-columns ul{gap:15px;margin-bottom:10px;display:flex;overflow:auto}.social-columns li{min-width:max-content}.world-social:not(.world-social--compact) .social-header{display:block}.world-social--compact{width:min(350px,100%);padding:11px 13px}.world-social--compact .social-messages{height:110px}.world-social--compact [data-social-status]{display:none}.world-social--compact .social-header h2{font-size:.8rem}.world-social--compact [data-social-count]{font-size:.65rem}}@media (prefers-reduced-transparency:reduce){.world-social--compact{-webkit-backdrop-filter:none;backdrop-filter:none;background:#172b20}}.world-social--compact{container-type:inline-size}.world-social--compact.is-collapsed{width:min(320px,100%)}.world-social--compact .social-header-actions{flex-shrink:0}.world-social--compact [data-social-status]{display:none}.world-social--compact[data-social-notice=true] [data-social-status]{display:block}.world-social--compact .social-conversation{min-width:0}@container (width<=300px){.world-social--compact [data-social-count]{display:none}.world-social--compact .social-header h2{font-size:.79rem}.world-social--compact .social-header{gap:7px}.world-social--compact .social-header .eyebrow{font-size:.49rem}.world-social--compact .social-toggle{padding:5px 7px;font-size:.67rem}}.social-tabs{border-bottom:1px solid #66815d50;gap:3px;margin:12px 0 8px;padding-bottom:7px;display:flex;overflow-x:auto}.world-social .social-tabs button{white-space:nowrap;color:#b9c9b2;background:0 0;border-radius:7px;flex:1;min-height:32px;padding:6px 7px;font-size:.71rem}.world-social .social-tabs button[aria-pressed=true]{color:#17291e;background:#cdae70;font-weight:700}.social-tabs [data-social-private-unread]{color:#18271d;background:#ddd0ac;border-radius:10px;padding:1px 4px;font-size:.6rem;display:inline-block}.social-channel-context{min-width:0;font-size:.76rem}.social-channel-context:empty{display:none}.social-channel-context label{margin:8px 0;display:block}.social-channel-context input{box-sizing:border-box;color:#f3ead5;background:#102219;border:1px solid #687256;border-radius:7px;width:100%;padding:8px}.social-channel-context select{margin:4px 0;padding:7px}.social-channel-context small{color:#b4c3a9;margin:5px 0;font-size:.67rem;line-height:1.5;display:block}.social-inbox{gap:5px;display:flex;overflow-x:auto}.world-social .social-inbox button{white-space:nowrap;color:#dce5d0;background:#29402f;min-height:29px;padding:4px 8px;font-size:.68rem}.world-social .social-inbox .is-selected{box-shadow:inset 0 0 0 1px #d5b574}.social-guild-title{color:#e6c480;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.social-guild-members{max-height:180px;padding:0;list-style:none;overflow:auto}.social-guild-members li{flex-wrap:wrap;align-items:center;gap:4px;margin:7px 0;display:flex}.social-guild-members li>span{flex:1 0 100%}.world-social .social-guild-members button{color:#e5d8b8;background:#304734;min-height:25px;padding:4px 7px;font-size:.66rem}.social-guild-invite{border-bottom:1px solid #5d775246;padding:8px 0}.social-guild-invite button{margin-right:5px}.world-social [data-social-players] li{flex-wrap:wrap}.world-social [data-social-players] button{color:#cdddba;background:#2b4432;min-height:24px;margin-left:auto;padding:3px 6px;font-size:.63rem}.world-social [data-social-blocks] li{flex-wrap:wrap;gap:6px;display:flex}.world-social [data-social-blocks] button{min-height:26px;padding:3px 6px;font-size:.65rem}.world-social--compact{width:min(410px,100%)}.world-social--compact .social-tabs{gap:1px}.world-social--compact .social-tabs button{padding:5px;font-size:.64rem}.world-social--compact [data-social-body]{max-height:min(510px,68dvh)}@layer base{:root{color:#f3ead9;font-synthesis:none;--bg:#171d1b;--panel:#222925;--panel-raised:#29312b;--line:#454a3d;--text:#f3ead9;--muted:#b7baac;--gold:#dfb36a;--ink:#20251f;--sage:#b5caab;--red:#efb4a4;background:#171d1b;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Georgia,Times New Roman,serif;font-weight:400}h1{letter-spacing:-.025em;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}h2{font-size:1.6rem}h3{font-size:1.3rem;line-height:1.3}p{line-height:1.65}small{font-size:.77rem;line-height:1.6}strong{font-weight:600}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #f4cc86}[hidden]{display:none!important}.icon{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:22px;height:22px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--gold);color:var(--ink);padding:12px;position:fixed;top:-100px;left:14px}.skip-link:focus{top:12px}.initial-loading{text-align:center;place-content:center;gap:20px;min-height:100vh;display:grid}input,select{width:100%;min-height:44px;color:var(--text);background:#19211d;border:1px solid #626658;border-radius:5px;padding:10px 12px}input::placeholder{color:#a3a898}input[type=checkbox],input[type=radio]{width:19px;height:19px;min-height:0;accent-color:var(--gold);flex-shrink:0}input[type=range]{accent-color:var(--gold);padding:0}label{gap:8px;font-size:.85rem;line-height:1.5;display:grid}form{gap:16px;display:grid}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:12px}progress{appearance:none;width:100%;height:6px;color:var(--gold);background:#43483c;border:0;border-radius:5px;overflow:hidden}progress::-webkit-progress-bar{background:#43483c;border-radius:5px}progress::-webkit-progress-value{background:var(--gold);border-radius:5px}progress::-moz-progress-bar{background:var(--gold);border-radius:5px}summary{cursor:pointer;padding:10px 0;font-weight:600;line-height:1.5}details[open] summary{margin-bottom:10px}details{min-width:0}.muted{color:var(--muted)}.eyebrow{color:var(--gold);letter-spacing:.17em;font-size:.65rem;font-weight:600;line-height:1.7;display:block}.full{width:100%}}@layer layout{.game-shell{grid-template-columns:190px minmax(0,1fr);min-height:100vh;display:grid}.rail{z-index:10;background:#1b231f;border-right:1px solid #434937;flex-direction:column;height:100vh;padding:24px 16px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:9px;padding:4px 0 36px;display:flex}.brand img{width:32px;height:32px}.brand>span{letter-spacing:.14em;font-family:Georgia,serif;font-size:1rem}.rail nav{gap:7px;display:grid}.rail-footer{color:#aeb39f;letter-spacing:.16em;gap:6px;margin-top:auto;padding:30px 12px 0;font-size:.63rem;display:grid}.rail-footer small{letter-spacing:.13em;font-size:.5rem}.game-main{min-width:0;padding-bottom:126px;position:relative}.topbar{background:#1c241f;border-bottom:1px solid #454a38;align-items:center;gap:36px;min-height:95px;padding:18px 36px;display:flex}.player-id{align-items:center;gap:12px;min-width:150px;display:flex}.player-id>div:last-child{gap:4px;display:grid}.player-id small{color:var(--muted);align-items:center;display:flex}.player-id small .icon{width:14px;height:14px;margin-right:3px}.xp-meter{width:100%;max-width:270px}.xp-meter>div{justify-content:space-between;gap:12px;margin-bottom:7px;font-size:.68rem;display:flex}.xp-meter>div>span,.xp-meter>small{color:var(--muted)}.xp-meter>small{font-size:.63rem}.wallet{color:var(--gold);align-items:center;gap:7px;margin-left:auto;display:flex}.wallet strong{font-size:1.2rem}.wallet small{color:var(--muted)}.connection-bar{color:var(--muted);justify-content:space-between;align-items:center;min-height:35px;padding:4px 36px;font-size:.65rem;display:flex}.connection-bar>span{align-items:center;gap:6px;display:flex}.connection-bar .icon{width:13px;height:13px;color:var(--sage)}.connection-bar .text-button{min-height:28px;padding:5px;font-size:.65rem}.connection-bar.offline{color:#f4d3b6;background:#50382d}.connection-bar .game-version{letter-spacing:.04em;opacity:.75;margin-left:auto;margin-right:10px;font-size:.6rem}.panel-section{padding:28px 36px 10px}.panel-section.narrow{max-width:850px}.panel-section>h2{margin:28px 0 18px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 26px;display:flex}.section-heading:not(:first-child){margin-top:42px}.section-heading h1{margin-top:8px}.section-heading p{color:var(--muted);max-width:650px;margin-top:12px;font-size:.87rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:18px;display:grid}.card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.inventory-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:15px;display:grid}.social-grid{grid-template-columns:1.2fr 1fr;gap:26px;margin:28px 0 38px;display:grid}.social-grid h2{margin-bottom:20px}}@layer components{.button{color:var(--text);background:#353e31;border:1px solid #7d795d;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:11px 17px;font-size:.8rem;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button:hover:not(:disabled){border-color:var(--gold);background:#48523e}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--gold);border-color:var(--gold);color:#262c20}.button.primary:hover:not(:disabled){background:#edc58a}.button.ghost{background:0 0}.button.small{min-height:40px;padding:9px 12px;font-size:.72rem}.icon-button{color:var(--text);border:1px solid var(--line);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.text-button{color:var(--gold);background:0 0;border:0;min-height:40px;padding:8px 5px;font-size:.75rem}.text-button:hover{text-decoration:underline}.button-row{flex-wrap:wrap;gap:12px;display:flex}.segmented{border-bottom:1px solid #6b6d55;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.segmented button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:12px}.segmented button[aria-pressed=true]{color:var(--gold);border-bottom-color:var(--gold)}.form-message{color:#f6d4a7;font-size:.82rem;line-height:1.5}.form-message:empty{display:none}.beta-notice{border-left:2px solid var(--gold);color:#dfdfc7;background:#343b2d;padding:10px 12px;font-size:.75rem}.nav-item{color:#b9bdad;text-align:left;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:12px;min-height:46px;padding:12px;font-size:.78rem;display:flex;position:relative}.nav-item:hover{color:#f5e4c7;background:#2c362b}.nav-item.selected{color:#f5d196;background:#3c402d;border-color:#69684d}.nav-item.selected:before{content:"";background:var(--gold);width:3px;position:absolute;top:11px;bottom:11px;left:-17px}.nav-badge{background:var(--gold);color:var(--ink);border-radius:10px;margin-left:auto;padding:2px 5px;font-size:.65rem}.portrait{color:#f1d7a4;background:linear-gradient(135deg,#81795b,#353f2e);border:1px solid #958d69;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.portrait .icon{width:30px;height:30px}.world-section{padding:0 24px;position:relative}.map-title{z-index:2;pointer-events:none;text-shadow:0 2px 12px #071710;position:absolute;top:25px;left:50px}.map-title h1{margin-top:7px;font-size:clamp(1.65rem,3vw,2.5rem)}.world-map{aspect-ratio:1.9;background:radial-gradient(#636b49,#38422c);border:1px solid #6d7050;border-radius:8px;min-height:360px;max-height:600px;position:relative;overflow:hidden}.map-art{object-fit:cover;object-position:center 48%;width:100%;height:100%;display:block}.map-art.unavailable{opacity:0}.map-unavailable:before{content:"O mapa não carregou. Os caminhos continuam disponíveis.";text-align:center;z-index:2;font-size:.8rem;position:absolute;bottom:55px;left:18px;right:18px}.map-vignette{pointer-events:none;background:linear-gradient(#0d211dcc,#0000 40% 65%,#0f211ae8),linear-gradient(90deg,#0e211a25,#0000 50%,#13261b25);position:absolute;inset:0}.map-compass{color:#e2c490;place-items:center;gap:5px;font-family:Georgia,serif;font-size:.7rem;display:grid;position:absolute;top:27px;right:25px}.map-compass .icon{width:45px;height:45px}.map-pin{color:#fdf2db;filter:drop-shadow(0 3px 5px #0d170d);background:0 0;border:0;justify-items:center;min-width:85px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-pin>span{background:#1b302ce8;border:1px solid #d9bd80;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .2s;display:grid}.map-pin:hover>span{background:#385448;transform:translateY(-4px)}.map-pin>strong{background:#1b2a23ed;border:1px solid #908462;border-radius:3px;margin-top:5px;padding:4px 12px;font-size:.7rem}.map-pin.active>span{color:#233a2e;background:#dfb36a;border:3px solid #f0d297;width:49px;height:49px;box-shadow:0 0 0 5px #f1d29930}.map-pin.active>strong{color:#f5d7a2;border-color:#c3a261}.map-pin>small{letter-spacing:.1em;color:#ffde9d;margin-top:4px;font-size:.44rem}.pin-bosque{top:32%;left:23%}.pin-mina{top:35%;left:87%}.pin-rio{top:66%;left:75%}.pin-vila{top:59%;left:32%}.pin-rancho{top:78%;left:52%}.map-caption{color:#e4dbbe;letter-spacing:.22em;pointer-events:none;font-size:.53rem;position:absolute;bottom:16px;left:22px;right:22px}.map-caption span{letter-spacing:.04em;color:#c1c5ae;margin-left:16px;font-style:italic}.quest-ribbon{width:calc(100% - 34px);color:var(--text);text-align:left;background:#343b2e;border:1px solid #6b6a4c;border-top:0;border-radius:0 0 6px 6px;align-items:center;gap:15px;margin:-2px auto 0;padding:15px 22px;display:flex}.quest-ribbon>span{gap:5px;display:grid}.quest-ribbon>span>small{color:var(--gold);letter-spacing:.1em;font-size:.55rem}.quest-ribbon>span>strong{font-family:Georgia,serif;font-size:1rem;font-weight:400}.quest-ribbon>.icon{color:var(--gold)}.quest-ribbon>.icon:last-child{margin-left:auto}.tab-row{border-bottom:1px solid #50573f;gap:24px;margin-bottom:24px;display:flex}.tab-row>button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 1px 13px;font-size:.8rem}.tab-row>button[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.action-card{background:linear-gradient(145deg,#283029,#202823);border:1px solid #4a523e;border-radius:7px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.action-card>p{color:#c3c6b7;font-size:.8rem}.action-card>.button,.action-card>form{margin-top:auto}.card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.card-glyph{color:#d7c291;background:#424934;border:1px solid #61684a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.card-glyph .icon{width:23px;height:23px}.tag{color:#dbcfad;border:1px solid #65694d;border-radius:4px;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;padding:5px 8px;font-size:.59rem;font-weight:600;line-height:1.4;display:inline-flex}.tag .icon{width:13px;height:13px}.tag.positive{color:#c0d7b4;background:#33442f;border-color:#57714e}.locked .card-glyph{color:#a5ac98;background:#30382c}.locked h3{color:#c5c6b5}.rewards{color:#d3c59f;flex-wrap:wrap;align-items:center;gap:15px;font-size:.68rem;display:flex}.rewards>span{align-items:center;gap:5px;display:flex}.rewards .icon{width:16px;height:16px}.material-list,.recipe-inputs{flex-wrap:wrap;gap:7px;display:flex}.material{color:#b8c3ac;background:#17251ecc;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:.6rem;line-height:1.3;display:flex}.material .icon{color:#bfad81;width:16px;height:16px}.material strong{white-space:nowrap}.material.missing{color:#edbc9d}.recipe-inputs{border-top:1px solid #465039;padding-top:12px}.recipe-inputs>small{letter-spacing:.13em;color:#a6ad99;flex-basis:100%;margin-bottom:2px;font-size:.53rem}.requirement{color:#c8c1a3;font-size:.67rem}.quantity-field{justify-content:space-between;align-items:center;gap:20px;font-size:.72rem;display:flex}.quantity-field input,.quantity-field select{width:80px;min-height:38px;padding:6px 10px}.notice{background:#2d382e;border:1px solid #536247;border-radius:6px;align-items:center;gap:16px;margin-bottom:24px;padding:19px 22px;display:flex}.notice>.icon{color:var(--gold);width:28px;height:28px}.notice p{color:#d1d8c4;font-size:.8rem}.notice.positive{background:#2b3b2f;border-color:#4f6e4d}.notice.warm{background:#403d2b;border-color:#736c43}.empty{text-align:center;background:#222b24;border:1px dashed #53604b;border-radius:7px;padding:48px 25px}.empty>.icon{color:#b4bd91;width:44px;height:44px;margin-bottom:18px}.empty h3{margin-bottom:13px}.empty p{color:var(--muted);max-width:470px;margin-inline:auto;font-size:.8rem}.activity-dock{z-index:15;background:#253429f5;border:1px solid #90865c;border-radius:8px;align-items:center;gap:18px;max-width:1050px;margin:auto;padding:17px 20px;display:flex;position:fixed;bottom:19px;left:224px;right:34px;box-shadow:0 10px 45px #0008}.activity-symbol{width:45px;height:45px;color:var(--gold);border:1px solid #827f55;border-radius:50%;place-items:center;display:grid}.activity-copy{flex:1;gap:6px;display:grid}.activity-copy>small{color:#dfc086;letter-spacing:.13em;font-size:.5rem}.activity-copy>strong{font-size:.8rem}.activity-copy progress{height:4px;margin-top:2px}.timer{color:#e9cd93;text-align:center;min-width:55px;font-size:.8rem}.toast{z-index:60;color:#243223;background:#eee1c2;border:1px solid #d7b26b;border-radius:6px;gap:12px;max-width:min(620px,90vw);padding:15px 22px;font-size:.85rem;line-height:1.5;display:grid;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 50px #0007}.chapter{grid-template-columns:55px minmax(0,1fr);gap:24px;margin-bottom:36px;display:grid}.chapter-number{color:var(--gold);border-top:1px solid #707453;padding-top:14px;font-family:Georgia,serif;font-size:2.5rem}.chapter-content>h2{margin:10px 0 20px}.quest-card{background:#232e25;border:1px solid #49543d;border-radius:6px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:grid}.quest-card h3{margin:6px 0;font-size:1.15rem}.quest-card p{color:#c7cbbb;font-size:.74rem}.quest-card small{color:#c4b88e;font-size:.65rem}.quest-status{color:#c6b27e}.quest-card.complete{background:#202923}.quest-card.complete .quest-status{color:var(--sage)}.quest-card.complete h3{color:#bac5b1}.inventory-card{background:linear-gradient(145deg,#2c372b,#242d24);border:1px solid #4c5840;border-radius:6px;gap:11px;padding:18px;display:grid;position:relative}.inventory-card h3{font-size:1.1rem}.inventory-card small{color:#b3bba6;font-size:.58rem}.inventory-glyph{color:#d6bd84;background:#3b4630;border-radius:7px;place-items:center;width:55px;height:55px;display:grid}.inventory-glyph .icon{width:35px;height:35px}.inventory-qty{color:#ddc899;font-family:Georgia,serif;font-size:1.6rem;position:absolute;top:20px;right:17px}.search-field{max-width:420px;margin-bottom:25px;position:relative}.search-field>.icon{color:#a8b096;position:absolute;top:12px;left:12px}.search-field input{padding-left:43px}.ranch-hero{background:linear-gradient(90deg,#14251ceb,#17251d2b);border-top:1px solid #64694a;border-bottom:1px solid #64694a;align-items:center;min-height:355px;padding:38px;display:flex}.ranch-hero h1{margin:12px 0;font-size:clamp(2.6rem,4vw,4rem)}.ranch-hero p{color:#e2ddc6;margin-bottom:25px;font-size:.86rem}.profession-card .card-glyph{width:58px;height:58px}.profession-card .card-glyph .icon{width:36px;height:36px}.surface{background:#243026;border:1px solid #536045;border-radius:6px;margin-bottom:24px;padding:24px}.surface>h2{margin-bottom:16px}.surface>p{color:var(--muted);margin-bottom:18px;font-size:.85rem}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.form-grid .button{grid-column:1/-1}.listing-price{color:var(--gold);align-items:center;gap:8px;font-size:1.5rem;display:flex}.settings-form h2{align-items:center;gap:12px;margin:0;display:flex}.settings-form h2:not(:first-child){margin-top:18px}.settings-form>p{font-size:.77rem}.settings-form>.button{width:-moz-fit-content;width:fit-content}.range-label{grid-template-columns:90px 1fr;align-items:center;gap:20px}.check-label{align-items:flex-start;gap:12px;font-size:.75rem;line-height:1.6;display:flex}.check-label>input{margin-top:2px}.premium-hero{text-align:center;background:radial-gradient(#4a4b30,#222e24 75%);border-bottom:1px solid #76764e;padding:50px 30px}.premium-hero>.icon{width:55px;height:55px;color:var(--gold);margin:20px auto;display:block}.premium-hero h1{margin-bottom:18px}.premium-hero p{color:#cdd0b9;margin-bottom:20px}.premium-benefits{grid-template-columns:repeat(3,1fr);gap:30px;margin:12px 0 45px;display:grid}.premium-benefits article{text-align:center}.premium-benefits article>strong{color:var(--gold);font-family:Georgia,serif;font-size:2.5rem;line-height:1.2;display:block}.premium-benefits article>.icon{width:40px;height:40px;color:var(--gold);margin:4px 0}.premium-benefits h3{margin:13px 0}.premium-benefits p{color:var(--muted);font-size:.78rem}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:26px;display:grid}.plan-card{text-align:center;background:#29362a;border:1px solid #6d7150;border-radius:7px;justify-items:center;gap:20px;padding:28px 16px;display:grid}.plan-card h2{font-size:1.5rem}.plan-duration{color:#e7c48b;font-family:Georgia,serif;font-size:3rem;font-weight:400}.plan-duration small{color:#cdd2bb;font-family:ui-sans-serif,sans-serif;font-size:.75rem;display:block}.plan-card p{color:#bbc5ae;font-size:.72rem}.plan-price{color:#f0d399;font-size:.8rem}.land-illustration{background:radial-gradient(#6a7150,#33412e);border:1px solid #697851;border-radius:5px;justify-content:center;align-items:center;gap:20px;height:100px;display:flex}.land-illustration>.icon{color:#e0ca92;width:55px;height:55px}.land-illustration>span{color:#ebd6ad;font-size:.7rem}.land-card>small,.troop-state{color:#c2c8ae;font-size:.66rem}.expedition-card{justify-content:space-between;align-items:center;gap:20px;display:flex}.expedition-card h3{margin-bottom:8px}.expedition-card p{color:#d1c69e;font-size:.75rem}.expedition-card small{color:#b7c0ab;font-size:.7rem}.point-card details{margin-top:auto}.point-card summary{color:var(--gold);font-size:.8rem}.point-card form{padding-top:8px}.presence-person{border-bottom:1px solid #4b5b40;align-items:center;gap:12px;padding:15px 0;display:flex}.presence-person>div:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.presence-person strong{word-break:break-word;font-size:.8rem}.presence-person small{color:var(--muted);font-size:.63rem}.quick-chat{margin:0}.chat-feed{min-height:100px;max-height:230px;overflow-y:auto}.chat-feed>p{margin-bottom:12px;font-size:.72rem;line-height:1.55}.chat-feed>p strong{color:var(--gold);margin-right:8px}.quick-buttons{border-top:1px solid #4c5b3f;flex-wrap:wrap;gap:8px;padding-top:17px;display:flex}.duel-card{background:linear-gradient(140deg,#303d2e,#232f27);border:1px solid #68724d;border-radius:7px;margin-bottom:25px;padding:25px}.duel-heading{color:var(--gold);justify-content:space-between;display:flex}.duel-versus{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:25px 0;display:grid}.duel-versus>div{justify-items:center;gap:10px;display:grid}.duel-versus progress{max-width:220px}.duel-versus small{color:#c2c8ae;font-size:.68rem}.duel-portrait{background:radial-gradient(#756e49,#344530);border:1px solid #9b9465;border-radius:50%;place-items:center;width:75px;height:75px;display:grid}.duel-portrait .icon{color:#ecd2a3;width:44px;height:44px}.versus{color:var(--gold);font-family:Georgia,serif;font-size:2rem}.stance-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stance-grid legend{grid-column:1/-1}.stance-card{cursor:pointer;background:#2d3b2b;border:1px solid #74845a;border-radius:6px;padding:14px}.stance-card:has(input:checked){background:#4b5334;border-color:#e4c288}.stance-card small{color:#c8cdb8;font-size:.62rem}.duel-result{text-align:center;color:#e6d0a1;padding:20px 0;font-family:Georgia,serif;font-size:1.3rem}.duel-result small{color:#c4cbb4;margin-top:13px;font-family:ui-sans-serif,sans-serif;font-size:.75rem;display:block}.purchase-dialog{max-width:min(550px,90vw);color:var(--text);background:#26352a;border:1px solid #bdac70;border-radius:8px;padding:28px}.purchase-dialog::backdrop{background:#08180fc9}.purchase-dialog h1{font-size:1.8rem}}@layer responsive{@media (min-width:1500px){.game-shell{grid-template-columns:215px minmax(0,1fr)}.rail{padding-inline:24px}.game-main{max-width:1600px}.activity-dock{left:260px}.panel-section{padding-inline:46px}.world-section{padding-inline:36px}.map-title{left:70px}.world-map{aspect-ratio:2.05}}@media (max-width:1100px){.game-shell{grid-template-columns:82px minmax(0,1fr)}.rail{padding:20px 10px}.brand{justify-content:center;padding-bottom:25px}.brand>span,.nav-item>span,.rail-footer{display:none}.nav-item{justify-content:center;padding:13px}.nav-item.selected:before{left:-11px}.nav-badge{position:absolute;top:2px;right:0}.nav-item:hover:after{content:attr(aria-label)}.topbar{gap:24px;padding-inline:24px}.panel-section{padding-inline:26px}.connection-bar{padding-inline:24px}.activity-dock{left:106px;right:24px}.plan-grid{grid-template-columns:repeat(2,1fr)}.social-grid{grid-template-columns:1fr}.world-map{aspect-ratio:1.65}}@media (max-width:760px){.game-shell{display:block}.rail{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;background:#1b261fed;border:0;border-bottom:1px solid #666c47;height:auto;padding:0;display:block;position:sticky;top:0}.brand{display:none}.rail nav{scrollbar-width:thin;scrollbar-color:#69714c transparent;gap:1px;padding:5px 8px;display:flex;overflow-x:auto}.nav-item{border-radius:5px;flex-shrink:0;justify-items:center;gap:5px;min-width:62px;padding:9px 11px 7px;display:grid}.nav-item>span{font-size:.51rem;display:block}.nav-item .icon{width:20px;height:20px}.nav-item.selected:before{display:none}.nav-badge{top:4px;right:5px}.topbar{flex-wrap:wrap;gap:15px;min-height:81px;padding:15px 19px}.player-id{min-width:0}.portrait{width:37px;height:37px}.portrait .icon{width:25px;height:25px}.player-id strong{font-size:.8rem}.player-id small{font-size:.65rem}.xp-meter{order:4;grid-template-columns:auto minmax(80px,1fr);align-items:center;gap:12px;max-width:none;display:grid}.xp-meter>div{margin:0}.xp-meter>div>span,.xp-meter>small{display:none}.wallet{margin-left:auto}.wallet strong{font-size:1.1rem}.wallet small{display:none}.wallet .icon{width:19px;height:19px}.audio-toggle{width:34px;height:34px}.audio-toggle .icon{width:18px;height:18px}.connection-bar{padding-inline:19px;font-size:.57rem}.connection-bar .text-button{font-size:.58rem}.world-section{padding:0 12px}.world-map{aspect-ratio:1.03;border-radius:6px;min-height:380px;max-height:520px}.map-art{object-fit:cover;object-position:center}.map-title{top:22px;left:29px;right:44px}.map-title h1{max-width:280px;font-size:1.55rem}.map-title .eyebrow{font-size:.5rem}.map-compass{top:24px;right:15px}.map-compass .icon{width:25px;height:25px}.map-pin>span{width:36px;height:36px}.map-pin>strong{padding:4px 9px;font-size:.59rem}.map-pin.active>span{width:43px;height:43px}.map-pin .icon{width:20px;height:20px}.pin-bosque{top:35%;left:18%}.pin-mina{top:38%;left:86%}.pin-rio{top:64%;left:82%}.pin-vila{top:61%;left:27%}.pin-rancho{top:78%;left:53%}.map-caption{font-size:.45rem;bottom:16px;left:17px}.map-caption span{display:none}.quest-ribbon{gap:12px;width:calc(100% - 18px);padding:14px}.quest-ribbon>span>small{font-size:.45rem}.quest-ribbon>span>strong{font-size:.91rem}.panel-section{padding:26px 19px 10px}.section-heading{margin-bottom:22px}.section-heading h1{font-size:1.85rem}.section-heading p{font-size:.79rem}.eyebrow{font-size:.55rem}.card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:14px}.action-card{gap:15px;padding:20px}.notice{flex-wrap:wrap;align-items:flex-start;gap:12px;padding:17px}.notice p{flex:1;min-width:200px;font-size:.75rem}.notice>.icon{width:23px;height:23px}.notice>.button{margin-left:36px}.chapter{grid-template-columns:30px minmax(0,1fr);gap:13px}.chapter-number{font-size:1.65rem}.chapter-content>h2{font-size:1.35rem}.quest-card{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px}.quest-card>div:last-child{grid-column:2}.quest-card h3{font-size:1.1rem}.quest-card p{font-size:.69rem}.activity-dock{flex-wrap:wrap;gap:10px;padding:13px;bottom:10px;left:12px;right:12px}.activity-symbol{display:none}.activity-copy{min-width:calc(100% - 85px)}.activity-copy strong{font-size:.73rem}.activity-dock .timer{font-size:.7rem}.activity-dock .button{flex:1;min-height:36px;padding:7px}.game-main{padding-bottom:170px}.toast{padding:13px 17px;font-size:.78rem;top:92px}.inventory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.inventory-card{padding:15px}.inventory-card h3{font-size:1rem}.inventory-qty{font-size:1.3rem;right:14px}.inventory-glyph{width:43px;height:43px}.inventory-glyph .icon{width:28px;height:28px}.ranch-hero{min-height:320px;padding:27px}.ranch-hero h1{font-size:2.6rem}.ranch-hero p{font-size:.79rem}.premium-hero{padding:38px 24px}.premium-hero h1{font-size:2rem}.premium-hero p{font-size:.84rem}.premium-benefits{grid-template-columns:1fr;gap:30px}.premium-benefits p{max-width:340px;margin-inline:auto}.plan-grid{gap:12px}.plan-card{gap:17px;padding:22px 10px}.plan-card h2{font-size:1.25rem}.plan-card .eyebrow{font-size:.45rem}.plan-card .tag{font-size:.52rem}.plan-duration{font-size:2.5rem}.plan-price{font-size:.7rem}.form-grid{grid-template-columns:1fr}.surface{padding:21px}.stance-grid{gap:8px}.stance-card{padding:10px;font-size:.72rem}.stance-card small{font-size:.54rem}.duel-card{padding:19px}.duel-versus{gap:12px}.duel-versus h3{font-size:1rem}.duel-portrait{width:62px;height:62px}.presence-person{gap:9px}.presence-person .button{padding-inline:10px;font-size:.65rem}.expedition-card{flex-wrap:wrap}.range-label{grid-template-columns:70px 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.help-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.help-form,.help-notices,.ticket-detail,.help-reports{margin:20px 0;padding:24px}.help-articles details{border-bottom:1px solid var(--line,#d7c5a0);padding:16px 0}.help-articles summary,.help-reports summary{cursor:pointer;font-weight:700;line-height:1.5}.help-section textarea{resize:vertical;color:#30251c;width:100%;min-height:110px;font:inherit;background:#faf3e4;border:1px solid #bca886;border-radius:8px;padding:12px;line-height:1.55}.help-section form{gap:14px;display:grid}.help-section input,.help-section select{max-width:100%}.help-section form+button{margin-top:18px}.ticket-list{gap:10px;display:grid}.ticket-summary{text-align:left;color:#30251c;cursor:pointer;background:#fff9eb;border:1px solid #d4be97;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px;display:flex}.ticket-summary.selected{border:2px solid #996a31}.ticket-summary strong,.ticket-summary small{overflow-wrap:anywhere;display:block}.ticket-summary small{margin-top:6px}.ticket-messages{gap:12px;display:grid}.ticket-message{overflow-wrap:anywhere;background:#f6ebd7;border-radius:10px;padding:18px}.ticket-message.from-support{background:#e9eee4;border-left:3px solid #578272}.ticket-message small{margin-top:5px;display:block}.protocol{overflow-wrap:anywhere}.help-notices article{border-bottom:1px solid #d4be97;padding:12px 0}.help-notices button{margin-left:12px}.support-shell{background:#f8f0df;min-height:100vh}.support-header{color:#fff1d2;background:#392b1d;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.support-shell main{max-width:1200px;margin:auto}.support-header strong{letter-spacing:.18em}.support-shell .toast{max-width:90vw}.help-section{overflow-wrap:anywhere}.help-section .tag{white-space:normal}.presence-person .button-row{flex-wrap:wrap}@media (max-width:850px){.help-layout{grid-template-columns:1fr;gap:8px}.help-form,.ticket-detail,.help-notices{padding:18px}.support-header{flex-wrap:wrap;padding:16px}.ticket-summary{align-items:flex-start}.support-shell .panel-section{padding:20px 16px}}.playable-world-section{padding:0 22px}.explorable-world{isolation:isolate;background:#67754c;border:1px solid #777956;border-radius:10px;height:clamp(480px,72vh,860px);position:relative;overflow:hidden}.explorable-world canvas{touch-action:none;cursor:crosshair;outline:none;width:100%;height:100%;display:block}.explorable-world canvas:focus-visible{outline-offset:-4px;outline:3px solid #edbc76}.world-heading{pointer-events:none;text-shadow:0 2px 8px #17271e;position:absolute;top:22px;left:24px}.world-heading strong{color:#fff4d9;margin-top:7px;font:26px Georgia,serif;display:block}.world-tools{gap:6px;display:flex;position:absolute;top:16px;right:14px}.world-tools button{color:#f6dfac;background:#192e26ed;border:1px solid #78815b}.world-compass{place-items:center;min-width:32px;display:inline-grid;padding:0 4px!important}.world-compass[hidden]{display:none}.world-compass-needle{width:20px;height:20px;transform:rotate(var(--compass,0deg));border-radius:50%;display:block;position:relative;box-shadow:inset 0 0 0 1px #f6dfac8c}.world-compass-needle:before,.world-compass-needle:after{content:"";border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.world-compass-needle:before{border-bottom:7px solid #e0644f;top:3px}.world-compass-needle:after{border-top:7px solid #f6dfac;bottom:3px}.world-compass-n{transform:translate(-50%,-60%) rotate(calc(-1 * var(--compass,0deg)));color:#f6dfac;text-shadow:0 0 2px #0b1712;font:700 8px/1 system-ui,sans-serif;position:absolute;top:-1px;left:50%}.world-turn{align-items:stretch;display:inline-flex}.world-turn>button{border-radius:0!important}.world-turn>button:not([hidden])~button:not([hidden]){margin-left:-1px}.world-turn>button:first-child{border-radius:8px 0 0 8px!important}.world-turn>button:last-child{border-radius:0 8px 8px 0!important}.world-turn-button{touch-action:none;align-items:center;gap:3px;min-width:34px;font:700 15px/1 system-ui,sans-serif;display:inline-flex;padding:0 6px!important}.world-turn-button[hidden],.world-turn-button kbd[hidden]{display:none}.immersive-shell{-webkit-user-select:none;user-select:none}.immersive-shell :is(input,textarea,select,[contenteditable]:not([contenteditable=false])),.immersive-shell .game-chat-host,.immersive-shell .game-drawer[data-game-screen=admin],.immersive-shell .game-drawer[data-game-screen=staff]{-webkit-user-select:text;user-select:text}.world-destinations{flex-direction:column;gap:7px;display:flex;position:absolute;top:100px;left:16px}.world-destinations button{color:#f6edda;text-align:left;cursor:pointer;background:#1c3228ed;border:1px solid #7e8960;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.world-destinations button:hover{color:#17271e;background:#d8b56e}.world-destinations .icon{width:17px;height:17px}.world-instructions{pointer-events:none;background:#192e26e8;border:1px solid #65764e;border-radius:6px;max-width:calc(100% - 185px);padding:10px 14px;position:absolute;bottom:18px;left:16px}.world-instructions span{color:#f5e6c8;font-size:12px;line-height:1.5;display:block}.world-instructions small{color:#c3c9ad;margin-top:4px;font-size:10px;line-height:1.5;display:block}.parallel-dock{flex-direction:column;gap:8px;padding:10px 18px;display:flex}.activity-line{align-items:center;gap:16px;width:100%;display:flex}.activity-line+.activity-line{border-top:1px solid #65734b;padding-top:8px}.parallel-dock .activity-copy{flex:1;min-width:0}.parallel-dock .activity-copy strong{font-size:12px}.parallel-dock .activity-copy small{letter-spacing:.05em;font-size:9px}.parallel-dock .activity-symbol{width:30px;height:30px}.parallel-dock .activity-symbol .icon{width:22px;height:22px}@media (max-width:760px){.playable-world-section{padding:0 8px}.explorable-world{height:65vh;min-height:430px}.world-heading{top:16px;left:16px}.world-heading strong{font-size:20px}.world-tools{top:69px;right:10px}.world-tools .button{padding:8px;font-size:10px}.world-destinations{top:111px;left:10px}.world-destinations button{padding:7px 9px;font-size:10px}.world-instructions{max-width:calc(100% - 20px);padding:7px 10px;bottom:126px;left:10px}.world-instructions small{display:none}.parallel-dock{padding:10px}.activity-line{gap:8px}.parallel-dock .button{flex:0}.parallel-dock .activity-copy{min-width:0}}.world-interaction{color:#f5e6c8;background:#1d3229f5;border:1px solid #d1b570;border-radius:8px;max-width:230px;padding:14px;position:absolute;bottom:138px;right:17px;box-shadow:0 5px 20px #142b2450}.world-interaction[hidden]{display:none}.world-interaction small{letter-spacing:.05em;color:#d8b66e;font-size:9px;display:block}.world-interaction strong{margin:10px 0 13px;font:19px Georgia,serif;display:block}.world-interaction button{color:#17271e;background:#dfb466;border:0;min-width:140px}@media (max-width:760px){.world-interaction{max-width:180px;padding:10px;bottom:169px;right:10px}.world-interaction strong{font-size:16px}.world-interaction small{font-size:8px}}.two-factor-secret{overflow-wrap:anywhere;white-space:pre-wrap}.news-article{margin-block:1rem}.news-article h2{font-family:Georgia,serif;font-size:1.65rem}.plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.global-alert{border-left:4px solid var(--gold,#dfb466);margin:.75rem 1.5rem}.global-alert p{margin:.3rem 0}.admin-section>section{margin-bottom:1rem}.admin-section textarea{resize:vertical;min-height:8rem}.admin-section details{margin-block:1rem}.news-section{max-width:1000px;margin:auto}#app:has(>.immersive-shell){background:#10251f;width:100%;height:100dvh;overflow:hidden}#app:fullscreen{background:#10251f;width:100%;height:100dvh;overflow:hidden}.immersive-shell{--panel:#18342c;--panel-raised:#214035;--line:#52684f;--gold:#e9c381;--text:#f7edda;--muted:#b5c5b6;height:100dvh;min-height:0;color:var(--text);isolation:isolate;background:#10251f;grid-template-rows:76px auto minmax(0,1fr) 86px;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.immersive-shell .game-topbar{z-index:30;background:linear-gradient(110deg,#112a23,#1e3c30 60%,#132a23);border-bottom:1px solid #dbbd7750;gap:24px;min-height:0;padding:10px 22px;box-shadow:0 4px 24px #05181066}.game-wordmark{color:#f4deab;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;gap:10px;padding:3px 0;display:flex}.game-wordmark img{width:36px;height:40px}.game-wordmark>span{letter-spacing:.16em;font:19px Georgia,serif}.game-wordmark small{letter-spacing:.21em;color:#b4ba96;margin-top:5px;font:8px system-ui,sans-serif;display:block}.immersive-shell .game-player-button{text-align:left;min-width:155px;color:var(--text);background:0 0;border:0;align-items:center;gap:10px;padding:0 0 9px;display:flex;position:relative}.game-player-button>span:nth-child(2){min-width:0}.game-player-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:13px;display:block;overflow:hidden}.game-player-button small{color:#c0c8b4;gap:6px;font-size:10px;display:flex}.game-player-button progress{background:#5a68483d;height:3px;position:absolute;bottom:0;left:0}.immersive-shell .portrait{background:linear-gradient(140deg,#b29965,#435638);border-color:#caad70;width:35px;height:35px}.immersive-shell .portrait .icon{width:25px;height:25px}.immersive-shell .wallet{white-space:nowrap;gap:5px;margin:0;font-size:11px}.immersive-shell .wallet strong{font-size:15px}.immersive-shell .wallet small{display:none}.immersive-shell .wallet .icon{width:18px;height:18px}.game-utility-nav{align-items:center;gap:3px;margin-left:auto;display:flex}.game-window-controls{align-items:center;gap:8px;display:flex}.game-window-controls .icon-button{color:#edce96;background:#244333;border:1px solid #63775d;width:34px;height:34px}.game-window-controls .icon-button .icon{width:17px;height:17px}.game-window-controls .button{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:10px}.game-fullscreen{color:#13281f;background:#d7b571;border-color:#d7b571}.game-nav-item{color:#b4c5b3;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:74px;min-height:61px;padding:8px 12px;font-size:10px;transition:background .16s,border-color .16s,color .16s;display:flex;position:relative}.game-nav-item>.icon{width:23px;height:23px}.game-nav-item:hover{color:#f5dfa9;background:#294e3c}.game-nav-item.selected{color:#f5d497;background:linear-gradient(145deg,#a6905438,#59785022);border-color:#a38c5366;box-shadow:inset 0 1px #e8c48028}.game-nav-item.selected:after{content:"";background:#e9c381;border-radius:2px;height:2px;position:absolute;bottom:0;left:24%;right:24%}.game-nav-item.compact{border-radius:6px;gap:4px;min-width:47px;min-height:48px;padding:5px;font-size:8px}.game-nav-item.compact>.icon{width:17px;height:17px}.game-nav-item .nav-badge{min-width:16px;margin:0;font-size:9px;position:absolute;top:4px;right:6px}.game-notice-strip{z-index:25;background:#0f241e;border-bottom:1px solid #c1b67923;align-items:center;gap:18px;min-height:27px;max-height:82px;padding:0 22px;display:flex;overflow:hidden}.game-connection{color:#a1b6a2;flex-shrink:0;align-items:center;gap:6px;font-size:9px;display:flex}.connection-dot{background:#b4d1a1;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #98c99d70}.game-connection.offline{color:#ffd0aa}.game-connection.offline .connection-dot{background:#ed9569}.game-connection .text-button{color:#d6ba82;min-height:24px;padding:4px 6px;font-size:9px}.game-alerts{scrollbar-width:thin;flex:1;min-width:0;max-height:78px;overflow:auto}.game-alerts .global-alert{box-shadow:none;background:#92713b14;border:none;border-left:2px solid #d7b46b;border-radius:0;align-items:baseline;gap:8px;margin:0;padding:5px 12px;font-size:10px;display:flex}.game-alerts .global-alert strong{white-space:nowrap;color:#f0cc8b}.game-alerts .global-alert p{margin:0;font-size:10px;line-height:1.45}.game-stage{outline:none;min-width:0;min-height:0;position:relative;overflow:hidden}.game-world-stage,.immersive-shell .playable-world-section{padding:0;position:absolute;inset:0;overflow:hidden}.immersive-shell .explorable-world{background:#42694e;border:0;border-radius:0;width:100%;height:100%;min-height:0;max-height:none}.immersive-shell .explorable-world canvas{outline-offset:-4px;width:100%;height:100%;display:block}.immersive-shell .world-heading{filter:drop-shadow(0 3px 8px #0b241e);pointer-events:none;top:22px;left:25px}.immersive-shell .world-heading .eyebrow{letter-spacing:.2em;color:#f3d99b;font-size:8px}.immersive-shell .world-heading strong{text-shadow:0 2px 12px #0b251e;font-size:25px}.immersive-shell .world-tools{gap:6px;top:20px;right:22px}.immersive-shell .world-tools .icon-button{color:#eddaa9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#14382bbf;border:1px solid #b2b67a8c;width:31px;height:31px;font-size:17px}.immersive-shell .world-tools .button{color:#f7dd9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#153a2bcf;border:1px solid #b6b57d80;min-height:31px;padding:7px 10px;font-size:10px}.immersive-shell .world-destinations{gap:6px;top:104px;left:24px}.immersive-shell .world-destinations button{color:#f0dba6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12382bcf;border:1px solid #adc29577;width:37px;min-width:0;height:37px;padding:9px;font-size:0;overflow:hidden}.immersive-shell .world-destinations button:hover,.immersive-shell .world-destinations button:focus-visible{justify-content:flex-start;width:auto;min-width:100px;font-size:10px}.immersive-shell .world-destinations button .icon{width:18px;height:18px;margin:0}.immersive-shell .quest-ribbon{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#193e2cc7;border:1px solid #c1ba7955;border-radius:6px;gap:8px;width:min(315px,45%);margin:0;padding:8px 10px;position:absolute;top:66px;left:23px;box-shadow:0 4px 14px #0f271e20}.immersive-shell .quest-ribbon>span{gap:2px;min-width:0}.immersive-shell .quest-ribbon>span>small{letter-spacing:.1em;font-size:7px}.immersive-shell .quest-ribbon>span>strong{white-space:nowrap;text-overflow:ellipsis;font:11px system-ui,sans-serif;overflow:hidden}.immersive-shell .quest-ribbon>.icon{width:17px;height:17px}.immersive-shell .world-instructions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#133529c9;border:1px solid #b8b78440;max-width:min(350px,40%);padding:7px 10px;font-size:9px;bottom:15px;left:auto;right:166px}.immersive-shell .world-instructions small{font-size:8px}.immersive-shell .world-interaction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#183e31f5,#173b2bf2);border-color:#e7c68488;border-radius:9px;max-width:220px;padding:13px;bottom:151px;right:22px;box-shadow:0 10px 35px #08241766}.immersive-shell .world-interaction strong{font-size:20px}.immersive-shell .world-interaction small{font-size:8px}.game-chat-host{z-index:12;pointer-events:none;width:min(355px,100% - 44px);max-height:min(350px,60%);position:absolute;bottom:17px;left:22px}.game-chat-host>*{pointer-events:auto}.game-chat-host .world-social--compact{max-width:100%}.immersive-shell[data-panel-open=true] .game-chat-host{width:min(320px,100% - 44px)}.game-drawer{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);outline-offset:-4px;background:linear-gradient(135deg,#18372ff7,#102b23fa);border:1px solid #e2c27e82;border-radius:13px;flex-direction:column;width:min(690px,57%);min-width:330px;display:flex;position:absolute;top:16px;bottom:16px;right:17px;overflow:hidden;box-shadow:0 22px 80px #021d17b3,0 0 0 4px #18382b35}.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff]{width:min(970px,74%)}.game-drawer-header{background:linear-gradient(100deg,#244638bb,#14332966);border-bottom:1px solid #ddc4883a;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.game-drawer-header .eyebrow{font-size:8px}.game-drawer-header h2{color:#f7e7c9;margin-top:3px;font-size:23px}.game-close-button{color:#edd098;background:#13372a;border:1px solid #ccb27655;border-radius:8px;flex-shrink:0;place-content:center;width:33px;height:33px;font:25px/1 Georgia,serif;display:grid}.game-close-button:hover{background:#3c5340;border-color:#e9c381}.game-drawer-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8b926b #16332a;flex:1;min-height:0;padding:0 0 24px;overflow:auto}.game-drawer-content>.panel-section{width:100%;max-width:none;margin:0;padding:23px 24px 0}.game-drawer-content .section-heading{gap:15px;margin-bottom:20px}.game-drawer-content .section-heading .eyebrow{font-size:8px}.game-drawer-content .section-heading h1{font-size:25px}.game-drawer-content .section-heading p{margin-top:9px;font-size:12px;line-height:1.65}.game-drawer-content .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,225px),1fr));gap:12px}.game-drawer-content .action-card{background:linear-gradient(135deg,#254535,#1b382e);border:1px solid #c1bc7855;border-radius:9px;gap:13px;padding:18px}.game-drawer-content .action-card h3{font-size:20px}.game-drawer-content .surface{box-shadow:none;background:#23413399;border:1px solid #9caf7855;border-radius:9px}.game-drawer-content .social-grid{grid-template-columns:1fr;gap:18px}.game-drawer-content input,.game-drawer-content select,.game-drawer-content textarea{color:#f6e8cf;background:#102b23;border-color:#82936780;border-radius:6px}.game-drawer-content textarea{font:inherit;width:100%;padding:10px}.game-drawer-content .button{border-radius:6px}.game-drawer-content .notice{background:#b49e5030;border:1px solid #c4b36d55;border-radius:7px}.game-drawer-content .button.primary{color:#203c2d;background:linear-gradient(120deg,#ecd199,#cba968);border-color:#ebcc8c}.game-running-actions{z-index:14;background:#173a2df2;border:1px solid #d3b97772;border-radius:9px;gap:7px;width:min(380px,32%);padding:9px 12px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #102b2066}.game-running-actions .activity-line{gap:8px;min-height:0;margin:0;padding:0}.game-running-actions .activity-line+.activity-line{border-top:1px solid #c8bd7044;padding-top:7px}.game-running-actions .activity-symbol{background:0 0;width:23px;height:23px}.game-running-actions .activity-symbol .icon{width:20px;height:20px}.game-running-actions .activity-copy{flex:1;min-width:0}.game-running-actions .activity-copy small{letter-spacing:.12em;font-size:7px}.game-running-actions .activity-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.game-running-actions .activity-copy progress{height:3px}.game-running-actions .timer{font-size:10px}.game-running-actions .button{min-height:28px;padding:5px 7px;font-size:8px}.immersive-shell .game-toast{z-index:45;text-align:center;background:#143a2cf5;border:1px solid #d4ba78;border-radius:9px;width:min(520px,90%);padding:12px 17px;font-size:12px;position:absolute;inset:20px auto auto 50%;transform:translate(-50%);box-shadow:0 8px 30px #09271d99}.game-toast .button{margin-top:10px}.game-modal-host dialog{max-width:90vw;max-height:90dvh}.game-bottom-bar{z-index:25;background:linear-gradient(#1c3b2e,#10291f);border-top:1px solid #d5b77865;justify-content:center;align-items:center;gap:25px;min-width:0;padding:8px 18px;display:flex;position:relative;box-shadow:0 -8px 30px #08231930}.game-navigation{scrollbar-width:thin;scrollbar-color:#788260 transparent;gap:5px;min-width:0;display:flex;overflow-x:auto}.game-control-hint{white-space:nowrap;color:#a3b49a;font-size:9px;line-height:1.8}.game-control-hint>span{color:#6c876c;padding:0 6px}.game-control-hint kbd{color:#d5c69a}@media (min-width:1800px){.game-drawer{width:720px}.immersive-shell .game-topbar{gap:32px;padding-inline:32px}.game-navigation{gap:10px}.game-nav-item{min-width:88px}.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff]{width:1020px}}@media (max-width:1280px){.immersive-shell .game-topbar{gap:14px;padding-inline:16px}.game-wordmark>span{font-size:16px}.game-wordmark img{width:28px;height:32px}.game-wordmark small{font-size:6px}.game-window-controls{gap:5px}.game-window-controls .game-launch-button{white-space:normal;max-width:85px;line-height:1.2}.game-nav-item.compact{min-width:37px;font-size:7px}.game-control-hint{display:none}.game-drawer{width:61%}.game-running-actions{width:31%;bottom:14px;left:60%}.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff]{width:78%}}@media (max-width:1020px){.immersive-shell{grid-template-rows:66px auto minmax(0,1fr) 77px}.immersive-shell .game-topbar{gap:10px;padding:8px 12px}.game-wordmark>span{display:none}.game-wordmark img{width:27px}.immersive-shell .game-player-button{gap:7px;min-width:125px}.game-player-button strong{max-width:130px;font-size:12px}.game-player-button small{font-size:9px}.game-window-controls .button{min-height:32px;padding:6px;font-size:9px}.game-window-controls .game-launch-button{max-width:70px}.game-nav-item{min-width:65px;min-height:57px;padding:7px 10px;font-size:9px}.game-nav-item>.icon{width:21px;height:21px}.game-bottom-bar{padding:7px}.game-navigation{gap:2px}.game-drawer{width:62%;top:12px;bottom:12px;right:12px}.game-drawer-header{padding:15px 18px}.game-drawer-content>.panel-section{padding:18px 18px 0}.game-chat-host{width:300px;left:15px}.immersive-shell[data-panel-open=true] .game-chat-host{width:29%}.game-running-actions{width:36%;left:62%}.game-notice-strip{padding-inline:13px}}@media (max-width:760px){.immersive-shell{grid-template-rows:99px auto minmax(0,1fr) 73px}.immersive-shell .game-topbar{grid-template-rows:41px 32px;grid-template-columns:26px minmax(90px,1fr) auto auto;gap:9px 10px;padding:8px 12px;display:grid}.game-player-button strong{max-width:155px}.game-player-button small{font-size:9px}.immersive-shell .wallet{margin-left:auto}.immersive-shell .wallet strong{font-size:12px}.game-utility-nav{grid-area:2/1/auto/4;justify-content:flex-start;gap:4px;margin:0}.game-nav-item.compact{flex-direction:row;gap:4px;min-width:28px;min-height:28px;padding:4px 5px;font-size:8px}.game-nav-item.compact>.icon{width:14px;height:14px}.game-window-controls{display:contents}.game-window-controls>.icon-button{grid-area:2/4;justify-self:end;width:29px;height:29px}.game-window-controls .game-launch-button{display:none}.game-window-controls .game-fullscreen{white-space:normal;grid-area:1/4;max-width:64px;min-height:31px;font-size:9px}.game-notice-strip{gap:8px;min-height:25px;max-height:69px;padding-inline:10px}.game-connection{gap:4px;font-size:8px}.game-connection .text-button{font-size:8px}.game-connection>span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;max-width:105px;overflow:hidden}.game-alerts{max-height:65px}.game-alerts .global-alert{padding:4px 8px;font-size:9px;display:block}.game-alerts .global-alert p{font-size:9px}.game-bottom-bar{padding:6px 7px 8px;padding-bottom:max(8px,env(safe-area-inset-bottom));justify-content:flex-start}.game-navigation{gap:3px;width:100%}.game-nav-item{gap:5px;min-width:61px;min-height:53px;padding:6px;font-size:8px}.game-nav-item>.icon{width:20px;height:20px}.game-drawer,.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff]{z-index:23;background:#15372efc;border-radius:10px;width:auto;min-width:0;inset:7px}.game-drawer-header{padding:12px 15px}.game-drawer-header h2{font-size:21px}.game-drawer-header .eyebrow{font-size:7px}.game-drawer-content>.panel-section{padding:18px 15px 0}.game-drawer-content .section-heading h1{font-size:24px}.game-drawer-content .section-heading p{font-size:11px}.game-drawer-content .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr))}.immersive-shell .world-heading{top:14px;left:15px}.immersive-shell .world-heading strong{font-size:21px}.immersive-shell .world-heading .eyebrow{font-size:7px}.immersive-shell .world-tools{top:13px;right:12px}.immersive-shell .world-tools .icon-button{width:27px;height:27px}.immersive-shell .world-tools .button{max-width:62px;min-height:27px;padding:4px 6px;font-size:8px;line-height:1.2}.immersive-shell .quest-ribbon{width:min(270px,65%);padding:6px 8px;top:54px;left:15px}.immersive-shell .quest-ribbon>span>strong{font-size:9px}.immersive-shell .quest-ribbon>span>small{font-size:6px}.immersive-shell .world-destinations{gap:5px;top:102px;left:13px}.immersive-shell .world-destinations button{width:32px;height:32px;padding:7px}.immersive-shell .world-destinations button .icon{width:16px;height:16px}.immersive-shell .world-instructions{display:none}.immersive-shell .world-interaction{max-width:165px;padding:10px;bottom:139px;right:12px}.immersive-shell .world-interaction strong{margin-block:7px;font-size:15px}.immersive-shell .world-interaction small{font-size:7px}.immersive-shell .world-interaction .button{min-width:0;min-height:31px;padding:6px 8px;font-size:9px}.game-chat-host,.immersive-shell[data-panel-open=true] .game-chat-host{width:min(255px,100% - 130px);min-width:185px;max-height:45%;bottom:12px;left:12px}.game-running-actions{width:min(280px,100% - 26px);bottom:94px;left:50%}.game-running-actions .activity-line{gap:6px}.game-running-actions .activity-copy strong{font-size:9px}.immersive-shell .game-toast{padding:10px 12px;font-size:11px;top:8px}.game-drawer-content .inventory-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}@media (max-height:610px) and (min-width:761px){.immersive-shell{grid-template-rows:59px auto minmax(0,1fr) 66px}.game-nav-item{gap:3px;min-height:48px}.game-nav-item>.icon{width:19px;height:19px}.game-bottom-bar{padding-block:4px}.immersive-shell .game-topbar{padding-block:6px}.game-chat-host{max-height:60%}.game-drawer-header{padding-block:10px}.game-drawer-header h2{font-size:20px}}.explorable-world canvas.world-three-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.explorable-world canvas.world-overlay-canvas{z-index:1;background:0 0;position:relative}.explorable-world>.world-heading,.explorable-world>.world-tools,.explorable-world>.world-destinations,.explorable-world>.world-interaction,.explorable-world>.world-instructions{z-index:2}.world-service-interaction[hidden]{display:none}.explorable-world>.world-minimap-open{z-index:2;color:#f0dcaa;cursor:pointer;background:#13251ee6;border:1px solid #beae7a99;border-radius:4px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;box-shadow:0 1px 4px #0006}.explorable-world>.world-minimap-open:hover{background:#21382ce6;border-color:#d8c58c}.explorable-world>.world-minimap-open:focus-visible{outline-offset:1px;outline:2px solid #edbc76}.explorable-world>.world-minimap-open[hidden]{display:none}.explorable-world>.world-minimap-open svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.world-clock{z-index:3;color:#f2e6c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap;background:#142d258c;border:1px solid #e9ddb52c;border-radius:999px;align-items:center;gap:9px;max-width:230px;padding:6px 10px;font:11px/1.3 system-ui,sans-serif;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 2px 12px #07120e24}.world-clock time{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:650}.world-clock span{color:#d4dacc;font-size:10px}.world-clock span:before{content:"·";color:#cfb982;margin-right:9px}.world-clock[data-phase=night]{color:#e5edff;background:#121f32a6;border-color:#b7cde439}@media (max-width:900px){.world-clock{padding:5px 9px;top:56px;left:auto;right:16px;transform:none}.world-clock span{display:none}}@media (prefers-reduced-transparency:reduce){.world-clock{-webkit-backdrop-filter:none;backdrop-filter:none;background:#173127}}.render-performance-settings>label{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.render-performance-settings select{min-width:245px;max-width:100%}.render-performance-counter{z-index:5;pointer-events:none;color:#f4e6c8;font-variant-numeric:tabular-nums;white-space:nowrap;background:#13271deb;border:1px solid #cbb68170;border-radius:5px;padding:6px 9px;font:600 12px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;top:60px;right:16px}.render-performance-counter[hidden]{display:none}@media (max-width:900px){.render-performance-counter{top:92px}}.game-stage-alert,.game-maintenance-alert{z-index:26;pointer-events:none;text-align:center;text-shadow:0 2px 3px #08140f,0 0 10px #08140f,0 0 20px #08140fcc;background:0 0;max-width:min(820px,100% - 48px);margin:0;position:absolute;left:50%;transform:translate(-50%)}.game-stage-alert{gap:3px;display:grid;top:145px}.game-stage-alert strong{letter-spacing:.18em;color:#f0cd78;font:800 11px/1.2 Inter,system-ui,sans-serif}.game-stage-alert span{color:#fff0bd;overflow-wrap:anywhere;font:800 clamp(15px,1.6vw,22px)/1.25 Georgia,serif}.game-stage-alert[data-severity=event] span{color:#aee7ff}.game-stage-alert[data-severity=maintenance] span{color:#ffc177}.game-maintenance-alert{letter-spacing:.055em;color:#f6d77e;font:900 clamp(16px,2vw,25px)/1.2 Inter,system-ui,sans-serif;top:78px}.game-maintenance-alert[data-severity=warning]{color:#ffb45f}.game-maintenance-alert[data-severity=urgent]{color:#ff795f;animation:1.25s ease-in-out infinite server-save-pulse}.game-maintenance-alert[data-severity=critical]{color:#ff4e45;animation:.65s ease-in-out infinite server-save-pulse}@keyframes server-save-pulse{50%{opacity:.5;transform:translate(-50%)scale(1.025)}}.reduce-motion .game-maintenance-alert{animation:none}@media (max-width:760px){.game-stage-alert{top:145px}.game-maintenance-alert{max-width:calc(100% - 24px);top:68px}}.material.missing{color:#ff9d9d;border:1px solid #b75b58}.material strong{white-space:normal}.material-shortage{color:#ff9d9d;font-weight:700}@media (min-width:1180px){.world-clock~.render-performance-counter{top:18px;left:calc(50% + 124px);right:auto}}@media (min-width:901px) and (max-width:1179px){.world-clock~.render-performance-counter{top:54px;left:50%;right:auto;transform:translate(-50%)}}.auth-world{isolation:isolate;clip-path:inset(0);min-height:100svh;color:var(--text);background:var(--surface-1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;flex-direction:column;display:flex;position:relative}.auth-backdrop{z-index:-2;position:fixed;inset:0;overflow:hidden}.auth-backdrop img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block}.auth-shade{z-index:-1;pointer-events:none;background:radial-gradient(560px 150px at 270px 48px,#0f0c09db 45%,#0f0c0900 100%),linear-gradient(90deg,#0f0c09d1 0%,#0f0c09a8 24%,#0f0c093d 36%,#0f0c0900 44% 62%,#0f0c0952 80%,#0f0c0980 100%),linear-gradient(#0f0c093d 0%,#0f0c0900 14% 80%,#0f0c0999 100%);position:fixed;inset:0}.auth-brand{align-items:center;gap:14px;padding:30px clamp(24px,5vw,72px) 0;display:flex}.auth-brand img{width:38px;height:38px}.auth-brand>span{letter-spacing:.25em;color:var(--text);text-shadow:0 1px 12px #0f0c09b3;font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.auth-brand>small{letter-spacing:.2em;color:var(--text);text-shadow:0 1px 12px #0f0c09e6,0 0 3px #0f0c09e6;margin-left:12px;font-size:.7rem}.auth-world .global-alert{background:var(--surface-2);border:1px solid var(--line);border-left:4px solid var(--brass);color:var(--text);margin:16px clamp(24px,5vw,72px) 0}.auth-layout{flex:1;grid-template-columns:minmax(300px,420px) minmax(0,1fr) minmax(360px,420px);align-items:start;column-gap:clamp(24px,3.5vw,56px);width:100%;max-width:1640px;margin:0 auto;padding:clamp(28px,7vh,72px) clamp(24px,5vw,72px) 48px;display:grid}.auth-story{grid-column:1;max-width:420px}.auth-story h1{letter-spacing:-.015em;color:var(--text);text-shadow:0 2px 18px #0f0c09bf;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,2.6vw,2.6rem);font-weight:400;line-height:1.15}.auth-story .auth-nowrap{white-space:nowrap}.auth-story .auth-line{display:block}.auth-story>p{max-width:36ch;color:var(--text);text-shadow:0 1px 10px #0f0c09cc;margin:0;font-size:1.06rem;line-height:1.6}.auth-calendar{border:1px solid var(--line);border-radius:var(--radius-card);background:#1b1510e0;margin:28px 0 0;padding:18px 20px}.auth-story .auth-calendar p{color:var(--text-2);margin:0 0 8px;font-size:.86rem;line-height:1.55}.auth-calendar strong{color:var(--text);font-weight:600}.auth-calendar nav{flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:.84rem;display:flex}.auth-calendar a,.auth-card .auth-consent a{color:var(--brass-hi);text-underline-offset:3px;text-decoration:underline}.auth-calendar a:hover,.auth-card .auth-consent a:hover{color:var(--text)}.auth-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:#1b1510f5;grid-column:3;justify-self:end;width:100%;max-width:420px;padding:30px 32px 26px;box-shadow:0 24px 80px #00000073}.auth-card h2{color:var(--text);margin:0 0 10px;font-size:1.75rem;line-height:1.2}.auth-card>p{font-size:.86rem}.auth-card .muted{color:var(--text-2)}.auth-card>.muted,.auth-card .beta-notice{text-align:justify;text-align-last:start;-webkit-hyphens:auto;hyphens:auto}.auth-card form{margin-top:22px}.auth-card .segmented{border-bottom-color:var(--line-strong);margin-top:20px}.auth-card .segmented button{color:var(--text-3)}.auth-card .segmented button[aria-pressed=true]{color:var(--brass);border-bottom-color:var(--brass)}.auth-card label{color:var(--text)}.auth-card input:not([type=checkbox]){color:var(--text);background:var(--sunk);border-color:var(--line-strong);border-radius:var(--radius-control)}.auth-card input::placeholder{color:var(--text-3)}.auth-card :focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.auth-card small{color:var(--text-2)}.auth-card label small{color:var(--text-3)}.auth-card .form-message{color:var(--brass-hi)}.auth-card .button.primary{color:var(--brass-ink);background:var(--brass);border-color:var(--brass)}.auth-card .button.primary:hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.auth-card .button.ghost{color:var(--text);border-color:var(--line-strong)}.auth-card .text-button,.auth-card details summary{color:var(--brass-hi)}.auth-card .beta-notice{color:var(--text-2);background:var(--surface-2);border-left-color:var(--brass)}.auth-card .beta-notice strong{color:var(--text)}.auth-card .beta-notice p{font-size:inherit;margin:8px 0 0;line-height:1.6}.auth-card .auth-consent{color:var(--text-2);align-items:flex-start;gap:10px;font-size:.78rem;line-height:1.6;display:flex}.auth-card .auth-consent input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--brass);flex:0 0 18px;margin:3px 0 0;padding:0}.auth-card .auth-consent span{min-width:0}.auth-card .auth-trust{color:var(--text);margin-top:-4px;font-size:.82rem}.auth-card .auth-trust-help{color:var(--text-2);margin:-8px 0 0 28px;font-size:.74rem;line-height:1.5;display:block}.auth-card .auth-rules{color:var(--text-2);margin:-6px 0 2px 28px;font-size:.78rem;line-height:1.6}.auth-card .auth-rules a{color:var(--brass-hi);text-underline-offset:3px;text-decoration:underline}.auth-card .auth-rules a:hover{color:var(--text)}.auth-links{flex-wrap:wrap;justify-content:space-between;margin:14px -5px 0;display:flex}.auth-invite-hint{color:var(--text-2);margin:8px 0 0;font-size:.78rem;line-height:1.5}.auth-invite-hint .text-button{min-height:0;font-size:inherit;text-underline-offset:3px;padding:0;text-decoration:underline}.auth-first-time{border:1px solid var(--brass);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:10px 12px;display:flex}.auth-first-time p{color:var(--text-2);margin:0;font-size:.8rem;line-height:1.45}.auth-first-time strong{color:var(--text)}.auth-card .auth-first-time-button{min-height:36px;color:var(--brass-ink);background:var(--brass);border-color:var(--brass);flex:none;padding:6px 14px}.auth-card .auth-first-time-button:hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.connection-note{text-align:center;color:var(--text-3);margin-top:14px;font-size:.75rem}.connection-note .icon{width:16px;height:16px;margin-right:6px}.auth-footer{letter-spacing:.15em;color:var(--text-2);border-top:1px solid #f3ead92e;justify-content:space-between;margin:0 clamp(24px,5vw,72px);padding:20px 0 24px;font-size:.7rem;display:flex}@media (max-height:760px) and (min-width:761px){.auth-brand{padding-top:16px}.auth-layout{padding-top:14px;padding-bottom:24px}.auth-story h1{margin-bottom:10px;font-size:clamp(1.7rem,2.3vw,2.2rem)}.auth-calendar{margin-top:18px;padding:14px 18px}.auth-card{padding:22px 26px 18px}.auth-card h2{margin-bottom:6px;font-size:1.5rem}.auth-card>p{font-size:.8rem}.auth-card .segmented{margin-top:12px}.auth-card .segmented button{min-height:40px;padding:8px 12px}.auth-card form{gap:12px;margin-top:14px}.auth-card label{gap:6px}.auth-card input:not([type=checkbox]){min-height:40px;padding-block:8px}.auth-card .button.primary{min-height:42px}.auth-links{margin-top:8px}.auth-invite-hint{margin-top:4px}.auth-first-time{margin-top:10px;padding:6px 10px}.connection-note{margin-top:8px}}@media (max-width:1100px){.auth-layout{grid-template-columns:minmax(0,1fr) minmax(340px,420px)}.auth-card{grid-column:2}.auth-shade{background:radial-gradient(560px 150px at 270px 48px,#0f0c09db 45%,#0f0c0900 100%),linear-gradient(90deg,#0f0c09db 0%,#0f0c09a8 45%,#0f0c0973 60%,#0f0c09b3 100%),linear-gradient(#0f0c094d 0%,#0f0c0900 16% 78%,#0f0c09b3 100%)}}@media (max-width:760px){.auth-brand{justify-content:center;padding:22px 20px 0}.auth-brand>small{display:none}.auth-brand>span{font-size:1.1rem}.auth-layout{max-width:540px;padding:20px 20px 32px;display:block}.auth-story{text-align:center;max-width:none;margin-bottom:24px}.auth-story h1{font-size:1.9rem}.auth-story>p{margin-inline:auto}.auth-calendar{text-align:left;margin-top:20px}.auth-card{max-width:none;padding:24px}.auth-card h2{font-size:1.6rem}.auth-footer{margin-inline:20px}.auth-shade{background:linear-gradient(#0f0c09b8,#0f0c09e0)}}.auth-card .auth-classificacao{color:var(--text-2);align-items:flex-start;gap:10px;margin:2px 0 10px;font-size:.78rem;line-height:1.55;display:flex}.auth-card .auth-classificacao a{color:var(--brass-hi);text-underline-offset:3px;text-decoration:underline}.classind-selo{color:#fff;background:#555;border-radius:4px;flex:none;place-items:center;width:30px;height:30px;font:700 15px/1 Arial,Helvetica,sans-serif;display:inline-grid}.classind-selo--10{background:#0090d0}.classind-selo--12{color:#111;background:#f6c400}.classind-selo--14{background:#e5701c}.classind-selo--16{background:#d3171a}.classind-selo--18{background:#111;outline:1px solid #fff}.auth-card .auth-show-code{text-underline-offset:3px;justify-self:start;min-height:0;padding:0;font-size:.8rem;text-decoration:underline}.auth-card .auth-keep{color:var(--text);align-items:center;gap:10px;font-size:.86rem;display:flex}.auth-card .auth-keep input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--brass);flex:0 0 18px;margin:0;padding:0}.auth-card .auth-keep-help{color:var(--text-2);margin:-6px 0 4px 28px;font-size:.76rem;display:block}.account-sessions{margin-top:1rem}.account-session-list{gap:.5rem;margin:.75rem 0;padding:0;list-style:none;display:grid}.account-session{border:1px solid var(--line,#ffffff26);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.account-session>div{gap:.15rem;min-width:0;display:grid}.account-session small{color:var(--text-2,inherit);overflow-wrap:anywhere}.account-session-current{border:1px solid var(--brass,#c9a25a);border-radius:999px;padding:.05rem .4rem;font-size:.75rem}.referendo-card{z-index:40;border-radius:var(--radius-panel,8px);width:min(620px,100vw - 32px);min-height:76px;color:var(--text);background:var(--stage-bg) url(/assets/referendo/madeira.webp) center/cover;box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 3px var(--surface-3),inset 0 0 0 4px #dfb36a8c,0 0 0 5px #dfb36a24,0 10px 26px #0009;align-items:center;gap:14px;padding:8px 12px 8px 10px;display:flex;position:fixed;top:96px;left:50%;transform:translate(-50%)}.referendo-card-seal{width:56px;height:56px;font:700 14px/1 var(--font-title);color:var(--brass-ink);background:radial-gradient(circle at 34% 28%,var(--brass-hi),var(--brass) 45%,var(--line-strong) 80%);box-shadow:0 0 0 2px var(--surface-1),inset 0 0 0 5px #6e4d1f59;border-radius:50%;flex:none;place-items:center;display:grid}.referendo-card-body{gap:1px;min-width:0;display:grid}.referendo-card.referendo-card-selo{border-radius:999px;gap:0;width:auto;min-height:0;padding:4px;inset:auto 16px 96px auto;transform:none}body:has(.game-drawer:not([hidden])) .referendo-card-selo:not(.referendo-card-ferramenta){display:none}body:has(.game-drawer:not([hidden]),.game-account-menu[open],.game-more-menu[open],.game-stage:not([data-zona-aberta])>.first-hour-notice) .referendo-card:not(.referendo-card-selo){display:none}.referendo-card.referendo-card-ferramenta{z-index:auto;box-shadow:none;background:0 0;border-radius:3px;align-self:center;margin:0 2px;padding:0;display:flex;position:static}.referendo-card-ferramenta .referendo-selo-abrir{border-radius:3px;gap:6px;min-height:32px;padding:0 10px 0 3px}.referendo-card-ferramenta .referendo-selo-abrir .referendo-card-seal{width:26px;height:26px;box-shadow:none;font-size:8px}.referendo-selo-abrir{min-height:44px;color:var(--text);font:700 13px var(--font-body);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 0;display:flex}.referendo-selo-abrir .referendo-card-seal{width:40px;height:40px;font-size:10px}.referendo-selo-abrir:focus-visible{outline:var(--focus-ring,3px) solid var(--focus);outline-offset:2px}.referendo-card-body b{font:700 11px var(--font-body);letter-spacing:.2em;color:var(--brass-hi)}.referendo-card-title{font:400 19px/1.18 var(--font-title);overflow-wrap:anywhere}.referendo-card-body em{color:var(--text-2);font-size:13px;font-style:normal}.referendo-card-open,.referendo-votar{border-radius:var(--radius-control,4px);min-height:44px;font:700 15px var(--font-body);color:var(--brass-ink);background:linear-gradient(180deg,var(--brass-hi),var(--brass) 60%);box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;border:0;flex:none;margin-left:auto;padding:0 18px}.referendo-card-open:focus-visible,.referendo-votar:focus-visible,.referendo-fechar:focus-visible{outline:var(--focus-ring,3px) solid var(--focus);outline-offset:2px}.referendo-veu{z-index:1200;background:var(--bg-0);place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.referendo-janela{border-radius:var(--radius-panel,8px);background:var(--stage-bg) url(/assets/referendo/madeira.webp) center/cover;width:min(1500px,100%);max-height:calc(100vh - 32px);box-shadow:inset 0 0 0 1px #000000e6,inset 0 0 0 3px var(--surface-3),inset 0 0 0 4px #dfb36a80,0 30px 80px #000000b3;padding:12px;overflow:auto}.referendo-faixa{isolation:isolate;background:var(--surface-1) url(/assets/referendo/topo-1280.webp) center 66%/cover;border-radius:4px 4px 0 0;padding:26px 64px 22px 30px;position:relative}.referendo-faixa:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg,#140f0bf2,#140f0bcc 46%,#140f0b33 80%,#140f0b0d),linear-gradient(#0000 55%,#1b1510d9);position:absolute;inset:0}.referendo-fechar{border-radius:var(--radius-control,4px);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-2);cursor:pointer;background:#140f0bd9;border:0;font-size:18px;position:absolute;top:14px;right:14px}.referendo-orn{font:600 12px/1 var(--font-title);letter-spacing:.3em;color:var(--brass-hi);text-transform:uppercase;margin:0}.referendo-faixa h2{max-width:860px;font:400 clamp(26px,3vw,40px)/1.1 var(--font-title);color:var(--text);text-shadow:0 2px 4px var(--sunk);margin:8px 0}.referendo-lede{max-width:840px;color:var(--text);text-shadow:0 1px 3px var(--sunk);margin:0;font-size:15px;line-height:1.5}.referendo-corpo{background:var(--surface-1);border-radius:0 0 4px 4px;grid-template-columns:minmax(0,1fr) 340px;gap:20px;padding:18px;display:grid}.referendo-cedula{color:var(--paper-ink);background:var(--paper) url(/assets/referendo/papel.webp) center/cover;border-radius:3px;padding:16px 18px;box-shadow:0 14px 30px #00000080}.referendo-cedula-topo{border-bottom:3px double var(--paper-ink-2);font:italic 13px var(--font-title);color:var(--paper-ink-2);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:8px;display:grid}.referendo-cedula-topo h3{font:700 18px var(--font-title);letter-spacing:.18em;color:var(--paper-ink);margin:0}.referendo-cedula-topo .r{text-align:right}.referendo-ops{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.referendo-op{color:var(--paper-ink);text-align:left;font:inherit;cursor:pointer;background:#fff8e661;border:1px solid #5a4a3a8c;border-radius:4px;flex-direction:column;align-items:stretch;gap:0;padding:8px 8px 12px;display:flex;position:relative}.referendo-op:disabled{cursor:default}.referendo-op:focus-visible{outline:3px solid var(--paper-focus);outline-offset:2px}.referendo-op.marcada{border:2px solid var(--danger);background:#fff8e699}.referendo-op figure{background:var(--paper);border-radius:2px;height:170px;margin:0;overflow:hidden}.referendo-op figure img{object-fit:cover;object-position:50% 30%;mix-blend-mode:multiply;width:100%;height:100%;display:block}.referendo-num{width:40px;height:40px;font:700 18px var(--font-title);color:var(--brass-ink);background:radial-gradient(circle at 35% 30%,var(--brass-hi),var(--brass) 55%,var(--line-strong));border-radius:50%;place-items:center;display:grid;position:absolute;top:156px;left:14px;box-shadow:0 2px 4px #0006}.referendo-op-titulo{font:700 16px/1.22 var(--font-title);margin:24px 4px 6px}.referendo-op-texto{color:var(--paper-ink-2);margin:0 4px;font-size:14px;line-height:1.42}.referendo-marcar{font:600 14px var(--font-body);align-items:center;gap:9px;margin:10px 4px 0;display:flex}.referendo-quad{border:2px solid var(--paper-ink);background:#ffffff59;flex:none;width:24px;height:24px;position:relative}.referendo-op.marcada .referendo-quad:before,.referendo-op.marcada .referendo-quad:after{content:"";background:var(--paper-ink);border-radius:2px;width:3px;height:30px;position:absolute;top:-4px;left:50%}.referendo-op.marcada .referendo-quad:before{transform:translate(-50%)rotate(45deg)}.referendo-op.marcada .referendo-quad:after{transform:translate(-50%)rotate(-45deg)}.referendo-carimbo{text-align:center;width:118px;height:118px;color:var(--paper-ink);border:4px solid var(--paper-ink);box-shadow:inset 0 0 0 6px var(--paper-ink);opacity:.75;pointer-events:none;background:radial-gradient(circle,#e9dcc099,#e9dcc033);border-radius:50%;place-items:center;display:grid;position:absolute;top:52px;right:-4px;transform:rotate(-14deg)}.referendo-carimbo b{font:700 21px/1 var(--font-title);display:block}.referendo-carimbo small{font:700 9px/1.3 var(--font-body);letter-spacing:.14em;margin-top:3px;display:block}.referendo-garantia{border:2px solid var(--paper-ink);font:600 14px/1.35 var(--font-body);background:#fff8e666;border-radius:3px;align-items:center;gap:12px;margin:12px 0 0;padding:9px 12px;display:flex}.referendo-escudo{width:26px;height:30px;font:700 14px var(--font-body);color:var(--paper);background:var(--paper-ink);clip-path:polygon(50% 0,100% 15%,100% 55%,50% 100%,0 55%,0 15%);flex:none;place-items:center;display:grid}.referendo-acoes{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}.referendo-votar{min-height:54px;margin-left:0;padding:0 32px;font-size:18px}.referendo-acoes small{color:var(--paper-ink-2);font-size:13px}.referendo-status{min-height:1.3em;font:600 14px var(--font-body);color:var(--paper-ink);flex-basis:100%;margin:0}.referendo-status.erro{color:var(--paper-focus)}.referendo-motivos{border:2px dashed var(--paper-ink-2);font:600 14px/1.4 var(--font-body);border-radius:3px;margin:0;padding:8px 14px;list-style:none}.referendo-lado{flex-direction:column;gap:14px;min-width:0;display:flex}.referendo-selos{justify-content:space-between;gap:8px;display:flex}.referendo-selo{text-align:center;width:100px;height:100px;color:var(--brass-ink);background:radial-gradient(circle at 34% 28%,var(--brass-hi),var(--brass) 42%,var(--line-strong) 85%);box-shadow:0 0 0 2px var(--surface-1),inset 0 0 0 6px #6e4d1f59,inset 0 0 0 8px #ffecbe66,0 6px 14px #0000008c;border-radius:50%;place-content:center;display:grid}.referendo-selo strong{font:700 26px/1 var(--font-title)}.referendo-selo span{font:700 11px/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-top:4px}.referendo-papel{color:var(--paper-ink);background:var(--paper) url(/assets/referendo/papel.webp) center/cover;padding:22px 20px 14px;position:relative;box-shadow:0 12px 22px #00000080}.referendo-prego{background:radial-gradient(circle at 35% 30%,var(--text-2),var(--paper-ink-2) 55%,var(--paper-ink));border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:8px;left:50%}.referendo-eb{text-align:center;font:700 11px var(--font-body);letter-spacing:.2em;color:var(--paper-focus);margin:0}.referendo-papel h3{text-align:center;font:400 21px var(--font-title);border-bottom:1px solid #5a4a3a73;margin:4px 0 8px;padding-bottom:6px}.referendo-regras{font:15px/1.5 var(--font-title);margin:0;padding:0 0 0 20px}.referendo-nota{text-align:center;font:italic 14px/1.4 var(--font-title);color:var(--paper-ink-2);margin:6px 0 0}.referendo-linha{font:600 13px var(--font-body);justify-content:space-between;gap:8px;margin-top:9px;display:flex}.referendo-linha i{font:italic 13px var(--font-title);white-space:nowrap}.referendo-risco{border:1.5px solid var(--paper-ink-2);border-radius:2px;height:10px;margin-top:4px;overflow:hidden}.referendo-risco b{background:var(--paper-ink);width:0;height:100%;display:block}.referendo-aviso{color:var(--text-2);background:#dfb36a1a;border-radius:5px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;box-shadow:inset 0 0 0 1px #dfb36a66}@media (max-width:1100px){.referendo-corpo{grid-template-columns:1fr}.referendo-ops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.referendo-card{top:auto;bottom:84px}.referendo-card.referendo-card-selo{right:12px}.referendo-card-ferramenta .referendo-selo-linha{display:none}.referendo-card-title{font-size:16px}.referendo-ops{grid-template-columns:1fr}.referendo-faixa{padding:20px 56px 18px 18px}.referendo-cedula-topo{text-align:center;grid-template-columns:1fr}.referendo-cedula-topo .r{text-align:center}}.world-atlas{--atlas-top:12px;--atlas-bottom:12px;--atlas-side:clamp(250px,18vw,320px);--atlas-frame:72px;--atlas-chrome:172px;--atlas-ratio:2;--atlas-avail:calc(100dvh - var(--atlas-top) - var(--atlas-bottom));--atlas-max-width:min(calc(100vw - 24px),1640px);inset:var(--atlas-top) 0 var(--atlas-bottom);box-sizing:border-box;width:max(min(var(--atlas-max-width),720px),min(var(--atlas-max-width),calc((var(--atlas-avail) - var(--atlas-chrome)) * var(--atlas-ratio) + var(--atlas-side) + var(--atlas-frame))));height:min(var(--atlas-avail),calc((var(--atlas-max-width) - var(--atlas-side)) * .8 + var(--atlas-chrome)));max-width:none;max-height:none;color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);box-shadow:0 25px 100px var(--bg-0);font-family:var(--font-body);margin:auto;padding:0;position:fixed;overflow:hidden}.world-atlas::backdrop{background:var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.world-atlas[data-vivo]:not([open]){content-visibility:hidden;visibility:hidden;pointer-events:none;grid-template:"cabecalho""tutorial""camadas""corpo"minmax(0,1fr)"rodape"/minmax(0,1fr);display:grid}.world-atlas[open]{grid-template:"cabecalho""tutorial""camadas""corpo"minmax(0,1fr)"rodape"/minmax(0,1fr);display:grid}.world-atlas [data-tutorial-atlas-slot]{grid-area:tutorial;min-width:0}.world-atlas-header{border-bottom:1px solid var(--line);flex-wrap:wrap;grid-area:cabecalho;align-items:center;gap:8px 16px;min-width:0;padding:6px 16px;display:flex}.world-atlas-title{flex:none;gap:1px;display:grid}.world-atlas-header h2{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);margin:0}.world-atlas-header small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--brass)}.world-atlas-close{flex:none;margin-left:auto}.world-atlas-controls{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.world-atlas-controls output{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;color:var(--text)}.world-atlas-control-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.world-atlas .button{background:var(--surface-3);border-color:var(--line-strong);min-height:34px;color:var(--text);border-radius:var(--radius-control);padding:6px 11px}.world-atlas .button:hover:not(:disabled){border-color:var(--brass);background:var(--surface-2)}.world-atlas-layers{background:var(--surface-1);border-bottom:1px solid var(--line);flex-wrap:nowrap;grid-area:camadas;align-items:center;gap:6px 12px;min-width:0;padding:1px 16px 1px 12px;display:flex;overflow:hidden}.world-atlas-layers-head,.world-atlas-layers-toggle,.world-atlas-howto{display:none}.world-atlas-layer-groups{overscroll-behavior-x:contain;flex:auto;align-items:center;gap:6px 12px;min-width:0;padding:4px;display:flex;overflow:auto hidden}.world-atlas-layer-group{flex-wrap:nowrap;flex:none;align-items:center;gap:4px;display:flex}.world-atlas-layer-group-name{font:600 var(--text-11)/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-right:2px}.world-atlas-chip,.world-atlas-preset{white-space:nowrap;border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-3);min-height:30px;color:var(--text);font:600 var(--text-12)/1.2 var(--font-body);cursor:pointer;flex:none;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.world-atlas-chip>svg{flex:none;width:16px;height:16px;overflow:visible}.world-atlas-chip-group{padding-left:8px;font-weight:700}.world-atlas-chip-count{box-sizing:border-box;background:var(--brass);min-width:22px;color:var(--brass-ink);font:700 var(--text-11)/1.3 var(--font-body);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:1px 5px}.world-atlas-chip:hover,.world-atlas-preset:hover{border-color:var(--brass)}.world-atlas-chip[aria-pressed=false]{background:var(--surface-1);color:var(--text-3);border-style:dashed}.world-atlas-chip[aria-pressed=false]>svg{opacity:.4}.world-atlas-chip[aria-pressed=false] .world-atlas-chip-count{background:var(--surface-2);color:var(--text-3)}.world-atlas-chip[aria-pressed=mixed]{border-style:dashed;border-color:var(--brass)}.world-atlas-presets{flex-wrap:nowrap;flex:none;align-self:flex-start;gap:4px;margin-left:auto;padding-top:5px;display:flex}.world-atlas-preset{background:var(--surface-2);padding:3px 8px}.world-atlas-preset[aria-pressed=true]{background:var(--brass);border-color:var(--brass-hi);color:var(--brass-ink)}.world-atlas .world-atlas-layers-toggle[aria-expanded=true],.world-atlas .world-atlas-howto[aria-expanded=true]{border-color:var(--brass);background:var(--surface-2)}.world-atlas-layout{grid-area:corpo;grid-template-columns:minmax(0,1fr) var(--atlas-side);min-width:0;min-height:0;display:grid;overflow:hidden}.world-atlas-stage{grid-template-columns:minmax(0,1fr) var(--atlas-frame);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.world-atlas-stage>.world-atlas-viewport,.world-atlas-stage>.world-atlas-beyond,.world-atlas-stage>.world-atlas-legend{grid-area:1/1}.world-atlas-stage>.world-atlas-compass{grid-area:1/2;place-self:start center;margin-top:10px;position:relative;top:auto;right:auto}.world-atlas-viewport{background:var(--stage-bg);overscroll-behavior:contain;cursor:grab;touch-action:none;min-width:0;min-height:0;display:grid;position:relative;overflow:auto}.world-atlas-viewport.is-dragging{cursor:grabbing}.world-atlas-surface{background:var(--sunk);outline:1px solid var(--line-strong);outline-offset:-1px;margin:auto;position:relative;overflow:clip}.world-atlas-base,.world-atlas-premium,.world-atlas-route{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.world-atlas-base{-webkit-user-select:none;user-select:none;display:block}.world-atlas-route,.world-atlas-premium{overflow:visible}.world-atlas-route polyline{stroke:var(--brass-hi);stroke-width:2.5px;stroke-dasharray:5 3}.world-atlas-premium-edge{fill:none;stroke:var(--bg-0);stroke-width:5px;stroke-linejoin:round;opacity:.5}.world-atlas-premium-area{fill:color-mix(in srgb,var(--brass) 10%,transparent);stroke:var(--brass-hi);stroke-width:2.5px;stroke-dasharray:8 5;stroke-linejoin:round}.world-atlas-regions{pointer-events:none;z-index:1;position:absolute;inset:0}.world-atlas-region{white-space:nowrap;font:600 var(--text-12)/1 var(--font-title);letter-spacing:.14em;text-transform:uppercase;color:var(--text);text-shadow:0 0 3px var(--bg-0),0 0 2px var(--bg-0),0 1px 2px var(--bg-0);position:absolute;transform:translate(-50%,-50%)}.world-atlas-compass{pointer-events:none;z-index:5;width:52px;height:62px;position:absolute;top:10px;right:14px}.world-atlas-compass svg{width:100%;height:100%;display:block;overflow:visible}.world-atlas-compass-north{fill:var(--brass);stroke:var(--bg-0);stroke-width:1px}.world-atlas-compass-south{fill:var(--text-3);stroke:var(--bg-0);stroke-width:1px}.world-atlas-scale{pointer-events:none;align-items:center;gap:6px;padding:0 4px;display:inline-flex}.world-atlas-scale-bar{box-sizing:border-box;border:2px solid var(--text);border-top:0;height:7px}.world-atlas-scale-text{font:600 var(--text-11)/1.2 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums}.world-atlas [data-layer]{--mark:#dfb36a;--size:18px}.world-atlas [data-layer=town]{--mark:#dfb36a;--size:24px}.world-atlas [data-layer=port]{--mark:#9fc4dc;--size:22px}.world-atlas [data-layer=ranch]{--mark:#f3ead9;--size:20px}.world-atlas [data-layer=person]{--mark:#d6c8ae;--size:20px}.world-atlas [data-layer=hall]{--mark:#f0a45a;--size:20px}.world-atlas [data-layer=mural]{--mark:#e9dcc0;--size:18px}.world-atlas [data-layer=armorer],.world-atlas [data-layer=duel]{--mark:#f0a45a;--size:18px}.world-atlas [data-layer=forest]{--mark:#b3c58a;--size:18px}.world-atlas [data-layer=mine]{--mark:#e9dcc0;--size:18px}.world-atlas [data-layer=water]{--mark:#9fc4dc;--size:18px}.world-atlas [data-layer=journey]{--mark:#f6d38a;--size:24px}.world-atlas [data-layer=friends]{--mark:#f0cd8a;--size:20px}.world-atlas [data-layer=travelers]{--mark:#d6c8ae;--size:12px}.world-atlas [data-layer=hunt]{--mark:#e9dcc0;--size:20px}.world-atlas [data-layer=pousos]{--mark:#f0a45a;--size:20px}.world-atlas [data-layer=premium]{--mark:#f0cd8a;--size:22px}.world-atlas [data-layer=sertao]{--mark:#f0a45a;--size:24px}.world-atlas [data-layer=workshop]{--mark:#f0a45a;--size:18px}.world-atlas [data-layer=market]{--mark:#dfb36a;--size:18px}.world-atlas [data-layer=events]{--mark:#f0a45a;--size:22px}.world-atlas [data-layer=region]{--mark:#d6c8ae;--size:0px}.world-atlas [data-variant=home],.world-atlas [data-variant=locked]{--mark:#f0cd8a}.world-atlas [data-variant=danger]{--mark:#f0a45a}.world-atlas-marker{width:var(--size);height:var(--size);min-height:0;color:var(--bg-0);cursor:pointer;z-index:2;background:0 0;border:0;padding:0;line-height:0;position:absolute;transform:translate(-50%,-50%)}.world-atlas-marker>svg{width:100%;height:100%;display:block;overflow:visible}.world-atlas-mark-shape{fill:var(--mark);stroke:var(--brass-ink);stroke-width:1.8px;stroke-linejoin:round}.world-atlas-mark-glyph{fill:none;stroke:var(--brass-ink);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.world-atlas-mark-halo{fill:none;stroke:var(--brass-hi);stroke-width:6px;stroke-linejoin:round;display:none}.world-atlas-marker[data-visited=true] .world-atlas-mark-halo{display:inline}.world-atlas-marker[data-layer=travelers] .world-atlas-mark-shape{stroke-width:2.4px}.world-atlas-marker[data-label=true]{z-index:3}.world-atlas-marker[data-layer=journey],.world-atlas-marker[data-layer=friends]{z-index:4}.world-atlas-marker[data-grouped=true]{display:none}.world-atlas-marker[aria-disabled=true]{cursor:default;opacity:.6}.world-atlas-marker:hover{z-index:6}.world-atlas-marker:focus-visible{z-index:6;outline:3px solid var(--focus);outline-offset:3px}.world-atlas-count{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--surface-1);min-width:19px;height:17px;color:var(--text);font:700 var(--text-11)/15px var(--font-body);text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:9px;padding:0 4px;position:absolute;top:-8px;left:calc(100% - 7px)}.world-atlas-label{box-sizing:border-box;white-space:nowrap;height:20px;color:var(--text);background:color-mix(in srgb,var(--surface-1) 92%,transparent);border:1px solid var(--line-strong);border-radius:var(--radius-control);pointer-events:none;font:600 var(--text-11)/14px var(--font-body);padding:2px 6px;display:none;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.world-atlas-marker:is([data-layer=town],[data-layer=premium]) .world-atlas-label{font:600 var(--text-11)/14px var(--font-title)}.world-atlas-marker[data-layer=premium] .world-atlas-label{color:var(--brass-hi);border-color:var(--brass)}.world-atlas-marker[data-label-side=above] .world-atlas-label{top:auto;bottom:calc(100% + 3px)}.world-atlas-marker[data-label-side=right] .world-atlas-label{top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.world-atlas-marker[data-label-side=left] .world-atlas-label{top:50%;left:auto;right:calc(100% + 4px);transform:translateY(-50%)}.world-atlas-marker:is([data-label-side=below-start],[data-label-side=above-start]) .world-atlas-label{left:0;transform:none}.world-atlas-marker:is([data-label-side=below-end],[data-label-side=above-end]) .world-atlas-label{left:auto;right:0;transform:none}.world-atlas-marker:is([data-label-side=above-start],[data-label-side=above-end]) .world-atlas-label{top:auto;bottom:calc(100% + 3px)}.world-atlas-marker[data-label=true] .world-atlas-label,.world-atlas-marker:hover .world-atlas-label,.world-atlas-marker:focus-visible .world-atlas-label{display:block}.world-atlas-marker[data-highlight=true]{z-index:7}.world-atlas-marker[data-highlight=true]:after{content:"";width:calc(var(--size) + 18px);height:calc(var(--size) + 18px);box-sizing:border-box;border:3px solid var(--focus);box-shadow:0 0 0 2px var(--bg-0),inset 0 0 0 2px var(--bg-0);pointer-events:none;border-radius:50%;animation:1.1s ease-out infinite world-atlas-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes world-atlas-pulse{0%{opacity:1;transform:translate(-50%,-50%)scale(.8)}to{opacity:.35;transform:translate(-50%,-50%)scale(1.3)}}.world-atlas-group{z-index:9;box-sizing:border-box;background:var(--surface-1);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-card);width:250px;max-height:260px;box-shadow:0 10px 30px var(--bg-0);gap:6px;padding:8px;display:grid;position:absolute;overflow-y:auto}.world-atlas-group-title{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brass);margin:0}.world-atlas-group-items{gap:4px;display:grid}.world-atlas-group-item{text-align:left;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:600 var(--text-12)/1.3 var(--font-body);cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.world-atlas-group-item:hover{background:var(--surface-3);border-color:var(--line-strong)}.world-atlas-group-item small{color:var(--text-2);font-size:var(--text-11);font-weight:400;display:block}.world-atlas-group-item>svg,.world-atlas-destination>svg{flex:none;width:18px;height:18px;overflow:visible}.world-atlas-player{z-index:8;pointer-events:none;width:26px;height:26px;position:absolute;transform:translate(-50%,-50%)}.world-atlas-player>svg{transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.world-atlas-player path{fill:var(--danger);stroke:var(--text);stroke-width:2px;stroke-linejoin:round;paint-order:stroke}.world-atlas-player span{font:700 var(--text-12)/1.3 var(--font-body);background:var(--brass);color:var(--brass-ink);border-radius:var(--radius-control);white-space:nowrap;padding:2px 6px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.world-atlas-card{z-index:9;box-sizing:border-box;background:var(--surface-1);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-card);width:264px;box-shadow:0 10px 30px var(--bg-0);color:var(--text);cursor:default;gap:6px;padding:10px 12px;display:grid;position:absolute}.world-atlas-card[data-locked=true]{border-top-style:dashed;border-top-color:var(--brass-hi)}.world-atlas-card-head{--mark:#f0cd8a;align-items:center;gap:9px;display:flex}.world-atlas-card-head>svg{flex:none;width:26px;height:26px;overflow:visible}.world-atlas-card-text{gap:1px;min-width:0;display:grid}.world-atlas-card-kicker{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brass)}.world-atlas-card-title{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text)}.world-atlas-card-line{font:400 var(--text-12)/1.45 var(--font-body);color:var(--text-2);margin:0}.world-atlas-card-note{font:600 var(--text-12)/1.4 var(--font-body);color:var(--warn);margin:0}.world-atlas-card-actions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.world-atlas .button.world-atlas-card-go{background:var(--brass);border-color:var(--brass-hi);color:var(--brass-ink);font-weight:700}.world-atlas .button.world-atlas-card-go:hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.world-atlas-sidebar{border-left:1px solid var(--line);background:var(--surface-1);flex-direction:column;gap:8px;min-width:0;min-height:0;padding:12px;display:flex;overflow:hidden}.world-atlas-sidebar label{font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2);gap:4px;display:grid}.world-atlas-sidebar input{box-sizing:border-box;background:var(--sunk);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:100%;color:var(--text)}.world-atlas-list{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:5px;min-height:0;display:flex;position:relative;overflow-y:auto}.world-atlas-row{align-items:stretch;gap:4px;display:flex}.world-atlas-row[data-more=true]{display:none}.world-atlas-more{flex:none;align-self:stretch}.world-atlas-destination{text-align:left;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);min-width:0;color:var(--text);cursor:pointer;font:600 var(--text-13)/1.35 var(--font-body);flex-direction:row;flex:1;align-items:center;gap:9px;padding:8px 10px;display:flex;position:relative}.world-atlas-destination-text{flex-direction:column;gap:2px;min-width:0;display:flex}.world-atlas-go{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-3);min-width:42px;color:var(--brass-hi);font:700 var(--text-12)/1.2 var(--font-body);cursor:pointer;flex:none;padding:0 10px}.world-atlas-go:hover:not(:disabled){border-color:var(--brass);background:var(--surface-2)}.world-atlas-go:disabled{opacity:.6;cursor:default}.world-atlas-list-count{font:600 var(--text-11)/1.3 var(--font-body);color:var(--text-3);margin:0}.world-atlas-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--text-2);font:400 var(--text-12)/1.45 var(--font-body);margin:0;padding:10px}.world-atlas-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.world-atlas-destination:hover:not(:disabled){background:var(--surface-3);border-color:var(--line-strong)}.world-atlas-destination small{color:var(--text-2);font-size:var(--text-11);font-weight:400}.world-atlas-destination:disabled{opacity:.6;cursor:default}.world-atlas-footer{border-top:1px solid var(--line);min-width:0;font-size:var(--text-12);color:var(--text-2);background:var(--surface-1);flex-wrap:wrap;grid-area:rodape;align-items:center;gap:4px 16px;padding:7px 16px;line-height:1.5;display:flex;position:relative}.world-atlas-footer p{margin:0}.world-atlas-help{flex-wrap:wrap;flex:480px;gap:0 12px;min-width:0;display:flex}.world-atlas-message{color:var(--brass-hi);min-height:18px}.world-atlas :is(a,button,input,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media (max-height:620px) and (min-width:761px){.world-atlas{--atlas-chrome:96px;--atlas-ratio:2.2}.world-atlas-header{gap:6px 12px;padding:6px 12px}.world-atlas-header small{display:none}.world-atlas-header h2{font-size:var(--text-18)}.world-atlas .button{min-height:32px;padding:5px 10px}.world-atlas-layers-toggle,.world-atlas-howto{display:inline-flex}.world-atlas-layers{z-index:30;border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);max-height:calc(100% - 110px);box-shadow:0 12px 40px var(--bg-0);flex-wrap:wrap;grid-area:auto;align-items:center;gap:8px 12px;padding:10px 12px;display:none;position:absolute;bottom:48px;left:8px;right:8px;overflow:hidden auto}.world-atlas-layers[data-open=true]{display:flex}.world-atlas-layers-head{flex:1 0 100%;justify-content:space-between;align-items:center;gap:8px;display:flex}.world-atlas-layers-head strong{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text)}.world-atlas-layer-groups{flex-wrap:wrap;flex:1 0 100%;padding:0;overflow:visible}.world-atlas-layer-group,.world-atlas-presets{flex-wrap:wrap}.world-atlas-presets{align-self:auto;margin-left:0;padding-top:0}.world-atlas-footer{gap:4px 12px;padding:5px 12px}.world-atlas-help{z-index:31;box-sizing:border-box;border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);background:var(--surface-1);width:min(560px,100% - 16px);color:var(--text-2);box-shadow:0 12px 40px var(--bg-0);flex-direction:column;gap:6px;padding:12px 14px;display:none;position:absolute;bottom:calc(100% + 6px);left:8px}.world-atlas-help[data-open=true]{display:flex}}@media (max-width:760px){.world-atlas{--atlas-side:180px}.world-atlas-header{padding:10px}.world-atlas-header h2{font-size:var(--text-18)}.world-atlas-sidebar{padding:7px}.world-atlas-controls{gap:5px}.world-atlas-layers-toggle{display:inline-flex}.world-atlas-layers{z-index:30;border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);max-height:min(74%,600px);box-shadow:0 12px 40px var(--bg-0);flex-flow:column;grid-area:auto;align-items:stretch;gap:10px;padding:12px;display:none;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden auto}.world-atlas-layers[data-open=true]{display:flex}.world-atlas-layers-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.world-atlas-layers-head strong{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text)}.world-atlas-layer-groups{flex-direction:column;align-items:stretch;gap:10px;padding:0;display:flex;overflow:visible}.world-atlas-layer-group{grid-template-columns:1fr 1fr;gap:6px;display:grid}.world-atlas-layer-group-name,.world-atlas-chip-group{grid-column:1/-1}.world-atlas-chip,.world-atlas-preset,.world-atlas .button{min-height:44px}.world-atlas-chip,.world-atlas-preset{white-space:normal}.world-atlas-chip-name{text-align:left;flex:1}.world-atlas-presets{grid-template-columns:repeat(3,1fr);align-self:auto;margin-left:0;padding-top:0;display:grid}.world-atlas-preset{text-align:center;justify-content:center}}@media (max-width:560px){.world-atlas{width:calc(100vw - 16px);height:var(--atlas-avail);--atlas-frame:0px}.world-atlas-stage>.world-atlas-compass{grid-column:1;margin-top:0;position:absolute;top:8px;right:8px}.world-atlas-layout{grid-template-rows:minmax(0,1fr) minmax(0,36%);grid-template-columns:minmax(0,1fr)}.world-atlas-sidebar{border-left:0;border-top:1px solid var(--line)}.world-atlas-help>p:first-child{display:none}}@media (prefers-reduced-motion:reduce){.world-atlas *{transition-duration:0s}.world-atlas-marker[data-highlight=true]:after,.world-atlas-player:before,.world-atlas-marker[data-id=journey\:trail]:before{animation:none}}.world-atlas[data-estilo^=carta] .world-atlas-viewport{background:radial-gradient(ellipse at 50% 45%,var(--surface-3),var(--stage-bg) 75%)}.world-atlas[data-estilo^=carta] .world-atlas-surface{background:var(--paper);box-shadow:0 6px 26px var(--bg-0),0 0 0 1px var(--paper-toasted-edge);outline:0}.world-atlas[data-estilo=carta-leve] .world-atlas-surface:after{content:"";z-index:1;pointer-events:none;box-shadow:none;background:color-mix(in srgb,var(--paper) 30%,transparent);position:absolute;inset:0}.world-atlas[data-estilo=carta] .world-atlas-surface:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to right,color-mix(in srgb,var(--paper) 70%,transparent),transparent 36px,transparent calc(100% - 36px),color-mix(in srgb,var(--paper) 70%,transparent)),linear-gradient(to bottom,color-mix(in srgb,var(--paper) 70%,transparent),transparent 36px,transparent calc(100% - 36px),color-mix(in srgb,var(--paper) 70%,transparent));position:absolute;inset:0}.world-atlas-beyond{z-index:4;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.world-atlas[data-estilo^=carta] .world-atlas-beyond{display:block}.world-atlas-edge{white-space:nowrap;box-shadow:0 2px 8px var(--bg-0);border:1px solid color-mix(in srgb,var(--paper-ink) 50%,transparent);background:color-mix(in srgb,var(--paper) 90%,transparent);color:var(--paper-ink-2);font:italic 600 var(--text-12)/1.3 var(--font-title);letter-spacing:.04em;border-radius:2px;align-items:center;gap:6px;padding:2px 9px;display:flex;position:absolute}.world-atlas-edge small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2);font-style:normal}.world-atlas-edge[data-edge=n]{top:16px;left:50%;transform:translate(-50%,-50%)}.world-atlas-edge[data-edge=s]{bottom:16px;left:50%;transform:translate(-50%,50%)}.world-atlas-edge[data-edge=l]{writing-mode:vertical-rl;padding:9px 2px;top:50%;right:16px;transform:translate(50%,-50%)}.world-atlas-edge[data-edge=o]{writing-mode:vertical-rl;padding:9px 2px;top:50%;left:16px;transform:translate(-50%,-50%)rotate(180deg)}.world-atlas[data-estilo^=carta] .world-atlas-region{font:italic 600 var(--text-13)/1 var(--font-title);letter-spacing:.2em;color:var(--paper-ink);text-shadow:0 0 2px var(--paper),0 0 3px var(--paper)}.world-atlas[data-estilo^=carta] :is(.world-atlas-surface,.world-atlas-legend) .world-atlas-mark-shape{stroke:var(--paper-ink);stroke-width:2px}.world-atlas[data-estilo^=carta] .world-atlas-surface .world-atlas-mark-halo{stroke:var(--paper-focus);stroke-width:6px}.world-atlas[data-estilo^=carta] .world-atlas-label{background:color-mix(in srgb,var(--paper) 95%,transparent);border-color:color-mix(in srgb,var(--paper-ink) 55%,transparent);color:var(--paper-ink);border-radius:2px}.world-atlas[data-estilo^=carta] .world-atlas-marker[data-layer=premium] .world-atlas-label{color:var(--paper-focus);border-color:var(--paper-focus)}.world-atlas[data-estilo^=carta] .world-atlas-count{background:var(--paper);border-color:var(--paper-ink-2);color:var(--paper-ink)}.world-atlas[data-estilo^=carta] .world-atlas-route .world-atlas-route-line{stroke:var(--paper-focus);stroke-width:2.5px;stroke-dasharray:7 4}.world-atlas-route .world-atlas-preview{stroke:var(--paper-ink);stroke-width:3.5px;stroke-dasharray:1 6;stroke-linecap:round;stroke-linejoin:round}.world-atlas[data-estilo^=carta] .world-atlas-premium-area{fill:color-mix(in srgb,var(--paper-focus) 14%,transparent);stroke:var(--paper-focus);stroke-width:2.5px}.world-atlas[data-estilo^=carta] .world-atlas-premium-edge{stroke:var(--paper);opacity:.8}.world-atlas-player:before{content:"";box-sizing:border-box;border:2px solid var(--danger);pointer-events:none;border-radius:50%;width:34px;height:34px;animation:1.8s ease-out 6 world-atlas-ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.world-atlas-marker[data-id=journey\:trail]:before{content:"";width:calc(var(--size) + 14px);height:calc(var(--size) + 14px);box-sizing:border-box;border:2px solid var(--paper-focus);pointer-events:none;border-radius:50%;animation:1.8s ease-out 6 world-atlas-ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes world-atlas-ping{0%{opacity:.95;transform:translate(-50%,-50%)scale(.7)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.world-atlas[data-estilo^=carta] .world-atlas-player path{stroke:var(--paper)}.world-atlas[data-estilo^=carta] .world-atlas-card,.world-atlas[data-estilo^=carta] .world-atlas-group{background:var(--paper);color:var(--paper-ink);border-color:color-mix(in srgb,var(--paper-ink) 60%,transparent);border-top-color:var(--paper-focus);box-shadow:0 10px 30px var(--bg-0)}.world-atlas[data-estilo^=carta] .world-atlas-card-kicker,.world-atlas[data-estilo^=carta] .world-atlas-group-title{color:var(--paper-focus)}.world-atlas[data-estilo^=carta] .world-atlas-card-title{color:var(--paper-ink)}.world-atlas[data-estilo^=carta] .world-atlas-card-line{color:var(--paper-ink-2)}.world-atlas[data-estilo^=carta] .world-atlas-card-note{color:var(--paper-toasted-focus)}.world-atlas[data-estilo^=carta] :is(.world-atlas-card,.world-atlas-group) .button:not(.world-atlas-card-go){background:var(--paper-toasted-base);border-color:var(--paper-toasted-edge);color:var(--paper-toasted-ink)}.world-atlas[data-estilo^=carta] :is(.world-atlas-card,.world-atlas-group) .button:not(.world-atlas-card-go):hover:not(:disabled){background:var(--paper-toasted);border-color:var(--paper-ink)}.world-atlas[data-estilo^=carta] .world-atlas-group-item{background:color-mix(in srgb,var(--paper) 70%,var(--text));border-color:color-mix(in srgb,var(--paper-ink) 35%,transparent);color:var(--paper-ink)}.world-atlas[data-estilo^=carta] .world-atlas-group-item:hover{background:color-mix(in srgb,var(--paper) 40%,var(--text));border-color:color-mix(in srgb,var(--paper-ink) 60%,transparent)}.world-atlas[data-estilo^=carta] .world-atlas-group-item small{color:var(--paper-ink-2)}.world-atlas[data-estilo^=carta] :is(.world-atlas-group,.world-atlas-card) .world-atlas-mark-shape{stroke:var(--paper-ink)}.world-atlas[data-estilo^=carta] .world-atlas-compass{width:60px;height:63px;filter:drop-shadow(0 2px 3px var(--bg-0))}.world-atlas-compass-ring{fill:color-mix(in srgb,var(--paper) 92%,transparent);stroke:var(--paper-ink);stroke-width:1.4px}.world-atlas-compass-ring2{fill:none;stroke:var(--paper-ink);stroke-width:.7px}.world-atlas-compass-tick{fill:none;stroke:var(--paper-ink);stroke-width:1.6px}.world-atlas-compass-light{fill:var(--paper);stroke:var(--paper-ink);stroke-width:.7px;stroke-linejoin:round}.world-atlas-compass-dark{fill:var(--paper-ink);stroke:var(--paper-ink);stroke-width:.7px;stroke-linejoin:round}.world-atlas-compass-hub{fill:var(--paper-focus);stroke:var(--paper-ink);stroke-width:.8px}.world-atlas-compass-n{font:700 var(--text-15)/1 var(--font-title);fill:var(--paper);paint-order:stroke;stroke:var(--paper-ink);stroke-width:3.5px}.world-atlas-legend{z-index:6;pointer-events:none;flex-direction:column;align-items:flex-start;gap:6px;max-width:calc(100% - 24px);max-height:calc(100% - 24px);display:flex;position:absolute;bottom:12px;left:12px}.world-atlas-legend>*{pointer-events:auto}.world-atlas .button.world-atlas-legend-toggle[aria-expanded=true]{border-color:var(--brass);background:var(--surface-2)}.world-atlas-legend-body{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--paper-ink);outline:1px solid color-mix(in srgb,var(--paper-ink) 55%,transparent);outline-offset:-5px;background:var(--paper);width:356px;max-width:100%;min-height:0;color:var(--paper-ink);box-shadow:0 8px 24px var(--bg-0);border-radius:2px;order:1;padding:10px 12px 8px;display:none;overflow-y:auto}.world-atlas-legend[data-open=true] .world-atlas-legend-body{display:block}.world-atlas-legend-title{border-bottom:1px solid color-mix(in srgb,var(--paper-ink) 40%,transparent);text-align:center;font:600 var(--text-15)/1.2 var(--font-title);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink);margin:0 0 6px;padding-bottom:5px}.world-atlas-legend-title small{font:italic 400 var(--text-12)/1.2 var(--font-title);letter-spacing:.04em;text-transform:none;color:var(--paper-ink-2);margin-top:2px;display:block}.world-atlas-legend-list{grid-template-columns:1fr 1fr;gap:4px 12px;margin:0;padding:0;list-style:none;display:grid}.world-atlas-legend-item{min-width:0;font:600 var(--text-12)/1.25 var(--font-body);color:var(--paper-ink);align-items:center;gap:7px;display:flex}.world-atlas-legend-icon{flex:none;width:18px;height:18px}.world-atlas-legend-icon>svg{width:100%;height:100%;display:block;overflow:visible}.world-atlas-legend-line{box-sizing:border-box;flex:none;width:26px;height:14px;position:relative}.world-atlas-legend-line[data-line=road]{border-top:1.5px solid var(--paper-toasted-edge);border-bottom:1.5px solid var(--paper-toasted-edge);background:color-mix(in srgb,var(--paper) 70%,var(--text));height:8px;margin:3px 0}.world-atlas-legend-line[data-line=river]{border:1.3px solid var(--paper-ink-2);background:var(--info);border-radius:4px;height:7px;margin:3.5px 0}.world-atlas-legend-line[data-line=relief]{background:repeating-linear-gradient(100deg,var(--paper-ink) 0 1px,transparent 1px 4px);opacity:.75}.world-atlas-legend-line[data-line=player]{width:18px;height:18px;margin:0 4px}.world-atlas-legend-line[data-line=player] svg{width:100%;height:100%;display:block}.world-atlas-legend-line[data-line=player] path{fill:var(--danger);stroke:var(--paper-ink);stroke-width:1.6px}.world-atlas-legend-line[data-line=visited]{border:3px solid var(--paper-focus);background:var(--brass);border-radius:50%;width:18px;height:18px;margin:0 4px}.world-atlas-legend-line[data-line=edge]{border:1px solid color-mix(in srgb,var(--paper-ink) 50%,transparent);background:color-mix(in srgb,var(--paper) 70%,var(--text))}.world-atlas-legend :focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (max-width:760px),(max-height:620px){.world-atlas{--atlas-frame:62px}.world-atlas[data-estilo^=carta] .world-atlas-compass{width:52px;height:55px;margin-top:8px}.world-atlas-legend{max-width:calc(100% - 16px);max-height:calc(100% - 16px);bottom:8px;left:8px}.world-atlas-legend-body{width:300px}.world-atlas-legend-list{gap:3px 8px}.world-atlas-edge{font-size:var(--text-11);padding:1px 6px}.world-atlas-edge small{display:none}.world-atlas-edge[data-edge=l],.world-atlas-edge[data-edge=o]{padding:6px 1px}}@media (max-width:560px){.world-atlas-header small{display:none}.world-atlas-title{order:0}.world-atlas-close{order:1}.world-atlas-controls{flex-basis:100%;order:2}.world-atlas-help,.world-atlas-scale,.world-atlas-more{display:none}.world-atlas-footer{flex-wrap:nowrap}.world-atlas-message{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;height:18px;overflow:hidden}.world-atlas-layout{grid-template-rows:minmax(0,1fr) minmax(0,34%)}.world-atlas-legend-body{width:min(330px,100%);padding:7px 9px 6px}.world-atlas-legend-title{font-size:var(--text-12);letter-spacing:.08em;margin-bottom:4px;padding-bottom:3px}.world-atlas-legend-title small{display:none}.world-atlas-legend-list{gap:2px 8px}.world-atlas-legend-item{font-size:var(--text-11);gap:5px}.world-atlas-legend-icon,.world-atlas-legend-line[data-line=player],.world-atlas-legend-line[data-line=visited]{width:14px;height:14px}.world-atlas-legend-line[data-line=visited]{border-width:2px}.world-atlas-legend-line{width:20px}}.world-atlas [hidden]{display:none!important}.admin-section{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding:28px}.admin-workspace-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.admin-workspace-header .eyebrow{letter-spacing:.17em;margin:0 0 9px;font-size:.66rem}.admin-workspace-header h1{margin:0 0 8px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500}.admin-workspace-header p{margin:0;font-size:.86rem}.admin-workspace-header>.button{white-space:nowrap;flex:none}.admin-workspace{grid-template-columns:215px minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-navigation{background:#14271ee6;border:1px solid #4b5b433f;border-radius:14px;flex-direction:column;gap:5px;padding:10px;display:flex;position:sticky;top:0}.admin-navigation>button{text-align:left;color:#c2c9b9;cursor:pointer;min-height:66px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;padding:12px;display:flex}.admin-navigation>button:hover{background:#2b3e2c}.admin-navigation>button[aria-selected=true]{color:#f4e3bc;background:linear-gradient(120deg,#42513c,#2e422e);border-color:#8b93685e;box-shadow:inset 3px 0 #ddbb76}.admin-nav-mark{color:#d5b979;flex:none;place-items:center;width:25px;font-size:1.35rem;display:grid}.admin-navigation strong{font-size:.85rem;font-weight:600;display:block}.admin-navigation small{color:#a2b297;margin-top:5px;font-size:.64rem;display:block}.admin-nav-owner{color:#a9b89e;border-top:1px solid #45583c80;align-items:center;gap:8px;margin-top:12px;padding:15px 10px 6px;font-size:.65rem;display:flex}.admin-status-dot{background:#a6c485;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #a6c4555c}.admin-workspace-content{min-width:0}.admin-tab-panel[hidden]{display:none!important}.admin-panel-heading{margin:0 0 20px}.admin-panel-heading .eyebrow{letter-spacing:.14em;color:#c4ad78;margin:0 0 7px;font-size:.59rem}.admin-panel-heading>h2{margin:0 0 8px;font-family:Georgia,serif;font-size:1.75rem;font-weight:500}.admin-panel-heading>p{margin-bottom:0;font-size:.84rem;line-height:1.55}.admin-tab-panel>.surface{margin-bottom:16px}.admin-section .surface{background:linear-gradient(130deg,#243627,#1b2d22);border:1px solid #64724f55;border-radius:13px;min-width:0;padding:22px}.admin-section .surface h2,.admin-section .surface h3{color:#f0e3c8;margin:0 0 12px;font-family:inherit;font-size:1rem;font-weight:600}.admin-section .surface>.muted{color:#b1bdaa;margin:0 0 18px;font-size:.81rem;line-height:1.55}.admin-section .admin-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.admin-section form{gap:13px;display:grid}.admin-section form label{color:#d5dbc8;min-width:0;font-size:.77rem;line-height:1.55;display:block}.admin-section :is(input:not([type=checkbox],[type=radio]),select,textarea){box-sizing:border-box;color:#f1e6d0;width:100%;min-height:40px;font:inherit;background:#12251b;border:1px solid #647252;border-radius:7px;margin-top:5px;padding:10px 11px;font-size:.82rem}.admin-section textarea{resize:vertical;min-height:85px;max-height:320px}.admin-section input[type=checkbox]{accent-color:#ddba74;vertical-align:middle;width:16px;height:16px;margin:0 7px 2px 0}.admin-section form>small{color:#a6b597;margin-top:-5px;font-size:.67rem}.admin-section form>.button{justify-self:start;max-width:100%;min-height:40px;margin-top:5px;font-size:.8rem}.admin-section details{border-top:1px solid #5b6a4b6b;margin:16px 0 0;padding-top:14px}.admin-section summary{cursor:pointer;color:#d8c79e;overflow-wrap:anywhere;font-size:.82rem;line-height:1.55}.admin-section details[open]>summary{margin-bottom:15px}.admin-section details form+form{border-top:1px solid #655a4975;margin-top:18px;padding-top:18px}.admin-section button:focus-visible,.admin-section input:focus-visible,.admin-section select:focus-visible,.admin-section textarea:focus-visible,.admin-section summary:focus-visible{outline-offset:3px;outline:2px solid #ebca88}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-metrics article{background:linear-gradient(145deg,#3c4b33,#283b2b);border:1px solid #85906145;border-radius:12px;min-width:0;padding:17px 15px}.admin-metrics span{color:#c8d1bb;min-height:2.9em;font-size:.67rem;line-height:1.45;display:block}.admin-metrics strong{color:#eed09a;margin:5px 0 8px;font-family:Georgia,serif;font-size:2rem;font-weight:500;display:block}.admin-metrics small{color:#9fb093;font-size:.59rem;line-height:1.45;display:block}.admin-shortcuts{gap:10px;display:grid}.admin-shortcuts button{text-align:left;color:#eee3cb;cursor:pointer;font:inherit;background:#192d20;border:1px solid #6577514d;border-radius:9px;padding:15px 40px 15px 16px;position:relative}.admin-shortcuts button:hover{background:#2a3c28;border-color:#cbb77b}.admin-shortcuts span{font-size:.86rem;display:block}.admin-shortcuts small{color:#acbda0;margin-top:6px;font-size:.72rem;display:block}.admin-shortcuts b{color:#d7be82;font-size:1.2rem;font-weight:400;position:absolute;top:18px;right:16px}.admin-overview-note{border-left:3px solid #b4a66b!important}.admin-section .admin-overview-note>.muted{margin:0}.admin-section .admin-receipt-wrap{background:#29412b;border:1px solid #718758;border-radius:10px;margin:0 0 20px;padding:13px 17px}.admin-receipt-wrap>span{text-transform:uppercase;letter-spacing:.08em;color:#caddae;font-size:.66rem}.admin-receipt{margin:5px 0 0;font-size:.8rem;line-height:1.5}.admin-account{gap:0;margin:0 0 18px;display:grid}.admin-account>div{border-bottom:1px solid #5063487a;padding:13px 0}.admin-account dt{color:#b5c3a7;margin-bottom:5px;font-size:.71rem}.admin-account dd{color:#ede5cf;margin:0;font-size:.9rem}.admin-account .admin-account-id{overflow-wrap:anywhere;font-family:monospace;font-size:.79rem}.admin-section [hidden]{display:none!important}@media (max-width:1100px){.admin-section{padding:22px}.admin-workspace{grid-template-columns:185px minmax(0,1fr);gap:18px}.admin-section .admin-card-grid{grid-template-columns:1fr}.admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metrics span{min-height:0}.admin-navigation{padding:7px}.admin-navigation>button{gap:8px;padding:10px}}@media (max-width:720px){.admin-section{padding:16px}.admin-workspace-header{align-items:flex-start;gap:14px;margin-bottom:18px}.admin-workspace-header p{font-size:.76rem}.admin-workspace-header>.button{white-space:normal;max-width:95px;padding:8px;font-size:.69rem}.admin-workspace{grid-template-columns:1fr;gap:18px}.admin-navigation{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;display:grid;position:static}.admin-navigation>button{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:68px;padding:7px 2px;display:flex}.admin-navigation>button[aria-selected=true]{box-shadow:inset 0 -3px #ddbb76}.admin-navigation strong{font-size:.59rem}.admin-navigation small,.admin-nav-owner{display:none}.admin-nav-mark{font-size:1.2rem}.admin-section .surface{padding:18px}.admin-panel-heading>h2{font-size:1.45rem}.admin-metrics{gap:8px}.admin-metrics article{padding:13px}.admin-metrics strong{font-size:1.75rem}.admin-metrics span{font-size:.65rem}.admin-section form>.button{justify-self:stretch;width:100%}}@media (max-width:380px){.admin-navigation strong{font-size:.54rem}.admin-section{padding:11px}}.admin-section .alert-duration-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-section .alert-duration-field .alert-duration-hours{display:none}.admin-section .alert-duration-field:has(option[value=horas]:checked) .alert-duration-hours{display:block}.admin-section .alert-live{border-top:1px solid #5b6a4b6b;margin-top:18px;padding-top:16px}.admin-section .alert-live>.muted{margin:4px 0 12px;font-size:.74rem}@media (max-width:720px){.admin-section .alert-duration-field{grid-template-columns:1fr}}.player-search{margin:0 0 14px;position:relative}.player-search>label{color:#e9dcc0;margin-bottom:6px;font-size:.8rem;font-weight:650;display:block}.player-search input[type=search]{box-sizing:border-box;width:100%}.player-search-list{z-index:5;background:#14271e;border:1px solid #8b93685e;border-radius:10px;max-height:320px;margin:6px 0 0;padding:4px;list-style:none;position:relative;overflow-y:auto}.player-search-list li{cursor:pointer;color:#c2c9b9;border-radius:7px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 10px;font-size:.84rem;display:flex}.player-search-list li[aria-selected=true],.player-search-list li:hover{color:#f4e3bc;background:#2b3e2c}.player-search-list li strong{color:#f4e3bc;font-weight:650}.player-search-list li small{color:#a2b297;overflow-wrap:anywhere;flex-basis:100%}.player-search-role{letter-spacing:.08em;text-transform:uppercase;color:#a2b297;border:1px solid #4b5b43;border-radius:20px;padding:2px 7px;font-size:.66rem;font-weight:700}.player-search-role[data-role=admin]{color:#ddbb76;border-color:#8b7a4a}.player-search-role[data-role=moderator]{color:#9cc7d6;border-color:#4b6d78}.player-search-online{font-size:.7rem}.player-search-online[data-online=true]{color:#8fd19e}.player-search-online[data-online=false]{color:#8a9683}.player-search-banned{color:#f09a86;font-size:.7rem}.player-search-status{min-height:1.2em;margin:6px 0 0;font-size:.76rem}.player-search-summary{background:#1a2e23;border:1px solid #4b5b433f;border-radius:10px;margin-top:10px;padding:12px 14px}.player-search-summary h4{margin:0 0 6px;font-family:Georgia,serif;font-weight:500}.player-search-summary p{overflow-wrap:anywhere;margin:0 0 6px;font-size:.82rem}.player-search-summary ul{margin:6px 0 8px;padding-left:18px;font-size:.78rem}.admin-player-search{margin-bottom:16px}.game-ranch-stage{z-index:2;background:#426540;position:absolute;inset:0;overflow:hidden}.game-ranch-stage[hidden]{display:none}.game-ranch-stage canvas{outline-offset:-4px;touch-action:none;width:100%;height:100%;display:block}.ranch-world-header{background:#163c2bdf;border:1px solid #c8b77680;border-radius:10px;max-width:calc(100% - 48px);padding:15px 18px;position:absolute;top:20px;left:24px;box-shadow:0 10px 30px #102b2780}.ranch-world-header>strong{color:#f3e3bc;margin:5px 0 12px;font:700 25px Georgia,serif;display:block}.ranch-world-header .eyebrow{font-size:9px}.ranch-world-status{color:#f1e2be;pointer-events:none;background:#14372adc;border-radius:7px;max-width:calc(100% - 48px);padding:10px 14px;font-size:11px;position:absolute;bottom:18px;left:24px}.ranch-panel>section,.ranch-panel>details{margin-top:22px}.ranch-estate-header h1{margin:7px 0;font-size:30px}.ranch-estate-header>p{font-size:13px;line-height:1.7}.ranch-stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0 18px;padding:0;list-style:none;display:grid}.ranch-stages li{color:#bac5a4;border:1px solid #81926360;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.ranch-stages li.reached{color:#f3dba6;background:#75844829;border-color:#ceb5747a}.ranch-stages li[aria-current]{box-shadow:inset 0 -3px #e6c685}.ranch-stages span{background:#dec48825;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.ranch-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 22px;display:grid}.ranch-benefits span{background:#0b2f225e;border:1px solid #899b6150;border-radius:6px;padding:12px 9px;font-size:10px;line-height:1.5}.ranch-benefits strong{color:#edd39e;font-size:21px;display:block}.ranch-built-list{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.ranch-built-list button{text-align:left;color:inherit;flex-direction:column;align-items:flex-start;gap:9px;padding:14px;display:flex}.ranch-built-list strong{font-size:13px}.ranch-built-list small{font-size:10px}.ranch-offer[data-selected]{border-color:#efcf8c!important}.ranch-panel .ranch-offer p{font-size:12px;line-height:1.6}.ranch-price{align-items:center;gap:6px;display:flex}.ranch-neighbors{gap:10px;display:grid}.ranch-neighbors article{border-bottom:1px solid #88966a40;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.ranch-neighbors strong,.ranch-neighbors small{display:block}.ranch-neighbors small{margin-top:5px;font-size:11px}.ranch-directory .text-button{margin-top:12px}.ranch-panel details>summary{cursor:pointer;font-weight:600}.ranch-panel details>div{margin-top:20px}.ranch-build-confirm .material-list{margin:15px 0}.ranch-build-confirm .button-row{margin-top:24px}@media (max-width:760px){.ranch-world-header{max-width:calc(100% - 24px);padding:10px 12px;top:12px;left:12px}.ranch-world-header>strong{font-size:20px}.ranch-world-status{max-width:calc(100% - 24px);font-size:10px;bottom:12px;left:12px}.ranch-stages{gap:5px}.ranch-stages li{gap:5px;padding:8px 5px;font-size:10px}.ranch-benefits{gap:5px}.ranch-benefits strong{font-size:18px}.ranch-benefits span{padding:9px 6px;font-size:9px}}.game-ranch-stage .ranch-three-canvas{z-index:0;pointer-events:none;position:absolute;inset:0}.game-ranch-stage .ranch-overlay-canvas{z-index:1;background:0 0;position:absolute;inset:0}.ranch-world-header,.ranch-world-status{z-index:2}.ranch-visual-tools{z-index:3;color:#f1e2be;background:#14372aeb;border:1px solid #bba96b66;border-radius:8px;flex-wrap:wrap;gap:8px;max-width:285px;padding:10px 12px;display:flex;position:absolute;bottom:72px;right:20px}.ranch-visual-tools p{width:100%;margin:0;font-size:11px;line-height:1.5}.ranch-visual-tools button[hidden]{display:none}.game-ranch-stage[data-ranch-visual-state=failed] .ranch-visual-tools{border-color:#e2bb76}.ranch-visual-tools button{font-size:11px}.ranch-quality-control{align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.ranch-quality-control select{color:#f4e4bd;cursor:pointer;background:#102f24;border:1px solid #c9b57477;border-radius:6px;min-width:118px;padding:7px 28px 7px 9px;font:600 11px system-ui,sans-serif}.ranch-quality-control select:focus-visible{outline-offset:2px;outline:2px solid #efd18b}@media (max-width:760px){.ranch-visual-tools{max-width:calc(100% - 48px);padding:8px 10px;bottom:64px;right:12px}}.ranch-world-header .world-clock{width:max-content;max-width:100%;box-shadow:none;margin-top:9px;padding:4px 8px;position:static;transform:none}.ranch-stages li{min-width:0;padding:12px;display:block}.ranch-stages li>div{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.ranch-stages li>div strong{overflow-wrap:anywhere;min-width:0;font-size:12px}.ranch-stages li>div small{text-transform:uppercase;letter-spacing:.08em;background:#0b2f2266;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:8px}.ranch-stages li>p{color:#c9d0b9;overflow-wrap:anywhere;margin:9px 0 0;font-size:10px;line-height:1.45}.ranch-stages li>p b{color:#f2d99e}.ranch-stages .ranch-stage-requirement{color:#aeb99f}.ranch-storage-explainer{background:#142f2566;border-left:3px solid #dfc47d;margin:-12px 0 20px;padding:9px 11px;font-size:11px;line-height:1.5}.ranch-benefits small{color:#aeb99f;margin-top:4px;display:block}.ranch-production{padding:18px}.ranch-production-heading,.ranch-production-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ranch-production-heading h2,.ranch-production-card h3{margin:4px 0}.ranch-production>.card-grid{margin-top:14px}.ranch-production-card{background:#102f2452;border:1px solid #8d9d6960;border-radius:8px;padding:14px}.ranch-production-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.ranch-production-flow>div{background:#081f1966;border-radius:6px;align-content:start;gap:4px;padding:9px;display:grid}.ranch-production-flow small{color:#cdb878;letter-spacing:.12em;margin-bottom:3px;font-size:8px}.ranch-production-flow span{font-size:10px;line-height:1.45}.ranch-production-card>p{font-size:11px;line-height:1.5}.ranch-production-card form{margin-top:10px}@media (max-width:760px){.ranch-stages{grid-template-columns:minmax(0,1fr)}.ranch-stages li{padding:10px}.ranch-production-flow{grid-template-columns:minmax(0,1fr)}}.game-drawer[data-game-screen=ranch] .game-drawer-content{scrollbar-gutter:stable;scroll-padding-block:74px 24px}.ranch-panel .ranch-estate-header h1{overflow-wrap:anywhere;font-size:25px}.ranch-panel .ranch-estate-header>p{margin:8px 0 12px;font-size:12px;line-height:1.5}.ranch-estate-header>.button-row{gap:8px;margin:12px 0}.ranch-estate-header>.tag{white-space:normal;display:inline-block}.ranch-tabs{z-index:3;background:#18271f;border:1px solid #697759;border-radius:8px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:18px 0 0;padding:5px;display:grid;position:sticky;top:0;box-shadow:0 6px 12px #0b18194d}.ranch-tabs>button{color:#cbd3c0;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;min-height:44px;margin:0;padding:9px 5px;font:600 12px/1.3 system-ui,sans-serif}.ranch-tabs>button:hover{background:#2c3e2d}.ranch-tabs>button[aria-selected=true]{color:#f7e5be;background:#344631;border-color:#8b9368;box-shadow:inset 0 -3px #ddbb76}.ranch-tabs>button:focus-visible,.ranch-tab-panel:focus-visible{outline-offset:2px;outline:2px solid #efd18b}.ranch-panel>.ranch-tab-panel{min-width:0;margin-top:18px;scroll-margin-top:76px}.ranch-tab-panel[hidden]{display:none!important}.ranch-tab-panel>section+section{margin-top:22px}.ranch-tab-panel>section:first-child>h2:first-child{margin-top:0}.ranch-tab-panel article,.ranch-tab-panel input,.ranch-tab-panel button{max-width:100%}.ranch-tab-panel .ranch-neighbors article>span{overflow-wrap:anywhere;min-width:0}.ranch-professions .card-grid{margin-top:14px}.ranch-professions article{background:#102f2452;border:1px solid #8d9d6960;border-radius:8px;padding:14px}.ranch-professions article>h3{margin-top:0}@media (max-width:760px){.ranch-panel .ranch-estate-header h1{font-size:22px}.ranch-estate-header .button{min-height:40px;padding:8px 10px;font-size:11px}.ranch-tabs{gap:2px;margin-top:14px;padding:3px}.ranch-tabs>button{padding:8px 2px;font-size:11px}.ranch-panel>.ranch-tab-panel{margin-top:14px}.ranch-tab-panel .surface{padding:14px}.ranch-production-heading{flex-wrap:wrap;gap:6px}.ranch-production-heading>div{min-width:0}.ranch-production-heading h2{font-size:20px}.ranch-production>p{font-size:12px;line-height:1.5}.ranch-tab-panel .ranch-neighbors article{gap:8px}}.ranch-visual-tools:has(.ranch-decor-control){max-width:310px}.ranch-decor-control{gap:6px;width:100%;font-size:11px;font-weight:700;display:grid}.ranch-decor-control select{color:#f4e4bd;background:#102f24;border:1px solid #c9b57477;border-radius:6px;min-height:38px;padding:7px 9px;font:600 12px system-ui,sans-serif}.ranch-decor-control select:focus-visible{outline-offset:2px;outline:2px solid #efd18b}.ranch-visual-tools .ranch-decor-hint{width:100%;font-size:11px}.ranch-visual-tools button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:760px){.ranch-visual-tools:has(.ranch-decor-control){max-width:min(310px,100% - 24px)}}.ranch-world-header{border-left:5px solid var(--ranch-owner,#c8b776)}.game-ranch-stage[data-ranch-mode=visit] .ranch-world-header:not([data-ranch-owned]) .eyebrow{background:var(--ranch-owner,#8e2f25);color:#f7ead0;letter-spacing:.12em;border-radius:999px;padding:3px 7px;display:inline-block}.ranch-decoration-editor{flex-wrap:wrap;gap:8px;width:100%;display:flex}.ranch-decoration-editor[hidden],.ranch-decor-moves[hidden]{display:none}.ranch-decor-moves{gap:6px;width:100%;display:flex}.ranch-decor-moves button{min-width:44px;min-height:40px;font-size:18px}.ranch-decoration-editor[data-ranch-decor-state=preview]{border-top:1px solid #e5ce8580;padding-top:8px}.ranch-decoration-editor[data-ranch-decor-state=saving]{opacity:.8}@media (min-width:761px){.immersive-shell .ranch-world-header{box-sizing:border-box;max-width:292px;padding:13px 14px}.immersive-shell .ranch-world-header>strong{overflow-wrap:anywhere;margin:4px 0 10px;font-size:21px;line-height:1.2}.immersive-shell .ranch-world-header>.button-row{flex-wrap:wrap;gap:6px}.immersive-shell .ranch-world-header>.button-row .button.small{padding:8px 9px}.immersive-shell .ranch-world-header .ranch-decor-header-hint{flex-basis:100%;order:3;font-size:11px;line-height:1.4}.immersive-shell .ranch-world-header>.button-row .ranch-go-village{flex-basis:100%}}.ranch-visual-tools:has(.ranch-decoration-editor:not([hidden])){max-width:min(356px,100% - 40px)}.ranch-visual-tools .ranch-decoration-editor{border-top:1px solid var(--line,#45372a);gap:8px;width:100%;padding-top:9px;display:grid}.ranch-visual-tools .ranch-decoration-editor[data-ranch-decor-state=saving]{opacity:1}.ranch-decor-title{color:var(--text-2,#d6c8ae);font:700 var(--text-11,11px)/1.3 var(--font-body,system-ui, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin:0}.ranch-decor-tray{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.ranch-visual-tools .ranch-decor-card{border:1px solid var(--line-strong,#8a6e50);border-radius:var(--radius-card,6px);background:var(--surface-2,#241c15);min-width:0;min-height:44px;color:var(--text,#f3ead9);font:600 var(--text-11,11px)/1.25 var(--font-body,system-ui, sans-serif);text-align:center;cursor:pointer;transition:background-color var(--motion-fast,.12s) ease, border-color var(--motion-fast,.12s) ease;align-content:start;justify-items:center;gap:3px;margin:0;padding:6px 4px 7px;display:grid}.ranch-visual-tools .ranch-decor-card:hover:not([aria-disabled=true]){background:var(--surface-3,#2f251c)}.ranch-visual-tools .ranch-decor-card[aria-pressed=true]{border-color:var(--brass,#dfb36a);background:var(--surface-3,#2f251c);box-shadow:inset 0 0 0 1px var(--brass,#dfb36a)}.ranch-visual-tools .ranch-decor-card:focus-visible{outline:var(--focus-ring,3px) solid var(--focus,#f6d38a);outline-offset:var(--focus-offset,2px)}.ranch-visual-tools .ranch-decor-card[aria-disabled=true]{cursor:progress;opacity:.72}.ranch-decor-card .ranch-decor-thumb{border-radius:var(--radius-control,4px);width:56px;height:56px}.ranch-decor-card .ranch-decor-thumb img{object-fit:contain;width:100%;height:100%;display:block}.ranch-decor-card-name{overflow-wrap:anywhere;max-width:100%}.ranch-decor-card-state{color:var(--text-3,#a89a82);font-weight:500}.ranch-decor-card[data-placed=true] .ranch-decor-card-state{color:var(--ok,#9cc3a8)}.ranch-visual-tools .ranch-decor-control--sr:not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ranch-visual-tools .ranch-decoration-editor .ranch-decor-hint{border-left:3px solid var(--line-strong,#8a6e50);border-radius:0 var(--radius-control,4px) var(--radius-control,4px) 0;background:var(--sunk,#140f0b);color:var(--text,#f3ead9);font-size:var(--text-12,12px);margin:0;padding:6px 8px;line-height:1.45}.ranch-decoration-editor[data-ranch-decor-valid=true] .ranch-decor-hint{border-left-color:var(--brass,#dfb36a)}.ranch-decoration-editor[data-ranch-decor-valid=false] .ranch-decor-hint{border-left-color:var(--danger,#e8826a);color:var(--text,#f3ead9)}.ranch-decoration-editor[data-ranch-decor-state=saving] .ranch-decor-hint{border-left-color:var(--info,#9fc4dc)}.ranch-visual-tools .ranch-decor-moves{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:100%;display:grid}.ranch-visual-tools .ranch-decor-moves[hidden]{display:none}.ranch-visual-tools .ranch-decor-moves button{min-width:0;min-height:40px;font-size:18px}.ranch-decor-actions{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:6px;display:grid}.ranch-decor-actions [data-ranch-decor-rotate]{grid-column:1/-1}.ranch-decor-actions[data-active=false]{display:none}.ranch-visual-tools .ranch-decor-actions button{min-height:40px;font-size:var(--text-12,12px)}.ranch-visual-tools .ranch-decor-actions button:disabled{cursor:not-allowed}@media (max-width:760px){.ranch-visual-tools:has(.ranch-decoration-editor:not([hidden])){max-width:calc(100% - 24px)}.ranch-decor-card .ranch-decor-thumb{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ranch-visual-tools .ranch-decor-card{transition:none}}.reduce-motion .ranch-visual-tools .ranch-decor-card{transition:none}.civic-panel{--civic-gold:#e5c78c;--civic-ink:#efeadc}.civic-location,.civic-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.civic-location>span{color:#c7d7bd;align-items:center;gap:8px;font-size:12px;display:flex}.civic-location .icon{width:19px;height:19px}.civic-tabs{margin-bottom:22px}.daily-gift{background:radial-gradient(at 0 0,#b18a3224,#0000 65%),#142f26;border:1px solid #b4995f77;border-radius:12px;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:23px;padding:24px 18px;display:grid}.daily-wheel{aspect-ratio:1;perspective:500px;filter:drop-shadow(0 11px 10px #061812aa);place-items:center;width:138px;display:grid;position:relative}.daily-wheel-disc{width:100%;height:100%;transform-style:preserve-3d;background:conic-gradient(#759878 0 var(--wheel-common),#598ba2 var(--wheel-common) var(--wheel-uncommon),#b69450 var(--wheel-uncommon) 100%);will-change:transform;border:7px solid #d6b875;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 2px #564626,inset 0 0 22px #0b22175e,0 11px #69552d,0 17px 15px #051810a0}.daily-wheel-disc:before{content:"";border:1px solid #f7e3a69c;border-radius:50%;position:absolute;inset:5px;transform:translateZ(2px);box-shadow:inset 0 0 15px #102a3299}.daily-wheel-hub{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#466747,#18352b 74%);border:3px solid #e2c680;border-radius:50%;place-items:center;width:48px;display:grid;position:relative;transform:translateZ(10px);box-shadow:0 4px 7px #09221999}.daily-wheel .icon{color:#e5c78c;width:26px;height:26px}.daily-wheel-pointer{z-index:2;filter:drop-shadow(0 3px 2px #0009);border-top:22px solid #ffe6a8;border-left:9px solid #0000;border-right:9px solid #0000;position:absolute;top:-7px;left:calc(50% - 9px);transform:translateZ(20px)}.daily-gift-copy h3{margin:7px 0;font-size:25px}.daily-gift-copy p{margin:8px 0 15px;font-size:12px;line-height:1.6}.daily-gift-copy>small:last-child{color:#afc0a7;margin-top:12px;font-size:10px;line-height:1.7;display:block}.daily-receipt{background:#395642;border:1px solid #aebf8280;border-radius:10px;gap:15px;margin-top:18px;padding:20px;display:flex}.daily-receipt>.icon{flex-shrink:0;width:30px;height:30px}.daily-receipt h3{margin:6px 0;font-size:21px}.daily-receipt p{font-size:12px;line-height:1.7}.daily-receipt small,.civic-card small{color:#c5c9a3;font-size:10px}.civic-details{border-top:1px solid #afc19140;margin-top:20px;padding-top:16px}.civic-details summary{cursor:pointer;color:var(--civic-gold);margin-bottom:14px;font-weight:650}.civic-details>p{font-size:11px;line-height:1.7}.civic-table-wrap{overscroll-behavior:contain;max-width:100%;overflow-x:auto}.civic-table{border-collapse:collapse;width:100%;font-size:11px}.civic-table th,.civic-table td{text-align:left;vertical-align:top;border-bottom:1px solid #bbcca52a;padding:11px 9px}.civic-table th{color:#d6c18f;font-size:10px}.civic-table td:first-child{width:53%}.civic-table small{color:#b5c1a5;margin-top:5px;font-size:10px;line-height:1.6;display:block}.civic-section{margin-top:25px}.civic-section>h3{margin-bottom:10px;font-size:22px}.civic-section>p{font-size:12px;line-height:1.7}.civic-cards{gap:12px;margin-top:15px;display:grid}.civic-card{background:#224032aa;border:1px solid #aeb88450;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.civic-card.selected{border-color:#e1c080}.civic-card h3,.civic-card h4{margin:5px 0 7px}.civic-card h3{font-size:21px}.civic-card p{margin:5px 0 11px;font-size:12px;line-height:1.7}.civic-card .button-row{margin-top:12px}.civic-effect{border-bottom:1px solid #afc19140;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:13px 0;font-size:12px;display:flex}.civic-effect>span{color:#bbcaad;font-size:11px}.npc-opponent{justify-content:flex-start;align-items:flex-start}.npc-portrait{background:#b4944840;border:1px solid #c8b27255;border-radius:18px 18px 5px 5px;place-content:center;width:44px;min-width:44px;height:54px;display:grid}.npc-portrait .icon{color:#e3c68c;width:29px;height:29px}.npc-battle{background:radial-gradient(at 100% 0,#a25e3329,#0000 65%),#19362d;border-color:#d2af6370;display:block}.npc-battle header h3{font-size:25px}.npc-fighters{grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;display:grid}.npc-fighter{gap:7px;font-size:12px;display:grid}.npc-fighter span{color:#c4c9a5;font-size:11px}.npc-fighter meter{width:100%;height:11px}.npc-battle fieldset{border:0;min-width:0;margin:0 0 16px;padding:0}.npc-battle legend{margin-bottom:12px;font-size:12px}.npc-stances{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.npc-stances label{text-align:center;position:relative}.npc-stances input{opacity:0;width:1px;height:1px;position:absolute}.npc-stances span{border:1px solid #b1b38666;border-radius:7px;padding:12px 5px;font-size:12px;display:block}.npc-stances input:checked+span{color:#f2d49c;background:#a98d3740;border-color:#f0ca84}.npc-stances input:focus-visible+span{outline-offset:3px;outline:2px solid #f2d49c}.npc-technique{align-items:center;gap:9px;margin:14px 0;font-size:12px;line-height:1.7;display:flex}.npc-result{background:#91ab6220;border:1px solid #a9c47b66;border-radius:6px;margin:16px 0;padding:14px}.npc-result>strong{color:#efd6a2}.npc-history{padding-left:20px;font-size:12px}.npc-history li{margin:12px 0}.npc-history span,.npc-history small{margin-top:5px;line-height:1.6;display:block}.armorer-recipe .material{font-size:10px}.armorer-recipe{display:block}.armorer-materials{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.armorer-weapon-stats{color:#d3c59c;gap:15px;margin:12px 0;font-size:11px;display:flex}.armorer-workbench{background:#292f2766;border:1px solid #c8a55b66;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.armorer-workbench>.icon{color:#ddbb7c;flex-shrink:0;width:36px;height:36px}.armorer-workbench h3{margin:0 0 8px;font-size:23px}.armorer-workbench p{font-size:12px;line-height:1.7}.armorer-collection .civic-card{align-items:flex-start}.armorer-collection .button{flex-shrink:0}@media (max-width:520px){.daily-gift{grid-template-columns:1fr;justify-items:center;padding:22px 16px}.daily-gift-copy{text-align:center}.daily-wheel{width:118px}.civic-table th,.civic-table td{padding:9px 5px}.civic-card{gap:11px;padding:14px}.civic-card:not(.npc-battle):not(.npc-opponent){flex-wrap:wrap}.npc-stances span{padding-inline:3px;font-size:11px}.npc-opponent .npc-portrait{display:none}}.game-drawer[data-game-screen=town-hall]{z-index:45}.game-drawer[data-game-screen=town-hall] .game-drawer-content{overflow:auto}[data-town-hall] .daily-gift{background:radial-gradient(at 30% 40%,#b38b3c35,#0000 65%),#10291f;grid-template-columns:minmax(300px,1.3fr) minmax(240px,1fr);gap:40px;min-height:0;padding:24px 32px}[data-town-hall] .daily-wheel{perspective:1400px;justify-self:center;width:min(100%,max(280px,100dvh - 470px),520px)}[data-town-hall] .daily-wheel-disc{border-width:14px;box-shadow:0 0 0 3px #604a25,0 0 0 9px #ddbd7140,inset 0 0 42px #0b22175e,0 16px #69552d,0 25px 24px #051810a0}[data-town-hall] .daily-wheel-hub{border-width:5px;width:20%}[data-town-hall] .daily-wheel-hub .icon{width:45%;height:45%}[data-town-hall] .daily-wheel-pointer{border-top-width:36px;border-left-width:16px;border-right-width:16px;top:-10px;left:calc(50% - 16px)}.daily-wheel-label{text-shadow:0 2px 3px #000;text-align:center;color:#fff4d5;white-space:nowrap;width:34%;font-size:clamp(12px,1vw,18px);font-weight:700;position:absolute;transform:translate(-50%,-50%)}[data-town-hall] .daily-gift-copy h3{font-size:clamp(28px,3vw,44px)}[data-town-hall] .daily-gift-copy p{font-size:15px}[data-town-hall] .daily-gift-copy .button{min-height:54px;padding:14px 28px;font-size:18px}[data-town-hall] .daily-receipt[hidden]{display:none}@media (max-width:760px){[data-town-hall] .daily-gift{grid-template-columns:1fr;gap:25px;min-height:0;padding:22px 16px}[data-town-hall] .daily-wheel{width:min(75vw,420px)}[data-town-hall] .daily-gift-copy{text-align:center}}.ranch-requirement.is-missing{color:#ffaaa0}.ranch-requirement.is-satisfied{color:#c4d7b0}.ranch-production-flow .ranch-requirement{line-height:1.65}[data-daily-wheel-disc][data-wheel3d]{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}[data-daily-wheel-disc][data-wheel3d]>:not(.daily-wheel-3d){visibility:hidden}.daily-wheel:has([data-wheel3d]) .daily-wheel-pointer{visibility:hidden}.daily-wheel-3d{pointer-events:none;width:128%;height:128%;position:absolute;inset:-14%}.world-counter-receipt{gap:4px;max-width:min(420px,100% - 28px);display:grid}.world-counter-receipt p{opacity:.86;margin:0;font-size:12px;line-height:1.5}.world-counter-receipt .world-counter-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.immersive-shell .world-interaction.world-counter-receipt{grid-template-columns:minmax(0,1fr);align-items:start}.town-hall-interior{color:#f5ecd8;background:#1d3128;border:1px solid #b79a65;border-radius:14px;width:min(1080px,96vw);max-width:none;height:min(760px,92vh);max-height:none;margin:auto;padding:0;box-shadow:0 28px 90px #000b}.town-hall-interior::backdrop{background:#07120dd9}.town-hall-interior[open]{flex-direction:column;display:flex}.town-hall-interior header,.town-hall-interior footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.town-hall-interior header{border-bottom:1px solid #ffffff30}.town-hall-interior header small{color:#d7c497;font-size:11px}.town-hall-interior h2{margin:1px 0;font-size:21px}.town-hall-interior-scene{background:#152921;flex:1;min-height:180px;position:relative;overflow:hidden}.town-hall-interior canvas{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.town-hall-interior canvas:focus-visible{outline-offset:-3px;outline:3px solid #e6ca87}.town-hall-interior-hint{color:#fff2d2;pointer-events:none;background:#142c26e8;border-radius:7px;padding:7px 10px;font-size:12px;position:absolute;bottom:14px;left:14px}.town-hall-interior-fallback{background:#254037;border:1px solid #a99361;border-radius:8px;margin:20px;padding:16px}.town-hall-interior footer{border-top:1px solid #ffffff30}.town-hall-interior footer p{color:#d7decf;margin:0;font-size:12px}.town-hall-interior-directions{gap:5px;display:flex}.town-hall-interior [hidden]{display:none!important}@media (max-width:780px){.town-hall-interior footer{flex-wrap:wrap}.town-hall-interior footer p{order:3;width:100%}}.troop-deployment{border:1px solid var(--line);background:var(--surface-1);border-radius:12px;margin-bottom:12px;padding:18px}.troop-deployment header small{color:var(--text-2);letter-spacing:.08em;font-size:11px}.troop-deployment h2{margin:3px 0 4px}.troop-deployment header p{color:var(--text-2);margin:0 0 14px}.troop-deployment-grid{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:9px;display:grid}.troop-deployment-card{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-height:98px;padding:12px;position:relative}.troop-deployment-card h3{margin:0 36px 8px 0;font-size:15px}.troop-deployment-count{color:var(--text);font-size:25px;font-weight:700;position:absolute;top:9px;right:12px}.troop-deployment-card p{color:var(--text-2);margin:0;font-size:12px}.troop-deployment-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.troop-deployment-card li{gap:2px;font-size:12px;display:grid}.troop-deployment-card li span{color:var(--text-2)}.troop-deployment-updated{color:var(--text-2);margin:12px 0 0;font-size:11px}.territory-panel :is(small,.tag,label,.button){font-size:max(11px,.75rem)}.immersive-shell{--panel:#202a25;--panel-raised:#2b362e;--gold:#d4b77f;--line:#666449;grid-template-rows:60px auto minmax(0,1fr) 62px}.immersive-shell .game-topbar{box-shadow:none;background:#18251f;gap:22px;padding:8px 20px}.immersive-shell .game-bottom-bar{box-shadow:none;background:#18251f;justify-content:space-between;gap:16px;padding:6px 20px}.immersive-shell .game-navigation{align-items:center;gap:8px;overflow:visible}.immersive-shell .game-nav-item{border-radius:3px;flex-direction:row;gap:8px;min-width:76px;min-height:42px;padding:7px 12px;font-size:12px}.immersive-shell .game-nav-item>.icon{width:18px;height:18px}.immersive-shell .game-control-hint{font-size:11px}.game-more-menu,.game-account-menu{color:var(--text);font-size:12px;position:relative}.game-account-menu{margin-left:auto}.game-more-menu>summary,.game-account-menu>summary,.world-travel-menu>summary{cursor:pointer;color:#e2d2ae;background:#233129;border:1px solid #9e90624d;border-radius:3px;min-height:38px;padding:9px 13px;font:12px/20px system-ui,sans-serif;list-style:none}.game-more-menu>summary:after,.game-account-menu>summary:after,.world-travel-menu>summary:after{content:" ▾";color:#baa777;margin-left:10px}.game-more-menu>summary:focus-visible,.game-account-menu>summary:focus-visible,.world-travel-menu>summary:focus-visible{outline-offset:3px;outline:2px solid #ebc77f}.game-more-items,.game-account-menu .game-utility-nav{z-index:40;background:#1d2a23;border:1px solid #a791605e;border-radius:5px;grid-template-columns:1fr;width:248px;max-height:60vh;margin:0;padding:10px;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;overflow:auto;box-shadow:0 12px 30px #0006}.game-account-menu .game-utility-nav{top:calc(100% + 12px);bottom:auto}.game-more-items .game-nav-item,.game-account-menu .game-nav-item.compact{flex-direction:row;justify-content:flex-start;width:100%;min-height:40px;font-size:12px}.game-more-menu:not([open]) .game-more-items,.game-account-menu:not([open]) .game-utility-nav{display:none}.immersive-shell .world-heading .eyebrow{display:none}.immersive-shell .world-heading strong{margin:0;font-size:23px}.immersive-shell .quest-ribbon{-webkit-backdrop-filter:none;backdrop-filter:none;max-width:280px;box-shadow:none;background:#1c2b23e6;border-radius:3px;top:53px;left:20px}.world-travel-menu{z-index:10;position:absolute;top:106px;left:20px}.immersive-shell .world-travel-menu .world-destinations{background:#1d2a23f5;border:1px solid #a791605e;border-radius:4px;min-width:190px;margin-top:6px;padding:6px;position:static}.immersive-shell .world-travel-menu .world-destinations button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:2px;width:100%;height:38px;padding:8px 10px;font-size:12px}.immersive-shell .world-travel-menu .world-destinations button:hover{background:#3c4936}.world-travel-menu:not([open]) .world-destinations{display:none}.immersive-shell .world-tools{background:#1c2b23ed;border:1px solid #a791605e;border-radius:3px;gap:0;padding:3px;top:18px;right:20px}.immersive-shell .world-tools button{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;min-height:32px!important}.immersive-shell .world-instructions{display:none}.immersive-shell .game-chat-host,.immersive-shell[data-panel-open=true] .game-chat-host{width:330px;min-width:0;max-height:65%;bottom:0;left:20px}.game-chat-host .world-social--compact{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2b23f5;border:1px solid #a791605e;border-bottom:0;border-radius:5px 5px 0 0}.game-chat-host .social-header{gap:12px;padding:9px 12px}.game-chat-host .social-header .eyebrow{display:none}.game-chat-host .social-header h2{margin:0;font:13px system-ui,sans-serif}.game-chat-host .social-header-actions{gap:8px}.game-chat-host [data-social-count]{color:#b9bea9;font-size:10px}.game-chat-host .is-collapsed{padding:0}.game-chat-host .social-toggle{min-height:28px;font-size:11px}.game-chat-host .social-messages{min-height:90px;max-height:180px}.immersive-shell .world-interaction{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2b23f5;border-radius:4px}@media (max-width:1100px){.immersive-shell .game-control-hint{display:none}.immersive-shell .game-nav-item{min-width:60px;padding:7px 9px;font-size:11px}.immersive-shell .game-topbar{gap:12px}.immersive-shell .game-bottom-bar{padding-inline:12px}.immersive-shell .game-navigation{gap:3px}}@media (max-width:760px){.immersive-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.immersive-shell .game-topbar{flex-wrap:wrap;padding:8px 12px;display:flex}.immersive-shell .game-navigation{flex-wrap:wrap}.immersive-shell .game-bottom-bar{padding:6px}.immersive-shell .game-nav-item{min-width:54px;padding:6px;font-size:10px}.game-more-menu>summary,.game-account-menu>summary{padding:6px 8px;font-size:11px}.immersive-shell .game-chat-host,.immersive-shell[data-panel-open=true] .game-chat-host{width:min(300px,100% - 20px);left:10px}.world-travel-menu{top:106px;left:15px}.game-more-items{width:220px;right:0}.immersive-shell .world-heading strong{font-size:19px}.immersive-shell .world-tools{top:15px;right:10px}.game-account-menu{margin-left:0}.game-chat-host [data-social-count]{display:none}}@media (min-width:1101px){.immersive-shell .world-interaction{border:1px solid #a791605e;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;width:auto;min-width:280px;max-width:440px;padding:12px 16px;display:grid;bottom:16px;left:50%;right:auto;transform:translate(-50%)}.immersive-shell .world-interaction[hidden]{display:none}.immersive-shell .world-interaction small{grid-column:1;font-size:8px}.immersive-shell .world-interaction strong{grid-column:1;margin:0;font:15px/1.3 system-ui}.immersive-shell .world-interaction button{grid-area:1/2/3;min-height:36px;padding:8px 12px;font-size:11px}.immersive-shell .world-interaction-actions{grid-area:1/2/3;gap:6px;min-width:140px;display:grid}.immersive-shell .world-interaction-actions form{margin:0}.immersive-shell .world-interaction-actions button{grid-area:auto;width:100%;min-width:0}}.immersive-shell .game-drawer{background:#1d2a23fc;border-color:#a791605e;border-radius:4px;box-shadow:-12px 0 32px #0004}.immersive-shell .game-drawer-header{background:#18251f;border-bottom:1px solid #a791603d}.immersive-shell .game-drawer-header .eyebrow{display:none}.immersive-shell .game-drawer-content .action-card{box-shadow:none;background:#29362d;border-radius:4px}.immersive-shell{--gold:#cfb78b;--line:#8c7c5940;background:#16241f;grid-template-rows:56px auto minmax(0,1fr) 56px}.immersive-shell .game-topbar,.immersive-shell .game-bottom-bar{background:#13231ef5;border-color:#c5ad7533}.immersive-shell .game-wordmark>span{letter-spacing:.11em;font-family:Georgia,serif;font-size:20px}.immersive-shell .game-wordmark small{letter-spacing:.23em;color:#aaa58c;font:8px/1.5 system-ui}.immersive-shell .game-notice-strip{background:#1d2c25;border-bottom:1px solid #b4a77520;min-height:22px;font-size:10px}.immersive-shell .game-connection{padding-block:2px;font-size:10px}.immersive-shell .game-topbar .player-id{box-shadow:none;background:0 0;border:0}.game-stage-notices{z-index:26;pointer-events:none;text-align:center;gap:10px;width:min(520px,100% - 48px);display:grid;position:absolute;top:145px;left:50%;transform:translate(-50%)}.game-stage-notices .game-stage-alert,.game-stage-notices .game-maintenance-alert{width:100%;max-width:none;margin:0;position:static;top:auto;left:auto;transform:none}.game-stage-notices .game-stage-alert{box-sizing:border-box;pointer-events:auto;max-height:min(24vh,160px);text-shadow:none;background:#13251af0;border:1px solid #bfa56988;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 10px;padding:10px 12px;display:flex;overflow:auto;box-shadow:0 5px 18px #08140f99}.game-stage-notices .game-stage-alert strong{letter-spacing:.12em;font:800 10px/1.3 Inter,system-ui,sans-serif}.game-stage-notices .game-stage-alert span{overflow-wrap:anywhere;flex:100%;font:600 13px/1.35 Inter,system-ui,sans-serif}.game-stage-notices .game-stage-alert small{color:#f4e1b5;font:600 10px/1.4 Inter,system-ui,sans-serif}.game-stage-notices .game-stage-alert button{color:#fff0c6;cursor:pointer;background:#173b30e8;border:1px solid #d8bd78;border-radius:4px;padding:4px 10px;font:600 11px Inter,system-ui,sans-serif}.game-stage-notices .game-stage-alert button:focus-visible{outline-offset:2px;outline:3px solid #f4d482}.game-stage-notices .game-maintenance-alert[data-severity=urgent]{animation:1.25s ease-in-out infinite server-save-stack-pulse}.game-stage-notices .game-maintenance-alert[data-severity=critical]{animation:.65s ease-in-out infinite server-save-stack-pulse}@keyframes server-save-stack-pulse{50%{opacity:.5;scale:1.025}}.reduce-motion .game-stage-notices .game-maintenance-alert{animation:none}@media (max-width:760px){.game-stage-notices{width:calc(100% - 24px);top:145px}}.immersive-shell .world-heading strong{letter-spacing:.01em;text-shadow:0 2px 7px #06170ddd;font-family:Georgia,serif;font-size:26px;font-weight:400}.immersive-shell .world-heading{top:22px;left:24px}.immersive-shell .quest-ribbon{background:#13251ad9;border-color:#bba27038;padding:8px 11px;top:59px;left:24px}.immersive-shell .world-travel-menu{top:112px;left:24px}.immersive-shell .world-travel-menu[open]{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100% - 190px);overflow-y:auto}.immersive-shell .world-tools{background:#13251ee8;border-color:#beae7a4a;top:22px;box-shadow:0 3px 18px #00100920}.immersive-shell .world-tools button{padding-inline:10px!important;font-size:11px!important}.immersive-shell .game-nav-item{color:#c2c5ae;background:0 0;border-color:#0000;min-height:39px}.immersive-shell .game-nav-item.selected{color:#f3e6c2;background:#344232;border-color:#b6a47344}.immersive-shell .game-nav-item:hover{color:#fff0c6;background:#ffffff0c}.immersive-shell .game-chat-host .is-collapsed{background:#17291ff2;border-color:#b7a4703b}.immersive-shell .world-interaction{background:#15291fed;border-color:#c5ad754f}@media (max-width:760px){.immersive-shell{grid-template-rows:auto auto minmax(0,1fr) auto}.immersive-shell .world-heading strong{font-size:21px}.immersive-shell .world-heading,.immersive-shell .world-travel-menu{left:14px}.immersive-shell .game-topbar{gap:8px}.immersive-shell .game-topbar .game-wordmark small{display:none}}.immersive-shell :is(.world-tools,[data-quick-mount-tools]) .quick-mount-button,.immersive-shell :is(.world-tools,[data-quick-mount-tools]) [data-world-center]{white-space:nowrap}.immersive-shell :is(.world-tools,[data-quick-mount-tools]) .quick-mount-button kbd{margin-left:5px}.game-stage-notices .game-stage-alert button.game-stage-alert-end,.immersive-shell .game-stage-notices .game-stage-alert button.game-stage-alert-end{color:#f6c6ad;background:#3a2219;border-color:#c07a5c}.npc-portrait{border-radius:inherit;place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative;overflow:hidden}.npc-portrait[data-state=ready]{background:radial-gradient(circle at 50% 38%, var(--thumb-pad-hi), var(--thumb-pad-lo) 72%)}.npc-portrait img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.npc-portrait[data-crop=rosto] img{transform-origin:50% 28%;transform:scale(1.5)}.npc-portrait-initials{font:inherit;color:inherit;line-height:1}.journal-book{container:journal/inline-size}.immersive-shell .journal-book{color:var(--text);font-family:var(--font-body);--paper:var(--surface-2);--paper-ink:var(--text);--paper-ink-2:var(--text-2);--paper-focus:var(--brass);--j-card:var(--surface-3);--j-card-image:none;--j-card-blend:normal;--j-card-line:var(--line);--j-card-shadow:inset 0 1px 0 color-mix(in srgb, var(--text) 6%, transparent);--j-hint:var(--text-3);--j-chip-line:var(--line-strong);--j-mark:var(--warn);--j-well:var(--surface-1);--j-well-alt:color-mix(in srgb, var(--surface-1) 86%, var(--warn));--j-track:var(--sunk);--j-button:var(--surface-2);--j-button-ink:var(--text);--j-button-line:var(--line-strong);--j-button-hover:var(--surface-1);--j-primary:var(--brass);--j-primary-ink:var(--brass-ink);--j-primary-hover:var(--brass-hi);padding-bottom:24px}.immersive-shell .journal-book .journal-now-list>li:first-child>.journal-now-card{--paper:var(--paper-toasted);--paper-ink:var(--paper-toasted-ink);--paper-ink-2:var(--paper-toasted-ink-2);--paper-focus:var(--paper-toasted-focus);--j-card:var(--paper-toasted-base);--j-card-image:var(--saque-papel,none);--j-card-blend:multiply;--j-card-line:color-mix(in srgb, var(--paper-toasted-ink) 55%, var(--paper-toasted-base));--j-card-shadow:inset 0 0 16px color-mix(in srgb, var(--paper-toasted-edge) 50%, transparent), 0 8px 18px var(--bg-0);--j-hint:var(--paper-toasted-ink-2);--j-chip-line:color-mix(in srgb, var(--paper-toasted-ink) 45%, transparent);--j-mark:var(--paper-toasted-ink);--j-well:color-mix(in srgb, var(--paper-toasted) 84%, var(--info));--j-well-alt:color-mix(in srgb, var(--paper-toasted) 86%, var(--warn));--j-track:color-mix(in srgb, var(--paper-toasted-ink) 16%, var(--paper-toasted));--j-button:transparent;--j-button-ink:var(--paper-toasted-ink);--j-button-line:var(--paper-toasted-ink-2);--j-button-hover:color-mix(in srgb, var(--paper-toasted-ink) 10%, transparent);--j-primary:var(--paper-toasted-ink);--j-primary-ink:var(--paper-toasted);--j-primary-hover:var(--paper-toasted-focus)}.immersive-shell .journal-book .journal-heading{margin:0 0 10px}.immersive-shell .journal-book .journal-heading .eyebrow{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;color:var(--brass)}.immersive-shell .journal-book .journal-heading h1{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);margin:6px 0 0}.immersive-shell .journal-book .journal-heading p{max-width:64ch;font-size:var(--text-13);color:var(--text-2);margin-top:4px;line-height:1.55}.immersive-shell .journal-book .journal-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0 0 12px;display:grid}.immersive-shell .journal-book .journal-summary>div{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);padding:6px 10px}.immersive-shell .journal-book .journal-summary dt{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.immersive-shell .journal-book .journal-summary dd{font:600 var(--text-13)/1.35 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;margin:1px 0 0}.immersive-shell .journal-book .ui-paper{background:var(--paper);color:var(--paper-ink);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brass) 14%, transparent), 0 10px 26px var(--bg-0)}.immersive-shell .journal-book .ui-paper h2,.immersive-shell .journal-book .ui-paper h3{color:var(--paper-ink);font-family:var(--font-title);font-weight:400}.immersive-shell .journal-book :is(.journal-now>header h2,.journal-route-title){color:var(--brass)}.immersive-shell .journal-book .ui-paper :is(a,button,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--paper-focus);outline-offset:var(--focus-offset)}.immersive-shell .journal-book .ui-paper .button{background:var(--j-button);min-height:32px;color:var(--j-button-ink);border:1px solid var(--j-button-line);border-radius:var(--radius-control);font:600 var(--text-12)/1.3 var(--font-body);box-shadow:none;text-transform:none;letter-spacing:0;transition:background-color var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast);align-items:center;padding:5px 12px;display:inline-flex}.immersive-shell .journal-book .ui-paper .button:hover:not(:disabled){background:var(--j-button-hover);border-color:var(--paper-focus)}.immersive-shell .journal-book .ui-paper .button.primary{background:var(--j-primary);color:var(--j-primary-ink);border-color:var(--j-primary)}.immersive-shell .journal-book .ui-paper .button.primary:hover:not(:disabled){background:var(--j-primary-hover);border-color:var(--j-primary-hover);color:var(--j-primary-ink)}.immersive-shell .journal-book .ui-paper .button:disabled{color:var(--paper-ink-2);cursor:not-allowed;opacity:1;background:0 0;border-style:dashed}.immersive-shell .journal-book .ui-paper .button.ghost{background:0 0}.immersive-shell .journal-book .journal-stamp{border:1px solid var(--paper-ink);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink);background:var(--paper);border-radius:3px;padding:1px 7px;display:inline-block}.immersive-shell .journal-book .journal-stamp[data-phase=ready]{background:var(--brass)}.immersive-shell .journal-book .journal-stamp[data-phase=active]{background:var(--info)}.immersive-shell .journal-book .journal-stamp[data-phase=available]{background:var(--origin-journey)}.immersive-shell .journal-book .journal-stamp[data-phase=completed]{border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-stamp[data-phase=locked]{border-style:dashed;border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-stamp[data-phase=ready],.immersive-shell .journal-book .journal-stamp[data-phase=active],.immersive-shell .journal-book .journal-stamp[data-phase=available]{color:var(--brass-ink);border-color:color-mix(in srgb, var(--brass-ink) 70%, transparent)}.immersive-shell .journal-book .journal-kicker{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.immersive-shell .journal-book .journal-kicker .eyebrow{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}.immersive-shell .journal-book .ui-paper p{margin:0}.immersive-shell .journal-book .journal-objective{font:600 var(--text-13)/1.45 var(--font-body);color:var(--paper-ink);margin-top:6px}.immersive-shell .journal-book .journal-boss{font:600 var(--text-12)/1.45 var(--font-body);color:var(--paper-ink-2);flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:4px;display:flex}.immersive-shell .journal-book .journal-boss-hard{border:1px solid var(--danger);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.04em;color:var(--paper-ink);border-radius:3px;padding:0 6px}.immersive-shell .journal-book .quest-story{font:italic var(--text-13)/1.55 var(--font-title);color:var(--paper-ink-2);max-width:62ch;margin-top:4px}.immersive-shell .journal-book .journal-progress{gap:4px;margin-top:8px;display:grid}.immersive-shell .journal-book .journal-route-timer{border-left:3px solid var(--brass);background:color-mix(in srgb, var(--paper) 80%, var(--brass));font-size:var(--text-13);margin:6px 0 0;padding:4px 10px}.immersive-shell .journal-book .journal-route-timer[data-route-timer=running] strong{font-variant-numeric:tabular-nums}.immersive-shell .journal-book .journal-route-timer[data-route-timer=late]{border-left-color:var(--danger)}.immersive-shell .journal-book .journal-progress progress{appearance:none;border:1px solid var(--j-button-line);border-radius:var(--radius-control);background:var(--j-track);width:100%;max-width:280px;height:10px;color:var(--paper-focus);overflow:hidden}.immersive-shell .journal-book .journal-progress progress::-webkit-progress-bar{background:var(--j-track)}.immersive-shell .journal-book .journal-progress progress::-webkit-progress-value{background:var(--paper-focus)}.immersive-shell .journal-book .journal-progress progress::-moz-progress-bar{background:var(--paper-focus)}.immersive-shell .journal-book .journal-progress p{font-size:var(--text-12);color:var(--paper-ink-2);line-height:1.4}.immersive-shell .journal-book .journal-progress-count{font:700 var(--text-13)/1.4 var(--font-body);color:var(--paper-ink);font-variant-numeric:tabular-nums}.immersive-shell .journal-book .journal-rewards{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.immersive-shell .journal-book .journal-rewards li{border:1px solid var(--j-chip-line);font:600 var(--text-12)/1.5 var(--font-body);color:var(--paper-ink);font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 7px}.immersive-shell .journal-book [data-phase=completed] .journal-rewards li{color:var(--paper-ink-2);font-weight:500}.immersive-shell .journal-book .journal-crafted-cost{font-size:var(--text-12);color:var(--paper-ink-2);font-variant-numeric:tabular-nums;margin:6px 0 0;line-height:1.4}.immersive-shell .journal-book .journal-place{font-size:var(--text-12);color:var(--paper-ink-2);margin-top:6px}.immersive-shell .journal-book .journal-place span{color:var(--paper-ink);font-weight:600}.immersive-shell .journal-book .journal-mural{border-left:3px solid var(--info);background:var(--j-well);margin-top:8px;padding:6px 10px}.immersive-shell .journal-book .journal-mural .journal-place{font-size:var(--text-13);color:var(--paper-ink);margin-top:0;line-height:1.45}.immersive-shell .journal-book .journal-mural-how{font-size:var(--text-12);color:var(--paper-ink-2);margin-top:2px;line-height:1.45}.immersive-shell .journal-book .journal-mural .journal-mural-go,.immersive-shell .journal-book .journal-where .journal-where-go{margin-top:8px}.immersive-shell .journal-book .journal-where-build{font:600 var(--text-12)/1.45 var(--font-body);color:var(--paper-ink);margin-top:2px}.immersive-shell .journal-book .journal-where-build:before{content:"! ";color:var(--j-mark)}.immersive-shell .journal-book .journal-alternative{border-left:3px solid var(--warn);font:600 var(--text-12)/1.45 var(--font-body);color:var(--paper-ink);background:var(--j-well-alt);margin-top:6px;padding:4px 10px}.immersive-shell .journal-book .journal-alternative[data-alternative=open]{border-left-color:var(--info);background:var(--j-well)}.immersive-shell .journal-book .journal-where-regions{font-size:var(--text-12);color:var(--paper-ink-2);flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;padding:0;list-style:none;display:flex}.immersive-shell .journal-book .journal-where-regions li[data-visited=true]{color:var(--paper-ink);font-weight:600}.immersive-shell .journal-book .journal-where-regions li[data-visited=true]:before{content:"✓ "}@media (max-height:700px){.immersive-shell .journal-book{flex-direction:column;display:flex}.immersive-shell .journal-book .journal-island{display:contents}.immersive-shell .journal-book .journal-heading{order:0}.immersive-shell .journal-book .journal-now{order:1}.immersive-shell .journal-book .journal-summary{order:2}.immersive-shell .journal-book .journal-spread{order:3}.immersive-shell .journal-book .frontier-people{order:4}.immersive-shell .journal-book .journal-heading p{display:none}.immersive-shell .journal-book .journal-now:has(.journal-now-list)>header>p{display:none}.immersive-shell .journal-book .journal-mural{flex-direction:column;align-items:flex-start;display:flex}.immersive-shell .journal-book .journal-mural .journal-mural-go,.immersive-shell .journal-book .journal-where .journal-where-go{order:1;margin:6px 0 4px}.immersive-shell .journal-book .journal-mural .journal-mural-how{order:2}}.immersive-shell .journal-book .journal-lock{font:600 var(--text-12)/1.45 var(--font-body);color:var(--paper-ink);margin-top:6px}.immersive-shell .journal-book .journal-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.immersive-shell .journal-book .journal-actions:empty{display:none}.immersive-shell .journal-book .journal-now{margin:0 0 14px;padding:14px 16px 16px}.immersive-shell .journal-book .journal-now>header h2{font-size:var(--text-18);margin:0}.immersive-shell .journal-book .journal-now>header p{font-size:var(--text-12);color:var(--paper-ink-2);margin-top:2px}.immersive-shell .journal-book .journal-now-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.immersive-shell .journal-book .journal-now-list[data-count="3"]>li:first-child{grid-column:1/-1}.immersive-shell .journal-book .journal-now-card{height:100%;color:var(--paper-ink);background-color:var(--j-card);background-image:var(--j-card-image);background-blend-mode:var(--j-card-blend);border:1px solid var(--j-card-line);border-radius:var(--radius-card);box-shadow:var(--j-card-shadow);background-size:256px 256px;padding:12px 14px 14px 18px;position:relative}.immersive-shell .journal-book .journal-now-card:before{content:"";border-radius:var(--radius-card) 0 0 var(--radius-card);background:var(--paper-ink-2);width:5px;position:absolute;top:0;bottom:0;left:0}.immersive-shell .journal-book .journal-now-card[data-phase=ready]:before{background:var(--brass)}.immersive-shell .journal-book .journal-now-card[data-phase=active]:before{background:var(--info)}.immersive-shell .journal-book .journal-now-card[data-phase=available]:before{background:var(--origin-journey)}.immersive-shell .journal-book .journal-now-list>li:first-child>.journal-now-card:after{content:"";pointer-events:none;--tacha:radial-gradient(circle at 7px 7px, var(--brass-hi) 0 1.5px, var(--brass) 4px, color-mix(in srgb, var(--brass) 45%, var(--brass-ink)) 6.5px, transparent 7px);background:var(--tacha) left top / 14px 14px no-repeat, var(--tacha) right top / 14px 14px no-repeat;height:14px;filter:drop-shadow(0 2px 1.5px var(--bg-0));position:absolute;top:-7px;left:14px;right:14px}.immersive-shell .journal-book .journal-now-card h3{font-size:var(--text-18);margin:6px 0 0;line-height:1.25}.immersive-shell .journal-book .journal-now-hint{font-size:var(--text-12);color:var(--j-hint);margin-top:6px}.immersive-shell .journal-book .journal-active-limit{font-size:var(--text-12);color:var(--j-hint);margin:6px 0 0}.immersive-shell .journal-book .journal-active-limit strong{color:var(--paper-ink)}.immersive-shell .journal-book .journal-active-limit[data-full=true] strong{color:var(--j-mark)}.immersive-shell .journal-book .journal-abandon-confirm{background:var(--j-well-alt);border:1px solid var(--danger);border-radius:var(--radius-control);font-size:var(--text-12);margin-top:10px;padding:10px 12px}.immersive-shell .journal-book .journal-abandon-confirm p{margin:0 0 6px}.immersive-shell .journal-book .ui-paper .button.danger{border:2px solid var(--danger);color:var(--j-button-ink);background:0 0;font-weight:700}.immersive-shell .journal-book .ui-paper .button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 16%, transparent);border-color:var(--danger)}.immersive-shell .journal-book .journal-link{cursor:pointer;font:600 var(--text-12)/1.4 var(--font-body);color:var(--paper-focus);text-underline-offset:2px;background:0 0;border:0;border-radius:2px;padding:0;text-decoration:underline}.immersive-shell .journal-book .journal-link:hover{color:var(--paper-ink)}.immersive-shell .journal-book .journal-spread{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.immersive-shell .journal-book .journal-route{background:var(--surface-1);border-bottom:1px solid color-mix(in srgb, var(--paper-ink) 30%, var(--paper));padding:14px 10px 14px 12px}.immersive-shell .journal-book .journal-route-title{font-size:var(--text-18);margin:0 4px}.immersive-shell .journal-book .journal-route-legend{font-size:var(--text-11);color:var(--paper-ink-2);margin:2px 4px 10px;line-height:1.4}.immersive-shell .journal-book .journal-route-list{gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.immersive-shell .journal-book .journal-route-stop{flex:0 0 172px;position:relative}.immersive-shell .journal-book .journal-route-stop>button{border-radius:var(--radius-control);cursor:pointer;text-align:left;width:100%;color:var(--paper-ink);transition:background-color var(--motion-fast);background:0 0;border:0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;padding:5px 6px;display:grid}.immersive-shell .journal-book .journal-route-stop>button:hover{background:var(--surface-3)}.immersive-shell .journal-book .journal-route-stop>button[aria-selected=true]{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--paper-focus), 0 0 0 1px color-mix(in srgb, var(--paper-ink) 30%, transparent)}.immersive-shell .journal-book .journal-route-seal{z-index:1;width:30px;height:30px;font:400 var(--text-13)/1 var(--font-title);font-variant-numeric:tabular-nums;background:var(--paper);color:var(--paper-ink);border:2px solid var(--paper-ink);border-radius:50%;place-items:center;display:grid;position:relative}.immersive-shell .journal-book [data-phase=completed]>button .journal-route-seal{background:var(--paper-ink);color:var(--paper)}.immersive-shell .journal-book [data-phase=current]>button .journal-route-seal{background:var(--brass);color:var(--brass-ink);box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--paper-ink)}.immersive-shell .journal-book [data-phase=locked]>button .journal-route-seal{border-style:dashed;border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-route-text{gap:1px;min-width:0;display:grid}.immersive-shell .journal-book .journal-route-text strong{font:600 var(--text-12)/1.3 var(--font-body);color:var(--paper-ink)}.immersive-shell .journal-book .journal-route-text small{font:500 var(--text-11)/1.35 var(--font-body);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-completed-group{border-top:1px solid var(--line-strong);margin-top:16px;padding-top:12px}.immersive-shell .journal-book .journal-completed-group h2{margin:0}.immersive-shell .journal-book [data-journal-completed-toggle]{border-radius:var(--radius-control);width:100%;color:var(--paper-ink);text-align:left;cursor:pointer;font:600 var(--text-15)/1.4 var(--font-body);background:0 0;border:0;padding:8px 4px}.immersive-shell .journal-book [data-journal-completed-toggle] small{font:500 var(--text-11)/1.4 var(--font-body);color:var(--paper-ink-2);display:block}.immersive-shell .journal-book [data-journal-completed]{padding-top:8px}.immersive-shell .journal-book [data-journal-completed][hidden]{display:none}.immersive-shell .journal-book [data-journal-completed]>p,.immersive-shell .journal-book .journal-first-steps p,.immersive-shell .journal-book .journal-no-selection{font:400 var(--text-12)/1.5 var(--font-body);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-first-steps{border-top:1px solid var(--line-strong);margin-top:12px;padding-top:10px}.immersive-shell .journal-book .journal-first-steps h3{font-size:var(--text-15);margin:0}.immersive-shell .journal-book .journal-first-steps button{margin-top:8px}.immersive-shell .journal-book .journal-return{margin-bottom:12px}.immersive-shell .journal-book [data-journal-completed-toggle]:focus-visible,.immersive-shell .journal-book [data-journal-return]:focus-visible,.immersive-shell .journal-book [data-first-steps-review]:focus-visible{outline:var(--focus-ring) solid var(--paper-focus);outline-offset:2px}.immersive-shell .journal-book [data-phase=current] .journal-route-text small{color:var(--paper-ink);font-weight:700}.immersive-shell .journal-book .journal-pages{min-width:0;padding:16px 18px 18px 14px}.immersive-shell .journal-book .journal-chapter[hidden]{display:none}.immersive-shell .journal-book .journal-chapter{grid-template-columns:minmax(48px,max-content) minmax(0,1fr);gap:12px;margin:0;display:grid}.immersive-shell .journal-book .journal-chapter .chapter-number{border-top:2px solid var(--paper-ink-2);font:400 30px/1 var(--font-title);color:var(--paper-focus);font-variant-numeric:tabular-nums;padding-top:6px}.immersive-shell .journal-book .journal-chapter .chapter-content>h2{font-size:var(--text-22);margin:2px 0 4px;line-height:1.2}.immersive-shell .journal-book .journal-branch{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-chapter-meta{font-size:var(--text-12);color:var(--paper-ink-2);flex-wrap:wrap;gap:2px 14px;margin-top:4px;display:flex}.immersive-shell .journal-book .journal-chapter-meta span:first-child{color:var(--paper-ink);font-weight:700}.immersive-shell .journal-book .journal-chapter .chapter-intro{font:italic var(--text-15)/1.5 var(--font-title);color:var(--paper-ink-2);margin-top:10px}.immersive-shell .journal-book .journal-map{margin:14px 0 6px}.immersive-shell .journal-book .journal-map-svg{aspect-ratio:3/2;background:var(--atlas-paper);border:1px solid var(--paper-ink-2);border-radius:var(--radius-card);width:100%;height:auto;display:block}.immersive-shell .journal-book .journal-map figcaption{font-size:var(--text-11);color:var(--paper-ink-2);margin-top:4px;line-height:1.4}.immersive-shell .journal-book .journal-map-empty{border:1px dashed var(--paper-ink-2);border-radius:var(--radius-card);font-size:var(--text-12);color:var(--paper-ink-2);margin:14px 0 4px;padding:10px 12px}.journal-map-trail{fill:none;stroke:var(--paper-ink);stroke-linecap:round;opacity:.7}.journal-map-leader{stroke:var(--paper-ink)}.journal-map-dot{fill:var(--paper-ink)}.journal-map-pin rect{fill:var(--paper);stroke:var(--paper-ink)}.journal-map-pin[data-phase=ready] rect{fill:var(--brass)}.journal-map-pin[data-phase=active] rect{fill:var(--info)}.journal-map-pin[data-phase=available] rect{fill:var(--origin-journey)}.journal-map-pin[data-phase=completed] rect{fill:var(--paper-ink)}.journal-map-pin[data-phase=locked] rect{stroke-dasharray:20 14;stroke:var(--paper-ink-2)}.journal-map-number{fill:var(--paper-ink);font-family:var(--font-body);font-weight:700}.journal-map-pin[data-phase=completed] .journal-map-number{fill:var(--paper)}.journal-map-pin:is([data-phase=ready],[data-phase=active],[data-phase=available]) .journal-map-number{fill:var(--brass-ink)}.journal-map-label{fill:var(--paper-ink);stroke:var(--paper);paint-order:stroke;stroke-linejoin:round;font-family:var(--font-body);font-weight:600}.journal-map-player path{fill:var(--danger);stroke:var(--paper-ink);stroke-linejoin:round}.immersive-shell{--atlas-paper:var(--paper);--atlas-ink:var(--paper-ink);--atlas-ink-2:var(--paper-ink-2);--atlas-focus:var(--paper-focus)}.immersive-shell .journal-book .journal-map-svg>*{--paper:var(--atlas-paper);--paper-ink:var(--atlas-ink);--paper-ink-2:var(--atlas-ink-2);--paper-focus:var(--atlas-focus)}.immersive-shell .journal-book .journal-stations{margin:14px 0 0;padding:0;list-style:none;position:relative}.immersive-shell .journal-book .journal-stations:before{content:"";border-left:2px dashed color-mix(in srgb, var(--paper-ink) 45%, var(--paper));position:absolute;top:18px;bottom:18px;left:17px}.immersive-shell .journal-book .journal-station.quest-card{border:0;border-bottom:1px solid color-mix(in srgb, var(--paper-ink) 18%, var(--paper));box-shadow:none;background:0 0;border-radius:0;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:12px 0 14px;display:grid}.immersive-shell .journal-book .journal-station-item:last-child .journal-station.quest-card{border-bottom:0}.immersive-shell .journal-book .journal-station.quest-card:focus-visible{outline:var(--focus-ring) solid var(--paper-focus);outline-offset:2px}.immersive-shell .journal-book .journal-station-marker{z-index:1;width:36px;height:36px;font:700 var(--text-15)/1 var(--font-body);font-variant-numeric:tabular-nums;background:var(--paper);color:var(--paper-ink);border:2px solid var(--paper-ink);border-radius:50%;place-items:center;display:grid;position:relative}.immersive-shell .journal-book .journal-station[data-phase=completed] .journal-station-marker{background:var(--paper-ink);color:var(--paper)}.immersive-shell .journal-book .journal-station[data-phase=ready] .journal-station-marker{background:var(--brass)}.immersive-shell .journal-book .journal-station[data-phase=active] .journal-station-marker{background:var(--info)}.immersive-shell .journal-book .journal-station[data-phase=available] .journal-station-marker{background:var(--origin-journey)}.immersive-shell .journal-book .journal-station[data-phase=locked] .journal-station-marker{border-style:dashed;border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.immersive-shell .journal-book .journal-station:is([data-phase=ready],[data-phase=active],[data-phase=available]) .journal-station-marker{color:var(--brass-ink)}.immersive-shell .journal-book .journal-station h3{font-size:var(--text-18);color:var(--paper-ink);margin:4px 0 0;line-height:1.25}.immersive-shell .journal-book .journal-station[data-phase=locked] h3{color:var(--paper-ink-2)}@container journal (width>=600px){.immersive-shell .journal-book .journal-summary{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr))}.immersive-shell .journal-book .journal-spread{grid-template-columns:200px minmax(0,1fr)}.immersive-shell .journal-book .journal-route{border-bottom:0;border-right:1px solid color-mix(in srgb, var(--paper-ink) 30%, var(--paper));box-shadow:inset -10px 0 12px -10px var(--bg-0)}.immersive-shell .journal-book .journal-route-list{flex-direction:column;overflow:visible}.immersive-shell .journal-book .journal-route-list:before{content:"";border-left:2px solid var(--paper-ink-2);position:absolute;top:16px;bottom:16px;left:20px}.immersive-shell .journal-book .journal-route-stop{flex:none}.immersive-shell .journal-book .journal-route-stop[data-branch]{margin-left:20px}.immersive-shell .journal-book .journal-route-stop[data-branch]:before{content:"";border-left:2px dashed var(--paper-ink-2);border-bottom:2px dashed var(--paper-ink-2);border-bottom-left-radius:10px;width:16px;height:25px;position:absolute;top:-4px;left:-2px}.immersive-shell .journal-book .journal-route-stop[data-branch]>button{grid-template-columns:26px minmax(0,1fr);padding-left:16px}.immersive-shell .journal-book .journal-route-stop[data-branch] .journal-route-seal{width:26px;height:26px;font-size:var(--text-12)}}.immersive-shell.reduce-motion .journal-book *,.immersive-shell.reduce-motion .journal-book :before{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.journal-book *,.journal-book :before{transition:none!important;animation:none!important}}.immersive-shell .game-drawer-content .frontier-people .frontier-person:has(>.frontier-person-seal[data-portrait=ready]){grid-template-columns:64px 1fr}.immersive-shell .game-drawer-content .frontier-people .frontier-person-seal[data-portrait=ready]{border:2px solid var(--paper-ink);background:var(--thumb-pad-lo);width:64px;height:72px;box-shadow:0 0 0 2px var(--person-accent);border-radius:32px 32px 10px 10px;overflow:hidden}.immersive-shell .game-drawer-content .journal-book .frontier-people .frontier-person{border-color:var(--line);border-top-color:var(--person-accent)}.immersive-shell .game-drawer-content .journal-book .frontier-people .frontier-person-seal:not([data-portrait=ready]){color:var(--brass-ink);border-color:color-mix(in srgb, var(--brass-ink) 70%, transparent)}.immersive-shell .game-drawer-content .journal-book .frontier-people .frontier-person .button{border-color:var(--line-strong)}.immersive-shell .game-drawer-content .journal-book .frontier-people .frontier-person .button:not(.ghost){background:var(--brass);color:var(--brass-ink);border-color:var(--brass)}.immersive-shell .game-drawer-content .journal-book .frontier-people .frontier-person .button:not(.ghost):hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.immersive-shell .game-drawer-content .frontier-people{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-panel);margin:18px 0 0;padding:0}.immersive-shell .game-drawer-content .frontier-people>summary{cursor:pointer;border-radius:var(--radius-panel);min-height:44px;font:600 var(--text-13)/1.4 var(--font-body);color:var(--brass-hi);align-items:center;gap:8px;padding:10px 14px;display:flex}.immersive-shell .game-drawer-content .frontier-people>summary:hover{background:var(--surface-3)}.immersive-shell .game-drawer-content .frontier-people>summary:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell .game-drawer-content .frontier-people .frontier-cast{border:0;margin:0;padding:4px 14px 16px}.immersive-shell .game-drawer-content .frontier-people .frontier-cast>header{max-width:640px;margin:0 0 12px}.immersive-shell .game-drawer-content .frontier-people .frontier-cast>header .eyebrow{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;color:var(--brass)}.immersive-shell .game-drawer-content .frontier-people .frontier-cast>header h2{font:400 var(--text-18)/1.25 var(--font-title);color:var(--text);margin:4px 0 2px}.immersive-shell .game-drawer-content .frontier-people .frontier-cast>header p{font-size:var(--text-13);color:var(--text-2)}.immersive-shell .game-drawer-content .frontier-people .frontier-cast-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:10px;display:grid}.immersive-shell .game-drawer-content .frontier-people .frontier-person{--person-accent:var(--brass);background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-top:4px solid var(--person-accent);border-radius:var(--radius-card);grid-template-columns:44px 1fr;align-content:start;gap:8px 12px;padding:14px;display:grid}.immersive-shell .game-drawer-content .frontier-people .frontier-person[data-story-chapter="10"]{--person-accent:var(--brass)}.immersive-shell .game-drawer-content .frontier-people .frontier-person[data-story-chapter="11"]{--person-accent:var(--info)}.immersive-shell .game-drawer-content .frontier-people .frontier-person[data-story-chapter="12"]{--person-accent:var(--origin-journey)}.immersive-shell .game-drawer-content .frontier-people .frontier-person-seal{border:2px solid var(--paper-ink);width:44px;height:50px;font:400 var(--text-22)/1 var(--font-title);color:var(--paper-ink);background:var(--person-accent);border-radius:22px 22px 10px 10px;place-items:center;display:grid}.immersive-shell .game-drawer-content .frontier-people .frontier-person .eyebrow{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}.immersive-shell .game-drawer-content .frontier-people .frontier-person h3{font:400 var(--text-18)/1.2 var(--font-title);color:var(--paper-ink);margin:2px 0}.immersive-shell .game-drawer-content .frontier-people .frontier-person-place{font-size:var(--text-12);color:var(--paper-ink-2);margin:0}.immersive-shell .game-drawer-content .frontier-people .frontier-person blockquote{border-top:1px solid color-mix(in srgb, var(--paper-ink) 20%, var(--paper));font:italic var(--text-13)/1.55 var(--font-title);color:var(--paper-ink);grid-column:1/-1;margin:0;padding:10px 0 0}.immersive-shell .game-drawer-content .frontier-people .frontier-person>small,.immersive-shell .game-drawer-content .frontier-people .frontier-person-actions{grid-column:1/-1}.immersive-shell .game-drawer-content .frontier-people .frontier-person>small{font-size:var(--text-12);color:var(--paper-ink-2);font-weight:600}.immersive-shell .game-drawer-content .frontier-people .frontier-person-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.immersive-shell .game-drawer-content .frontier-people .frontier-person :is(a,button,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--paper-focus);outline-offset:var(--focus-offset)}.immersive-shell .game-drawer-content .frontier-people .frontier-person .button{min-height:32px;color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);font:600 var(--text-12)/1.3 var(--font-body);box-shadow:none;text-transform:none;letter-spacing:0;background:0 0;align-items:center;padding:5px 12px;display:inline-flex}.immersive-shell .game-drawer-content .frontier-people .frontier-person .button:hover:not(:disabled){background:color-mix(in srgb, var(--paper-ink) 9%, var(--paper));border-color:var(--paper-ink)}.immersive-shell .game-drawer-content .frontier-people .frontier-person .button:not(.ghost){background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.immersive-shell .game-drawer-content .frontier-people .frontier-person .button:not(.ghost):hover:not(:disabled){background:var(--paper-focus);border-color:var(--paper-focus)}.item-purpose{color:#b5c2b3;margin:9px 0 12px;font-size:.78rem;line-height:1.5}.inventory-card .item-purpose{min-height:0;font-size:.75rem}.cosmetic-atelier{border-top:1px solid #d6c69338;margin-top:30px;padding-top:25px}.cosmetic-atelier>header{max-width:650px;margin-bottom:20px}.cosmetic-atelier>header p,.cosmetic-availability{color:#b5c2b4;line-height:1.6}.cosmetic-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.cosmetic-card{background:#182f27;border:1px solid #d6c69330;border-radius:12px;overflow:hidden}.cosmetic-study-frame{background:radial-gradient(at 50% 40%,#526250 0,#253d33 58%,#192c25 100%);border-bottom:1px solid #d6c69330;position:relative}.cosmetic-study{width:100%;height:225px;display:block}.cosmetic-study-frame>span{letter-spacing:.12em;color:#e0d5bdbb;font-size:.58rem;position:absolute;bottom:9px;right:10px}.cosmetic-copy{padding:18px}.cosmetic-copy .eyebrow{color:#c9ae78;font-size:.65rem}.cosmetic-copy h3{margin:7px 0;font-size:1.16rem}.cosmetic-copy p{color:#b7c4b5;min-height:64px;font-size:.86rem;line-height:1.55}.cosmetic-swatches{gap:7px;margin:16px 0;display:flex}.cosmetic-swatches i{border:1px solid #ffffff40;border-radius:50%;width:15px;height:15px;display:block}.cosmetic-copy small{color:#dbc594;font-size:.72rem}.cosmetic-availability{margin:16px 0;font-size:.84rem}.cosmetic-atelier>header h2{letter-spacing:-.025em;color:#f2e4c5;margin:9px 0 12px;font-family:Georgia,serif;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:400}.cosmetic-atelier-rule{color:#d9c28d;border-top:1px solid #dcc0863b;padding-top:12px;font-size:.76rem;display:inline-block}.cosmetic-card{flex-direction:column;transition:border-color .15s;display:flex;box-shadow:0 10px 30px #09171022}.cosmetic-card:hover,.cosmetic-card:focus-within{border-color:#d4b7788c}.cosmetic-card.is-equipped{border-color:#d9c488}.cosmetic-copy{flex-direction:column;flex:1;display:flex}.cosmetic-copy p{flex:1}.cosmetic-study-frame{background:radial-gradient(ellipse at 50% 38%,color-mix(in srgb,var(--cosmetic-trim,#d0a567) 28%,#374e42),#1b322b 74%)}.cosmetic-piece-kind{text-transform:uppercase;letter-spacing:.1em;color:#dddec8;border:1px solid #d9c58c44;border-radius:20px;padding:5px 8px;font-size:.58rem;font-style:normal;position:absolute;top:13px;left:13px}.cosmetic-price{justify-content:space-between;align-items:flex-end;gap:8px;margin:0 0 16px;display:flex}.cosmetic-price strong{color:#f4dfae;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.2rem;font-weight:500}.cosmetic-price small{text-align:right;color:#b3c2b1;max-width:105px;font-size:.65rem;line-height:1.4}.cosmetic-actions{gap:8px;display:grid}.cosmetic-view-button,.cosmetic-equip-button{color:#f0dbab;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:#223c30;border:1px solid #d4ba8070;border-radius:5px;padding:10px 14px;font-size:.8rem}.cosmetic-view-button{justify-content:space-between;align-items:center;display:flex}.cosmetic-view-button:hover,.cosmetic-equip-button:hover{background:#37513c}.cosmetic-equip-button{color:#183429;text-align:center;background:#d3b882;border-color:#d3b882}.cosmetic-collections{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:14px;margin-top:23px;display:grid}.cosmetic-collections article{background:linear-gradient(135deg,#45513a,#223a2f 80%);border:1px solid #d7bd7750;border-radius:10px;padding:23px;position:relative;overflow:hidden}.cosmetic-collections article:after{content:"✧";color:#d4b87717;pointer-events:none;font-size:110px;position:absolute;top:-19px;right:9px}.cosmetic-collections h3{color:#f0e0bd;margin:10px 0;font:1.35rem Georgia,serif}.cosmetic-collections p{color:#c3cdb9;max-width:310px;font-size:.82rem;line-height:1.6}.cosmetic-collections strong{color:#f1d59b;font-size:1.4rem}.cosmetic-collections small{color:#b4c5b0;margin-top:7px;font-size:.7rem;display:block}.cosmetic-preview-stage{background:#162b29;border-radius:9px;width:100%;height:clamp(280px,52vh,580px);position:relative;overflow:hidden}.cosmetic-preview-stage canvas{touch-action:none;width:100%;height:100%;display:block}.cosmetic-preview-label{text-align:center;letter-spacing:.12em;color:#c8b68d;margin-top:12px;font-size:.59rem;display:block}.cosmetic-preview-controls{justify-content:center;gap:8px;margin-top:9px;display:flex}.cosmetic-preview-controls button{color:#e8d1a0;cursor:pointer;background:#294335;border:1px solid #b9a9776b;border-radius:5px;min-width:44px;min-height:42px;font-size:1.05rem}.cosmetic-preview-controls button:focus-visible{outline-offset:3px;outline:2px solid #f0d395}.cosmetic-preview-controls+p,.cosmetic-preview-label+p{text-align:center;color:#bdcbb7;margin:8px 0;font-size:.77rem}.cosmetic-preview-controls button[disabled]{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.cosmetic-card{transition:none}}@media (max-width:560px){.cosmetic-grid{grid-template-columns:1fr}.cosmetic-study{height:205px}.cosmetic-copy p{min-height:0}.cosmetic-preview-stage{height:340px}.cosmetic-collections article{padding:19px}}.character-atelier-tools{top:calc(var(--review-header-bottom,88px) + 12px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f2e2bd;z-index:5;background:#193329f0;border:1px solid #d9c18860;border-radius:8px;max-width:295px;padding:18px;position:absolute;right:24px}.character-atelier-tools label{color:#ddc899;gap:8px;font-size:11px;display:grid}.character-atelier-tools select{color:#efe0bd;background:#294035;border:1px solid #c6ad7577;border-radius:4px;max-width:100%;padding:10px;font-size:12px}.character-atelier-tools p{color:#c6d0bd;margin:12px 0;font-size:11px;line-height:1.6}.character-atelier-price{color:#efcf8d;font-size:12px;font-weight:500;line-height:1.5}@media (max-width:600px){.character-atelier-tools{max-width:none;padding:10px 13px;left:14px;right:14px}.character-atelier-tools label{grid-template-columns:auto 1fr;align-items:center;gap:8px}.character-atelier-tools p{display:none}.character-atelier-price{margin-top:7px;font-size:11px;display:block}.reviewing-character .hint{display:none}}.cosmetic-preview-dialog{box-sizing:border-box;color:#f0e2c3;background:#1b322a;border:1px solid #c7af7a80;border-radius:14px;width:min(860px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:0 24px 100px #07120dc2}.cosmetic-preview-dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#07120dbe}.cosmetic-preview-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.cosmetic-preview-dialog h2{color:#f2dfb4;margin:0;padding-right:48px;font:1.6rem Georgia,serif}.cosmetic-preview-dialog [data-close-cosmetic-preview]{color:#f0dcad;cursor:pointer;min-width:44px;min-height:44px;font:inherit;background:#2b4538;border:1px solid #c9b68175;border-radius:6px;padding:8px 12px;position:absolute;top:17px;right:18px}.cosmetic-preview-dialog [data-close-cosmetic-preview]:focus-visible{outline-offset:3px;outline:2px solid #f4d898}.cosmetic-preview-dialog [data-cosmetic-preview-host]{min-width:0;margin-top:18px}.cosmetic-preview-dialog p{line-height:1.6}.cosmetic-preview-dialog [data-cosmetic-preview-host]>.cosmetic-preview-stage{height:clamp(240px,52dvh,530px)}@media (max-width:560px){.cosmetic-preview-dialog{border-radius:10px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:17px 13px}.cosmetic-preview-dialog h2{padding-right:48px;font-size:1.25rem}.cosmetic-preview-dialog [data-close-cosmetic-preview]{top:10px;right:10px}.cosmetic-preview-dialog [data-cosmetic-preview-host]>.cosmetic-preview-stage{height:clamp(220px,46dvh,410px)}}.desktop-required{--dr-couro:#16110d;--dr-painel:#1b1510;--dr-cartao:#241c15;--dr-campo:#140f0b;--dr-linha:#45372a;--dr-linha-forte:#8a6e50;--dr-texto:#f3ead9;--dr-texto-2:#d6c8ae;--dr-texto-3:#a89a82;--dr-latao:#dfb36a;--dr-latao-alto:#f0cd8a;--dr-latao-tinta:#1a1511;--dr-foco:#f6d38a;box-sizing:border-box;background:radial-gradient(900px 420px at 50% -8%,#dfb36a17,transparent 70%),var(--dr-couro);min-height:100svh;color:var(--dr-texto);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:start center;padding:24px 16px 40px;font-family:Georgia,Times New Roman,serif;line-height:1.6;display:grid;overflow-x:hidden}.desktop-required-card{width:min(100%,520px);margin:0 auto}.desktop-required-brand{letter-spacing:.2em;color:var(--dr-texto);align-items:center;gap:10px;font-family:Georgia,serif;font-size:20px;display:flex}.desktop-required-brand>img{width:28px;height:28px}.desktop-required-photo{margin:18px 0 22px;display:block}.desktop-required-photo>img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--dr-linha);background:var(--dr-cartao);border-radius:6px;width:100%;height:auto;display:block}.desktop-required h1{letter-spacing:-.01em;color:var(--dr-texto);margin:0 0 10px;font:400 clamp(26px,7vw,32px)/1.2 Georgia,Times New Roman,serif}.desktop-required-card>p{color:var(--dr-texto-2);margin:0 0 18px;font-size:17px;line-height:1.5}.desktop-required-links{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 10px;display:grid}.desktop-required-links a[href=\/loja]{grid-column:1/-1}.desktop-required-link,.desktop-required .desktop-required-account-toggle{box-sizing:border-box;border:1px solid var(--dr-linha-forte);background:var(--dr-cartao);min-height:48px;color:var(--dr-texto);text-align:center;border-radius:4px;justify-content:center;align-items:center;padding:12px 14px;font:700 15px/1.2 Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;text-decoration:none;display:flex}.desktop-required-link.primary{background:linear-gradient(180deg,var(--dr-latao-alto),var(--dr-latao));border-color:var(--dr-latao);color:var(--dr-latao-tinta)}.desktop-required .desktop-required-account-toggle{cursor:pointer;background:0 0;width:100%}.desktop-required-card>.desktop-required-note{border-top:1px solid var(--dr-linha);color:var(--dr-texto-3);margin:22px 0 0;padding-top:16px;font-size:14px}.desktop-required a:focus-visible,.desktop-required button:focus-visible,.desktop-required input:focus-visible,.desktop-required summary:focus-visible,.desktop-required select:focus-visible,.desktop-required textarea:focus-visible{outline:3px solid var(--dr-foco);outline-offset:3px}.desktop-required-account{text-align:left;background:var(--dr-painel);border:1px solid var(--dr-linha);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:20px;font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif}.desktop-required-account[hidden]{display:none}.desktop-required-account h2,.desktop-required-account h3{color:var(--dr-texto);font-family:Georgia,serif}.desktop-required-account form,.desktop-required-account label{gap:8px;display:grid}.desktop-required-account form{gap:14px;margin:18px 0}.desktop-required-account input,.desktop-required-account textarea,.desktop-required-account select{box-sizing:border-box;background:var(--dr-campo);width:100%;min-width:0;color:var(--dr-texto);border:1px solid var(--dr-linha-forte);border-radius:4px;padding:11px;font-size:16px}.desktop-required-account button{background:var(--dr-latao);color:var(--dr-latao-tinta);border:1px solid var(--dr-latao-alto);cursor:pointer;border-radius:4px;padding:10px 14px;font-weight:600}.desktop-required-account button:disabled{opacity:.65;cursor:wait}.desktop-required-account details{border-top:1px solid var(--dr-linha);margin:18px 0;padding-top:16px}.desktop-required-account summary{cursor:pointer;color:var(--dr-latao-alto);font-weight:600}.desktop-required-account p,.desktop-required-account label{font-size:14px}.desktop-required-account small{color:var(--dr-texto-2)}.desktop-required-account [role=status]{color:var(--dr-texto-2);white-space:pre-wrap}.desktop-required-account a{color:var(--dr-latao-alto)}.desktop-required-account .mobile-account-plain-text{white-space:pre-wrap}.desktop-required-account .mobile-account-check{align-items:center;gap:10px;min-height:44px;display:flex}.desktop-required-account .mobile-account-check input{width:20px;height:20px;accent-color:var(--dr-latao);flex:0 0 20px;margin:0}.desktop-required-account .mobile-account-check+small{margin-top:-10px}.desktop-required-account [data-mobile-faq] h3{letter-spacing:.08em;text-transform:uppercase;color:var(--dr-latao);margin:18px 0 6px;font:600 12px/1.4 system-ui,sans-serif}.desktop-required-account [data-mobile-faq] details{border-top:1px solid var(--dr-linha);margin:0;padding:0}.desktop-required-account [data-mobile-faq] details>summary{min-height:44px;color:var(--dr-texto);align-items:center;padding:6px 0;display:flex}.desktop-required-account [data-mobile-faq] details>p{color:var(--dr-texto-2);margin:0 0 10px}.desktop-required-account .mobile-account-contacts{gap:4px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.desktop-required-account .mobile-account-contacts a{padding:6px 0;display:inline-block}@media (max-width:400px){.desktop-required{padding:20px 14px 32px}.desktop-required-account{padding:16px}}@media (max-width:340px){.desktop-required-links{grid-template-columns:1fr}}.desktop-required-account .mobile-saci{background:var(--dr-cartao);border:1px solid var(--dr-linha-forte);border-left:3px solid #b33a2b;border-radius:6px;grid-template-columns:56px 1fr;align-items:start;gap:12px;margin:14px 0 18px;padding:14px;display:grid}.desktop-required-account .mobile-saci-art{border:1px solid var(--dr-linha-forte);background:var(--dr-campo);object-fit:cover;border-radius:50%;width:56px;height:56px;display:block}.desktop-required-account .mobile-saci h3{margin:0 0 4px;font-size:18px;line-height:1.25}.desktop-required-account .mobile-saci p{color:var(--dr-texto-2);margin:0 0 8px;font-size:15px;line-height:1.45}.desktop-required-account .mobile-saci p:last-child{margin-bottom:0}.desktop-required-account .mobile-saci-when{color:var(--dr-latao-alto)}.desktop-required-account .mobile-saci-ok{color:var(--dr-texto)}.desktop-required-account .mobile-saci-note{color:var(--dr-texto-3);font-size:14px}.desktop-required-account .mobile-saci-link{color:var(--dr-latao-alto);font-weight:600}.desktop-required-account .mobile-account-check{align-items:flex-start;gap:10px;display:flex}.desktop-required-account .mobile-account-check input{width:20px;height:20px;accent-color:var(--dr-latao);flex:0 0 20px;margin:2px 0 0;padding:0}.desktop-required-account [data-mobile-create]{border:1px solid var(--dr-latao);border-radius:8px;padding:14px}.desktop-required-account [data-mobile-create]>summary{font-size:16px}.desktop-required-card>.desktop-required-create-lead{color:var(--dr-texto);margin:0 0 10px;font-size:18px}.desktop-required .desktop-required-create{cursor:pointer;width:100%;min-height:56px;margin:0 0 20px;font-size:18px}.desktop-required-account .mobile-account-step{border:2px solid var(--dr-latao);background:var(--dr-cartao);border-radius:8px;margin:4px 0 18px;padding:16px}.desktop-required-account .mobile-account-step h3{margin:0 0 8px;font-size:20px}.desktop-required-account .mobile-account-step p{font-size:15px}.desktop-required-account .mobile-account-step form{margin:12px 0}.desktop-required-account .mobile-account-cta{text-align:center;background:var(--dr-latao);color:var(--dr-latao-tinta);border-radius:4px;padding:12px 14px;font-weight:700;text-decoration:none;display:block}.desktop-required-bolso{border:1px solid var(--dr-latao);background:var(--dr-cartao);border-radius:6px;gap:10px;margin:4px 0 8px;padding:14px;display:grid}.desktop-required-bolso[hidden]{display:none}.desktop-required-bolso h2{color:var(--dr-texto);margin:0;font:400 22px/1.2 Georgia,Times New Roman,serif}.desktop-required-bolso p{margin:0}.desktop-required-account .mobile-pc-line{border-left:3px solid var(--dr-latao);background:var(--dr-cartao);color:var(--dr-texto);border-radius:4px;margin:10px 0 12px;padding:12px 14px;font-size:16px;line-height:1.45}.desktop-required-account .mobile-pc-line strong{color:var(--dr-latao-alto)}.desktop-required-account .mobile-pc button[data-mobile-action=pc-link]{width:100%;min-height:48px;font-size:16px;font-weight:700;display:block}.desktop-required-account .mobile-pc{box-shadow:0 0 0 3px var(--dr-cartao);border-width:2px}.desktop-required-account .mobile-pc h2{margin:0 0 8px;font-size:22px;line-height:1.2}.desktop-required-account .mobile-pc button[data-mobile-action=pc-link]{min-height:52px;font-size:17px}.desktop-required-account .mobile-pc-address{color:var(--dr-texto);margin:12px 0 0;font-size:15px}.desktop-required-account .mobile-pc-address strong{letter-spacing:.02em;text-align:center;color:var(--dr-latao-alto);border:1px dashed var(--dr-latao);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:4px;margin-top:4px;padding:8px 10px;font-size:18px;display:block}.desktop-required-account button.mobile-account-quiet{color:var(--dr-texto);border-color:var(--dr-latao);background:0 0}.desktop-required-account .mobile-pc [data-mobile-pc-status]:empty{display:none}.desktop-required-account .mobile-form-status{color:var(--dr-latao-alto);margin:10px 0 0;font-size:15px;line-height:1.45}.desktop-required-account .mobile-form-status:empty{display:none}.desktop-required-account .mobile-pc [data-mobile-pc-status]{margin:10px 0 0}.desktop-required-account .mobile-account-classificacao{color:var(--dr-texto-2);align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:14px;line-height:1.5;display:flex}.desktop-required-account .mobile-account-classificacao a{color:var(--dr-latao-alto)}.desktop-required-account .mobile-in-app{border:2px solid var(--dr-latao);background:var(--dr-cartao);border-radius:8px;gap:8px;margin:10px 0 14px;padding:14px;display:grid}.desktop-required-account .mobile-in-app h3{color:var(--dr-latao-alto);margin:0;font-size:19px;line-height:1.25}.desktop-required-account .mobile-in-app p{color:var(--dr-texto);margin:0;font-size:15px;line-height:1.45}.desktop-required-account .mobile-in-app-open{background:linear-gradient(180deg,var(--dr-latao-alto),var(--dr-latao));min-height:48px;color:var(--dr-latao-tinta);border-radius:4px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;text-decoration:none;display:flex}.desktop-required-account .mobile-in-app-address strong{text-align:center;color:var(--dr-latao-alto);border:1px dashed var(--dr-latao);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;border-radius:4px;padding:8px 10px;font-size:16px;display:block}.desktop-required-account .mobile-in-app button[data-mobile-action=copy-address]{min-height:44px;color:var(--dr-texto);border-color:var(--dr-latao);background:0 0}.desktop-required-account .mobile-in-app [data-mobile-in-app-status]:empty{display:none}dialog.touch-desktop-notice{zoom:var(--touch-notice-zoom,1);box-sizing:border-box;width:var(--touch-notice-width,min(520px, calc(100vw - 32px)));max-width:none;max-height:var(--touch-notice-max-height,calc(100dvh - 24px));border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);background:var(--surface-1);color:var(--text);box-shadow:0 24px 64px var(--bg-0);font:400 var(--text-13)/1.5 var(--font-body);overscroll-behavior:contain;margin:auto;padding:0;overflow:auto}dialog.touch-desktop-notice[open]{flex-direction:column;display:flex}dialog.touch-desktop-notice::backdrop{background:var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.touch-desktop-notice-header{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:16px 20px 12px;display:grid}.touch-desktop-notice-art{width:64px;height:44px;color:var(--brass);display:block}.touch-desktop-notice-art .touch-desktop-notice-phone{color:var(--text-3);fill:var(--surface-1)}.touch-desktop-notice-art .touch-desktop-notice-ridge{color:var(--text-3)}.touch-desktop-notice-heading{gap:4px;min-width:0;display:grid}.touch-desktop-notice-kicker{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass)}.touch-desktop-notice h2{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);overflow-wrap:anywhere;text-wrap:balance;margin:0}.touch-desktop-notice-text{font-size:var(--text-15);color:var(--text-2);margin:0;padding:14px 20px 16px;line-height:1.5}.touch-desktop-notice-actions{border-top:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding:12px 20px;display:flex}.touch-desktop-notice-button{border:1px solid var(--line-strong);border-radius:var(--radius-control);min-width:44px;min-height:44px;color:var(--text);font:600 var(--text-13)/1.2 var(--font-body);cursor:pointer;touch-action:manipulation;transition:background var(--motion-fast), border-color var(--motion-fast);background:0 0;padding:10px 18px}.touch-desktop-notice-button.primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.touch-desktop-notice-button:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media (hover:hover){.touch-desktop-notice-button:hover{border-color:var(--brass);background:var(--surface-3)}.touch-desktop-notice-button.primary:hover{background:var(--brass-hi);border-color:var(--brass-hi)}}@media (max-width:420px){.touch-desktop-notice-header{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:14px 16px 10px}.touch-desktop-notice-art{width:48px;height:33px}.touch-desktop-notice-text{padding:12px 16px 14px}.touch-desktop-notice-actions{padding:10px 16px}.touch-desktop-notice-button{flex:auto}}@media (prefers-reduced-motion:reduce){.touch-desktop-notice-button{transition-duration:0s}}.auth-turnstile,.mobile-turnstile{min-width:0}.auth-turnstile[data-turnstile-size=normal],.mobile-turnstile[data-turnstile-size=normal]{justify-content:center;display:flex}:is(form:has(>.auth-turnstile:not(.is-interactive)),form:has(>.mobile-turnstile:not(.is-interactive))){position:relative}.auth-turnstile:not(.is-interactive):not([data-turnstile-state=error]),.mobile-turnstile:not(.is-interactive):not([data-turnstile-state=error]){pointer-events:none;height:0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.toast,.immersive-shell .game-toast{color:#fff3d6;text-align:left;background:#183c2d;border:1px solid #d4b77f;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:10px 12px 10px 16px;font:500 14px/1.5 system-ui,sans-serif;display:grid}.toast[hidden]{display:none!important}.toast-message{overflow-wrap:break-word;grid-area:1/1;min-width:0}.toast-dismiss{color:#fff3d6;cursor:pointer;background:#183c2d;border:1px solid #d4b77f;border-radius:4px;grid-area:1/2;place-items:center;width:36px;height:36px;min-height:36px;padding:0;font:24px/1 system-ui,sans-serif;display:grid}.toast-dismiss:hover{background:#2b5140}.toast-dismiss:focus-visible{outline-offset:2px;outline:3px solid #fff3d6}.toast .button[data-retry],.toast .button.toast-action{grid-column:1/-1;justify-self:start;margin:0}.immersive-shell .game-stage>.game-toast{z-index:45;width:clamp(min(320px,100% - 24px),100% - 648px,620px);max-width:620px;max-height:calc(100% - 180px);margin:0;position:absolute;inset:82px auto auto 50%;overflow:auto;transform:translate(-50%);box-shadow:0 4px 12px #0003}.toast[data-earlier]>.toast-message,.toast[data-earlier]>.toast-dismiss{grid-row:2}.toast-earlier{border-bottom:1px solid #d4b77f59;grid-area:1/1/auto/-1;gap:4px;margin:0;padding:0 0 6px;list-style:none;display:grid}.toast-earlier-item{opacity:.78;overflow-wrap:break-word;font-size:12px;line-height:1.4}.world-clock,.world-clock[data-phase=night]{color:#fff3d6;-webkit-backdrop-filter:none;backdrop-filter:none;white-space:nowrap;background:#182b23;border-color:#8f8260;border-radius:5px;align-items:center;gap:6px;width:max-content;max-width:calc(100% - 40px);padding:6px 10px;display:flex}.world-clock .clock-label,.world-clock .clock-separator,.world-clock [data-world-weather]{color:#e2d2ae;font-size:11px;display:inline}.world-clock span:before{content:none;margin:0}.world-clock .clock-separator{margin-inline:2px}.world-clock [data-world-weather]:before,.world-clock [data-valley-calendar]:before{content:"·";margin-inline:2px 7px}.world-clock [data-valley-calendar]{color:#e2d2ae;font-size:11px;display:inline}.world-clock time{color:#fff3d6;font-variant-numeric:tabular-nums;font-size:11px}.ranch-world-header .world-clock{max-width:100%}@media (max-width:1150px){.explorable-world>.world-clock{top:82px;left:auto;right:20px;transform:none}}.ranch-world-header .world-clock{flex-wrap:wrap;row-gap:2px}.ranch-world-header .world-clock [data-valley-calendar]{flex-basis:100%}.ranch-world-header .world-clock [data-valley-calendar]:before{content:none}.tutorial-card{z-index:24;width:min(330px,100% - 40px);max-height:calc(100% - 216px);color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);box-shadow:0 8px 24px var(--bg-0);font:var(--text-13)/1.45 var(--font-body);scrollbar-width:thin;padding:14px 16px;position:absolute;top:158px;left:20px;overflow:auto}.tutorial-card[hidden]{display:none}.tutorial-card header{z-index:1;background:var(--surface-1);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin:-14px -16px 9px;padding:10px 16px;display:flex;position:sticky;top:-14px}.tutorial-card header>span{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass);font-weight:700}.tutorial-card [data-tutorial-skip]{min-height:32px;color:var(--brass-hi);text-underline-offset:3px;font-size:var(--text-12);flex-shrink:0;text-decoration:underline}.tutorial-card h2{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text);margin:0 0 6px}.tutorial-card p{font:inherit;color:var(--text-2);margin:0 0 10px}.tutorial-actions{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tutorial-card .button{font-size:var(--text-12);min-height:34px;padding:7px 10px}.tutorial-card .tutorial-sync{font-size:var(--text-11);color:var(--text-3);margin-bottom:7px}.tutorial-card>small{font-size:var(--text-11);color:var(--brass)}.tutorial-privacy{font-size:var(--text-12);color:var(--text-2);align-items:flex-start;gap:7px;margin-top:10px;line-height:1.35;display:flex}.tutorial-privacy input{width:14px;height:14px;accent-color:var(--brass);flex:none;margin:2px 0 0}.tutorial-privacy-note{font-size:var(--text-11);color:var(--text-3);margin-top:6px;line-height:1.4;display:block}.tutorial-card details{margin-top:5px}.tutorial-card details>summary{cursor:pointer;font-size:var(--text-11);color:var(--text-2)}.tutorial-card--dialog{width:auto;max-height:190px;box-shadow:none;grid-column:1/-1;margin:8px 18px;position:relative;top:auto;left:auto}.tutorial-card--dialog header{top:-14px}.tutorial-card--dialog h2{font-size:15px}.tutorial-card--dialog p{margin-bottom:6px}.tutorial-card[data-step=chat]:not(.tutorial-card--dialog){max-height:calc(100% - 146px);top:88px;left:auto;right:20px}.tutorial-highlight{outline-offset:3px;outline:2px solid var(--focus)!important;box-shadow:0 0 0 5px color-mix(in srgb,var(--focus) 13%,transparent)!important}.tutorial-highlight:focus-visible{outline-width:3px!important}@media (max-width:1020px){.tutorial-card{width:min(310px,37% - 18px);padding:12px;left:12px}.tutorial-card header{gap:5px;margin:-12px -12px 8px;padding:8px 12px;top:-12px}.tutorial-card header>span{font-size:var(--text-11)}.tutorial-card h2{font-size:15px}.tutorial-card--dialog{width:auto;left:auto}.tutorial-card[data-step=chat]:not(.tutorial-card--dialog){width:310px}}@media (max-height:720px){.tutorial-card{max-height:calc(100% - 162px);font-size:12px;top:112px}.tutorial-card--dialog{max-height:170px;top:auto}.tutorial-card[data-step=chat]:not(.tutorial-card--dialog){max-height:calc(100% - 128px);top:78px}}@media (max-width:760px){.tutorial-card{width:260px;max-height:calc(100% - 180px);top:126px;left:10px}.tutorial-card--dialog{width:auto;max-height:160px;top:auto;left:auto}.tutorial-card[data-step=chat]:not(.tutorial-card--dialog){width:260px;top:60px;right:10px}}[data-tutorial-atlas-slot]:empty{display:none}[data-tutorial-atlas-slot]:has(>[data-tutorial-card][hidden]){display:none}.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.world-travel-menu[open])>.tutorial-card{max-height:calc(100% - 144px);top:86px;left:auto;right:20px}.first-steps-panel{z-index:9;box-sizing:border-box;scrollbar-width:thin;background:var(--paper);width:min(292px,100% - 48px);max-height:calc(100% - 200px);color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-left:5px solid var(--brass);border-radius:var(--radius-panel);box-shadow:0 8px 22px var(--bg-0);font:400 var(--text-13)/1.4 var(--font-body);gap:8px;padding:10px 12px 11px;display:grid;position:absolute;top:162px;left:24px;overflow:auto}.first-steps-panel[hidden]{display:none}.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.world-travel-menu[open])>.first-steps-panel{display:none}.immersive-shell:has(>:where(.game-stage)>.game-drawer:is([data-game-screen=npc-duels],[data-game-screen=duels]):not([hidden])>.game-drawer-content>[data-drawer-format=camada]) .first-steps-panel{visibility:hidden}.first-steps-panel p{margin:0}.first-steps-panel[data-status=invited]{border-left-color:var(--origin-journey)}.first-steps-head{align-items:center;gap:10px;display:flex}.first-steps-kicker{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}.first-steps-count{font:400 var(--text-15)/1.2 var(--font-title);color:var(--paper-ink);font-variant-numeric:tabular-nums}.first-steps-count strong{font-size:var(--text-18);font-weight:400}.first-steps-toggle{border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);min-width:30px;min-height:30px;color:var(--paper-ink);font:700 var(--text-12)/1 var(--font-body);cursor:pointer;background:0 0;place-items:center;margin-left:auto;padding:0;display:grid}.first-steps-toggle:focus-visible,.first-steps-panel .text-button:focus-visible{outline:2px solid var(--paper-focus);outline-offset:2px}.first-steps-now{font:700 var(--text-12)/1.3 var(--font-body)}.first-steps-tonico{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:9px;display:grid}.first-steps-tonico>.npc-portrait,.first-steps-journal-head>.npc-portrait{block-size:40px;inline-size:40px;color:var(--brass-ink);box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--paper-ink);font:400 var(--text-15)/1 var(--font-title);border-radius:50%}.first-steps-tonico>.npc-portrait[data-state=missing],.first-steps-journal-head>.npc-portrait[data-state=missing]{background:var(--brass)}.first-steps-tonico p{gap:1px;display:grid}.first-steps-tonico strong{font:700 var(--text-12)/1.3 var(--font-body);letter-spacing:.02em}.first-steps-said{font:italic 400 var(--text-13)/1.4 var(--font-body);color:var(--paper-ink)}.first-steps-list{gap:3px;margin:0;padding:0;list-style:none;display:grid}.first-steps-list li{font:600 var(--text-12)/1.3 var(--font-body);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;display:grid}.first-steps-seal{box-sizing:border-box;background:var(--paper);width:20px;height:20px;color:var(--paper-ink);border:2px solid var(--paper-ink);font:700 var(--text-11)/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.first-steps-list li[data-state=feito] .first-steps-seal{background:var(--paper-ink);color:var(--paper)}.first-steps-list li[data-state=feito] .first-steps-name{color:var(--paper-ink-2)}.first-steps-list li[data-state=atual] .first-steps-seal{background:var(--brass);box-shadow:0 0 0 2px var(--paper), 0 0 0 3px var(--paper-ink)}.first-steps-list li[data-state=atual] .first-steps-name{font-weight:800}.first-steps-list li[data-state=futuro] .first-steps-seal{border-style:dashed;border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.first-steps-list li[data-state=futuro] .first-steps-name{color:var(--paper-ink-2)}.first-steps-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.first-steps-actions{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.first-steps-panel .button.small{min-height:32px}.first-steps-panel .text-button,.first-steps-journal-card .text-button{color:var(--paper-ink);cursor:pointer;text-underline-offset:3px;font:600 var(--text-12)/1.3 var(--font-body);background:0 0;border:0;padding:4px 2px;text-decoration:underline}.first-steps-note,.first-steps-sync{font:600 var(--text-11)/1.35 var(--font-body);color:var(--paper-ink-2)}.first-steps-gift{color:var(--paper-ink);border-left:3px solid var(--gold,#c9a34a);padding-left:6px}.first-steps-confirm{border:1px dashed var(--paper-ink-2);border-radius:var(--radius-control);gap:7px;padding:8px 9px;display:grid}.first-steps-confirm p{font:600 var(--text-12)/1.4 var(--font-body)}.first-steps-reward{border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 9px;display:grid}.first-steps-reward p{gap:2px;display:grid}.first-steps-reward strong{font:400 var(--text-15)/1.25 var(--font-title)}.first-steps-reward span{font:700 var(--text-12)/1.3 var(--font-body)}.first-steps-reward small{font:600 var(--text-11)/1.35 var(--font-body);color:var(--paper-ink-2)}.first-steps-medal{display:block}.first-steps-journal:empty{display:none}.first-steps-journal-card{border-left:5px solid var(--brass);gap:8px;margin-bottom:12px;display:grid}.first-steps-journal-card[data-status=done]{border-left-color:var(--ok)}.first-steps-journal-card p{margin:0}.first-steps-journal-head{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.first-steps-journal-head>.npc-portrait{block-size:48px;inline-size:48px}.first-steps-journal-head h2{margin:0}.first-steps-journal-card .first-steps-list li{font-size:var(--text-12)}.first-steps-journal-card .first-steps-seal{color:inherit;background:0 0;border-color:currentColor}.first-steps-journal-card .first-steps-list li[data-state=feito] .first-steps-seal{background:var(--brass);color:var(--brass-ink);border-color:var(--brass)}.first-steps-journal-card .first-steps-list li[data-state=atual] .first-steps-seal{background:var(--brass);color:var(--brass-ink);box-shadow:none}.first-steps-journal-card .first-steps-list li:is([data-state=feito],[data-state=futuro]) .first-steps-name{color:var(--text-2)}.first-steps-journal-card>.button{justify-self:start}@media (max-width:760px){.first-steps-panel{width:min(270px,100% - 28px);left:14px}}@media (max-height:720px){.first-steps-panel{max-height:calc(100% - 180px)}}@media (prefers-reduced-motion:no-preference){.first-steps-list li[data-state=atual] .first-steps-seal{transition:background var(--motion-fast,.15s)}}.first-steps-extra{font:600 var(--text-11)/1.35 var(--font-body);color:var(--paper-ink-2);margin:4px 0 0}.first-steps-extra[data-state=feito]{color:var(--paper-ink)}.first-steps-skip-top{margin-left:auto}.first-steps-panel[data-flow=v2],.first-steps-panel[data-flow=curto]{max-height:calc(100% - 250px)}.first-steps-skip-top+.first-steps-toggle{margin-left:0}.first-steps-list-v2 li{grid-template-columns:22px minmax(0,1fr) auto}.first-steps-prize-chip{font:700 var(--text-11)/1.2 var(--font-body);color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);white-space:nowrap;padding:2px 6px}.first-steps-list-v2 li[data-state=feito] .first-steps-prize-chip{color:var(--paper-ink-2);border-style:dashed}.first-steps-prize{border:1px solid var(--brass);border-radius:var(--radius-control);font:600 var(--text-12)/1.3 var(--font-body);flex-wrap:wrap;align-items:baseline;gap:4px;padding:6px 8px;display:flex}.first-steps-prize strong{font:400 var(--text-15)/1.2 var(--font-title)}.first-steps-won{border-radius:var(--radius-control);background:var(--paper-ink);color:var(--paper);font:700 var(--text-12)/1.35 var(--font-body);padding:7px 9px}.first-steps-goals{gap:7px;display:grid}.first-steps-goals-close{margin-left:auto}.first-steps-goals-list li{grid-template-columns:22px minmax(0,1fr)}.first-steps-tomorrow{border:1px dashed var(--brass);border-radius:var(--radius-control);font:600 var(--text-12)/1.4 var(--font-body);gap:6px;padding:7px 9px;display:grid}.first-steps-tomorrow[data-ready=true]{background:var(--paper);box-shadow:inset 4px 0 0 var(--brass);border-style:solid}@media (prefers-reduced-motion:no-preference){.first-steps-won{animation:.36s ease-out first-steps-won-in}@keyframes first-steps-won-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}}.first-steps-dots{align-items:center;gap:6px;margin-inline-start:2px;display:inline-flex}.first-steps-dots-count{font:700 var(--text-12)/1 var(--font-body);color:var(--paper-ink-2);font-variant-numeric:tabular-nums}.first-steps-dots>span{border:1px solid var(--paper-ink-2);background:0 0;border-radius:50%;block-size:10px;inline-size:10px}.first-steps-dots>span[data-state=feito]{background:var(--brass);border-color:var(--paper-ink)}.first-steps-dots>span[data-state=atual]{background:var(--paper-ink);border-color:var(--paper-ink)}.first-steps-panel[data-flow=curto] .first-steps-skip-top{margin-inline-start:auto}.first-steps-goals-list [data-first-steps-goal-duel]{white-space:nowrap;grid-column:2;justify-self:start}.first-steps-trilha{gap:4px;margin:0;padding:0;list-style:none;display:flex}.first-steps-trilha>li{border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);text-align:center;flex:1 1 0;justify-items:center;gap:3px;min-inline-size:0;padding:5px 2px 4px;display:grid}.first-steps-trilha-seal{border:1px solid var(--paper-ink-2);block-size:20px;inline-size:20px;font:700 var(--text-11)/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.first-steps-trilha-prize{font:700 var(--text-11)/1.15 var(--font-body);color:var(--paper-ink);overflow-wrap:anywhere}.first-steps-trilha>li[data-state=feito]{border-style:dashed}.first-steps-trilha>li[data-state=feito] .first-steps-trilha-seal{background:var(--brass);color:var(--brass-ink);border-color:var(--paper-ink)}.first-steps-trilha>li[data-state=feito] .first-steps-trilha-prize{color:var(--paper-ink-2)}.first-steps-trilha>li[data-state=atual]{border:2px solid var(--brass);box-shadow:inset 0 -3px 0 var(--brass)}.first-steps-trilha>li[data-state=atual] .first-steps-trilha-seal{background:var(--paper-ink);color:var(--paper);border-color:var(--paper-ink)}.first-steps-trilha>li[data-state=amanha]{border-style:dashed;border-color:var(--brass)}.first-steps-goals-trilha p.first-steps-tomorrow{font-size:var(--text-13);display:block}.first-steps-next-goal{font:600 var(--text-13)/1.35 var(--font-body)}.first-steps-next-goal>span{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}@media (pointer:coarse){.first-steps-panel[data-trilha] .first-steps-actions>.button{flex:100%;min-block-size:44px}.first-steps-panel[data-trilha] .first-steps-skip-top,.first-steps-panel[data-trilha] .first-steps-goals-close{min-block-size:32px;padding-inline:8px}}.first-steps-journal-compact{padding:8px 12px}.first-steps-journal-line{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.first-steps-journal-line h2{font-size:var(--text-15);margin:0}.first-steps-journal-line>.npc-portrait{border-radius:50%;flex:none;block-size:32px;inline-size:32px}.first-steps-journal-count{font-size:var(--text-12);color:var(--text-2);font-variant-numeric:tabular-nums}.first-steps-journal-next{min-width:0;font-size:var(--text-13);color:var(--text);flex:12em}.first-steps-journal-compact .dobra{margin-top:6px}:root{--key-cap-border:color-mix(in srgb, currentColor 55%, transparent);--key-cap-bg:#0000003d;--key-cap-radius:4px;--key-cap-font:700 11px/1 var(--font-body,system-ui, sans-serif)}:where(kbd,.key-cap){box-sizing:border-box;vertical-align:middle;border:1px solid var(--key-cap-border);border-radius:var(--key-cap-radius);background:var(--key-cap-bg);min-width:1.9em;height:1.9em;color:inherit;font:var(--key-cap-font);letter-spacing:.02em;text-transform:none;white-space:nowrap;text-shadow:none;border-bottom-width:2px;place-items:center;padding:0 .45em;display:inline-grid}:where(kbd,.key-cap)[hidden]{display:none}:where(.key-cap[data-key-place=lead]){margin-right:.45em}:where(.key-cap[data-key-place=tail]){margin-left:.45em}[data-key-cap]:before{content:attr(data-key-cap);box-sizing:border-box;vertical-align:middle;border:1px solid var(--key-cap-border);border-radius:var(--key-cap-radius);background:var(--key-cap-bg);min-width:1.9em;height:1.9em;color:inherit;font:var(--key-cap-font);letter-spacing:.02em;text-transform:none;border-bottom-width:2px;place-items:center;margin-right:.45em;padding:0 .45em;display:inline-grid}html.celular-3d :is(kbd,.key-cap){display:none!important}html.celular-3d [data-key-cap]:before{content:none}html.celular-3d .world-interaction.world-service-interaction{max-width:min(240px,100% - 70px);padding:8px 10px;inset:172px auto auto 6px}html.celular-3d .world-interaction>small{display:none}html.celular-3d .world-interaction>strong{font-size:1rem;line-height:1.2}html.celular-3d .world-interaction>.button.small{min-height:40px;padding:6px 10px}html.celular-3d .immersive-shell .ranch-world-header{top:calc(var(--celular3d-topo) + 6px);max-width:none;padding:8px 10px;left:6px;right:58px}html.celular-3d .ranch-world-header>.eyebrow,html.celular-3d .ranch-world-header>.world-clock,html.celular-3d .ranch-world-header .ranch-decor-header-hint{display:none}html.celular-3d .immersive-shell .ranch-world-header>strong{margin:0 0 6px;font-size:16px;line-height:1.25;display:block}html.celular-3d .ranch-world-header>.button-row{flex-wrap:wrap;gap:6px}html.celular-3d .ranch-world-header>.button-row .button.small{min-height:40px;padding:6px 9px}html.celular-3d .game-ranch-stage .ranch-visual-tools,html.celular-3d .game-ranch-stage .ranch-world-status{display:none}@media (orientation:landscape){html.celular-3d .world-interaction.world-service-interaction{top:calc(var(--celular3d-topo) + 52px);left:auto;right:58px}html.celular-3d .immersive-shell>.game-bottom-bar,html.celular-3d .game-bottom-bar .game-more-menu[open]>.game-more-items{top:calc(var(--celular3d-topo) + 4px)}}.celular3d-recuo{z-index:60;color:#f3ead9;text-align:center;background:#140f0bf0;border-radius:10px;padding:14px 16px;font:500 16px/1.4 system-ui,sans-serif;position:fixed;top:30%;left:12px;right:12px;box-shadow:0 4px 18px #00000073}.celular3d-recuo p{margin:0 0 10px}.celular3d-recuo .button{min-height:48px;padding:0 18px}.celular3d-joy{pointer-events:none;opacity:.55;z-index:40;background:#140f0b38;border:2px solid #f3ead98c;border-radius:50%;width:112px;height:112px;margin:-56px 0 0 -56px;transition:opacity .15s;position:fixed;top:calc(100% - 150px);left:72px}.celular3d-joy-ativo{opacity:1;transition:none}.celular3d-joy-polegar{background:#f3ead9d9;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;position:absolute;top:50%;left:50%;box-shadow:0 1px 4px #140f0b66}.celular3d-dica{left:8px;right:8px;bottom:max(8px, env(safe-area-inset-bottom));color:#f3ead9;text-align:center;pointer-events:none;z-index:40;background:#140f0b99;border-radius:8px;margin:0;padding:6px 10px;font:500 14px/1.35 system-ui,sans-serif;position:fixed}.celular3d-dica[hidden]{display:none}html.celular-3d,html.celular-3d body{overscroll-behavior:none;overflow:hidden}html.celular-3d{--celular3d-topo:50px}html.celular-3d .immersive-shell>.game-topbar{z-index:30;height:var(--celular3d-topo);min-height:0;box-shadow:none;background:#140f0be6;border:0;flex-wrap:nowrap;align-items:center;gap:8px;padding:3px 6px;display:flex;position:fixed;top:0;left:0;right:0;overflow:visible}html.celular-3d .game-topbar .game-wordmark,html.celular-3d .game-topbar .game-help-button,html.celular-3d .game-topbar .game-fullscreen,html.celular-3d .game-topbar .icon-button,html.celular-3d .immersive-shell>.game-notice-strip{display:none}html.celular-3d .game-topbar .game-account-menu{order:9;margin:0 0 0 auto;position:static}html.celular-3d .game-topbar .game-account-menu>summary{color:#0000;place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid;overflow:hidden}html.celular-3d .game-topbar .game-account-menu>summary>*{display:none}html.celular-3d .game-topbar .game-account-menu>summary:before{content:"";background:linear-gradient(#f3ead9 0 2px,#0000 2px 6px,#f3ead9 6px 8px,#0000 8px 12px,#f3ead9 12px 14px);width:20px;height:14px}html.celular-3d .game-topbar .game-account-menu[open]>nav{top:var(--celular3d-topo);z-index:31;max-height:70vh;position:fixed;left:6px;right:6px;overflow:auto}html.celular-3d .immersive-shell>.game-stage{top:var(--celular3d-topo);z-index:1;position:fixed;bottom:0;left:0;right:0}html.celular-3d .immersive-shell .game-world-stage,html.celular-3d .immersive-shell .world-section,html.celular-3d .immersive-shell .explorable-world{height:100%;min-height:0}html.celular-3d .explorable-world>.world-heading,html.celular-3d .explorable-world>.world-clock,html.celular-3d .world-tools :is(select,.world-quality,[data-world-quality]){display:none}html.celular-3d .explorable-world>.world-tools{top:6px;left:auto;right:6px}html.celular-3d .explorable-world>.world-travel-menu{top:6px;left:6px}html.celular-3d .world-tools>.button.small:not(.quick-mount-button){display:none}html.celular-3d .immersive-shell>.game-stage>.journey-reminder{max-width:calc(100% - 64px);top:54px;left:6px;right:auto}html.celular-3d .immersive-shell>.game-bottom-bar{top:calc(var(--celular3d-topo) + 100px);z-index:30;width:auto;min-height:0;box-shadow:none;background:0 0;border:0;padding:0;position:fixed;bottom:auto;left:auto;right:6px}html.celular-3d .game-bottom-bar .game-navigation{background:0 0;border:0;flex-flow:column;align-items:flex-end;gap:4px;padding:0;display:flex}html.celular-3d .game-bottom-bar .game-nav-item{background:#140f0bb8;border-radius:50%;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}html.celular-3d .game-bottom-bar .game-nav-item>span,html.celular-3d .game-bottom-tools{display:none}html.celular-3d .game-bottom-bar .game-more-menu>summary{color:#0000;background:#140f0bb8;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:0;display:grid}html.celular-3d .game-bottom-bar .game-more-menu>summary>*{display:none}html.celular-3d .game-bottom-bar .game-more-menu>summary:before{content:"...";color:#f3ead9;letter-spacing:1px;margin-top:-8px;font:700 18px/1 system-ui,sans-serif}html.celular-3d .game-bottom-bar .game-more-menu[open]>.game-more-items{right:52px;top:calc(var(--celular3d-topo) + 100px);max-height:60vh;position:fixed;overflow:auto}.admin-read-feedback{color:#263528;background:#f5ecd6;border:1px solid #baab83;border-radius:6px;margin:12px 0;padding:12px 16px;line-height:1.5}.admin-read-error{color:#712b20;background:#fff0e9;border-color:#9d4836}.admin-read-feedback button{margin-left:12px}.admin-read-feedback .button{color:inherit;border-color:currentColor}.admin-read-error .button{color:#fff7ed;background:#7c2d12;border-color:#7c2d12}.admin-read-error .button:hover{background:#652510}.game-drawer-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.game-drawer-actions [data-game-expand]{min-height:34px;font-size:12px}.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff],.game-drawer[data-game-screen=settings]{width:min(980px,100% - 48px);container:game-workspace/inline-size}.game-drawer[data-game-screen=admin][data-expanded=true],.game-drawer[data-game-screen=staff][data-expanded=true],.game-drawer[data-game-screen=settings][data-expanded=true]{width:auto;max-width:none;left:16px;right:16px}.game-drawer:is([data-game-screen=admin],[data-game-screen=staff],[data-game-screen=settings]) .game-drawer-content{scrollbar-gutter:stable;scroll-padding-block:96px 24px}.game-drawer-content>.admin-section,.game-drawer-content>.settings-section{padding:20px 24px 0}.game-drawer-content :is(.admin-section,.settings-section) input,.game-drawer-content :is(.admin-section,.settings-section) select,.game-drawer-content :is(.admin-section,.settings-section) textarea,.game-drawer-content :is(.admin-section,.settings-section) button{max-width:100%}.admin-section .admin-workspace{display:block}.admin-section .admin-workspace-header{gap:16px;margin-bottom:12px}.admin-section .admin-workspace-header h1{margin-bottom:5px;font-size:23px}.admin-section .admin-workspace-header .eyebrow{display:none}.admin-section .admin-workspace-header p{font-size:12px;line-height:1.5}.admin-section .admin-navigation,.settings-navigation{z-index:3;background:#18271f;border:1px solid #697759;border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 16px;padding:6px;display:grid;position:sticky;top:0;box-shadow:0 6px 12px #0b18194d}.admin-section .admin-navigation>button,.settings-navigation>button{color:#cbd3c0;text-align:center;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:48px;margin:0;padding:8px 6px;font:600 13px/1.35 system-ui,sans-serif;display:flex}.admin-section .admin-navigation>button:hover,.settings-navigation>button:hover{background:#2c3e2d}.admin-section .admin-navigation>button[aria-selected=true],.settings-navigation>button[aria-selected=true]{color:#f7e5be;background:#344631;border-color:#8b9368;box-shadow:inset 0 -3px #ddbb76}.admin-section .admin-navigation strong{font-size:13px}.admin-section .admin-navigation small,.admin-section .admin-nav-mark,.admin-section .admin-nav-owner{display:none}.admin-section .admin-card-grid,.settings-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:18px;min-width:0;display:grid}.admin-section .admin-card-grid>.surface,.settings-card-grid>.surface{margin:0}.admin-section .surface,.settings-section .surface{overflow-wrap:anywhere;min-width:0}.admin-section [data-admin-target]{min-width:0}.admin-section [data-admin-target] input,.admin-section [data-admin-target] select{width:100%;min-width:0}.admin-section [data-admin-target-details]{margin:6px 0 14px;font-size:12px}.admin-section [data-admin-target-details] summary{cursor:pointer}.admin-section [data-admin-target-details] label{margin-top:10px}.admin-section .admin-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))}.admin-section .admin-panel-heading{margin-bottom:16px}.admin-section .admin-panel-heading .eyebrow{display:none}.admin-section .admin-panel-heading>h2{font-size:24px}.admin-section .admin-panel-heading>p{font-size:12px;line-height:1.6}.admin-section .admin-read-feedback{margin:10px 0;padding:8px 12px;font-size:12px;line-height:1.5}.settings-navigation{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-navigation>button{min-height:46px}.settings-tab-panel[hidden]{display:none!important}.settings-section .surface{padding:22px}.settings-section .surface h2{margin:0 0 18px;font-size:19px}.settings-section .surface p{font-size:13px;line-height:1.65}.settings-section .surface label{font-size:13px;line-height:1.55}.settings-section .surface :is(input:not([type=checkbox]):not([type=range]),select){width:100%;min-width:0}.settings-section .range-label{grid-template-columns:70px minmax(0,1fr)}.settings-section .check-label{align-items:flex-start}.settings-section .check-label input{flex-shrink:0;margin-top:4px}.settings-section .settings-form h2:not(:first-child){margin-top:26px}.settings-section [data-two-factor-panel]{margin-top:18px}.settings-section button:focus-visible,.settings-section input:focus-visible,.settings-section select:focus-visible,.settings-section textarea:focus-visible,.settings-section summary:focus-visible{outline-offset:3px;outline:2px solid #ebca88}@container game-workspace (width<=760px){.game-drawer-content>.admin-section,.game-drawer-content>.settings-section{padding:16px 16px 0}.admin-section .admin-navigation small{display:none}.admin-section .admin-navigation strong{font-size:12px}.admin-section .admin-navigation>button{min-height:52px}.admin-section .admin-card-grid,.settings-card-grid{grid-template-columns:1fr}}@media (max-height:650px){.admin-section .admin-navigation small{display:none}.admin-section .admin-navigation>button{min-height:42px;padding-block:7px}}@media (max-width:760px){.game-drawer[data-game-screen=admin],.game-drawer[data-game-screen=staff],.game-drawer[data-game-screen=settings],.game-drawer[data-game-screen=admin][data-expanded=true],.game-drawer[data-game-screen=staff][data-expanded=true],.game-drawer[data-game-screen=settings][data-expanded=true]{width:auto;left:7px;right:7px}.game-drawer-actions{gap:8px}.game-drawer-actions [data-game-expand]{padding:6px;font-size:11px}}.studio-3d{width:100%;height:100%;min-height:0;color:var(--text,#f3ead9);font:13px/1.4 var(--font-body,"Inter", "Segoe UI", system-ui, sans-serif);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative}.studio-3d-stage{background:radial-gradient(ellipse 70% 62% at 50% 46%, var(--surface-3,#2f251c) 0%, var(--studio-stage,#1a130e) 72%);cursor:grab;touch-action:none;border-radius:6px;outline:none;min-height:0;position:relative;overflow:hidden}.studio-3d:not([data-studio-drawn]) .studio-3d-stage{background:radial-gradient(ellipse 80% 70% at 50% 45%, var(--paper,#e9dcc0) 0%, color-mix(in srgb, var(--paper,#e9dcc0) 82%, var(--paper-ink-2,#5a4a3a)) 100%);cursor:default}.studio-3d:not([data-studio-drawn]) .studio-3d-status{color:var(--paper-ink,#2b2118);font-weight:600}.studio-3d-placeholder{pointer-events:none;place-items:center;padding:12px 12px 40px;display:grid;position:absolute;inset:0}.studio-3d-placeholder>img,.studio-3d-placeholder>svg,.studio-3d-placeholder>canvas{opacity:.92;width:auto;max-width:min(100%,220px);height:auto;max-height:calc(100% - 24px)}.studio-3d[data-studio-drawn] .studio-3d-placeholder{display:none}.studio-3d:not([data-studio-drawn]) .studio-3d-stage:has(.studio-3d-placeholder:not(:empty))+.studio-3d-status{top:auto;bottom:58px;transform:none}.studio-3d-stage:active{cursor:grabbing}.studio-3d-stage:focus-visible{box-shadow:inset 0 0 0 3px var(--focus,#f6d38a)}.studio-3d[data-studio-state=loading] .studio-3d-canvas,.studio-3d[data-studio-state=unavailable] .studio-3d-canvas{visibility:hidden}.studio-3d-status{text-align:center;color:var(--text-2,#d6c8ae);pointer-events:none;margin:0;font-size:13px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.studio-3d[data-studio-state=ready] .studio-3d-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.studio-3d-controls{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 0 0;display:flex}.studio-3d-shots{display:contents}.studio-3d-button,.studio-3d-retry{border:1px solid var(--line-strong,#8a6e50);background:var(--surface-2,#241c15);min-width:32px;min-height:32px;color:var(--text,#f3ead9);font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:0 10px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.studio-3d-button:hover:not(:disabled,[aria-pressed=true]){background:var(--surface-3,#2f251c);border-color:var(--brass,#dfb36a)}.studio-3d-button:focus-visible,.studio-3d-retry:focus-visible{outline:3px solid var(--focus,#f6d38a);outline-offset:2px}.studio-3d-button[aria-pressed=true]{background:var(--brass,#dfb36a);border-color:var(--brass,#dfb36a);color:var(--brass-ink,#1a1511)}.studio-3d-button[aria-pressed=true]:hover:not(:disabled){background:var(--brass-hi,#f0cd8a);border-color:var(--brass-hi,#f0cd8a);color:var(--brass-ink,#1a1511)}.studio-3d-button:disabled{cursor:default;opacity:.55}.studio-3d-button[data-studio-cam]:not([data-studio-cam=home]){padding:0 6px}.studio-3d-icon{flex:none;width:18px;height:18px}.studio-3d-retry{background:var(--brass,#dfb36a);border-color:var(--brass,#dfb36a);color:var(--brass-ink,#1a1511);position:absolute;top:calc(50% + 26px);left:50%;transform:translate(-50%)}.studio-3d-retry:hover{background:var(--brass-hi,#f0cd8a);border-color:var(--brass-hi,#f0cd8a)}.studio-3d-retry[hidden]{display:none}@media (prefers-reduced-motion:reduce){.studio-3d-button,.studio-3d-retry{transition:none}}.reduce-motion .studio-3d-button,.reduce-motion .studio-3d-retry{transition:none}.bag-list{color:var(--text);font:400 var(--text-13)/1.45 var(--font-body);flex-direction:column;gap:8px;padding:12px;display:flex;overflow:hidden}.bag-footer{border-top:1px solid var(--line);gap:6px;padding-top:8px;display:grid}.bag-space{grid-template-columns:auto minmax(60px,1fr);align-items:center;gap:2px 10px;display:grid}.bag-space>.bag-space-note,.bag-space>.bag-space-warning{grid-column:1/-1}.bag-space-label{color:var(--text-2);font-size:var(--text-12);font-variant-numeric:tabular-nums;margin:0}.bag-space-label strong{color:var(--text);font-size:var(--text-15);font-weight:650}.bag-space-meter{border-radius:var(--radius-control);background:var(--sunk);appearance:none;border:0;width:100%;height:8px}.bag-space-meter::-webkit-meter-bar{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);height:8px}.bag-space-meter::-webkit-meter-optimum-value{background:var(--brass);border-radius:var(--radius-control)}.bag-space-meter::-webkit-meter-suboptimum-value{background:var(--brass-hi);border-radius:var(--radius-control)}.bag-space-meter::-webkit-meter-even-less-good-value{background:var(--warn);border-radius:var(--radius-control)}.bag-space-meter::-moz-meter-bar{background:var(--brass)}.bag-space-note{color:var(--text-3);font-size:var(--text-11);margin:0;line-height:1.4}.bag-space-warning{border-left:3px solid var(--warn);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font-size:var(--text-12);margin:0;padding:6px 8px;line-height:1.4}.bag-space-warning strong{color:var(--warn)}.bag-mail{border:1px solid var(--line);border-left:3px solid var(--brass);border-radius:var(--radius-card);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:6px 8px;padding:6px 8px;display:flex}.bag-mail p{color:var(--text-2);font-size:var(--text-12);flex:100%;margin:0;line-height:1.4}.bag-mail.is-blocking{border-left-color:var(--warn)}.bag-mail strong{color:var(--text)}.bag-mail-actions{flex-wrap:wrap;gap:6px;display:flex}.bag-mail-actions .button{min-height:30px;font-size:var(--text-12);padding:2px 8px}.bag-search input{width:100%;min-height:36px;font-size:var(--text-13);padding:6px 10px}.bag-tools{align-items:stretch;gap:6px;min-width:0;display:flex}.bag-tools .bag-search{flex:auto;min-width:0}.bag-sort{flex:0 132px;min-width:96px;display:flex}.bag-sort select{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);width:100%;min-height:36px;color:var(--text);font:600 var(--text-12)/1.2 var(--font-body);cursor:pointer;padding:4px 6px}.bag-sort select:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.bag-filters{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-wrap:nowrap;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.bag-filter{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);min-height:30px;color:var(--text-2);font:600 var(--text-12)/1.2 var(--font-body);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast);flex:none;align-items:center;gap:6px;padding:2px 9px;display:inline-flex}.bag-filter:hover{background:var(--surface-3);color:var(--text)}.bag-filter[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.bag-filter-count{color:var(--text-3);font-variant-numeric:tabular-nums}.bag-filter[aria-pressed=true] .bag-filter-count{color:var(--brass-ink)}.bag-grid{scrollbar-color:var(--line-strong) transparent;flex:1;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:max-content;align-content:start;gap:8px;min-height:0;margin:0;padding:2px 4px 4px 2px;list-style:none;display:grid;overflow-y:auto}.bag-cell-slot{min-width:0}.bag-cell{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);width:100%;min-height:112px;color:var(--text);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast);align-content:start;justify-items:center;gap:6px;padding:8px 4px 6px;display:grid}.bag-cell:hover{background:var(--surface-3);border-color:var(--line-strong)}.bag-cell[aria-pressed=true]{background:var(--surface-3);border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.bag-cell .ui-thumb{border-color:var(--line)}.bag-cell[data-locked],.bag-cell[data-saci]{position:relative}.bag-cell-lock{background:var(--sunk);border:1px solid var(--warn);border-radius:var(--radius-control);place-items:center;width:22px;height:22px;display:grid;position:absolute;top:6px;right:6px}.bag-cell-saci{color:var(--brass-ink);background:var(--danger);border-radius:var(--radius-control);pointer-events:none;padding:1px 6px;font-size:.7rem;font-weight:700;position:absolute;top:6px;left:6px}.bag-lock-chip,.bag-action-locked{align-items:center;gap:4px;display:inline-flex}.bag-cell-name{-webkit-line-clamp:2;line-clamp:2;width:100%;color:var(--text);font-size:var(--text-12);text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.bag-cell[aria-pressed=true] .bag-cell-name{color:var(--brass-hi)}.bag-note{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);grid-column:1/-1;gap:8px;padding:10px;display:grid}.bag-note p{color:var(--text-2);font-size:var(--text-12);margin:0;line-height:1.45}.bag-note strong{color:var(--text)}.bag-note .button{min-height:32px;font-size:var(--text-12);justify-self:start;padding:4px 10px}.bag-view{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--stage-bg);min-height:0;display:grid;overflow:hidden}.bag-view-empty{color:var(--text-2);place-items:center}.bag-stage{height:100%;min-height:0;padding:8px 8px 10px;position:relative}.bag-stage .studio-3d-stage{background:radial-gradient(ellipse 68% 60% at 50% 44%, var(--thumb-pad-hi), var(--thumb-pad-lo) 74%);border-radius:var(--radius-card)}.bag-stage .studio-3d-stage:after{content:"";background:radial-gradient(closest-side, var(--bg-0), transparent);opacity:0;pointer-events:none;border-radius:50%;width:36%;height:8%;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.bag-stage[data-studio-state=loading] .studio-3d-stage:after{opacity:.7}.bag-stage .studio-3d-status{color:var(--text-2);font-size:var(--text-13)}.bag-stage .studio-3d-controls{padding-top:8px}.bag-stage .studio-3d-button{min-height:34px;font-size:var(--text-12)}.bag-stage>p[role=status]{color:var(--text-2);font-size:var(--text-13);text-align:center;margin:0;padding:24px}.bag-stage[data-preview-state]{place-content:center;justify-items:center;gap:12px;display:grid}.bag-stage[data-preview-state=ready],.bag-stage[data-studio-state]{display:block}.bag-stage-hint,.bag-stage-size{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text-2);font-size:var(--text-12);pointer-events:none;margin:0;padding:4px 8px;line-height:1.3;position:absolute}.bag-stage-hint{top:20px;left:20px}.bag-stage-size{align-items:baseline;gap:6px;display:flex;top:20px;right:20px}.bag-stage-size-value{color:var(--text);font-variant-numeric:tabular-nums;font-weight:650}.bag-stage-size span:last-child{color:var(--text-3);font-size:var(--text-11);letter-spacing:.04em}.bag-stage[data-studio-state=loading]~.bag-stage-hint,.bag-stage[data-studio-state=unavailable]~.bag-stage-hint,.bag-stage[data-preview-state=unavailable]~.bag-stage-hint{display:none}.bag-stage-fallback{color:var(--text-3);font-size:var(--text-12);text-align:center;margin:0;display:none;position:absolute;bottom:64px;left:20px;right:20px}.bag-stage[data-studio-state=unavailable]~.bag-stage-fallback,.bag-stage[data-preview-state=unavailable]~.bag-stage-fallback{display:block}.bag-detail{overflow:hidden}.bag-detail>.ui-stage-body{padding:12px}.bag-detail-empty{color:var(--text-2);font-size:var(--text-13);margin:0}.bag-label{font:400 var(--text-13)/1.5 var(--font-body);gap:10px;padding:14px 16px 16px;display:grid}.bag-label-kind{color:var(--paper-ink-2);font-size:var(--text-11);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.bag-label h2{color:var(--paper-ink);font:400 var(--text-22)/1.2 var(--font-title);overflow-wrap:anywhere;margin:-4px 0 0}.bag-label-chips{flex-wrap:wrap;gap:6px;display:flex}.bag-label .ui-chip,.bag-label .ui-chip[data-tone]{border-color:var(--paper-ink-2);color:var(--paper-ink);background:0 0}.bag-label .ui-chip[data-tone=brass]{border-color:var(--paper-focus);color:var(--paper-focus)}.bag-label .ui-chip[data-tone=ok],.bag-label .ui-chip[data-tone=info]{border-style:dashed}.bag-label-stats{gap:0}.bag-label .ui-stat{border-bottom-color:color-mix(in srgb, var(--paper-ink-2) 30%, transparent);padding:5px 0}.bag-label .ui-stat dt{color:var(--paper-ink-2);font-size:var(--text-12)}.bag-label .ui-stat dd{color:var(--paper-ink);font-size:var(--text-13);font-variant-numeric:tabular-nums}.bag-label .ui-stat dd small{color:var(--paper-ink-2);font-size:var(--text-11)}.bag-label-description,.bag-label-effect{color:var(--paper-ink);font-size:var(--text-13);margin:0;line-height:1.5}.bag-label-section{gap:4px;display:grid}.bag-label-section h3{color:var(--paper-ink);font:400 var(--text-15)/1.3 var(--font-title);margin:0}.bag-label-section ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.bag-label-section li{color:var(--paper-ink);font-size:var(--text-12);line-height:1.4}.bag-label-section li>span{color:var(--paper-ink-2);font-weight:700}.bag-label-section li>span:after{content:" ·"}.bag-label-more{color:var(--paper-ink-2);font-style:italic}.bag-label-empty{color:var(--paper-ink-2);font-size:var(--text-12);margin:0;line-height:1.45}.bag-actions{gap:6px}.bag-actions .button{min-height:34px;font-size:var(--text-12);padding:5px 12px}.bag-action-note{color:var(--text-2);font-size:var(--text-12);flex-basis:100%;margin:0}@media (max-width:1100px){.bag-list{flex-direction:row;align-items:stretch;gap:12px}.bag-footer,.bag-filters{display:none}.bag-search{flex:0 0 200px}.bag-tools{flex-direction:column;flex:0 0 200px}.bag-tools .bag-search,.bag-sort{flex:none}.bag-grid{grid-template-rows:1fr;grid-template-columns:none;grid-auto-columns:92px;grid-auto-flow:column;overflow:auto hidden}.bag-cell{height:100%;min-height:0}}@media (min-height:900px){.bag-filters{flex-wrap:wrap;padding-bottom:0;overflow-x:visible}}@media (max-width:1100px) and (orientation:portrait){.bag-list{flex-direction:column;align-items:stretch;gap:8px}.bag-footer{display:grid}.bag-filters{flex-wrap:wrap;padding-bottom:0;display:flex;overflow-x:visible}.bag-search{flex:none}.bag-tools{flex-direction:row;flex:none}.bag-tools .bag-search{flex:auto}.bag-grid{grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-columns:auto;grid-auto-flow:row;overflow:hidden auto}.bag-cell{height:auto;min-height:112px}}@media (max-width:520px){.bag-tools{flex-direction:column}.bag-tools .bag-search,.bag-tools .bag-sort{flex:none;width:100%}}.bag-splitter{display:none}@media (min-width:1101px){.ui-stage-layout.bag{grid-template-columns:var(--bag-list-w,minmax(300px, 340px)) 12px minmax(240px, 1fr) 12px var(--bag-detail-w,minmax(320px, 360px));grid-template-areas:"lista sep-lista vista sep-detalhe detalhe";column-gap:0}.bag-splitter{z-index:1;border-radius:var(--radius-control);cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;min-height:0;display:grid;position:relative}.bag-splitter[data-bag-splitter=list]{grid-area:sep-lista}.bag-splitter[data-bag-splitter=detail]{grid-area:sep-detalhe}.bag-splitter:before{content:"";position:absolute;inset:0 -4px}.bag-splitter-grip{background:var(--line-strong);width:4px;height:56px;transition:background-color var(--motion-fast), height var(--motion-fast);border-radius:2px}.bag-splitter:hover .bag-splitter-grip,.bag-splitter:focus-visible .bag-splitter-grip,[data-bag-resizing=list]>.bag-splitter[data-bag-splitter=list] .bag-splitter-grip,[data-bag-resizing=detail]>.bag-splitter[data-bag-splitter=detail] .bag-splitter-grip{background:var(--brass);height:96px}[data-bag-resizing],[data-bag-resizing] *{cursor:col-resize;-webkit-user-select:none;user-select:none}}.bag-view{container:bag-palco/inline-size}@container bag-palco (width<=540px){.bag-stage-hint{width:-moz-fit-content;width:fit-content;max-width:calc(100% - 40px);top:56px;right:20px}}.immersive-shell .game-drawer-actions .game-minimize-button{align-items:center;gap:6px;min-height:36px;display:inline-flex}.bag-pin{align-items:center;gap:6px;display:inline-flex}.bag-pin .icon{width:14px;height:14px}.immersive-shell .button.ghost.bag-pin[aria-pressed=true]{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.immersive-shell .game-bag-bar{z-index:14;background:color-mix(in srgb, var(--surface-1) 95%, transparent);border:1px solid var(--line-strong);border-radius:var(--radius-panel);max-width:calc(100% - 24px);box-shadow:0 8px 22px var(--bg-0);color:var(--text);font:400 var(--text-13)/1.3 var(--font-body);align-items:center;gap:12px;padding:6px 8px 6px 12px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.immersive-shell .game-bag-bar[hidden]{display:none}.bag-bar-head{align-items:center;gap:8px;min-width:0;display:flex}.bag-bar-head>.icon{width:22px;height:22px;color:var(--brass);flex:none}.bag-bar-title{gap:1px;margin:0;display:grid}.bag-bar-title strong{color:var(--text);font:400 var(--text-15)/1.2 var(--font-title)}.bag-bar-title small{color:var(--text-2);font-size:var(--text-12);font-variant-numeric:tabular-nums;white-space:nowrap}.bag-bar-title small.is-full{color:var(--warn)}.bag-bar-mail{color:var(--text-2);font-size:var(--text-11);white-space:nowrap}.bag-bar-mail.is-blocking{color:var(--warn)}.bag-bar-items{gap:6px;margin:0;padding:0;list-style:none;display:flex}.bag-bar-item{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-2);width:54px;height:54px;color:var(--text);cursor:pointer;transition:background-color var(--motion-fast), border-color var(--motion-fast);place-items:center;padding:2px;display:grid;position:relative}.bag-bar-item:hover{background:var(--surface-3);border-color:var(--brass)}.bag-bar-item.is-pinned{border-color:var(--brass)}.game-bag-bar .bag-bar-item .ui-thumb[data-size]{border-radius:var(--radius-control);border:0;width:48px;height:48px}.game-bag-bar .bag-bar-item .ui-thumb-text{padding:2px;overflow:hidden}.game-bag-bar .bag-bar-item .ui-thumb-quantity{padding:0 3px;bottom:1px;right:1px}.bag-bar-pin{z-index:1;border-radius:var(--radius-control);background:var(--surface-1);width:16px;height:16px;color:var(--brass);place-items:center;display:grid;position:absolute;top:2px;left:2px}.bag-bar-pin .icon{width:11px;height:11px}.bag-bar-empty{color:var(--text-2);font-size:var(--text-12);margin:0}.bag-bar-actions{align-items:center;gap:6px;display:flex}.bag-bar-actions .button{min-height:34px;font-size:var(--text-12);padding:4px 12px}.bag-bar-close{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:34px;height:34px;color:var(--text);cursor:pointer;place-items:center;padding:0;display:grid}.bag-bar-close:hover{background:var(--surface-3);color:var(--brass-hi)}.bag-bar-close .icon{width:16px;height:16px}@media (max-width:1599px){.bag-bar-items>li:not(.is-pinned):nth-child(n+7){display:none}}@media (max-width:1100px){.bag-bar-items>li:not(.is-pinned):nth-child(n+5){display:none}}@media (max-width:760px){.bag-bar-title{display:none}.immersive-shell .game-bag-bar{gap:8px}}.immersive-shell:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden])) .game-bag-bar{display:none}.immersive-shell:has(>:where(.game-stage)>.game-bag-bar:not([hidden])):not(:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden]))) .game-running-actions{bottom:91px}.immersive-shell:has(>:where(.game-stage)>.game-bag-bar:not([hidden])):not(:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden]))) .explorable-world>.world-interaction{bottom:92px}.immersive-shell:has(>:where(.game-stage)>.game-bag-bar:not([hidden])):has(>:where(.game-stage)>.game-running-actions:not([hidden])):not(:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden]))) .explorable-world>.world-interaction{bottom:163px}.immersive-shell:has(>:where(.game-stage)>.game-bag-bar:not([hidden])):has(>:where(.game-stage)>.game-running-actions:not([hidden])>.activity-line+.activity-line):not(:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden]))) .explorable-world>.world-interaction{bottom:235px}.immersive-shell:has(>:where(.game-stage)>.game-bag-bar:not([hidden])):has(>:where(.game-stage)>.game-running-actions:not([hidden])>.activity-line+.activity-line+.activity-line):not(:has(>:where(.game-stage)>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.boss-dock:not([hidden]))) .explorable-world>.world-interaction{bottom:307px}.inventory-card .inventory-preview-button{min-height:40px;margin-top:12px}.inventory-preview-dialog{border:1px solid var(--line-strong);border-radius:var(--radius-panel);width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface-1);box-shadow:0 22px 80px var(--bg-0);overscroll-behavior:contain;font:400 var(--text-13)/1.5 var(--font-body);padding:20px;overflow:auto}.inventory-preview-dialog::backdrop{background:var(--bg-0)}.inventory-preview-dialog>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.inventory-preview-dialog h2{color:var(--text);font:400 var(--text-22)/1.2 var(--font-title);margin:0}.inventory-preview-dialog>header button{flex-shrink:0}.inventory-preview-quantity{color:var(--brass-hi);font-variant-numeric:tabular-nums;margin:8px 0 14px}.inventory-preview-dialog [data-inventory-viewer]{height:clamp(260px,56vh,480px)}.inventory-preview-dialog [data-inventory-viewer] .studio-3d-stage{background:radial-gradient(ellipse 68% 60% at 50% 44%, var(--thumb-pad-hi), var(--thumb-pad-lo) 74%)}.inventory-preview-dialog [data-inventory-viewer]>p[role=status]{color:var(--text-2);text-align:center;margin:0;padding:24px}.inventory-preview-description{color:var(--text-2);font-size:var(--text-13);margin:14px 0 0;line-height:1.6}.inventory-preview-description:empty{display:none}@media (max-width:560px){.inventory-preview-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px);padding:16px}.inventory-preview-dialog h2{font-size:var(--text-18)}.inventory-preview-dialog [data-inventory-viewer]{height:260px}}.immersive-shell .game-drawer[data-game-screen=npc-duels]{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-panel);width:min(720px,56vw);min-width:min(360px,100% - 24px);max-width:none;box-shadow:-12px 0 32px var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--text);font-family:var(--font-body);inset:12px 12px 12px auto}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-header{background:var(--surface-1);border-bottom:1px solid var(--line);min-height:52px;padding:8px 16px 8px 20px}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-header h2{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);margin:0}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-header .eyebrow{font-size:var(--text-11);letter-spacing:.08em;color:var(--text-3)}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-header .game-close-button{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:40px;height:40px;color:var(--text);font:400 var(--text-22)/1 var(--font-title)}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-header .game-close-button:hover{background:var(--surface-3);color:var(--brass-hi)}.immersive-shell .game-drawer[data-game-screen=npc-duels]>.game-drawer-content{scrollbar-color:var(--line-strong) var(--surface-1)}@media (min-height:520px){.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada]){width:auto;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;inset:0;overflow:visible}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada]):focus{outline:none}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada])>.game-drawer-header{z-index:3;pointer-events:none;background:0 0;border:0;gap:0;min-height:0;padding:0;position:absolute;top:12px;right:12px}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada])>.game-drawer-header>div.game-drawer-heading{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada])>.game-drawer-header .game-drawer-actions{pointer-events:auto}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada])>.game-drawer-header .game-close-button{background:color-mix(in srgb, var(--surface-1) 94%, transparent);width:44px;height:44px;box-shadow:0 8px 22px var(--bg-0)}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>[data-drawer-format=camada])>.game-drawer-content{overscroll-behavior:contain;pointer-events:none;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;padding:0;position:absolute;inset:0;overflow:hidden auto}.immersive-shell .duel-hud{pointer-events:none;grid-template-rows:auto minmax(0,1fr) auto;min-height:100%;position:relative}.immersive-shell .duel-hud-bottom{z-index:1;position:sticky;bottom:12px}:is(.immersive-shell,.game-stage)[data-duel-player-side] .duel-hud-bottom{width:min(960px,100%,max(820px,72%))}:is(.immersive-shell,.game-stage)[data-duel-player-side=left] .duel-hud-bottom{justify-self:end}:is(.immersive-shell,.game-stage)[data-duel-player-side=right] .duel-hud-bottom{justify-self:start}}@media (min-height:520px) and (min-width:1700px){:is(.immersive-shell,.game-stage)[data-duel-player-side] .duel-hud-bottom{width:min(1040px,100%)}}@media (min-height:520px){.immersive-shell[data-panel-open=true]:has(>:where(.game-stage)>.game-drawer:is([data-game-screen=npc-duels],[data-game-screen=duels]):not([hidden])>.game-drawer-content>[data-drawer-format=camada]) .game-stage>.game-toast{left:12px;right:auto;top:calc(var(--duel-top-band,120px) + 8px);background:color-mix(in srgb, var(--surface-1) 80%, transparent);width:min(340px,max(22vw,50% - 46px),100% - 24px);max-width:none;max-height:max(24%,110px);bottom:auto;overflow:auto;transform:none}.immersive-shell[data-panel-open=true]:has(>:where(.game-stage)>.game-drawer:is([data-game-screen=npc-duels],[data-game-screen=duels]):not([hidden])>.game-drawer-content>[data-drawer-format=camada]) .game-stage[data-duel-player-side=right]>.game-toast{left:auto;right:68px}}@media (min-height:520px) and (max-height:640px){.immersive-shell[data-panel-open=true]:has(>:where(.game-stage)>.game-drawer:is([data-game-screen=npc-duels],[data-game-screen=duels]):not([hidden])>.game-drawer-content>[data-drawer-format=camada]) .game-stage>.game-toast{left:8px}.immersive-shell[data-panel-open=true]:has(>:where(.game-stage)>.game-drawer:is([data-game-screen=npc-duels],[data-game-screen=duels]):not([hidden])>.game-drawer-content>[data-drawer-format=camada]) .game-stage[data-duel-player-side=right]>.game-toast{left:auto;right:60px}}.immersive-shell:has(>:where(.game-stage)>.game-drawer[data-game-screen=npc-duels]:not([hidden])>.game-drawer-content>[data-drawer-format=camada]) :is(.explorable-world .world-heading,.explorable-world .world-tools,.explorable-world .world-destinations,.explorable-world .world-travel-menu,.explorable-world .world-interaction,.explorable-world .world-instructions,.explorable-world .world-clock,.explorable-world .village-event-layer,.explorable-world .hunt-dock,.quest-ribbon,.game-chat-host,.game-running-actions){visibility:hidden}.immersive-shell .duel-hud{--duel-band:color-mix(in srgb, var(--surface-1) 94%, transparent);--duel-safe-top:124px;--duel-safe-bottom:150px;box-sizing:border-box;color:var(--text);font:400 var(--text-13)/1.45 var(--font-body);gap:12px;padding:12px;display:grid}.immersive-shell .duel-hud h2,.immersive-shell .duel-hud h3,.immersive-shell .duel-hud p{margin:0}.immersive-shell .duel-hud-top{grid-row:1;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,300px) 44px;grid-template-areas:"player round npc close";align-items:start;gap:12px;display:grid}.immersive-shell .duel-hud-close-slot{grid-area:close;width:44px;height:44px}.immersive-shell .duel-hud .duel-plate,.immersive-shell .duel-hud .duel-round,.immersive-shell .duel-hud .duel-hud-bottom{pointer-events:auto;background:var(--duel-band);border:1px solid var(--line-strong);border-radius:var(--radius-panel);box-shadow:0 10px 28px var(--bg-0)}.immersive-shell .duel-plate[data-duel-side=player]{grid-area:player}.immersive-shell .duel-plate[data-duel-side=npc]{grid-area:npc}:is(.immersive-shell,.game-stage)[data-duel-player-side=right] .duel-hud-top{grid-template-areas:"npc round player close"}.immersive-shell .duel-plate{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"seal id vigor""meter meter meter""tags tags tags";align-items:center;gap:5px 10px;min-width:0;padding:8px 12px 9px;display:grid}.immersive-shell .duel-seal{border:2px solid var(--brass);background:radial-gradient(circle at 50% 35%, var(--thumb-pad-hi), var(--thumb-pad-lo) 72%);width:36px;height:36px;color:var(--brass-hi);font:400 var(--text-15)/1 var(--font-title);letter-spacing:.02em;border-radius:50%;grid-area:seal;place-items:center;display:grid}.immersive-shell .duel-seal[data-duel-seal=npc]{border-color:var(--origin-sale);color:var(--text)}.immersive-shell .duel-plate-id{grid-area:id;min-width:0}.immersive-shell .duel-plate-id h3{font:400 var(--text-18)/1.15 var(--font-title);color:var(--text);overflow-wrap:anywhere}.immersive-shell .duel-plate-id small{font-size:var(--text-12);color:var(--text-2);line-height:1.3;display:block}.immersive-shell .duel-vigor{display:contents}.immersive-shell .duel-vigor meter{appearance:none;border:1px solid var(--line-strong);background:var(--sunk);border-radius:999px;grid-area:meter;width:100%;height:10px;margin:0;display:block;overflow:hidden}.immersive-shell .duel-vigor meter::-webkit-meter-bar{background:var(--sunk);border:0;border-radius:999px;height:100%}.immersive-shell .duel-vigor meter::-webkit-meter-optimum-value{background:var(--brass);border-radius:999px}.immersive-shell .duel-vigor meter::-webkit-meter-suboptimum-value{background:var(--warn);border-radius:999px}.immersive-shell .duel-vigor meter::-webkit-meter-even-less-good-value{background:var(--danger);border-radius:999px}.immersive-shell .duel-vigor meter::-moz-meter-bar{background:var(--brass);border-radius:999px}.immersive-shell .duel-vigor meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--warn)}.immersive-shell .duel-vigor meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--danger)}.immersive-shell .duel-vigor-text{font-variant-numeric:tabular-nums;grid-area:vigor;justify-items:end;display:grid}.immersive-shell .duel-vigor-text strong{font:650 var(--text-18)/1.1 var(--font-body);color:var(--text)}.immersive-shell .duel-vigor-text small{font-size:var(--text-11);color:var(--text-2);white-space:nowrap;line-height:1.3}.immersive-shell .duel-tags{flex-wrap:wrap;grid-area:tags;gap:6px;margin:0;padding:0;list-style:none;display:flex}.immersive-shell .duel-tag{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);font:600 var(--text-11)/1.6 var(--font-body);letter-spacing:.04em;padding:0 7px}.immersive-shell .duel-tag[data-tone=brass]{color:var(--brass-hi);border-color:var(--brass)}.immersive-shell .duel-tag[data-tone=info]{color:var(--info);border-color:var(--info)}.immersive-shell .duel-tag[data-tone=muted]{color:var(--text-3)}.immersive-shell .duel-round{text-align:center;grid-area:round;justify-self:center;justify-items:center;gap:3px;width:max-content;min-width:min(260px,100%);max-width:min(560px,100%);padding:7px 16px 8px;display:grid}.immersive-shell .duel-round-head{text-align:left;justify-content:center;align-items:center;gap:10px;display:flex}.immersive-shell .duel-kicker{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--brass);display:block}.immersive-shell .duel-title{font:400 var(--text-22)/1.15 var(--font-title);color:var(--text)}.immersive-shell .duel-round[data-outcome=win] .duel-title{color:var(--brass-hi)}.immersive-shell .duel-clock{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.immersive-shell .duel-clock strong{font:650 var(--text-13)/1 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;position:relative}.immersive-shell .duel-clock-ring{display:block;position:absolute;inset:0}.immersive-shell .duel-clock-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.immersive-shell .duel-clock-track{fill:var(--sunk);stroke:var(--line);stroke-width:3px}.immersive-shell .duel-clock-value{fill:none;stroke:var(--brass);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--duel-clock,1)) * 100px);transition:stroke-dashoffset .48s linear, stroke var(--motion-base)}.immersive-shell .duel-clock[data-urgent=true] .duel-clock-value{stroke:var(--warn)}.immersive-shell .duel-clock[data-urgent=true] strong{color:var(--warn)}.immersive-shell .duel-last{font-size:var(--text-12);color:var(--text-2);line-height:1.35}.immersive-shell .duel-saldo-score{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-2) 92%, transparent);justify-items:center;gap:1px;margin:2px 0 0;padding:3px 12px 4px;display:grid}.immersive-shell .duel-saldo-kicker{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--text-2)}.immersive-shell .duel-saldo-line{font:600 var(--text-15)/1.25 var(--font-body);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.immersive-shell .duel-saldo-line b{font:700 var(--text-18)/1.1 var(--font-body);color:var(--text)}.immersive-shell .duel-saldo-line em{color:var(--warn);font-style:normal;font-weight:700}.immersive-shell .duel-saldo-x{color:var(--text-3)}.immersive-shell .duel-saldo-score[data-lead=player]{border-color:var(--brass)}.immersive-shell .duel-saldo-score[data-lead=player] .duel-saldo-kicker{color:var(--brass-hi)}.immersive-shell .duel-saldo-score[data-lead=npc]{border-color:var(--warn)}.immersive-shell .duel-saldo-score[data-lead=npc] .duel-saldo-kicker{color:var(--warn)}.immersive-shell .duel-log{width:100%}.immersive-shell .duel-log>summary{cursor:pointer;font:600 var(--text-12)/1.4 var(--font-body);color:var(--brass-hi)}.immersive-shell .duel-log .npc-history{text-align:left;max-height:min(168px,18vh);font-size:var(--text-12);margin:6px 0 0;padding:0;list-style:none;overflow:auto}.immersive-shell .duel-log .npc-history li{border-top:1px solid var(--line);gap:1px;margin:0;padding:5px 0;display:grid}.immersive-shell .duel-log .npc-history strong{color:var(--text)}.immersive-shell .duel-log .npc-history span,.immersive-shell .duel-log .npc-history small{color:var(--text-2);line-height:1.4;font-size:var(--text-12);margin:0;display:block}.immersive-shell .duel-hud-bottom{grid-row:3;justify-self:center;width:min(960px,100%);padding:9px 12px 8px}.immersive-shell .duel-hud .duel-alert{border:1px solid var(--danger);border-radius:var(--radius-control);color:var(--danger);font-size:var(--text-13);margin:0 0 8px;padding:6px 10px}.immersive-shell .duel-hud .duel-read{border:1px dashed var(--brass);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-2) 92%, transparent);color:var(--text);font-size:var(--text-13);flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 8px;padding:6px 10px;line-height:1.45;display:flex}.immersive-shell .duel-hud .duel-read strong{color:var(--brass-hi);font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.immersive-shell .duel-hud .duel-read[data-duel-read=waiting]{border-style:dotted;border-color:var(--line-strong);color:var(--text-2)}.immersive-shell .duel-hud .duel-read b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:600}.immersive-shell .duel-hud .duel-stake{border-left:3px solid var(--warn);border-radius:var(--radius-control);background:color-mix(in srgb, var(--surface-2) 92%, transparent);color:var(--text-2);font-size:var(--text-13);margin:0 0 8px;padding:5px 10px;line-height:1.45}.immersive-shell .duel-hud .duel-stake[data-duel-hp-stake=urgent]{border:1px solid var(--danger);color:var(--text);border-left-width:3px;font-weight:600}.immersive-shell .duel-deck{margin:0}.immersive-shell .duel-deck fieldset{border:0;min-width:0;margin:0;padding:0}.immersive-shell .duel-deck-row{grid-template-columns:minmax(0,1fr) minmax(190px,250px) minmax(150px,180px);align-items:stretch;gap:8px;display:grid}.immersive-shell .duel-stances{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.immersive-shell .duel-stance{cursor:pointer;display:block;position:relative}.immersive-shell .duel-stance input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.immersive-shell .duel-stance-card{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);height:100%;min-height:52px;color:var(--text);transition:background var(--motion-fast), border-color var(--motion-fast), box-shadow var(--motion-fast);grid-template-rows:auto auto;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:8px;padding:6px 10px;display:grid;position:relative}.immersive-shell .duel-stance-mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;color:var(--text-2);grid-row:1/3}.immersive-shell .duel-stance-card strong{font:650 var(--text-15)/1.2 var(--font-body);color:var(--text)}.immersive-shell .duel-stance-card small{font-size:var(--text-12);color:var(--text-2);line-height:1.25}.immersive-shell .duel-stance:hover .duel-stance-card{background:var(--surface-3)}.immersive-shell .duel-stance input:checked+.duel-stance-card{border-color:var(--brass);background:color-mix(in srgb, var(--brass) 14%, var(--surface-2));box-shadow:inset 0 0 0 1px var(--brass)}.immersive-shell .duel-stance input:checked+.duel-stance-card .duel-stance-mark{color:var(--brass-hi)}.immersive-shell .duel-stance input:checked+.duel-stance-card:after{content:"";background:var(--brass-hi);width:8px;height:8px;box-shadow:0 0 0 2px var(--surface-1);border-radius:50%;position:absolute;top:6px;right:6px}.immersive-shell .duel-stance input:focus-visible+.duel-stance-card{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell .duel-deck fieldset:disabled .duel-stance{cursor:default}.immersive-shell .duel-deck fieldset:disabled .duel-stance-card{background:var(--surface-1)}.immersive-shell .duel-technique{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);cursor:pointer;transition:background var(--motion-fast), border-color var(--motion-fast);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;display:grid}.immersive-shell .duel-hud input[type=checkbox],.immersive-shell .duel-hud input[type=radio]{background:0 0}.immersive-shell .duel-technique input{width:18px;height:18px;accent-color:var(--brass);cursor:inherit;margin:0}.immersive-shell .duel-technique input:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell .duel-technique strong{font:600 var(--text-13)/1.25 var(--font-body);color:var(--text);display:block}.immersive-shell .duel-technique small{font-size:var(--text-12);color:var(--text-2);line-height:1.25;display:block}.immersive-shell .duel-technique:has(input:checked){border-color:var(--brass);background:color-mix(in srgb, var(--brass) 12%, var(--surface-2))}.immersive-shell .duel-technique:has(input:disabled){cursor:default;border-color:var(--line);background:var(--surface-1)}.immersive-shell .duel-deck-notes{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;margin-top:6px;display:flex}.immersive-shell .duel-cycle{font-size:var(--text-12);color:var(--text-2);line-height:1.35}.immersive-shell .duel-status{font:600 var(--text-12)/1.35 var(--font-body);color:var(--brass-hi)}.immersive-shell .duel-hud[data-duel-state=waiting] .duel-status{color:var(--info)}.immersive-shell .duel-hud-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px 16px;margin-top:6px;padding-top:6px;display:flex}.immersive-shell .duel-rule{min-width:0;font-size:var(--text-12);color:var(--text-2);flex:1;line-height:1.35}.immersive-shell .duel-reward{color:var(--text);white-space:nowrap}.immersive-shell .duel-result{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:14px 18px;display:grid}.immersive-shell .duel-result .duel-alert{grid-column:1/-1}.immersive-shell .duel-result .npc-result{background:0 0;border:0;border-radius:0;gap:4px;margin:0;padding:0;display:grid}.immersive-shell .duel-result-reason{font-size:var(--text-13);color:var(--text-2)}.immersive-shell .duel-hud .duel-result-reward{font:650 var(--text-18)/1.3 var(--font-body);color:var(--brass-hi)}.immersive-shell .duel-result[data-outcome=loss] .duel-result-reward,.immersive-shell .duel-result[data-outcome=cancelled] .duel-result-reward{color:var(--text)}.immersive-shell .duel-result-note{font-size:var(--text-12);color:var(--text-2);line-height:1.4}.immersive-shell .duel-result-actions{gap:8px;display:flex}.immersive-shell :is(.duel-hud,.duel-roster) .button{background:var(--surface-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);min-height:40px;color:var(--text);box-shadow:none;font:600 var(--text-13)/1.2 var(--font-body);transition:background var(--motion-fast), border-color var(--motion-fast), color var(--motion-fast)}.immersive-shell :is(.duel-hud,.duel-roster) .button.small{min-height:36px;font-size:var(--text-12);padding:8px 12px}.immersive-shell :is(.duel-hud,.duel-roster) .button:hover:not(:disabled){background:var(--surface-2);border-color:var(--brass)}.immersive-shell :is(.duel-hud,.duel-roster) .button.primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.immersive-shell :is(.duel-hud,.duel-roster) .button.primary:hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.immersive-shell :is(.duel-hud,.duel-roster) .button.ghost{background:0 0}.immersive-shell :is(.duel-hud,.duel-roster) .button:disabled{cursor:default;opacity:.6}.immersive-shell .duel-hud .duel-confirm{width:100%;min-height:44px}.immersive-shell .duel-hud .duel-leave{white-space:nowrap;flex-shrink:0}.immersive-shell .game-drawer-content>.duel-roster{color:var(--text);padding:18px 22px 24px}.immersive-shell .duel-roster .segmented{border-bottom:1px solid var(--line);margin:0 0 18px}.immersive-shell .duel-roster .segmented button{min-height:44px;color:var(--text-2);font:600 var(--text-13)/1.2 var(--font-body);background:0 0;border:0;border-bottom:2px solid #0000}.immersive-shell .duel-roster .segmented button[aria-pressed=true]{color:var(--brass-hi);border-bottom-color:var(--brass)}.immersive-shell .duel-roster .segmented button:hover{color:var(--text)}.immersive-shell .game-drawer-content .duel-roster .section-heading{margin:0 0 14px}.immersive-shell .game-drawer-content .duel-roster .section-heading .eyebrow{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass)}.immersive-shell .game-drawer-content .duel-roster .section-heading h1{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);margin:4px 0 0}.immersive-shell .game-drawer-content .duel-roster .section-heading p{font-size:var(--text-13);color:var(--text-2);margin:6px 0 0;line-height:1.5}.immersive-shell .duel-roster .notice{background:var(--surface-2);border:1px solid var(--danger);border-radius:var(--radius-card);color:var(--text);margin:0 0 12px;padding:10px 12px}.immersive-shell .duel-roster .notice p,.immersive-shell .duel-roster .notice{font-size:var(--text-13)}.immersive-shell .duel-roster-loading{border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text-2);gap:4px;padding:18px;display:grid}.immersive-shell .duel-roster-loading strong{font:400 var(--text-18)/1.3 var(--font-title);color:var(--text)}.immersive-shell .duel-roster-last{border-left:3px solid var(--brass);background:var(--surface-2);border-radius:var(--radius-control);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 12px;padding:8px 12px;display:flex}.immersive-shell .duel-roster-last small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--brass)}.immersive-shell .duel-roster-last span{font-size:var(--text-13);color:var(--text)}.immersive-shell .duel-roster-rules{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--sunk);font-size:var(--text-13);color:var(--text-2);gap:4px;margin:0 0 16px;padding:10px 12px;line-height:1.5;display:grid}.immersive-shell .duel-roster-rules p{margin:0}.immersive-shell .duel-roster-rules strong{color:var(--text);font-variant-numeric:tabular-nums}.immersive-shell .duel-roster-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.immersive-shell .duel-roster-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:44px minmax(0,1fr);grid-template-areas:"seal body";align-items:start;gap:12px;padding:12px 14px;display:grid}.immersive-shell .duel-roster-card .duel-seal{width:44px;height:44px;font-size:var(--text-18)}.immersive-shell .duel-roster-card.selected{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass)}.immersive-shell .duel-roster-body{grid-area:body;gap:6px;min-width:0;display:grid}.immersive-shell .duel-roster-body header small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);display:block}.immersive-shell .duel-roster-body h3{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text);margin:2px 0 0}.immersive-shell .duel-roster-facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.immersive-shell .duel-roster-facts li{border:1px solid var(--line-strong);border-radius:var(--radius-control);font:600 var(--text-11)/1.5 var(--font-body);letter-spacing:.03em;color:var(--text-2);padding:1px 8px}.immersive-shell .duel-roster-where{font-size:var(--text-12);color:var(--text-2);margin:0}.immersive-shell .duel-roster-where[data-near=true]{color:var(--ok);font-weight:600}.immersive-shell .duel-roster-where[data-near=true]:before{content:"● "}.immersive-shell .duel-roster-note{font-size:var(--text-12);color:var(--text-2);margin:0}.immersive-shell .duel-roster-note[data-tone=warn]{color:var(--warn)}.immersive-shell .duel-roster-note[data-tone=info]{color:var(--brass);font-weight:600}.immersive-shell .duel-weapon-rule{border:1px solid var(--brass);border-radius:var(--radius-card);background:var(--sunk);font-size:var(--text-13);color:var(--text-2);gap:8px;margin:0 0 16px;padding:10px 12px;line-height:1.5;display:grid}.immersive-shell .duel-weapon-rule p{margin:0}.immersive-shell .duel-weapon-rule strong{color:var(--text)}.immersive-shell .duel-weapon-rule .button-row{flex-wrap:wrap;gap:8px;display:flex}.immersive-shell .duel-result-gift{font:600 var(--text-15)/1.4 var(--font-body);color:var(--brass-hi);margin:4px 0 0}.immersive-shell .duel-roster .button-row{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.immersive-shell .duel-roster-recent{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.immersive-shell .duel-roster-recent .npc-history{max-height:none}.immersive-shell :is(.duel-hud,.duel-roster) :is(a,button,summary,input,[tabindex]):focus-visible,.immersive-shell .game-drawer[data-game-screen=npc-duels] .game-close-button:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media (max-width:1000px){.immersive-shell .duel-hud-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"player npc close""round round round"}:is(.immersive-shell,.game-stage)[data-duel-player-side=right] .duel-hud-top{grid-template-areas:"npc player close""round round round"}.immersive-shell .duel-deck-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.immersive-shell .duel-stances{grid-column:1/-1}}@media (min-width:1700px){.immersive-shell .duel-hud-top{grid-template-columns:minmax(0,340px) minmax(0,1fr) minmax(0,340px) 44px}.immersive-shell .duel-hud-bottom{width:min(1040px,100%)}}@media (min-height:520px) and (max-height:640px){.immersive-shell .duel-hud{--duel-safe-top:104px;--duel-safe-bottom:128px;gap:8px;padding:8px}.immersive-shell .duel-hud-bottom{padding:6px 10px;bottom:8px}.immersive-shell .duel-hud-top{grid-template-columns:minmax(0,260px) minmax(0,1fr) minmax(0,260px) 44px;grid-template-areas:"player round npc close";gap:8px}:is(.immersive-shell,.game-stage)[data-duel-player-side=right] .duel-hud-top{grid-template-areas:"npc round player close"}.immersive-shell .duel-plate{grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"seal id vigor""seal meter meter";gap:4px 8px;padding:6px 10px}.immersive-shell .duel-plate .duel-seal{width:28px;height:28px;font-size:var(--text-13)}.immersive-shell .duel-plate-id h3{font:400 var(--text-15)/1.15 var(--font-title)}.immersive-shell .duel-vigor-text{align-items:baseline;gap:4px;display:flex}.immersive-shell .duel-vigor-text strong{font:650 var(--text-15)/1.1 var(--font-body)}.immersive-shell .duel-vigor meter{height:8px}.immersive-shell :is(.duel-plate-id small,.duel-tags,.duel-stance-card small){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-shell .duel-round{gap:2px;padding:5px 12px 6px}.immersive-shell .duel-clock{width:36px;height:36px}.immersive-shell .duel-title{font:400 var(--text-18)/1.15 var(--font-title)}.immersive-shell .duel-deck-row{grid-template-columns:minmax(0,1fr) minmax(170px,230px) minmax(140px,170px)}.immersive-shell .duel-stances{grid-column:auto}.immersive-shell .duel-stance-card{grid-template-columns:22px minmax(0,1fr);min-height:44px;padding:4px 8px}.immersive-shell .duel-stance-mark{grid-row:auto;width:22px;height:22px}.immersive-shell .duel-technique{padding:4px 10px}.immersive-shell .duel-deck-notes{margin-top:4px}.immersive-shell .duel-hud-foot{margin-top:4px;padding-top:4px}.immersive-shell .duel-result{padding:10px 14px}}@media (max-height:519px){.immersive-shell .duel-hud{gap:12px;padding:14px 16px 18px}.immersive-shell .duel-hud-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"player npc""round round"}:is(.immersive-shell,.game-stage)[data-duel-player-side=right] .duel-hud-top{grid-template-areas:"npc player""round round"}.immersive-shell .duel-hud-close-slot{display:none}.immersive-shell .duel-round{justify-self:stretch;width:auto;max-width:none}.immersive-shell .duel-hud-bottom{justify-self:stretch;width:auto}.immersive-shell .duel-deck-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.immersive-shell .duel-stances{grid-column:1/-1}.immersive-shell .duel-hud .duel-plate,.immersive-shell .duel-hud .duel-round,.immersive-shell .duel-hud .duel-hud-bottom{box-shadow:none}}.immersive-shell.reduce-motion :is(.duel-hud,.duel-roster) *,.immersive-shell.reduce-motion :is(.duel-hud,.duel-roster) :after{transition-duration:0s!important;animation-duration:0s!important}@media (prefers-reduced-motion:reduce){.immersive-shell :is(.duel-hud,.duel-roster) *,.immersive-shell :is(.duel-hud,.duel-roster) :after{transition-duration:0s!important;animation-duration:0s!important}}.immersive-shell .duel-roster-card[data-tier=boss]{border-color:var(--danger)}.immersive-shell .duel-roster-card[data-tier=boss].selected{box-shadow:inset 3px 0 0 var(--danger)}.immersive-shell .duel-tier{flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;display:flex}.immersive-shell .duel-tier-seal{border:1px solid var(--brass);border-radius:var(--radius-control);background:var(--sunk);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass-hi);padding:1px 8px}.immersive-shell .duel-tier[data-tier=boss] .duel-tier-seal{border-color:var(--danger);color:var(--text);background:color-mix(in srgb, var(--danger) 18%, var(--sunk))}.immersive-shell .duel-tier small{font:400 var(--text-12)/1.4 var(--font-body);color:var(--text-2)}.immersive-shell .duel-tag[data-tone=danger]{color:var(--text);border-color:var(--danger)}.immersive-shell .duel-roster-bosses{color:var(--text-2)}.immersive-shell .duel-roster-hp{color:var(--warn)}@font-face{font-family:Cascabel Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rye-latin-400-normal.woff2)format("woff2");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:Cascabel Rye;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rye-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.saque-host{pointer-events:none;position:absolute;inset:0}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>.saque-host){width:auto;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;border:0;border-radius:0;inset:0;overflow:visible}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>.saque-host):focus{outline:none}.immersive-shell .game-drawer[data-game-screen=npc-duels]:has(>.game-drawer-content>.saque-host)>.game-drawer-content{pointer-events:none;padding:0;position:absolute;inset:0;overflow:hidden}:root{--saque-papel:image-set(url(/assets/duelo-saque/ui/papel-fundo-1x.webp) 1x, url(/assets/duelo-saque/ui/papel-fundo-2x.webp) 2x)}.saque{--saque-band:clamp(52px, 10vh, 96px);--saque-rye:"Cascabel Rye", var(--font-title);--saque-couro:image-set(url(/assets/duelo-saque/ui/couro-fundo-1x.webp) 1x, url(/assets/duelo-saque/ui/couro-fundo-2x.webp) 2x);pointer-events:none;color:var(--text);font:400 var(--text-13)/1.45 var(--font-body);position:absolute;inset:0;overflow:hidden}.saque h2,.saque h3,.saque p{margin:0}.saque [hidden]{display:none!important}:where(.saque) button{font:inherit}.saque button:focus-visible,.saque summary:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.saque-arte{vertical-align:middle;background:50%/contain no-repeat;flex:none;display:inline-block}.saque-arte[data-arte=estilo]{width:26px;height:26px}.saque-arte[data-arte=estilo][data-estilo=apressado]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/estilo-apressado-1x.webp) 1x,url(/assets/duelo-saque/icones/estilo-apressado-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/estilo-apressado-1x.webp" 1x,"/assets/duelo-saque/icones/estilo-apressado-2x.webp" 2x)}.saque-arte[data-arte=estilo][data-estilo=paciente]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/estilo-paciente-1x.webp) 1x,url(/assets/duelo-saque/icones/estilo-paciente-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/estilo-paciente-1x.webp" 1x,"/assets/duelo-saque/icones/estilo-paciente-2x.webp" 2x)}.saque-arte[data-arte=estilo][data-estilo=fingidor]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/estilo-fingidor-1x.webp) 1x,url(/assets/duelo-saque/icones/estilo-fingidor-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/estilo-fingidor-1x.webp" 1x,"/assets/duelo-saque/icones/estilo-fingidor-2x.webp" 2x)}.saque-arte[data-arte=estilo][data-estilo=frio]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/estilo-frio-1x.webp) 1x,url(/assets/duelo-saque/icones/estilo-frio-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/estilo-frio-1x.webp" 1x,"/assets/duelo-saque/icones/estilo-frio-2x.webp" 2x)}.saque-arte[data-arte=selo-dia]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/selo-desafiante-dia-1x.webp) 1x,url(/assets/duelo-saque/icones/selo-desafiante-dia-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/selo-desafiante-dia-1x.webp" 1x,"/assets/duelo-saque/icones/selo-desafiante-dia-2x.webp" 2x);width:34px;height:34px}.saque-arte[data-arte=selo-primeira]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/selo-primeira-vitoria-1x.webp) 1x,url(/assets/duelo-saque/icones/selo-primeira-vitoria-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/selo-primeira-vitoria-1x.webp" 1x,"/assets/duelo-saque/icones/selo-primeira-vitoria-2x.webp" 2x);width:34px;height:34px}.saque-arte[data-arte=sinal-lenco]{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/sinal-lenco-1x.webp) 1x,url(/assets/duelo-saque/icones/sinal-lenco-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/sinal-lenco-1x.webp" 1x,"/assets/duelo-saque/icones/sinal-lenco-2x.webp" 2x);width:28px;height:28px}.saque-arte[data-arte=moeda]{background:radial-gradient(circle at 35% 30%, var(--brass-hi), var(--brass) 55%, #8a6a2f 100%);border-radius:50%;width:14px;height:14px;margin-right:6px;box-shadow:0 0 0 1px #6b4a14}.saque-arte[data-arte=retrato-fundo]{background-image:-webkit-image-set(url(/assets/duelo-saque/ui/retrato-fundo-1x.webp) 1x,url(/assets/duelo-saque/ui/retrato-fundo-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/retrato-fundo-1x.webp" 1x,"/assets/duelo-saque/ui/retrato-fundo-2x.webp" 2x);background-size:cover;position:absolute;inset:0}.saque-arte[data-arte=retrato-moldura]{z-index:2;background-image:-webkit-image-set(url(/assets/duelo-saque/ui/retrato-moldura-1x.webp) 1x,url(/assets/duelo-saque/ui/retrato-moldura-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/retrato-moldura-1x.webp" 1x,"/assets/duelo-saque/ui/retrato-moldura-2x.webp" 2x);background-size:100% 100%;position:absolute;inset:0}.saque-selo-sim{top:calc(var(--saque-band) + 10px);z-index:6;background:var(--warn);color:var(--brass-ink);font:600 var(--text-12)/1.3 var(--font-body);letter-spacing:.02em;white-space:nowrap;border-radius:999px;padding:4px 12px;position:absolute;right:16px}.saque-barra{z-index:2;height:var(--saque-band);box-sizing:border-box;pointer-events:auto;background:linear-gradient(color-mix(in srgb, var(--stage-bg) 88%, transparent), color-mix(in srgb, var(--stage-bg) 88%, transparent)), var(--saque-couro) 0 0 / 256px 256px;will-change:transform;justify-content:center;align-items:center;gap:16px;padding:0 16px;transition:transform .3s;display:flex;position:absolute;left:0;right:0}.saque-barra-topo{box-shadow:inset 0 -2px 0 color-mix(in srgb, var(--brass) 55%, transparent), 0 6px 18px #0008;top:0;transform:translateY(-101%)}.saque-barra-base{box-shadow:inset 0 2px 0 color-mix(in srgb, var(--brass) 55%, transparent), 0 -6px 18px #0008;justify-content:space-between;bottom:0;transform:translateY(101%)}.saque:is([data-fase=passos],[data-fase=encarada],[data-fase=sinal],[data-fase=saque],[data-fase=mira],[data-fase=tiro],[data-fase=encenacao],[data-fase=entre],[data-fase=resultado]) .saque-barra{transform:none}.saque-instrucoes{color:var(--text);font-size:var(--text-15);text-shadow:0 1px 2px #000;align-items:center;gap:10px;max-width:80ch;line-height:1.35;display:flex}.saque[data-fase=resultado] .saque-instrucoes,.saque[data-fase=resultado] .saque-sair{visibility:hidden}.saque-sair{pointer-events:auto;align-items:center;gap:8px;display:flex}.saque-sair-pergunta{color:var(--text);font:400 var(--text-15)/1 var(--saque-rye);align-items:center;gap:8px;display:none}.saque[data-sair="1"] .saque-sair-pergunta{display:inline-flex}.saque[data-sair="1"] .saque-desistir{display:none}.saque:is([data-fase=resultado],[data-fase=encenacao]) .saque-sair{visibility:hidden}.saque-topo{width:min(760px,100%)}.saque-placar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.saque-lado{align-items:center;gap:12px;min-width:0;display:flex}.saque-lado[data-lado=jogador]{justify-content:flex-end}.saque-lado strong{font:400 var(--text-18)/1.2 var(--saque-rye);color:var(--text);text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px #000;overflow:hidden}.saque-placar-num{font:400 var(--text-28)/1 var(--saque-rye);color:var(--brass-hi);text-shadow:0 2px 3px #000;text-align:center;min-width:1ch}.saque-tabua-talhos{aspect-ratio:384/75;filter:drop-shadow(0 3px 4px #000a);background:-webkit-image-set(url(/assets/duelo-saque/ui/placar-tabua-1x.webp) 1x,url(/assets/duelo-saque/ui/placar-tabua-2x.webp) 2x) 50%/100% 100% no-repeat;background:image-set("/assets/duelo-saque/ui/placar-tabua-1x.webp" 1x,"/assets/duelo-saque/ui/placar-tabua-2x.webp" 2x) 50%/100% 100% no-repeat;width:clamp(180px,22vw,260px);display:block;position:relative}.saque-encaixe{background:50%/96% no-repeat;width:10.8%;height:53.5%;position:absolute;top:22.5%}.saque-encaixe[data-i="0"]{left:15.66%}.saque-encaixe[data-i="1"]{left:34.91%}.saque-encaixe[data-i="2"]{left:54.24%}.saque-encaixe[data-i="3"]{left:73.26%}.saque-encaixe[data-talho=vitoria]{background-image:-webkit-image-set(url(/assets/duelo-saque/ui/talho-vitoria-1x.webp) 1x,url(/assets/duelo-saque/ui/talho-vitoria-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/talho-vitoria-1x.webp" 1x,"/assets/duelo-saque/ui/talho-vitoria-2x.webp" 2x)}.saque-encaixe[data-talho=derrota]{background-image:-webkit-image-set(url(/assets/duelo-saque/ui/talho-derrota-1x.webp) 1x,url(/assets/duelo-saque/ui/talho-derrota-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/talho-derrota-1x.webp" 1x,"/assets/duelo-saque/ui/talho-derrota-2x.webp" 2x)}.saque-encaixe[data-talho=empate]{background-image:-webkit-image-set(url(/assets/duelo-saque/ui/talho-empate-1x.webp) 1x,url(/assets/duelo-saque/ui/talho-empate-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/talho-empate-1x.webp" 1x,"/assets/duelo-saque/ui/talho-empate-2x.webp" 2x)}.saque-encaixe[data-talho]{animation:.26s ease-out both saque-talho-entra}@keyframes saque-talho-entra{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}.saque-area{inset:var(--saque-band) 0;z-index:1;pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;position:absolute}.saque:is([data-fase=passos],[data-fase=encarada],[data-fase=sinal],[data-fase=saque],[data-fase=mira],[data-fase=tiro],[data-fase=encenacao],[data-fase=entre]) .saque-area{pointer-events:auto;cursor:crosshair}.immersive-shell .saque .saque-area:focus,.immersive-shell .saque .saque-area:focus-visible,.saque .saque-area:focus,.saque .saque-area:focus-visible{outline:none}.saque:has(.saque-area:focus-visible) .saque-instrucoes{color:var(--text);-webkit-text-decoration:underline var(--focus) 2px;text-decoration:underline var(--focus) 2px;text-underline-offset:4px}.saque-lenco,.saque-brilho,.saque-revoada{pointer-events:none;opacity:0;will-change:transform, opacity;position:absolute}.saque-lenco{z-index:3;left:50%;top:calc(var(--saque-band) + 1vh);aspect-ratio:1;filter:drop-shadow(4px 10px 8px #0007);width:clamp(120px,24vh,240px);transform:translate(-50%,-14vh)rotate(-12deg)}.saque-lenco-quadro{background-image:-webkit-image-set(url(/assets/duelo-saque/vfx/lenco-branco-1x.webp) 1x,url(/assets/duelo-saque/vfx/lenco-branco-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/vfx/lenco-branco-1x.webp" 1x,"/assets/duelo-saque/vfx/lenco-branco-2x.webp" 2x);background-position:0 0;background-size:200% 200%;width:100%;height:100%;display:block}.saque-brilho{z-index:2;inset:0;box-shadow:inset 0 0 9vh 2vh #fff8e6b3}.saque[data-sinal="1"]:is([data-fase=sinal],[data-fase=saque]) .saque-lenco{opacity:1;animation:1.6s cubic-bezier(.3,.1,.5,1) both saque-lenco-cai}.saque[data-sinal="1"]:is([data-fase=sinal],[data-fase=saque]) .saque-lenco-quadro{animation:.7s step-end infinite saque-lenco-quadros}.saque[data-sinal="1"]:is([data-fase=sinal],[data-fase=saque]) .saque-brilho{opacity:1;animation:.9s ease-out both saque-brilho}@keyframes saque-lenco-cai{0%{transform:translate(-50%,-14vh)rotate(-12deg)}35%{transform:translate(-44%,9vh)rotate(9deg)}70%{transform:translate(-54%,26vh)rotate(-7deg)}to{transform:translate(-48%,42vh)rotate(5deg)}}@keyframes saque-lenco-quadros{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:0 100%}75%{background-position:100% 100%}}@keyframes saque-brilho{0%{opacity:1}to{opacity:.35}}.saque-falso{z-index:3;top:calc(var(--saque-band) + 14px);background:color-mix(in srgb, var(--stage-bg) 82%, transparent);color:var(--text);font-size:var(--text-13);box-shadow:0 0 0 1px color-mix(in srgb, var(--brass) 45%, transparent);opacity:0;pointer-events:none;will-change:transform, opacity;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;display:flex;position:absolute;left:16px;transform:translateY(-6px)}.saque-falso .saque-arte{width:36px;height:36px}.saque-falso[data-cue=galo] .saque-arte{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/falso-galo-1x.webp) 1x,url(/assets/duelo-saque/icones/falso-galo-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/falso-galo-1x.webp" 1x,"/assets/duelo-saque/icones/falso-galo-2x.webp" 2x)}.saque-falso[data-cue=boiada] .saque-arte{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/falso-sino-boiada-1x.webp) 1x,url(/assets/duelo-saque/icones/falso-sino-boiada-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/falso-sino-boiada-1x.webp" 1x,"/assets/duelo-saque/icones/falso-sino-boiada-2x.webp" 2x)}.saque-falso[data-cue=passaros] .saque-arte{background-image:-webkit-image-set(url(/assets/duelo-saque/icones/falso-revoada-1x.webp) 1x,url(/assets/duelo-saque/icones/falso-revoada-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/icones/falso-revoada-1x.webp" 1x,"/assets/duelo-saque/icones/falso-revoada-2x.webp" 2x)}.saque:not([data-falso=""]) .saque-falso{opacity:1;transition:opacity .12s,transform .12s;transform:none}.saque-revoada{z-index:3;top:calc(var(--saque-band) + 3vh);width:30%;height:14vh;left:-30%}.saque-revoada span{aspect-ratio:1;background:-webkit-image-set(url(/assets/duelo-saque/icones/falso-revoada-1x.webp) 1x,url(/assets/duelo-saque/icones/falso-revoada-2x.webp) 2x) 50%/contain no-repeat;background:image-set("/assets/duelo-saque/icones/falso-revoada-1x.webp" 1x,"/assets/duelo-saque/icones/falso-revoada-2x.webp" 2x) 50%/contain no-repeat;width:4.5vh;position:absolute}.saque-revoada span:first-child{top:40%;left:10%}.saque-revoada span:nth-child(2){top:5%;left:45%;transform:scale(.8)}.saque-revoada span:nth-child(3){top:55%;left:75%;transform:scale(.65)}.saque[data-falso=passaros][data-fase=encarada] .saque-revoada{opacity:.9;animation:1.6s linear both saque-revoada}@keyframes saque-revoada{0%{transform:translateY(4vh)}to{transform:translate(420%,-3vh)}}.saque-dica-fase,.saque-leitura{z-index:3;text-align:center;pointer-events:none;max-width:calc(100% - 32px);color:var(--text);text-shadow:0 1px 2px #000,0 0 14px #000c;position:absolute;left:50%;transform:translate(-50%)}.saque-dica-fase{top:calc(var(--saque-band) + 16px);font:400 var(--text-22)/1.25 var(--saque-rye);letter-spacing:.01em}.saque-leitura{top:calc(var(--saque-band) + 54px);font-size:var(--text-13);color:var(--text-2)}.saque:is([data-fase=encenacao],[data-fase=cartaz],[data-fase=fechado]) .saque-dica-fase,.saque:is([data-fase=encenacao],[data-fase=cartaz],[data-fase=fechado]) .saque-leitura{visibility:hidden}.saque-cedo{z-index:4;opacity:0;pointer-events:none;font:400 var(--text-28)/1 var(--saque-rye);color:var(--danger);text-shadow:0 2px 4px #000;will-change:transform, opacity;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)scale(.9)}.saque[data-cedo="1"] .saque-cedo{opacity:1;transition:transform .12s ease-out;transform:translate(-50%,-50%)scale(1)}.saque-mira{z-index:3;pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.saque:is([data-fase=mira],[data-fase=tiro]) .saque-mira[data-visivel="1"]{opacity:1}.saque-zona-raspao{fill:none;stroke:#fbf3e0;stroke-width:2px;stroke-dasharray:7 6;stroke-opacity:.9}.saque-zona-acerto{fill:none;stroke:#fbf3e0;stroke-width:2.5px;stroke-opacity:.95}.saque-zona-mosca{fill:var(--brass-hi);fill-opacity:.9;stroke:var(--paper-ink);stroke-width:1.2px}.saque-mira-traco{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round}.saque-mira-ponto{fill:#fff}.saque-mira[data-congelada="1"] .saque-mira-cruz{animation:.42s ease-in-out infinite alternate saque-pulsa}@keyframes saque-pulsa{0%{opacity:1}to{opacity:.45}}.saque-painel{z-index:4;pointer-events:auto;scrollbar-width:thin;box-sizing:border-box;width:min(440px,100% - 32px);max-height:calc(100% - 36px);padding:10px 6px 14px 4px;position:absolute;top:18px;left:24px;overflow-y:auto}.saque-painel:empty{display:none}.saque[data-fase=resultado] .saque-painel{top:calc(var(--saque-band) + 10px);max-height:calc(100% - 2 * var(--saque-band) - 20px)}.saque-aviso{z-index:5;left:50%;bottom:calc(var(--saque-band) + 14px);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-1) 94%, transparent);border:1px solid var(--line-strong);pointer-events:none;max-width:calc(100% - 32px);padding:8px 14px;position:absolute;transform:translate(-50%)}.saque-aviso:empty{display:none}.saque-botao{border-radius:var(--radius-control);cursor:pointer;min-height:36px;color:var(--brass-hi);background:linear-gradient(#0000, #0004), var(--saque-couro) 0 0 / 256px 256px;border:1px solid var(--brass);font:400 var(--text-15)/1 var(--saque-rye);letter-spacing:.02em;justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 2px 4px #0008}.saque-botao:hover:not([disabled]){color:var(--text);border-color:var(--brass-hi)}.saque-botao[disabled]{opacity:.55;cursor:not-allowed}.saque-botao-claro{color:var(--paper-ink);background:linear-gradient(#fff2, #0001), var(--saque-papel) 0 0 / 256px 256px;border-color:var(--paper-ink-2)}.saque-botao-claro:hover:not([disabled]){color:var(--paper-ink);border-color:var(--paper-ink)}.saque-botao-pequeno{min-height:30px;font-size:var(--text-13);padding:4px 10px}.saque-link{color:inherit;text-underline-offset:3px;cursor:pointer;font:600 var(--text-12)/1.4 var(--font-body);background:0 0;border:0;padding:4px 0;text-decoration:underline}.saque-fechar{border:1px solid var(--brass);background:var(--stage-bg);width:32px;height:32px;color:var(--brass-hi);cursor:pointer;border-radius:50%;font-size:20px;line-height:1}.saque-cartaz{--saque-px:0;--saque-py:0;box-sizing:border-box;color:var(--paper-ink);filter:drop-shadow(0 16px 22px #000a);transform:translate(calc(var(--saque-px) * 6px), calc(var(--saque-py) * 4px)) rotate(-.7deg);transition:transform var(--motion-base) ease;border-style:solid;border-width:58px 30px 58px 28px;border-image:image-set("/assets/duelo-saque/ui/cartaz-desafio-1x.webp" 1x,"/assets/duelo-saque/ui/cartaz-desafio-2x.webp" 2x) 11.7% 7.9% 11.7% 7.1% fill/58px 30px 58px 28px;padding:0 6px;position:relative}.saque-cartaz button:focus-visible,.saque-cartaz summary:focus-visible{outline:var(--focus-ring) solid var(--paper-focus);outline-offset:var(--focus-offset)}.saque-cartaz-topo{justify-content:space-between;align-items:center;gap:8px;min-height:30px;margin:-10px 0 6px;display:flex}.saque-cartaz-tipo{font:400 var(--text-12)/1 var(--saque-rye);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ink-2)}.saque-selo-dia{font:700 var(--text-11)/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#7b2a17;align-items:center;gap:4px;display:inline-flex}.saque-cartaz-cabeca{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;display:grid}.saque-retrato{aspect-ratio:200/258;width:104px;position:relative}.saque-retrato .npc-portrait{z-index:1;clip-path:ellipse(35.5% 38.5% at 49.7% 48.9%);background:0 0;border:0;border-radius:0;width:100%;min-width:0;height:100%;display:block;position:absolute;inset:0}.saque-retrato .npc-portrait img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.saque-cartaz h2{font:400 var(--text-28)/1.05 var(--saque-rye);color:var(--paper-ink);overflow-wrap:anywhere}.saque-cartaz-titulo{color:var(--paper-ink-2);font-size:var(--text-12);margin:2px 0 6px}.saque-estilo{font-size:var(--text-12);flex-wrap:wrap;align-items:center;gap:2px 6px;line-height:1.3;display:flex}.saque-estilo strong{font:400 var(--text-15)/1 var(--saque-rye)}.saque-estilo small{color:var(--paper-ink-2)}.saque-historico,.saque-ultimo,.saque-previa,.saque-dia,.saque-sem-aposta,.saque-completo{font-size:var(--text-12);margin-top:7px}.saque-historico{border-top:1px dashed color-mix(in srgb, var(--paper-ink-2) 60%, transparent);margin-top:10px;padding-top:8px}.saque-sem-aposta{color:var(--paper-ink-2);font-style:italic}.saque-jornada{color:var(--paper-ink-2);margin-left:6px;display:inline-block}.saque-jornada[data-conta="1"]:before{content:"✓ ";color:#3f6b2a;font-weight:700}.saque-selo-linha{font:600 var(--text-12)/1.2 var(--font-body);color:#6b4a14;align-items:center;gap:6px;margin:6px 10px 0 0;display:inline-flex}.saque-dia{flex-wrap:wrap;align-items:center;gap:0 4px;display:flex}.saque-estrelas{margin-top:10px}.saque-estrelas-linha{justify-content:center;gap:6px;display:flex}.saque-estrela{cursor:pointer;width:50px;height:50px;transition:transform var(--motion-fast) ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.saque-estrela:hover:not([disabled]){transform:translateY(-2px)scale(1.05)}.saque-estrela-img{z-index:1;background:-webkit-image-set(url(/assets/duelo-saque/ui/estrela-apagada-1x.webp) 1x,url(/assets/duelo-saque/ui/estrela-apagada-2x.webp) 2x) 50%/contain no-repeat;background:image-set("/assets/duelo-saque/ui/estrela-apagada-1x.webp" 1x,"/assets/duelo-saque/ui/estrela-apagada-2x.webp" 2x) 50%/contain no-repeat;width:44px;height:44px;position:relative}.saque-estrela[data-acesa] .saque-estrela-img{background-image:-webkit-image-set(url(/assets/duelo-saque/ui/estrela-acesa-1x.webp) 1x,url(/assets/duelo-saque/ui/estrela-acesa-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/estrela-acesa-1x.webp" 1x,"/assets/duelo-saque/ui/estrela-acesa-2x.webp" 2x)}.saque-estrela-brilho{opacity:0;background:-webkit-image-set(url(/assets/duelo-saque/ui/estrela-brilho-1x.webp) 1x,url(/assets/duelo-saque/ui/estrela-brilho-2x.webp) 2x) 50%/contain no-repeat;background:image-set("/assets/duelo-saque/ui/estrela-brilho-1x.webp" 1x,"/assets/duelo-saque/ui/estrela-brilho-2x.webp" 2x) 50%/contain no-repeat;position:absolute;inset:-25%}.saque-estrela[data-escolhida] .saque-estrela-brilho{opacity:.85;animation:1.8s ease-in-out infinite alternate saque-brilha}@keyframes saque-brilha{0%{opacity:.55}to{opacity:.95}}.saque-estrela[data-livre] .saque-estrela-img{filter:saturate(.45)brightness(1.12);opacity:.82;background-image:-webkit-image-set(url(/assets/duelo-saque/ui/estrela-acesa-1x.webp) 1x,url(/assets/duelo-saque/ui/estrela-acesa-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/ui/estrela-acesa-1x.webp" 1x,"/assets/duelo-saque/ui/estrela-acesa-2x.webp" 2x)}.saque-estrela[data-travada]{cursor:not-allowed}.saque-estrela[data-travada] .saque-estrela-img{filter:grayscale();opacity:.38}.saque-estrelas[data-chefe] .saque-estrela{cursor:default}.saque-estrela-legenda{text-align:center;font-size:var(--text-12);color:var(--paper-ink-2);margin-top:6px}.saque-estrela-legenda strong{font:400 var(--text-15)/1 var(--saque-rye);color:var(--paper-ink)}.saque-cartaz-acoes{gap:8px;margin-top:12px;display:grid}.saque-encarar{font:400 var(--text-22)/1 var(--saque-rye);letter-spacing:.04em;cursor:pointer;border-radius:var(--radius-control);color:var(--brass-hi);background:linear-gradient(#ffffff10, #0005), var(--saque-couro) 0 0 / 256px 256px;border:2px solid var(--brass);text-shadow:0 1px 2px #000;padding:13px 12px 12px;box-shadow:inset 0 0 0 1px #0009,0 3px 6px #0006}.saque-encarar:hover:not([disabled]){color:var(--text)}.saque-encarar[disabled]{opacity:.55;cursor:not-allowed}.saque-motivo{color:#7b2a17;font-size:var(--text-12);font-weight:600}.saque-cartaz-links{flex-wrap:wrap;gap:14px;display:flex}.saque-regras summary{cursor:pointer;color:var(--paper-ink);font-weight:600;font-size:var(--text-12)}.saque-regras p{font-size:var(--text-12);color:var(--paper-ink-2);margin-top:6px}.saque-texto-provisorio{font-style:italic}.saque-quadro,.saque-tabua-painel{box-sizing:border-box;background:var(--saque-couro) 0 0 / 256px 256px;filter:drop-shadow(0 14px 20px #000a);background-clip:padding-box;border-style:solid;border-width:36px;border-image:-webkit-image-set(url(/assets/duelo-saque/ui/moldura-couro-latao-1x.webp) 1x,url(/assets/duelo-saque/ui/moldura-couro-latao-2x.webp) 2x) 26.29%/36px round;border-image:image-set("/assets/duelo-saque/ui/moldura-couro-latao-1x.webp" 1x,"/assets/duelo-saque/ui/moldura-couro-latao-2x.webp" 2x) 26.29%/36px round;padding:0 4px 4px}.saque-quadro-topo{margin:-14px 0 10px}.saque-rotulo{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}.saque-quadro-topo h2,.saque-tabua-painel h2{font:400 var(--text-22)/1.2 var(--saque-rye);color:var(--brass-hi)}.saque-quadro .saque-dia{color:var(--text-2)}.saque-regiao{margin-bottom:12px}.saque-regiao h3{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px}.saque-regiao ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.saque-mini{color:var(--paper-ink);background:var(--saque-papel) 0 0 / 256px 256px;border-radius:3px;grid-template-columns:56px minmax(0,1fr);grid-template-areas:"foto nome""foto estilo""acoes acoes";gap:2px 10px;padding:8px;display:grid;box-shadow:0 2px 4px #0008}.saque-mini[data-dia]{box-shadow:0 0 0 2px var(--brass) inset, 0 2px 4px #0008}.saque-mini-retrato{border-radius:50%;grid-area:foto;width:56px;height:56px;overflow:hidden;box-shadow:0 0 0 2px #8a6a2f}.saque-mini-nome{grid-area:nome;display:grid}.saque-mini-nome strong{font:400 var(--text-15)/1.2 var(--saque-rye)}.saque-mini-nome small{color:var(--paper-ink-2)}.saque-mini-estilo{font-size:var(--text-12);flex-wrap:wrap;grid-area:estilo;align-items:center;gap:4px 6px;display:flex}.saque-mini-estilo strong{font-weight:600}.saque-mini-chefe,.saque-mini-dia{color:#7b2a17;font-weight:700}.saque-mini .saque-arte[data-arte=selo-dia]{width:22px;height:22px}.saque-mini-acoes{flex-wrap:wrap;grid-area:acoes;gap:6px;margin-top:4px;display:flex}.saque-resultado{border-radius:var(--radius-panel);border:2px solid var(--brass);background:var(--saque-couro) 0 0 / 256px 256px;overflow:hidden;box-shadow:0 16px 34px #000b}.saque-resultado-arte{background:-webkit-image-set(url(/assets/duelo-saque/resultado/vitoria-16x9-1x.webp) 1x,url(/assets/duelo-saque/resultado/vitoria-16x9-2x.webp) 2x) 50%/cover no-repeat;background:image-set("/assets/duelo-saque/resultado/vitoria-16x9-1x.webp" 1x,"/assets/duelo-saque/resultado/vitoria-16x9-2x.webp" 2x) 50%/cover no-repeat;align-content:end;min-height:128px;padding:14px 16px 12px;display:grid;position:relative}.saque-resultado-arte[data-vencedor=npc]{background-image:-webkit-image-set(url(/assets/duelo-saque/resultado/derrota-16x9-1x.webp) 1x,url(/assets/duelo-saque/resultado/derrota-16x9-2x.webp) 2x);background-image:image-set("/assets/duelo-saque/resultado/derrota-16x9-1x.webp" 1x,"/assets/duelo-saque/resultado/derrota-16x9-2x.webp" 2x)}.saque-resultado-arte[data-vencedor=empate]{filter:sepia(.55)saturate(.75)}.saque-resultado-arte:before{content:"";background:linear-gradient(90deg, var(--bg-0) 0%, var(--bg-0) 55%, transparent 100%), linear-gradient(0deg, var(--bg-0), transparent 70%);position:absolute;inset:0}.saque-resultado-arte>*{position:relative}.saque-resultado h2{font:400 var(--text-28)/1.05 var(--saque-rye);color:var(--brass-hi);text-shadow:0 2px 4px #000}.saque-resultado[data-vencedor=npc] h2{color:var(--text)}.saque-resultado-placar{color:var(--text-2);text-shadow:0 1px 2px #000;margin-top:4px}.saque-resultado-corpo{padding:12px 16px 14px}.saque-cascata{gap:6px;margin-top:10px;display:grid}.saque-xp{color:var(--brass-hi);font-weight:600;animation:.6s ease-out .2s both saque-tilinta}.saque-moedas{font:400 var(--text-18)/1.2 var(--saque-rye);color:var(--brass-hi);align-items:center;display:flex}.saque-moedas[data-tilinta]{animation:.6s ease-out .5s both saque-tilinta}@keyframes saque-tilinta{0%{opacity:0;transform:translateY(6px)}60%{opacity:1;transform:translateY(-3px)}to{transform:none}}.saque-selos .saque-selo-linha{color:var(--brass-hi);animation:.6s ease-out .8s both saque-tilinta}.saque-revisao{border-radius:var(--radius-card);border:1px solid var(--info);color:var(--text);margin-top:10px;padding:8px 10px}.saque-desgaste,.saque-resultado .saque-completo{color:var(--text-2);font-size:var(--text-12);margin-top:8px}.saque-cartaz .saque-completo{color:var(--paper-ink-2)}.saque-resultado-acoes{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.saque-resultado .saque-link{color:var(--brass-hi)}.saque-tabua-painel header{justify-content:space-between;align-items:center;gap:8px;margin-top:-12px;display:flex}.saque-tabua-painel h3{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--brass);margin:14px 0 6px}.saque-tabua-painel ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.saque-tabua-painel li{grid-template-columns:minmax(0,1fr) 96px auto;grid-template-areas:"titulo barra num""premio premio premio";align-items:center;gap:2px 10px;display:grid}.saque-tabua-painel li[data-feito="1"] .saque-marco-titulo:after{content:" ✓";color:var(--ok)}.saque-marco-titulo{color:var(--text);grid-area:titulo}.saque-progresso{background:var(--sunk);border:1px solid var(--line);border-radius:4px;grid-area:barra;height:8px;display:block;overflow:hidden}.saque-progresso-barra{background:linear-gradient(90deg, var(--brass), var(--brass-hi));transform-origin:0;height:100%;transform:scaleX(var(--saque-progresso,0));display:block}.saque-marco-num{color:var(--text-2);font-size:var(--text-12);grid-area:num}.saque-marco-premio{color:var(--text-3);font-size:var(--text-12);grid-area:premio}.saque-missoes li{grid-template-areas:"titulo barra num"}.saque-missoes-meta,.saque-missoes-nota,.saque-tabua-intro{color:var(--text-2);font-size:var(--text-12)}@media (max-width:560px){.saque{--saque-band:clamp(48px, 9vh, 80px)}.saque-painel{width:auto;padding:8px 0 12px;top:12px;left:16px;right:16px}.saque-instrucoes{display:none}.saque-placar{gap:8px}.saque-lado strong{font-size:var(--text-15)}.saque-tabua-talhos{width:150px}.saque-cartaz{border-width:50px 24px 50px 22px;border-image-width:50px 24px 50px 22px}.saque-cartaz-cabeca{grid-template-columns:84px minmax(0,1fr)}.saque-retrato{width:84px}.saque-estrela{width:44px;height:44px}.saque-estrela-img{width:38px;height:38px}.saque-quadro,.saque-tabua-painel{border-width:28px;border-image-width:28px}}.saque[data-reduzir="1"] .saque-lenco,.saque[data-reduzir="1"] .saque-lenco-quadro,.saque[data-reduzir="1"] .saque-brilho,.saque[data-reduzir="1"] .saque-revoada,.saque[data-reduzir="1"] .saque-xp,.saque[data-reduzir="1"] .saque-moedas,.saque[data-reduzir="1"] .saque-mira-cruz,.saque[data-reduzir="1"] .saque-estrela-brilho,.saque[data-reduzir="1"] .saque-encaixe,.saque[data-reduzir="1"] .saque-selo-linha{animation:none!important}.saque[data-reduzir="1"] .saque-lenco{transform:translate(-50%,6vh)rotate(0)}.saque[data-reduzir="1"] .saque-lenco-quadro{background-position:0 100%}.saque[data-reduzir="1"] .saque-cartaz{transition:none;transform:rotate(-.7deg)}@media (prefers-reduced-motion:reduce){.saque .saque-lenco,.saque .saque-lenco-quadro,.saque .saque-brilho,.saque .saque-revoada,.saque .saque-xp,.saque .saque-moedas,.saque .saque-mira-cruz,.saque .saque-estrela-brilho,.saque .saque-encaixe,.saque .saque-selo-linha{animation:none!important}.saque .saque-lenco{transform:translate(-50%,6vh)rotate(0)}.saque .saque-lenco-quadro{background-position:0 100%}.saque .saque-barra,.saque .saque-cartaz,.saque .saque-estrela{transition:none}}.immersive-shell{--bg:var(--surface-1);--panel:var(--surface-1);--panel-raised:var(--surface-3);--line:#45372a;--gold:var(--brass);--text:#f3ead9;--muted:var(--text-2);--sage:var(--ok);--red:var(--danger);--ink:var(--brass-ink);background:var(--surface-1);color:var(--text);font-family:var(--font-body)}#app:has(>.immersive-shell){background:var(--surface-1)}#app:fullscreen{background:var(--surface-1)}.immersive-shell .game-topbar,.immersive-shell .game-bottom-bar{background:var(--surface-1);border-color:var(--line);box-shadow:none}.immersive-shell .game-topbar{border-bottom:1px solid var(--line)}.immersive-shell .game-bottom-bar{border-top:1px solid var(--line)}.immersive-shell .game-wordmark{color:var(--brass-hi)}.immersive-shell .game-wordmark small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;color:var(--text-3)}.immersive-shell .game-player-button strong{font-size:var(--text-13);color:var(--text)}.immersive-shell .game-player-button small{font-size:var(--text-11);color:var(--text-2)}.immersive-shell .game-player-button progress{accent-color:var(--brass);background:var(--sunk)}.immersive-shell .portrait{background:linear-gradient(140deg, var(--brass), var(--surface-3));border-color:var(--line-strong);color:var(--brass-ink)}.immersive-shell .wallet{color:var(--text)}.immersive-shell .wallet strong{font-variant-numeric:tabular-nums}.immersive-shell :is(.game-more-menu,.game-account-menu,.world-travel-menu)>summary{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);color:var(--text);font-size:var(--text-12)}.immersive-shell :is(.game-more-menu,.game-account-menu,.world-travel-menu)>summary:after{color:var(--brass)}@media (min-width:761px) and (max-width:1919px){.immersive-shell .game-topbar .game-account-menu:not(.hud-menu)>summary{white-space:nowrap;align-items:center;font-size:0;line-height:0;display:flex}.immersive-shell .game-topbar .game-account-menu:not(.hud-menu)>summary:before{content:"Conta" / "";font-size:var(--text-12);line-height:20px}.immersive-shell .game-topbar .game-account-menu:not(.hud-menu)>summary:after{font-size:var(--text-12);line-height:20px}}@media (min-width:1021px) and (max-width:1100px){.immersive-shell .game-topbar .game-wordmark>span{display:none}}.immersive-shell .game-account-menu .game-launch-in-menu{display:none}@media (min-width:761px) and (max-width:1679px){.immersive-shell .game-topbar{gap:10px}.immersive-shell .game-window-controls .game-launch-button{display:none}.immersive-shell .game-account-menu .game-launch-in-menu{display:flex}.immersive-shell .game-window-controls .game-help-button>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.immersive-shell .game-window-controls .game-help-button{padding-inline:8px}}.immersive-shell .game-more-items,.immersive-shell .game-account-menu .game-utility-nav,.immersive-shell .world-travel-menu .world-destinations{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-card);box-shadow:0 12px 28px var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.immersive-shell .game-nav-item{color:var(--text-2);font-size:var(--text-12);border-radius:var(--radius-control);transition:background var(--motion-fast), color var(--motion-fast), border-color var(--motion-fast)}.immersive-shell .game-nav-item.compact{font-size:var(--text-11)}.immersive-shell .game-nav-item:hover{background:var(--surface-3);color:var(--text)}.immersive-shell .game-nav-item.selected{background:var(--surface-3);border-color:var(--line-strong);color:var(--brass-hi);box-shadow:none}.immersive-shell .game-nav-item.selected:after{background:var(--brass)}.immersive-shell .game-nav-item .nav-badge{background:var(--brass);color:var(--brass-ink);font-size:var(--text-11)}.immersive-shell .game-control-hint,.immersive-shell .game-control-hint kbd{color:var(--text-2)}.immersive-shell .game-window-controls .icon-button{background:var(--surface-2);border-color:var(--line-strong);color:var(--brass-hi)}.immersive-shell .game-window-controls .button{font-size:var(--text-11)}.immersive-shell .game-fullscreen{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.immersive-shell .game-notice-strip{background:var(--sunk);border-bottom:1px solid var(--line);font-size:var(--text-11)}.immersive-shell .game-connection,.immersive-shell .game-connection .text-button{font-size:var(--text-11);color:var(--text-2)}.immersive-shell .game-connection.offline{color:var(--warn)}.immersive-shell .connection-dot{background:var(--ok);box-shadow:none}.immersive-shell .game-connection.offline .connection-dot{background:var(--warn)}.immersive-shell .game-alerts .global-alert,.immersive-shell .game-alerts .global-alert p{font-size:var(--text-12)}.immersive-shell .game-alerts .global-alert{border-left-color:var(--brass);background:var(--surface-2)}.immersive-shell .game-stage-notices .game-stage-alert{background:var(--surface-1);border-color:var(--line-strong);color:var(--text)}.immersive-shell .game-stage-notices .game-stage-alert strong,.immersive-shell .game-stage-notices .game-stage-alert small{font-size:var(--text-11)}.immersive-shell .game-stage-notices .game-stage-alert small{color:var(--text-2)}.immersive-shell .game-stage-notices .game-stage-alert button{background:var(--surface-2);border-color:var(--line-strong);color:var(--text);font-size:var(--text-12)}.immersive-shell .game-toast{background:var(--surface-1);border-color:var(--line-strong);color:var(--text);box-shadow:0 8px 28px var(--bg-0);font-size:var(--text-13)}.immersive-shell .quest-ribbon,.immersive-shell .world-tools,.immersive-shell .world-interaction,.immersive-shell .world-instructions,.immersive-shell .game-running-actions,.immersive-shell .world-clock{background:color-mix(in srgb, var(--surface-1) 92%, transparent);border-color:var(--line-strong);box-shadow:0 6px 18px var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none}.immersive-shell :is(.world-destinations button,.game-chat-host .world-social--compact,.game-chat-host .is-collapsed){-webkit-backdrop-filter:none;backdrop-filter:none}.immersive-shell .world-destinations button{background:var(--surface-1);border-color:var(--line-strong);color:var(--text);font-size:var(--text-12)}.immersive-shell .world-destinations button:hover{background:var(--surface-3)}.immersive-shell .world-heading strong{color:var(--text)}.immersive-shell .world-heading .eyebrow{font-size:var(--text-11);letter-spacing:.08em}.immersive-shell .quest-ribbon{border-radius:var(--radius-control)}.immersive-shell .quest-ribbon>span>small{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass)}.immersive-shell .quest-ribbon>span>strong{font-size:var(--text-13);color:var(--text)}.immersive-shell .quest-ribbon>span>small[data-ribbon-level]{letter-spacing:0;color:var(--text-2)}.immersive-shell .world-tools :is(button,.button){font-size:var(--text-11);color:var(--text)}.immersive-shell .world-tools select.button{background:var(--sunk);border-color:var(--line-strong);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.immersive-shell .world-instructions,.immersive-shell .world-instructions small{font-size:var(--text-11);color:var(--text-2)}.immersive-shell .world-interaction{border-radius:var(--radius-card);color:var(--text)}.immersive-shell .world-interaction small{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass)}.immersive-shell .world-interaction strong{color:var(--text)}.immersive-shell .world-interaction .button{font-size:var(--text-12)}.immersive-shell .world-interaction>button:not([hidden]):has(~button:not([hidden])){grid-row:1}.immersive-shell .world-interaction>button:not([hidden])~button:not([hidden]){grid-row:2}.immersive-shell .world-interaction>button:not([hidden])~button:not([hidden])~button:not([hidden]){grid-row:3}.immersive-shell .world-interaction>button:not([hidden])~button:not([hidden])~button:not([hidden])~button:not([hidden]){grid-row:4}.immersive-shell:has(>:where(.game-stage)>.game-running-actions:not([hidden])) .explorable-world>.world-interaction{bottom:90px}.immersive-shell:has(>:where(.game-stage)>.game-running-actions:not([hidden])>.activity-line+.activity-line) .explorable-world>.world-interaction{bottom:142px}.immersive-shell:has(>:where(.game-stage)>.game-running-actions:not([hidden])>.activity-line+.activity-line+.activity-line) .explorable-world>.world-interaction{bottom:194px}.immersive-shell .world-clock{background:var(--surface-1);color:var(--text);border-radius:var(--radius-panel)}.immersive-shell .world-clock span{font-size:var(--text-11);color:var(--text-2)}.immersive-shell .world-clock span:before{color:var(--brass)}.immersive-shell .game-running-actions{border-radius:var(--radius-card);overscroll-behavior:contain;max-height:166px;overflow-y:auto}.immersive-shell .game-running-actions .activity-copy small{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass)}.immersive-shell .game-running-actions :is(.activity-copy strong,.timer){font-size:var(--text-12);font-variant-numeric:tabular-nums}.immersive-shell .game-running-actions .button{font-size:var(--text-11)}.immersive-shell .game-running-actions .activity-line+.activity-line{border-top-color:var(--line)}.immersive-shell .game-chat-host .world-social--compact,.immersive-shell .game-chat-host .is-collapsed{background:var(--surface-1);border-color:var(--line-strong)}.immersive-shell .game-chat-host [data-social-count],.immersive-shell .game-chat-host .social-toggle{font-size:var(--text-11)}.immersive-shell .world-social .social-toggle{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.immersive-shell .game-drawer{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:-12px 0 32px var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none;top:12px;bottom:12px;right:12px}.immersive-shell .game-drawer:not(:is([data-game-screen=admin],[data-game-screen=staff],[data-game-screen=settings])){width:min(720px,56vw);min-width:min(360px,100% - 24px)}.immersive-shell .game-drawer-header{background:var(--surface-1);border-bottom:1px solid var(--line);min-height:52px;padding:8px 16px 8px 20px}.immersive-shell .game-drawer-header h2{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);margin:0}.immersive-shell .game-drawer-header .eyebrow{font-size:var(--text-11);letter-spacing:.08em}.immersive-shell .game-close-button{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius-control);width:36px;height:36px;color:var(--text)}.immersive-shell .game-close-button:hover{background:var(--surface-3);color:var(--brass-hi)}.immersive-shell .game-drawer-content{scrollbar-color:var(--line-strong) var(--surface-1)}.immersive-shell .game-drawer-content .section-heading .eyebrow{font-size:var(--text-11);letter-spacing:.08em;color:var(--brass)}.immersive-shell .game-drawer-content .section-heading h1{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text)}.immersive-shell .game-drawer-content .section-heading p{font-size:var(--text-13);color:var(--text-2)}.immersive-shell .game-drawer-content :is(.surface,.notice,.action-card,.civic-card,.quest-card,.inventory-card,.plan-card,.premium-benefits>article,.empty-state){background:var(--surface-2);border-color:var(--line)}.immersive-shell .game-drawer-content .notice p{color:var(--text-2)}.immersive-shell .game-drawer-content .tag{border-color:var(--line-strong);color:var(--text-2)}.immersive-shell .button{background:var(--surface-3);border-color:var(--line-strong);color:var(--text);border-radius:var(--radius-control)}.immersive-shell .button:hover:not(:disabled){background:var(--surface-2);border-color:var(--brass)}.immersive-shell .button.primary{background:var(--brass);border-color:var(--brass);color:var(--brass-ink)}.immersive-shell .button.primary:hover:not(:disabled){background:var(--brass-hi);border-color:var(--brass-hi)}.immersive-shell .button.ghost{background:0 0}.immersive-shell :is(input,select,textarea):not([type=checkbox],[type=radio],[type=range]){background:var(--sunk);border-color:var(--line-strong);color:var(--text);border-radius:var(--radius-control)}.immersive-shell input::placeholder,.immersive-shell textarea::placeholder{color:var(--text-3)}.immersive-shell .game-drawer-content :is(small,.eyebrow,.tag,.material,.rewards,.requirement,.outfitter-state,.cosmetic-piece-kind,.cosmetic-preview-label,.cosmetic-study-frame>span,.cosmetic-price small,.wardrobe-summary>div>small,.wardrobe-balance small,.traveler-portrait>small,.ranch-benefits span,.ranch-built-list small,.ranch-production-flow span,.ranch-stages li,.civic-table th,.daily-gift-copy>small,.armorer-recipe .material,.frontier-person .eyebrow,.stance-card small,.duel-versus small,.recipe-inputs>small),.immersive-shell :is(.ranch-world-status,.ranch-world-header .eyebrow,.tutorial-card>small,.tutorial-card header>span,.tutorial-card details>summary,.tutorial-sync,.tutorial-privacy-note,.social-messages time,.world-social--compact .social-tabs button,.world-social [data-social-players] button,.world-social [data-social-blocks] button,.map-pin>small,.map-caption){font-size:max(var(--text-11), .85em)}.immersive-shell .game-drawer-content .frontier-person{background:linear-gradient(145deg, var(--surface-3), var(--surface-2));border-color:var(--line)}.immersive-shell .game-drawer-content .frontier-person-seal{background:var(--sunk)}.immersive-shell .game-drawer-content .inventory-gallery-item{background:var(--surface-2);border-color:var(--line)}.immersive-shell .game-drawer-content .inventory-gallery-item:hover,.immersive-shell .game-drawer-content .inventory-gallery-item[aria-pressed=true]{background:var(--surface-3)}.immersive-shell .game-drawer-content .inventory-gallery-detail{background:var(--surface-2);border-color:var(--line)}.immersive-shell .inventory-gallery-scene,.immersive-shell .inventory-preview-stage{background:radial-gradient(ellipse at center, var(--thumb-pad-hi), var(--stage-bg))}.immersive-shell .game-drawer-content :is(.ranch-production-card,.ranch-professions article){background:var(--surface-2);border-color:var(--line)}.immersive-shell .game-drawer-content .ranch-production-flow>div{background:var(--sunk)}.immersive-shell .game-drawer-content .ranch-tabs{background:var(--surface-1);border-color:var(--line-strong)}.immersive-shell .ranch-world-header,.immersive-shell .ranch-world-status,.immersive-shell .ranch-visual-tools{background:color-mix(in srgb, var(--surface-1) 92%, transparent);border-color:var(--line-strong)}.immersive-shell .ranch-world-status{bottom:58px}.immersive-shell:has(>:where(.game-stage)>.game-running-actions:not([hidden])) .ranch-world-status{visibility:hidden}.immersive-shell :is(.ranch-quality-control,.ranch-decor-control) select{background:var(--sunk);border-color:var(--line-strong);color:var(--text)}.immersive-shell .game-drawer-content input[type=checkbox],.immersive-shell .game-drawer-content input[type=radio]{background:0 0}.immersive-shell .town-hall-interior{background:var(--surface-1)}.immersive-shell .town-hall-interior-scene{background:var(--stage-bg)}.immersive-shell .town-hall-interior-hint{background:color-mix(in srgb, var(--surface-1) 92%, transparent)}.immersive-shell .game-drawer-content .daily-gift{background:radial-gradient(ellipse at 30% 40%, color-mix(in srgb, var(--brass) 16%, transparent), transparent 65%), var(--surface-2)}.immersive-shell .game-drawer:is([data-game-screen=bag],[data-game-screen=market],[data-game-screen=dobroes],[data-game-screen=premium],[data-game-screen=profile]):is([data-drawer-format=palco],:has(>.game-drawer-content>[data-drawer-format=palco])){background:var(--stage-bg);width:auto;min-width:0;max-width:none;inset:12px}.immersive-shell .game-drawer:has(>.game-drawer-content>[data-drawer-format=palco])>.game-drawer-content{padding:0;overflow:hidden}.immersive-shell .game-stage:has(>.game-drawer:not([hidden])>.game-drawer-content>[data-drawer-format=palco])>.game-chat-host>.world-social.is-collapsed{visibility:hidden}.ui-stage-layout{grid-template-columns:minmax(300px,340px) minmax(0,1fr) minmax(320px,360px);grid-template-areas:"lista vista detalhe";gap:12px;height:100%;min-height:0;padding:12px;display:grid;position:relative}.ui-stage-list{grid-area:lista;min-height:0;overflow:auto}.ui-stage-view{grid-area:vista;min-height:0;position:relative}.ui-stage-detail{flex-direction:column;grid-area:detalhe;min-height:0;display:flex}.ui-stage-detail>.ui-stage-body{flex:1;min-height:0;overflow:auto}.ui-stage-actions{background:var(--surface-1);border-top:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:12px;display:flex;position:sticky;bottom:0}.ui-stage-list,.ui-stage-detail{background:color-mix(in srgb, var(--surface-1) 94%, transparent);border:1px solid var(--line);border-radius:var(--radius-panel)}@media (max-width:1100px){.ui-stage-layout{grid-template:"vista detalhe"minmax(0,1fr)"lista lista"/minmax(0,1fr) minmax(300px,340px)}.ui-stage-list{max-height:148px;overflow:auto hidden}}@media (max-width:1100px) and (orientation:portrait){.ui-stage-layout{grid-template:"vista vista"minmax(0,1.25fr)"lista detalhe"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr)}.ui-stage-list{max-height:none;overflow:hidden auto}}.immersive-shell .game-drawer[data-game-screen=npc-duels]:is([data-drawer-format=camada],:has(>.game-drawer-content>[data-drawer-format=camada])){width:auto;min-width:0;max-width:none;box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;inset:0}.ui-layer-band{pointer-events:auto;background:color-mix(in srgb, var(--surface-1) 92%, transparent);border-color:var(--line-strong)}.immersive-shell :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell canvas:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:-4px}.ui-paper :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:var(--paper-focus)}.immersive-shell.reduce-motion *,.immersive-shell.reduce-motion :before,.immersive-shell.reduce-motion :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}@media (prefers-reduced-motion:reduce){.immersive-shell *,.immersive-shell :before,.immersive-shell :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.ui-paper{background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-radius:var(--radius-card)}.ui-paper :is(small,.muted,.ui-stat dt,.ui-price dt){color:var(--paper-ink-2)}.ui-paper h1,.ui-paper h2,.ui-paper h3{color:var(--paper-ink);font-family:var(--font-title)}.ui-thumb{border:1px solid var(--line);border-radius:var(--radius-card);background:radial-gradient(circle at 50% 40%, var(--thumb-pad-hi), var(--thumb-pad-lo) 72%);width:96px;height:96px;color:var(--text-2);text-align:center;place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.ui-thumb[data-size="64"]{width:64px;height:64px}.ui-thumb[data-size="128"]{width:128px;height:128px}.ui-thumb img{object-fit:contain;width:100%;height:100%;display:block}.ui-thumb-text{font-size:var(--text-11);overflow-wrap:anywhere;gap:2px;padding:6px;line-height:1.25;display:grid}.ui-thumb-name{color:var(--text);font-weight:600}.ui-thumb-text small{color:var(--text-3);font-size:var(--text-11)}.ui-thumb[data-state=error] .ui-thumb-text small{color:var(--warn)}.ui-thumb[data-state=pending]{border-style:dashed}.ui-thumb[data-state=pending] .ui-thumb-text{text-align:center;align-content:center;justify-items:center}.ui-thumb-pending{color:var(--brass)}.ui-thumb-quantity{border-radius:var(--radius-control);background:var(--surface-1);color:var(--text);font:600 var(--text-11)/1.4 var(--font-body);font-variant-numeric:tabular-nums;padding:0 4px;position:absolute;bottom:3px;right:4px}.ui-chip{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text-2);font:600 var(--text-11)/1.5 var(--font-body);letter-spacing:.04em;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.ui-chip[data-tone=brass]{color:var(--brass-hi);border-color:var(--brass)}.ui-chip[data-tone=ok]{color:var(--ok);border-color:var(--ok)}.ui-chip[data-tone=warn]{color:var(--warn);border-color:var(--warn)}.ui-chip[data-tone=danger]{color:var(--danger);border-color:var(--danger)}.ui-chip[data-tone=info]{color:var(--info);border-color:var(--info)}.ui-origin{border-radius:var(--radius-control);background:var(--surface-2);font:600 var(--text-11)/1.5 var(--font-body);letter-spacing:.04em;border:1px solid;align-items:center;gap:5px;padding:2px 8px 2px 6px;display:inline-flex}.ui-origin-mark{fill:currentColor;flex-shrink:0;width:12px;height:12px}.ui-origin[data-origin=premium]{color:var(--origin-premium)}.ui-origin[data-origin=venda]{color:var(--origin-sale)}.ui-origin[data-origin=evento]{color:var(--origin-event)}.ui-origin[data-origin=jornada]{color:var(--origin-journey)}.ui-origin[data-origin=fundador],.ui-origin[data-origin=pioneiro]{color:var(--brass-hi)}.ui-origin>span{color:var(--text)}.ui-stats,.ui-prices{gap:6px;margin:0;display:grid}.ui-stat,.ui-price{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.ui-stat dt,.ui-price dt{color:var(--text-2);font-size:var(--text-12)}.ui-stat dd,.ui-price dd{color:var(--text);font-size:var(--text-13);text-align:right;font-variant-numeric:tabular-nums;margin:0}.ui-stat dd small,.ui-price dd small{color:var(--text-3);font-size:var(--text-11);display:block}.ui-price[data-emphasis=true] dd{color:var(--brass-hi);font-size:var(--text-15);font-weight:650}.ui-price[data-emphasis=true]{border-bottom-color:var(--line-strong)}.inventory-gallery-icon{width:min(256px,70%);height:auto;margin:auto;display:block}.bag-stage[data-preview-state=icon]~.bag-stage-hint{display:none}.immersive-shell .game-player-button .hud-portrait{border:1px solid var(--line-strong);background:radial-gradient(circle at 50% 35%, var(--thumb-pad-hi), var(--thumb-pad-lo) 75%);padding:0;display:block;position:relative;overflow:hidden}.immersive-shell .game-player-button .hud-portrait img{object-fit:cover;transform-origin:52% 12%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0;transform:scale(2.05)}.immersive-shell .game-running-actions .hud-activity-thumb{background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.immersive-shell .game-running-actions .hud-activity-thumb .ui-thumb{border-radius:var(--radius-control);width:40px;height:40px}.immersive-shell .game-running-actions .hud-activity-thumb .ui-thumb-text{font-size:var(--text-11);padding:2px;line-height:1.1}.immersive-shell .game-running-actions .hud-activity-thumb .ui-thumb-text :is(.ui-thumb-name,small){font-size:var(--text-11)}.immersive-shell .game-player-button:has(.hud-portrait):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){.immersive-shell .hud-portrait img{transition-duration:0s}}.game-more-items,.game-account-menu .game-utility-nav{width:276px}.game-menu-row{align-items:stretch;gap:4px;min-width:0;display:flex}.game-menu-row>:first-child{flex:auto;min-width:0}.game-pin-toggle{border-radius:var(--radius-control);width:34px;min-height:34px;color:var(--text-2);cursor:pointer;background:0 0;border:1px solid #0000;flex:0 0 34px;place-items:center;padding:0;display:inline-grid}.game-pin-toggle>.icon{width:17px;height:17px}.game-pin-toggle:hover{background:var(--surface-3);border-color:var(--line-strong);color:var(--text)}.game-pin-toggle:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:1px}.game-pin-toggle[aria-pressed=true]{color:var(--brass-hi);border-color:var(--line-strong);background:var(--surface-3)}.game-pin-toggle[aria-pressed=true] .game-pin-head{fill:currentColor}.game-pin-toggle[aria-disabled=true]{opacity:.45;cursor:not-allowed}.game-pin-toggle[aria-disabled=true]:hover{color:var(--text-2);background:0 0;border-color:#0000}.immersive-shell .game-navigation>.game-pin-item{flex:none}.immersive-shell .game-navigation>.game-pin-item .nav-badge{top:-5px;right:-5px}.immersive-shell .game-navigation>.game-more-menu{flex:none}.immersive-shell .game-navigation>.game-more-menu>summary{white-space:nowrap}.immersive-shell .game-top-pins{align-items:center;gap:6px;display:flex}.immersive-shell .game-top-pin{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);min-height:34px;color:var(--text);font:600 var(--text-12)/1.2 var(--font-body);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 11px;text-decoration:none;display:inline-flex;position:relative}.immersive-shell .game-top-pin:hover{border-color:var(--brass);color:var(--brass-hi)}.immersive-shell .game-top-pin.selected{border-color:var(--brass);color:var(--brass-hi);background:var(--surface-3)}.immersive-shell .game-top-pin>.icon{width:17px;height:17px;color:var(--brass);margin:0}.immersive-shell .game-top-pin:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell .game-top-pin .nav-badge{min-width:16px;margin:0;font-size:9px;position:absolute;top:-6px;right:-6px}@media (max-width:1599px){.immersive-shell .game-top-pin{padding:0 8px}.immersive-shell .game-top-pin>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1919px){.immersive-shell .game-pin-item[data-pin-index="7"]{display:none}}@media (max-width:1799px){.immersive-shell .game-pin-item[data-pin-index="6"]{display:none}}@media (max-width:1699px){.immersive-shell .game-pin-item[data-pin-index="5"]{display:none}}@media (max-width:1599px){.immersive-shell .game-pin-item[data-pin-index="4"]{display:none}}@media (max-width:1499px){.immersive-shell .game-pin-item[data-pin-index="3"]{display:none}}@media (max-width:1399px){.immersive-shell .game-pin-item[data-pin-index="2"]{display:none}}@media (max-width:1199px){.immersive-shell .game-top-pin[data-pin-index="1"],.immersive-shell .game-top-pin[data-pin-index="2"],.immersive-shell .game-top-pin[data-pin-index="3"]{display:none}}@media (max-width:1100px){.immersive-shell .game-pin-item[data-pin-index="1"]{display:none}}@media (max-width:1020px){.immersive-shell .game-pin-item[data-pin-index="0"]{display:none}}@media (max-width:1149px){.immersive-shell .game-top-pin[data-pin-index="0"]{display:none}}@media (max-width:760px){.immersive-shell .game-pin-item,.immersive-shell .game-top-pins,.game-pin-toggle{display:none}.game-more-items{width:220px}.game-account-menu .game-utility-nav{width:min(248px,100vw - 24px)}.game-menu-row{display:contents}}@media (prefers-reduced-motion:reduce){.game-pin-toggle,.immersive-shell .game-top-pin{transition:none}}:where(.immersive-shell,dialog){--game-scroll-thumb:color-mix(in srgb, var(--brass) 75%, var(--surface-1));--game-scroll-thumb-hover:var(--brass);--game-scroll-track:var(--surface-2);scrollbar-color:var(--game-scroll-thumb) var(--game-scroll-track)}:where(.immersive-shell,.immersive-shell *,dialog,dialog *){scrollbar-width:thin}@supports not (scrollbar-color:auto){:where(.immersive-shell,.immersive-shell *,dialog,dialog *)::-webkit-scrollbar{width:10px;height:10px}:where(.immersive-shell,.immersive-shell *,dialog,dialog *)::-webkit-scrollbar-track{background:var(--game-scroll-track)}:where(.immersive-shell,.immersive-shell *,dialog,dialog *)::-webkit-scrollbar-thumb{background:var(--game-scroll-thumb);border:2px solid var(--game-scroll-track);border-radius:6px}:where(.immersive-shell,.immersive-shell *,dialog,dialog *)::-webkit-scrollbar-thumb:hover{background:var(--game-scroll-thumb-hover)}:where(.immersive-shell,.immersive-shell *,dialog,dialog *)::-webkit-scrollbar-corner{background:var(--game-scroll-track)}}.staff-nick[data-staff-role=admin],.staff-badge[data-staff-role=admin]{--staff-text:var(--brass-hi);--staff-fill:color-mix(in srgb, var(--danger) 45%, var(--surface-1));--staff-line:var(--brass);--staff-ink:color-mix(in srgb, var(--danger) 40%, var(--paper-ink))}.staff-nick[data-staff-role=moderator],.staff-badge[data-staff-role=moderator]{--staff-text:color-mix(in srgb, var(--info) 65%, var(--text-2));--staff-fill:color-mix(in srgb, var(--info) 30%, var(--surface-1));--staff-line:color-mix(in srgb, var(--info) 70%, var(--text-3));--staff-ink:color-mix(in srgb, var(--info) 40%, var(--sunk))}.staff-nick{vertical-align:bottom;max-width:100%;color:var(--staff-text);align-items:center;gap:6px;font-weight:700;display:inline-flex}.staff-nick-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.staff-badge{border:1px solid var(--staff-line);border-radius:var(--radius-control);background:var(--staff-fill);color:var(--staff-text);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.08em;white-space:nowrap;flex-shrink:0;align-items:center;gap:3px;padding:0 5px 0 4px;display:inline-flex}.staff-badge-mark{fill:currentColor;flex-shrink:0;width:11px;height:11px}.ui-paper .staff-nick,.ui-paper .staff-badge{color:var(--staff-ink)}.ui-paper .staff-badge{border-color:var(--staff-ink);background:var(--paper)}.staff-roster{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);margin-top:16px;padding:12px 14px}.staff-roster h3{color:var(--text);font:600 var(--text-15)/1.3 var(--font-title);margin:0 0 4px}.staff-roster p{color:var(--text-2);font:400 var(--text-12)/1.45 var(--font-body);margin:0 0 10px}.staff-roster ul{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.staff-roster button{font:700 var(--text-13)/1.4 var(--font-body)}@media (forced-colors:active){.staff-badge{border-color:canvastext}.staff-badge-mark{fill:canvastext}}.immersive-shell .game-drawer[data-game-screen=admin],.immersive-shell .game-drawer[data-game-screen=staff]{overflow:clip}.immersive-shell .game-drawer:is([data-game-screen=admin],[data-game-screen=staff]) .game-drawer-content{scroll-padding-block:136px 24px}.immersive-shell .game-drawer-content .admin-section .admin-navigation{z-index:3;border:1px solid var(--line-strong);border-radius:var(--radius-panel);background:var(--surface-1);box-shadow:0 0 0 4px var(--surface-1), 0 6px 14px var(--bg-0);grid-template-rows:none;grid-template-columns:repeat(auto-fit,minmax(max(96px,14.2857% - 3.42857px),1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:4px;margin:0 0 16px;padding:4px;display:grid;position:sticky;top:0}.immersive-shell .game-drawer-content .admin-section .admin-navigation:after{content:"";background:linear-gradient(var(--surface-1) 60%, transparent);pointer-events:none;height:15px;margin-top:1px;position:absolute;top:100%;left:-1px;right:-1px}@container game-workspace (width>=1480px){.immersive-shell .game-drawer-content .admin-section .admin-navigation{grid-template-columns:repeat(auto-fit,minmax(max(96px,7.69231% - 3.69231px),1fr))}}.immersive-shell .game-drawer-content .admin-section .admin-navigation>button{border-radius:var(--radius-control);min-width:0;min-height:44px;color:var(--text-2);box-shadow:none;font:600 var(--text-12)/1.25 var(--font-body);text-align:center;cursor:pointer;transition:background var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:1px solid #0000;flex-direction:row;justify-content:center;align-items:center;margin:0;padding:6px;display:flex}.immersive-shell .game-drawer-content .admin-section .admin-navigation>button>span:not(.admin-nav-mark){min-width:0;max-width:100%}.immersive-shell .game-drawer-content .admin-section .admin-navigation strong{font:inherit;letter-spacing:.01em;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;display:block}.immersive-shell .game-drawer-content .admin-section .admin-navigation>button:hover{background:var(--surface-2);color:var(--text)}.immersive-shell .game-drawer-content .admin-section .admin-navigation>button[aria-selected=true]{background:var(--surface-3);border-color:var(--line-strong);color:var(--brass-hi);box-shadow:inset 0 -3px 0 var(--brass)}.immersive-shell .game-drawer-content .admin-section .admin-navigation>button:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:-3px}.immersive-shell .game-drawer-content .admin-section .admin-navigation :is(small,.admin-nav-mark,.admin-nav-owner){display:none}.immersive-shell .game-drawer-content .admin-section .admin-workspace-header{flex-wrap:wrap}.immersive-shell .game-drawer-content .admin-section .admin-workspace-header>div{flex:260px;min-width:0}.immersive-shell .game-drawer-content .admin-section .admin-workspace-header h1{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-role-badge{margin-left:0}.immersive-shell .game-drawer-content .admin-section .surface{overflow-wrap:break-word}.immersive-shell .game-drawer-content .admin-section :is(.surface,.staff-column,.staff-card,.staff-online-row,.staff-chat-item,.staff-log-entry,.bug-admin-detail,.bug-admin-item,.admin-forum-report,.lands-admin-sheet)>*{min-width:0}.immersive-shell .game-drawer-content .admin-section :is(.admin-account-id,code,.staff-card-rows dd,.bug-report-tech dd,.staff-online-who strong,.staff-chat-head strong,.staff-result strong,.bug-admin-detail header .muted,.staff-rows small,.admin-forum-post){overflow-wrap:anywhere}.immersive-shell .game-drawer-content .admin-section :is(.button,button){white-space:normal;overflow-wrap:break-word;max-width:100%}.immersive-shell .game-drawer-content .admin-section summary{overflow-wrap:anywhere}.immersive-shell .game-drawer-content .admin-section .surface>form+:is(h2,h3,p,ul,ol,details,section):not(.gazeta *){margin-top:20px}.immersive-shell .game-drawer-content .admin-section .surface>form>.button+p,.immersive-shell .game-drawer-content .admin-section .surface>form>.button+small{margin-top:8px}.immersive-shell .game-drawer-content .admin-section .staff-column:not(cascabel-esp),.immersive-shell .game-drawer-content .admin-section .staff-online-summary:not(cascabel-esp),.immersive-shell .game-drawer-content .admin-section form.staff-online-filter,.immersive-shell .game-drawer-content .admin-section form.staff-chat-filters,.immersive-shell .game-drawer-content .admin-section form.staff-log-filters,.immersive-shell .game-drawer-content .admin-section form.staff-guide-search,.immersive-shell .game-drawer-content .admin-section .staff-guide-card:not(cascabel-esp),.immersive-shell .game-drawer-content .admin-section .staff-guide-action:not(cascabel-esp),.immersive-shell .game-drawer-content .admin-section .staff-guide-table-wrap:not(cascabel-esp),.immersive-shell .game-drawer-content .admin-section .staff-online-row,.immersive-shell .game-drawer-content .admin-section .staff-chat-item,.immersive-shell .game-drawer-content .admin-section .staff-log-entry{border-color:var(--line);background:var(--surface-2)}.immersive-shell .game-drawer-content .admin-section :is(.staff-result,form.staff-action,form.staff-online-action,.staff-guide-list li,.staff-guide-bot-penalty,.staff-guide-legend,.staff-note,.staff-online-counts li){border-color:var(--line);background:var(--surface-1)}.immersive-shell .game-drawer-content .admin-section .staff-note,.immersive-shell .game-drawer-content .admin-section .staff-guide-legend{border-left-color:var(--brass);color:var(--text-2)}.immersive-shell .game-drawer-content .admin-section .staff-result:hover{border-color:var(--brass);background:var(--surface-3)}.immersive-shell .game-drawer-content .admin-section .staff-result[aria-pressed=true],.immersive-shell .game-drawer-content .admin-section .staff-online-row[aria-pressed=true],.immersive-shell .game-drawer-content .admin-section .staff-chat-item[aria-pressed=true],.immersive-shell .game-drawer-content .admin-section .staff-online-row[data-open],.immersive-shell .game-drawer-content .admin-section .staff-chat-item[data-open]{border-color:var(--brass);box-shadow:inset 3px 0 0 var(--brass)}.immersive-shell .game-drawer-content .admin-section .staff-chat-item[data-moderated]{border-color:color-mix(in srgb, var(--danger) 55%, var(--line));background:color-mix(in srgb, var(--danger) 6%, var(--surface-2))}.immersive-shell .game-drawer-content .admin-section .staff-receipt{border-color:var(--line-strong);background:var(--surface-1);color:var(--text)}.immersive-shell .game-drawer-content .admin-section .staff-receipt[data-tone=error]{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, var(--surface-1))}.immersive-shell .game-drawer-content .admin-section .staff-empty,.immersive-shell .game-drawer-content .admin-section .staff-online-empty{border-color:var(--line-strong)}.immersive-shell .game-drawer-content .admin-section .staff-log-messages code{background:var(--sunk);color:var(--text)}.immersive-shell .game-drawer-content .admin-section .staff-guide-table thead th,.immersive-shell .game-drawer-content .admin-section .staff-guide-table tbody>tr>th{background:var(--surface-1);color:var(--brass)}.immersive-shell .game-drawer-content .admin-section :is(.staff-online-meta,.staff-result small,.staff-rows small,.staff-log-top small,.staff-chat-head time,.staff-online-action-title small,.staff-card-rows dt,.staff-log-messages small){color:var(--text-3)}.immersive-shell .game-drawer-content .admin-section :is(.staff-online-who,.staff-chat-head,.staff-column h3,.staff-column h4,.staff-log-entry p,.staff-chat-text){color:var(--text)}.immersive-shell .game-drawer-content .admin-section .staff-column h4{color:var(--brass)!important}.immersive-shell .game-drawer-content .admin-section .staff-guide-stamp{border-color:var(--brass);background:var(--surface-1);color:var(--brass-hi)}.immersive-shell .game-drawer-content .admin-section .staff-guide-stamp[data-guide-status=approved]{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--surface-1));color:var(--ok)}.immersive-shell .game-drawer-content .admin-section .staff-online-actions{gap:6px;min-width:0}.immersive-shell .game-drawer-content .admin-section .staff-online-actions .button{min-height:32px;font-size:var(--text-12);white-space:nowrap;padding:5px 10px;line-height:1.2}@container (width<=900px){.immersive-shell .game-drawer-content .admin-section .staff-online-row,.immersive-shell .game-drawer-content .admin-section .staff-chat-item{grid-template-columns:minmax(0,1fr);row-gap:6px}.immersive-shell .game-drawer-content .admin-section :is(.staff-online-row,.staff-chat-item) .staff-online-actions{grid-area:auto/1;justify-content:flex-start;padding-top:2px}.immersive-shell .game-drawer-content .admin-section form.staff-online-filter{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.immersive-shell .game-drawer-content .admin-section form.staff-chat-filters,.immersive-shell .game-drawer-content .admin-section form.staff-log-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr))}}.immersive-shell .game-drawer-content .admin-section .bug-admin .bug-admin-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.immersive-shell .game-drawer-content .admin-section .bug-admin .bug-admin-filters .button{white-space:nowrap;justify-self:stretch}.immersive-shell .game-drawer-content .admin-section .bug-admin-side{position:static}@container (width<=999px){.immersive-shell .game-drawer-content .admin-section .bug-admin-layout{grid-template-columns:minmax(0,1fr)}.immersive-shell .game-drawer-content .admin-section .bug-admin-list{max-height:none;overflow:visible}}@container (width>=1000px){.immersive-shell .game-drawer-content .admin-section .bug-admin-layout{grid-template-columns:minmax(340px,.9fr) minmax(0,1.35fr)}.immersive-shell .game-drawer-content .admin-section .bug-admin-list{overscroll-behavior:contain;max-height:max(360px,100dvh - 330px);padding-right:4px}}.immersive-shell .game-drawer-content .admin-section .bug-admin-item{grid-template-columns:112px minmax(0,1fr);align-items:center}.immersive-shell .game-drawer-content .admin-section .bug-admin-thumb{aspect-ratio:16/9;object-fit:cover;object-position:center top;width:112px;height:auto}.immersive-shell .game-drawer-content .admin-section .bug-admin-item-text small{overflow-wrap:anywhere}.immersive-shell .game-drawer-content .admin-section .bug-admin-figure>a{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--stage-bg);justify-content:center;align-items:center;min-width:0;max-width:100%;padding:6px;display:flex;overflow:hidden}.immersive-shell .game-drawer-content .admin-section .bug-admin-figure img{object-fit:contain;border-radius:var(--radius-control);border:0;width:auto;max-width:100%;height:auto;max-height:min(60dvh,520px);display:block}.immersive-shell .game-drawer-content .admin-section .bug-report-tech{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.immersive-shell .game-drawer-content .admin-section .bug-report-errors li>span{min-width:0}.immersive-shell .game-drawer-content .admin-section .bug-admin-triage fieldset{gap:6px 8px}.immersive-shell .game-drawer-content .admin-section .bug-admin-triage .bug-report-chip span{white-space:nowrap}.immersive-shell .game-drawer-content .admin-section :is(.bug-admin-triage,.bug-admin-delete)>.button{justify-self:start}.immersive-shell .game-drawer-content .admin-section .lands-admin-table th,.immersive-shell .game-drawer-content .admin-section .lands-admin-table td{overflow-wrap:break-word}.immersive-shell .game-drawer-content .admin-section .lands-admin-table :is(thead th,code,.button){white-space:nowrap;overflow-wrap:normal}.immersive-shell .game-drawer-content .admin-section .lands-admin-table td:nth-child(3){overflow-wrap:anywhere}.immersive-shell .game-drawer-content .admin-section .lands-admin-table td:last-child{text-align:right;width:1%}.immersive-shell .game-drawer-content .admin-section .lands-admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.immersive-shell .game-drawer-content .admin-section .admin-forum-post img{object-fit:contain;max-width:100%;height:auto}.immersive-shell .game-drawer-content .admin-section .admin-forum-buttons .button{white-space:normal}@media (prefers-reduced-motion:reduce){.immersive-shell .game-drawer-content .admin-section .admin-navigation>button{transition:none}}.immersive-shell .game-drawer-content .admin-section .staff-area-tab{gap:14px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-actions{flex-wrap:wrap;gap:8px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-section{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:10px;padding:14px 16px;scroll-margin-top:96px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-section h3{margin:0}.immersive-shell .game-drawer-content .admin-section .staff-area-board{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-board li{border:1px solid var(--line);border-left:3px solid var(--brass);background:var(--surface-3);border-radius:8px;align-content:start;gap:4px;padding:10px 12px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-board strong{font-size:var(--text-28);line-height:1.1}.immersive-shell .game-drawer-content .admin-section .staff-area-board span{color:var(--text-2)}.immersive-shell .game-drawer-content .admin-section .staff-area-board .button{justify-self:start;margin-top:4px}.immersive-shell .game-drawer-content .admin-section .staff-area-map{aspect-ratio:3/2;border:1px solid var(--line-strong);image-rendering:auto;border-radius:8px;width:100%;max-width:720px;height:auto;display:block}.immersive-shell .game-drawer-content .admin-section .staff-area-map-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 12px;max-height:240px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.immersive-shell .game-drawer-content .admin-section .staff-area-map-list li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-map-list small{color:var(--text-3)}.immersive-shell .game-drawer-content .admin-section .staff-area-dot{border:1px solid var(--sunk);background:var(--text);border-radius:50%;flex:none;width:10px;height:10px}.immersive-shell .game-drawer-content .admin-section .staff-area-dot[data-role=admin]{background:var(--brass)}.immersive-shell .game-drawer-content .admin-section .staff-area-dot[data-role=moderator]{background:var(--info)}.immersive-shell .game-drawer-content .admin-section .staff-area-travel{flex-wrap:wrap;gap:6px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio-form{gap:12px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio-form label.staff-area-check{cursor:pointer;justify-self:start;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.immersive-shell .game-drawer-content .admin-section .staff-area-check input{width:18px;height:18px;min-height:0;accent-color:var(--brass);cursor:pointer;flex:none;margin:0;padding:0}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaios{gap:10px;margin:0;padding:0;list-style:none;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio{border:1px solid var(--line);border-radius:var(--radius-card);gap:6px;padding:10px 12px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio[data-ensaio-ativo]{border-color:var(--brass)}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio h4,.immersive-shell .game-drawer-content .admin-section .staff-area-ensaio p{margin:0}.immersive-shell .game-drawer-content .admin-section .staff-area-ensaios-outros{gap:4px;margin:0;padding-left:18px;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-reports{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-reports li{border:1px solid var(--line);background:var(--surface-3);border-radius:999px;align-items:baseline;gap:6px;padding:4px 10px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-reports span{color:var(--text-2)}.immersive-shell .game-drawer-content .admin-section .staff-area-mural{gap:6px;margin:0;padding:0;list-style:none;display:grid}.immersive-shell .game-drawer-content .admin-section .staff-area-mural li{border:1px solid var(--line);border-left:3px solid var(--danger);background:var(--surface-3);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:8px 12px;display:flex}.immersive-shell .game-drawer-content .admin-section .staff-area-mural span{color:var(--text-2)}.immersive-shell .game-drawer-content .admin-section .staff-area-mural small{color:var(--text-3);margin-left:auto}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button{border:1px solid var(--line-strong);border-radius:var(--radius-control,8px);background:var(--surface-3);min-height:36px;color:var(--text);cursor:pointer;padding:7px 14px;font-weight:600}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button:hover:not(:disabled){border-color:var(--brass);background:var(--surface-2);color:var(--text)}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button.primary{border-color:var(--brass);background:var(--brass);color:var(--brass-ink)}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button.primary:hover:not(:disabled){border-color:var(--brass-hi,var(--brass));background:var(--brass-hi,var(--brass));color:var(--brass-ink)}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button.small{min-height:32px;font-size:var(--text-12);padding:5px 10px}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button:focus-visible{outline:var(--focus-ring,3px) solid var(--focus,var(--brass));outline-offset:var(--focus-offset,2px)}.immersive-shell .game-drawer-content .admin-section .staff-area-tab .button:disabled{opacity:.6;cursor:progress}.story-trail-hud{z-index:18;pointer-events:none;width:min(340px,100% - 32px);position:absolute;top:64px;left:16px}.immersive-shell .explorable-world>.story-trail-hud{z-index:9;width:min(280px,100% - 48px);top:162px;left:24px}@media (max-width:760px){.immersive-shell .explorable-world>.story-trail-hud{width:min(280px,100% - 28px);left:14px}}.story-trail-strip{box-sizing:border-box;background:var(--paper);color:var(--paper-ink);border:1px solid var(--paper-ink-2);border-left:5px solid var(--origin-journey);border-radius:var(--radius-panel);box-shadow:0 8px 22px var(--bg-0);font:400 var(--text-13)/1.4 var(--font-body);gap:8px;padding:10px 14px;display:grid}.story-trail-strip[data-phase=em-andamento]{border-left-color:var(--info)}.story-trail-strip[data-phase=pronta]{border-left-color:var(--brass)}.story-trail-strip[data-phase=concluida]{border-left-color:var(--paper-ink-2)}.story-trail-strip p{margin:0}.story-trail-head{align-items:baseline;gap:10px;display:flex}.story-trail-kicker{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink-2)}.story-trail-count{font:400 var(--text-15)/1.2 var(--font-title);color:var(--paper-ink);font-variant-numeric:tabular-nums}.story-trail-count strong{font-size:var(--text-18);font-weight:400}.story-trail-strip .story-trail-phase{border:1px solid var(--paper-ink);background:var(--paper);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-ink);border-radius:3px;margin-left:auto;padding:1px 7px}.story-trail-strip .story-trail-phase[data-phase=em-andamento]{background:var(--info)}.story-trail-strip .story-trail-phase[data-phase=pronta]{background:var(--brass)}.story-trail-strip .story-trail-phase[data-phase=nao-iniciada]{background:var(--origin-journey)}.story-trail-strip .story-trail-phase[data-phase=concluida]{border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.story-trail-strip:has(>.story-trail-head>.story-trail-close){position:relative}.story-trail-head:has(>.story-trail-close){flex-wrap:wrap;row-gap:4px;padding-right:26px}.story-trail-head:has(>.story-trail-close) .story-trail-count,.story-trail-head:has(>.story-trail-close) .story-trail-phase{white-space:nowrap}.story-trail-close{pointer-events:auto;width:28px;height:28px;color:var(--paper-ink);cursor:pointer;font:700 var(--text-18)/1 var(--font-body);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}.story-trail-close:hover{border-color:var(--paper-ink-2)}.story-trail-close:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.story-trail-stamps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.story-trail-stamps:before{content:"";border-top:2px solid var(--paper-ink-2);position:absolute;top:14px;left:16.7%;right:16.7%}.story-trail-stamp{text-align:center;justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.story-trail-seal{z-index:1;box-sizing:border-box;background:var(--paper);width:28px;height:28px;color:var(--paper-ink);border:2px solid var(--paper-ink);font:700 var(--text-13)/1 var(--font-body);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid;position:relative}.story-trail-stamp[data-state=feito] .story-trail-seal{background:var(--paper-ink);color:var(--paper)}.story-trail-stamp[data-state=atual] .story-trail-seal,.story-trail-stamp[data-state=pronto] .story-trail-seal{background:var(--brass);box-shadow:0 0 0 3px var(--paper), 0 0 0 5px var(--paper-ink)}.story-trail-stamp[data-state=aberto] .story-trail-seal{background:var(--origin-journey)}.story-trail-stamp[data-state=futuro] .story-trail-seal{border-style:dashed;border-color:var(--paper-ink-2);color:var(--paper-ink-2)}.story-trail-name{font:700 var(--text-12)/1.3 var(--font-body);color:var(--paper-ink)}.story-trail-note{font:600 var(--text-11)/1.3 var(--font-body);color:var(--paper-ink-2);font-variant-numeric:tabular-nums}.story-trail-stamp[aria-current=step] .story-trail-note{color:var(--paper-ink)}.story-trail-stamp[data-state=futuro] .story-trail-name{color:var(--paper-ink-2)}.story-trail-next{border-top:1px solid color-mix(in srgb, var(--paper-ink) 25%, var(--paper));font:600 var(--text-12)/1.45 var(--font-body);color:var(--paper-ink);padding-top:6px}.story-trail-proposal{border:1px dashed var(--paper-ink-2);font:700 var(--text-11)/1.5 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--paper-ink-2);border-radius:3px;justify-self:start;padding:0 6px}.story-conversation:has(.story-trail-cue){grid-template-areas:"plate quest""speech quest""trail trail""footer footer"}.story-conversation .story-trail-cue{grid-area:trail}@media (max-width:760px){.story-conversation:has(.story-trail-cue){grid-template-areas:"plate""speech""quest""trail""footer"}}.story-trail-cue{background:var(--surface-2);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-card);font:400 var(--text-12)/1.4 var(--font-body);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 14px;margin:0;padding:8px 12px;display:grid}.story-trail-cue p{margin:0}.story-trail-cue-head{font:600 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);gap:0;display:grid}.story-trail-cue-head strong{font:400 var(--text-15)/1.2 var(--font-title);letter-spacing:0;text-transform:none;color:var(--text);font-variant-numeric:tabular-nums}.story-trail-cue-stamps{flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;display:flex}.story-trail-cue-stamps li{font:600 var(--text-12)/1.3 var(--font-body);color:var(--text);align-items:center;gap:6px;display:inline-flex}.story-trail-cue-stamps .story-trail-seal{width:22px;height:22px;font-size:var(--text-11);background:var(--surface-3);color:var(--text);border-width:1px;border-color:var(--line-strong)}.story-trail-cue-stamps li[data-state=feito] .story-trail-seal{background:var(--text-2);color:var(--surface-1);border-color:var(--text-2)}.story-trail-cue-stamps li[data-state=atual] .story-trail-seal{border:2px solid var(--info);color:var(--info)}.story-trail-cue-stamps li[data-state=pronto] .story-trail-seal{border:2px solid var(--ok);color:var(--ok)}.story-trail-cue-stamps li[data-state=aberto] .story-trail-seal{border:2px solid var(--brass);color:var(--brass-hi)}.story-trail-cue-stamps li[data-state=futuro]{color:var(--text-3)}.story-trail-cue-stamps li[data-state=futuro] .story-trail-seal{color:var(--text-3);background:0 0;border-style:dashed}.story-trail-cue-note{color:var(--text-2);font-variant-numeric:tabular-nums;font-weight:500}.story-trail-cue-next{font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2);grid-column:1/3}.story-trail-cue .story-trail-proposal{border-color:var(--line-strong);color:var(--text-3);grid-area:1/3/span 2;align-self:center}@media (max-width:760px){.story-trail-cue{grid-template-columns:minmax(0,1fr)}.story-trail-cue-next,.story-trail-cue .story-trail-proposal{grid-area:auto}}.story-trail-atlas-casing{fill:none;stroke:var(--paper);stroke-linecap:round;stroke-linejoin:round;opacity:.9}.story-trail-atlas-route{fill:none;stroke:var(--paper-focus);stroke-linecap:round;stroke-linejoin:round}.story-trail-atlas[data-phase=pronta] .story-trail-atlas-route{stroke:var(--paper-ink)}.story-trail-atlas-start{fill:var(--brass);stroke:var(--paper-ink)}.story-trail-atlas-end{fill:var(--paper-focus);stroke:var(--paper)}.story-trail-place-label{z-index:17;pointer-events:none;white-space:nowrap;background:var(--surface-1);max-width:360px;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:0 4px 12px var(--bg-0);font:600 var(--text-12)/1.4 var(--font-body);padding:3px 9px;position:absolute;top:0;left:0}.story-trail-place-label small{font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);display:block}.dobrao-rules li>span,.dobrao-showcase-lede,.dobrao-entry-text,.market-lede,.history-portrait-note,.founder-showcase-term dd,.founder-showcase-excluded>span,.founder-showcase-reset>span,.founder-showcase-legal p,.hall-rules p,.hall-hero-legal,.hall-rare-notice,.hall-hint{text-align:justify;text-align-last:left;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}.idle-guard{display:contents}.idle-guard-warning{z-index:60;box-sizing:border-box;background:var(--surface-1);width:min(440px,100vw - 32px);color:var(--text);border:1px solid var(--line-strong);border-top:3px solid var(--warn);border-radius:var(--radius-panel);box-shadow:0 12px 36px var(--bg-0);-webkit-backdrop-filter:none;backdrop-filter:none;font:400 var(--text-13)/1.45 var(--font-body);text-align:left;gap:10px;margin:0;padding:18px 20px 16px;display:grid;position:fixed;top:clamp(96px,20vh,220px);left:50%;transform:translate(-50%)}.idle-guard-warning[hidden]{display:none}.immersive-shell[data-panel-open=true]:not(:has(>:where(.game-stage)>.game-drawer:not([hidden])>:where(.game-drawer-content)>[data-drawer-format]))~.idle-guard .idle-guard-warning{width:min(440px,100vw - min(720px,56vw) - 44px);left:calc(50vw - min(720px,56vw)/2 - 6px)}.idle-guard-eyebrow{color:var(--warn);font:600 var(--text-11)/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.idle-guard-expired .idle-guard-eyebrow{color:var(--brass)}.idle-guard-title{color:var(--text);font:400 var(--text-22)/1.2 var(--font-title);letter-spacing:0;margin:0}.idle-guard-text{color:var(--text-2);font-size:var(--text-13);margin:0;line-height:1.5}.idle-guard-count{align-items:baseline;gap:10px;margin:2px 0 0;display:flex}.idle-guard-count strong{color:var(--brass-hi);font:600 var(--text-28)/1 var(--font-body);font-variant-numeric:tabular-nums}.idle-guard-count span{color:var(--text-3);font-size:var(--text-12)}.idle-guard-meter{appearance:none;border-radius:var(--radius-control);background:var(--sunk);width:100%;height:6px;color:var(--warn);border:0;margin:0;display:block;overflow:hidden}.idle-guard-meter::-webkit-progress-bar{background:var(--sunk);border-radius:var(--radius-control)}.idle-guard-meter::-webkit-progress-value{background:var(--warn);border-radius:var(--radius-control)}.idle-guard-meter::-moz-progress-bar{background:var(--warn);border-radius:var(--radius-control)}.idle-guard-live{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.idle-guard-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px;display:flex}.idle-guard-hint{color:var(--text-3);font-size:var(--text-12);line-height:1.4}.idle-guard-button{border:1px solid var(--brass);border-radius:var(--radius-control);background:var(--brass);min-height:36px;color:var(--brass-ink);font:600 var(--text-13)/1.2 var(--font-body);cursor:pointer;padding:8px 18px}.idle-guard-button:hover{background:var(--brass-hi);border-color:var(--brass-hi)}.idle-guard-button[aria-disabled=true]{cursor:progress}.idle-guard-button:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.idle-guard-expired{z-index:70;box-sizing:border-box;background:var(--bg-0);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;margin:0;padding:16px;position:fixed;inset:0;overflow:auto}.idle-guard-expired[open]{place-items:center;display:grid}.idle-guard-expired::backdrop{background:0 0}.idle-guard-expired>:not(.idle-guard-card){display:none}.idle-guard-card{box-sizing:border-box;background:var(--surface-1);width:min(480px,100%);color:var(--text);border:1px solid var(--line-strong);border-top:3px solid var(--brass);border-radius:var(--radius-panel);box-shadow:0 16px 48px var(--bg-0);font:400 var(--text-13)/1.5 var(--font-body);text-align:left;gap:12px;padding:24px 26px 22px;display:grid}.idle-guard-safe{background:var(--surface-2);color:var(--text);border-left:3px solid var(--ok);border-radius:var(--radius-card);font-size:var(--text-13);grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;padding:10px 12px;line-height:1.5;display:grid}.idle-guard-safe:before{content:"✓" / "";color:var(--ok);font-weight:700}.idle-guard-status{min-height:1.4em;color:var(--text-2);font-size:var(--text-12);margin:0}.idle-guard-status:empty{display:none}.idle-guard-card .idle-guard-actions{justify-content:flex-start}.idle-guard[data-motion=full] .idle-guard-warning:not([hidden]){animation:idle-guard-in var(--motion-base) ease-out}.idle-guard[data-motion=full] .idle-guard-expired[open]{animation:idle-guard-fade var(--motion-base) ease-out}.idle-guard-button{transition:background-color var(--motion-fast) ease-out, border-color var(--motion-fast) ease-out}@keyframes idle-guard-in{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@keyframes idle-guard-fade{0%{opacity:0}to{opacity:1}}.idle-guard[data-motion=reduced] *,.reduce-motion .idle-guard *,.immersive-shell.reduce-motion~.idle-guard *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.idle-guard *{transition:none!important;animation:none!important}}.immersive-shell[data-photo-mode] .game-stage{z-index:60;position:fixed;inset:0}.immersive-shell[data-photo-mode] .game-topbar,.immersive-shell[data-photo-mode] .game-notice-strip,.immersive-shell[data-photo-mode] .game-bottom-bar{visibility:hidden}.immersive-shell[data-photo-mode] .game-stage>:not(.game-world-stage),.immersive-shell[data-photo-mode] .playable-world-section>:not(.explorable-world),.immersive-shell[data-photo-mode] .explorable-world>:not(canvas):not(.photo-mode){display:none!important}[data-photo-mode] .explorable-world canvas{cursor:grab}[data-photo-mode] .explorable-world canvas:active{cursor:grabbing}[data-photo-mode] .photo-mode[data-focus-mode=click]~canvas{cursor:crosshair}[data-photo-mode] .explorable-world:has(>.photo-mode[data-focus-mode=click]) canvas{cursor:crosshair}[data-photo-mode] .explorable-world canvas:focus-visible{outline:none}.photo-mode{z-index:5;pointer-events:none;font:500 13px var(--font-body,"Inter", "Segoe UI", system-ui, sans-serif);color:var(--text,#f3ead9);position:absolute;inset:0}.photo-mode[hidden]{display:none}.photo-mode-frame{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photo-mode-frame[hidden]{display:none}.photo-mode-flash{opacity:0;pointer-events:none;background:#fff8e6;position:absolute;inset:0}.photo-mode-flash.photo-mode-flash-on{animation:.36s ease-out photo-mode-flash}@keyframes photo-mode-flash{0%{opacity:.55}to{opacity:0}}.photo-mode-toast{border:1px solid var(--line-strong,#8a6e50);border-radius:var(--radius-card,6px);max-width:min(520px,100% - 32px);color:var(--text,#f3ead9);letter-spacing:.02em;opacity:0;pointer-events:none;background:#1b1510e6;margin:0;padding:8px 14px;font-size:12px;transition:opacity .18s,transform .18s;position:absolute;top:18px;left:50%;transform:translate(-50%,-6px)}.photo-mode-toast[data-visible=true]{opacity:1;transform:translate(-50%)}.photo-mode-bar{pointer-events:auto;border-radius:var(--radius-panel,8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1b1510d9;border:1px solid #8a6e5099;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:8px 10px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0000006b}.photo-mode-hint{color:var(--text-2,#d6c8ae);white-space:nowrap;pointer-events:none;background:#0f0c0999;border-radius:999px;margin:0;padding:3px 10px;font-size:11px;transition:opacity .18s;position:absolute;top:14px;left:16px}.photo-mode[data-bar-hidden=true] .photo-mode-bar{opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,12px)}.photo-mode[data-bar-hidden=true] .photo-mode-hint{opacity:0;visibility:hidden}@media (max-width:900px){.photo-mode-hint{display:none}}.photo-mode-group{border:0;align-items:center;gap:4px;min-width:0;margin:0;padding:0;display:flex}.photo-mode-group>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.photo-mode-chip{cursor:pointer;display:inline-flex;position:relative}.photo-mode-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.photo-mode-chip span{border-radius:var(--radius-control,4px);color:var(--text-2,#d6c8ae);white-space:nowrap;border:1px solid #8a6e5066;padding:6px 10px;font-size:12px;line-height:1.2;display:inline-block}.photo-mode-chip:hover span{border-color:var(--brass,#dfb36a);color:var(--text,#f3ead9)}.photo-mode-chip input:checked+span{background:var(--brass,#dfb36a);border-color:var(--brass,#dfb36a);color:var(--brass-ink,#1a1511);font-weight:650}.photo-mode-chip input:focus-visible+span{outline:3px solid var(--focus,#f6d38a);outline-offset:2px}.photo-mode-select{color:var(--text-2,#d6c8ae);align-items:center;gap:6px;font-size:12px;display:inline-flex}.photo-mode select{border-radius:var(--radius-control,4px);min-height:30px;color:var(--text,#f3ead9);font:inherit;background:#241c15;border:1px solid #8a6e5099;padding:4px 8px;font-size:12px}.photo-mode select:focus-visible,.photo-mode input:focus-visible,.photo-mode button:focus-visible,.photo-mode summary:focus-visible{outline:3px solid var(--focus,#f6d38a);outline-offset:2px}.photo-mode-settings{position:relative}.photo-mode-settings>summary{cursor:pointer;border-radius:var(--radius-control,4px);color:var(--text,#f3ead9);border:1px solid #8a6e5099;padding:6px 10px;font-size:12px;list-style:none}.photo-mode-settings>summary::-webkit-details-marker{display:none}.photo-mode-settings>summary:after{content:" ▴";color:var(--brass,#dfb36a)}.photo-mode-settings[open]>summary{border-color:var(--brass,#dfb36a)}.photo-mode-panel{border-radius:var(--radius-panel,8px);background:#1b1510f2;border:1px solid #8a6e50aa;grid-template-columns:1fr 1fr;gap:10px 18px;width:460px;max-height:min(72vh,560px);padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 14px);left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 14px 34px #0000007a}.photo-mode-range{color:var(--text-2,#d6c8ae);gap:4px;font-size:12px;display:grid}.photo-mode-range>span{justify-content:space-between;gap:8px;display:flex}.photo-mode-range output{color:var(--brass-hi,#f0cd8a);font-variant-numeric:tabular-nums}.photo-mode-range input[type=range]{width:100%;accent-color:var(--brass,#dfb36a)}.photo-mode-choice{border:0;border-top:1px solid #45372a;flex-wrap:wrap;gap:6px 14px;margin:0;padding:8px 0 0;font-size:12px;display:flex}.photo-mode-choice>legend{width:100%;color:var(--text-3,#a89a82);letter-spacing:.08em;text-transform:uppercase;padding:0 0 4px;font-size:11px}.photo-mode-choice label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.photo-mode-choice input{accent-color:var(--brass,#dfb36a)}.photo-mode-hour{grid-column:1/-1;gap:4px;display:grid}.photo-mode-panel>.photo-mode-choice,.photo-mode-panel>.photo-mode-select{grid-column:1/-1}.photo-mode-link{color:var(--brass,#dfb36a);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:2px 0;font-size:11px;text-decoration:underline}.photo-mode-shoot,.photo-mode-exit{border-radius:var(--radius-control,4px);min-height:32px;font:inherit;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:650}.photo-mode-shoot{border:1px solid var(--brass,#dfb36a);background:var(--brass,#dfb36a);color:var(--brass-ink,#1a1511)}.photo-mode-shoot:hover{background:var(--brass-hi,#f0cd8a)}.photo-mode-exit{color:var(--text,#f3ead9);background:0 0;border:1px solid #8a6e5099}.photo-mode-exit:hover{border-color:var(--brass,#dfb36a)}@media (max-width:760px){.photo-mode-bar{gap:6px;padding:6px;bottom:10px}.photo-mode-chip span{padding:5px 7px;font-size:11px}.photo-mode-panel{grid-template-columns:1fr;width:min(320px,100vw - 32px)}}.photo-mode.reduce-motion *,.reduce-motion .photo-mode *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.photo-mode *{transition:none!important;animation:none!important}}.emote-wheel{z-index:24;pointer-events:auto;background:radial-gradient(circle,#0f0c0966 0,#0f0c0900 62%);place-items:center;display:grid;position:absolute;inset:0}.emote-wheel[hidden]{display:none}.emote-wheel__ring{background:radial-gradient(circle at 50% 42%,#2f251cf2 0,#1b1510f5 58%,#140f0bf7 100%);border-radius:50%;width:360px;height:360px;position:relative;box-shadow:0 0 0 1px #8a6e50,0 0 0 5px #1b1510e6,0 0 0 6px #dfb36a8c,0 18px 48px #05030299}.emote-wheel__ring:before{content:"";pointer-events:none;border:1px dashed #8a6e5073;border-radius:50%;position:absolute;inset:34px}.emote-wheel__hub{text-align:center;width:176px;min-height:88px;color:var(--text,#f3ead9);pointer-events:none;align-content:center;justify-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.emote-wheel__hub strong{font:600 18px/1.2 var(--font-title,Georgia,serif);color:var(--brass-hi,#f0cd8a);text-wrap:balance}.emote-wheel__hub small{font:12px/1.3 var(--font-body,system-ui);color:var(--text-2,#d6c8ae)}.emote-wheel__keys{font:600 11px/1 var(--font-body,system-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3,#a89a82);margin-top:4px}.emote-wheel__slot{width:56px;height:56px;transform:translate(var(--emote-x,0),var(--emote-y,0));border:1px solid var(--line-strong,#8a6e50);color:var(--text,#f3ead9);cursor:pointer;transition:transform var(--motion-fast,.12s),background var(--motion-fast,.12s),border-color var(--motion-fast,.12s),color var(--motion-fast,.12s);background:radial-gradient(circle at 50% 35%,#3a2e24 0,#241c15 70%);border-radius:50%;place-items:center;margin:-28px 0 0 -28px;padding:0;display:grid;position:absolute;top:50%;left:50%}.emote-wheel__slot .emote-icon{width:30px;height:30px}.emote-wheel__slot kbd{min-width:18px;height:18px;position:absolute;bottom:-3px;right:-3px}.emote-wheel__slot:hover,.emote-wheel__slot:focus-visible{transform:translate(var(--emote-x,0),var(--emote-y,0)) scale(1.12);border-color:var(--brass,#dfb36a);color:var(--brass-hi,#f0cd8a);background:radial-gradient(circle at 50% 35%,#6b5130 0,#3a2c1d 75%)}.emote-wheel__slot:focus-visible{box-shadow:0 0 0 var(--focus-offset,2px) #241c15,0 0 0 calc(var(--focus-offset,2px) + var(--focus-ring,3px)) var(--focus,#f6d38a);outline:none}.emote-wheel__slot{--key-cap-bg:#241c15}.emote-wheel__slot kbd{z-index:1}.emote-wheel__slot.is-disabled{opacity:.38;cursor:not-allowed}.emote-wheel__slot.is-disabled:hover{transform:translate(var(--emote-x,0),var(--emote-y,0));border-color:var(--line-strong,#8a6e50);color:var(--text,#f3ead9);background:radial-gradient(circle at 50% 35%,#3a2e24 0,#241c15 70%)}.emote-toast,.emote-status{z-index:23;border-radius:var(--radius-card,6px);font:13px/1.35 var(--font-body,system-ui);color:var(--text,#f3ead9);text-align:center;pointer-events:none;background:#1b1510eb;border:1px solid #8a6e5099;max-width:min(420px,100% - 32px);margin:0;padding:8px 14px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 6px 20px #05030266}.emote-toast{top:96px}.emote-status{color:var(--brass-hi,#f0cd8a);bottom:96px}.sound-caption{color:var(--text,#f3ead9);font-style:italic;top:136px;bottom:auto}.emote-toast[hidden],.emote-status[hidden]{display:none}@media (max-width:760px){.emote-wheel__ring{transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.emote-wheel__slot{transition:none}}:root{--bg-0:#0f0c09b3;--surface-1:#1b1510;--surface-2:#241c15;--surface-3:#2f251c;--sunk:#140f0b;--line:#45372a;--line-strong:#8a6e50;--text:#f3ead9;--text-2:#d6c8ae;--text-3:#a89a82;--brass:#dfb36a;--brass-hi:#f0cd8a;--brass-ink:#1a1511;--ok:#9cc3a8;--warn:#f0a45a;--danger:#e8826a;--info:#9fc4dc;--focus:#f6d38a;--origin-premium:#dfb36a;--origin-sale:#d39266;--origin-event:#9fc4dc;--origin-journey:#b3c58a;--paper:#e9dcc0;--paper-ink:#2b2118;--paper-ink-2:#5a4a3a;--paper-focus:#6b4a14;--paper-toasted:#ba9869;--paper-toasted-base:#c8ae8c;--paper-toasted-ink:#241a11;--paper-toasted-ink-2:#3a2b1d;--paper-toasted-focus:#3c2307;--paper-toasted-edge:#4f3216;--thumb-pad-hi:#3a2e24;--thumb-pad-lo:#241c15;--stage-bg:#1a130e;--radius-control:4px;--radius-card:6px;--radius-panel:8px;--focus-ring:3px;--focus-offset:2px;--motion-fast:.12s;--motion-base:.18s;--font-title:Georgia, "Gelasio", "Times New Roman", serif;--font-body:"Inter", "Segoe UI", system-ui, sans-serif;--text-11:11px;--text-12:12px;--text-13:13px;--text-15:15px;--text-18:18px;--text-22:22px;--text-28:28px}select:not([multiple],[size]){appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%)!important;background-position:right 15px center,right 10px center!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:30px!important}select option,select optgroup{background-color:var(--surface-1);color:var(--text)}.gazeta-admin{grid-column:1/-1;container:gzadmin/inline-size}.immersive-shell .game-drawer-content .admin-section .gazeta-admin h3,.immersive-shell .game-drawer-content .admin-section .gazeta-admin h4{margin:0}.gazeta-admin .gz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;margin:0 0 12px;display:flex}.gazeta-admin .gz-head h3{font:400 var(--text-22)/1.2 var(--font-title);color:var(--text);overflow-wrap:anywhere}.gazeta-admin .gz-head h4{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text)}.gazeta-admin .gz-head-actions{flex-wrap:wrap;gap:8px;display:flex}.gazeta-admin .gz-kicker{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.1em;color:var(--brass);margin:0 0 2px}.gazeta-admin .gz-flash{border:1px solid var(--line-strong);border-left:3px solid var(--ok);border-radius:var(--radius-card);background:var(--surface-1);color:var(--text);font-size:var(--text-13);margin:0 0 12px;padding:8px 12px}.gazeta-admin .gz-error{border-left:3px solid var(--danger);background:var(--surface-1);color:var(--text);font-size:var(--text-12);margin:4px 0;padding:6px 10px}.gazeta-admin .gz-note,.gazeta-admin .gz-sub{font-size:var(--text-12);color:var(--text-2);margin:4px 0;line-height:1.5}.gazeta-admin .gz-sub{color:var(--text);font-weight:600}.gazeta-admin .gz-empty{border:1px dashed var(--line-strong);border-radius:var(--radius-card);color:var(--text-2);font-size:var(--text-13);padding:18px}.gazeta-admin .gz-filters{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.gazeta-admin .gz-filters button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-1);min-height:36px;color:var(--text-2);font:600 var(--text-13)/1.2 var(--font-body);cursor:pointer;padding:6px 12px}.gazeta-admin .gz-filters button span{border-radius:var(--radius-control);background:var(--surface-3);color:var(--text);font-size:var(--text-11);margin-left:4px;padding:0 6px}.gazeta-admin .gz-filters button[aria-pressed=true]{border-color:var(--brass);color:var(--brass-hi);box-shadow:inset 0 -3px 0 var(--brass)}.gazeta-admin .gz-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gazeta-admin .gz-item{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.gazeta-admin .gz-item-cover{border-radius:var(--radius-control);background:var(--sunk);place-items:center;width:88px;height:58px;display:grid;overflow:hidden}.gazeta-admin .gz-item-cover img{object-fit:cover;width:100%;height:100%}.gazeta-admin .gz-item-text{gap:2px;min-width:0;display:grid}.gazeta-admin .gz-item-seal{font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.1em;color:var(--brass);align-items:center;gap:6px;display:inline-flex}.gazeta-admin .gz-item-seal .gazeta-cat-icon{width:15px;height:15px}.gazeta-admin .gz-categories{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.gazeta-admin .gz-fieldset .gz-categories legend{font:600 var(--text-12)/1.45 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-2);margin:0 0 4px;padding:0}.gazeta-admin .gz-category-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:6px;display:grid}.gazeta-admin .gz-category{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);min-height:48px;color:var(--text-2);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.gazeta-admin .gz-category input{accent-color:var(--brass);margin:0}.gazeta-admin .gz-category .gz-category-icon{width:24px;height:24px;color:var(--text-2)}.gazeta-admin .gz-category-text{gap:1px;min-width:0;display:grid}.gazeta-admin .gz-category-text strong{font:600 var(--text-13)/1.3 var(--font-body);color:var(--text)}.gazeta-admin .gz-category-text small{font:400 var(--text-11)/1.35 var(--font-body);color:var(--text-3)}.gazeta-admin .gz-category:hover:not(:has(input:disabled)){border-color:var(--brass)}.gazeta-admin .gz-category:has(input:checked){border-color:var(--brass);background:var(--surface-2);box-shadow:inset 0 -3px 0 var(--brass)}.gazeta-admin .gz-category:has(input:checked) .gz-category-icon{color:var(--brass-hi)}.gazeta-admin .gz-category:has(input:focus-visible){outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.gazeta-admin .gz-category:has(input:disabled){opacity:.55;cursor:not-allowed}.gazeta-admin .gz-category-note{font-size:var(--text-12);color:var(--text-3);line-height:1.45}.gazeta-admin .gz-item-text strong{font:400 var(--text-15)/1.3 var(--font-title);color:var(--text);overflow-wrap:anywhere}.gazeta-admin .gz-item-text small{font-size:var(--text-12);color:var(--text-3)}.gazeta-admin .gz-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gazeta-admin .gz-editor{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.gazeta-admin .gz-editor-main{gap:12px;min-width:0;display:grid}.gazeta-admin .gz-fieldset{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1);gap:10px;min-width:0;margin:0;padding:12px;display:grid}.gazeta-admin .gz-fieldset legend{font:700 var(--text-12)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);padding:0 6px}.gazeta-admin .gz-field{font:600 var(--text-12)/1.45 var(--font-body);color:var(--text-2);gap:4px;display:grid}.gazeta-admin .gz-field small{font-weight:400;font-size:var(--text-12);color:var(--text-3)}.gazeta-admin :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea){border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);width:100%;min-height:36px;color:var(--text);font:400 var(--text-13)/1.45 var(--font-body);padding:7px 10px}.gazeta-admin textarea{resize:vertical;font-family:var(--font-title);font-size:var(--text-15);line-height:1.55}.gazeta-admin .gz-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));align-items:end;gap:8px;display:grid}.gazeta-admin .gz-row-top{align-items:start}.gazeta-admin .gz-check{font:400 var(--text-13)/1.4 var(--font-body);color:var(--text);align-items:center;gap:8px;display:flex}.gazeta-admin .gz-check input{accent-color:var(--brass)}.gazeta-admin .gz-check input[type=radio],.gazeta-admin .gz-check input[type=checkbox]{flex:none;width:18px;height:18px;min-height:0;margin:0;padding:0}.gazeta-admin .gz-publish{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gazeta-admin .gz-publish .gz-check{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-2,transparent);cursor:pointer;padding:10px 12px}.gazeta-admin .gz-publish .gz-check:has(input:checked){border-color:var(--brass);box-shadow:inset 0 0 0 1px var(--brass)}.gazeta-admin .gz-publish{gap:6px;display:grid}.gazeta-admin .gz-submit{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gazeta-admin .gz-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gazeta-admin .gz-file{cursor:pointer;position:relative}.gazeta-admin .gz-file:focus-within{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.gazeta-admin .gz-file.is-busy{opacity:.6;pointer-events:none}.gazeta-admin .gz-blocks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gazeta-admin .gz-block{border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);padding:10px}.gazeta-admin .gz-block[data-invalid=true]{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.gazeta-admin .gz-block.is-dragging{opacity:.55}.gazeta-admin .gz-block.is-target{border-color:var(--brass);box-shadow:0 -3px 0 var(--brass)}.gazeta-admin .gz-block-head{align-items:center;gap:8px;margin:0 0 8px;display:flex}.gazeta-admin .gz-block-head strong{font:600 var(--text-13)/1.3 var(--font-body);color:var(--text);flex:1}.gazeta-admin .gz-drag{cursor:grab;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text-2);font-size:var(--text-15);-webkit-user-select:none;user-select:none;padding:2px 6px}.gazeta-admin .gz-block-actions{gap:4px;display:flex}.gazeta-admin .gz-block-actions button,.gazeta-admin .gz-format button,.gazeta-admin .gz-preview-bar button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-3);min-width:34px;min-height:32px;color:var(--text);font:600 var(--text-12)/1.2 var(--font-body);cursor:pointer;padding:3px 8px}.gazeta-admin :is(.gz-block-actions,.gz-format,.gz-preview-bar) button:hover:not(:disabled){border-color:var(--brass);color:var(--brass-hi)}.gazeta-admin :is(button,.button):disabled{opacity:.5;cursor:default}.gazeta-admin .gz-block-body{gap:8px;display:grid}.gazeta-admin .gz-format{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.gazeta-admin .gz-format small{font-size:var(--text-11);color:var(--text-3);margin-left:6px}.gazeta-admin .gz-add{flex-wrap:wrap;gap:6px;display:flex}.gazeta-admin .gz-add .button{min-height:32px;font-size:var(--text-12);padding:4px 10px}.gazeta-admin .gz-gallery-items{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gazeta-admin .gz-gallery-items>li{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface-1);gap:6px;padding:8px;display:grid}.gazeta-admin .gz-slot{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:10px;display:grid}.gazeta-admin .gz-slot-preview{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--sunk);place-items:center;width:120px;height:80px;display:grid;overflow:hidden}.gazeta-admin .gz-thumb{object-fit:cover;width:100%;height:100%}.gazeta-admin :is(.gz-gallery-items,.gz-row-top) .gz-slot{grid-template-columns:minmax(0,1fr)}.gazeta-admin :is(.gz-gallery-items,.gz-row-top) .gz-slot-preview{aspect-ratio:16/9;width:100%;height:auto}.gazeta-admin .gz-slot-empty,.gazeta-admin .gz-slot-video{font-size:var(--text-11);text-align:center;color:var(--text-3);padding:4px}.gazeta-admin .gz-slot-video{color:var(--text)}.gazeta-admin .gz-slot-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gazeta-admin .gz-slot-actions .button{min-height:32px;font-size:var(--text-12);padding:4px 10px}.gazeta-admin .gz-upload{font-size:var(--text-12);color:var(--text-2);flex-basis:100%;gap:2px;display:grid}.gazeta-admin .gz-upload progress{width:100%;height:8px;accent-color:var(--brass)}.gazeta-admin .gz-upload[data-phase=error]{color:var(--danger)}.gazeta-admin .gz-upload[data-phase=error] progress{display:none}.gazeta-admin .gz-library{border:1px solid var(--brass);border-radius:var(--radius-card);background:var(--surface-1);margin-top:12px;padding:12px}.gazeta-admin .gz-library-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.gazeta-admin .gz-library-grid button{border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);width:100%;color:var(--text-2);cursor:pointer;gap:4px;padding:4px;display:grid}.gazeta-admin .gz-library-grid button:hover{border-color:var(--brass)}.gazeta-admin .gz-library-grid img{object-fit:cover;width:100%;height:76px}.gazeta-admin .gz-library-grid small{font-size:var(--text-11)}.gazeta-admin .gz-library-grid .gz-forum-code{font-size:var(--text-11);margin-top:4px}.gazeta-admin .gz-forum-code-text{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:4px;display:block}.gazeta-admin .gz-preview{gap:8px;min-width:0;display:grid;position:sticky;top:8px}.gazeta-admin .gz-preview-bar{color:var(--text);font-size:var(--text-13);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gazeta-admin .gz-preview-bar [aria-pressed=true]{border-color:var(--brass);color:var(--brass-hi);box-shadow:inset 0 -3px 0 var(--brass)}.gazeta-admin .gz-preview-body{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--stage-bg);max-height:78vh;padding:8px;overflow:auto}.gazeta-admin .gz-preview-paper .gazeta-sheet{box-shadow:0 8px 18px var(--bg-0)}.gazeta-admin .gz-timeline{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gazeta-admin .gz-rev{border:1px solid var(--line);border-left:3px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-1);padding:10px 12px}.gazeta-admin .gz-rev[data-action=restore]{border-left-color:var(--brass)}.gazeta-admin .gz-rev[data-action=delete]{border-left-color:var(--danger)}.gazeta-admin .gz-rev-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.gazeta-admin .gz-rev-head strong{font:400 var(--text-18)/1.2 var(--font-title);color:var(--text)}.gazeta-admin .gz-rev-head span{font:600 var(--text-12)/1.4 var(--font-body);color:var(--brass-hi)}.gazeta-admin .gz-rev-head small{font-size:var(--text-12);color:var(--text-3)}.gazeta-admin .gz-rev-reason{font-size:var(--text-13);color:var(--text);margin:6px 0}.gazeta-admin .gz-rev-reason span{color:var(--text-3)}.gazeta-admin .gz-rev-hidden{border-left:3px solid var(--warn);background:var(--surface-2);color:var(--text);font-size:var(--text-12);margin:6px 0;padding:6px 10px}.gazeta-admin .gz-hide summary{color:var(--text-2)}.gazeta-admin .gz-hide form{gap:8px;margin-top:8px;display:grid}.gazeta-admin .gz-rev details{margin-top:6px}.gazeta-admin .gz-rev summary{cursor:pointer;font:600 var(--text-13)/1.45 var(--font-body);color:var(--brass-hi)}.gazeta-admin .gz-diff{border-radius:var(--radius-control);background:var(--paper);color:var(--paper-ink);padding:10px}.gazeta-admin .gz-restore form,.gazeta-admin .gz-danger form{gap:8px;margin-top:8px;display:grid}.gazeta-admin .gz-danger{margin-top:14px}.gazeta-admin .gz-danger summary{cursor:pointer;font:600 var(--text-13)/1.45 var(--font-body);color:var(--danger)}.gazeta-admin a:focus-visible,.gazeta-admin button:focus-visible,.gazeta-admin input:focus-visible,.gazeta-admin select:focus-visible,.gazeta-admin textarea:focus-visible,.gazeta-admin summary:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.gazeta-admin .gazeta a:focus-visible,.gazeta-admin .gazeta button:focus-visible,.gazeta-admin .gazeta summary:focus-visible{outline-color:var(--paper-focus)}@container gzadmin (width<=900px){.gazeta-admin .gz-editor{grid-template-columns:minmax(0,1fr)}.gazeta-admin .gz-preview{position:static}}@container gzadmin (width<=520px){.gazeta-admin .gz-item{grid-template-columns:64px minmax(0,1fr)}.gazeta-admin .gz-item-cover{width:64px;height:44px}.gazeta-admin .gz-item-actions{grid-column:1/-1;justify-content:flex-start}.gazeta-admin .gz-slot{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gazeta-admin *{transition:none;animation:none}}.immersive-shell.reduce-motion .gazeta-admin *{transition:none;animation:none}.ed{container:ed/inline-size}.ed,.ed-dialog{--ed-1:4px;--ed-2:8px;--ed-3:12px;--ed-4:16px;--ed-5:24px;--ed-6:32px;--ed-paper-2:color-mix(in srgb, var(--paper) 88%, var(--paper-ink-2));--ed-paper-3:color-mix(in srgb, var(--paper) 78%, var(--paper-ink-2));--ed-paper-edge:color-mix(in srgb, var(--paper-ink-2) 55%, var(--paper));--ed-paper-field:color-mix(in srgb, var(--paper) 72%, var(--text));--ed-wood:color-mix(in srgb, var(--surface-3) 80%, var(--brass-ink));--ed-touch:40px}@media (pointer:coarse){.ed,.ed-dialog{--ed-touch:44px}}:is(.ed,.ed-dialog) *,:is(.ed,.ed-dialog) :before,:is(.ed,.ed-dialog) :after{box-sizing:border-box}.ed h1,.ed h2,.ed h3{font-family:var(--font-title);font-weight:400}:is(.ed,.ed-dialog) [hidden]{display:none!important}.ed-vh,.ed-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ed-icon{vertical-align:middle;flex:none;display:inline-block}:is(.ed,.ed-dialog) .ed-muted{color:var(--text-2)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-muted{color:var(--paper-ink-2)}:is(.ed,.ed-dialog) .ed-eyebrow{margin:0 0 var(--ed-1);font:700 var(--text-11)/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);display:block}:is(.ed-card,.ed-paper,.ed-dialog) .ed-eyebrow{color:var(--paper-ink-2)}.ed .ed-head{justify-content:space-between;align-items:center;gap:var(--ed-2) var(--ed-4);padding:var(--ed-3) var(--ed-4);border:1px solid var(--line);border-bottom:3px double var(--brass);border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:linear-gradient(180deg, var(--surface-2), var(--surface-1));color:var(--text);flex-wrap:wrap;display:flex}.ed .ed-head h2,.ed .ed-head h3{font-size:var(--text-22);margin:0;line-height:1.2}:is(.ed,.ed-dialog) .ed-panel{min-width:0;padding:var(--ed-4);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--surface-1);color:var(--text)}.ed .ed-panel h2,.ed .ed-panel h3{font-size:var(--text-18);margin:0;line-height:1.25}.ed .ed-panel-title{margin:0 0 var(--ed-3);font:400 var(--text-18)/1.25 var(--font-title);color:var(--brass-hi)}.ed .ed-band{align-items:center;gap:var(--ed-2);min-height:36px;padding:var(--ed-2) var(--ed-3);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--ed-wood), var(--surface-2));box-shadow:inset 0 2px 0 var(--brass);color:var(--text);display:flex}.ed .ed-band h2,.ed .ed-band h3,.ed .ed-band h4{font-size:var(--text-15);margin:0;line-height:1.3}:is(.ed,.ed-dialog) .ed-card{min-width:0;padding:var(--ed-4);border:1px solid var(--ed-paper-edge);border-radius:var(--radius-card);background:var(--paper);color:var(--paper-ink);box-shadow:0 8px 22px var(--bg-0)}.ed .ed-pane>.ed-card+.ed-card{margin-top:var(--ed-3)}:is(.ed,.ed-dialog) .ed-paper{background:var(--paper);color:var(--paper-ink)}.ed-card,.ed-paper,.ed-dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.ed .ed-card-head{justify-content:space-between;align-items:flex-end;gap:var(--ed-2) var(--ed-3);margin:0 0 var(--ed-3);padding:0 0 var(--ed-2);border-bottom:1px solid var(--ed-paper-edge);flex-wrap:wrap;display:flex}.ed .ed-card-title{font:400 var(--text-18)/1.25 var(--font-title);color:var(--paper-ink);overflow-wrap:anywhere;margin:0}.ed .ed-card a:not(.ed-btn){color:var(--paper-focus);text-underline-offset:3px}:is(.ed,.ed-dialog) .ed-field{gap:var(--ed-1);min-width:0;font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2);margin:0;display:grid}:is(.ed,.ed-dialog) .ed-field+.ed-field{margin-top:var(--ed-3)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-field{color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-field__label{font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-field__label{color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-field__hint,:is(.ed,.ed-dialog) .ed-field-note{font:400 var(--text-12)/1.45 var(--font-body);color:var(--text-2);margin:0}:is(.ed-card,.ed-paper,.ed-dialog) .ed-field__hint,:is(.ed-card,.ed-paper,.ed-dialog) .ed-field-note{color:var(--paper-ink-2)}:is(.ed,.ed-dialog) .ed-input,:is(.ed,.ed-dialog) .ed-textarea,:is(.ed,.ed-dialog) .ed-select{inline-size:100%;min-width:0;min-height:var(--ed-touch);padding:var(--ed-2) 10px;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--sunk);color:var(--text);font:400 var(--text-15)/1.45 var(--font-body);margin:0;display:block}:is(.ed-card,.ed-paper,.ed-dialog) .ed-input,:is(.ed-card,.ed-paper,.ed-dialog) .ed-textarea,:is(.ed-card,.ed-paper,.ed-dialog) .ed-select{border-color:var(--paper-ink-2);background:var(--ed-paper-field);color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-input::placeholder,:is(.ed,.ed-dialog) .ed-textarea::placeholder{color:var(--text-3);opacity:1}:is(.ed-card,.ed-paper,.ed-dialog) .ed-input::placeholder,:is(.ed-card,.ed-paper,.ed-dialog) .ed-textarea::placeholder{color:var(--paper-ink-2)}:is(.ed,.ed-dialog) textarea.ed-input{resize:vertical;min-height:84px}:is(.ed,.ed-dialog) .ed-textarea{resize:vertical;min-height:240px;line-height:1.6}:is(.ed,.ed-dialog) .ed-input--title{font:400 var(--text-22)/1.25 var(--font-title)}:is(.ed,.ed-dialog) .ed-input--dek,:is(.ed,.ed-dialog) .ed-input--subtitle{min-height:64px;font:italic 400 var(--text-15)/1.45 var(--font-title)}:is(.ed,.ed-dialog) .ed-select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:is(.ed,.ed-dialog) .ed-input:disabled,:is(.ed,.ed-dialog) .ed-textarea:disabled,:is(.ed,.ed-dialog) .ed-select:disabled{opacity:.55;cursor:not-allowed}:is(.ed,.ed-dialog) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}:is(.ed-card,.ed-paper,.ed-dialog,.ed-copy__text) :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible,:is(.ed-card,.ed-paper,.ed-dialog) .ed-copy__text:focus-visible{outline-color:var(--paper-focus)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-input:focus-visible,:is(.ed-card,.ed-paper,.ed-dialog) .ed-textarea:focus-visible,:is(.ed-card,.ed-paper,.ed-dialog) .ed-select:focus-visible{outline-offset:1px}:is(.ed,.ed-dialog) .ed-btn{justify-content:center;align-items:center;gap:var(--ed-2);min-height:var(--ed-touch);min-width:0;padding:0 var(--ed-4);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-2);color:var(--text);font:600 var(--text-13)/1.2 var(--font-body);letter-spacing:0;text-align:center;white-space:nowrap;cursor:pointer;box-shadow:none;margin:0;text-decoration:none;display:inline-flex}:is(.ed,.ed-dialog) a.ed-btn:link,:is(.ed,.ed-dialog) a.ed-btn:visited,:is(.ed,.ed-dialog) a.ed-btn:hover{color:var(--text)}:is(.ed,.ed-dialog) .ed-btn:hover:not(:disabled,[aria-disabled=true]){border-color:var(--brass);background:var(--surface-3);color:var(--text)}:is(.ed,.ed-dialog) .ed-btn--primary,:is(.ed,.ed-dialog) a.ed-btn--primary:link,:is(.ed,.ed-dialog) a.ed-btn--primary:visited,:is(.ed,.ed-dialog) a.ed-btn--primary:hover{border-color:var(--brass-hi);background:linear-gradient(180deg, var(--brass-hi), var(--brass));color:var(--brass-ink);font-weight:700}:is(.ed,.ed-dialog) .ed-btn--primary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--brass-hi);background:var(--brass-hi);color:var(--brass-ink)}:is(.ed,.ed-dialog) .ed-btn--ghost{background:0 0}:is(.ed,.ed-dialog) .ed-btn--danger{border-color:var(--danger);color:var(--danger);background:0 0}:is(.ed,.ed-dialog) .ed-btn--danger:hover:not(:disabled,[aria-disabled=true]){border-color:var(--danger);background:var(--surface-3);color:var(--danger)}:is(.ed,.ed-dialog) .ed-btn--icon{inline-size:var(--ed-touch);min-inline-size:var(--ed-touch);block-size:var(--ed-touch);padding:0}:is(.ed,.ed-dialog) .ed-btn--small{min-height:32px;padding:0 var(--ed-3)}:is(.ed,.ed-dialog) .ed-btn--block{inline-size:100%}:is(.ed,.ed-dialog) .ed-btn:disabled,:is(.ed,.ed-dialog) .ed-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}:is(.ed,.ed-dialog) .ed-btn[aria-busy=true]{cursor:progress}:is(.ed-card,.ed-paper,.ed-dialog) .ed-btn:not(.ed-btn--primary){border-color:var(--paper-ink-2);color:var(--paper-ink);background:0 0}:is(.ed-card,.ed-paper,.ed-dialog) a.ed-btn:not(.ed-btn--primary):is(:link,:visited,:hover){color:var(--paper-ink)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-btn:not(.ed-btn--primary):hover:not(:disabled,[aria-disabled=true]){border-color:var(--paper-ink);background:var(--ed-paper-2);color:var(--paper-ink)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-btn--danger:not(.ed-btn--primary){border-color:color-mix(in srgb, var(--danger) 45%, var(--paper-ink));color:color-mix(in srgb, var(--danger) 45%, var(--paper-ink))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-btn--primary{border-color:color-mix(in srgb, var(--brass) 55%, var(--paper-ink))}:is(.ed,.ed-dialog) .ed-actions{align-items:center;gap:var(--ed-2);flex-wrap:wrap;display:flex}:is(.ed,.ed-dialog) .ed-toolbar{min-width:0;max-width:100%;padding:var(--ed-1);overscroll-behavior-x:contain;scrollbar-width:thin;border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--ed-wood);color:var(--text);flex-wrap:nowrap;align-items:center;gap:2px;display:flex;overflow-x:auto}:is(.ed,.ed-dialog) .ed-toolbar .ed-btn:not(.ed-btn--primary){color:var(--text);background:0 0;border-color:#0000;flex:none}:is(.ed,.ed-dialog) .ed-toolbar .ed-btn:not(.ed-btn--primary):hover:not(:disabled,[aria-disabled=true]){border-color:var(--brass);background:var(--surface-3);color:var(--text)}:is(.ed,.ed-dialog) .ed-toolbar .ed-btn[aria-pressed=true]{border-color:var(--brass);box-shadow:inset 0 -3px 0 var(--brass);color:var(--brass-hi)}:is(.ed,.ed-dialog) .ed-toolbar .ed-btn:not(.ed-btn--icon){padding:0 var(--ed-3)}:is(.ed,.ed-dialog) .ed-toolbar :is(button,a,[tabindex]):focus-visible,:is(.ed-card,.ed-paper,.ed-dialog) .ed-toolbar :is(button,a,[tabindex]):focus-visible{outline-color:var(--focus);outline-offset:-2px}:is(.ed,.ed-dialog) .ed-sep{block-size:24px;inline-size:1px;margin:0 var(--ed-1);background:var(--line-strong);flex:none}:is(.ed,.ed-dialog) .ed-choice{align-items:center;gap:var(--ed-3);min-width:0;min-height:48px;padding:var(--ed-2) var(--ed-3);border:1px solid var(--line-strong);border-radius:var(--radius-card);background:var(--surface-2);color:var(--text);font:400 var(--text-13)/1.4 var(--font-body);cursor:pointer;margin:0;display:flex;position:relative}:is(.ed,.ed-dialog) .ed-choice:has(small){align-items:flex-start}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice{border-color:var(--ed-paper-edge);background:var(--ed-paper-2);color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-choice input[type=radio],:is(.ed,.ed-dialog) .ed-choice input[type=checkbox]{block-size:18px;inline-size:18px;width:18px;min-width:18px;max-width:18px;height:18px;min-height:18px;accent-color:var(--brass);cursor:pointer;flex:none;margin:1px 0 0;padding:0}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice input[type=radio],:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice input[type=checkbox]{accent-color:var(--paper-focus)}:is(.ed,.ed-dialog) .ed-choice:has(input:checked){border-color:var(--brass);background:color-mix(in srgb, var(--brass) 16%, var(--surface-2));box-shadow:inset 0 -3px 0 var(--brass)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice:has(input:checked){border-color:var(--brass);background:var(--paper)}:is(.ed,.ed-dialog) .ed-choice:has(input:disabled){opacity:.55;cursor:not-allowed}:is(.ed,.ed-dialog) .ed-choice:has(input:focus-visible){outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice:has(input:focus-visible){outline-color:var(--paper-focus)}:is(.ed,.ed-dialog) .ed-choice input:focus-visible{outline:none}:is(.ed,.ed-dialog) .ed-choice__text,:is(.ed,.ed-dialog) .ed-choice-text{gap:2px;min-width:0;display:grid}:is(.ed,.ed-dialog) .ed-choice__text strong,:is(.ed,.ed-dialog) .ed-choice-text{font-weight:600}:is(.ed,.ed-dialog) .ed-choice small{font:400 var(--text-12)/1.4 var(--font-body);color:var(--text-2)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choice small{color:var(--paper-ink-2)}:is(.ed,.ed-dialog) .ed-choices{gap:var(--ed-2);border:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));min-width:0;margin:0;padding:0;display:grid}:is(.ed,.ed-dialog) .ed-choices>legend{margin:0 0 var(--ed-2);font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2);padding:0}:is(.ed-card,.ed-paper,.ed-dialog) .ed-choices>legend{color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-copy{gap:var(--ed-1);min-width:0;display:grid}:is(.ed,.ed-dialog) .ed-copy+.ed-copy{margin-top:var(--ed-3)}:is(.ed,.ed-dialog) .ed-copy__head{justify-content:space-between;align-items:center;gap:var(--ed-2);flex-wrap:wrap;display:flex}:is(.ed,.ed-dialog) .ed-copy__label{font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-copy__label{color:var(--paper-ink)}:is(.ed,.ed-dialog) .ed-copy__text{max-block-size:280px;padding:var(--ed-2) var(--ed-3);white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--ed-paper-edge);border-radius:var(--radius-control);background:var(--ed-paper-2);color:var(--paper-ink);font:400 var(--text-13)/1.5 var(--font-body);margin:0;overflow:auto}:is(.ed,.ed-dialog) .ed-copy__text--mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:var(--text-12)}:is(.ed,.ed-dialog) .ed-copy__fallback{width:100%;min-height:96px;padding:var(--ed-2);border:1px solid var(--paper-ink-2);border-radius:var(--radius-control);background:var(--ed-paper-field);color:var(--paper-ink);font:400 var(--text-13)/1.5 var(--font-body)}:is(.ed,.ed-dialog) .ed-copy__status{min-height:1em;font:600 var(--text-12)/1.4 var(--font-body);color:var(--text-2)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-copy__status{color:var(--paper-ink)}.ed-chip{--chip:var(--paper-ink-2);border:1px solid color-mix(in srgb, var(--chip) 55%, var(--paper-ink));background:color-mix(in srgb, var(--chip) 30%, var(--paper));max-width:100%;color:var(--paper-ink);font:700 var(--text-12)/1.5 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:1px 8px;display:inline-flex}.ed-chip .ed-icon{block-size:14px;inline-size:14px}.ed-chip.ed-chip--rascunho,.ed-chip.ed-chip--pulada,.ed-chip[data-tone=draft]{--chip:var(--text-3)}.ed-chip.ed-chip--agendada,.ed-chip[data-tone=scheduled]{--chip:var(--info)}.ed-chip.ed-chip--publicada,.ed-chip.ed-chip--feito,.ed-chip.ed-chip--equipe,.ed-chip[data-tone=published],.ed-chip[data-tone=done],.ed-chip[data-tone=staff]{--chip:var(--brass)}.ed-chip.ed-chip--pendente,.ed-chip[data-tone=pending]{--chip:var(--origin-sale)}.ed-chip.ed-chip--atrasada,.ed-chip[data-tone=late]{--chip:var(--danger)}.ed-chip.ed-chip--gazeta,.ed-chip[data-tone=gazeta]{--chip:var(--brass)}.ed-chip.ed-chip--forum,.ed-chip[data-tone=forum]{--chip:var(--info)}.ed-chip.ed-chip--instagram,.ed-chip[data-tone=instagram]{--chip:var(--origin-sale)}:is(.ed,.ed-dialog) .ed-chips{gap:var(--ed-2);flex-wrap:wrap;display:flex}:is(.ed,.ed-dialog) .ed-chips button.ed-chip{min-height:32px;padding:4px var(--ed-3);border-color:var(--line-strong);background:var(--surface-2);color:var(--text);cursor:pointer}:is(.ed,.ed-dialog) .ed-chips button.ed-chip:hover:not(:disabled){border-color:var(--brass);background:var(--surface-3)}:is(.ed,.ed-dialog) .ed-chips button.ed-chip[aria-pressed=true]{border-color:var(--brass);background:color-mix(in srgb, var(--brass) 30%, var(--surface-1));box-shadow:inset 0 -2px 0 var(--brass);color:var(--text)}:is(.ed,.ed-dialog) .ed-chips button.ed-chip:disabled{opacity:.55;cursor:not-allowed}:is(.ed,.ed-dialog) .ed-cond,:is(.ed,.ed-dialog) .ed-block,:is(.ed,.ed-dialog) .ed-ok{gap:var(--ed-1) var(--ed-2);padding:var(--ed-2) var(--ed-3);border-left:4px solid var(--line-strong);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--text);font:400 var(--text-13)/1.45 var(--font-body);grid-template-columns:auto minmax(0,1fr);align-items:start;margin:0;display:grid}:is(.ed,.ed-dialog) .ed-cond{border-left-color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, var(--surface-1))}:is(.ed,.ed-dialog) .ed-block{border-left-color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, var(--surface-1))}:is(.ed,.ed-dialog) .ed-ok{border-left-color:var(--brass);background:color-mix(in srgb, var(--brass) 16%, var(--surface-1));align-items:center;font-weight:700}:is(.ed-card,.ed-paper,.ed-dialog) .ed-cond,:is(.ed-card,.ed-paper,.ed-dialog) .ed-block,:is(.ed-card,.ed-paper,.ed-dialog) .ed-ok{color:var(--paper-ink)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-cond{background:color-mix(in srgb, var(--warn) 14%, var(--paper))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-block{background:color-mix(in srgb, var(--danger) 12%, var(--paper))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-ok{background:color-mix(in srgb, var(--brass) 18%, var(--paper))}:is(.ed,.ed-dialog) :is(.ed-cond,.ed-block,.ed-ok)>.ed-icon{margin-top:1px}:is(.ed,.ed-dialog) .ed-cond>.ed-icon{color:var(--warn)}:is(.ed,.ed-dialog) .ed-block>.ed-icon{color:var(--danger)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-cond>.ed-icon{color:color-mix(in srgb, var(--warn) 45%, var(--paper-ink))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-block>.ed-icon{color:color-mix(in srgb, var(--danger) 50%, var(--paper-ink))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-ok>.ed-icon{color:var(--paper-ink)}:is(.ed,.ed-dialog) :is(.ed-cond,.ed-block) p{margin:0}:is(.ed,.ed-dialog) :is(.ed-cond,.ed-block) strong{font-weight:700}:is(.ed,.ed-dialog) :is(.ed-cond,.ed-block) ul{margin:var(--ed-1) 0 0;padding-left:18px}:is(.ed,.ed-dialog) .ed-note{padding:var(--ed-2) var(--ed-3);border-left:3px solid var(--line-strong);color:var(--text-2);font-size:var(--text-13);margin:0}:is(.ed-card,.ed-paper,.ed-dialog) .ed-note{border-left-color:var(--ed-paper-edge);color:var(--paper-ink-2)}:is(.ed,.ed-dialog) .ed-flash,:is(.ed,.ed-dialog) .ed-error{padding:var(--ed-2) var(--ed-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--surface-1);color:var(--text);margin:0}:is(.ed,.ed-dialog) .ed-flash{border-left:4px solid var(--brass)}:is(.ed,.ed-dialog) .ed-error{border-left:4px solid var(--danger)}:is(.ed,.ed-dialog) .ed-support{font:400 var(--text-12)/1.4 var(--font-body);color:var(--text-2);display:inline-block}:is(.ed-card,.ed-paper,.ed-dialog) .ed-flash,:is(.ed-card,.ed-paper,.ed-dialog) .ed-error{border-color:var(--ed-paper-edge);background:var(--ed-paper-2);color:var(--paper-ink)}:is(.ed-card,.ed-paper,.ed-dialog) .ed-flash{border-left-color:color-mix(in srgb, var(--brass) 60%, var(--paper-ink))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-error{border-left-color:color-mix(in srgb, var(--danger) 55%, var(--paper-ink))}:is(.ed-card,.ed-paper,.ed-dialog) .ed-support{color:var(--paper-ink-2)}.ed .ed-split{gap:var(--ed-4);grid-template-columns:minmax(0,1fr);align-items:start;min-width:0;display:grid}.ed .ed-split__write{gap:var(--ed-4);min-width:0;display:grid}.ed .ed-split__preview,.ed .ed-pane{min-width:0}.ed .ed-tabs{gap:var(--ed-1);padding:var(--ed-1);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--ed-wood);grid-column:1/-1;display:none}.ed .ed-tabs [role=tab],.ed .ed-tabs .ed-tab{justify-content:center;align-items:center;gap:var(--ed-2);min-height:var(--ed-touch);padding:0 var(--ed-3);border-radius:var(--radius-control);color:var(--text);font:600 var(--text-13)/1.2 var(--font-body);cursor:pointer;background:0 0;border:1px solid #0000;flex:1 1 0;display:inline-flex}.ed .ed-tabs [role=tab][aria-selected=true],.ed .ed-tabs .ed-tab[aria-selected=true]{border-color:var(--brass);background:var(--surface-2);box-shadow:inset 0 -3px 0 var(--brass);color:var(--brass-hi)}.ed .ed-tabs [role=tab]:focus-visible,.ed .ed-tabs .ed-tab:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:-2px}.ed .ed-seg{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface-1);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ed .ed-seg .ed-btn{background:0 0;border-color:#0000;min-height:32px}.ed .ed-seg .ed-btn[aria-pressed=true]{border-color:var(--brass);background:var(--surface-3);color:var(--brass-hi)}.ed .ed-actionbar{justify-content:flex-end;align-items:center;gap:var(--ed-2) var(--ed-3);padding:var(--ed-3) 0 0;flex-wrap:wrap;display:flex}.ed .ed-actionbar--sticky,.ed .ed-actionbar.ed-actionbar--sticky{z-index:5;padding:var(--ed-3) var(--ed-4);border:1px solid var(--line);border-top:3px double var(--brass);border-radius:var(--radius-control);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));color:var(--text);position:sticky;bottom:0}.ed .ed-actionbar__status,.ed .ed-actionbar-status{min-width:0;font-size:var(--text-12);color:var(--text-2);flex:240px;margin:0 auto 0 0}.ed .ed-actionbar-buttons{gap:var(--ed-2);flex-wrap:wrap;display:flex}.ed-dialog{border:1px solid var(--paper-ink-2);border-radius:var(--radius-panel);background:var(--paper);max-block-size:calc(100dvh - 24px);inline-size:min(640px,100vw - 24px);max-inline-size:calc(100vw - 24px);color:var(--paper-ink);box-shadow:0 18px 48px var(--bg-0);font:400 var(--text-13)/1.5 var(--font-body);padding:0;overflow:auto;container:ed eddialog/inline-size}.ed-dialog:not([open]){display:none}.ed-dialog--wide{inline-size:min(1040px,100vw - 24px)}.ed-dialog::backdrop{background:var(--bg-0)}.ed-dialog .ed-dialog__head,.ed-dialog .ed-dialog-head{z-index:2;padding:var(--ed-4) var(--ed-5) var(--ed-2);border-bottom:3px double var(--brass);background:var(--paper);position:sticky;top:0}.ed-dialog :is(.ed-dialog__head h2,.ed-dialog-title){font:400 var(--text-22)/1.25 var(--font-title);color:var(--paper-ink);margin:0}.ed-dialog .ed-dialog__body,.ed-dialog .ed-dialog-body{gap:var(--ed-3);padding:var(--ed-4) var(--ed-5);display:grid}.ed-dialog :is(.ed-dialog__body,.ed-dialog-body)>p{margin:0}.ed-dialog .ed-dialog__actions,.ed-dialog .ed-dialog-actions{z-index:2;justify-content:space-between;align-items:center;gap:var(--ed-2);padding:var(--ed-3) var(--ed-5) var(--ed-4);border-top:1px solid var(--ed-paper-edge);background:var(--paper);flex-wrap:wrap;display:flex;position:sticky;bottom:0}.ed-dialog :is(.ed-dialog__actions,.ed-dialog-actions)>:last-child{margin-left:auto}.ed-dialog .ed-dialog__checks{gap:var(--ed-2);flex:100%;display:grid}.ed-dialog .ed-dialog__hint{font-size:var(--text-12);color:var(--paper-ink-2);text-align:right;flex:160px}:is(.ed,.ed-dialog) .ed-summary{gap:var(--ed-1) var(--ed-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}:is(.ed,.ed-dialog) .ed-summary dt{color:var(--text-2);font-weight:600}:is(.ed,.ed-dialog) .ed-summary dd{overflow-wrap:anywhere;margin:0;font-weight:600}:is(.ed-card,.ed-paper,.ed-dialog) .ed-summary dt{color:var(--paper-ink-2)}@container eddialog (width<=520px){.ed-dialog .ed-dialog__actions,.ed-dialog .ed-dialog-actions{padding:var(--ed-3)}.ed-dialog :is(.ed-dialog__actions,.ed-dialog-actions)>.ed-btn{flex:1 1 0;order:2;margin-left:0}.ed-dialog .ed-dialog__hint{text-align:left;flex-basis:100%;order:1}.ed-dialog .ed-summary{grid-template-columns:minmax(0,1fr)}.ed-dialog .ed-dialog__head,.ed-dialog .ed-dialog-head,.ed-dialog .ed-dialog__body,.ed-dialog .ed-dialog-body{padding-left:var(--ed-3);padding-right:var(--ed-3)}}.ed-avatar{--avatar:var(--ed-wood,var(--surface-3));border:1px solid var(--line-strong);background:var(--avatar);block-size:32px;inline-size:32px;color:var(--text);font:400 var(--text-13)/1 var(--font-title);letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ed-avatar[data-tone="1"]{--avatar:color-mix(in srgb, var(--surface-3) 70%, var(--brass))}.ed-avatar[data-tone="2"]{--avatar:color-mix(in srgb, var(--surface-3) 70%, var(--danger))}.ed-avatar[data-tone="3"]{--avatar:color-mix(in srgb, var(--surface-3) 70%, var(--info))}.ed-avatar[data-tone="4"]{--avatar:color-mix(in srgb, var(--surface-3) 70%, var(--origin-sale))}.ed-avatar--24{block-size:24px;inline-size:24px;font-size:var(--text-12)}.ed-avatar--56{block-size:56px;inline-size:56px;font-size:var(--text-22)}.ed-avatar[data-staff]{border:2px solid var(--brass);box-shadow:0 0 0 2px var(--brass-ink)}.ed-avatar-mark{border:1px solid var(--brass-ink);background:var(--brass);block-size:18px;inline-size:18px;color:var(--brass-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ed-avatar-mark .ed-icon{block-size:12px;inline-size:12px}.ed-avatar--24 .ed-avatar-mark{display:none}.ed .ed-skeleton{gap:var(--ed-3);display:grid}.ed .ed-skeleton>span{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--surface-1), var(--surface-2), var(--surface-1));background-size:200% 100%;block-size:76px;animation:1.4s linear infinite ed-shimmer;display:block}@keyframes ed-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@container ed (width>=760px){.ed .ed-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.ed .ed-split__preview,.ed .ed-pane--preview{top:var(--ed-3);max-block-size:calc(100dvh - var(--ed-5));align-self:start;position:sticky;overflow:auto}}@container ed (width>=1000px){.ed .ed-split{gap:var(--ed-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container ed (width<=759.98px){.ed .ed-tabs{display:flex}.ed .ed-split[data-pane=write]>.ed-split__preview,.ed .ed-split[data-pane=preview]>.ed-split__write,.ed .ed-split[data-ed-tab=write]>.ed-pane--preview,.ed .ed-split[data-ed-tab=preview]>.ed-pane--write{display:none}.ed .ed-actionbar{z-index:3;margin:var(--ed-3) calc(-1 * var(--ed-2)) 0;padding:var(--ed-2);border-top:3px double var(--brass);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));color:var(--text);position:sticky;bottom:0}.ed .ed-actionbar--sticky{padding:var(--ed-2);margin:0}.ed .ed-actionbar-buttons{flex:100%}.ed .ed-actionbar-buttons>*{flex:1 1 0}.ed .ed-card,.ed .ed-head{padding:var(--ed-3)}}@media (prefers-reduced-motion:reduce){.ed *,.ed :before,.ed :after,.ed-dialog,.ed-dialog *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){:is(.ed,.ed-dialog) .ed-btn,:is(.ed,.ed-dialog) .ed-choice,:is(.ed,.ed-dialog) .ed-chip,:is(.ed,.ed-dialog) .ed-tab{transition:border-color var(--motion-fast), background-color var(--motion-fast), color var(--motion-fast)}}@media (forced-colors:active){:is(.ed,.ed-dialog) .ed-card,:is(.ed,.ed-dialog) .ed-panel,:is(.ed,.ed-dialog) .ed-choice,:is(.ed,.ed-dialog) .ed-chip,:is(.ed,.ed-dialog) .ed-btn,:is(.ed,.ed-dialog) .ed-tab,:is(.ed,.ed-dialog) .ed-copy__text,:is(.ed,.ed-dialog) .ed-toolbar,:is(.ed,.ed-dialog) .ed-avatar,.ed-dialog{border:1px solid canvastext}:is(.ed,.ed-dialog) .ed-cond,:is(.ed,.ed-dialog) .ed-block,:is(.ed,.ed-dialog) .ed-ok{border-left:4px solid canvastext}:is(.ed,.ed-dialog) :is(.ed-choice:has(input:checked),.ed-tab[aria-selected=true],[role=tab][aria-selected=true]){outline:2px solid highlight}}.admin-section .redacao-portal{grid-column:1/-1}.admin-section .redacao-portal.surface{padding:var(--ed-3)}.immersive-shell .game-drawer-content .admin-section .redacao-portal.surface .ed-card .ed-card-title{font:400 var(--text-18)/1.25 var(--font-title);color:var(--paper-ink);margin:0}.immersive-shell .game-drawer-content .admin-section .redacao-portal.surface .ed-card .ed-eyebrow{color:var(--paper-ink-2)}.immersive-shell .game-drawer-content .admin-section .redacao-portal.surface .ed-card p.redacao-portal__text,.ed .redacao-portal__text{margin:0 0 var(--ed-3);max-width:64ch;font:400 var(--text-15)/1.5 var(--font-body);color:var(--paper-ink)}.ed .redacao-portal .ed-btn--primary{min-height:44px;padding:0 var(--ed-5);font-size:var(--text-15)}.immersive-shell.hud-clean .hud-menu>summary{align-items:center;gap:8px;display:inline-flex}.immersive-shell.hud-clean .hud-menu>summary .hud-glyph{width:18px;height:18px;color:var(--brass);flex:none}.immersive-shell.hud-clean .hud-menu .game-utility-nav{width:min(264px,100vw - 24px)}.immersive-shell.hud-clean .hud-menu .game-nav-item .hud-glyph{color:currentColor;flex:none;width:18px;height:18px}.immersive-shell.hud-clean .hud-menu .game-nav-item[hidden]{display:none}.immersive-shell.hud-clean .hud-menu-divider{background:var(--line);height:1px;margin:6px 4px;display:block}.immersive-shell.hud-clean :is(.game-navigation>.game-nav-item,.game-more-menu>summary,.game-report-button)>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-shell.hud-clean .game-navigation{gap:6px;margin-inline:auto}.immersive-shell.hud-clean .game-navigation>.game-nav-item{gap:0;min-width:46px;min-height:42px;padding:8px 11px}.immersive-shell.hud-clean .game-navigation>.game-nav-item>.icon{width:21px;height:21px}.immersive-shell.hud-clean .game-more-menu>summary{background:0 0;border-color:#0000;justify-content:center;align-items:center;min-width:46px;min-height:42px;padding:8px 11px;display:inline-flex}.immersive-shell.hud-clean .game-more-menu>summary:hover,.immersive-shell.hud-clean .game-more-menu[open]>summary{background:var(--surface-3);border-color:var(--line-strong)}.immersive-shell.hud-clean .game-more-menu>summary:after{content:none}.immersive-shell.hud-clean .game-more-menu>summary .hud-glyph{width:21px;height:21px;color:var(--text-2)}.immersive-shell.hud-clean .game-more-menu[open]>summary .hud-glyph{color:var(--brass-hi)}.immersive-shell.hud-clean .game-more-items{right:50%;transform:translate(50%)}.immersive-shell.hud-clean .game-bottom-tools{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.immersive-shell.hud-clean .game-bottom-bar [data-hud-tip]{position:relative}.immersive-shell.hud-clean .game-bottom-bar [data-hud-tip]:before{content:attr(data-hud-tip);z-index:30;white-space:nowrap;pointer-events:none;font:600 var(--text-12)/1.3 var(--font-body);letter-spacing:0;color:var(--text);background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--radius-control);box-shadow:0 8px 18px var(--bg-0);opacity:0;visibility:hidden;transition:opacity var(--motion-fast), visibility 0s linear var(--motion-fast);padding:5px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.immersive-shell.hud-clean .game-bottom-bar [data-hud-tip]:hover:before,.immersive-shell.hud-clean .game-bottom-bar [data-hud-tip]:focus-visible:before{opacity:1;visibility:visible;transition:opacity var(--motion-fast), visibility 0s}.immersive-shell.hud-clean .game-more-menu[open]>summary:before{opacity:0;visibility:hidden}.immersive-shell.hud-clean .game-bottom-bar :is(.game-nav-item,.game-more-menu>summary):focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell.hud-clean .game-navigation>[data-hud-tip]:first-child:before{left:0;transform:none}.immersive-shell.hud-clean :is(.explorable-world>.world-heading,.quest-ribbon,.world-travel-menu,.explorable-world>.world-tools,.world-clock,.render-performance-counter,.game-control-hint,.game-notice-strip>.game-connection,.game-chat-host>.world-social){transition:opacity .45s}[data-hud-idle]:not([data-hud-near~=lugar]) .immersive-shell.hud-clean .explorable-world>.world-heading{opacity:.3}[data-hud-idle]:not([data-hud-near~=jornada]) .immersive-shell.hud-clean .quest-ribbon:not(:hover,:focus-within),[data-hud-idle]:not([data-hud-near~=viajar]) .immersive-shell.hud-clean .world-travel-menu:not([open],:hover,:focus-within),[data-hud-idle]:not([data-hud-near~=ferramentas]) .immersive-shell.hud-clean .explorable-world>.world-tools:not(:hover,:focus-within){opacity:.32}[data-hud-idle]:not([data-hud-near~=relogio]) .immersive-shell.hud-clean .world-clock,[data-hud-idle]:not([data-hud-near~=fps]) .immersive-shell.hud-clean .render-performance-counter,[data-hud-idle]:not([data-hud-near~=dicas]) .immersive-shell.hud-clean .game-control-hint,[data-hud-idle]:not([data-hud-near~=salvo]) .immersive-shell.hud-clean .game-notice-strip>.game-connection:not(.offline,:focus-within){opacity:.3}[data-hud-idle]:not([data-hud-near~=chat]) .immersive-shell.hud-clean .game-chat-host>.world-social.is-collapsed:not(:hover,:focus-within){opacity:.45}.immersive-shell.hud-clean .game-chat-host>.world-social.is-collapsed .social-toggle[data-hud-key]:after{content:attr(data-hud-key);box-sizing:border-box;border:1px solid var(--key-cap-border);border-radius:var(--key-cap-radius);background:var(--key-cap-bg);min-width:1.9em;height:1.9em;color:var(--text-2);font:var(--key-cap-font);border-bottom-width:2px;place-items:center;margin-left:2px;padding:0 .45em;display:inline-grid}.immersive-shell.hud-clean .explorable-world>.world-interaction[data-region]:not([data-place-activities],[data-region=rancho]),.immersive-shell.hud-clean .explorable-world>.world-interaction[data-region][data-place-activities="0"]{display:none}[data-hud-screen=limpa] .immersive-shell.hud-clean{grid-template-rows:0 auto minmax(0,1fr) auto}[data-hud-screen=limpa] .immersive-shell.hud-clean>.game-topbar{grid-row:1}[data-hud-screen=limpa] .immersive-shell.hud-clean>.game-notice-strip{grid-row:2}[data-hud-screen=limpa] .immersive-shell.hud-clean>.game-stage{grid-row:3}[data-hud-screen=limpa] .immersive-shell.hud-clean>.game-bottom-bar{grid-row:4}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-topbar{z-index:6;visibility:hidden;height:0;min-height:0;box-shadow:none;background:0 0;border:0;align-items:flex-start;padding:0 20px;position:relative;overflow:visible}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-topbar>:not([data-hp-topbar]){display:none}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-topbar [data-hp-topbar]{visibility:visible;margin-top:12px}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-notice-strip{background:0 0;border:0;min-height:0;padding:0}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-notice-strip>.game-connection:not(.offline){display:none}[data-hud-screen=limpa] .immersive-shell.hud-clean :is(.explorable-world>.world-heading,.quest-ribbon,.world-travel-menu,.explorable-world>.world-tools,.world-clock,.render-performance-counter,.game-chat-host,.explorable-world>.world-interaction,.game-running-actions,.game-bag-bar,.game-control-hint,.world-quest-arrow,.world-tutorial-target,.story-trail-place-label){display:none!important}.hud-clean-note{z-index:60;border:1px solid var(--line-strong);background:var(--surface-1);max-width:calc(100vw - 32px);color:var(--text);font:600 var(--text-12)/1.35 var(--font-body);box-shadow:0 8px 22px var(--bg-0);cursor:pointer;border-radius:999px;padding:8px 16px;transition:opacity .6s;position:fixed;top:14px;left:50%;transform:translate(-50%)}.hud-clean-note:hover{border-color:var(--brass)}.hud-clean-note[data-hud-quiet]:not(:hover,:focus-visible){opacity:.45}.hud-clean-note:focus-visible{outline:var(--focus-ring) solid var(--focus);outline-offset:var(--focus-offset)}.immersive-shell.hud-clean.reduce-motion :is(.explorable-world>.world-heading,.quest-ribbon,.world-travel-menu,.explorable-world>.world-tools,.world-clock,.render-performance-counter,.game-control-hint,.game-notice-strip>.game-connection,.game-chat-host>.world-social),.immersive-shell.hud-clean.reduce-motion .game-bottom-bar [data-hud-tip]:before,[data-hud-motion=reduzido] .hud-clean-note{transition:none}@media (prefers-reduced-motion:reduce){.immersive-shell.hud-clean :is(.explorable-world>.world-heading,.quest-ribbon,.world-travel-menu,.explorable-world>.world-tools,.world-clock,.render-performance-counter,.game-control-hint,.game-notice-strip>.game-connection,.game-chat-host>.world-social),.immersive-shell.hud-clean .game-bottom-bar [data-hud-tip]:before,.hud-clean-note{transition:none}}@media (max-width:760px){.immersive-shell.hud-clean .game-bottom-tools{position:static;transform:none}.immersive-shell.hud-clean .hud-menu>summary>span{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.immersive-shell .game-notice-strip .game-hud-version{font:500 var(--text-11,11px)/1.2 var(--font-body,system-ui, sans-serif);letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-2,#d6c8ae);opacity:.62;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-left:auto;padding-block:2px}@media (max-width:760px){.immersive-shell .game-notice-strip .game-hud-version{opacity:.7;font-size:11px}}[data-hud-screen=limpa] .immersive-shell.hud-clean .game-notice-strip .game-hud-version{display:none}.vale-vivo-barra[data-pilha],.danger-dock[data-pilha],.quest-guide-hud[data-pilha],.saci-aviso[data-pilha],.saci-board[data-pilha],.lob-board[data-pilha],.story-trail-hud[data-pilha],.first-steps-panel[data-pilha],.bounty-hud[data-pilha],.bounty-hud-peek[data-pilha]{top:var(--pilha-top)!important;left:var(--pilha-left)!important}.first-steps-panel[data-pilha-ajusta],.bounty-hud[data-pilha-ajusta],.saci-board[data-pilha-ajusta],.lob-board[data-pilha-ajusta]{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;max-height:var(--pilha-max)!important}.first-steps-panel[data-pilha=reduzido],.bounty-hud[data-pilha=reduzido],.saci-board[data-pilha=reduzido],.lob-board[data-pilha=reduzido]{overflow-y:auto}.first-steps-panel[data-pilha=dobrado],.bounty-hud[data-pilha=dobrado],.saci-board[data-pilha=dobrado],.lob-board[data-pilha=dobrado]{overflow:hidden}:is(.first-steps-panel,.bounty-hud,.saci-board,.lob-board)[data-pilha=dobrado]>:not(:first-child){visibility:hidden}[data-pilha=oculto]{visibility:hidden!important;pointer-events:none!important}.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.world-travel-menu[open]) [data-pilha]{visibility:hidden;pointer-events:none}.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .danger-dock[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .quest-guide-hud[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .saci-aviso[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .saci-board[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .lob-board[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .story-trail-hud[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .first-steps-panel[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .bounty-hud[data-pilha],.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>:where(.vale-vivo-camada)>.vale-vivo-cartao:not([hidden])) .bounty-hud-peek[data-pilha]{visibility:hidden;pointer-events:none}[data-pilha-chip]{cursor:pointer}[data-pilha-chip]:hover{border-color:var(--brass)}[data-pilha-chip]:focus-visible{outline:var(--focus-ring,3px) solid var(--focus,var(--brass));outline-offset:2px}:is(.saci-board,.lob-board)[data-pilha=dobrado]>h2{visibility:visible}.story-trail-hud[data-pilha-ajusta]{box-sizing:border-box;max-height:var(--pilha-max)!important}.story-trail-hud[data-pilha=dobrado]{overflow:hidden}.story-trail-hud[data-pilha=dobrado]>.story-trail-strip>:not(.story-trail-head){visibility:hidden}.explorable-world>.world-clock[data-topo],.explorable-world>.render-performance-counter[data-topo]{left:var(--topo-left)!important;top:var(--topo-top)!important;right:auto!important;transform:none!important}.route-timer-hud[data-centro],.road-mission[data-centro],.mula-aviso[data-centro],.game-stage-notices[data-centro]{margin-top:var(--centro-push,0px)}body:has(>#app>.immersive-shell>.game-topbar :is(.hp-menu,.game-account-menu)[open])>.referendo-card:not(.referendo-card-selo){visibility:hidden}:is(.immersive-shell:has(>:where(.game-stage)>.game-drawer:not([hidden])) .game-stage-notices>:is(.hoje-notice,.founder-sale-notice,.premium-teste-aviso),.game-stage:has(>:where(.game-world-stage)>:where(.world-section)>:where(.explorable-world)>.emote-wheel:not([hidden]))>.game-stage-notices>:is(.hoje-notice,.founder-sale-notice,.premium-teste-aviso)){display:none}html .hud-canto-topo.hud-canto-topo{margin-top:var(--canto-desce,0px)}html .hud-canto-base.hud-canto-base{margin-bottom:var(--canto-sobe,0px)}.game-stage-notices .game-stage-alert.aviso-vale{--aviso-vale-teto:min(45vh, 320px)}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale{text-align:left;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:4px 8px;min-width:0;max-height:none;padding:5px 8px 5px 4px;overflow:visible}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>strong{white-space:nowrap;flex:none}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-texto{white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;min-width:0;overflow:hidden}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>:is(small,.aviso-vale-lugar,.game-stage-alert-end){display:none}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>button{white-space:nowrap;flex:none}html:not(.celular-3d) .immersive-shell .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca,html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca{width:20px;min-width:20px;height:28px;color:var(--brass,#d8bd78);cursor:grab;touch-action:none;opacity:.8;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca svg{fill:currentColor}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca:hover{opacity:1}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto]{flex-wrap:wrap}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto]>strong{margin-right:auto}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto]>.aviso-vale-texto{max-height:var(--aviso-vale-teto);white-space:pre-line;text-overflow:clip;overflow-wrap:anywhere;overscroll-behavior:contain;flex:100%;order:10;padding:0 6px 0 4px;overflow:hidden auto}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto]>small{order:20;margin:0 auto 0 4px;display:block}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto]>.game-stage-alert-end{order:22;display:inline-flex}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale[data-aviso-aberto][data-aviso-solto]>.aviso-vale-lugar{order:21;display:inline-flex}html:not(.celular-3d) .game-stage-notices:has(>.game-stage-alert.aviso-vale[data-aviso-solto]){margin-inline:auto;left:0;right:0;transform:none}html:not(.celular-3d) .game-stage-notices>.game-stage-alert.aviso-vale[data-aviso-solto]{left:var(--aviso-x,8px);top:var(--aviso-y,8px);width:min(520px,100vw - 16px);margin:0;position:fixed;transform:none}html:not(.celular-3d) .game-stage-notices>.game-stage-alert.aviso-vale[data-aviso-arrastando]{-webkit-user-select:none;user-select:none;box-shadow:0 10px 28px #08140fcc}html:not(.celular-3d) .game-stage-notices>.game-stage-alert.aviso-vale[data-aviso-arrastando]>.aviso-vale-alca{cursor:grabbing}@media (max-width:760px){html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale{flex-wrap:wrap;padding-left:10px}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>strong{margin-right:auto}html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-texto{flex:100%;order:10}html:not(.celular-3d) .immersive-shell .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca,html:not(.celular-3d) .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca{display:none}html:not(.celular-3d) .game-stage-notices>.game-stage-alert.aviso-vale[data-aviso-solto]{width:100%;position:static}.game-stage-notices .game-stage-alert.aviso-vale{--aviso-vale-teto:min(40vh, 260px)}}html.celular-3d .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-alca,html.celular-3d .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-ver,html.celular-3d .game-stage-notices .game-stage-alert.aviso-vale>.aviso-vale-lugar{display:none!important}html.celular-3d .game-stage-notices .game-stage-alert.aviso-vale.celular-hud-aberto{max-height:none;overflow:visible}html.celular-3d .game-stage-notices .game-stage-alert.aviso-vale.celular-hud-aberto>.aviso-vale-texto{overscroll-behavior:contain;flex:100%;max-height:min(45vh,150px);overflow:hidden auto}html:not(.celular-3d) .immersive-shell .game-topbar .hud-player-xp{display:none}@media (max-width:1279px){.immersive-shell .game-topbar .game-wordmark small{display:none}}.immersive-shell .game-connection:not(.offline)>.game-connection-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:760px){html:not(.celular-3d) .immersive-shell .game-bottom-bar .game-more-menu>.game-more-items{width:min(276px,100vw - 24px);left:0;right:auto;transform:none}}.sertao-porteira{left:50%;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:30;color:#f6ecd6;background:#3a2a1a;border:1px solid #e0b878;border-radius:10px;padding:10px 18px;font-weight:600;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #0008}.sertao-porteira:hover{background:#4a3622}.sertao-porteira[hidden]{display:none!important}
