:root{--bg:#07080d;--card:#12151f;--card2:#0e1018;--card3:#171b28;--ink:#eef0f6;--ink2:#c8cede;--muted:#8c93a8;--dim:#8c93a8;--line:#ffffff12;--line2:#ffffff21;--accent:#38d39f;--accent-ink:#04130e;--accent-soft:#0d2a22;--accent-line:#1f5f4c;--accent-hi:#6ee7bd;--info:#6f9bff;--info-soft:#131c31;--ok:#4fd08a;--warn:#f0a35a;--warn-soft:#2a1d10;--err:#ff7b7b;--err-soft:#2c1417;--baverone:#38d39f;--bluey:#b08cff;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-hd:"Space Grotesk", "Inter", system-ui, -apple-system, sans-serif;--font-num:"Inter", system-ui, sans-serif;--maxw:1200px;--side:258px;--sticky:0px;--r:12px;--r2:16px;--sombra:0 10px 30px #00000073}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:15px/1.6 var(--font);-webkit-font-smoothing:antialiased;padding-bottom:env(safe-area-inset-bottom);margin:0}h1,h2,h3,h4{font-family:var(--font-hd);letter-spacing:-.01em}a{color:var(--accent);text-underline-offset:2px}img,svg,video,canvas,table,pre{max-width:100%}input,select,textarea{min-width:0;max-width:100%;font-family:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.espaco{margin-top:24px}.secao-rotulo{font-family:var(--font);margin:26px 0 10px}.duplo{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-top:16px;display:grid}.duplo>.card+.card{margin-top:0}.field-error{color:var(--err);margin:8px 0 0;font-size:12.5px}.timers-host{border-bottom:1px solid var(--line);background:var(--card2)}.timers-host .pghin{padding-block:10px}.timers-panel{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.timers-panel__header{align-items:center;gap:10px;display:flex}.timers-panel__header h2{font-family:var(--font);letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin:0;font-size:10px;font-weight:700}.timers-panel__start-both{font:inherit;border:1px solid var(--accent-line);background:var(--accent-soft);min-height:32px;color:var(--accent);cursor:pointer;border-radius:9px;padding:5px 11px;font-size:12px;font-weight:700}.timers-panel__start-both:hover{background:var(--accent);color:var(--accent-ink)}.timers-panel__cards{flex-wrap:wrap;flex:auto;gap:8px 20px;display:flex}.timer-card{flex-direction:row;align-items:center;gap:10px;display:flex}.timer-card__ring-wrap{flex:none;width:48px;height:48px;position:relative}.timer-card__ring{width:100%;height:100%;transform:rotate(-90deg)}.timer-card__ring-track{fill:none;stroke:#ffffff1a;stroke-width:9px}.timer-card__ring-progress{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset .1s linear}.timer-card__center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.timer-card__time{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12.5px;font-weight:700}.timer-card__finished{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);font-size:9px;font-weight:700;animation:.6s ease-in-out infinite alternate timer-finished-pulse}@keyframes timer-finished-pulse{0%{opacity:.55}to{opacity:1}}.timer-card h4{white-space:nowrap;margin:0;font-size:12.5px;font-weight:700}.timer-card__actions{gap:6px;display:flex}.timer-card__actions button{background:var(--card);border:1px solid var(--line2);min-height:30px;font:inherit;cursor:pointer;border-radius:9px;padding:4px 10px;font-size:11.5px;font-weight:600}.timer-card__actions button:disabled{opacity:.5;cursor:default}.timer-card__reset{border-color:var(--line2)!important;color:var(--muted)!important}.timer-card__reset:hover{color:var(--ink2)!important}.level-progress-card__levels{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.level-progress-card__label{color:var(--dim);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700;display:block}.level-progress-card__value{font-family:var(--font-hd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(24px,3.4vw,32px);font-weight:700;display:block}.level-progress-card__details{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:12px;font-size:12.5px;display:flex}.level-progress-card__details strong{color:var(--ink);font-variant-numeric:tabular-nums}.level-progress-card__share{background:var(--card2);border:1px solid var(--line2);border-radius:var(--r);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 14px;display:flex}.level-progress-card__share-value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.progress-bar{background:var(--bg);border:1px solid var(--line);border-radius:999px;height:20px;position:relative;overflow:hidden}.progress-bar__fill{height:100%;transition:width .3s}.progress-bar__label{color:var(--ink);text-shadow:0 1px 2px #000000d9;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex;position:absolute;inset:0}.chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.recent-history-list{margin:16px 0 0;padding:0;font-size:12.5px;list-style:none}.recent-history-list li{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.recent-history-list li:last-child{border-bottom:none}.recent-history-list__xp{color:var(--ink2);font-variant-numeric:tabular-nums}.recent-history-list__source-tag{border:1px solid var(--line2);color:var(--dim);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:9px;font-weight:700}.recent-history-list__gain{font-variant-numeric:tabular-nums;font-weight:600}.recent-history-list__gain.positive{color:var(--ok)}.recent-history-list__gain.negative{color:var(--err)}.hunt-form{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.hunt-form__field{flex:180px;min-width:0}.hunt-form__field label{color:var(--dim);margin-bottom:6px;font-size:11.5px;font-weight:600;display:block}.hunt-form input,.hunt-form__field input,.xp-input-form input{background:var(--bg);border:1px solid var(--line2);width:100%;color:var(--ink);font:inherit;border-radius:10px;min-height:40px;padding:10px 12px;font-size:14px}.hunt-form input:focus,.hunt-form__field input:focus{border-color:var(--accent)}.hunt-form input::placeholder,.hunt-form__field input::placeholder{color:var(--dim)}.saved-hunt-card{background:var(--card2);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.saved-hunts-list{flex-direction:column;gap:14px;margin-top:18px;display:flex}.saved-hunt-card__header{justify-content:space-between;align-items:center;gap:10px;display:flex}.saved-hunt-card__header h4{margin:0;font-size:13.5px;font-weight:700}.hunt-scenario-table,.xp-forecast__table,.hunt-planner__table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.hunt-scenario-table th,.xp-forecast__table th,.hunt-planner__table th{text-align:left;border-bottom:1px solid var(--line2);color:var(--dim);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;padding:7px 8px;font-size:10.5px;font-weight:700;line-height:1.3}.hunt-scenario-table td,.xp-forecast__table td,.hunt-planner__table td{border-bottom:1px solid var(--line);color:var(--ink2);padding:8px}.hunt-scenario-table tr:last-child td,.xp-forecast__table tr:last-child td,.hunt-planner__table tr:last-child td,.hunt-planner__table tr:last-child th{border-bottom:none}.hunt-planner__table th{text-transform:none;letter-spacing:0;color:var(--muted);font-size:12.5px;font-weight:500}.hunt-planner__table td{text-align:right}.hunt-scenario-table tr.is-highlighted td{background:var(--accent-soft)}.hunt-scenario-table td.is-highlighted-cell{color:var(--accent);font-weight:700}.xp-forecast__custom{background:var(--card);border:1px solid var(--line2);width:80px;min-height:36px;color:var(--ink);font:inherit;border-radius:9px;padding:7px 11px;font-size:12.5px}.xp-forecast__custom::placeholder{color:var(--dim)}.xp-forecast__headline{margin:14px 0 6px;font-size:15px;line-height:1.55}.xp-forecast__headline strong{font-family:var(--font-hd);font-size:19px}.xp-forecast__basis{color:var(--muted);margin:0 0 16px;font-size:12.5px;line-height:1.55}.xp-forecast__eta{color:var(--dim)}.hunt-bonus{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:16px 0;display:flex}.hunt-bonus__item{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;display:flex}.hunt-bonus__item--nested{border-left:2px solid var(--line2);color:var(--muted);cursor:default;padding-left:10px}.hunt-bonus__tag{border:1px solid var(--line2);color:var(--dim);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px}.hunt-bonus__count{background:var(--bg);border:1px solid var(--line2);width:64px;min-height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:5px 9px;font-size:13px}.hunt-bonus__hint{color:var(--dim);font-size:11.5px}.hunt-planner__mult{border-bottom:1px solid var(--line);color:var(--muted);margin:0 0 14px;padding-bottom:14px;font-size:12.5px}.hunt-planner__headline{margin:0 0 6px;font-size:15px;line-height:1.55}.hunt-planner__headline strong{font-family:var(--font-hd);font-size:17px}.hunt-planner__verdict{color:var(--err);margin:0 0 16px;font-size:13px}.hunt-planner__verdict--ok{color:var(--ok)}.skill-training-base-hint{background:var(--card2);border-left:3px solid var(--accent);border-radius:0 var(--r) var(--r) 0;color:var(--muted);margin:12px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.55}.skill-training-base-hint strong{color:var(--ink2)}.skill-training-cheapest{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r);color:var(--ink2);align-items:flex-start;gap:9px;margin:18px 0 0;padding:12px 14px;font-size:12.5px;line-height:1.55;display:flex}.skill-training-cheapest svg.ico{color:var(--accent);flex:none;margin-top:2px}.skill-training-vocation{align-items:center;gap:10px;margin:0;font-size:15px;display:flex}.skill-training-dummy-toggle{color:var(--muted);cursor:pointer;align-items:center;gap:9px;min-height:32px;margin-bottom:16px;font-size:13px;display:flex}.daily-simulation-summary{color:var(--ink2);margin:14px 0 0;font-size:13.5px;line-height:1.6}.daily-simulation-summary strong{color:var(--ink)}.daily-simulation-note{color:var(--dim);margin:10px 0 0;font-size:12px;line-height:1.55}.rashid-card{align-items:center;gap:14px;display:flex}.rashid-card__icon{width:48px;height:48px;image-rendering:pixelated;background:var(--card2);border-radius:10px;flex-shrink:0}.rashid-card__info{flex-direction:column;gap:2px;min-width:0;display:flex}.rashid-card__city{font-family:var(--font-hd);color:var(--accent);font-size:18px;font-weight:700}.rashid-card__location{color:var(--ink2);font-size:13px}.rashid-card__countdown{color:var(--dim);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.rotation-card{flex-wrap:wrap;gap:16px 40px;display:flex}.rotation-card__column{flex-direction:column;gap:3px;display:flex}.rotation-card__number{font-family:var(--font-hd);color:var(--accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.rotation-card__date{color:var(--ink);font-size:15px}.rotation-card__relative{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}@media (width<=899px){.hunt-form input,.xp-forecast__custom,.hunt-bonus__count,.hunt-bonus__item,.skill-training-dummy-toggle{min-height:40px}}@media (width<=560px){.timers-host .pghin{padding-block:8px}.timers-panel{gap:8px}.timers-panel__cards{gap:6px;width:100%}.timer-card{gap:8px;width:100%}.timer-card h4{flex:auto;font-size:12px}.timer-card__ring-wrap{width:42px;height:42px}.timer-card__time{font-size:11px}.timer-card__actions button{padding:4px 8px;font-size:11px}.level-progress-card__details{flex-direction:column;gap:5px}.hunt-scenario-table,.xp-forecast__table,.hunt-planner__table{font-size:11.5px}.hunt-scenario-table th,.hunt-scenario-table td,.xp-forecast__table th,.xp-forecast__table td,.hunt-planner__table th,.hunt-planner__table td{padding:6px 4px}.saved-hunt-card{padding:12px}}.partilha-ritmos{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:14px;display:grid}.link-botao{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.timer-card__duration{align-items:center;gap:5px;display:flex}.timer-card__duration input{border:1px solid var(--line2);background:var(--card);width:46px;min-height:30px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:center;border-radius:9px;padding:4px 6px;font-size:12px}.timer-card__duration input.invalido{border-color:var(--err)}.timer-card__duration input:disabled,.timer-card__duration button:disabled{opacity:.55;cursor:default}.timer-card__unit{color:var(--dim);font-size:11px}.timer-card__duration button{background:var(--card);border:1px solid var(--line2);min-height:30px;color:var(--muted);font:inherit;cursor:pointer;border-radius:9px;padding:4px 8px;font-size:11.5px;font-weight:600}.salta{z-index:99;background:var(--accent);color:var(--accent-ink);border-radius:0 0 10px;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:0;left:-9999px}.salta:focus{left:0}svg.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.16em;flex:none;width:18px;height:18px;display:inline-block}.ic>svg.ico{vertical-align:baseline;display:block}h1 svg.ico,h2 svg.ico,h3 svg.ico,summary svg.ico{vertical-align:-.12em;opacity:.85;width:1em;height:1em;margin-right:.14em}.shell{align-items:stretch;min-height:100vh;display:flex}.mainc{flex-direction:column;flex:auto;min-width:0;display:flex}.mainc>main{flex:1 0 auto}.wrap,.pghin{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(14px,2.6vw,30px)}.wrap{padding-block:22px 72px}.side{flex:0 0 var(--side);width:var(--side);background:var(--card2);border-right:1px solid var(--line);overscroll-behavior:contain;scrollbar-width:thin;z-index:40;flex-direction:column;align-self:flex-start;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sidetop{border-bottom:1px solid var(--line);padding:18px 16px 12px}.casa{color:var(--muted);align-items:center;gap:6px;padding:3px 0;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.casa:hover{color:var(--accent)}.marca{color:var(--ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;margin-top:8px;padding:0;text-decoration:none;display:flex}.marca .mk{background:linear-gradient(145deg, var(--accent), #1d9c73);width:30px;height:30px;color:var(--accent-ink);font-size:15px;font-weight:800;font-family:var(--font-hd);border-radius:9px;flex:none;place-items:center;display:grid}.marca b{font-family:var(--font-hd);letter-spacing:-.02em;font-size:16.5px;font-weight:700}.marca small{color:var(--dim);letter-spacing:.09em;text-transform:uppercase;font-size:10.5px;font-weight:600;line-height:1.3;display:block}.sidenav{flex:1 0 auto;padding:10px 10px 22px}.sgrp{margin-top:14px}.sgrp:first-child{margin-top:2px}.sgh{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);padding:6px 10px 5px;font-size:10px;font-weight:700}.sli{color:var(--ink2);border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:8px 10px;font-size:13.5px;font-weight:600;line-height:1.25;text-decoration:none;transition:background .12s,color .12s;display:flex}.sli .ic{width:19px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.sli .tx{min-width:0}.sli .tx small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;display:block;overflow:hidden}.sli:hover{background:var(--card);color:var(--ink)}.sli:hover .ic{color:var(--ink2)}.sli.cur{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.sli.cur .ic{color:var(--accent)}.sli.cur .tx small{color:#79b7a2}.sidept{border-top:1px solid var(--line);color:var(--dim);padding:12px 16px 18px;font-size:11px;line-height:1.5}.sidept a{color:var(--muted);text-decoration:none}.sidept a:hover{color:var(--accent)}.topbar{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#07080df0;align-items:center;gap:10px;padding:9px clamp(10px,3vw,16px);display:none;position:sticky;top:0}.menub{border:1px solid var(--line2);background:var(--card);min-height:40px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.menub:hover{border-color:var(--accent)}.tbt{font-family:var(--font-hd);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.veu{z-index:38;background:#0304089e;border:0;position:fixed;inset:0}.pgh{border-bottom:1px solid var(--line);background:radial-gradient(900px 260px at 12% -60%, #38d39f1a, transparent 70%), var(--card2)}.pgh .pghin{padding-block:20px 18px}.crumbs{color:var(--dim);flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:7px;font-size:11.5px;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--accent)}.crumbs b{color:var(--ink2);font-weight:600}.crumbs i{color:var(--line2);font-style:normal}.pgtop{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.pgtit{flex:320px;min-width:0}h1.pgt{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2.6vw,27px);font-weight:700}.pgsub{color:var(--muted);max-width:78ch;margin:5px 0 0;font-size:13px;line-height:1.55}.pgsub b{color:var(--ink2)}.pgacts{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.seg{background:var(--card2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.seg button,.seg a{appearance:none;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;min-height:36px;padding:7px 13px;font-size:12.5px;font-weight:600;text-decoration:none}.seg button:hover,.seg a:hover{color:var(--ink);background:var(--card)}.seg button.on,.seg a.on,.seg button[aria-selected=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line)}.btn{font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.btn:hover{border-color:var(--accent);color:var(--ink)}.btn.pri{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.pri:hover{background:var(--accent-hi);color:var(--accent-ink)}.btn.on{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent)}.btn.sm{border-radius:9px;min-height:32px;padding:5px 11px;font-size:12px}.btn[disabled]{opacity:.5;cursor:default}.chip{background:var(--card3);color:var(--muted);border:1px solid var(--line);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.chip.ok{color:var(--ok);background:#0f2a1c;border-color:#1e4a33}.chip.acc{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#56391c}.chip.err{background:var(--err-soft);color:var(--err);border-color:#5a2328}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:16px 18px}.card+.card{margin-top:16px}.card>h2,.card>h3{color:var(--ink);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;font-weight:700;display:flex}.cardh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cardh h2,.cardh h3{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700;display:flex}.cardh .nota{color:var(--dim);font-size:11.5px}.rotulo{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-size:10px;font-weight:700;display:block}.vazio{color:var(--muted);background:var(--card2);border:1px dashed var(--line2);border-radius:var(--r);padding:16px 18px;font-size:13px}.vazio code{background:var(--bg);border-radius:5px;padding:1px 5px;font-size:12px}.aviso{border-radius:var(--r);border:1px solid var(--line2);background:var(--card2);color:var(--ink2);align-items:flex-start;gap:9px;margin:0 0 16px;padding:11px 14px;font-size:13px;line-height:1.55;display:flex}.aviso svg.ico{opacity:.9;margin-top:2px}.aviso.warn{background:var(--warn-soft);color:#f3cfae;border-color:#56391c}.aviso.warn svg.ico{color:var(--warn)}.aviso.err{background:var(--err-soft);color:#f6cfcf;border-color:#5a2328}.aviso.err svg.ico{color:var(--err)}.aviso b{color:var(--ink)}.stats{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;display:grid}.stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r2);padding:14px 16px 15px}.stat .rotulo{align-items:center;gap:7px;margin-bottom:6px;display:flex}.stat .rotulo svg.ico{width:15px;height:15px;color:var(--muted)}.stat .num{font-family:var(--font-hd);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(22px,3vw,28px);font-weight:700;line-height:1.15;display:block}.stat .nota{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.5;display:block}.atalhos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.atalho{border-radius:var(--r2);border:1px solid var(--line);background:var(--card);color:var(--ink);align-items:flex-start;gap:11px;min-height:62px;padding:13px 15px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.atalho:hover{border-color:var(--accent-line);background:var(--card3)}.atalho .ic{color:var(--muted);flex:none;margin-top:1px}.atalho:hover .ic{color:var(--accent)}.atalho b{font-family:var(--font-hd);font-size:14px;font-weight:700;display:block}.atalho small{color:var(--dim);margin-top:1px;font-size:12px;line-height:1.4;display:block}.comidx{grid-template-columns:216px minmax(0,1fr);align-items:start;gap:20px;display:grid}.vidx{scrollbar-width:thin;background:var(--card2);border:1px solid var(--line);border-radius:var(--r2);max-height:calc(100vh - 24px);padding:8px;position:sticky;top:12px;overflow-y:auto}.vidx .vgh{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);padding:9px 10px 5px;font-size:10px;font-weight:700}.vidx a{text-align:left;width:100%;color:var(--ink2);font:inherit;border-radius:9px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.vidx a:hover{background:var(--card);color:var(--ink)}.vidx a.on{background:var(--accent-soft);color:var(--accent);box-shadow:inset 2px 0 0 var(--accent)}.vidx .ic{width:18px;color:var(--muted);flex:none;justify-content:center;align-items:center;display:flex}.vidx a.on .ic{color:var(--accent)}.vidxsel{margin:0 0 12px;display:none}.vidxsel .vlbl{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.selc{background:var(--card);color:var(--ink);border:1px solid var(--line2);font:inherit;cursor:pointer;border-radius:10px;width:100%;min-height:40px;padding:9px 12px;font-size:13px;font-weight:600}.secao{scroll-margin-top:calc(var(--sticky) + 12px)}.pgft{border-top:1px solid var(--line);background:var(--card2);color:var(--dim);font-size:12px;line-height:1.65}.pgft .pghin{padding-block:18px 30px}.pgft b,.pgft a{color:var(--muted)}.pgft code{background:var(--bg);border-radius:5px;padding:1px 5px}.pgft details.comoler>summary{cursor:pointer;color:var(--muted);border:1px solid var(--line2);background:var(--card);border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:7px 12px;font-size:12.5px;font-weight:700;list-style:none;display:inline-flex}.pgft details.comoler>summary::-webkit-details-marker{display:none}.pgft details.comoler>summary:hover{border-color:var(--accent);color:var(--ink2)}.pgft details.comoler>summary svg.ico{opacity:.9;margin:0}.pgft details.comoler[open]>summary{margin-bottom:12px}.pgft details.comoler .cltx{max-width:92ch}.pgft details.comoler .cltx p{margin:0 0 10px}.pgft details.comoler .cltx p:last-child{margin-bottom:0}@media (width<=899px){:root{--sticky:57px}.topbar{display:flex}.side{box-shadow:var(--sombra);width:min(86vw, var(--side));transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%)}body.menu-on .side{transform:none}body:not(.menu-on) .veu{display:none}body.menu-on{overflow:hidden}.comidx{grid-template-columns:minmax(0,1fr);gap:12px}.vidx{display:none}.vidxsel{display:block}.pgh .pghin{padding-block:16px 14px}.wrap{padding-block:16px 60px}.pgacts{width:100%;margin-left:0}.btn,.seg button,.seg a,.selc{min-height:40px}.btn.sm{min-height:36px}.casa{min-height:32px}.atalhos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=359px){.atalhos{grid-template-columns:minmax(0,1fr)}}@media (width>=900px){.veu{display:none}}@media print{.side,.topbar,.veu,.salta,.pgacts,.pgft{display:none!important}.shell{display:block}body{color:#000;background:#fff}}.skill-training-target{background:var(--card3);border:1px solid var(--line2);border-radius:var(--r);flex-direction:column;gap:3px;margin-top:14px;padding:12px 14px;display:flex}.skill-training-target__label{color:var(--dim);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700}.skill-training-target__value{font-family:var(--font-hd);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700}.skill-training-target__detail{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;line-height:1.5}.hunts-panel__actions{flex-wrap:wrap;gap:8px;display:flex}.hunts-panel__meta{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;display:flex}.hunts-panel__age{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px}.hunts-panel__age--stale{color:var(--warn)}.hunts-panel__toggle{color:var(--muted);cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:12.5px;display:flex}.hunts-panel__note{color:var(--muted);margin:0;font-size:13px}.hunts-panel__note code{background:var(--bg);color:var(--ink2);border-radius:5px;padding:1px 5px}.hunts-panel__label{color:var(--dim);text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:700;display:block}.hunts-panel__label-note{text-transform:none;letter-spacing:0;opacity:.85;font-style:normal;font-weight:500}.hunts-panel__highlights{background:var(--card2);border:1px solid var(--line2);border-radius:var(--r);margin-bottom:16px;padding:12px 14px}.hunts-panel__highlights ul{color:var(--ink2);margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6}.hunts-panel__now{background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:var(--r);border-left-width:3px;margin-bottom:14px;padding:12px 14px}.hunts-panel__now .hunts-panel__label{color:var(--accent)}.hunts-panel__now-list{color:var(--ink2);margin:6px 0 0;font-size:13.5px;line-height:1.6}.hunts-panel__now-list strong{color:var(--accent)}.hunts-panel__spots{flex-direction:column;gap:0;display:flex}.hunts-spot{border-top:1px solid var(--line);padding:14px 0}.hunts-spot:first-child{border-top:none;padding-top:0}.hunts-spot__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.hunts-spot__name{color:var(--ink);font-size:13.5px;font-weight:700}.hunts-spot--open .hunts-spot__name{color:var(--accent)}.hunts-spot__badge{color:var(--dim);white-space:nowrap;font-size:11.5px}.hunts-spot__badge--free{color:var(--accent)}.hunts-spot__badge--packed{color:var(--warn)}.hunts-spot__now{color:var(--muted);margin:0 0 8px;font-size:12.5px}.hunts-spot__now--open{color:var(--accent)}.hunts-spot__windows{flex-wrap:wrap;gap:8px;display:flex}.hunts-spot__window{background:var(--card2);border:1px solid var(--line2);font-variant-numeric:tabular-nums;color:var(--ink2);border-radius:999px;flex-direction:column;padding:5px 12px;font-size:12.5px;display:inline-flex}.hunts-spot__window--current{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.hunts-spot__window-alt{color:var(--dim);font-size:10.5px;font-style:normal}.hunts-spot__none{color:var(--warn);margin:0;font-size:12.5px}.hunts-panel__footnote{border-top:1px solid var(--line);color:var(--dim);margin:16px 0 0;padding-top:12px;font-size:11.5px}.hunts-panel__outcome{color:var(--dim);font-size:11.5px}.hunts-panel__outcome--ok{color:var(--ok)}.hunts-panel__chooser{border:1px solid var(--line2);border-radius:var(--r);background:var(--card2);flex-direction:column;gap:8px;margin:0 0 16px;padding:14px 16px;display:flex}.hunts-panel__chooser legend{color:var(--dim);letter-spacing:.11em;text-transform:uppercase;padding:0 6px;font-size:10px;font-weight:700}.hunts-panel__chooser-item{cursor:pointer;align-items:center;gap:9px;min-height:34px;font-size:13px;display:flex}.hunts-panel__chooser-reset{align-self:flex-start;margin-top:4px}.hunts-panel__empty{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
