.optica.filosofia{--o-bg:#0b0a10;--o-panel:#121019;--o-panel-2:#1c1928;--o-line:#2e2a40;--o-text:#ece8f6;--o-dim:#b3acc6;--o-faint:#7d7693;--wl:#d8c7ff;--f-lav:#d8c7ff;--f-bronze:#e9b872;--f-ok:#9fdcb4;--f-no:#ff9a7a;--f-serif:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,"Times New Roman",serif}.optica.filosofia .o-slider input[type=range]::-webkit-slider-runnable-track{background:#3a3550}.optica.filosofia .o-slider input[type=range]::-moz-range-track{background:#3a3550}.optica.filosofia [hidden]{display:none!important}.f-portico{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr)) minmax(0,1.25fr);gap:0 4px;padding:.7rem 0 0}.f-portico-top{grid-column:1/-1;display:block;width:100%;height:1.5rem}.f-col{position:relative;display:block;min-width:0;min-height:2.75rem;padding-bottom:.2rem;color:var(--o-faint);font-size:.74rem;font-weight:700;line-height:1.25;text-align:center;text-decoration:none}.f-col.is-current,.f-col:hover{color:var(--o-text)}.f-col-draw{display:flex;justify-content:center;align-items:flex-end;height:2.5rem;border-bottom:3px solid var(--o-line);margin-bottom:.35rem}.f-col-shaft{position:relative;display:block;width:.9rem;height:100%;border-radius:1px;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--c) 30%,transparent) 0 2px,color-mix(in srgb,var(--c) 10%,transparent) 2px 4.8px);transition:filter .15s}.f-col-shaft:after,.f-col-shaft:before{content:"";position:absolute;left:-.3rem;right:-.3rem;height:4px;border-radius:1px;background:color-mix(in srgb,var(--c) 55%,var(--o-bg))}.f-col-shaft:before{top:0}.f-col-shaft:after{bottom:0}.f-col-shaft i{position:absolute;left:0;right:0;bottom:0;height:var(--p,0);background:repeating-linear-gradient(90deg,var(--c) 0 2px,color-mix(in srgb,var(--c) 45%,transparent) 2px 4.8px)}.f-col.is-current .f-col-shaft,.f-col:hover .f-col-shaft{filter:brightness(1.5)}.f-col.is-current .f-col-shaft{box-shadow:0 0 16px color-mix(in srgb,var(--c) 70%,transparent)}.f-col.is-current .f-col-shaft:after,.f-col.is-current .f-col-shaft:before,.f-col.is-done .f-col-shaft:after,.f-col.is-done .f-col-shaft:before{background:var(--c)}.f-col-steps{display:block;width:78%;max-width:4rem;height:1.15rem;background:linear-gradient(180deg,transparent 0 33%,color-mix(in srgb,#fff 26%,transparent) 33% 40%,transparent 40% 66%,color-mix(in srgb,#fff 26%,transparent) 66% 73%,transparent 73%);clip-path:polygon(22% 0,78% 0,78% 33%,89% 33%,89% 66%,100% 66%,100% 100%,0 100%,0 66%,11% 66%,11% 33%,22% 33%);background-color:color-mix(in srgb,#fff 12%,transparent)}.f-col.is-agora.is-current .f-col-steps,.f-col.is-agora:hover .f-col-steps{background-color:color-mix(in srgb,#fff 40%,transparent)}.f-col-n{display:block;overflow:hidden;text-overflow:ellipsis}.f-col.is-done .f-col-n{color:var(--c)}.f-col-label{display:none}@media (min-width:900px){.f-col-label{display:inline}}.f-hero{background:var(--o-panel)}.f-cave{display:block;width:100%;height:auto;touch-action:none;user-select:none;-webkit-user-select:none}.f-cave-handle{cursor:grab;outline:none}.f-cave-handle:active{cursor:grabbing}.optica.filosofia .f-cave-handle:focus-visible{outline:none;filter:drop-shadow(0 0 6px #fff)}.f-cave-flame{animation:f-flame 1.7s ease-in-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%}@keyframes f-flame{0%{transform:scale(1) rotate(-2deg)}to{transform:scale(.93,1.08) rotate(2.5deg)}}@media (prefers-reduced-motion:reduce){.f-cave-flame{animation:none}}.f-hero-bar{display:grid;gap:.5rem 1.4rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;padding:.8rem 1rem .3rem}.f-hero-read{padding:.5rem 1rem 1rem;font-size:.96rem;line-height:1.55;color:var(--o-text);min-height:3.6rem}.f-toc-thumb{display:none}@media (min-width:860px){.optica.filosofia .o-toc a{grid-template-columns:3.2rem 7.5rem 15rem minmax(0,1fr) 9rem;align-items:center}.f-toc-thumb{display:block;width:7.5rem;aspect-ratio:16/9;object-fit:cover;border-radius:8px;border:1px solid var(--o-line);opacity:.85}.o-toc a:hover .f-toc-thumb{opacity:1}}.f-fig{margin:0 0 1.25rem;border:1px solid var(--o-line);border-radius:18px;overflow:hidden;background:var(--o-panel)}.f-fig img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;max-height:21rem}.f-fig figcaption{padding:.55rem .9rem .65rem;font-size:.82rem;line-height:1.45;color:var(--o-faint)}.f-fig figcaption b{color:var(--o-dim);font-weight:700}.f-stage{border-radius:14px;background:var(--o-bg);border:1px solid var(--o-line);padding:.75rem;min-width:0}.f-stage svg{display:block;width:100%;height:auto}.f-stage svg text,.f-stage-title{font-family:var(--font-display),system-ui,sans-serif}.f-stage-title{font-weight:800;font-size:1.05rem;line-height:1.3;margin-bottom:.2rem}.f-stage-sub{font-size:.9rem;color:var(--o-dim);line-height:1.55;margin-bottom:.75rem;max-width:46rem}.f-note{font-size:.8rem;line-height:1.5;color:var(--o-faint);margin-top:.7rem}.f-split{display:grid;gap:.75rem 1rem;align-items:center}@media (min-width:760px){.f-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.f-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;color:var(--o-dim);margin-top:.55rem}.f-legend i{display:inline-block;width:.72rem;height:.72rem;border-radius:99px;margin-right:.35rem;vertical-align:-.06rem}.f-verdict{margin-top:.7rem;padding:.7rem .85rem;border-radius:10px;border-left:3px solid var(--o-line);background:color-mix(in srgb,var(--wl) 6%,var(--o-bg));font-size:.93rem;line-height:1.55}.f-verdict b{color:var(--f-lav)}.f-verdict.is-ok{border-left-color:var(--f-ok)}.f-verdict.is-ok b{color:var(--f-ok)}.f-verdict.is-no{border-left-color:var(--f-no);background:color-mix(in srgb,var(--f-no) 6%,var(--o-bg))}.f-verdict.is-no b{color:var(--f-no)}.f-verdict.is-warm{border-left-color:var(--f-bronze);background:color-mix(in srgb,var(--f-bronze) 6%,var(--o-bg))}.f-verdict.is-warm b{color:var(--f-bronze)}.f-verdict p+p{margin-top:.45rem}.f-doc{border-radius:10px;padding:1rem .9rem .9rem;background:linear-gradient(160deg,#262235,#1a1726 60%,#211d30);border:1px solid #3a3550;box-shadow:inset 0 0 50px rgba(0,0,0,.35)}.f-doc-head{font-family:var(--f-serif);font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--f-bronze);margin-bottom:.6rem}.f-doc-body{display:grid;gap:.3rem}.f-trecho{display:block;width:100%;text-align:left;font-family:var(--f-serif);font-size:1.04rem;line-height:1.6;color:var(--o-text);padding:.5rem .6rem;border-radius:8px;border:1.5px dashed transparent;cursor:pointer;min-height:2.75rem}.f-trecho:hover{border-color:color-mix(in srgb,var(--wl) 45%,transparent)}.f-trecho small{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:.7rem;font-weight:700;color:var(--o-faint);letter-spacing:.04em}.f-trecho.is-on{background:color-mix(in srgb,var(--f-lav) 16%,transparent);border:1.5px solid var(--f-lav)}.f-trecho.is-ok{background:color-mix(in srgb,var(--f-ok) 14%,transparent);border:1.5px solid var(--f-ok)}.f-trecho.is-no{background:color-mix(in srgb,var(--f-no) 12%,transparent);border:1.5px solid var(--f-no);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--f-no) 60%,transparent)}.f-doc-cite{margin-top:.7rem;font-size:.78rem;line-height:1.45;color:var(--o-faint)}.f-task{padding:.2rem .1rem .75rem}.f-task p{font-size:.99rem;font-weight:700;line-height:1.45}.f-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem .1rem .1rem}.f-actions .o-btn{min-height:2.6rem}.f-status{font-size:.88rem;font-weight:700;color:var(--o-dim)}.f-status.is-ok{color:var(--f-ok)}.f-status.is-no{color:var(--f-no)}.f-feedback{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.45rem}.f-feedback li{font-size:.88rem;line-height:1.5;padding:.55rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--wl) 7%,var(--o-bg));border-left:3px solid var(--f-ok)}.f-feedback li.is-no{border-left-color:var(--f-no)}.f-feedback li b{color:var(--o-text)}.f-cards{display:grid;gap:.5rem}@media (min-width:760px){.f-cards.is-two{grid-template-columns:1fr 1fr}}.f-card{border:1px solid var(--o-line);border-radius:12px;background:var(--o-panel-2);padding:.7rem .75rem;min-width:0}.f-card.is-ok{border-color:color-mix(in srgb,var(--f-ok) 70%,transparent)}.f-card.is-no{border-color:color-mix(in srgb,var(--f-no) 65%,transparent)}.f-card-text{font-size:.95rem;line-height:1.5;font-weight:600}.f-card-text.is-quote{font-family:var(--f-serif);font-weight:400;font-size:1.04rem;line-height:1.55;color:#f3eeff}.f-card-ref{display:block;margin-top:.25rem;font-size:.75rem;font-weight:700;color:var(--f-bronze)}.f-card-opts{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.f-opt{min-height:2.5rem;padding:.35rem .8rem;border-radius:99px;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-dim);font-size:.84rem;font-weight:700;cursor:pointer;text-align:left}.f-opt:hover{border-color:var(--wl);color:var(--o-text)}.f-opt[aria-checked=true]{background:var(--f-lav);border-color:var(--f-lav);color:#120f1c}.f-select{width:100%;min-height:2.75rem;padding:.4rem .6rem;border-radius:10px;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-text);font-size:.9rem;font-weight:600}.f-card .f-select{margin-top:.6rem}.f-card-why{margin-top:.55rem;font-size:.86rem;line-height:1.5;color:var(--o-dim)}.f-card-why b{color:var(--f-ok)}.f-card.is-no .f-card-why b{color:var(--f-no)}.f-q{margin-top:.7rem;font-size:.86rem;font-weight:700;color:var(--o-dim)}.f-q+.f-card-opts{margin-top:.35rem}.f-maximas{display:grid;gap:.5rem}.f-mark{margin-top:.9rem;padding-top:.8rem;border-top:1px solid var(--o-line)}.f-mark-prompt{font-size:.98rem;font-weight:700;line-height:1.45;margin-bottom:.55rem}.f-mark-list{display:grid;gap:.35rem}.f-mark-item{display:flex;gap:.6rem;align-items:flex-start;width:100%;min-height:2.75rem;padding:.55rem .7rem;border-radius:10px;border:1px solid var(--o-line);background:var(--o-panel-2);color:var(--o-text);font-size:.93rem;font-weight:600;line-height:1.45;text-align:left;cursor:pointer}.f-mark-item:hover{border-color:var(--o-dim)}.f-mark-box{flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;margin-top:.08rem;border-radius:5px;border:1.5px solid var(--o-faint);font-size:.8rem;font-weight:900;color:#120f1c}.f-mark-item.is-on{border-color:var(--f-lav)}.f-mark-item.is-on .f-mark-box{background:var(--f-lav);border-color:var(--f-lav)}.f-mark-item.is-ok{border-color:var(--f-ok)}.f-mark-item.is-ok .f-mark-box{background:var(--f-ok);border-color:var(--f-ok)}.f-mark-item.is-no{border-color:var(--f-no)}.f-mark-item.is-no .f-mark-box{background:var(--f-no);border-color:var(--f-no)}.f-mark-why{font-size:.86rem;line-height:1.5;color:var(--o-dim);padding:.35rem .7rem .3rem 2.55rem}.f-mark-why.is-no{color:#ffc4b0}.f-dialogo{display:grid;gap:.9rem}.f-dialogo-bloco{display:grid;gap:.45rem}.f-fala{max-width:40rem;padding:.6rem .8rem;border-radius:4px 14px 14px 14px;background:var(--o-panel-2);font-family:var(--f-serif);font-size:1.03rem;line-height:1.55}.f-fala b{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--f-bronze);margin-bottom:.1rem}.f-fala b small{font-weight:700;color:var(--o-faint);text-transform:none;letter-spacing:0}.f-fala.is-socrates{justify-self:end;border-radius:14px 4px 14px 14px;background:color-mix(in srgb,var(--f-lav) 13%,var(--o-bg))}.f-fala.is-socrates b{color:var(--f-lav)}.f-fala-nota{font-size:.84rem;line-height:1.5;color:var(--o-faint);border-left:2px solid var(--f-ok);padding:.1rem 0 .1rem .6rem}.f-dialogo-vez{font-size:.88rem;font-weight:800;color:var(--f-lav);margin-top:.2rem}.f-lances{display:grid;gap:.4rem}.f-lance{display:block;width:100%;min-height:2.75rem;padding:.6rem .8rem;border-radius:12px;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-text);font-family:var(--f-serif);font-size:1rem;line-height:1.5;text-align:left;cursor:pointer}.f-lance:hover{border-color:var(--f-lav)}.f-lance.is-no{border-color:var(--f-no);color:var(--o-dim)}.f-milon{display:grid;gap:.3rem 1.4rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.f-tray{display:flex;flex-wrap:wrap;gap:.4rem;min-height:2.9rem;padding:.5rem;border-radius:12px;border:1px dashed var(--o-line);margin-bottom:.6rem;align-items:center}.f-chip{min-height:2.5rem;padding:.3rem .75rem;border-radius:10px;border:1px solid var(--o-line);background:var(--o-panel-2);color:var(--o-text);font-size:.86rem;font-weight:700;cursor:pointer}.f-chip:hover{border-color:var(--o-dim)}.f-chip.is-held{border-color:var(--f-lav);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-lav) 25%,transparent)}.f-meio{display:grid;gap:.35rem}.f-meio-head,.f-meio-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.f-meio-head span{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--o-faint);text-align:center}.f-meio-head span:first-child{display:none}.f-meio-campo{grid-column:1/-1;font-size:.86rem;font-weight:800;color:var(--o-dim);padding-top:.35rem}.f-casa{min-height:2.9rem;padding:.3rem .25rem;border-radius:10px;border:1.5px dashed var(--o-line);background:transparent;color:var(--o-text);font-size:.82rem;font-weight:700;line-height:1.2;cursor:pointer;overflow-wrap:anywhere}.f-casa small{font-size:.7rem;font-weight:600;color:var(--o-faint)}.f-casa.is-meio{border-color:color-mix(in srgb,var(--f-bronze) 55%,transparent)}.f-casa.is-cheia{border-style:solid;background:var(--o-panel-2)}.f-casa.is-ok{border-color:var(--f-ok)}.f-casa.is-no{border-color:var(--f-no)}.f-casa:hover{border-color:var(--f-lav)}@media (min-width:700px){.f-meio-head,.f-meio-row{grid-template-columns:11rem repeat(3,minmax(0,1fr));align-items:center}.f-meio-head span:first-child{display:block}.f-meio-campo{grid-column:auto;padding-top:0}.f-casa{font-size:.9rem}}.f-syl{display:grid;gap:.75rem}.f-syl-form{display:grid;gap:.7rem}.f-syl-row{padding:.55rem .6rem .6rem;border-radius:12px;border:1px solid var(--o-line);background:var(--o-panel-2)}.f-syl-row:last-child{border-color:color-mix(in srgb,var(--wl) 45%,var(--o-line))}.f-syl-label{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--o-faint);margin-bottom:.4rem}.f-syl-label i{display:inline-block;width:.7rem;height:.7rem;border-radius:2px;margin-right:.4rem;vertical-align:-.05rem}.f-syl-picks{display:grid;gap:.35rem;grid-template-columns:1fr}@media (min-width:560px){.f-syl-picks{grid-template-columns:1.25fr 1fr 1fr}}.f-syl-frase{margin-top:.5rem;font-family:var(--f-serif);font-size:1.12rem;line-height:1.45;min-height:1.7rem}.f-vf{display:inline-block;margin-left:.6rem;padding:.05rem .5rem;border-radius:99px;font-family:var(--font-display),system-ui,sans-serif;font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:.12rem}.f-vf.is-v{background:color-mix(in srgb,var(--f-ok) 22%,transparent);color:var(--f-ok)}.f-vf.is-f{background:color-mix(in srgb,var(--f-no) 20%,transparent);color:var(--f-no)}.f-syl-diagrams{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.f-syl-diagrams figure{margin:0;padding:.5rem;border-radius:12px;border:1px solid var(--o-line)}.f-syl-diagrams figcaption{font-size:.8rem;line-height:1.45;color:var(--o-faint);padding:.3rem .2rem .1rem}.f-venn{display:block;width:100%;max-width:24rem;height:auto;margin:0 auto}.f-venn text{font-family:var(--font-display),system-ui,sans-serif}.f-termos{display:grid;gap:.5rem 1rem;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;margin-bottom:.8rem}.f-input{width:100%;padding:.4rem .6rem;border-radius:10px;border:1px solid var(--o-line);background:var(--o-bg);color:var(--o-text);font-size:.95rem;font-weight:600}.f-input,.f-termos .o-btn{min-height:2.75rem}.f-arma{font-family:var(--f-serif);font-size:1rem;line-height:1.55;color:var(--o-dim);padding:.1rem 0 .7rem .8rem;border-left:2px solid var(--f-bronze);margin-bottom:.75rem}.f-edificio{display:grid;gap:4px}.f-bloco{display:flex;align-items:center;justify-content:space-between;gap:.7rem;width:100%;min-height:3rem;padding:.5rem .75rem;border:1px solid #4a4266;border-radius:4px;background:linear-gradient(170deg,#2a2639,#1f1b2c);color:var(--o-text);font-size:.96rem;font-weight:600;line-height:1.4;text-align:left;cursor:pointer;transition:transform .25s ease,opacity .25s ease}.f-bloco:hover{border-color:var(--f-lav)}.f-bloco:last-child{border-radius:4px 4px 12px 12px;min-height:3.6rem}.f-bloco.is-ultimo{outline:2px solid color-mix(in srgb,var(--f-lav) 55%,transparent);outline-offset:1px}.f-bloco.is-caido{background:transparent;border-style:dashed;border-color:color-mix(in srgb,var(--f-no) 45%,transparent);color:var(--o-faint);transform:rotate(-.7deg) translateX(.4rem)}.f-bloco.is-caido:nth-child(2n){transform:rotate(.6deg) translateX(-.3rem)}.f-bloco.is-caido .f-bloco-texto{text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--f-no) 70%,transparent)}.f-bloco.is-firme{border-color:var(--f-bronze);background:linear-gradient(170deg,#3a3040,#2a2230);box-shadow:0 0 22px color-mix(in srgb,var(--f-bronze) 35%,transparent);color:#fff;font-weight:800}.f-bloco-pips{flex:none;display:flex;gap:.3rem}.f-bloco-pips i{display:block;width:.7rem;height:.7rem;border-radius:99px;border:2px solid var(--o-faint)}.f-bloco-pips i.is-cai{background:var(--f-no);border-color:var(--f-no)}.f-bloco-pips i.is-resiste{background:var(--f-ok);border-color:var(--f-ok)}@media (prefers-reduced-motion:reduce){.f-bloco{transition:none}}.f-lentes{display:grid;gap:.5rem;margin-top:.75rem}@media (min-width:760px){.f-lentes{grid-template-columns:1fr 1fr}}.f-lente{padding:.6rem .75rem;border-radius:10px;border:1px solid var(--o-line);background:var(--o-panel-2);font-size:.9rem;line-height:1.5;color:var(--o-dim)}.f-lente b{display:block;font-size:.8rem;font-weight:800;color:var(--f-lav);margin-bottom:.15rem}.f-lente.is-fechada{border-style:dashed;background:transparent}.f-lente.is-fechada b{color:var(--o-faint)}.f-stage svg.f-natureza,.f-stage svg.f-veu{max-width:34rem;margin:0 auto}.f-stage svg.f-bilhar,.f-stage svg.f-bonde{max-width:46rem;margin:0 auto}.f-pan{max-width:26rem;margin:0 auto}.f-pan-cela{cursor:pointer;outline:none}.f-pan-cela:hover{stroke:#fff}.optica.filosofia .f-pan-cela:focus-visible{outline:none;stroke:#fff;stroke-width:3}.f-fabrica{display:grid;gap:.7rem}.f-esqueleto{display:flex;flex-wrap:wrap;gap:.3rem}.f-esqueleto span{padding:.35rem .6rem;border-radius:8px;border:1px dashed var(--o-faint);font-size:.8rem;font-weight:700;color:var(--o-faint)}.f-prateleira{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));margin-top:.9rem;padding-top:.8rem;border-top:3px solid var(--o-line)}.f-produto{min-width:0}.f-cartaz{display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;aspect-ratio:3/4;padding:.6rem;border-radius:10px;background:radial-gradient(120% 80% at 80% 10%,color-mix(in srgb,var(--pc) 75%,#fff),var(--pc) 45%,color-mix(in srgb,var(--pc) 35%,#0b0a10));color:#120f1c}.f-cartaz small{font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.f-cartaz b{font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:800;line-height:1.1}.f-cartaz span{font-size:.74rem;font-weight:700;line-height:1.25}.f-produto ol{list-style:decimal inside;margin:.4rem 0 0;padding:0;font-size:.74rem;line-height:1.5;color:var(--o-faint)}.f-bench{border:1px solid var(--o-line);border-radius:18px;background:var(--o-panel);padding:.75rem}.f-agora-bar{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:end;padding:.1rem .1rem .75rem}.f-agora-grid{display:grid;gap:.75rem;align-items:start}.f-agora-list{position:relative;min-width:0;border-radius:12px;border:1px solid var(--o-line);background:var(--o-bg);overflow:hidden}.f-agora-list svg{position:absolute;left:0;top:0}.f-agora-era{align-items:flex-end;padding-bottom:.25rem;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--f-bronze);border-bottom:1px solid var(--o-line)}.f-agora-era,.f-agora-row{position:absolute;right:.5rem;display:flex}.f-agora-row{flex-direction:column;justify-content:center;gap:.05rem;padding:0 .65rem;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--o-text);text-align:left;cursor:pointer;min-width:0;transition:opacity .15s}.f-agora-row.is-sel,.f-agora-row:hover{background:var(--o-panel-2)}.f-agora-row.is-sel{border-color:var(--f-lav)}.f-agora-row.is-rel{background:color-mix(in srgb,var(--f-lav) 8%,transparent)}.f-agora-row.is-dim{opacity:.38}.f-agora-nome{font-weight:800;font-size:.97rem;line-height:1.2}.f-agora-datas,.f-agora-nome{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f-agora-datas{font-size:.74rem;font-weight:600;color:var(--o-faint)}.f-agora-row.is-rel .f-agora-datas{color:var(--f-lav)}.f-agora-card{position:sticky;bottom:.5rem;z-index:5;max-height:62vh;overflow-y:auto;padding:.9rem 1rem 1rem;border-radius:14px;border:1px solid color-mix(in srgb,var(--f-lav) 40%,var(--o-line));background:color-mix(in srgb,var(--o-panel-2) 96%,transparent);box-shadow:0 -12px 40px rgba(0,0,0,.55)}.f-agora-card h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:1.3rem;line-height:1.15;padding-right:2.6rem}.f-agora-close{position:absolute;right:.5rem;top:.5rem;width:2.5rem;height:2.5rem;border-radius:99px;border:1px solid var(--o-line);color:var(--o-dim);font-size:1.2rem;font-weight:800;cursor:pointer}.f-agora-meta{margin-top:.15rem;font-size:.82rem;font-weight:600;color:var(--f-bronze)}.f-agora-ideia{margin-top:.55rem;font-family:var(--f-serif);font-size:1.04rem;line-height:1.55}.f-agora-obra{margin-top:.5rem;font-size:.86rem;line-height:1.5;color:var(--o-dim)}.f-agora-obra b{color:var(--o-text)}.f-agora-areas{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.55rem}.f-agora-areas span{padding:.12rem .55rem;border-radius:99px;border:1px solid var(--o-line);font-size:.72rem;font-weight:700;color:var(--o-dim)}.f-agora-links{list-style:none;margin:.7rem 0 0;padding:.6rem 0 0;border-top:1px solid var(--o-line);display:grid;gap:.45rem;font-size:.87rem;line-height:1.5;color:var(--o-dim)}.f-agora-links button{color:var(--f-lav);cursor:pointer;min-height:1.6rem;text-align:left}.f-agora-links li.is-op button{color:var(--f-bronze)}.f-agora-links button:hover{text-decoration:underline}@media (min-width:900px){.f-agora-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem)}.f-agora-card{top:4.5rem;bottom:auto;max-height:calc(100vh - 6rem);box-shadow:none}}.f-ordem{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.f-ordem-linha{display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.4rem;align-items:center}.f-ordem-n{font-size:.8rem;font-weight:800;color:var(--o-faint);text-align:center}.f-ordem-ponta{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--f-bronze);padding-left:2rem}.f-ordem .f-casa{width:100%;text-align:left;padding:.45rem .7rem}.f-meio.is-dois .f-meio-head,.f-meio.is-dois .f-meio-row{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.f-meio.is-dois .f-meio-head,.f-meio.is-dois .f-meio-row{grid-template-columns:9rem repeat(2,minmax(0,1fr));align-items:center}.f-meio.is-dois .f-meio-head span:first-child{display:block}.f-meio.is-dois .f-meio-campo{grid-column:auto;padding-top:0}}.f-cidadela{display:grid;gap:.4rem;margin-bottom:.6rem}@media (min-width:760px){.f-cidadela{grid-template-columns:1fr 1fr;align-items:start}}.f-mark-item.is-alvo{border-color:var(--f-bronze);box-shadow:0 0 0 3px color-mix(in srgb,var(--f-bronze) 30%,transparent)}.f-mark-item:disabled{cursor:default}.f-cid-is-ferido{color:#ffc4b0}.f-cid-is-salvo{color:var(--o-dim)}.f-cid-is-firme{color:var(--f-ok)}