.home-dashboard__dashboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"hero hero" "news ranking";gap:16px;align-items:start;min-width:0;padding-bottom:.65rem;color:var(--text);font-size:var(--font-size-body);line-height:1.45}.home-dashboard__search-area{grid-area:hero;min-width:0;padding:0}.home-dashboard__search-content{display:grid;gap:14px;min-width:0}.home-dashboard__search-form{position:relative;z-index:30;display:grid;grid-template-columns:auto minmax(150px,1fr) auto;gap:8px;align-items:center;min-width:0}.home-dashboard__search-mode-group{position:relative;padding-bottom:2px}.home-dashboard__search-mode-group:after{position:absolute;right:0;bottom:0;left:0;height:4px;border:0 solid rgba(0,0,0,0);border-image:url(/assets/interface-art/molduras/personagens/trilho.webp) 0 24 fill/0 6px stretch;image-rendering:pixelated;pointer-events:none;content:""}.home-dashboard__search-mode-group{display:flex;align-self:stretch;gap:4px;min-width:0}.home-dashboard__search-mode-group button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__search-mode-group button:hover:not(:disabled),.home-dashboard__search-mode-group button[aria-expanded=true],.home-dashboard__search-mode-group button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__search-mode-group button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__search-mode-group button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__search-mode-group button{gap:5px;min-width:0;min-height:40px;padding:4px 10px;color:var(--muted)}.home-dashboard__search-mode-group button.home-dashboard__search-mode-active{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp);color:var(--text)}.home-dashboard__search-mode-group button svg{flex-shrink:0}.home-dashboard__search-field-wrap{position:relative;min-width:0}.home-dashboard__search-field{display:flex;align-items:center;gap:7px;min-width:0}.home-dashboard__search-field svg{flex-shrink:0}.home-dashboard__search-field input{width:100%;min-width:0}.home-dashboard__search-submit{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__search-submit:hover:not(:disabled),.home-dashboard__search-submit[aria-expanded=true],.home-dashboard__search-submit[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__search-submit:focus-visible{outline-offset:2px}.home-dashboard__search-submit{--button-primary-text:var(--button-art-text);--button-primary-bg:var(--button-art-bg);border:1px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/primario.webp) 24 40 fill/7px 11px stretch;background:var(--button-art-bg);color:var(--button-art-text);padding-inline:.85rem;box-shadow:none}.home-dashboard__search-submit:hover:not(:disabled){filter:brightness(1.12)}.home-dashboard__search-submit:active:not(:disabled){filter:brightness(.9)}.home-dashboard__search-submit:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.home-dashboard__search-submit:disabled{opacity:.5;filter:none;cursor:not-allowed}.home-dashboard__search-submit{min-height:42px}.home-dashboard__search-submit:hover:not(:disabled){border-image-source:url(/assets/interface-art/botoes/primario.webp)}.home-dashboard__character-suggestions,.home-dashboard__recent-searches{background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),url(/assets/interface-art/fundos/pergaminho-dos-paineis.webp);background-repeat:no-repeat,repeat;background-size:auto,256px 256px;border:5px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/molduras/painel.webp) 32/5px stretch;position:absolute;z-index:40;top:calc(100% + 3px);right:0;left:0;display:grid;padding:.3rem;image-rendering:pixelated;box-shadow:2px 3px 5px rgba(0,0,0,.3)}.home-dashboard__character-suggestion-item{display:grid;gap:2px;min-width:0;min-height:44px;padding:6px 7px;border:0;border-bottom:1px solid var(--line);background:rgba(0,0,0,0);color:var(--text);text-align:left;overflow-wrap:anywhere}.home-dashboard__character-suggestion-item span{font-weight:700}.home-dashboard__character-suggestion-item small{color:var(--muted);font-size:var(--font-size-label)}.home-dashboard__character-suggestion-item:focus-visible,.home-dashboard__character-suggestion-item:hover{background:var(--surface-3)}.home-dashboard__character-suggestion-item:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.home-dashboard__recent-search-item{display:grid;grid-template-columns:minmax(0,1fr) 38px;border-bottom:1px solid var(--line)}.home-dashboard__recent-search-item button{display:flex;align-items:center;gap:6px;min-width:0;min-height:40px;padding:6px;border:0;background:rgba(0,0,0,0);color:var(--text);text-align:left;overflow-wrap:anywhere}.home-dashboard__recent-search-item button:last-child{justify-content:center;color:var(--red)}.home-dashboard__recent-search-item button:focus-visible,.home-dashboard__recent-search-item button:hover{background:var(--surface-3)}.home-dashboard__recent-search-item button:focus-visible{outline:2px solid var(--mint);outline-offset:-2px}.home-dashboard__recent-search-item button svg{flex-shrink:0}.home-dashboard__visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;border:0;clip:rect(0,0,0,0);white-space:nowrap}.home-dashboard__daily-band,.home-dashboard__spotlight-band,.home-dashboard__tibia-news-band{border:0;background:rgba(0,0,0,0);box-shadow:none;display:grid;align-content:start;min-width:0}.home-dashboard__news-column{grid-area:news;display:grid;align-content:start;gap:18px;min-width:0}.home-dashboard__news-column>.home-dashboard__news-ticker{padding-top:0;border-top:0}.home-dashboard__spotlight-band{container:home-spotlight/inline-size;grid-area:ranking;min-width:0;border:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:0}.home-dashboard__daily-band{grid-area:daily}.home-dashboard__section-header{border:0;border-radius:0;color:var(--text);font-family:var(--font-heading);font-family:var(--font-body);display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;padding:.65rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--line) 65%,transparent);background:rgba(0,0,0,0);box-shadow:none;color:var(--heading-text)}.home-dashboard__section-header>div{min-width:0}.home-dashboard__section-header h2{display:flex;align-items:center;justify-content:flex-start;text-align:left;color:inherit;font-family:var(--font-heading);font-size:var(--font-size-section);font-weight:700;line-height:1.2}.home-dashboard__section-header p{margin-top:4px;color:var(--muted);font-size:var(--font-size-compact);line-height:1.4}.home-dashboard__section-header .home-dashboard__text-action{flex-shrink:0}.home-dashboard__empty-action a,.home-dashboard__panel-action,.home-dashboard__text-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__empty-action a:hover:not(:disabled),.home-dashboard__empty-action a[aria-expanded=true],.home-dashboard__empty-action a[aria-pressed=true],.home-dashboard__panel-action:hover:not(:disabled),.home-dashboard__panel-action[aria-expanded=true],.home-dashboard__panel-action[aria-pressed=true],.home-dashboard__text-action:hover:not(:disabled),.home-dashboard__text-action[aria-expanded=true],.home-dashboard__text-action[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__empty-action a:focus-visible,.home-dashboard__panel-action:focus-visible,.home-dashboard__text-action:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__empty-action a:disabled,.home-dashboard__panel-action:disabled,.home-dashboard__text-action:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__tibia-news-band>:nth-child(2):not(.home-dashboard__tibia-news-grid){margin:10px 0;font-size:var(--font-size-compact)}.home-dashboard__tibia-news-grid{display:grid;min-width:0}.home-dashboard__tibia-news-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;width:100%;min-width:0;min-height:64px;padding:12px 8px;border:0;border-bottom:1px solid color-mix(in srgb,var(--line) 45%,transparent);border-radius:8px;background:rgba(0,0,0,0);color:var(--text);font:inherit;text-align:left;cursor:pointer}.home-dashboard__tibia-news-card:last-child{border-bottom-color:rgba(0,0,0,0)}.home-dashboard__tibia-news-card:focus-visible,.home-dashboard__tibia-news-card:hover{background:var(--surface-2)}.home-dashboard__tibia-news-card time{grid-column:2;grid-row:1;color:var(--muted);font-size:var(--font-size-meta);white-space:nowrap}.home-dashboard__tibia-news-card strong{grid-column:1;grid-row:1;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-subsection);line-height:1.3;overflow-wrap:anywhere}.home-dashboard__tibia-news-card span{grid-column:1/-1;grid-row:2;color:var(--muted);font-size:var(--font-size-meta)}.home-dashboard__daily-grid{display:grid;gap:0;padding:3px 9px;min-width:0}.home-dashboard__event-summary,.home-dashboard__event-visual{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:60px;padding:6px 0;border:0;border-bottom:1px solid var(--line);background:rgba(0,0,0,0);color:var(--text)}.home-dashboard__event-summary:last-child,.home-dashboard__event-visual:last-child{border-bottom:0}.home-dashboard__event-summary strong,.home-dashboard__event-visual strong{color:var(--text);font-size:var(--font-size-body);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.home-dashboard__event-summary small,.home-dashboard__event-visual small{color:var(--muted);font-size:var(--font-size-label);line-height:1.4;overflow-wrap:anywhere}.home-dashboard__event-summary>span:last-child,.home-dashboard__event-visual>span:last-child{display:grid;gap:3px;min-width:0}.home-dashboard__event-visual img{width:42px;height:42px;object-fit:contain;image-rendering:pixelated}.home-dashboard__event-icon{display:grid;width:38px;height:38px;place-items:center;color:var(--amber)}.home-dashboard__event-metric strong{color:var(--mint);font-size:var(--font-size-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-dashboard__event-summary:has(>strong){grid-template-columns:minmax(0,1fr);gap:7px}.home-dashboard__spotlight-band>.home-dashboard__section-header{display:grid;gap:8px}.home-dashboard__spotlight-band>.home-dashboard__section-header h2{font-size:var(--font-size-section)}.home-dashboard__spotlight-band>.home-dashboard__section-header p{max-width:42ch}.home-dashboard__spotlight-band>.home-dashboard__section-header .home-dashboard__text-action{justify-self:start;min-height:32px;font-size:var(--font-size-compact)}.home-dashboard__spotlight-stage{position:relative;padding-bottom:2px}.home-dashboard__spotlight-stage:after{position:absolute;right:0;bottom:0;left:0;height:4px;border:0 solid rgba(0,0,0,0);border-image:url(/assets/interface-art/molduras/personagens/trilho.webp) 0 24 fill/0 6px stretch;image-rendering:pixelated;pointer-events:none;content:""}.home-dashboard__spotlight-stage{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0}.home-dashboard__spotlight-slide{display:none;grid-column:1/-1;min-width:0}.home-dashboard__spotlight-slide-active{display:block}.home-dashboard__stat-panel{display:grid;align-content:start;min-width:0;background:rgba(0,0,0,0)}.home-dashboard__panel-header{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;padding:.65rem 1rem;border:0;background:rgba(0,0,0,0)}.home-dashboard__panel-header>span:last-child{min-width:0}.home-dashboard__panel-header h3{margin:0;color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-section);line-height:1.3;overflow-wrap:anywhere}.home-dashboard__panel-header h3 a:hover{text-decoration:underline;text-underline-offset:3px}.home-dashboard__panel-header p{margin-top:4px;color:var(--muted);font-size:var(--font-size-compact);line-height:1.45}.home-dashboard__panel-icon{display:grid;width:32px;height:32px;place-items:center;color:var(--amber)}.home-dashboard__panel-title-line{display:flex;align-items:center;gap:6px;min-width:0}.home-dashboard__info-tooltip{display:inline-flex;flex-shrink:0;color:var(--muted);cursor:help}.home-dashboard__ranking-list{display:grid;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.home-dashboard__ranking-list li{display:grid;grid-template-columns:36px minmax(0,1fr) max-content;align-items:center;gap:8px;min-height:46px;padding:5px 6px;border:0;border-radius:8px;background:rgba(0,0,0,0)}.home-dashboard__ranking-list li:nth-child(2n){background:color-mix(in srgb,var(--surface-2) 60%,transparent)}.home-dashboard__ranking-list li:focus-within,.home-dashboard__ranking-list li:hover{background:var(--surface-3)}.home-dashboard__rank-number{display:grid;align-content:center;justify-items:center;gap:1px;width:32px;min-height:32px;color:var(--muted);font-size:var(--font-size-meta);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border-radius:8px}.home-dashboard__rank-icon{display:grid;width:13px;height:13px;place-items:center}.home-dashboard__rank-icon:empty{display:none}.home-dashboard__rank-icon svg{width:13px;height:13px}.home-dashboard__rank-label{min-width:2ch}.home-dashboard__ranking-podium1 .home-dashboard__rank-number{color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.home-dashboard__ranking-podium2 .home-dashboard__rank-number{color:#c6cbc4;background:rgba(198,203,196,.09)}.home-dashboard__ranking-podium3 .home-dashboard__rank-number{color:#dfae7e;background:rgba(223,174,126,.09)}.home-dashboard__rank-main,.home-dashboard__rank-meta{display:grid;gap:2px;min-width:0}.home-dashboard__rank-main a{color:var(--text);font-size:var(--font-size-body);font-weight:700;line-height:1.35;overflow-wrap:anywhere}.home-dashboard__rank-main a:hover{text-decoration:underline;text-underline-offset:3px}.home-dashboard__rank-main small,.home-dashboard__rank-meta small{color:var(--muted);font-size:var(--font-size-meta);line-height:1.4;overflow-wrap:anywhere}.home-dashboard__rank-meta{justify-items:end;text-align:right}.home-dashboard__rank-meta strong{color:var(--mint);font-size:var(--font-size-compact);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.home-dashboard__rank-meta strong[data-negative=true]{color:var(--negative)}.home-dashboard__spotlight-band .home-dashboard__rank-meta small{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home-dashboard__spotlight-controls{grid-column:2;grid-row:2;display:flex;gap:4px;padding-top:12px}.home-dashboard__spotlight-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__spotlight-controls button:hover:not(:disabled),.home-dashboard__spotlight-controls button[aria-expanded=true],.home-dashboard__spotlight-controls button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__spotlight-controls button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__spotlight-controls button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__spotlight-controls button{width:32px;min-height:32px;padding:4px}.home-dashboard__spotlight-controls button[aria-pressed=true]{color:var(--mint)}.home-dashboard__spotlight-dots{grid-column:1;grid-row:2;display:flex;gap:2px;align-items:center;padding-top:12px}.home-dashboard__spotlight-dots button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__spotlight-dots button:hover:not(:disabled),.home-dashboard__spotlight-dots button[aria-expanded=true],.home-dashboard__spotlight-dots button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__spotlight-dots button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__spotlight-dots button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__spotlight-dots button{width:28px;min-height:32px;padding:0}.home-dashboard__spotlight-dots button:after{content:"";width:6px;height:6px;background:var(--muted);transition:width .15s ease,background .15s ease}.home-dashboard__spotlight-dots button:hover:after{background:var(--mint)}.home-dashboard__spotlight-dots .home-dashboard__spotlight-dot-active:after{width:12px;background:var(--mint)}.home-dashboard__spotlight-band :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--mint);outline-offset:2px}@container home-spotlight (max-width: 300px){.home-dashboard__ranking-list li{grid-template-columns:30px minmax(0,1fr);gap:2px 7px}.home-dashboard__rank-number{grid-row:1/3}.home-dashboard__rank-meta{grid-column:2;justify-items:start;text-align:left}.home-dashboard__spotlight-controls{gap:2px}.home-dashboard__spotlight-controls button{width:30px}.home-dashboard__spotlight-dots{gap:0}.home-dashboard__spotlight-dots button{width:26px}}.home-dashboard__news-ticker{display:grid;min-width:0;padding:10px 0 0;border-top:1px solid var(--line)}.home-dashboard__news-ticker-collapsed,.home-dashboard__news-ticker-expanded{background:rgba(0,0,0,0)}.home-dashboard__news-ticker-header{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);font-family:var(--font-body);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:.65rem 1rem}.home-dashboard__news-ticker-heading{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.home-dashboard__news-ticker-heading h2{display:flex;align-items:center;text-align:left;color:var(--heading-text);font-family:var(--font-heading);font-size:var(--font-size-section);line-height:1.25}.home-dashboard__news-ticker-source{display:block;flex:0 0 auto;width:72px;height:auto;object-fit:contain}.home-dashboard__news-ticker-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.home-dashboard__news-ticker-toggle{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-ticker-toggle:hover:not(:disabled),.home-dashboard__news-ticker-toggle[aria-expanded=true],.home-dashboard__news-ticker-toggle[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-ticker-toggle:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-ticker-toggle:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-ticker-toggle{min-height:30px;padding:4px 7px;font-size:var(--font-size-compact)}.home-dashboard__news-ticker-toggle-open svg{transform:rotate(180deg)}.home-dashboard__news-ticker-list,.home-dashboard__news-ticker-viewport{display:grid;min-width:0}.home-dashboard__news-ticker-entry-header,.home-dashboard__news-ticker-preview{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:9px;align-items:start;width:100%;min-width:0;min-height:40px;padding:6px 0;border:0;border-top:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text);font:inherit;text-align:left;cursor:pointer}.home-dashboard__news-ticker-entry-header:hover,.home-dashboard__news-ticker-preview:hover{background:var(--surface-3)}.home-dashboard__news-ticker-entry-summary,.home-dashboard__news-ticker-preview-text{display:-webkit-box;overflow:hidden;color:var(--text);font-size:var(--font-size-compact);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-dashboard__news-ticker-preview-hint{color:var(--amber);font-size:var(--font-size-compact);text-decoration:underline}.home-dashboard__news-ticker-entry{min-width:0}.home-dashboard__news-ticker-entry-open{background:var(--surface-2);border-radius:8px}.home-dashboard__news-ticker-entry-header-open{border-top-color:var(--line-strong)}.home-dashboard__news-ticker-entry-summary-open{display:block;-webkit-line-clamp:unset}.home-dashboard__news-ticker-entry-chevron{display:inline-flex;color:var(--muted)}.home-dashboard__news-ticker-entry-chevron-open{transform:rotate(180deg)}.home-dashboard__news-ticker-entry-body{display:grid;gap:8px;padding:0 8px 12px 85px}.home-dashboard__news-ticker-entry-body p{color:var(--text);font-size:var(--font-size-compact);line-height:1.6}.home-dashboard__news-ticker-entry-body button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-ticker-entry-body button:hover:not(:disabled),.home-dashboard__news-ticker-entry-body button[aria-expanded=true],.home-dashboard__news-ticker-entry-body button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-ticker-entry-body button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-ticker-entry-body button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-ticker-date{color:var(--muted);font-size:var(--font-size-compact);font-weight:700;line-height:1.6}.home-dashboard__news-ticker-entry-link{color:var(--cyan);font-size:var(--font-size-compact);text-decoration:underline}.home-dashboard__empty,.home-dashboard__empty-action{margin:12px;padding:12px;border:1px dashed var(--line);color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.home-dashboard__empty-action{display:grid;gap:9px}.home-dashboard__empty-action a{justify-self:start}.home-dashboard__news-modal-overlay{position:fixed;inset:0;z-index:180;display:grid;place-items:center;padding:20px;background:var(--overlay-bg)}.home-dashboard__news-modal{background-color:var(--surface);background-image:linear-gradient(color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),url(/assets/interface-art/fundos/pergaminho-dos-paineis.webp);background-repeat:no-repeat,repeat;background-size:auto,256px 256px;border:6px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/molduras/painel.webp) 32/6px stretch;image-rendering:pixelated;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(880px,100%);max-height:min(800px,100dvh - 40px);padding:15px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.35)}.home-dashboard__news-modal-header{min-width:0;border:0;border-bottom:1px solid var(--line);border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:var(--text);font-family:var(--font-heading);font-family:var(--font-body);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:.65rem 1rem}.home-dashboard__news-modal-icon{display:grid;width:30px;height:34px;place-items:center;color:var(--amber)}.home-dashboard__news-modal-heading{display:grid;min-width:0;gap:5px}.home-dashboard__news-modal-heading h3{color:var(--text);font-family:var(--font-heading);font-size:var(--font-size-page-title);line-height:1.2;overflow-wrap:anywhere}.home-dashboard__news-modal-heading time{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:var(--font-size-label)}.home-dashboard__news-modal-controls{display:flex;gap:5px}.home-dashboard__news-modal-controls button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-modal-controls button:hover:not(:disabled),.home-dashboard__news-modal-controls button[aria-expanded=true],.home-dashboard__news-modal-controls button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-modal-controls button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-modal-controls button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-modal-controls button{width:36px;min-height:36px;padding:5px}.home-dashboard__news-modal-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,240px);grid-auto-rows:max-content;align-items:start;gap:18px;min-height:0;overflow:auto}.home-dashboard__news-modal-body-text-only{grid-template-columns:minmax(0,1fr)}.home-dashboard__news-modal-article{display:grid;align-content:start;gap:14px;min-width:0}.home-dashboard__news-modal-content{display:grid;align-content:start;gap:12px}.home-dashboard__news-modal-content p{color:var(--text);font-size:var(--font-size-body);line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.home-dashboard__news-modal-fallback,.home-dashboard__news-modal-state{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding:8px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font-size:var(--font-size-body);line-height:1.5}.home-dashboard__news-modal-fallback a,.home-dashboard__news-modal-state a{color:var(--cyan);text-decoration:underline}.home-dashboard__news-language-toggle,.home-dashboard__news-modal-fallback button,.home-dashboard__news-modal-state button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-language-toggle:hover:not(:disabled),.home-dashboard__news-language-toggle[aria-expanded=true],.home-dashboard__news-language-toggle[aria-pressed=true],.home-dashboard__news-modal-fallback button:hover:not(:disabled),.home-dashboard__news-modal-fallback button[aria-expanded=true],.home-dashboard__news-modal-fallback button[aria-pressed=true],.home-dashboard__news-modal-state button:hover:not(:disabled),.home-dashboard__news-modal-state button[aria-expanded=true],.home-dashboard__news-modal-state button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-language-toggle:focus-visible,.home-dashboard__news-modal-fallback button:focus-visible,.home-dashboard__news-modal-state button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-language-toggle:disabled,.home-dashboard__news-modal-fallback button:disabled,.home-dashboard__news-modal-state button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-language-toggle,.home-dashboard__news-modal-fallback button,.home-dashboard__news-modal-state button{justify-self:start}.home-dashboard__news-modal-spinner{flex-shrink:0;animation:home-dashboard__news-spinner .9s linear infinite}.home-dashboard__news-modal-image-panel{display:grid;align-content:start;justify-items:center;min-width:0;padding-top:8px}.home-dashboard__news-modal-image-panel img{width:min(100%,240px);height:auto;object-fit:contain;image-rendering:auto}.home-dashboard__news-modal-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:7px}.home-dashboard__news-modal-original-link,.home-dashboard__news-modal-pager button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-modal-original-link:hover:not(:disabled),.home-dashboard__news-modal-original-link[aria-expanded=true],.home-dashboard__news-modal-original-link[aria-pressed=true],.home-dashboard__news-modal-pager button:hover:not(:disabled),.home-dashboard__news-modal-pager button[aria-expanded=true],.home-dashboard__news-modal-pager button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-modal-original-link:focus-visible,.home-dashboard__news-modal-pager button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-modal-original-link:disabled,.home-dashboard__news-modal-pager button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-modal-pager span{color:var(--muted);font-size:var(--font-size-compact)}.home-dashboard__news-modal-original-link{justify-self:start}.home-dashboard__news-modal-news-rail{display:grid;gap:7px;padding-top:10px;border-top:1px solid var(--line);min-width:0}.home-dashboard__news-modal-news-rail>span{color:var(--amber);font-size:var(--font-size-compact);font-weight:700}.home-dashboard__news-modal-news-rail>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.home-dashboard__news-modal-news-button,.home-dashboard__news-modal-news-button-active{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.3rem .65rem;border:2px solid rgba(0,0,0,0);border-radius:0;border-image:url(/assets/interface-art/botoes/personagens/aba.webp) 12 20 fill/4px 6px stretch;background:rgba(0,0,0,0);image-rendering:pixelated;box-shadow:none;color:var(--text);font:inherit;font-size:var(--font-size-control);font-weight:700;line-height:1.3;text-decoration:none;text-align:center;cursor:pointer}.home-dashboard__news-modal-news-button-active:hover:not(:disabled),.home-dashboard__news-modal-news-button-active[aria-expanded=true],.home-dashboard__news-modal-news-button-active[aria-pressed=true],.home-dashboard__news-modal-news-button:hover:not(:disabled),.home-dashboard__news-modal-news-button[aria-expanded=true],.home-dashboard__news-modal-news-button[aria-pressed=true]{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}.home-dashboard__news-modal-news-button-active:focus-visible,.home-dashboard__news-modal-news-button:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.home-dashboard__news-modal-news-button-active:disabled,.home-dashboard__news-modal-news-button:disabled{opacity:.5;cursor:not-allowed}.home-dashboard__news-modal-news-button,.home-dashboard__news-modal-news-button-active{display:grid;align-content:center;justify-content:stretch;gap:4px;min-width:0;padding:7px 10px;text-align:left}.home-dashboard__news-modal-news-button time,.home-dashboard__news-modal-news-button-active time{color:var(--muted);font-size:var(--font-size-label)}.home-dashboard__news-modal-news-button strong,.home-dashboard__news-modal-news-button-active strong{display:-webkit-box;overflow:hidden;font-size:var(--font-size-control);line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-dashboard__news-modal-news-button-active,.home-dashboard__news-modal-news-button:hover{border-image-source:url(/assets/interface-art/botoes/personagens/aba-ativa.webp)}@keyframes home-dashboard__news-spinner{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.home-dashboard__news-modal-spinner{animation:none}.home-dashboard__spotlight-dots button:after{transition:none}}@media(max-width:1100px){.home-dashboard__dashboard-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero" "news" "ranking"}.home-dashboard__daily-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));column-gap:14px}.home-dashboard__daily-band .home-dashboard__section-header p{margin-top:3px}}@media(max-width:760px){.home-dashboard__search-form{grid-template-columns:minmax(0,1fr) auto}.home-dashboard__search-mode-group{grid-column:1/-1;justify-self:start}.home-dashboard__news-modal-body{grid-template-columns:minmax(0,1fr)}.home-dashboard__news-modal-image-panel{padding-top:0}.home-dashboard__news-modal-image-panel img{max-height:140px}.home-dashboard__news-modal-header{grid-template-columns:minmax(0,1fr) auto}.home-dashboard__news-modal-icon{display:none}.home-dashboard__news-modal-news-rail>div{grid-template-columns:repeat(2,minmax(0,1fr));max-height:140px;overflow:auto}}@media(max-width:540px){.home-dashboard__dashboard-layout{gap:10px}.home-dashboard__search-area{padding:0}.home-dashboard__search-form{gap:6px}.home-dashboard__search-mode-group{width:100%}.home-dashboard__search-mode-group button{flex:1 1;min-width:0;min-height:42px;padding-inline:6px}.home-dashboard__search-submit{padding-inline:8px}.home-dashboard__search-submit svg{display:none}.home-dashboard__section-header{flex-wrap:wrap}.home-dashboard__section-header h2{font-size:var(--font-size-section)}.home-dashboard__section-header .home-dashboard__text-action{min-height:36px}.home-dashboard__daily-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;padding-inline:8px}.home-dashboard__event-summary,.home-dashboard__event-visual{grid-template-columns:32px minmax(0,1fr);gap:5px}.home-dashboard__event-visual img{width:32px;height:40px}.home-dashboard__event-icon{width:30px}.home-dashboard__event-summary strong,.home-dashboard__event-visual strong{font-size:var(--font-size-compact)}.home-dashboard__event-summary small,.home-dashboard__event-visual small{font-size:var(--font-size-label)}.home-dashboard__tibia-news-card{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px}.home-dashboard__tibia-news-card time{grid-column:2;grid-row:1}.home-dashboard__tibia-news-card span{grid-column:1/-1;grid-row:2}.home-dashboard__tibia-news-card strong{grid-column:1;grid-row:1;font-size:var(--font-size-subsection)}.home-dashboard__news-ticker-header{gap:8px}.home-dashboard__news-ticker-actions{width:100%;justify-content:space-between}.home-dashboard__news-ticker-toggle{min-height:36px}.home-dashboard__news-ticker-entry-header,.home-dashboard__news-ticker-preview{grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;padding-block:9px}.home-dashboard__news-ticker-entry-summary,.home-dashboard__news-ticker-preview-text{grid-column:1/-1;grid-row:2}.home-dashboard__news-ticker-entry-chevron,.home-dashboard__news-ticker-preview-hint{grid-column:2;grid-row:1}.home-dashboard__news-ticker-entry-body{padding-left:0}.home-dashboard__news-modal-overlay{padding:6px}.home-dashboard__news-modal{max-height:calc(100dvh - 12px);padding:10px;gap:10px}.home-dashboard__news-modal-header{gap:8px}.home-dashboard__news-modal-heading h3{font-size:var(--font-size-page-title)}.home-dashboard__news-modal-controls{gap:3px}.home-dashboard__news-modal-controls button{width:32px;min-height:36px;padding:3px}.home-dashboard__news-modal-news-rail>div{max-height:110px}}@media(max-width:360px){.home-dashboard__daily-grid,.home-dashboard__news-modal-header,.home-dashboard__search-form{grid-template-columns:minmax(0,1fr)}.home-dashboard__news-modal-controls{justify-content:end}}.tibiadrome-countdown__card{scroll-margin-top:110px;grid-template-columns:minmax(0,1fr);align-content:center;gap:.45rem}.tibiadrome-countdown__title{display:flex;align-items:center;gap:.4rem}.tibiadrome-countdown__title svg{flex-shrink:0;color:var(--mint)}.tibiadrome-countdown__countdown{display:flex;align-items:baseline;gap:.45rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tibiadrome-countdown__unit{display:flex;align-items:baseline;gap:.1rem}.tibiadrome-countdown__unit b{color:var(--mint);font-size:var(--font-size-value);font-weight:850;line-height:1}.tibiadrome-countdown__unit small{font-size:var(--font-size-meta)}.tibiadrome-countdown__card .tibiadrome-countdown__status{white-space:normal}