/* yggverse v34 · bundle gerado em 23/10/2026 a partir dos 26 CSS do index.html, na mesma ordem; + camada design (último) */
:root{--void:#060608;--matte:#0c0c0f;--ash:#7a787e;--bone:#d8d0c4;--ember:#ffb979;--line:rgba(255,236,214,.08);--glass:rgba(255,246,232,.035);--f-display:"Jost","Futura","Avenir Next","Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--f-read:"Newsreader",Georgia,"Times New Roman",serif;color-scheme:dark}html,body{height:100%;margin:0}body{background:var(--void);color:var(--bone);font-family:var(--f-display);font-size:14px;overflow:hidden;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}canvas#sky{position:fixed;inset:0;width:100%;height:100%;display:block}#stage{position:fixed;inset:0;--hr:120px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:1px solid var(--ember);outline-offset:4px}#ygg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:22px 46px;border-radius:999px;background:var(--glass);border:1px solid var(--line);color:#bdb5a9;letter-spacing:.42em;text-indent:.42em;font-weight:300;font-size:clamp(15px,2.4vw,20px);transition:color .6s,border-color .6s,box-shadow .6s,background .6s,opacity .5s,transform .9s cubic-bezier(.7,0,.3,1),letter-spacing .9s,filter .9s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}#ygg:hover,#ygg:focus-visible{color:#fff4e6;border-color:rgba(255,185,121,.5);background:rgba(255,236,214,.06);box-shadow:0 0 0 1px rgba(255,185,121,.08) inset,0 0 60px rgba(255,170,90,.14)}#ygg small{display:block;margin-top:10px;font-family:var(--f-mono);font-size:12px;letter-spacing:.3em;text-indent:.3em;color:var(--ash);transition:color .6s}#ygg:hover small{color:#9a8d7c}body.vortex #ygg,body.warp #ygg{opacity:0;pointer-events:none;letter-spacing:0;transform:translate(-50%,-50%) scale(.18);filter:blur(6px) brightness(.2)}#vortex{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .7s}body.vortex #vortex{opacity:1;pointer-events:auto}.horizon{position:absolute;left:50%;top:50%;width:calc(var(--hr)*2);height:calc(var(--hr)*2);margin:calc(var(--hr)*-1) 0 0 calc(var(--hr)*-1);border-radius:50%;background:radial-gradient(circle at 50% 45%,#101014 0%,var(--matte) 55%,#08080a 100%);box-shadow:0 0 0 1px rgba(255,236,214,.05),inset 0 0 50px rgba(0,0,0,.9),0 0 90px rgba(0,0,0,.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:width .7s cubic-bezier(.6,0,.2,1),height .7s cubic-bezier(.6,0,.2,1),margin .7s cubic-bezier(.6,0,.2,1),transform .9s cubic-bezier(.6,0,.2,1);transform:scale(.15)}body.vortex .horizon{transform:scale(1)}.disk{position:absolute;left:50%;top:50%;width:calc(var(--hr)*3.3);height:calc(var(--hr)*3.3);margin:calc(var(--hr)*-1.65) 0 0 calc(var(--hr)*-1.65);border-radius:50%;pointer-events:none;opacity:0;transform:rotate(-14deg) scaleY(.3);background:radial-gradient(closest-side,transparent 60%,rgba(255,170,95,.13) 64%,rgba(255,215,170,.07) 70%,rgba(255,150,80,.03) 80%,transparent 92%);transition:opacity .8s,width .7s,height .7s,margin .7s}.disk::after{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent,rgba(255,200,150,.10),transparent 30%,transparent 50%,rgba(255,180,120,.07),transparent 80%);-webkit-mask:radial-gradient(closest-side,transparent 60%,#000 66%,#000 78%,transparent 90%);mask:radial-gradient(closest-side,transparent 60%,#000 66%,#000 78%,transparent 90%);animation:spin 9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}body.deep .disk{opacity:1}.minus{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;z-index:3;display:grid;place-items:center;transition:top .7s cubic-bezier(.6,0,.2,1),background .5s}.minus i{display:block;width:30px;height:3px;border-radius:2px;background:#3d3b42;transition:background .5s,box-shadow .5s,width .5s}.minus:hover i,.minus:focus-visible i{background:#141317;box-shadow:0 0 0 1px rgba(0,0,0,.6)}.minus:hover{background:radial-gradient(circle,rgba(0,0,0,.5),transparent 70%)}#stage.open .minus{top:calc(100% - 34px)}#stage.open .minus i{width:22px}.orb{position:absolute;left:0;top:0;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;z-index:4;display:grid;place-items:center;background:var(--glass);border:1px solid var(--line);color:var(--ash);transition:color .4s,border-color .4s,box-shadow .4s,background .4s,width .6s,height .6s,margin .6s,opacity .5s;will-change:transform}.orb svg{width:19px;height:19px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.orb:hover,.orb:focus-visible,.orb.on{color:#fff1df;border-color:rgba(255,185,121,.45);background:rgba(255,236,214,.05);box-shadow:0 0 28px rgba(255,170,90,.16)}.orb .lbl{position:absolute;top:calc(100% + 7px);left:50%;transform:translateX(-50%);white-space:nowrap;font-family:var(--f-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7d7b80;transition:color .4s,opacity .4s;pointer-events:none}.orb:hover .lbl,.orb.on .lbl{color:#b7a48c}@media (hover:hover){.orb .lbl{opacity:0}.orb:hover .lbl,.orb:focus-visible .lbl,.orb.on .lbl{opacity:1}}#stage.open .orb{width:34px;height:34px;margin:-17px 0 0 -17px}#stage.open .orb svg{width:15px;height:15px}#stage.open .orb .lbl{opacity:0}.orb.prime::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px dashed rgba(255,236,214,.06)}.site{position:absolute;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;z-index:4;text-decoration:none;display:grid;place-items:center;font-family:var(--f-mono);font-size:12px;color:#7d7a81;background:rgba(255,255,255,.02);border:1px solid rgba(255,236,214,.05);transition:color .4s,border-color .4s,box-shadow .4s,opacity .5s}.site:hover,.site:focus-visible{color:#fff1df;border-color:rgba(255,185,121,.4);box-shadow:0 0 22px rgba(255,170,90,.14)}.site span{position:absolute;top:calc(100% + 5px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:12px;letter-spacing:.08em;color:#7d7b80;transition:color .4s}.site:hover span{color:#a8977f}#stage.open .site{opacity:0;pointer-events:none}.panel{position:absolute;left:50%;top:50%;transform:translate(-50%,-52%);width:calc(var(--hr)*1.42);max-height:calc(var(--hr)*1.36);display:flex;flex-direction:column;gap:12px;opacity:0;pointer-events:none;transition:opacity .45s .2s;z-index:2;min-width:0}#stage.open .panel{opacity:1;pointer-events:auto}.ph{font-family:var(--f-mono);font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#81796c;text-align:center}.pb{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:8px;scrollbar-width:thin;scrollbar-color:#2a282d transparent;padding-right:2px}.field{width:100%;box-sizing:border-box;background:rgba(255,255,255,.025);border:1px solid var(--line);border-radius:999px;color:var(--bone);font:400 15px var(--f-display);padding:12px 18px;outline:none;transition:border-color .4s,box-shadow .4s}.field:focus{border-color:rgba(255,185,121,.4);box-shadow:0 0 24px rgba(255,170,90,.08)}textarea.field{border-radius:14px;min-height:120px;resize:vertical;font-size:14px;line-height:1.5}select.field{appearance:none;-webkit-appearance:none}.row{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid transparent;transition:border-color .3s,background .3s}.row:hover{border-color:var(--line);background:rgba(255,255,255,.015)}.row a{flex:1;min-width:0;color:#b3aa9d;text-decoration:none;font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s}.row a:hover{color:#fff1df}.row time,.meta{font-family:var(--f-mono);font-size:12px;color:#7d7a80;letter-spacing:.06em;white-space:nowrap}.mini{font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#7c7781;padding:6px 10px;border-radius:999px;border:1px solid var(--line);transition:color .3s,border-color .3s}.mini:hover,.mini:focus-visible{color:#ffdcb8;border-color:rgba(255,185,121,.35)}.x{color:#7c7a80;font-size:15px;line-height:1;padding:2px 6px;transition:color .3s}.x:hover{color:#ffb979}.chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.empty{color:#7c7980;font-size:13px;text-align:center;line-height:1.5;padding:10px 6px}.go{display:block;text-align:center;font-family:var(--f-mono);font-size:12px;letter-spacing:.1em;color:#c9a37c;text-decoration:none;padding:6px}.go:hover{color:#ffdcb8}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:12.5px;color:#9a9288}.kv b{font-family:var(--f-mono);font-weight:400;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#7b7880;padding-top:2px}.rank{display:flex;flex-direction:column;gap:5px}.rank div{display:grid;grid-template-columns:1fr 70px;gap:8px;align-items:center;font-size:12px;color:#8d867c}.rank s{display:block;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(255,185,121,.55),rgba(255,185,121,.08));text-decoration:none}.reading{font-family:var(--f-read);font-size:16px;line-height:1.65;color:#cfc6b8;white-space:pre-wrap;max-width:62ch}.hint{position:absolute;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));transform:translateX(-50%);font-family:var(--f-mono);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#7d7c80;white-space:nowrap;transition:opacity .6s;pointer-events:none}body.vortex .hint.y,body:not(.vortex) .hint.v{opacity:0}#constel{position:absolute;inset:0;pointer-events:none;transition:opacity .6s,filter .6s,visibility .6s}body.vortex #constel,body.warp #constel{opacity:0;filter:blur(4px);visibility:hidden}.fam{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;display:flex;flex-direction:column;gap:6px;min-width:0;max-width:240px}.fam h3{margin:0;font:500 12px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#7b787f;transition:color .4s}.fl{display:flex;flex-direction:column;gap:5px;min-width:0}.fam.cols .fl{display:grid;grid-template-columns:auto auto;gap:5px 18px}.fl a,.fl span{font:300 13px var(--f-display);color:#7c7980;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .4s}.fl .ceu-link{font:300 13px var(--f-display);color:#7c7980;text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;transition:color .4s}.fl a{color:#8a8279}.fl .ceu-link{color:#8a8279}.fl .slug{font:400 12px var(--f-mono);letter-spacing:.02em}.fl i{width:5px;height:5px;border-radius:50%;flex:none;border:1px solid currentColor;opacity:.7;transition:box-shadow .4s,color .4s}.fl a i{background:currentColor;opacity:1}.fl .ceu-link i{background:currentColor;opacity:1}.fam:hover h3{color:#9a8d7c}.fam:hover span{color:#827c86}.fl a:hover,.fl a:focus-visible{color:#fff1df}.fl .ceu-link:hover,.fl .ceu-link:focus-visible{color:#fff1df}.fl a:hover i{color:var(--ember);box-shadow:0 0 10px rgba(255,185,121,.7)}.fl .ceu-link:hover i{color:var(--ember);box-shadow:0 0 10px rgba(255,185,121,.7)}#constel.narrow{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;padding:calc(env(safe-area-inset-top,0px) + 18px) max(16px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 50px) max(16px,env(safe-area-inset-left,0px))}.cregion{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;align-items:start;min-width:0}#constel.narrow .fam{position:static;transform:none;max-width:none}#constel.narrow .fam.cols{grid-column:1/-1}.fam.cols{max-width:400px}#ygg small{white-space:nowrap}#constel.narrow .fl a,#constel.narrow .fl span{font-size:12px}#constel.narrow .fl .ceu-link{font-size:12px}#constel.narrow .fl .slug{font-size:12px}.horizon::before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;background:var(--grain);opacity:.35;mix-blend-mode:overlay}.horizon::after{content:"";position:absolute;inset:-1px;border-radius:50%;pointer-events:none;padding:1.2px;background:conic-gradient(from 210deg,rgba(255,170,100,.42),rgba(255,170,100,.06) 22%,transparent 45%,rgba(255,200,150,.1) 70%,rgba(255,170,100,.42));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;opacity:.5;transition:opacity .6s}body.deep .horizon::after,body.closing .horizon::after{opacity:1}.minus i{width:34px;height:7px;border-radius:4px;background:#08080a;box-shadow:inset 0 2px 3px rgba(0,0,0,.95),0 1px 0 rgba(255,236,214,.07)}.minus:hover i,.minus:focus-visible i{background:#000;box-shadow:inset 0 3px 5px #000,0 1px 0 rgba(255,236,214,.03),0 0 22px 6px rgba(0,0,0,.85)}#stage.open .minus i{width:24px;height:6px}body.vortex.closing .horizon{transform:scale(.04);transition:transform .7s cubic-bezier(.7,0,.95,.3)}body.closing .minus i{background:#000;width:10px}body.closing .orb,body.closing .site{opacity:0;transition:opacity .35s}body.closing .disk{opacity:1}.orb b,.orb small{display:none}.orb.card{width:auto;height:auto;margin:0;border-radius:14px;padding:12px 18px 12px 14px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:12px;row-gap:2px;align-items:center;justify-items:start;text-align:left;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(160deg,rgba(255,246,232,.055),rgba(255,246,232,.015));border-color:rgba(255,236,214,.09);box-shadow:0 10px 30px rgba(0,0,0,.45)}.orb.card svg{grid-row:1/3;width:22px;height:22px}.orb.card b{display:block;font:400 14px var(--f-display);color:#a39c94;letter-spacing:.02em;transition:color .4s}.orb.card small{display:block;font:300 12px var(--f-display);color:#7c7980;white-space:nowrap;transition:color .4s}.orb.card .lbl{display:none}.orb.card.prime::before{inset:-6px;border-radius:18px}.orb.card:hover b,.orb.card:focus-visible b{color:#fff1df}.orb.card:hover small,.orb.card:focus-visible small{color:#a8977f}.orb.card:hover,.orb.card:focus-visible{box-shadow:0 0 0 1px rgba(255,185,121,.18),0 0 34px rgba(255,170,90,.14),0 10px 30px rgba(0,0,0,.45)}.eco{position:fixed;left:0;right:0;top:0;display:flex;justify-content:space-between;align-items:flex-start;padding:calc(env(safe-area-inset-top,0px) + 20px) max(20px,env(safe-area-inset-right,0px)) 0 max(20px,env(safe-area-inset-left,0px));pointer-events:none;opacity:0;transition:opacity .8s .3s;z-index:5}body.vortex .eco{opacity:1}body.closing .eco{opacity:0;transition-delay:0s}.eco div{display:flex;flex-direction:column;gap:5px}.eco div:last-child{align-items:flex-end;text-align:right}.eco b{font:500 12px var(--f-mono);letter-spacing:.32em;color:#7c777e}.eco span{font:400 12px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#7d7b80}.absorb{position:fixed;left:0;top:0;z-index:9;pointer-events:none;font:400 12px var(--f-mono);letter-spacing:.06em;color:#d8d0c4;padding:8px 12px;border-radius:10px;background:rgba(255,246,232,.05);border:1px solid rgba(255,236,214,.12);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}@media (prefers-reduced-motion:reduce){*{transition-duration:.01s!important;animation:none!important}}.horizon{background:radial-gradient(120% 120% at 32% 22%,#141317 0%,#0b0b0d 38%,#070708 70%,#040405 100%);box-shadow:inset 0 1px 0 rgba(255,236,214,.05),inset 0 -10px 30px rgba(0,0,0,.75),inset 0 0 60px rgba(0,0,0,.6),0 0 0 1px rgba(0,0,0,.9),0 30px 80px rgba(0,0,0,.85)}.horizon::before{opacity:.55;mix-blend-mode:soft-light}.horizon::after{padding:1px;background:conic-gradient(from 200deg,rgba(214,140,80,.55),rgba(214,140,80,.08) 18%,transparent 34%,transparent 52%,rgba(230,170,110,.22) 66%,rgba(214,140,80,.06) 80%,rgba(214,140,80,.55));opacity:.45;transition:opacity .7s}body.deep .horizon::after,body.closing .horizon::after{opacity:1}.minus{width:auto;min-width:64px;padding:0 18px;height:64px;margin:0;transform:translate(-50%,-50%);border-radius:999px}.minus i{width:clamp(30px,calc(var(--hr)*.46),96px);height:clamp(6px,calc(var(--hr)*.068),13px);border-radius:999px;background:linear-gradient(#030304,#0a0a0c);box-shadow:inset 0 2px 3px rgba(0,0,0,.95),inset 0 -1px 0 rgba(255,236,214,.035),0 1px 0 rgba(255,236,214,.07),0 -1px 0 rgba(0,0,0,.6);transition:width .5s cubic-bezier(.6,0,.2,1),height .5s,background .5s,box-shadow .5s}.minus:hover i,.minus:focus-visible i{background:#000;box-shadow:inset 0 3px 6px #000,inset 0 -1px 0 rgba(255,236,214,.02),0 1px 0 rgba(255,236,214,.04),0 0 28px 10px rgba(0,0,0,.9)}.minus:hover{background:radial-gradient(closest-side,rgba(0,0,0,.55),transparent)}body.press .minus i{width:clamp(24px,calc(var(--hr)*.36),76px);box-shadow:inset 0 4px 8px #000,0 0 36px 14px rgba(0,0,0,.95);transition-duration:.15s}body.vortex.press .horizon{transform:scale(.985);transition:transform .18s cubic-bezier(.3,0,.2,1)}#stage.open .minus i{width:28px;height:6px}body.closing .minus i{width:8px;background:#000}.minus:focus-visible{outline-offset:2px}#gl{position:fixed;inset:0;width:100%;height:100%;display:block}canvas#sky{mix-blend-mode:screen}.gbar{position:fixed;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 max(20px,env(safe-area-inset-right,0px)) calc(env(safe-area-inset-bottom,0px) + 18px) max(20px,env(safe-area-inset-left,0px));pointer-events:none;opacity:0;transition:opacity .8s .3s;z-index:5}body.vortex .gbar{opacity:1}body.vortex .gctl{pointer-events:auto}body.closing .gbar{opacity:0;transition-delay:0s}.gctl{display:flex;align-items:center;gap:12px;font:400 12px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#7d7b80;cursor:pointer;transition:color .4s}.gctl b,.gdist b{font:500 12px var(--f-mono);letter-spacing:.08em;color:#7c777e;font-variant-numeric:tabular-nums;min-width:4ch}.gdist{display:flex;flex-direction:column;align-items:flex-end;gap:5px;font:400 12px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#7d7b80;text-align:right}#grav{-webkit-appearance:none;appearance:none;width:clamp(90px,14vw,160px);height:18px;background:transparent;margin:0;cursor:pointer}#grav::-webkit-slider-runnable-track{height:1px;background:linear-gradient(90deg,rgba(255,236,214,.35) var(--p,60%),rgba(255,236,214,.08) var(--p,60%))}#grav::-moz-range-track{height:1px;background:rgba(255,236,214,.08)}#grav::-moz-range-progress{height:1px;background:rgba(255,236,214,.35)}#grav::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:9px;height:9px;border-radius:50%;background:#2a282d;border:1px solid rgba(255,236,214,.25);margin-top:-4px;transition:background .3s,box-shadow .3s}#grav::-moz-range-thumb{width:9px;height:9px;border-radius:50%;background:#2a282d;border:1px solid rgba(255,236,214,.25)}.gctl:hover,.gctl:focus-within{color:#9a8d7c}.gctl:hover #grav::-webkit-slider-thumb,#grav:focus-visible::-webkit-slider-thumb{background:var(--ember);box-shadow:0 0 12px rgba(255,185,121,.6)}.gctl:hover #grav::-moz-range-thumb{background:var(--ember)}#grav:focus-visible{outline:1px solid var(--ember);outline-offset:4px}@media (max-width:900px){.hint.v{bottom:calc(env(safe-area-inset-bottom,0px) + 60px)}}@media (max-width:520px){.gctl>span{display:none}.gdist span{font-size:12px;letter-spacing:.14em}}#ygg{width:clamp(128px,21vmin,176px);height:clamp(128px,21vmin,176px);padding:0;border-radius:50%;display:grid;place-items:center;font-size:clamp(12px,1.6vmin,13px);letter-spacing:.34em;text-indent:.34em;font-weight:400;color:#b3aa9e;background:radial-gradient(circle at 36% 30%,#6c6761 0%,#46423e 40%,#24221f 76%,#121110 100%);border:0;box-shadow:inset -12px -16px 34px rgba(0,0,0,.5),inset 6px 8px 18px rgba(255,246,232,.06),0 0 0 1px rgba(255,236,214,.05),0 24px 70px rgba(0,0,0,.7);backdrop-filter:none;-webkit-backdrop-filter:none;transition:color .7s,box-shadow .7s,background .7s,opacity .5s,transform .9s cubic-bezier(.7,0,.3,1),letter-spacing .9s,filter .9s}#ygg:hover,#ygg:focus-visible,body.acting #ygg{color:#1a140c;background:radial-gradient(circle at 36% 30%,#f1e9dc 0%,#c9c0b3 36%,#7c746a 72%,#3a352f 100%);box-shadow:inset -12px -16px 34px rgba(0,0,0,.35),inset 6px 8px 18px rgba(255,246,232,.18),0 0 0 1px rgba(255,214,170,.22),0 0 90px rgba(255,190,130,.22),0 24px 70px rgba(0,0,0,.6)}#ygg small{position:absolute;top:calc(100% + 22px);left:50%;transform:translateX(-50%);margin:0;color:var(--ash)}#ygg:hover small{color:#9a8d7c}body.acting #ygg{transform:translate(-50%,-50%) scale(1.05)}body.acting #ygg small,body.acting .hint.y{opacity:0}body.acting #constel{opacity:0;filter:blur(4px);visibility:hidden}.act{position:fixed;inset:0;pointer-events:none;opacity:0;transition:opacity .45s;z-index:6;font-family:var(--f-mono);color:#7c777e}body.acting .act{opacity:1}.act-t{position:absolute;left:50%;top:calc(env(safe-area-inset-top,0px) + 13vh);transform:translateX(-50%);text-align:center;display:flex;flex-direction:column;gap:12px;white-space:nowrap}.act-t b{font:300 clamp(20px,3.4vw,30px) var(--f-display);letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:#b9b0a4}.act-t span{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:#7b787f}.act-l{position:absolute;left:max(24px,env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 28px);margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.act-l li{opacity:0;transform:translateY(4px);transition:opacity .3s,transform .3s}.act-l li.on{opacity:1;transform:none}.act-l li b{font-weight:500;color:#a39c94;margin-left:8px}.act-p{position:absolute;right:max(24px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 28px);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px 12px;width:min(260px,44vw);font-size:12px;letter-spacing:.2em;text-transform:uppercase}.act-p i{display:block;height:1px;background:rgba(255,236,214,.1);position:relative;overflow:hidden}.act-p s{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(255,236,214,.2),#ffb979)}.act-p b{font-weight:500;color:#a39c94;font-variant-numeric:tabular-nums;min-width:4ch;text-align:right}.act-p em{grid-column:1/-1;font-style:normal;text-align:right;color:#7b787f;font-variant-numeric:tabular-nums}@media (max-width:640px){.act-l{left:16px;right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}.act-p{left:16px;right:16px;width:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 30px)}}#orbits{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;transition:transform .95s cubic-bezier(.6,0,.9,.4),opacity .95s}body.closing #orbits{transform:rotate(160deg) scale(.08);opacity:0}#orbits .orb,#orbits .site{pointer-events:auto}body.closing .orb,body.closing .site{opacity:.9}body.vortex.closing .horizon{transform:scale(1.035);transition:transform .6s cubic-bezier(.2,0,.2,1)}body.vortex.closing.domina .horizon{transform:scale(.035);transition:transform .55s cubic-bezier(.7,0,.95,.3)}body.closing .minus i{width:clamp(30px,calc(var(--hr)*.62),130px);height:clamp(7px,calc(var(--hr)*.085),16px);background:#000;box-shadow:inset 0 4px 8px #000,0 0 60px 26px rgba(0,0,0,.95);transition:width .5s cubic-bezier(.2,0,.2,1),height .5s,box-shadow .5s}body.closing .hint.v,body.closing .gbar,body.closing .eco{opacity:0;transition-delay:0s}.sing{position:fixed;left:50%;top:50%;width:260vmax;height:260vmax;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:7;box-shadow:0 0 0 300vmax #020203,inset 0 0 70px 40px #020203;opacity:0;transition:width 1s cubic-bezier(.2,0,.2,1),height 1s cubic-bezier(.2,0,.2,1),opacity 1s}body.domina .sing{width:3vmax;height:3vmax;opacity:1;transition:width .62s cubic-bezier(.7,0,.95,.35),height .62s cubic-bezier(.7,0,.95,.35),opacity .3s}body.vortex.domina .disk{transform:rotate(-14deg) scale(.3,.09);transition:transform .55s cubic-bezier(.7,0,.95,.3),opacity .8s}.fase{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translateX(-50%);z-index:8;pointer-events:none;font:400 12px var(--f-mono);letter-spacing:.3em;text-transform:uppercase;color:#8a8279;white-space:nowrap;opacity:0;transition:opacity .25s}.fase.on{opacity:1}.fam{transition:opacity .7s ease}body.reform .fam{opacity:0;transition:none}.horizon{z-index:2}.orb.card{transition:color .4s,border-color .4s,box-shadow .4s,background .4s,opacity .6s}.orb.card:hover,.orb.card:focus-visible{opacity:1!important}.orb.ring{width:auto;height:auto;margin:0;padding:6px;background:none;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:8px;border-radius:12px}.orb.ring svg{box-sizing:content-box;width:18px;height:18px;padding:11px;border-radius:50%;border:1px solid var(--line);background:var(--glass);transition:border-color .4s,box-shadow .4s,background .4s}.orb.ring .lbl{position:static;transform:none;opacity:1;color:#7c7980}.orb.ring:hover,.orb.ring:focus-visible{box-shadow:none;background:none}.orb.ring:hover svg,.orb.ring:focus-visible svg{border-color:rgba(255,185,121,.45);background:rgba(255,236,214,.05);box-shadow:0 0 24px rgba(255,170,90,.18)}.orb.ring:hover .lbl,.orb.ring:focus-visible .lbl{color:#c9b59b}.orb.ring.prime::before{display:none}.orb.ring.prime svg{border-style:dashed}.vbar{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 14px);transform:translateX(-50%);z-index:6;display:flex;align-items:center;gap:4px;width:clamp(240px,calc(100vw - 340px),460px);padding:5px;border-radius:999px;background:linear-gradient(160deg,rgba(255,246,232,.045),rgba(255,246,232,.012));border:1px solid rgba(255,236,214,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .7s .25s,border-color .4s,box-shadow .4s}body.vortex .vbar{opacity:1;pointer-events:auto}body.closing .vbar{opacity:0;pointer-events:none;transition-delay:0s}.vbar:focus-within{border-color:rgba(255,185,121,.35);box-shadow:0 0 30px rgba(255,170,90,.08)}.vb{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#7c777e;transition:color .3s,background .3s,opacity .3s}.vb svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vb:hover,.vb:focus-visible{color:#fff1df;background:rgba(255,236,214,.05)}.vb:disabled{opacity:.28;cursor:default;background:none;color:#7c777e}.vglyph{flex:none;width:14px;height:14px;border-radius:50%;margin:0 2px 0 6px;background:#0a0a0c;box-shadow:inset 0 0 0 1px rgba(214,140,80,.45);display:grid;place-items:center}.vglyph::after{content:"";width:6px;height:1.5px;border-radius:1px;background:#3d3b42}#addr{flex:1;min-width:0;background:none;border:0;outline:none;color:#9a9288;font:400 12px var(--f-mono);letter-spacing:.04em;padding:6px 4px;text-overflow:ellipsis}#addr:focus{color:var(--bone)}#addr::placeholder{color:#7b787f}#tabsOrb{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;transition:transform .95s cubic-bezier(.6,0,.9,.4),opacity .95s}body.closing #tabsOrb{transform:rotate(-140deg) scale(.08);opacity:0}.tchip{position:absolute;left:0;top:0;z-index:5;pointer-events:auto;display:flex;align-items:center;gap:8px;padding:6px 6px 6px 7px;border-radius:999px;max-width:230px;background:linear-gradient(160deg,rgba(255,246,232,.05),rgba(255,246,232,.014));border:1px solid rgba(255,236,214,.08);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(0,0,0,.4);font:400 12px var(--f-mono);color:#807972;white-space:nowrap;transition:color .3s,border-color .3s,box-shadow .3s,opacity .45s}.tchip a{color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;min-width:0;display:flex;align-items:center;gap:8px}.tchip a b{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font:500 12px var(--f-mono);color:#a39c94;background:rgba(255,255,255,.035);border:1px solid rgba(255,236,214,.07)}.tchip a span{overflow:hidden;text-overflow:ellipsis}.tchip .tx{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:#7d7a80;font-size:14px;line-height:1;transition:color .3s,background .3s}.tchip .tx:hover,.tchip .tx:focus-visible{color:#ffb979;background:rgba(255,236,214,.05)}.tchip:hover,.tchip:focus-within{color:#e6ddd0;border-color:rgba(255,185,121,.35);box-shadow:0 0 24px rgba(255,170,90,.12),0 8px 24px rgba(0,0,0,.4)}.tchip.out{opacity:0}#stage.open #tabsOrb .tchip{opacity:.35}@media (max-width:599px){.vbar{top:calc(env(safe-area-inset-top,0px) + 58px);width:calc(100vw - 32px)}#tabsOrb{position:fixed;inset:auto 16px auto 16px;top:calc(env(safe-area-inset-top,0px) + 104px);display:flex;justify-content:flex-start;gap:6px;overflow-x:auto;scrollbar-width:none;pointer-events:auto}#tabsOrb::-webkit-scrollbar{display:none}#tabsOrb .tchip{position:static;flex:none;max-width:140px;padding:5px 5px 5px 6px;font-size:12px}#stage.open #tabsOrb{opacity:0;pointer-events:none}}.tchip.pulling{transition:none;box-shadow:0 0 30px rgba(255,170,90,.12)}@keyframes emerge{from{scale:.1;opacity:0;filter:blur(6px)}to{scale:1;opacity:1;filter:none}}.tchip.emerge{animation:emerge .9s cubic-bezier(.2,0,.2,1) both}.sub{font:500 12px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#7b7880;margin:6px 0 0;display:flex;justify-content:space-between;gap:8px}.row.sug a{color:#7c777e}.row .rec{font:500 12px var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:#8a8279;padding:4px 8px;border-radius:999px;border:1px solid var(--line);white-space:nowrap;transition:color .3s,border-color .3s}.row .rec:hover,.row .rec:focus-visible{color:#ffdcb8;border-color:rgba(255,185,121,.35)}.aviso{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 56px);transform:translate(-50%,8px);z-index:8;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:999px;background:linear-gradient(160deg,rgba(255,246,232,.06),rgba(255,246,232,.02));border:1px solid rgba(255,236,214,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:400 12px var(--f-display);color:#a39c94;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s}.aviso.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.aviso button{font:500 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffcf9f;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,185,121,.3);transition:background .3s}.aviso button:hover,.aviso button:focus-visible{background:rgba(255,185,121,.1)}@media (max-width:599px){.aviso{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);white-space:normal;width:calc(100vw - 32px);box-sizing:border-box;border-radius:16px}}.absv{position:fixed;left:max(20px,env(safe-area-inset-left,0px));top:calc(env(safe-area-inset-top,0px) + 80px);z-index:8;width:300px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:14px 14px 12px;border-radius:14px;background:linear-gradient(160deg,rgba(18,17,20,.92),rgba(10,10,12,.92));border:1px solid rgba(255,236,214,.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 20px 50px rgba(0,0,0,.55);opacity:0;transform:translateX(-12px);pointer-events:none;transition:opacity .45s,transform .45s}.absv.on{opacity:1;transform:none;pointer-events:auto}.absv h4{margin:0 0 10px;font:500 12px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#8a8279;display:flex;align-items:center;gap:8px}.absv h4 i{width:7px;height:7px;border-radius:50%;background:#ffb979;box-shadow:0 0 10px rgba(255,185,121,.7);animation:pulsa 1.2s ease-in-out infinite}@keyframes pulsa{50%{opacity:.3}}.absv ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;max-height:46vh;overflow-y:auto}.absv li{display:grid;grid-template-columns:28px 1fr auto;gap:2px 10px;align-items:center;min-width:0}.absv li .ic{grid-row:1/3}.absv li b{font:400 12.5px var(--f-display);color:#cfc6b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.absv li em{font:400 12px var(--f-mono);font-style:normal;color:#7c777e;text-align:right;font-variant-numeric:tabular-nums}.absv li s{grid-column:2/4;display:block;height:2px;border-radius:2px;background:rgba(255,236,214,.08);text-decoration:none;position:relative;overflow:hidden}.absv li s u{position:absolute;inset:0 auto 0 0;width:0;background:linear-gradient(90deg,rgba(255,236,214,.35),#ffb979);transition:width .15s}.absv li.err em{color:#d98a6a}.absv footer{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,236,214,.07);font:400 12px var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:#7c777e;font-variant-numeric:tabular-nums}.ic{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,236,214,.08);color:#8a8279}.ic svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}#arqOrb{position:absolute;inset:0;pointer-events:none;transform-origin:50% 50%;transition:transform .95s cubic-bezier(.6,0,.9,.4),opacity .95s}body.closing #arqOrb{transform:rotate(120deg) scale(.08);opacity:0}#stage.open #arqOrb{opacity:0}.arq{position:absolute;left:0;top:0;pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:5px;text-decoration:none;color:#7c777e;font:400 12px var(--f-mono);letter-spacing:.04em;max-width:88px;transition:color .3s}.arq .ic{width:30px;height:30px;border-radius:9px;transition:border-color .3s,box-shadow .3s,color .3s}.arq span{max-width:88px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arq small{font-size:12px;color:#7b787f}.arq:hover,.arq:focus-visible{color:#e6ddd0}.arq:hover .ic,.arq:focus-visible .ic{color:#ffdcb8;border-color:rgba(255,185,121,.4);box-shadow:0 0 20px rgba(255,170,90,.15)}body.drop .horizon::after{opacity:1}body.drop .horizon{box-shadow:0 0 0 1px rgba(255,185,121,.25),0 0 80px rgba(255,170,90,.12),inset 0 0 60px rgba(0,0,0,.6)}.arow{display:grid;grid-template-columns:28px 1fr auto auto;gap:10px;align-items:center;padding:6px 8px;border-radius:10px;border:1px solid transparent;min-width:0}.arow:hover{border-color:var(--line);background:rgba(255,255,255,.015)}.arow a{color:#b3aa9d;text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.arow .arow-abrir{color:#b3aa9d;text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.arow a:hover{color:#fff1df}.arow .arow-abrir:hover{color:#fff1df}.arow time{font:400 12px var(--f-mono);color:#7d7a80;white-space:nowrap;font-variant-numeric:tabular-nums}.slog{font:400 12px var(--f-mono);letter-spacing:.06em;color:#7b7880;text-align:center;line-height:1.6}.slog b{color:#8a8279;font-weight:500}@media (max-width:599px){.absv{top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 96px);left:16px;width:calc(100vw - 32px)}}#espaco{position:fixed;inset:0;z-index:5;pointer-events:none}.edock{position:fixed;left:max(20px,env(safe-area-inset-left,0px));top:50%;transform:translate(-14px,-50%);z-index:6;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transition:opacity .6s .3s,transform .6s .3s}body.vortex:not(.closing) .edock{opacity:1;transform:translate(0,-50%);pointer-events:auto}.edock button{position:relative;width:38px;height:38px;padding:0;border-radius:12px;display:grid;place-items:center;background:var(--glass);border:1px solid var(--line);color:#7d7a81;transition:color .3s,border-color .3s,box-shadow .3s}.edock svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.edock button span{position:absolute;left:calc(100% + 12px);top:50%;transform:translateY(-50%);white-space:nowrap;font:400 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#8a8279;opacity:0;pointer-events:none;transition:opacity .3s}.edock button:hover span,.edock button:focus-visible span{opacity:1}.edock button:hover,.edock button:focus-visible{color:#ffdcb8;border-color:rgba(255,185,121,.35);box-shadow:0 0 22px rgba(255,170,90,.14)}.edock button.on{color:#d8d0c4;border-color:rgba(255,236,214,.14)}.edock button.on::after{content:"";position:absolute;right:-7px;top:50%;width:3px;height:3px;margin-top:-1.5px;border-radius:50%;background:#ffb979;box-shadow:0 0 8px #ffb979}.janela{position:absolute;pointer-events:auto;display:flex;flex-direction:column;box-sizing:border-box;border-radius:16px;background:linear-gradient(160deg,rgba(22,21,25,.86),rgba(9,9,11,.9));border:1px solid rgba(255,236,214,.09);backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);box-shadow:0 30px 70px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,246,232,.04);overflow:hidden;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .6s,border-color .4s,box-shadow .4s;animation:deriva var(--dur,10s) ease-in-out infinite}.janela.foco{border-color:rgba(255,185,121,.2);box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 46px rgba(255,170,90,.07),inset 0 1px 0 rgba(255,246,232,.05)}.janela.nasce{transform:translate(var(--dx),var(--dy)) scale(.1);opacity:0;transition:none}.janela.some{transform:translate(var(--dx),var(--dy)) scale(.04) rotate(35deg);opacity:0;pointer-events:none;transition:transform .68s cubic-bezier(.6,0,.9,.4),opacity .6s .08s}@keyframes deriva{0%,100%{translate:0 0}50%{translate:0 -6px}}.janela:hover,.janela:focus-within,.janela.arr{animation-play-state:paused}.jt{display:flex;align-items:center;gap:10px;padding:9px 9px 9px 12px;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;border-bottom:1px solid rgba(255,236,214,.06);flex:none}.janela.arr .jt{cursor:grabbing}.jic{flex:none;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;border:1px solid rgba(255,236,214,.08);color:#c9a37c}.jic svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.jt b{flex:none;font:400 13px var(--f-display);color:#d8d0c4;letter-spacing:.02em}.jt em{font:400 12px var(--f-mono);font-style:normal;letter-spacing:.06em;color:#7d7a80;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.jx{flex:none;width:28px;height:28px;padding:0;border-radius:50%;display:grid;place-items:center;color:#7b7880;font-size:17px;line-height:1;border:1px solid transparent;transition:color .3s,border-color .3s}.jx:hover,.jx:focus-visible{color:#ffdcb8;border-color:rgba(255,185,121,.3)}.jc{flex:1;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;overflow:hidden}.janela[data-j=painel] .jc{overflow-y:auto}.jf{flex:none;font:400 12px var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:#7d7a80;line-height:1.6;font-variant-numeric:tabular-nums}.janela h5{margin:2px 0 0;font:500 12px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:#7b7880}.janela .field{font-size:14px;padding:9px 14px}.janela .chips{justify-content:flex-start}.janela .mini.on{color:#ffdcb8;border-color:rgba(255,185,121,.35)}.jnota{flex:1;min-height:0;resize:none;width:100%;box-sizing:border-box;background:rgba(255,255,255,.015);border:1px solid rgba(255,236,214,.06);border-radius:10px;color:#d8d0c4;font:400 15px/1.6 var(--f-read);padding:12px 14px;outline:none;transition:border-color .3s}.jnota:focus{border-color:rgba(255,185,121,.24)}.jnota::placeholder{color:#7d7a80}.mapa{position:relative;flex:1;min-height:0;border-radius:10px;border:1px solid rgba(255,236,214,.06);background:radial-gradient(circle at 50% 50%,rgba(255,185,121,.04),transparent 62%);overflow:hidden;touch-action:none}.mlin{position:absolute;inset:0;width:100%;height:100%}.mlin line{stroke:rgba(255,206,160,.24);stroke-width:1}.no{position:absolute;transform:translate(-50%,-50%);display:flex;align-items:center;gap:6px;max-width:46%;box-sizing:border-box;padding:5px 10px;border-radius:999px;background:rgba(14,14,17,.94);border:1px solid rgba(255,236,214,.1);color:#b3aa9d;font:400 12px var(--f-display);white-space:nowrap;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none;outline:none;transition:border-color .3s,color .3s,box-shadow .3s}.no span{overflow:hidden;text-overflow:ellipsis;outline:none;min-width:0}.no span[contenteditable=true]{user-select:text;-webkit-user-select:text;cursor:text;overflow:visible}.no.arr{cursor:grabbing;z-index:2}.no.raiz{color:#1a1208;background:linear-gradient(180deg,#ffdcb6,#e6a66a);border-color:transparent;font-weight:500}.no.sel{border-color:rgba(255,185,121,.55);box-shadow:0 0 18px rgba(255,170,90,.2);color:#fff1df}.no.raiz.sel{box-shadow:0 0 0 3px rgba(255,185,121,.18),0 0 26px rgba(255,170,90,.35);color:#1a1208}.no:focus-visible{border-color:rgba(255,185,121,.7)}.no i{font-style:normal;color:#7b7880;font-size:13px;line-height:1;cursor:pointer;padding:0 2px}.no i:hover{color:#ffdcb8}.mform,.bform{display:flex;gap:8px;flex:none}.mform input{flex:1;min-width:0}.blist{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.brow{display:grid;grid-template-columns:1fr auto auto auto;gap:6px;align-items:center;padding:5px 6px;border-radius:8px;min-width:0}.brow:hover{background:rgba(255,255,255,.02)}.brow a{color:#b3aa9d;text-decoration:none;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brow a:hover{color:#fff1df}.brow time{font:400 12px var(--f-mono);color:#7d7a80;white-space:nowrap}.brow .mini{padding:3px 7px;font-size:12px;letter-spacing:.06em}.pk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pk div{padding:9px 10px;border-radius:10px;border:1px solid rgba(255,236,214,.06);background:rgba(255,255,255,.015);min-width:0}.pk b{display:block;font:400 17px var(--f-display);color:#e6ddd0;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pk span{display:block;font:400 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:#7b7880;margin-top:2px;line-height:1.4}.pbar{display:flex;flex-direction:column;gap:6px}.pbar div{display:grid;grid-template-columns:76px 1fr 26px;gap:8px;align-items:center}.pbar span{font-size:12px;color:#8a8279;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pbar i{height:3px;border-radius:3px;background:rgba(255,236,214,.06);overflow:hidden}.pbar s{display:block;height:100%;background:linear-gradient(90deg,rgba(255,236,214,.3),#ffb979);text-decoration:none}.pbar em{font:400 12px var(--f-mono);font-style:normal;color:#7c777e;text-align:right;font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.janela{animation:none}}@media (max-width:599px){.edock{left:50%;top:calc(env(safe-area-inset-top,0px) + 106px);flex-direction:row;transform:translate(-50%,-8px)}body.vortex:not(.closing) .edock{transform:translate(-50%,0)}.edock button{width:36px;height:36px;border-radius:11px}.edock button span{display:none}.edock button.on::after{right:50%;top:auto;bottom:-7px;margin:0 -1.5px 0 0}.janela{animation:none}}html,body{touch-action:none}body.voando,body.voando *{cursor:grabbing!important}body.voando #stage{user-select:none;-webkit-user-select:none}.voo{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 22px);transform:translate(-50%,6px);z-index:6;width:max-content;max-width:min(620px,calc(100vw - 32px));box-sizing:border-box;text-align:center;white-space:pre-line;font:400 12px/1.7 var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#8a8279;pointer-events:none;opacity:0;transition:opacity .9s,transform .9s}.voo.on{opacity:1;transform:translate(-50%,0)}body.dica .hint{opacity:0!important;transition:opacity .4s}.centro{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 64px);transform:translateY(8px);z-index:6;display:flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--glass);border:1px solid var(--line);color:#8a8279;font:500 12px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .5s,transform .5s,color .3s,border-color .3s}.centro.on{opacity:1;transform:none;pointer-events:auto}.centro svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.4}.centro:hover,.centro:focus-visible{color:#ffdcb8;border-color:rgba(255,185,121,.35)}@media (max-width:900px){.voo{bottom:calc(env(safe-area-inset-bottom,0px) + 60px)}}@media (max-width:599px){.voo{letter-spacing:.12em;max-width:calc(100vw - 48px)}.centro{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 100px)}}.onda{position:fixed;inset:0;z-index:9;pointer-events:none;opacity:0;--r:0px;backdrop-filter:invert(1) sepia(.22);-webkit-backdrop-filter:invert(1) sepia(.22);-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--r) - 15vmax),rgba(0,0,0,.25) calc(var(--r) - 9vmax),rgba(0,0,0,.9) calc(var(--r) - 2vmax),#000 calc(var(--r) - 2px),transparent var(--r));mask-image:radial-gradient(circle at 50% 50%,transparent calc(var(--r) - 15vmax),rgba(0,0,0,.25) calc(var(--r) - 9vmax),rgba(0,0,0,.9) calc(var(--r) - 2vmax),#000 calc(var(--r) - 2px),transparent var(--r))}.onda.on{opacity:1}.onda::after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--r) * 2);height:calc(var(--r) * 2);transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 0 0 1px rgba(255,236,214,.5),0 0 40px 6px rgba(255,214,170,.25)}@media (prefers-reduced-motion:reduce){.onda{display:none}}#vtx{position:fixed;inset:0;pointer-events:none;overflow:hidden}.vtx{position:absolute;left:0;top:0;--rr:20px;pointer-events:none;transition:opacity .3s}.vb3{position:absolute;left:0;top:0;width:calc(var(--rr) * 2);height:calc(var(--rr) * 2);transform:translate(-50%,-50%);border-radius:50%}.vh{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 45%,#050506 0 62%,#020203 70%);box-shadow:0 0 0 1px rgba(255,206,160,.4),0 0 calc(var(--rr) * .5) rgba(255,170,90,.28),0 0 calc(var(--rr) * 1.6) rgba(255,150,80,.08);z-index:2;transition:box-shadow .3s}.vd{position:absolute;left:50%;top:50%;width:calc(var(--rr) * 5.4);height:calc(var(--rr) * 5.4);border-radius:50%;transform:translate(-50%,-50%) rotateX(74deg) rotateZ(0deg);background:radial-gradient(circle,transparent 0 33%,rgba(255,214,170,.55) 36%,rgba(255,160,80,.28) 46%,rgba(255,140,70,.1) 60%,transparent 70%),repeating-conic-gradient(from 0deg,rgba(255,230,200,.18) 0 6deg,transparent 6deg 17deg);-webkit-mask-image:radial-gradient(circle,transparent 0 33%,#000 36% 62%,transparent 70%);mask-image:radial-gradient(circle,transparent 0 33%,#000 36% 62%,transparent 70%);animation:vgiro 9s linear infinite;z-index:1}.vf{position:absolute;left:50%;top:50%;width:calc(var(--rr) * 5.4);height:calc(var(--rr) * 5.4);transform:translate(-50%,-50%);clip-path:inset(50% 0 0 0);z-index:3}@keyframes vgiro{to{transform:translate(-50%,-50%) rotateX(74deg) rotateZ(360deg)}}.vtx b{position:absolute;left:0;top:calc(var(--rr) * 1.75 + 8px);transform:translateX(-50%);white-space:nowrap;font:500 12px var(--f-mono);letter-spacing:.24em;text-transform:uppercase;color:#8a8279;transition:color .3s}.vtx.sobre b,.vtx.foco b{color:#ffdcb8}.vtx.sobre .vh,.vtx.foco .vh{box-shadow:0 0 0 1px rgba(255,214,170,.7),0 0 calc(var(--rr) * .7) rgba(255,170,90,.45),0 0 calc(var(--rr) * 2) rgba(255,150,80,.14)}body.sobre-vtx{cursor:pointer}.vlista{position:fixed;left:0;top:0;z-index:5;margin-left:-90px;width:180px;box-sizing:border-box;padding:10px 14px;border-radius:12px;background:linear-gradient(160deg,rgba(22,21,25,.88),rgba(9,9,11,.92));border:1px solid rgba(255,236,214,.09);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;pointer-events:none;transition:opacity .5s}.vlista.on{opacity:1;pointer-events:auto}.vlista h4{margin:0 0 6px;font:500 12px var(--f-mono);letter-spacing:.22em;text-transform:uppercase;color:#ffdcb8}.vlista ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.vlista li{font-size:12.5px;color:#7c777e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vlista a{color:#cfc6b8;text-decoration:none}.vlista .ceu-link{color:#cfc6b8;text-decoration:none}.vlista a:hover{color:#fff1df}.vlista .ceu-link:hover{color:#fff1df}.avancar{position:fixed;right:max(20px,env(safe-area-inset-right,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 108px);z-index:6;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--glass);border:1px solid var(--line);color:#8a8279;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:color .3s,border-color .3s,box-shadow .3s}.avancar svg{width:16px;height:16px;fill:currentColor}.avancar:hover,.avancar.on{color:#ffdcb8;border-color:rgba(255,185,121,.4);box-shadow:0 0 24px rgba(255,170,90,.18)}@media (max-width:599px){.avancar{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}.voo{padding:8px 12px;border-radius:12px;background:rgba(10,10,12,.88);border:1px solid rgba(255,236,214,.08)}}@media (prefers-reduced-motion:reduce){.vd{animation:none}}.lado{position:fixed;right:max(20px,env(safe-area-inset-right,0px));z-index:6;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--glass);border:1px solid var(--line);color:#8a8279;transition:color .3s,border-color .3s,box-shadow .3s}.lado svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lado:hover,.lado:focus-visible,.lado.on{color:#ffdcb8;border-color:rgba(255,185,121,.4);box-shadow:0 0 24px rgba(255,170,90,.18)}#psBt{bottom:calc(env(safe-area-inset-bottom,0px) + 160px)}#psBt svg path{fill:currentColor;stroke:none}#psBt.on svg .ps-play{display:none}#psBt:not(.on) svg .ps-stop{display:none}#somBt{bottom:calc(env(safe-area-inset-bottom,0px) + 212px)}#somBt:not(.on) .som-on{display:none}#somBt.on .som-off{display:none}.ps-hud{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 52px);transform:translate(-50%,8px);z-index:6;display:flex;align-items:center;gap:12px;padding:6px 6px 6px 16px;border-radius:999px;background:linear-gradient(160deg,rgba(22,21,25,.88),rgba(9,9,11,.92));border:1px solid rgba(255,185,121,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font:500 12px var(--f-mono);letter-spacing:.18em;text-transform:uppercase;color:#ffdcb8;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .5s,transform .5s}.ps-hud.on{opacity:1;transform:translate(-50%,0);pointer-events:auto}.ps-hud button{padding:6px 12px;border-radius:999px;border:1px solid var(--line);font:inherit;letter-spacing:.14em;color:#8a8279}.ps-hud button:hover{color:#ffdcb8;border-color:rgba(255,185,121,.35)}@media (max-width:599px){#psBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 202px)}#somBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 254px)}.ps-hud{bottom:calc(env(safe-area-inset-bottom,0px) + 96px);letter-spacing:.1em}}#crBt{bottom:calc(env(safe-area-inset-bottom,0px) + 264px)}.cr-info{position:fixed;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 64px);z-index:5;max-width:calc(100vw - 120px);font:400 12px var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:#7c777e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}@media (max-width:599px){#crBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 306px)}.cr-info{left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 100px);max-width:calc(100vw - 96px);letter-spacing:.08em;white-space:normal;line-height:1.5}}#coBt{display:none;bottom:calc(env(safe-area-inset-bottom,0px) + 316px)}#coBt svg rect{fill:none}@media (hover:none) and (pointer:coarse){#coBt{display:grid}}@media (max-width:599px){#coBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 358px)}}#ygg{background:radial-gradient(circle at 34% 28%,rgba(255,250,240,.55) 0,rgba(255,250,240,0) 18%),radial-gradient(circle at 38% 34%,#8a837b 0%,#5a544e 34%,#2f2b28 68%,#141211 100%);box-shadow:inset -18px -22px 46px rgba(0,0,0,.6),inset 10px 12px 26px rgba(255,240,220,.12),inset 0 0 0 1px rgba(255,236,214,.08),0 0 0 1px rgba(255,214,170,.1),-30px -26px 90px rgba(255,200,150,.05),0 30px 80px rgba(0,0,0,.65)}#ygg::before{content:"";position:absolute;inset:-14%;border-radius:50%;background:radial-gradient(circle,transparent 58%,rgba(255,206,160,.10) 66%,rgba(255,170,100,.04) 74%,transparent 82%);pointer-events:none;transition:opacity .6s;opacity:.8}#ygg:hover::before,#ygg:focus-visible::before,body.acting #ygg::before{opacity:1;background:radial-gradient(circle,transparent 56%,rgba(255,214,170,.22) 64%,rgba(255,170,100,.08) 74%,transparent 84%)}#ygg:hover,#ygg:focus-visible,body.acting #ygg{background:radial-gradient(circle at 34% 28%,rgba(255,255,250,.9) 0,rgba(255,255,250,0) 22%),radial-gradient(circle at 38% 34%,#f6eee2 0%,#d6ccbf 30%,#8d8478 64%,#3c3631 100%)}body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:8;background:radial-gradient(ellipse at 50% 50%,transparent 58%,rgba(0,0,0,.38) 100%)}.lado:not(#ldBt){opacity:0;pointer-events:none;transform:translateY(12px) scale(.86);transition:opacity .35s,transform .35s,color .3s,border-color .3s,box-shadow .3s}body.lado-on .lado:not(#ldBt),.lado.on:not(#ldBt):not(#crBt):not(#coBt){opacity:1;pointer-events:auto;transform:none}#ldBt{bottom:calc(env(safe-area-inset-bottom,0px) + 160px)}#ldBt svg circle{fill:currentColor;stroke:none}body.lado-on #ldBt{color:#ffdcb8;border-color:rgba(255,185,121,.4)}#psBt{bottom:calc(env(safe-area-inset-bottom,0px) + 212px)}#somBt{bottom:calc(env(safe-area-inset-bottom,0px) + 264px)}#crBt{bottom:calc(env(safe-area-inset-bottom,0px) + 316px)}#coBt{bottom:calc(env(safe-area-inset-bottom,0px) + 368px)}@media (max-width:599px){#ldBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 202px)}#psBt{bottom:calc(env(safe-area-inset-bottom,0px) + 254px)}#somBt{bottom:calc(env(safe-area-inset-bottom,0px) + 306px)}#crBt{bottom:calc(env(safe-area-inset-bottom,0px) + 358px)}#coBt{bottom:calc(env(safe-area-inset-bottom,0px) + 410px)}}:root{--void:#05060f;--ouro:#e8b44a;--ouro2:#f6d98a;--luz:#fff6dc;--vidro:rgba(10,12,30,.52);--vidro2:rgba(10,12,30,.72);--f-marca:"Michroma","Jost",sans-serif;--brilho:0 0 34px rgba(232,180,74,.16),0 12px 40px rgba(0,0,0,.45)}html,body{background:var(--void)}#ygg,#ygg:hover,#ygg:focus-visible,.horizon,.disk,.disk::after,.minus,.orb,.orb:hover,.orb:focus-visible,.orb.on,.orb.prime::before,.site,.site:hover,.site:focus-visible,.field,.field:focus,textarea.field,.row,.row:hover,.mini,.mini:hover,.mini:focus-visible,.rank s,.fl i,#constel.narrow,.horizon::before,.horizon::after,.orb.card,.orb.card.prime::before,.absorb,.edock button,.edock button:hover,.edock button:focus-visible,.edock button.on,.edock button.on::after,.janela,.janela.foco,.jt,.jic,.jx,.jnota,.jnota:focus,.mapa,.no,.no.raiz,.no.sel,.brow,.pk div,.pbar i,.vbar,.vbar:focus-within,.vb,.vglyph,.vglyph::after,#addr,.tchip,.tchip a b,.tchip .tx,.tchip:hover,.tchip:focus-within,.absv,.absv h4 i,.absv li s,.absv footer,.ic,.arq .ic,.arow,.arow:hover,.lado,.lado:hover,.lado:focus-visible,.lado.on,.ps-hud,.ps-hud button,.row .rec,.aviso,.aviso button,.orb.ring,.voo,.centro,.centro:hover,.vb3,.vh,.vd,.vlista,.avancar,.avancar:hover,.avancar.on,#ygg::before,.sing,.cr-info,#psPara,#avisoB{border-color:transparent!important}.hud,.onda::after{display:none!important}.orb.card,.janela,.vlista,.absv,.aviso,.vbar,.tchip,.ps-hud,.cr-info,.edock button,.vb,.centro,.lado,.avancar,.mini,.field,.row,.arow,.brow,.no{border-radius:16px;clip-path:none!important;background:var(--vidro)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--brilho)}.vbar,.tchip,.lado,.avancar,.vb,.mini{border-radius:999px}.orb.card:hover,.orb.card:focus-visible,.orb.card.on,.lado:hover,.lado.on,.avancar:hover,.avancar.on,.vb:hover,.mini:hover,.edock button.on,.edock button:hover,.janela.foco{box-shadow:0 0 0 1px rgba(246,217,138,0),0 0 44px rgba(232,180,74,.34),0 12px 40px rgba(0,0,0,.45)!important;color:var(--luz)!important}.orb.card b{font:400 12px var(--f-marca);letter-spacing:.16em;text-transform:uppercase;color:var(--ouro2)}.orb.card small{color:#a59fb2}.janela .jt b,.vlista h4,.absv h4,.janela h5{font-family:var(--f-marca);letter-spacing:.2em;text-transform:uppercase;color:var(--ouro2);font-weight:400}.fl i{background:rgba(246,217,138,.35);box-shadow:0 0 6px rgba(246,217,138,.45)}.fl a i{background:var(--ouro2);box-shadow:0 0 10px rgba(246,217,138,.9)}.fl .ceu-link i{background:var(--ouro2);box-shadow:0 0 10px rgba(246,217,138,.9)}.fl a,.fl span{color:#cfc7b8}.fl .ceu-link{color:#cfc7b8}.fl a:hover,.fl a:focus-visible{color:var(--luz);text-shadow:0 0 14px rgba(246,217,138,.6)}.fl .ceu-link:hover,.fl .ceu-link:focus-visible{color:var(--luz);text-shadow:0 0 14px rgba(246,217,138,.6)}.fam h3{font:400 12px var(--f-marca);letter-spacing:.3em;color:rgba(246,217,138,.8)}.eco b{font-family:var(--f-marca);font-size:12px;letter-spacing:.34em;color:var(--ouro)}.eco span{color:#857b60}.hint{color:rgba(246,217,138,.55)}.gbar span,.gdist span{color:#857857}.gbar b,.gdist b{color:var(--ouro2)}#addr{color:#ece5d8}#addr::placeholder{color:#7d7891}#ygg{font-family:var(--f-marca);font-size:clamp(12px,1.3vw,14px);letter-spacing:.34em;text-indent:.34em;color:#100d22;text-shadow:0 0 10px rgba(255,250,236,.95),0 0 24px rgba(255,236,190,.8);background:url(/v34/fotos/esfera.webp) center/118% no-repeat,radial-gradient(circle,#3a3a52 0%,#0b0c18 70%)!important;box-shadow:0 0 60px 6px rgba(232,180,74,.20),0 0 140px 30px rgba(120,140,255,.10)!important;transition:box-shadow .8s,transform .8s,filter .8s}#ygg:hover,#ygg:focus-visible,body.acting #ygg{background:url(/v34/fotos/esfera.webp) center/124% no-repeat,radial-gradient(circle,#4a4a66 0%,#0b0c18 70%)!important;box-shadow:0 0 90px 14px rgba(246,217,138,.34),0 0 200px 50px rgba(120,140,255,.14)!important;filter:brightness(1.12)}#ygg small{font-family:var(--f-mono);color:rgba(16,13,34,.75);letter-spacing:.3em;text-indent:.3em;text-shadow:0 0 8px rgba(255,250,236,.95)}.act{display:none!important}#ygg::before,#ygg::after{display:none!important}#bnfoto{position:absolute;left:50%;top:50%;width:calc(var(--hr) * 7.92);height:calc(var(--hr) * 4.32);transform:translate(-50%,-50%) scale(.6);opacity:.001;pointer-events:none;will-change:transform,opacity;transition:opacity 1.1s ease,transform 1.4s cubic-bezier(.2,.8,.2,1);z-index:0}body.vortex #bnfoto{opacity:1;transform:translate(-50%,-50%) scale(1)}body.closing #bnfoto{opacity:.001;transform:translate(-50%,-50%) scale(.2);transition:opacity .6s,transform .7s cubic-bezier(.7,0,.95,.3)}#stage.open #bnfoto{width:calc(var(--hr) * 7.92 * 1.35);height:calc(var(--hr) * 4.32 * 1.35)}.horizon{box-shadow:0 0 0 0 transparent,0 0 60px rgba(0,0,0,.9) inset,0 0 26px rgba(255,214,150,.22)!important;background:radial-gradient(circle at 50% 45%,#030304 0 60%,#000 100%)!important}.disk{display:none!important}.minus i{background:#000!important;box-shadow:0 0 18px rgba(232,180,74,.35),inset 0 2px 3px rgba(0,0,0,.95)!important}.minus:hover i,.minus:focus-visible i{box-shadow:0 0 30px rgba(246,217,138,.7),inset 0 2px 3px rgba(0,0,0,.95)!important}.vtx .vd,.vtx .vf,.vtx .vh{display:none!important}.vtx .vb3{background:none!important;box-shadow:none!important}.vtx .vb3::before{content:"";position:absolute;left:50%;top:50%;width:calc(var(--rr) * 4.4);height:calc(var(--rr) * 4.4);transform:translate(-50%,-50%);border-radius:50%;background:var(--foto) center/contain no-repeat;animation:vgira 70s linear infinite;filter:drop-shadow(0 0 calc(var(--rr) * .3) rgba(0,0,0,.4))}.vtx.sobre .vb3::before,.vtx.foco .vb3::before{filter:brightness(1.25) drop-shadow(0 0 calc(var(--rr) * .5) var(--brilhoV,rgba(246,217,138,.5)))}@keyframes vgira{to{transform:translate(-50%,-50%) rotate(-360deg)}}.vtx b{top:calc(var(--rr) * 2.25 + 6px);font:400 12px var(--f-marca);letter-spacing:.3em;color:rgba(255,246,220,.75);text-shadow:0 0 10px #000}.vtx.sobre b,.vtx.foco b{color:var(--luz)}@media (prefers-reduced-motion:reduce){.vtx .vb3::before{animation:none}}#entrada{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:#02050f;transition:opacity 1.2s ease .5s;cursor:pointer;overflow:hidden}#entrada .emb{position:relative;width:min(62vmin,440px);aspect-ratio:560/544;transform:translateY(-10.6%) scale(1.04);transition:transform 1.5s cubic-bezier(.7,0,.3,1),opacity .6s;--rev:0%}#entrada img{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .4s}#entrada.on img{opacity:1;-webkit-mask-image:linear-gradient(to top,#000 calc(var(--rev) - 6%),transparent var(--rev));mask-image:linear-gradient(to top,#000 calc(var(--rev) - 6%),transparent var(--rev));animation:embRevela 2.2s cubic-bezier(.3,.1,.3,1) forwards}#entrada.on img.emb-luz{filter:brightness(2.4) saturate(1.3) blur(1px);-webkit-mask-image:linear-gradient(to top,transparent calc(var(--rev) - 9%),#000 calc(var(--rev) - 3%),transparent var(--rev));mask-image:linear-gradient(to top,transparent calc(var(--rev) - 9%),#000 calc(var(--rev) - 3%),transparent var(--rev));mix-blend-mode:screen}@keyframes embRevela{from{--rev:0%}to{--rev:112%}}@property --rev{syntax:'<percentage>';inherits:true;initial-value:0%}#entrada .emb-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#entrada .emb-iris{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;background:#02050f;box-shadow:0 0 40px 10px rgba(232,180,74,.35);transform:translate(-50%,-50%) scale(0);pointer-events:none}#entrada.sai .emb{transform:translateY(-10.6%) scale(1.3);opacity:0;transition:opacity .5s .6s,transform 1.4s cubic-bezier(.7,0,.3,1)}#entrada.sai .emb img{animation:none;-webkit-mask-image:none;mask-image:none}#entrada.sai{opacity:0;pointer-events:none}#entrada.sai .emb-iris{animation:embIris 1.1s cubic-bezier(.6,0,.4,1) forwards}@keyframes embIris{0%{transform:translate(-50%,-50%) scale(0)}70%{transform:translate(-50%,-50%) scale(260)}100%{transform:translate(-50%,-50%) scale(260);opacity:0}}@media (prefers-reduced-motion:reduce){#entrada.on img{animation:none;-webkit-mask-image:none;mask-image:none}}@media (max-width:599px){#ygg{letter-spacing:.26em;text-indent:.26em}}#ceuvivo{position:fixed;inset:0;z-index:7;display:none;pointer-events:none}#ceuvivo.on{display:block;pointer-events:auto}#ceuvivo .ceuq{position:absolute;inset:0;background:transparent}#ceuvivo iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:transparent;color-scheme:dark}#ceuvivo .ceuvolta{position:fixed;left:50%;top:calc(env(safe-area-inset-top,0px) + 14px);transform:translateX(-50%);z-index:2;width:96px;height:38px;padding:0;border:0;border-radius:999px;background:rgba(5,6,15,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 26px rgba(232,180,74,.22);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .6s .9s,box-shadow .3s}#ceuvivo.on .ceuvolta{opacity:1}#ceuvivo .ceuvolta i{display:block;width:32px;height:6px;border-radius:999px;background:#000;box-shadow:0 0 14px rgba(232,180,74,.5),inset 0 2px 3px rgba(0,0,0,.95)}#ceuvivo .ceuvolta:hover,#ceuvivo .ceuvolta:focus-visible{box-shadow:0 0 40px rgba(246,217,138,.55)}#ygg{transition:box-shadow .8s,transform .8s,filter .8s,opacity 1s,scale 1.2s cubic-bezier(.5,0,.2,1)}body.ceu-viagem #ygg{scale:.12;opacity:0;filter:blur(6px);pointer-events:none}body.ceu-viagem #mundos,body.ceu-viagem #mundo,body.ceu-viagem .ceubt,body.ceu-viagem #voo,body.ceu-viagem .cr-info,body.ceu-viagem .lado,body.ceu-viagem .avancar,body.ceu-viagem .centro,body.ceu-viagem .hint{opacity:0!important;pointer-events:none!important;transition:opacity .6s}body.ceu-viagem #vtx{opacity:.35;transition:opacity 1.2s}body.ceu-on .vbar,body.ceu-on .edock,body.ceu-on #tabsOrb,body.ceu-on .gbar{opacity:0!important;pointer-events:none!important}.ceubt{position:fixed;left:max(20px,env(safe-area-inset-left,0px));bottom:calc(env(safe-area-inset-bottom,0px) + 108px);z-index:6;display:flex;align-items:center;gap:9px;padding:8px 14px 8px 9px;border-radius:999px;background:rgba(7,9,20,.5);border:0;color:#f6d98a;font:500 12px var(--f-mono);letter-spacing:.2em;text-transform:uppercase;box-shadow:0 0 22px rgba(232,180,74,.18);cursor:pointer;transition:box-shadow .3s,color .3s,opacity .6s}.ceubt i{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6dc 0%,#e8b44a 55%,#b98a3e 100%);box-shadow:0 0 12px rgba(246,217,138,.8);animation:ceupulsa 5s ease-in-out infinite}@keyframes ceupulsa{0%,100%{box-shadow:0 0 12px rgba(246,217,138,.8)}50%{box-shadow:0 0 22px 4px rgba(246,217,138,.95)}}.ceubt:hover{color:#fff6dc;box-shadow:0 0 34px rgba(232,180,74,.4)}body.closing .ceubt{opacity:0;pointer-events:none}@media (max-width:599px){.ceubt{left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}.ceubt span{display:none}.ceubt{padding:9px}}@media (prefers-reduced-motion:reduce){.ceubt i{animation:none}#ygg{transition:none}}#jw{position:fixed;inset:0;z-index:20;display:none;--ox:50%;--oy:50%}#jw.on{display:block}#jw .jw-ceu{position:absolute;inset:0;background:radial-gradient(circle at var(--ox) var(--oy),rgba(5,6,15,.35),rgba(5,6,15,.82) 70%);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);opacity:0;transition:opacity .6s ease}#jw.aberto .jw-ceu{opacity:1}#jw .jw-q{position:absolute;left:max(18px,3vw,env(safe-area-inset-left,0px));right:max(18px,3vw,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 62px);bottom:calc(env(safe-area-inset-bottom,0px) + 92px);border-radius:26px;overflow:hidden;background:#0a0c1e;box-shadow:0 0 0 1px rgba(255,246,220,0),0 0 80px rgba(232,180,74,.18),0 30px 90px rgba(0,0,0,.6);clip-path:circle(0% at var(--qx,50%) var(--qy,50%));transition:clip-path .9s cubic-bezier(.2,.8,.2,1)}#jw.aberto .jw-q{clip-path:circle(150% at var(--qx,50%) var(--qy,50%))}#jw.fecha .jw-q{clip-path:circle(0% at 50% 100%);transition:clip-path .55s cubic-bezier(.7,0,.95,.3)}#jw.fecha .jw-ceu{opacity:0}#jw .jw-telas{position:absolute;inset:0}#jw iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff;opacity:0;visibility:hidden;transition:opacity .5s ease}#jw iframe.viva{visibility:visible}#jw.carregou iframe.viva{opacity:1}#jw .jw-x{all:unset;flex:none;cursor:pointer;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;color:#ece5d8;font:300 22px/1 "Jost",sans-serif;background:rgba(10,12,30,.6);box-shadow:0 0 18px rgba(232,180,74,.18)}#jw .jw-x:hover,#jw .jw-x:focus-visible{color:#fff6dc;box-shadow:0 0 28px rgba(232,180,74,.4)}#jw .jw-luz{position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff6dc,#e8b44a 45%,rgba(232,180,74,0) 72%);filter:blur(1px);animation:jwrespira 2.4s ease-in-out infinite;transition:opacity .4s}#jw.carregou .jw-luz{opacity:0}@keyframes jwrespira{0%,100%{transform:scale(.7);opacity:.55}50%{transform:scale(1.05);opacity:1}}#jw .jw-cartao{position:absolute;inset:0;display:none;place-items:center;text-align:center;padding:28px;background:radial-gradient(circle at 50% 40%,rgba(232,180,74,.14),transparent 60%),#0a0c1e;color:#ece5d8}#jw.recusa .jw-cartao{display:grid}#jw.recusa .jw-luz,#jw.recusa iframe{display:none}.jw-cartao b{display:block;font:400 13px "Michroma","Jost",sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#f6d98a;margin-bottom:12px}.jw-cartao p{margin:0 auto 20px;max-width:34ch;font:300 15px/1.55 "Jost",sans-serif;color:#cfc7b8}.jw-cartao a{display:inline-block;padding:12px 22px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff6dc,#e8b44a 70%);color:#16120a;text-decoration:none;font:500 12px "Jost",sans-serif;letter-spacing:.08em;box-shadow:0 0 30px rgba(232,180,74,.45)}.jw-cartao .jw-ca{display:inline-block;padding:12px 22px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff6dc,#e8b44a 70%);color:#16120a;text-decoration:none;font:500 12px "Jost",sans-serif;letter-spacing:.08em;box-shadow:0 0 30px rgba(232,180,74,.45)}#jw .jw-topo{position:absolute;left:max(22px,3vw,env(safe-area-inset-left,0px));right:max(22px,3vw,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 14px);height:38px;display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(-8px);transition:opacity .5s .25s,transform .5s .25s}#jw.aberto .jw-topo{opacity:1;transform:none}.jw-topo b{font:400 12px "Michroma","Jost",sans-serif;letter-spacing:.26em;text-transform:uppercase;color:#f6d98a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.jw-topo span{font:400 12px "IBM Plex Mono",monospace;letter-spacing:.08em;color:rgba(236,229,216,.55);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.jw-topo a{flex:none;font:500 12px "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#ece5d8;text-decoration:none;padding:9px 14px;border-radius:999px;background:rgba(10,12,30,.6);box-shadow:0 0 18px rgba(232,180,74,.18)}.jw-topo .jw-fora{flex:none;font:500 12px "IBM Plex Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#ece5d8;text-decoration:none;padding:9px 14px;border-radius:999px;background:rgba(10,12,30,.6);box-shadow:0 0 18px rgba(232,180,74,.18)}.jw-topo a:hover,.jw-topo a:focus-visible{color:#fff6dc;box-shadow:0 0 28px rgba(232,180,74,.4)}.jw-topo .jw-fora:hover,.jw-topo .jw-fora:focus-visible{color:#fff6dc;box-shadow:0 0 28px rgba(232,180,74,.4)}#jw .jw-menos{position:absolute;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);transform:translateX(-50%);width:120px;height:46px;border-radius:999px;border:0;background:rgba(5,6,15,.7);box-shadow:0 0 30px rgba(232,180,74,.25);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .5s .3s,box-shadow .3s}#jw.aberto .jw-menos{opacity:1}#jw .jw-menos i{display:block;width:38px;height:7px;border-radius:999px;background:#000;box-shadow:0 0 16px rgba(232,180,74,.45),inset 0 2px 3px rgba(0,0,0,.95)}#jw .jw-menos:hover,#jw .jw-menos:focus-visible{box-shadow:0 0 44px rgba(246,217,138,.55)}@media (max-width:599px){#jw .jw-q{left:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 56px);bottom:calc(env(safe-area-inset-bottom,0px) + 84px);border-radius:20px}.jw-topo span{display:none}}@media (prefers-reduced-motion:reduce){#jw .jw-q{transition:none;clip-path:none}#jw .jw-luz{animation:none}}#mesaBt{position:fixed;right:max(20px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 18px);z-index:9;width:44px;height:44px;border:0;border-radius:50%;background:rgba(7,9,20,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6d98a;display:grid;place-items:center;cursor:pointer;box-shadow:0 0 22px rgba(232,180,74,.18);transition:box-shadow .3s,color .3s,opacity .5s}#mesaBt svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}#mesaBt .m1,#mesaBt .m2{opacity:.35;transition:opacity .4s}#mesaBt.vivo .m1{opacity:1;animation:mesaOnda 1.6s ease-in-out infinite}#mesaBt.vivo .m2{opacity:1;animation:mesaOnda 1.6s ease-in-out .3s infinite}@keyframes mesaOnda{0%,100%{opacity:.45}50%{opacity:1}}#mesaBt i{position:absolute;right:-2px;top:-2px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff6dc,#e8b44a 70%);color:#16120a;font:600 12px/18px "IBM Plex Mono",monospace;text-align:center;opacity:0;transform:scale(.6);transition:opacity .3s,transform .3s}#mesaBt[data-n]:not([data-n=""]) i{opacity:1;transform:none}#mesaBt:hover,#mesaBt:focus-visible,#mesaBt[aria-expanded="true"]{color:#fff6dc;box-shadow:0 0 34px rgba(232,180,74,.42)}body.ceu-on #mesaBt,body.jw-on #mesaBt,body.closing #mesaBt,body.warp #mesaBt{opacity:0;pointer-events:none}#mesa{position:fixed;right:max(16px,env(safe-area-inset-right,0px));top:calc(env(safe-area-inset-top,0px) + 70px);z-index:9;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - 120px);box-sizing:border-box;padding:14px 14px 10px;border-radius:22px;background:rgba(8,10,26,.66);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 0 60px rgba(232,180,74,.16),0 20px 60px rgba(0,0,0,.5);color:#ece5d8;display:flex;flex-direction:column;gap:8px;opacity:0;pointer-events:none;transform:translateY(-10px) scale(.97);transform-origin:100% 0;transition:opacity .35s ease,transform .45s cubic-bezier(.2,.8,.2,1)}#mesa.on{opacity:1;pointer-events:auto;transform:none}#mesa header{display:flex;align-items:center;gap:10px;padding:0 2px 6px}#mesa header b{font:400 12px "Michroma","Jost",sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#f6d98a}#mesa header span{flex:1;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#7b7876;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mesa .mesa-x{all:unset;cursor:pointer;width:40px;height:26px;display:grid;place-items:center;border-radius:999px}#mesa .mesa-x::before{content:"";width:20px;height:5px;border-radius:999px;background:#000;box-shadow:0 0 12px rgba(232,180,74,.45),inset 0 1px 2px rgba(0,0,0,.9)}#mesa .mf-l{display:flex;flex-direction:column;gap:6px;overflow:auto;scrollbar-width:none}#mesa .mf-l::-webkit-scrollbar{display:none}#mesa .mf{padding:10px 12px;border-radius:16px;background:rgba(246,217,138,.05);display:flex;flex-direction:column;gap:8px;transition:background .3s,box-shadow .3s}#mesa .mf.toca{background:rgba(246,217,138,.1);box-shadow:0 0 24px rgba(232,180,74,.14)}#mesa .mf-t{display:flex;align-items:baseline;gap:10px;min-width:0}#mesa .mf-t b{font:500 14px "Jost",sans-serif;color:#fff6dc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#mesa .mf-t span{flex:none;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.1em;text-transform:uppercase;color:#7c7978;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mesa .mf.toca .mf-t b::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;margin:0 8px 1px 0;background:#f6d98a;box-shadow:0 0 10px rgba(246,217,138,.9);animation:mesaOnda 1.4s ease-in-out infinite}#mesa label{display:flex;align-items:center;gap:10px}#mesa input[type=range]{-webkit-appearance:none;appearance:none;flex:1;height:26px;margin:0;background:transparent;cursor:pointer;--p:100%}#mesa input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#f6d98a var(--p),rgba(246,217,138,.16) var(--p))}#mesa input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:linear-gradient(90deg,#f6d98a var(--p),rgba(246,217,138,.16) var(--p))}#mesa input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6dc,#e8b44a 70%);box-shadow:0 0 14px rgba(246,217,138,.8)}#mesa input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6dc,#e8b44a 70%);box-shadow:0 0 14px rgba(246,217,138,.8)}#mesa label em{flex:none;width:36px;text-align:right;font:400 12px "IBM Plex Mono",monospace;font-style:normal;color:rgba(236,229,216,.6)}#mesa .mf p{margin:0;font:300 12.5px/1.45 "Jost",sans-serif;color:rgba(236,229,216,.6)}#mesa .mf-b{display:flex;gap:6px;flex-wrap:wrap}#mesa .mf-b:empty{display:none}#mesa .mf-b button{all:unset;cursor:pointer;padding:6px 12px;border-radius:999px;background:rgba(10,12,30,.6);color:#ece5d8;font:500 12px "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 0 14px rgba(232,180,74,.14);transition:box-shadow .3s,color .3s}#mesa .mf-b button:hover,#mesa .mf-b button:focus-visible{color:#fff6dc;box-shadow:0 0 22px rgba(232,180,74,.4)}@media (max-width:599px){#mesaBt{right:16px;top:calc(env(safe-area-inset-top,0px) + 14px);width:40px;height:40px}#mesa{right:8px;left:8px;width:auto;top:calc(env(safe-area-inset-top,0px) + 62px)}}@media (prefers-reduced-motion:reduce){#mesaBt.vivo .m1,#mesaBt.vivo .m2,#mesa .mf.toca .mf-t b::before{animation:none}}#mesa h5{margin:4px 2px 2px;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:rgba(246,217,138,.55)}#mesa .mf-aviso{margin:4px 2px 0;font:300 12px/1.45 "Jost",sans-serif;color:#7b7876}#mesa .mf-aviso button{all:unset;cursor:pointer;margin-left:6px;padding:3px 10px;border-radius:999px;background:rgba(10,12,30,.6);color:#f6d98a;font:500 12px "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 12px rgba(232,180,74,.18)}#mesa .mf-t{align-items:center}#mesa .mf-nivel{flex:none;margin-left:auto;width:46px;height:6px;border-radius:999px;background:linear-gradient(90deg,#f6d98a calc(var(--n) * 100%),rgba(246,217,138,.12) calc(var(--n) * 100%));box-shadow:0 0 calc(var(--n) * 14px) rgba(246,217,138,.7);transition:box-shadow .2s}#mesa .mf.pc .mf-t span{margin-left:0}#mesa .mf-mudo{all:unset;flex:none;cursor:pointer;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:rgba(10,12,30,.6);box-shadow:0 0 12px rgba(232,180,74,.14)}#mesa .mf-mudo::before{content:"";width:14px;height:14px;background:#f6d98a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v4h4l5 4V6L8 10z'/%3E%3Cpath d='M16 9a4 4 0 010 6'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v4h4l5 4V6L8 10z'/%3E%3Cpath d='M16 9a4 4 0 010 6'/%3E%3C/svg%3E") center/contain no-repeat}#mesa .mf-mudo.on{background:rgba(232,180,74,.22)}#mesa .mf-mudo.on::before{background:#fff6dc;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v4h4l5 4V6L8 10z'/%3E%3Cpath d='M17 9l5 5M22 9l-5 5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10v4h4l5 4V6L8 10z'/%3E%3Cpath d='M17 9l5 5M22 9l-5 5'/%3E%3C/svg%3E")}#mesa .mf.pc:not(.toca){opacity:.62}#mesa .mf.pc:not(.toca):hover,#mesa .mf.pc:not(.toca):focus-within{opacity:1}#mesa .mf-ico{flex:none;width:16px;height:16px;border-radius:4px;margin-right:2px}#mesa .mf.aba:not(.toca){opacity:.7}#mesa .mf.aba .mf-t .mf-mudo{margin-left:auto}#poeira{position:fixed;inset:0;width:100%;height:100%;z-index:5;pointer-events:none;mix-blend-mode:screen}.ygg-halo{position:absolute;left:50%;top:50%;width:calc(var(--hr) * 2);height:calc(var(--hr) * 2);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(246,217,138,.26) 0%,rgba(246,217,138,.12) 28%,rgba(120,140,255,.08) 52%,rgba(120,140,255,0) 72%);animation:yggRespira 6s ease-in-out infinite;transition:opacity .8s}@keyframes yggRespira{0%,100%{transform:translate(-50%,-50%) scale(1.25);opacity:.75}50%{transform:translate(-50%,-50%) scale(1.62);opacity:1}}body.vortex .ygg-halo,body.warp .ygg-halo,body.closing .ygg-halo,body.ceu-viagem .ygg-halo,body.acting .ygg-halo{opacity:0}#ygg{animation:yggPulso 6s ease-in-out infinite}@keyframes yggPulso{0%,100%{filter:brightness(1)}50%{filter:brightness(1.07)}}body.vortex #ygg,body.warp #ygg,body.ceu-viagem #ygg{animation:none}#ygg{overflow:visible;--lx:30%;--ly:30%;--lf:.5}.ygg-luz{position:absolute;inset:-2px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at var(--lx) var(--ly),rgba(255,250,236,calc(.55 * var(--lf) + .18)) 0%,rgba(255,240,200,calc(.22 * var(--lf) + .05)) 22%,rgba(255,240,200,0) 48%);-webkit-mask:radial-gradient(circle,transparent 58%,#000 84%,#000 100%);mask:radial-gradient(circle,transparent 58%,#000 84%,#000 100%);mix-blend-mode:screen;transition:background .9s ease}.ygg-luz::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 18px rgba(255,246,220,calc(.35 * var(--lf)));transition:box-shadow .9s}@media (prefers-reduced-motion:reduce){.ygg-halo,#ygg{animation:none}}.vtx{perspective:calc(var(--rr) * 14)}.vtx .vb3{transform-style:preserve-3d;transform:rotateZ(var(--giro,0deg)) rotateX(var(--inc,52deg));transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.vtx.foco .vb3{transform:rotateZ(var(--giro,0deg)) rotateX(calc(var(--inc,52deg) * .25))}.vtx.sobre .vb3{transform:rotateZ(var(--giro,0deg)) rotateX(calc(var(--inc,52deg) * .7))}.vtx .vb3::after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--rr) * 4.6);height:calc(var(--rr) * 4.6);border-radius:50%;transform:translate(-50%,-50%) translateZ(calc(var(--rr) * -.35));background:radial-gradient(circle,rgba(0,0,0,.55) 0%,rgba(0,0,0,.28) 42%,rgba(0,0,0,0) 70%);pointer-events:none}.vtx .vb3::before{box-shadow:0 calc(var(--rr) * .22) calc(var(--rr) * .5) calc(var(--rr) * -.2) rgba(255,246,220,.25),inset 0 calc(var(--rr) * -.3) calc(var(--rr) * .6) rgba(255,246,220,.14)}.vtx b{top:calc(var(--rr) * 2.4 + 8px)}@media (prefers-reduced-motion:reduce){.vtx .vb3{transition:none}}#mundo{overflow:hidden;isolation:isolate}#mundo::before{content:"";position:absolute;inset:-30%;z-index:-1;background:var(--f) center/60% no-repeat;filter:blur(28px) saturate(1.4);opacity:.42;pointer-events:none;animation:mgira 90s linear infinite}#mundo::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgba(8,10,26,.2),rgba(8,10,26,.72) 60%);box-shadow:inset 0 1px 0 var(--g);pointer-events:none}#mundo header i{box-shadow:0 0 30px var(--g)}#mundo li a::before{background:var(--g);box-shadow:0 0 10px var(--g)}#mundo li a:hover,#mundo li a:focus-visible{box-shadow:0 0 24px var(--g);background:rgba(255,255,255,.05)}#mundo li .ceu-link:hover,#mundo li .ceu-link:focus-visible{box-shadow:0 0 24px var(--g);background:rgba(255,255,255,.05)}#mundos button.on,#mundos button:hover{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--g) 55%,transparent),transparent 72%)}.ouro-t,#mundo h4,.jw-topo b,#mesa header b,.vtx b,#mundos button b,.eco b,.vlista h4,.absv h4,.janela .jt b,.orb.card b,#ygg{background:linear-gradient(180deg,#fff4d2 0%,#f6d98a 38%,#e8b44a 62%,#b07c2a 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 0 6px rgba(232,180,74,.38)) drop-shadow(0 1px 0 rgba(0,0,0,.6))}#ygg{background:url(/v34/fotos/esfera.webp) center/118% no-repeat,radial-gradient(circle,#3a3a52 0%,#0b0c18 70%)!important;-webkit-background-clip:border-box;background-clip:border-box;color:#100d22!important;filter:none}#ygg .ygg-nome{display:inline-block;background:linear-gradient(180deg,#2a2140 0%,#100d22 55%,#3b2d1a 100%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 7px rgba(255,250,236,.95)) drop-shadow(0 0 16px rgba(255,236,190,.7))}#mundos button b{letter-spacing:.14em;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}#mundos button{width:68px}@media (max-width:1200px){#mundos button b{letter-spacing:.06em;font-size:12px}}#mundo h4{letter-spacing:.34em;font-size:12.5px}.jw-topo b,#mesa header b{letter-spacing:.3em}.vtx b{letter-spacing:.36em;font-size:12px}.vtx.sobre b,.vtx.foco b{filter:drop-shadow(0 0 10px rgba(246,217,138,.8)) drop-shadow(0 1px 0 rgba(0,0,0,.6))}#mundos button.on b,#mundos button:hover b{filter:drop-shadow(0 0 10px rgba(246,217,138,.85))}@media (max-width:599px){#mundos button b{letter-spacing:.12em;font-size:12px}}#lua{position:fixed;left:0;top:0;width:clamp(58px,7.5vmin,96px);height:clamp(58px,7.5vmin,96px);z-index:1;pointer-events:none;opacity:0;transition:opacity 1.2s;filter:drop-shadow(0 0 14px rgba(214,223,238,.45)) drop-shadow(0 0 40px rgba(214,223,238,.18));will-change:transform}#lua canvas{width:100%;height:100%;display:block;border-radius:50%}#horizonte{position:fixed;left:-2vw;right:-2vw;bottom:0;height:clamp(120px,26vh,300px);z-index:4;pointer-events:none;opacity:0;background:url(/v34/fotos/horizonte.webp) 30% bottom/cover no-repeat;will-change:transform,opacity;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}#horizonte::after{content:"";position:absolute;inset:auto 0 0 0;height:42%;background:linear-gradient(to top,rgba(232,180,74,.08),rgba(232,180,74,0));mix-blend-mode:screen}body.vortex #horizonte,body.warp #horizonte,body.closing #horizonte,body.ceu-viagem #horizonte,body.jw-on #horizonte,body.ceu-on #horizonte,body.vortex #lua,body.warp #lua,body.ceu-viagem #lua,body.jw-on #lua,body.ceu-on #lua{opacity:0!important}@media (max-width:599px){#horizonte{height:clamp(90px,18vh,200px)}}#constel{display:none!important}.vlista{display:none!important}#mundos{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 16px);transform:translateX(-50%);z-index:7;display:flex;gap:6px;padding:8px 10px;border-radius:999px;background:rgba(6,8,20,.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 40px rgba(232,180,74,.10),0 10px 40px rgba(0,0,0,.4);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.8,.2,1)}#mundos button{all:unset;box-sizing:border-box;cursor:pointer;width:62px;display:flex;flex-direction:column;align-items:center;gap:5px;border-radius:18px;padding:4px 0 2px;-webkit-tap-highlight-color:transparent}#mundos button i{display:block;width:38px;height:38px;border-radius:50%;background:var(--f) center/contain no-repeat;transition:scale .5s cubic-bezier(.2,.8,.2,1),filter .5s;filter:drop-shadow(0 0 6px rgba(0,0,0,.6))}#mundos button.esfera i{background-size:118%;box-shadow:0 0 16px rgba(246,217,138,.35)}#mundos button:not(.esfera) i{animation:mgira 40s linear infinite}#mundos button b{font:400 12px "Michroma","Jost",sans-serif;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,246,220,.6);white-space:nowrap;transition:color .4s}#mundos button:hover i,#mundos button:focus-visible i,#mundos button.on i{scale:1.16;filter:brightness(1.2) drop-shadow(0 0 12px var(--g))}#mundos button:hover b,#mundos button:focus-visible b,#mundos button.on b{color:#fff6dc}#mundos button:focus-visible{box-shadow:0 0 0 2px rgba(246,217,138,.5)}@keyframes mgira{to{transform:rotate(-360deg)}}#mundos button.on i,#mundos button:hover i{animation-play-state:paused}#mundos button{opacity:0;transform:translateY(10px);animation:msobe .8s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--n) * 70ms + .3s)}body.entrando #mundos button{animation-delay:calc(var(--n) * 90ms + 2.9s)}@keyframes msobe{to{opacity:1;transform:none}}body.vortex #mundos,body.warp #mundos,body.closing #mundos,body.ceu-on #mundos,body.jw-on #mundos,body.acting #mundos{opacity:0;pointer-events:none;transform:translateX(-50%) translateY(20px)}#mundo{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom,0px) + 104px);z-index:7;width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:16px 16px 12px;border-radius:22px;background:rgba(8,10,26,.62);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 0 60px var(--g,rgba(232,180,74,.2)),0 20px 60px rgba(0,0,0,.5);color:#ece5d8;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(16px) scale(.97);transform-origin:50% 100%;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}body.mundo-on #mundo{opacity:1;pointer-events:auto;transform:translateX(-50%)}body.vortex #mundo,body.warp #mundo,body.ceu-on #mundo,body.jw-on #mundo{opacity:0!important;pointer-events:none!important}#mundo header{display:flex;align-items:center;gap:14px;margin-bottom:10px}#mundo header i{flex:none;width:58px;height:58px;border-radius:50%;background:var(--f) center/contain no-repeat;animation:mgira 50s linear infinite;filter:drop-shadow(0 0 14px var(--g))}#mundo header i.esfera{background-size:118%;animation:none;box-shadow:0 0 22px rgba(246,217,138,.4)}#mundo h4{margin:0;font:400 12px "Michroma","Jost",sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#f6d98a}#mundo header small{display:block;margin-top:6px;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#7b7876}#mundo .mfecha{all:unset;cursor:pointer;margin-left:auto;align-self:flex-start;width:44px;height:28px;display:grid;place-items:center;border-radius:999px}#mundo .mfecha::before{content:"";width:22px;height:5px;border-radius:999px;background:#000;box-shadow:0 0 12px rgba(232,180,74,.45),inset 0 1px 2px rgba(0,0,0,.9)}#mundo .mfecha:hover::before,#mundo .mfecha:focus-visible::before{box-shadow:0 0 20px rgba(246,217,138,.8)}#mundo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(46vh,340px);overflow:auto;scrollbar-width:none}#mundo ul::-webkit-scrollbar{display:none}#mundo li a,#mundo li span{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:14px;text-decoration:none;color:#ece5d8;font:400 14px "Jost",sans-serif;transition:background .3s,box-shadow .3s}#mundo li .ceu-link{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:14px;text-decoration:none;color:#ece5d8;font:400 14px "Jost",sans-serif;transition:background .3s,box-shadow .3s}#mundo li a::before,#mundo li span::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#f6d98a;box-shadow:0 0 10px rgba(246,217,138,.9);transform:translateY(-1px)}#mundo li a em,#mundo li span em{margin-left:auto;font:400 12px "IBM Plex Mono",monospace;font-style:normal;color:#7b7979;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48%}#mundo li .ceu-link em{margin-left:auto;font:400 12px "IBM Plex Mono",monospace;font-style:normal;color:#7b7979;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:48%}#mundo li a:hover,#mundo li a:focus-visible{background:rgba(246,217,138,.08);box-shadow:0 0 24px rgba(232,180,74,.18);outline:none}#mundo li .ceu-link:hover,#mundo li .ceu-link:focus-visible{background:rgba(246,217,138,.08);box-shadow:0 0 24px rgba(232,180,74,.18);outline:none}#mundo li span{color:#7b7876}#mundo li span::before{background:rgba(246,217,138,.3);box-shadow:none}.vtx.mini b{opacity:0}.vtx b{transition:opacity .4s}#ygg small{color:rgba(246,217,138,.8)!important;text-shadow:0 0 8px #000,0 0 16px #000!important}#voo{bottom:calc(env(safe-area-inset-bottom,0px) + 100px)!important;transition:opacity .8s}body.voo-some #voo,body.mundo-on #voo{opacity:0!important;pointer-events:none}body:not(.vortex):not(.warp):not(.closing) .cr-info{top:calc(env(safe-area-inset-top,0px) + 22px);bottom:auto}@media (max-width:599px){#mundos{gap:0;padding:6px 4px;width:calc(100vw - 16px);box-sizing:border-box;justify-content:space-between;border-radius:26px}#mundos button{width:calc((100vw - 24px) / 7)}#mundos button i{width:34px;height:34px}#mundos button b{font-size:12px;letter-spacing:.08em}#mundo{bottom:calc(env(safe-area-inset-bottom,0px) + 92px)}body:not(.vortex) .cr-info{opacity:0;pointer-events:none}body:not(.vortex):not(.warp) .ceubt{left:16px;top:calc(env(safe-area-inset-top,0px) + 16px);bottom:auto}body.mundo-on #avancar,body.mundo-on #ldBt,body.mundo-on .lado{opacity:0!important;pointer-events:none!important}}@media (min-width:900px){#mundo{left:auto;right:max(28px,4vw);bottom:auto;top:50%;transform:translateY(-46%) translateX(16px) scale(.97);transform-origin:100% 50%}body.mundo-on #mundo{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){#mundos button i,#mundo header i{animation:none}#mundos button{animation:none;opacity:1;transform:none}}body.aquece #vortex{opacity:.004!important}#mundos button{width:auto;min-width:64px;padding-left:6px;padding-right:6px}#mundos button b{font:500 12px "Jost","Futura","Avenir Next",sans-serif!important;letter-spacing:.04em!important;text-transform:none;max-width:none;overflow:visible;text-overflow:clip;color:rgba(255,246,220,.92)}@media (max-width:599px){#mundos{padding:6px 4px;justify-content:space-between}#mundos button{width:auto;min-width:0;flex:1 1 auto;padding-left:1px;padding-right:1px}#mundos button b{letter-spacing:0!important}}#entrada.on img{animation-duration:1.4s}#entrada{transition:opacity .7s ease .15s}#entrada.on{animation:entradaSai .6s ease 2.3s forwards}@keyframes entradaSai{to{opacity:0;visibility:hidden;pointer-events:none}}body.entrando #mundos button{animation-delay:calc(var(--n) * 70ms + 1.6s)}#horizonte{background-image:url(/v34/fotos/arvore.webp)}:where(button.ceu-link,button.arow-abrir,button.jw-fora,button.jw-ca){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;text-align:left;cursor:pointer;letter-spacing:inherit;text-transform:inherit;-webkit-appearance:none;appearance:none}:where(button.ceu-link,button.arow-abrir){width:100%}:where(button.ceu-link,button.arow-abrir,button.jw-fora,button.jw-ca):focus-visible{outline:2px solid rgba(246,217,138,.6);outline-offset:2px}
/* ===== etapa 2 (plano 15) ===== */
#fxBt{bottom:calc(env(safe-area-inset-bottom,0px) + 420px)}#temaBt{bottom:calc(env(safe-area-inset-bottom,0px) + 472px)}
@media (max-width:599px){#fxBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 462px)}#temaBt{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 514px)}}
#fxBt:disabled{opacity:.45!important;cursor:not-allowed}
html.fx-off .gbar{display:none}
/* modo claro: inverte o universo inteiro (céu vira claro, textos escuros) e devolve fotos/ícones à cor real */
html.tema-claro{background:#f4efe6}
html.tema-claro,html.tema-claro body{height:100%;min-height:100dvh}html.tema-claro body{filter:invert(1) hue-rotate(180deg)}
html.tema-claro body img,html.tema-claro body video,html.tema-claro body iframe,html.tema-claro #mundos button i,html.tema-claro .vtx i,html.tema-claro #bnfoto,html.tema-claro #lua,html.tema-claro #ygg,html.tema-claro #horizonte{filter:invert(1) hue-rotate(180deg)}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}

/* etapa3 (plano 15): frase de uma linha + abertura curta */
#lema{position:fixed;left:50%;top:calc(66px + env(safe-area-inset-top,0px));z-index:31;margin:0;transform:translateX(-50%);max-width:94vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--f-display);font-size:clamp(12px,3.15vw,15px);letter-spacing:.02em;line-height:1.3;color:#efe3c2;text-shadow:0 1px 3px rgba(0,0,0,.9),0 0 14px rgba(2,5,15,.9);pointer-events:none;transition:opacity .6s}
html.intro #lema{animation:lemaSobe .8s ease 1.1s both}
html.intro #entrada.curta~#lema,html.intro:has(#entrada.curta) #lema{animation-delay:.15s;animation-duration:.5s}
@keyframes lemaSobe{from{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%,0)}}
body.vortex #lema,body.acting #lema,body.closing #lema,body.warp #lema,body.deep #lema,body.voando #lema,body.ceu-on #lema,body.jw-on #lema,body.mundo-on #lema,body.mesa-on #lema,body.ceu-viagem #lema{opacity:0}
#entrada.completa.on img{animation-duration:1.6s}
#entrada.curta.on img{animation:none;-webkit-mask-image:none;mask-image:none;transition:opacity .35s}
#entrada.curta.on{animation:entradaSai .4s ease 1.2s forwards}
#entrada.completa.on{animation:entradaSai .6s ease 3.4s forwards}
#entrada{transition:opacity .8s ease .1s}
#entrada.sai .emb{transition:opacity .4s .3s,transform .9s cubic-bezier(.7,0,.3,1)}
#entrada.sai .emb-iris{animation-duration:.8s}
#entrada .pular{position:absolute;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));padding:9px 14px;border:1px solid rgba(246,217,138,.45);border-radius:999px;background:rgba(2,5,15,.6);color:#f6d98a;font:12px/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;opacity:0;animation:pularVem .4s ease 1.5s forwards}
#entrada .pular:focus-visible{outline:2px solid #f6d98a;outline-offset:2px}
#entrada.sai .pular{display:none}
@keyframes pularVem{to{opacity:1}}
@media (prefers-reduced-motion:reduce){#lema,html.intro #lema{animation:none}}

/* etapa4 (plano 15): navegação única — a barra de mundos fica visível também com as ferramentas (Vortex) abertas */
body.vortex #mundos{opacity:1;pointer-events:auto;transform:translateX(-50%)}
body.vortex #mundos button{animation:none;opacity:1;transform:none}
body.vortex .hint.v{opacity:0!important}
body.todos-on #mundos{opacity:.35}
body.todos-on #lema{opacity:0}
#mundo footer{margin-top:8px;display:flex;justify-content:center}
#mundo .mtodos{all:unset;cursor:pointer;padding:8px 12px;border-radius:999px;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.12em;text-transform:uppercase;color:#cdbf9c;border:1px solid rgba(246,217,138,.22)}
#mundo .mtodos:hover,#mundo .mtodos:focus-visible{color:#f6d98a;border-color:rgba(246,217,138,.6)}
#todos{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:9;width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 140px);box-sizing:border-box;padding:16px 18px;border-radius:22px;background:rgba(8,10,26,.86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(246,217,138,.14);box-shadow:0 20px 60px rgba(0,0,0,.6);display:flex;flex-direction:column;color:#ece5d8}
#todos[hidden]{display:none}
#todos header{display:flex;align-items:center;margin-bottom:8px}
#todos h4{margin:0;font:400 12.5px "Michroma","Jost",sans-serif;letter-spacing:.3em;text-transform:uppercase;color:#f6d98a}
#todos .mfecha{all:unset;cursor:pointer;margin-left:auto;width:44px;height:28px;display:grid;place-items:center;border-radius:999px}
#todos .mfecha::before{content:"";width:22px;height:5px;border-radius:999px;background:#000;box-shadow:0 0 12px rgba(232,180,74,.6),inset 0 1px 2px rgba(0,0,0,.9)}
#todos .tl{overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:6px 18px;scrollbar-width:thin}
#todos h5{margin:8px 0 2px}
#todos h5 button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;font:400 12px "Michroma","Jost",sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#f6d98a}
#todos h5 button i{width:22px;height:22px;border-radius:50%;background:var(--f) center/contain no-repeat}
#todos h5 button:focus-visible,#todos a:focus-visible,#todos .ceu-link:focus-visible{outline:2px solid #f6d98a;outline-offset:2px}
#todos ul{list-style:none;margin:0;padding:0}
#todos li a,#todos li span,#todos li .ceu-link{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;padding:6px 8px;border-radius:10px;font:400 14px "Jost",sans-serif;color:#ece5d8}
#todos li span{cursor:default;opacity:.7}
#todos li a:hover,#todos li .ceu-link:hover{background:rgba(255,255,255,.06)}
#todos li em{font:400 12px "IBM Plex Mono",monospace;font-style:normal;color:#9a937f}

/* etapa5 (plano 15): cards ricos — capa (foto do mundo), tipo, descrição curta, link principal e tipo de cada lugar. Sem números inventados. */
#mundo{border:1px solid rgba(232,180,74,.28);box-shadow:0 0 0 1px rgba(0,0,0,.4),0 0 34px rgba(232,180,74,.10),0 18px 50px rgba(0,0,0,.55)}
#mundo .mtipo,#todos .ptipo,#mundo .ptipo{quotes:none;display:inline-block;font:400 12px "IBM Plex Mono",monospace;letter-spacing:.08em;text-transform:lowercase;color:#d9c48f;border:1px solid rgba(246,217,138,.28);border-radius:999px;padding:1px 8px;line-height:1.5}
#mundo .mtipo{margin-bottom:6px}
#mundo .mdesc{margin:0 0 10px;font:400 14px/1.4 "Jost",sans-serif;color:#d8d0c0}
#mundo .mprinc{margin:0 0 10px}
#mundo .mprinc a,#mundo .mprinc .ceu-link{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:10px 14px;border-radius:999px;font:500 14px "Jost",sans-serif;color:#1a1206;background:radial-gradient(120% 140% at 30% 20%,#fff1c8 0%,#f0cf7e 45%,#c8963c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 18px rgba(232,180,74,.25)}
#mundo .mprinc a::before{display:none}
#mundo .mprinc a::after,#mundo .mprinc .ceu-link::after{content:"→";font-size:15px}
#mundo .mprinc a:focus-visible,#mundo .mprinc .ceu-link:focus-visible{outline:2px solid #fff1c8;outline-offset:3px}
#mundo li .ptipo{flex:none;font-size:12px;padding:0 7px;opacity:.85}
#mundo li em{margin-left:auto}
.vtx small.vtipo{position:absolute;left:0;top:calc(var(--rr) * 2.4 + 28px);transform:translateX(-50%);white-space:nowrap;font:400 12px var(--f-mono);letter-spacing:.12em;color:rgba(255,236,200,.85);text-shadow:0 0 8px #000;opacity:0;transition:opacity .35s;pointer-events:none}
.vtx.sobre small.vtipo,.vtx.foco small.vtipo{opacity:1}
.vtx.mini small.vtipo{opacity:0}
html.fx-off #mundo::before{animation:none}
html.fx-off #mundo header i{animation:none}
@media (prefers-reduced-motion:reduce){#mundo::before,#mundo header i{animation:none}.vtx small.vtipo{transition:none}}
#mundo li a,#mundo li span,#mundo li .ceu-link{flex-wrap:wrap;align-items:center;row-gap:2px;padding-top:8px;padding-bottom:8px}
#mundo li em{flex-basis:100%;margin-left:0;padding-left:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

/* etapa5.1 (plano 15): ajustes da crítica — selo na linha do título, botão sem repetir o nome, contraste AA, sem backdrop-filter, foco no título, reduced-motion sem escala */
#mundo{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(8,10,26,.94)}
#mundo .mcab{flex:1;min-width:0}
#mundo .mlinha{display:flex;align-items:center;gap:10px;justify-content:space-between}
#mundo .mlinha h4{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mundo .mlinha .mtipo{margin:0;flex:none;color:#ecd9a4;border-color:rgba(246,217,138,.4)}
#mundo h4:focus{outline:none}
#mundo h4:focus-visible{outline:2px solid #f6d98a;outline-offset:3px;border-radius:4px}
#mundo header small{color:#a8a297}
#mundo li em{color:#b0a993}
#mundo li .ptipo,#todos .ptipo{color:#ecd9a4}
#mundo .mprinc a,#mundo .mprinc .ceu-link{color:#140d03;background:radial-gradient(120% 140% at 30% 20%,#fff1c8 0%,#f3d68c 50%,#dcae55 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.5),0 0 0 1px rgba(246,217,138,.55),0 0 0 4px rgba(246,217,138,.10)}
#mundo .mprinc a::after,#mundo .mprinc .ceu-link::after{content:" →"}
@media (prefers-reduced-motion:reduce){#mundo,body.mundo-on #mundo{transition:opacity .2s linear!important}#mundo::before,#mundo header i{animation:none!important}}
@media (prefers-reduced-motion:reduce) and (min-width:900px){#mundo{transform:translateY(-50%)}}
#mundo header{position:relative}
#mundo header .mfecha{position:absolute;top:-6px;right:-8px}
#mundo .mcab{padding-right:34px}
#mundo .mlinha{flex-wrap:wrap;row-gap:4px}
#mundo .mlinha h4{white-space:normal;overflow:visible;letter-spacing:.16em}
#mundo .mlinha .mtipo{margin-left:auto}
@media (max-width:520px){#mundo header i{width:46px;height:46px}#mundo .mlinha h4{letter-spacing:.12em}}
#mundo .mlinha .mtipo{font:400 12px "Jost",sans-serif;letter-spacing:.02em;padding:1px 7px}
#mundo .mlinha h4{letter-spacing:.1em}
#mundo .mlinha{flex-wrap:nowrap}
#mundo .mlinha h4{flex:1 1 auto;overflow-wrap:normal}
#mundo .mlinha h4{flex:1 1 0;min-width:min-content}
#mundo .mcab{padding-right:46px}

/* Etapa 5.2 · árvore inteira: a altura acompanha a proporção da imagem (2400x420), então o cover nunca corta a copa; no celular ela sobe acima da barra */
#horizonte{height:max(clamp(120px,26vh,300px),calc(104vw * .175))}
@media (max-width:599px){#horizonte{bottom:calc(92px + env(safe-area-inset-bottom,0px));height:clamp(100px,19vh,170px);background-position:24% bottom}}
@media (max-height:500px) and (orientation:landscape){#horizonte{bottom:88px;height:calc(104vw * .175);background-position:12% bottom}}
