.wrr{--wrr-a:#a855f7;--wrr-b:#ec4899;--wrr-suave:#c4b8d9;--luz-a:#a855f7;--luz-b:#ec4899;position:relative;padding:clamp(3rem,6.5vw,5.5rem) 0;background:linear-gradient(180deg,rgb(8 5 16/.55) 0,rgb(8 5 16/.9) 90px,rgb(8 5 16/.9) calc(100% - 90px),rgb(8 5 16/.55))}.wrr *{box-sizing:border-box}.wrr-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.4rem,2.6vw,2.2rem)}.wrr .wrr-mesa{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.wrr .wrr-navegador,.wrr .wrr-roteiro{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem;align-content:start;padding:clamp(1rem,2vw,1.4rem);border-radius:22px;background:linear-gradient(180deg,#160d26,#0a0612);box-shadow:inset 0 0 0 1px rgb(168 85 247/.3),0 50px 90px -50px #000}.wrr .wrr-h{margin:12px 0 0;font:700 .72rem/1.2 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#d8b4fe}.wrr .wrr-barra{display:flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border-radius:12px 12px 0 0;background:#1f1630}.wrr .wrr-barra i{width:10px;height:10px;border-radius:50%;background:#f87171}.wrr .wrr-barra i:nth-child(2){background:#fbbf24}.wrr .wrr-barra i:nth-child(3){background:#4ade80}.wrr .wrr-barra b{flex:1 1;margin-left:.5rem;padding:.3rem .6rem;border-radius:8px;font:600 .74rem/1 var(--ax-familia-mono,monospace);color:#e9d5ff;background:#0a0612;overflow:hidden;white-space:nowrap}.wrr .wrr-barra em{font:800 .7rem/1 var(--ax-familia-mono,monospace);font-style:normal;color:#f87171;animation:wrr-pisca 1s steps(2) infinite}@keyframes wrr-pisca{50%{opacity:.25}}.wrr .wrr-tela{position:relative;height:240px;margin-top:-.75rem;overflow:hidden;border-radius:0 0 12px 12px;background:#f5f3ff}.wrr .wrr-pagina{display:grid;gap:.7rem;padding:1rem;transition:transform .7s cubic-bezier(.3,1,.4,1)}.wrr .wrr-pt{margin:0;font:800 1.1rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#2e1065}.wrr .wrr-pb{justify-self:start;min-height:36px;padding:0 1rem;border:0;border-radius:999px;font:800 .8rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:#7c3aed;transition:transform .3s,box-shadow .3s}.wrr .wrr-pb[data-passou]{box-shadow:0 0 0 4px rgb(124 58 237/.25)}.wrr .wrr-pb[data-clicou]{transform:scale(.92);background:#db2777}.wrr .wrr-pc{padding:.55rem .7rem;border-radius:8px;font:600 .78rem/1 var(--ax-familia-mono,monospace);color:#6b21a8;background:#fff;box-shadow:inset 0 0 0 1px #ddd6fe}.wrr .wrr-ps{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.8rem;border-radius:10px;font:800 .82rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#4c1d95;background:#ede9fe;outline:3px solid transparent;transition:outline-color .3s}.wrr .wrr-ps i{grid-row:2;height:44px;border-radius:8px;background:#ddd6fe}.wrr .wrr-ps{grid-template-rows:auto auto}.wrr .wrr-ps>:first-child{grid-column:1/-1}.wrr .wrr-ps[data-destaque]{outline-color:#8b5cf6}.wrr .wrr-pf{display:grid;gap:.5rem}.wrr .wrr-pf i{height:70px;border-radius:10px;background:#e9e5f7}.wrr .wrr-pr{margin:0;padding:.6rem 0;font:600 .72rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#7c6f99}.wrr .wrr-regua{display:flex;gap:2px;height:14px;border-radius:999px;overflow:hidden;background:rgb(255 255 255/.05)}.wrr .wrr-regua span{min-width:6px;background:rgb(168 85 247/.25);transition:background .3s}.wrr .wrr-regua span[data-k=ini]{background:rgb(236 72 153/.25)}.wrr .wrr-regua span[data-passou]{background:#a855f7}.wrr .wrr-regua span[data-agora]{background:#ec4899;box-shadow:0 0 14px #ec4899}.wrr .wrr-arquivo,.wrr .wrr-total{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem;margin:0;font:600 .8rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--wrr-suave)}.wrr .wrr-total b{font:800 .86rem/1 var(--ax-familia-mono,monospace);color:#fff}.wrr .wrr-arquivo{padding:.6rem .75rem;border-radius:10px;background:rgb(74 222 128/.1);animation:wrr-sobe .4s ease both}.wrr .wrr-arquivo code{font:600 .76rem/1.3 var(--ax-familia-mono,monospace);color:#bbf7d0;overflow-wrap:anywhere}@keyframes wrr-sobe{0%{opacity:0;translate:0 6px}}.wrr .wrr-lista{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.wrr .wrr-lista li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .5rem;align-items:start;padding:.5rem .65rem;border-radius:10px;background:rgb(255 255 255/.03);box-shadow:inset 0 0 0 1px rgb(255 255 255/.06);transition:background .3s,box-shadow .3s,translate .35s cubic-bezier(.3,1.5,.5,1)}.wrr .wrr-lista li:hover{translate:3px 0}.wrr .wrr-lista li[data-agora]{background:rgb(236 72 153/.12);box-shadow:inset 0 0 0 1px #ec4899,0 0 20px -8px #ec4899}.wrr .wrr-lista li[data-k=ini]{grid-template-columns:minmax(0,1fr) auto}.wrr .wrr-lista b{font:700 .84rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#f5f3ff}.wrr .wrr-lista code{grid-column:1;font:600 .72rem/1.2 var(--ax-familia-mono,monospace);color:#d8b4fe}.wrr .wrr-lista small{grid-column:1;font:600 .7rem/1.2 var(--ax-familia-mono,monospace);color:#9a8db3}.wrr .wrr-lista li[data-k=ini] small{grid-column:2;grid-row:1}.wrr .wrr-lista li[data-vazio] span{font:500 .8rem/1.3 var(--ax-familia-corpo,system-ui,sans-serif);color:#9a8db3}.wrr .wrr-x{grid-column:2;grid-row:1/span 3;align-self:start;display:grid;place-items:center;width:26px;height:22px;padding:0;border:0;border-radius:8px;cursor:pointer;font:500 1.1rem/1 system-ui,sans-serif;color:#c4b8d9;background:rgb(255 255 255/.05)}.wrr .wrr-x:hover:not(:disabled){color:#fff;background:#be185d}.wrr .wrr-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.wrr .wrr-add select{min-height:42px;padding:0 .6rem;border:0;border-radius:10px;font:600 .84rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff;background:#0a0612;box-shadow:inset 0 0 0 1px rgb(168 85 247/.35)}.wrr .wrr-add button,.wrr .wrr-botoes button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 .9rem;border:0;border-radius:10px;cursor:pointer;font:700 .84rem/1 var(--ax-familia-corpo,system-ui,sans-serif);color:#f5f3ff;background:rgb(168 85 247/.16);transition:translate .35s cubic-bezier(.3,1.6,.5,1),background .3s}.wrr .wrr-add button:hover:not(:disabled),.wrr .wrr-botoes button:hover:not(:disabled){translate:0 -2px;background:rgb(168 85 247/.28)}.wrr .wrr-botoes{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.wrr .wrr-botoes button[data-forte]{color:#fff;background:linear-gradient(90deg,#a855f7,#ec4899);box-shadow:0 0 24px -8px #ec4899}.wrr button:disabled,.wrr select:disabled{opacity:.5;cursor:not-allowed}.wrr button:focus-visible,.wrr select:focus-visible{outline:2px solid #fff;outline-offset:2px}.wrr .wrr-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--wrr-suave)}@media (max-width:1000px){.wrr .wrr-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wrr *{animation:none!important}}.wrr-movel{padding:44px 0}.wrr-movel .wrr-leito{width:calc(100% - 32px);gap:16px}.wrr-movel .wrr-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.wrr-movel :is(.wrr-navegador,.wrr-roteiro){padding:.9rem}.wrr-movel .wrr-tela{height:210px}@media (min-width:700px){.wrr-movel .wrr-leito{width:min(100% - 64px,760px)}}.wrr .wrr-x{min-height:0;min-width:0}.wrp{--wrp-noite:#080510;--wrp-suave:#c4b8d9;--cena-destaque:#c084fc;--luz-a:#a855f7;--luz-b:#ec4899;position:relative;background:var(--wrp-noite);padding-inline:0;padding-bottom:0}.wrp *{box-sizing:border-box}.wrp .wrp-arte{position:relative;overflow:hidden;aspect-ratio:1672/941;isolation:isolate}.wrp .wrp-arte>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.wrp .wrp-sombra{position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,var(--wrp-noite) 0,transparent 5%,transparent 92%,var(--wrp-noite) 100%)}.wrp .tna-titulo{text-shadow:0 2px 3px rgb(0 0 0/.8),0 4px 24px rgb(0 0 0/.5)}.wrp .tna-linha{color:#fff}.wrp .tna-linha em{font-style:normal;color:#e879f9}.wrp .tna-sub{color:#e9e1f5}.wrp-leito{width:min(100% - 2 * clamp(1.2rem,5vw,5rem),1200px);margin-inline:auto;padding:clamp(1.6rem,3vw,2.6rem) 0 clamp(3rem,6vw,5rem);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.1rem,2.2vw,1.6rem)}.wrp .wrp-lead{margin:0;max-width:78ch;color:var(--wrp-suave)}.wrp .wrp-mesa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1rem,2vw,1.6rem);align-items:stretch}.wrp .wrp-projeto,.wrp .wrp-rotas{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.7rem;align-content:start;padding:clamp(1rem,2vw,1.4rem);border-radius:22px;background:linear-gradient(180deg,#160d26,#0a0612);box-shadow:inset 0 0 0 1px rgb(168 85 247/.3),0 50px 90px -50px #000}.wrp .wrp-h{margin:0;font:700 .72rem/1.2 var(--ax-familia-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:#d8b4fe}.wrp .wrp-chips{display:flex;flex-wrap:wrap;gap:.35rem}.wrp .wrp-chips button{min-height:36px;padding:0 .85rem;border:0;border-radius:999px;cursor:pointer;font:700 .8rem/1 var(--ax-familia-mono,monospace);color:#c4b8d9;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(168 85 247/.3);transition:background .3s,color .3s,translate .35s cubic-bezier(.3,1.6,.5,1)}.wrp .wrp-chips button:hover{translate:0 -2px}.wrp .wrp-chips button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#a855f7,#ec4899)}.wrp .wrp-selo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin:0;padding:.7rem .85rem;border-radius:12px;background:rgb(236 72 153/.1);box-shadow:inset 0 0 0 1px rgb(236 72 153/.45);animation:wrp-salta .45s cubic-bezier(.3,1.6,.5,1) both}@keyframes wrp-salta{0%{scale:.94;opacity:.4}}.wrp .wrp-selo span{font:700 .7rem/1 var(--ax-familia-mono,monospace);letter-spacing:.1em;text-transform:uppercase;color:#f9a8d4}.wrp .wrp-selo b{font:800 .95rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);color:#fff}.wrp .wrp-arvore{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.wrp .wrp-arvore li{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.35rem .6rem;border-radius:8px;background:rgb(255 255 255/.03)}.wrp .wrp-arvore code{font:600 .76rem/1.2 var(--ax-familia-mono,monospace);color:#e9d5ff;overflow-wrap:anywhere}.wrp .wrp-arvore label{display:flex;align-items:center;gap:.35rem;cursor:pointer;font:600 .7rem/1 var(--ax-familia-mono,monospace);color:#9a8db3}.wrp .wrp-arvore input{width:16px;height:16px;accent-color:#a855f7}.wrp .wrp-lista{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.wrp .wrp-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.4rem .6rem;border-radius:10px;background:rgb(255 255 255/.03);animation:wrp-desce .5s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * 50ms)}@keyframes wrp-desce{0%{opacity:0;translate:-14px 0}}.wrp .wrp-lista li[data-fora]{opacity:.55}.wrp .wrp-lista li[data-fora] code{text-decoration:line-through;text-decoration-color:#f87171}.wrp .wrp-lista code{font:600 .74rem/1.2 var(--ax-familia-mono,monospace);color:#9a8db3;overflow-wrap:anywhere}.wrp .wrp-lista em{font:600 .7rem/1.2 var(--ax-familia-corpo,system-ui,sans-serif);font-style:normal;color:#fca5a5;text-align:right}.wrp .wrp-lista button{display:inline-flex;align-items:center;gap:.35rem;min-height:32px;padding:0 .65rem;border:0;border-radius:8px;cursor:pointer;color:#fff;background:rgb(168 85 247/.16);transition:background .25s,translate .35s cubic-bezier(.3,1.6,.5,1)}.wrp .wrp-lista button:hover{translate:0 -2px}.wrp .wrp-lista button[aria-pressed=true]{background:linear-gradient(135deg,#a855f7,#ec4899)}.wrp .wrp-lista b{font:700 .8rem/1 var(--ax-familia-mono,monospace)}.wrp .wrp-lista small{padding:.15rem .4rem;border-radius:999px;font:700 .64rem/1 var(--ax-familia-mono,monospace);color:#1e1b4b;background:#67e8f9}.wrp .wrp-outro{margin:0;padding:.7rem .85rem;border-radius:12px;font:600 .84rem/1.45 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--wrp-suave);background:rgb(255 255 255/.04)}.wrp .wrp-acoes{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.wrp .wrp-acoes li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.45rem .65rem;border-radius:10px;background:#05030b;animation:wrp-desce .4s ease both}.wrp .wrp-acoes span{font:700 .72rem/1 var(--ax-familia-mono,monospace);color:#f9a8d4}.wrp .wrp-acoes b{font:600 .8rem/1.2 var(--ax-familia-mono,monospace);color:#fff;overflow-wrap:anywhere}.wrp .wrp-acoes small{font:600 .72rem/1 var(--ax-familia-mono,monospace);color:#9a8db3}.wrp button:focus-visible,.wrp input:focus-visible{outline:2px solid #fff;outline-offset:2px}.wrp .wrp-nota{margin:0;max-width:80ch;font:500 .92rem/1.55 var(--ax-familia-corpo,system-ui,sans-serif);color:var(--wrp-suave)}@media (max-width:1000px){.wrp .wrp-mesa{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wrp *{animation:none!important}}.wrp-movel .wrp-arte{aspect-ratio:941/1672}.wrp-movel .wrp-leito{width:calc(100% - 32px);padding:20px 0 48px;gap:14px}.wrp-movel .wrp-lead{font-size:1.04rem}.wrp-movel .wrp-mesa{grid-template-columns:minmax(0,1fr);gap:14px}.wrp-movel :is(.wrp-projeto,.wrp-rotas){padding:.9rem}.wrp-movel .wrp-chips button,.wrp-movel .wrp-lista button{display:inline-flex;align-items:center;min-height:40px}.wrp-movel .wrp-acoes li{grid-template-columns:4.5rem minmax(0,1fr) auto}@media (min-width:700px){.wrp-movel .wrp-leito{width:min(100% - 64px,760px)}}.wrp .wrp-lista li:hover{background:rgb(168 85 247/.1)}