.optica.antiga{--o-bg:#100d07;--o-panel:#18130b;--o-panel-2:#221a0f;--o-line:#3a2f1e;--o-dim:#c7b79a;--o-faint:#8c7d63;--wl:#e8b04f;--h-paper:#ecdcb6;--h-paper-2:#ddc796;--h-ink:#2b1d0e;--h-ok:#8fcf9a;--h-no:#ff8d73;--a-lapis:#6fb3c8;background:var(--o-bg)}.a-rail{display:grid;grid-template-columns:minmax(2.6rem,13fr) minmax(2.6rem,9fr) minmax(2.6rem,10fr) minmax(2.6rem,9fr) minmax(2.6rem,8fr) minmax(2.6rem,7fr) minmax(3.2rem,6fr);gap:0 3px;padding:1rem 0 0}.a-rail a{position:relative;display:block;min-height:2.75rem;padding:.95rem .2rem .2rem 0;color:var(--o-faint);font-size:.74rem;font-weight:700;line-height:1.25;text-decoration:none;min-width:0}.a-rail a:before{right:0;top:.25rem;height:5px;border-radius:2px;opacity:.34;transition:opacity .15s}.a-rail a:after,.a-rail a:before{content:"";position:absolute;left:0;background:var(--c)}.a-rail a:after{top:0;width:2px;height:.8rem}.a-rail a.is-current,.a-rail a:hover{color:var(--o-text)}.a-rail a.is-current:before,.a-rail a:hover:before{opacity:1}.a-rail a.is-current:before{box-shadow:0 0 14px var(--c)}.a-rail a.is-done:before{opacity:.8}.a-rail-year{display:block;font-size:.66rem;font-weight:700;color:var(--o-faint);letter-spacing:.02em}.a-rail-label{display:none}.a-rail a.a-rail-long{grid-column:4/7;grid-row:2;margin-left:30%;margin-top:.15rem}@media (min-width:820px){.a-rail-label{display:inline}}.a-map{display:block;width:100%;height:auto;border-radius:10px;background:#0e1619}.a-map text{font-family:var(--font-display),system-ui,sans-serif;pointer-events:none}.a-tempo{min-width:0}@media (max-width:560px){.a-map .a-lbl{font-size:17px}.a-map .a-city text,.a-map .a-lbl.is-minor{display:none}.a-map .a-city.is-cap text{display:inline;font-size:13px}.a-map.a-rede text{font-size:13px}}.a-legend{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.a-legend-empty{font-size:.85rem;color:var(--o-faint)}.a-chip{display:inline-flex;align-items:center;gap:.4rem;min-height:2.5rem;padding:.3rem .75rem;border-radius:99px;border:1px solid var(--o-line);background:var(--o-panel-2);color:var(--o-dim);font-size:.82rem;font-weight:700;cursor:pointer;text-align:left}.a-chip i{width:.75rem;height:.75rem;border-radius:3px;background:var(--c);flex:none}.a-chip small{font-size:.7rem;color:var(--o-faint);font-weight:700}.a-chip:hover,.a-chip[aria-pressed=true]{border-color:var(--c);color:var(--o-text)}.a-chip[aria-pressed=true]{background:color-mix(in srgb,var(--c) 18%,var(--o-bg))}.a-regua{position:relative;padding:.4rem 0 .2rem}.a-regua-eras{display:flex;height:1.35rem;border-radius:5px;overflow:hidden}.a-regua-eras span{display:flex;align-items:center;justify-content:center;height:100%;opacity:.38;overflow:hidden}.a-regua-eras span b{font-size:.62rem;font-weight:800;color:#1a1208;white-space:nowrap;letter-spacing:.02em}.a-regua-eras span.is-on{opacity:1}.a-regua-range{position:relative;display:block;width:100%;margin:-2.1rem 0 0;height:2.85rem;-webkit-appearance:none;appearance:none;background:transparent;cursor:ew-resize}.a-regua-range::-webkit-slider-runnable-track{height:2.85rem;background:transparent}.a-regua-range::-moz-range-track{height:2.85rem;background:transparent}.a-regua-range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:2.5rem;margin-top:.18rem;border-radius:7px;background:var(--h-paper);border:3px solid var(--o-bg);box-shadow:0 0 0 2px var(--wl),0 0 16px color-mix(in srgb,var(--wl) 70%,transparent)}.a-regua-range::-moz-range-thumb{width:9px;height:2.2rem;border-radius:7px;background:var(--h-paper);border:3px solid var(--o-bg);box-shadow:0 0 0 2px var(--wl)}.a-regua-ticks{position:relative;height:1rem;font-size:.66rem;font-weight:700;color:var(--o-faint)}.a-regua-ticks span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.a-regua-ticks span:first-child{transform:none}.a-regua-ticks span:last-child{transform:translateX(-100%)}@media (max-width:560px){.a-regua-eras span b,.a-regua-ticks span:nth-child(4),.a-regua-ticks span:nth-child(6){display:none}}.a-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.3rem;margin-top:.5rem}.a-steps-year{min-width:6.2rem;text-align:center;font-weight:800;font-size:.95rem;color:var(--h-paper)}.optica.antiga .a-steps .h-ico{width:auto;min-width:2.75rem;padding:0 .4rem;font-size:.82rem}.a-hero{position:relative;background:var(--o-panel)}.a-hero-map{position:relative;padding:.5rem .5rem 0}.a-hero-year{left:1.1rem;bottom:.6rem;font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:clamp(1.8rem,7vw,4.4rem);line-height:.9;letter-spacing:-.03em;color:var(--h-paper);text-shadow:0 2px 18px rgba(0,0,0,.85);font-variant-numeric:tabular-nums}.a-hero-era,.a-hero-year{position:absolute;pointer-events:none}.a-hero-era{right:1.1rem;top:.9rem;font-weight:800;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.9)}.a-hero-track{padding:.5rem 1rem .6rem}.a-jumps{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.5rem}.a-hero .a-legend{padding:0 1rem .6rem;margin-top:0}.a-hero-events{border-top:1px solid var(--o-line);padding:.7rem 1rem .9rem;font-size:.88rem;line-height:1.5;color:var(--o-dim);min-height:4.6rem}.a-hero-events b{color:var(--h-paper);font-variant-numeric:tabular-nums}.a-toc-thumb{display:none}@media (min-width:860px){.optica.antiga .o-toc a{grid-template-columns:3.2rem 7.5rem 15rem minmax(0,1fr) 9rem;align-items:center}.a-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 .a-toc-thumb{opacity:1}}.a-stack{display:grid;gap:.9rem;min-width:0}.a-toggles{display:grid;gap:.4rem}@media (min-width:620px){.a-toggles{grid-template-columns:1fr 1fr}}.a-toggle{display:flex;align-items:center;gap:.6rem;min-height:2.75rem;padding:.4rem .7rem;border-radius:12px;border:1px solid var(--o-line);background:var(--o-panel-2);color:var(--o-dim);font-size:.9rem;font-weight:700;text-align:left;cursor:pointer}.a-toggle span{display:grid;place-items:center;width:1.4rem;height:1.4rem;flex:none;border-radius:6px;border:1.5px solid var(--o-faint);font-size:.85rem;color:#1a1208}.a-toggle[aria-pressed=true]{border-color:var(--wl);color:var(--o-text)}.a-toggle[aria-pressed=true] span{background:var(--wl);border-color:var(--wl)}.a-route{display:grid;gap:.5rem}.a-route-path{font-size:.92rem;font-weight:700;line-height:1.5;color:var(--o-text)}.a-route-path b{color:var(--wl)}.a-route-msg{font-size:.88rem;color:var(--o-dim)}.a-route-next{display:flex;flex-wrap:wrap;gap:.35rem}.a-route-next small{font-weight:600;color:var(--o-faint)}.a-bench{border:1px solid var(--o-line);border-radius:18px;background:var(--o-panel);padding:.75rem}.a-bench-bar{gap:.6rem 1.2rem;align-items:end;padding:.1rem .1rem .75rem}.a-bench-bar,.a-bench-nav{display:flex;flex-wrap:wrap}.a-bench-nav{gap:.4rem}.a-bench-map{position:relative}.a-bench-filter{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1rem}.a-bench-h{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:1.1rem;margin-top:1rem}.a-bench-h small{font-size:.8rem;color:var(--o-faint);font-weight:700}.a-bench-eras{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0}.a-list-year{min-height:2.5rem;text-align:left;font-weight:800;font-size:.88rem;color:var(--c);background:none;border:0;padding:0;cursor:pointer;line-height:1.3;align-self:start}.a-list-year:hover{text-decoration:underline}.optica.antiga .h-fig{margin:0 0 1.25rem;border:1px solid var(--o-line);border-radius:18px;overflow:hidden;background:var(--o-panel)}.optica.antiga .h-fig img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;max-height:22rem}.optica.antiga .h-fig figcaption{padding:.55rem .9rem .65rem;font-size:.82rem;line-height:1.45;color:var(--o-faint)}.optica.antiga .h-fig figcaption b{color:var(--o-dim);font-weight:700}.optica.antiga .h-stage{border-radius:14px;background:var(--o-bg);border:1px solid var(--o-line);padding:.75rem;min-width:0}.optica.antiga .h-stage svg{display:block;width:100%;height:auto}.optica.antiga .h-stage-title{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:1.02rem;line-height:1.3;margin-bottom:.15rem}.optica.antiga .h-stage-sub{font-size:.84rem;color:var(--o-dim);line-height:1.5;margin-bottom:.7rem}.optica.antiga .h-note{font-size:.8rem;line-height:1.5;color:var(--o-faint);margin-top:.6rem}.optica.antiga .h-chart text,.optica.antiga .h-map text{font-family:var(--font-display),system-ui,sans-serif}@media (max-width:560px){.optica.antiga .h-chart text{font-size:17px}.optica.antiga .h-map text{font-size:15px}.optica.antiga .h-map text.h-big{font-size:22px}}.optica.antiga .h-flow{stroke-dasharray:7 9;animation:a-flow 1.6s linear infinite}@keyframes a-flow{to{stroke-dashoffset:-32}}@media (prefers-reduced-motion:reduce){.optica.antiga .h-flow{animation:none}}.optica.antiga .h-tap{cursor:pointer}.optica.antiga .h-tap:focus-visible{outline:none;stroke:var(--wl);stroke-width:2.5}.optica.antiga .h-split{display:grid;gap:.75rem;align-items:start}@media (min-width:760px){.optica.antiga .h-split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.optica.antiga .h-doc{border-radius:10px;background:linear-gradient(180deg,var(--h-paper),var(--h-paper-2));color:var(--h-ink);padding:1rem .9rem .9rem;box-shadow:inset 0 0 40px rgba(120,80,40,.28)}.optica.antiga .h-doc-head{font-family:Georgia,Times New Roman,serif;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b4a3a;margin-bottom:.6rem}.optica.antiga .h-doc-body{display:grid;gap:.35rem}.optica.antiga .h-trecho{display:block;width:100%;text-align:left;font-family:Georgia,Times New Roman,serif;font-size:1rem;line-height:1.55;color:var(--h-ink);padding:.5rem .6rem;border-radius:8px;border:1.5px dashed transparent;cursor:pointer;min-height:2.75rem}.optica.antiga .h-trecho:hover{border-color:rgba(120,60,50,.45)}.optica.antiga .h-trecho small{display:block;font-family:var(--font-display),system-ui,sans-serif;font-size:.7rem;font-weight:700;color:#7a5645;letter-spacing:.03em}.optica.antiga .h-trecho.is-on{background:rgba(214,60,96,.2);border:1.5px solid #b2334f}.optica.antiga .h-trecho.is-ok{background:rgba(60,140,86,.22);border:1.5px solid #2f7a4a}.optica.antiga .h-trecho.is-no{background:rgba(200,80,40,.16);border:1.5px solid #b4552d;text-decoration:line-through;text-decoration-color:rgba(120,40,20,.5)}.optica.antiga .h-trecho.is-static{cursor:default}.optica.antiga .h-trecho.is-static:hover{border-color:transparent}.optica.antiga .h-trecho:focus-visible{outline:2px solid #7a1f38}.optica.antiga .h-doc-cite{margin-top:.7rem;font-size:.78rem;line-height:1.45;color:#6b4a3a}.optica.antiga .h-task{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.2rem .1rem .75rem}.optica.antiga .h-task p{flex:1 1 16rem;font-size:.98rem;font-weight:700;line-height:1.45}.optica.antiga .h-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem .1rem .1rem}.optica.antiga .h-status{font-size:.88rem;font-weight:700;color:var(--o-dim)}.optica.antiga .h-status.is-ok{color:var(--h-ok)}.optica.antiga .h-status.is-no{color:var(--h-no)}.optica.antiga .h-feedback{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.45rem}.optica.antiga .h-feedback li{font-size:.88rem;line-height:1.5;padding:.55rem .7rem;border-radius:10px;background:color-mix(in srgb,var(--wl) 8%,var(--o-bg));border-left:3px solid var(--h-ok)}.optica.antiga .h-feedback li.is-no{border-left-color:var(--h-no)}.optica.antiga .h-feedback li b{color:var(--o-text)}.optica.antiga .h-order{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.optica.antiga .h-order li{display:grid;grid-template-columns:1.6rem minmax(0,1fr) auto;gap:.5rem;align-items:center;padding:.4rem .4rem .4rem .6rem;border:1px solid var(--o-line);border-radius:12px;background:var(--o-panel-2)}.optica.antiga .h-order li.is-ok{border-color:color-mix(in srgb,var(--h-ok) 70%,transparent)}.optica.antiga .h-order li.is-no{border-color:color-mix(in srgb,var(--h-no) 60%,transparent)}.optica.antiga .h-order-n{font-weight:800;font-size:.82rem;color:var(--o-faint);text-align:center}.optica.antiga .h-order li.is-ok .h-order-n{color:var(--h-ok)}.optica.antiga .h-order-text{font-size:.93rem;line-height:1.4;font-weight:600}.optica.antiga .h-order-text small{display:block;font-size:.76rem;font-weight:800;color:var(--wl);letter-spacing:.02em}.optica.antiga .h-order-elo{grid-column:2/4;font-size:.84rem;line-height:1.5;color:var(--o-dim);padding:.1rem 0 .25rem}.optica.antiga .h-order-btns{display:flex;gap:.25rem}.optica.antiga .h-ico{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:10px;border:1px solid var(--o-line);color:var(--o-text);background:var(--o-bg);cursor:pointer;font-size:1rem;font-weight:800}.optica.antiga .h-ico:hover{border-color:var(--wl)}.optica.antiga .h-ico:disabled{opacity:.25;cursor:default}.optica.antiga .h-cards{display:grid;gap:.5rem}@media (min-width:760px){.optica.antiga .h-cards.is-two{grid-template-columns:1fr 1fr}}.optica.antiga .h-card{border:1px solid var(--o-line);border-radius:12px;background:var(--o-panel-2);padding:.7rem .75rem;min-width:0}.optica.antiga .h-card.is-ok{border-color:color-mix(in srgb,var(--h-ok) 70%,transparent)}.optica.antiga .h-card.is-no{border-color:color-mix(in srgb,var(--h-no) 60%,transparent)}.optica.antiga .h-card-text{font-size:.95rem;line-height:1.5;font-weight:600}.optica.antiga .h-card-text.is-quote{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:1rem;color:var(--h-paper)}.optica.antiga .h-card-ref{display:block;margin-top:.2rem;font-size:.74rem;font-weight:700;color:var(--o-faint)}.optica.antiga .h-card-opts{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.optica.antiga .h-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}.optica.antiga .h-opt:hover{border-color:var(--wl);color:var(--o-text)}.optica.antiga .h-opt[aria-checked=true]{background:var(--wl);border-color:var(--wl);color:#14080b}.optica.antiga .h-select{width:100%;margin-top:.6rem;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}.optica.antiga .h-card-why{margin-top:.55rem;font-size:.85rem;line-height:1.5;color:var(--o-dim)}.optica.antiga .h-card-why b{color:var(--h-ok)}.optica.antiga .h-card.is-no .h-card-why b{color:var(--h-no)}.optica.antiga .h-legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.8rem;color:var(--o-dim);margin-top:.5rem}.optica.antiga .h-legend i{display:inline-block;width:.7rem;height:.7rem;border-radius:99px;margin-right:.35rem;vertical-align:-.05rem}.optica.antiga .h-verdict{margin-top:.7rem;padding:.65rem .8rem;border-radius:10px;background:color-mix(in srgb,var(--wl) 9%,var(--o-bg));font-size:.92rem;line-height:1.5}.optica.antiga .h-verdict b{color:var(--h-paper)}.optica.antiga .h-list{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:0}.optica.antiga .h-list li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);gap:.7rem;padding:.6rem .2rem;border-top:1px solid var(--o-line)}.optica.antiga .h-list li.is-sel{background:color-mix(in srgb,var(--wl) 10%,transparent);border-radius:8px}.optica.antiga .h-list-year{font-weight:800;font-size:.95rem;color:var(--c);font-variant-numeric:tabular-nums}.optica.antiga .h-list-title{font-weight:700;font-size:.95rem;line-height:1.4}.optica.antiga .h-list-text{font-size:.88rem;line-height:1.5;color:var(--o-dim);margin-top:.1rem}.optica.antiga .h-list-tema{display:inline-block;margin-left:.5rem;font-size:.66rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c);vertical-align:middle}.optica.antiga .h-two{display:grid;gap:0 1.5rem}@media (min-width:860px){.optica.antiga .h-two.is-par{grid-template-columns:1fr 1fr}}.optica.antiga .h-two h3{font-family:var(--font-display),system-ui,sans-serif;font-weight:800;font-size:1rem;margin-top:1rem}.optica.antiga .h-trecho.is-on{background:rgba(232,176,79,.3);border:1.5px solid #9a6a1c}.optica.antiga .h-trecho:focus-visible{outline:2px solid #6a4510}.optica.antiga .h-opt[aria-checked=true]{color:#1a1208}.optica.antiga .h-list li{grid-template-columns:5.6rem minmax(0,1fr)}@media (max-width:560px){.optica.antiga .h-chart text{font-size:15px}}