@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(/assets/barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/caveat-latin-700-normal-D8_1Nw6V.woff2)format("woff2"),url(/assets/caveat-latin-700-normal-cPyBTTZN.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-normal-CtAcMono.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-normal-B12im5S-.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/bodoni-moda-latin-800-normal-sr-eVeda.woff2)format("woff2"),url(/assets/bodoni-moda-latin-800-normal-GKl4nOwC.woff)format("woff")}@font-face{font-family:Bodoni Moda;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/bodoni-moda-latin-500-italic-CpCRhJ5E.woff2)format("woff2"),url(/assets/bodoni-moda-latin-500-italic-B93mrTlm.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/courier-prime-latin-400-normal-BbyBr73r.woff2)format("woff2"),url(/assets/courier-prime-latin-400-normal-BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/courier-prime-latin-700-normal-D1YCjmaD.woff2)format("woff2"),url(/assets/courier-prime-latin-700-normal-CVvp4Sof.woff)format("woff")}@font-face{font-family:Share Tech Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/share-tech-mono-latin-400-normal-CCqdbj5z.woff2)format("woff2"),url(/assets/share-tech-mono-latin-400-normal-15MgdvEM.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-C1O10bxN.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DeJomR3S.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/source-serif-4-latin-700-normal-CGGdTIBe.woff2)format("woff2"),url(/assets/source-serif-4-latin-700-normal-C30JPKlG.woff)format("woff")}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2)format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff)format("woff")}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2)format("woff2"),url(/assets/oswald-latin-600-normal-DRToI_2E.woff)format("woff")}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2)format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--mesa:#0d1a16;--mesa-2:#15281f;--mesa-3:#1f3a2e;--linha:#34513f;--papel:#e7dcc2;--papel-2:#d8caa8;--tinta:#221b16;--tinta-suave:#5b4d3f;--texto:#ece6d6;--texto-suave:#a9b3a3;--lacre:#a51f3a;--lacre-claro:#d84a64;--latao:#cfa94f;--display:"Bodoni Moda", "Didot", Georgia, serif;--doc:"Source Serif 4", Georgia, "Times New Roman", serif;--type:"Courier Prime", "Courier New", monospace;--ui:"Barlow", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--mesa);color:var(--texto);font:400 1rem/1.5 var(--ui);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0;padding:0}ul,ol{list-style:none}h1,h2{text-wrap:balance}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--latao);outline-offset:2px}.eyebrow{font:600 .75rem/1.3 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--latao)}.btn{letter-spacing:.02em;border:1px solid #0000;border-radius:3px;min-height:48px;padding:12px 22px;font-weight:600;transition:background-color .15s,border-color .15s,opacity .15s}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--lacre);color:#fff6ea}.btn-primary:hover:not(:disabled){background:#bd2846}.btn-ghost{border-color:var(--linha);color:var(--texto);background:0 0}.btn-ghost:hover:not(:disabled){border-color:var(--latao)}.btn-small{min-height:42px;padding:8px 16px;font-size:.9375rem}.btn-link{color:var(--texto-suave);background:0 0;border:0;padding:12px;text-decoration:underline}.img-fallback{background:repeating-linear-gradient(135deg, transparent 0 9px, #cfa94f0f 9px 10px), var(--mesa-3);color:var(--latao);font:500 1rem var(--display);place-items:center;display:grid}.desk{flex-direction:column;height:100%;display:flex}.topbar{padding-block:10px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--mesa-2);border-bottom:1px solid var(--linha);justify-content:space-between;align-items:center;gap:16px;display:flex}.topbar-case{min-width:0;display:grid}.topbar-case strong{font:500 1.0625rem/1.2 var(--display)}.topbar-case span{color:var(--texto-suave);font-size:.8125rem;line-height:1.3}.topbar-stats{font-variant-numeric:tabular-nums;flex:none;gap:14px;display:flex}.topbar-stats dt{color:var(--texto-suave);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.topbar-stats dd{font:700 1rem var(--type);color:var(--latao)}.desk-main{min-height:0;padding-block:14px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));flex:1;overflow-y:auto}.ev-list{align-content:start;gap:8px;display:grid}.ev-card{background:var(--papel);color:var(--tinta);border-radius:2px;align-items:stretch;transition:transform .15s;display:flex}.ev-card.is-open{box-shadow:0 0 0 2px var(--latao)}.ev-card.is-picked{box-shadow:-4px 0 0 var(--lacre);transform:translate(4px)rotate(-.4deg)}.ev-open{text-align:left;background:0 0;border:0;flex:1;gap:2px;min-width:0;padding:10px 12px;display:grid}.ev-tag{color:var(--tinta-suave);font:600 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.ev-tag b{color:var(--lacre)}.ev-pick{background:var(--papel-2);width:54px;color:var(--lacre);border:0;border-left:1px dashed #9c8a68;flex:none;font-size:1.5rem;font-weight:700}.ev-pick[aria-pressed=true]{background:var(--lacre);color:#fff6ea}.doc-pane{display:none}.doc-pane.is-sheet{z-index:20;background:var(--mesa);padding-block:calc(12px + env(safe-area-inset-top,0px)) 100px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));display:block;position:fixed;inset:0;overflow-y:auto}.doc-actions{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px;display:flex}.doc-empty{color:var(--texto-suave);text-align:center;padding-top:80px}.doc{background:var(--papel);color:var(--tinta);font:400 1rem/1.5 var(--doc);gap:12px;padding:18px 16px 22px;display:grid;box-shadow:0 8px 22px #0006}.doc-head{border-bottom:2px solid var(--tinta);gap:2px;padding-bottom:10px;display:grid}.doc-head h2{font:800 1.5rem/1.15 var(--display)}.doc-tag{color:var(--lacre);font:600 .75rem var(--ui);letter-spacing:.12em;text-transform:uppercase}.doc-source{color:var(--tinta-suave);font-size:.875rem}.doc-figure{position:relative}.doc-image{aspect-ratio:16/9;object-fit:cover;width:100%;max-height:240px;display:block}.img-fallback.doc-image{aspect-ratio:auto;height:72px;font-size:.875rem;display:grid}.doc-overlay{color:#fff;font:700 .8125rem var(--doc);background:#000000a6;padding:2px 6px;position:absolute;bottom:8px;left:8px}.doc-note{background:var(--papel-2);padding:10px 12px;font-size:.9375rem}.doc-fields{gap:6px;display:grid}.doc-fields div{grid-template-columns:minmax(84px,34%) minmax(0,1fr);gap:10px;display:grid}.doc-fields dt{color:var(--tinta-suave);font-size:.875rem}.doc-fields dd{min-width:0;font-weight:700}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9375rem}th{text-align:left;font:600 .75rem var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-suave)}th,td{vertical-align:top;border-bottom:1px solid #b6a585;padding:6px 10px 6px 0}td:first-child{white-space:nowrap;font-weight:700}.handwriting{font:italic 500 1.25rem/1.4 var(--display);gap:4px;display:grid}.phone{background:var(--mesa-2);color:var(--texto);font-family:var(--ui);border-radius:12px;gap:8px;padding:12px;display:grid}.phone-contact{color:var(--latao);text-align:center;font-weight:600}.bubble{background:var(--mesa-3);border-radius:10px;justify-self:start;max-width:84%;padding:7px 10px}.bubble-me{background:#5c2130;justify-self:end}.bubble time{color:var(--texto-suave);text-align:right;font-size:.6875rem;display:block}.toast{z-index:35;background:var(--tinta);max-width:420px;color:var(--papel);border-left:4px solid var(--lacre-claro);margin-inline:auto;padding:12px 14px;animation:.2s ease-out rise;position:fixed;bottom:150px;left:16px;right:16px}.tray{z-index:25;padding-block:8px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--mesa-3);border-top:1px solid var(--latao);justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.tray-slots{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;font-size:.8125rem;line-height:1.25;display:grid}.tray-slots i{color:var(--latao);font-style:normal;font-weight:700}.tabs{background:var(--mesa-2);border-top:1px solid var(--linha);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-template-columns:repeat(3,1fr);display:grid}.tabs button{min-height:52px;color:var(--texto-suave);background:0 0;border:0;font-size:.9375rem;font-weight:600;box-shadow:inset 0 2px #0000}.tabs .is-active{color:var(--texto);box-shadow:inset 0 2px 0 var(--latao)}.suspects{gap:10px;max-width:760px;margin-inline:auto;display:grid}.suspect{background:var(--mesa-2);border:1px solid var(--linha);gap:12px;padding:10px;display:flex}.suspect-photo{object-fit:cover;object-position:center 15%;flex:none;width:92px;height:120px}.suspect-body{align-content:start;gap:4px;min-width:0;display:grid}.suspect h3{font:500 1.1875rem/1.2 var(--display)}.suspect-role{color:var(--latao);font-size:.875rem}.suspect-stamp{border:2px solid var(--latao);width:fit-content;color:var(--latao);font:700 .75rem/1.5 var(--type);text-transform:uppercase;padding:0 6px}.suspect-body ul{color:var(--texto);gap:3px;font-size:.9375rem;display:grid}.suspect.is-cleared .suspect-photo{filter:grayscale()brightness(.75)}.board{gap:22px;max-width:760px;margin-inline:auto;display:grid}.board section{justify-items:start;gap:10px;display:grid}.board h3{font:500 1.25rem var(--display)}.board-accuse{border:1px solid var(--lacre-claro);padding:14px}.hint{border-left:2px solid var(--latao);padding-left:12px}.hint-end,.board-empty{color:var(--texto-suave)}.found{gap:10px;display:grid}.found li{gap:2px;display:grid}.found span{color:var(--texto-suave);font-size:.9375rem}.accuse,.result{max-width:640px;min-height:100%;padding-block:24px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));align-content:start;gap:18px;margin-inline:auto;display:grid}html:has(.accuse){height:auto;min-height:100%}html:has(.accuse) body{height:auto;min-height:100%}html:has(.accuse) #root{height:auto;min-height:100%}html:has(.result){height:auto;min-height:100%}html:has(.result) body{height:auto;min-height:100%}html:has(.result) #root{height:auto;min-height:100%}.accuse h1{font:800 clamp(2rem, 8vw, 3rem)/1.05 var(--display)}.accuse form{gap:18px;display:grid}fieldset{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}legend{font:500 1.25rem var(--display);padding:0 0 6px}fieldset label{background:var(--mesa-2);border:1px solid var(--linha);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}fieldset label.is-checked{border-color:var(--latao);background:var(--mesa-3)}fieldset input{accent-color:var(--lacre-claro);flex:none}.accuse-result{border-left:4px solid var(--lacre-claro);background:var(--mesa-2);padding:10px 12px}.accuse-actions{flex-wrap:wrap;gap:10px;display:flex}.accuse-actions .btn{flex:180px}.result{text-align:center;justify-items:center}.result-grade{font:800 clamp(2.25rem, 10vw, 3.75rem)/1.03 var(--display)}.result-score{color:var(--texto-suave);font-size:1.125rem}.result-score b{color:var(--latao);font:700 2rem var(--doc)}.result-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.result-stats dt{color:var(--texto-suave);font-size:.8125rem;line-height:1.2}.result-stats dd{font:700 1.25rem var(--doc)}.share{gap:10px;width:100%;display:grid}.share textarea{background:var(--mesa-2);width:100%;color:var(--texto);border:1px solid var(--linha);font:inherit;padding:10px}.next{background:var(--mesa-2);border:1px solid var(--linha);text-align:left;width:100%;display:grid}.next-image{aspect-ratio:16/7;object-fit:cover;width:100%}.next-body{justify-items:start;gap:6px;padding:14px;display:grid}.next-body h2{font:500 1.5rem/1.15 var(--display)}@media (width>=880px){.desk-split{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:20px;display:grid;overflow:hidden}.ev-list{padding:3px 8px 3px 3px;overflow-y:auto}.doc-pane,.doc-pane.is-sheet{background:0 0;padding:0 6px 20px 0;display:block;position:static;overflow-y:auto}.doc{max-width:720px}.doc-close{display:none}.doc-actions{justify-content:flex-end;max-width:720px}.toast{bottom:90px}}@media (width<=420px){.topbar-stats{gap:9px}.topbar-stats div:nth-child(2){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--fosforo:#7fe0cf;--frio:#0a1518;--monitor:"Share Tech Mono", "Courier New", monospace}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.typed-rest{visibility:hidden}.tc-line{font:400 .8125rem/1.3 var(--monitor);letter-spacing:.1em;color:var(--fosforo);text-shadow:0 0 8px #7fe0cf73}.caret{vertical-align:-2px;background:currentColor;width:.55em;height:1em;margin-left:3px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.atmo{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.atmo i{display:block;position:absolute}.atmo-grain{background-image:var(--grain);opacity:.5;animation:.55s steps(5,end) infinite grain;inset:-100px}.atmo-lines{background:repeating-linear-gradient(#00000021 0 1px,#0000 1px 3px);inset:0}.atmo-vignette{inset:0;box-shadow:inset 0 0 130px 24px #0000008c}.atmo-tracking{-webkit-backdrop-filter:blur(1px)brightness(1.12);backdrop-filter:blur(1px)brightness(1.12);background:linear-gradient(#0000,#d2ebe61a,#ffffff0d,#0000);height:26px;animation:13s linear infinite tracking;top:-40px;left:0;right:0}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-37px,21px)}40%{transform:translate(28px,-44px)}60%{transform:translate(-16px,52px)}80%{transform:translate(49px,12px)}to{transform:translate(0)}}@keyframes tracking{0%,72%{opacity:0;transform:translateY(0)}73%{opacity:1}to{opacity:1;transform:translateY(110vh)}}.flash{z-index:8;pointer-events:none;opacity:0;background:#f4fbf8;animation:.42s ease-out both flash;position:absolute;inset:0}.flash-soft{animation-duration:.26s}@keyframes flash{0%{opacity:.95}to{opacity:0}}.shot{background:#000;position:absolute;inset:0;overflow:hidden}.shot img,.shot .img-fallback{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(1.12);will-change:transform;width:100%;height:100%;animation:24s ease-out both kb0;position:absolute;inset:0}.kb-1 img{animation-name:kb1}.kb-2 img{animation-name:kb2}.kb-3 img{animation-name:kb3}@keyframes kb0{0%{transform:scale(1.02)}to{transform:scale(1.2)translate(-2%,-2%)}}@keyframes kb1{0%{transform:scale(1.22)translate(3%,2%)}to{transform:scale(1.04)}}@keyframes kb2{0%{transform:scale(1.14)translate(-4%)}to{transform:scale(1.14)translate(4%)}}@keyframes kb3{0%{transform-origin:30% 30%;transform:scale(1.03)}to{transform-origin:30% 30%;transform:scale(1.24)}}.mist{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.scene-scrim{pointer-events:none;background:linear-gradient(#0308091a,#0308091f 46%,#030809f0 90%);position:absolute;inset:0}.coldopen{z-index:60;background:#000;position:fixed;inset:0;overflow:hidden}.coldopen .shot img{animation-duration:3.2s;animation-timing-function:linear}.coldopen .tc{left:max(16px, env(safe-area-inset-left,0px));top:calc(16px + env(safe-area-inset-top,0px));font:400 .875rem var(--monitor);color:var(--texto);letter-spacing:.1em;margin:0;position:absolute}.coldopen .tc b{color:var(--lacre-claro);animation:1.2s steps(2,end) infinite blink}.coldopen-caption{bottom:14%;left:max(20px, env(safe-area-inset-left,0px));right:max(20px, env(safe-area-inset-right,0px));max-width:720px;font:400 clamp(1.5rem, 6vw, 2.5rem)/1.2 var(--doc);color:#f5f1e4;text-shadow:0 2px 10px #000;margin-inline:auto;position:absolute}.btn-skip{right:max(12px, env(safe-area-inset-right,0px));top:calc(8px + env(safe-area-inset-top,0px));min-height:40px;color:var(--texto);background:#0006;border:1px solid #ffffff59;border-radius:2px;padding:6px 12px;font-size:.875rem;position:absolute}.wordmark{min-width:0;margin:0;line-height:0}.wordmark img{width:min(100%,560px);height:auto;animation:1.1s ease-out .2s both logoin;display:block}@keyframes logoin{0%{opacity:0;filter:blur(10px)}55%{opacity:.7;filter:blur()}65%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.wordmark img{animation:none}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.scene{z-index:40;cursor:pointer;padding-block:20px calc(16px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:#000;flex-direction:column;justify-content:flex-end;align-items:center;gap:12px;display:flex;position:fixed;inset:0;overflow:hidden}.scene.has-portrait .shot img{filter:saturate(.4)brightness(.32)blur(5px)}.scene-slate{z-index:5;left:max(16px, env(safe-area-inset-left,0px));top:calc(16px + env(safe-area-inset-top,0px));background:#0000008c;padding:4px 8px;position:absolute}.interview{z-index:1;left:50%;top:calc(26px + env(safe-area-inset-top,0px));aspect-ratio:2/3;max-width:calc(100% - 24px);position:absolute;bottom:24%;overflow:hidden;transform:translate(-50%);-webkit-mask-image:linear-gradient(#000 76%,#0000);mask-image:linear-gradient(#000 76%,#0000)}.interview img,.interview .img-fallback{object-fit:cover;object-position:center 12%;filter:saturate(.74)contrast(1.08);width:100%;height:100%;animation:14s ease-out both portrait}@keyframes portrait{0%{transform:scale(1.01)}to{transform:scale(1.12)}}.interview.is-tense img{filter:saturate(.55)contrast(1.22);animation:.34s cubic-bezier(.2,1.4,.4,1) both punch,12s ease-out .34s forwards portrait-tight}@keyframes punch{0%{transform:scale(1.34)}to{transform:scale(1.16)}}@keyframes portrait-tight{0%{transform:scale(1.16)}to{transform:scale(1.3)}}.subtitle{z-index:3;pointer-events:none;gap:8px;width:min(100%,720px);display:grid;position:relative}.lower-third{border-left:3px solid var(--fosforo);background:linear-gradient(90deg,#081618f5 70%,#0816188c);width:fit-content;max-width:100%;padding:4px 18px 5px 12px;animation:.42s cubic-bezier(.2,.9,.3,1) both lower;display:grid;position:relative}@keyframes lower{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lower-third strong{font:700 .9375rem/1.25 var(--ui);letter-spacing:.08em;text-transform:uppercase}.lower-third span{font:400 .75rem/1.3 var(--monitor);letter-spacing:.08em;color:var(--fosforo)}.subtitle-text{text-shadow:0 2px 6px #000;font-size:1.1875rem;line-height:1.42}.subtitle-narration{font:400 1.3125rem/1.4 var(--doc)}.scene-foot{z-index:3;justify-content:space-between;align-items:center;gap:12px;width:min(100%,720px);display:flex;position:relative}.dialog-count{color:var(--texto-suave);font:400 .8125rem var(--monitor)}.scene-lab{background:var(--frio);justify-content:stretch;align-items:stretch;padding:0}.lab{width:100%;padding-block:calc(18px + env(safe-area-inset-top,0px)) calc(18px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:linear-gradient(#7fe0cf0d 1px, transparent 1px) 0 0 / 100% 34px, linear-gradient(90deg, #7fe0cf0d 1px, transparent 1px) 0 0 / 34px 100%, var(--frio);color:var(--texto);text-align:left;cursor:pointer;border:0;flex-direction:column;flex:1;justify-content:center;gap:14px;display:flex;position:relative;overflow:hidden}.lab-head{overflow-wrap:anywhere;width:min(100%,860px);margin-inline:auto}.lab-bench{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,860px);margin-inline:auto;display:grid;position:relative}.lab-sample{align-content:start;gap:7px;min-width:0;display:grid}.lab-a{animation:.55s cubic-bezier(.2,.9,.3,1) both from-left}.lab-b{animation:.55s cubic-bezier(.2,.9,.3,1) .12s both from-right}@keyframes from-left{0%{opacity:0;transform:translate(-46px)}}@keyframes from-right{0%{opacity:0;transform:translate(46px)}}.lab-photo{aspect-ratio:4/3;background:#000;border:1px solid #7fe0cf66;position:relative;overflow:hidden}.lab-photo img,.lab-photo .img-fallback{object-fit:cover;object-position:center 22%;filter:saturate(.25)contrast(1.2)brightness(.95);width:100%;height:100%;animation:.7s ease-out both iris,5s linear both labzoom}@keyframes labzoom{to{transform:scale(1.16)}}@keyframes iris{0%{clip-path:circle(0)}to{clip-path:circle(90%)}}.reticle{pointer-events:none;opacity:.75;background:linear-gradient(var(--fosforo) 0 0) 0 0 / 16px 1px, linear-gradient(var(--fosforo) 0 0) 0 0 / 1px 16px, linear-gradient(var(--fosforo) 0 0) 100% 0 / 16px 1px, linear-gradient(var(--fosforo) 0 0) 100% 0 / 1px 16px, linear-gradient(var(--fosforo) 0 0) 0 100% / 16px 1px, linear-gradient(var(--fosforo) 0 0) 0 100% / 1px 16px, linear-gradient(var(--fosforo) 0 0) 100% 100% / 16px 1px, linear-gradient(var(--fosforo) 0 0) 100% 100% / 1px 16px;background-repeat:no-repeat;position:absolute;inset:8px}.lab-source{font:400 .75rem/1.25 var(--monitor);letter-spacing:.05em;color:var(--fosforo)}.lab-quote{font:700 1.0625rem/1.25 var(--doc)}.lab-beam{background:var(--fosforo);pointer-events:none;height:2px;animation:1.05s ease-in-out 2 alternate both beam;position:absolute;top:0;left:-2%;right:-2%;box-shadow:0 0 14px 3px #7fe0cf99}.is-hit .lab-beam{display:none}@keyframes beam{0%{opacity:1;top:0}to{opacity:1;top:74%}}.lab-status{width:min(100%,860px);font:400 .8125rem var(--monitor);letter-spacing:.1em;color:var(--fosforo);gap:6px;margin-inline:auto;display:grid}.is-hit .lab-status{color:var(--lacre-claro)}.lab-bar{background:#7fe0cf29;height:5px;display:block;overflow:hidden}.lab-bar i{background:var(--fosforo);height:100%;animation:2.1s ease-in both bar;display:block}.lab-bar-long{width:min(100%,360px)}.is-hit .lab-bar i{background:var(--lacre-claro)}@keyframes bar{0%{width:0}to{width:100%}}.is-hit .lab-photo{border-color:var(--lacre-claro)}.lab-verdict{z-index:6;background:#04090abd;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.stamp-label{border:4px double var(--lacre-claro);color:var(--lacre-claro);font:700 clamp(1.75rem, 8vw, 3.25rem) var(--type);text-transform:uppercase;letter-spacing:.06em;background:#04090a8c;padding:8px 18px;animation:.32s cubic-bezier(.2,1.6,.4,1) both slam;transform:rotate(-5deg)}.stamp-title{max-width:26ch;font:italic 500 1.5rem/1.25 var(--display);text-align:center;text-wrap:balance;animation:.4s ease-out .25s both rise}@keyframes slam{0%{opacity:0;transform:rotate(-5deg)scale(2.2)}}.lab-photo .img-fallback,.ev-thumb .img-fallback{background:repeating-linear-gradient(to bottom, transparent 0 13px, #221b1629 13px 14px), var(--papel-2);color:var(--tinta);font:700 1rem var(--doc);filter:none}.ev-thumb .img-fallback{font-size:.875rem}.actcard{z-index:45;width:100%;padding-block:24px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));color:var(--texto);text-align:center;cursor:pointer;background:#020606;border:0;align-content:center;justify-items:center;gap:12px;display:grid;position:fixed;inset:0}.actcard strong{font:800 clamp(2.75rem, 12vw, 5.5rem)/1 var(--display);animation:.7s ease-out both letter}.actcard-goal{max-width:34ch;font:400 1.0625rem/1.4 var(--doc);color:var(--texto-suave);animation:.6s ease-out .55s both rise}.scene-reenact .shot img{filter:grayscale(.88)sepia(.14)contrast(1.12)brightness(1.2);animation-duration:36s}.scene-reenact .shot .shot-echo{opacity:.34;mix-blend-mode:screen;animation:7s ease-in-out infinite alternate echo}@keyframes echo{0%{transform:scale(1.05)translate(-2.4%,.6%)}to{transform:scale(1.13)translate(2.4%,-.8%)}}.scene-draft .scene-scrim{background:#02060780}.draft{z-index:3;width:min(100%,460px);font:400 1.1875rem/1.4 var(--doc);background:#091316e6;border:1px solid #7fe0cf47;border-radius:18px;gap:10px;margin-block:auto;padding:16px;animation:.9s ease-out both rise,5s ease-in-out infinite screen;display:grid;position:relative;box-shadow:0 0 44px #7fe0cf29}@keyframes screen{50%{box-shadow:0 0 62px #7fe0cf42}}.draft-head{font:400 .75rem var(--monitor);letter-spacing:.1em;color:var(--lacre-claro)}.scene-memory{background:#000}.scene-memory .scene-scrim{background:linear-gradient(#0000 58%,#000000db)}.scene-memory .shot img{filter:grayscale()brightness(.45);object-fit:contain;animation:9s ease-in-out forwards memory}@keyframes memory{0%{filter:grayscale()brightness(.2);transform:scale(1.06)}to{filter:grayscale(0)brightness();transform:scale(1)}}.topbar{box-shadow:0 1px #7fe0cf1a}.topbar-stats dd{font-family:var(--monitor);color:var(--fosforo);text-shadow:0 0 7px #7fe0cf66;font-weight:400}.topbar-stats small{opacity:.7;font-size:.75em}.desk{overflow:hidden}.desk.is-miss .desk-main{animation:.36s linear both shake}@keyframes shake{20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.ev-card{animation:.32s ease-out both drop}@keyframes drop{0%{opacity:0;transform:translateY(-10px)rotate(-.6deg)}}.ev-card.is-new .ev-tag b{animation:1.1s steps(2,end) 4 blink}.ev-open{align-items:center;gap:10px;padding:0;display:flex}.ev-thumb{background:var(--mesa-3);flex:none;align-self:stretch;width:62px;min-height:62px;position:relative;overflow:hidden}.ev-thumb img,.ev-thumb .img-fallback{object-fit:cover;object-position:center 18%;filter:saturate(.6)contrast(1.08);width:100%;height:100%;transition:transform .3s,filter .3s;position:absolute;inset:0}.ev-open:hover .ev-thumb img{filter:saturate(.9);transform:scale(1.1)}.ev-text{gap:2px;min-width:0;padding:8px 8px 8px 0;display:grid}.doc{animation:.36s cubic-bezier(.2,.9,.3,1) both pull}@keyframes pull{0%{opacity:0;transform:translateY(18px)rotate(.7deg)}}.doc-figure{gap:6px;display:grid;position:relative}.doc-frame{cursor:crosshair;background:#000;animation:.6s ease-out both iris;position:relative;overflow:hidden}.doc-image{filter:saturate(.8)contrast(1.06)}.doc-figure .doc-image{max-height:280px}.scanline{background:var(--fosforo);opacity:0;pointer-events:none;height:2px;animation:1s ease-in-out .25s both scan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 12px 3px #7fe0cf99}@keyframes scan{0%{opacity:1;top:0}99%{opacity:1}to{opacity:0;top:100%}}.lens{pointer-events:none;opacity:0;border:3px solid var(--latao);background-repeat:no-repeat;border-radius:50%;width:160px;height:160px;transition:opacity .15s;position:absolute;top:0;left:0;box-shadow:0 8px 22px #000000a6,inset 0 0 22px #0000008c}.lens.is-visible{opacity:1}.lens-toggle{background:var(--papel-2);border:1px solid var(--tinta-suave);width:fit-content;min-height:40px;color:var(--tinta);font:600 .875rem var(--ui);border-radius:2px;padding:4px 12px}.lens-toggle[aria-pressed=true]{background:var(--tinta);color:var(--papel)}.is-armed .doc-frame{touch-action:none}@media (hover:hover) and (pointer:fine){.lens-toggle{display:none}}.doc-overlay{font-family:var(--monitor);pointer-events:none;font-weight:400;top:8px;bottom:auto}.doc-overlay b{color:#ff5a6e;animation:1.2s steps(2,end) infinite blink}.is-cctv .doc-image{filter:saturate(.3)contrast(1.2)brightness(1.1)}.is-cctv .doc-frame:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000047 0 1px,#0000 1px 3px);position:absolute;inset:0}tbody tr{animation:.22s steps(4,end) both print}@keyframes print{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}.handwriting p{animation:.55s ease-out both write}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -4% 0 0)}}.bubble{animation:.3s ease-out both rise}.doc-quote{position:relative}.suspect{animation:.35s ease-out both rise}.suspect-photo{filter:saturate(.7)contrast(1.08);transition:filter .4s}.suspect-stamp{animation:.3s cubic-bezier(.2,1.6,.4,1) both slam-mini;transform:rotate(-3deg)}@keyframes slam-mini{0%{opacity:0;transform:rotate(-3deg)scale(1.8)}}.timeline{border-left:1px solid var(--linha);width:100%;display:grid}.timeline li{grid-template-columns:54px minmax(0,1fr);gap:8px;padding:6px 0 6px 12px;display:grid;position:relative}.timeline li:before{content:"";background:var(--linha);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:-4px}.timeline .is-known:before{background:var(--fosforo);box-shadow:0 0 7px var(--fosforo)}.timeline time{font:400 .9375rem var(--monitor);color:var(--texto-suave)}.timeline .is-known time{color:var(--fosforo)}.timeline p{min-width:0;font-size:.9375rem;line-height:1.35}.timeline li:not(.is-known) span{color:#0000;-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#000;padding:0 3px}.timeline .is-known span{animation:.7s ease-out both unredact}@keyframes unredact{0%{color:#0000;background:#000}}.accuse h1{animation:.4s ease-out both rise}fieldset label{animation:.3s ease-out both rise;position:relative}.lineup{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lineup label{flex-direction:column;align-items:stretch;gap:0;padding:0;overflow:hidden}.lineup input{opacity:0;position:absolute}.lineup img,.lineup .img-fallback{aspect-ratio:3/3.6;object-fit:cover;object-position:center 14%;filter:saturate(.3)contrast(1.15);width:100%;transition:filter .25s}.lineup .is-checked img{filter:saturate(.85)contrast(1.1)}.lineup span{padding:7px 8px;font-size:.9375rem;line-height:1.2}.lineup input:focus-visible~span{outline:2px solid var(--latao)}.circle{pointer-events:none;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px;overflow:visible}.circle path{fill:none;stroke:var(--lacre-claro);stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340px;opacity:0}.is-checked .circle path{opacity:1;animation:.46s ease-out forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.review{background:var(--frio);text-align:center;align-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.review h1{font:800 clamp(2rem, 8vw, 3rem)/1.05 var(--display)}.review-scan{background:var(--fosforo);height:2px;animation:1.2s ease-in-out infinite alternate beam-full;position:absolute;left:0;right:0;box-shadow:0 0 18px 4px #7fe0cf80}@keyframes beam-full{0%{top:8%}to{top:92%}}.result{animation:1s ease-out both fadein}.result-stamp{border:4px double var(--lacre-claro);color:var(--lacre-claro);font:700 clamp(1.25rem, 6vw, 2rem) var(--type);text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;animation:.34s cubic-bezier(.2,1.6,.4,1) .35s both slam-result;transform:rotate(-4deg)}@keyframes slam-result{0%{opacity:0;transform:rotate(-4deg)scale(2.2)}}.result-grade{animation:.6s ease-out .8s both rise}.result-score b{font-family:var(--monitor);color:var(--fosforo);font-weight:400}.next-frame{overflow:hidden}.next-image{animation:28s ease-out both kb0;display:block}@media (width>=880px){.scene.has-portrait .subtitle,.scene.has-portrait .scene-foot{width:min(100%,860px)}.interview{bottom:18%}.lineup{grid-template-columns:repeat(4,minmax(0,1fr))}.accuse{max-width:860px}.lab-quote{font-size:1.3125rem}}@media (width<=420px){.lab-photo{aspect-ratio:1}.lab-quote{font-size:1rem}}@media (prefers-reduced-motion:reduce){.scanline,.lab-beam,.review-scan,.atmo-tracking{display:none}.scene-memory .shot img{filter:none}}.iv-scribe{color:var(--latao);font:700 .75rem/1.4 var(--type);letter-spacing:.08em;text-transform:uppercase;margin:0}.iv-source{grid-template-columns:1fr 1fr;gap:6px;display:grid}.iv-source button{border:1px solid var(--latao);min-height:44px;color:var(--latao);font:700 .8125rem/1.2 var(--doc);cursor:pointer;background:0 0;border-radius:2px;padding:6px 8px}.iv-source .is-active{background:var(--latao);color:var(--tinta)}.iv-quoted{text-align:left;gap:2px;min-width:0;display:grid}.iv-quoted small{color:inherit;opacity:.78;font-size:.8125rem;line-height:1.3}.suspect.is-dead .suspect-photo{filter:grayscale()brightness(.72)}.folder-rating{color:var(--latao);font-size:.875rem}.sound-toggle{z-index:60;right:6px;top:calc(6px + env(safe-area-inset-top,0px));border:1px solid var(--latao);width:36px;height:36px;color:var(--latao);cursor:pointer;opacity:.62;background:#0a120fb8;border-radius:50%;place-items:center;padding:8px;display:grid;position:fixed}.sound-toggle:not(.is-on){animation:2.4s ease-in-out infinite sound-call}.sound-toggle:hover,.sound-toggle:focus-visible{opacity:1;outline:2px solid var(--latao);outline-offset:2px}.sound-toggle svg{width:100%;height:100%}@keyframes sound-call{50%{opacity:1;box-shadow:0 0 0 5px #cfa94f38}}@media (prefers-reduced-motion:reduce){.sound-toggle:not(.is-on){animation:none}}.ev-col{align-content:start;gap:10px;min-width:0;min-height:0;display:grid}.dossier-bar{gap:8px;min-width:0;display:grid}.dossier-search{background:var(--mesa-2);border:1px solid var(--linha);width:100%;min-height:44px;color:var(--texto);font:400 1rem var(--ui);border-radius:2px;padding:8px 12px}.dossier-search:focus-visible{outline:2px solid var(--latao)}.dossier-chips{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.dossier-chips button{background:var(--mesa-2);border:1px solid var(--linha);min-height:38px;color:var(--texto-suave);font:600 .8125rem var(--ui);white-space:nowrap;border-radius:19px;flex:none;padding:4px 10px}.dossier-chips b{color:var(--latao);font-weight:700}.dossier-chips .is-active{background:var(--latao);border-color:var(--latao);color:var(--tinta)}.dossier-chips .is-active b{color:var(--tinta)}.tabs button{padding-inline:2px;font-size:.8125rem;position:relative}.tab-dot{background:var(--lacre);color:#fff6ea;min-width:18px;height:18px;font:700 .6875rem var(--ui);border-radius:9px;place-items:center;margin-left:4px;padding-inline:4px;display:inline-grid}.bubble-who{color:var(--latao);font-size:.75rem;display:block}.board-views{grid-template-columns:repeat(3,1fr);gap:6px;width:100%;display:grid}.board-views button{border:1px solid var(--linha);min-height:44px;color:var(--texto-suave);font:600 .8125rem var(--ui);background:0 0;border-radius:2px;padding:4px}.board-views .is-active{border-color:var(--latao);color:var(--latao)}.dd{gap:22px;min-width:0;display:grid}.dd-intro{color:var(--texto-suave)}.dd-thread{gap:10px;min-width:0;display:grid;justify-items:stretch!important}.dd-line{border-left:2px solid var(--lacre);gap:14px;min-width:0;padding-left:14px;display:grid}.dc{background:var(--papel);color:var(--tinta);border-radius:2px;gap:8px;padding:12px;animation:.35s both dc-in;display:grid;position:relative}.dc:before{content:"";background:var(--lacre);width:14px;height:2px;position:absolute;top:22px;left:-15px}.dc.is-final{box-shadow:inset 0 0 0 2px var(--lacre)}.dc.is-shaken{box-shadow:inset 0 0 0 2px #b4681b}.dc-final{color:var(--lacre);font:700 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.dc h4{font:500 1.125rem/1.2 var(--display)}.dc-facts{flex-wrap:wrap;gap:4px;display:flex}.dc-facts li{background:var(--papel-2);border-left:2px solid var(--lacre);font:400 .75rem/1.3 var(--doc);color:var(--tinta-suave);padding:2px 7px}.dc-options{gap:6px;display:grid}.dc-options button{min-height:44px;color:var(--tinta);font:700 .9375rem/1.25 var(--doc);text-align:left;background:0 0;border:1px solid #9c8a68;border-radius:2px;padding:8px 10px}.dc-options .is-picked{background:var(--tinta);border-color:var(--tinta);color:var(--papel)}.dc-options button:disabled{opacity:.7}.dc-warn{color:#8a4a0c;font:700 .875rem/1.3 var(--doc)}.dc-lead{color:var(--lacre);font:700 .875rem/1.3 var(--doc)}@keyframes dc-in{0%{opacity:0;transform:translate(-8px)}}.thesis{gap:10px;display:grid}.thesis li{background:var(--papel);color:var(--tinta);font:700 1.0625rem/1.3 var(--doc);gap:3px;padding:12px;animation:.4s both dc-in;display:grid}.thesis small{color:var(--tinta-suave);font:600 .75rem var(--ui)}.ph-empty{max-width:760px;margin-inline:auto}.ph-shelf{gap:8px;max-width:760px;margin-inline:auto;display:grid}.ph-shelf button{background:var(--mesa-2);border:1px solid var(--linha);width:100%;color:var(--texto);text-align:left;border-radius:2px;align-items:center;gap:12px;padding:10px;display:flex}.ph-shelf .is-new{border-color:var(--latao)}.ph-avatar{object-fit:cover;object-position:center 15%;border-radius:50%;flex:none;width:52px;height:52px}.ph-shelf-text{flex:1;gap:2px;min-width:0;display:grid}.ph-shelf-text strong{font:500 1.0625rem/1.2 var(--display)}.ph-shelf-text small{color:var(--texto-suave);font-size:.8125rem;line-height:1.25}.ph-shelf em{color:var(--latao);font:700 .75rem var(--ui);flex:none;font-style:normal}.ph-wrap{z-index:40;background:#050a08eb;place-items:center;padding:10px;display:grid;position:fixed;inset:0}.ph{color:#ece9e1;background:#0a0d0c;border:6px solid #252a28;border-radius:26px;flex-direction:column;width:min(100%,390px);height:min(100%,780px);display:flex;overflow:hidden}.ph-status{font:600 .75rem var(--ui);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:8px 16px 6px;display:grid}.ph-status>:last-child{letter-spacing:-1px;justify-self:end}.ph-title{color:#a9b0ac;font-weight:500}.ph-body{flex:1;min-height:0;overflow-y:auto}.ph-close{color:#d8d3c6;min-height:44px;font:600 .875rem var(--ui);background:#1b211e;border:0;border-radius:12px;margin:6px 12px 10px}.ph-lock{background:radial-gradient(circle at 50% 0,#20302a,#0a0d0c 70%);flex-direction:column;align-items:center;gap:8px;min-height:100%;padding:22px 18px 12px;display:flex}.ph-lock.is-wrong .ph-dots{animation:.4s ph-shake}.ph-clock{font:300 3rem/1 var(--ui)}.ph-owner{color:#a9b0ac;font-size:.875rem}.ph-dots{gap:12px;margin-top:10px;display:flex}.ph-dots i{border:1.5px solid #ece9e1;border-radius:50%;width:13px;height:13px}.ph-dots .is-on{background:#ece9e1}.ph-hint{min-height:60px;color:var(--latao);font:400 .875rem/1.35 var(--doc);text-align:center}.ph-keys{grid-template-columns:repeat(3,66px);gap:8px;margin-top:auto;display:grid}.ph-keys button{color:#ece9e1;height:58px;font:400 1.5rem var(--ui);background:#ffffff17;border:0;border-radius:50%}@keyframes ph-shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.ph-home{grid-template-columns:repeat(3,1fr);gap:16px 8px;padding:26px 14px;display:grid}.ph-home button{color:#ece9e1;width:100%;font:500 .75rem var(--ui);background:0 0;border:0;justify-items:center;gap:6px;display:grid}.ph-icon{color:#fff;background:#2a3a33;border-radius:15px;place-items:center;width:58px;height:58px;padding:13px;display:grid}.ph-icon-mensagens{background:#2f7d4f}.ph-icon-fotos{background:#8a4a7b}.ph-icon-notas{background:#b48a26}.ph-icon-chamadas{background:#2d6d8f}.ph-icon-rota{background:#a0442f}.ph-icon-saude{background:#a51f3a}.ph-icon svg{width:100%;height:100%}.ph-app{align-content:start;gap:10px;padding:0 12px 14px;display:grid}.ph-appbar{z-index:2;background:#0a0d0c;align-items:center;gap:10px;min-height:46px;display:flex;position:sticky;top:0}.ph-appbar button{min-height:40px;color:var(--latao);font:600 .875rem var(--ui);background:0 0;border:0}.ph-threads{gap:1px;display:grid}.ph-threads button{color:#ece9e1;text-align:left;background:0 0;border:0;border-bottom:1px solid #222826;gap:2px;width:100%;padding:10px 2px;display:grid}.ph-threads span{color:#a9b0ac;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.ph-note{color:#a9b0ac;font-size:.8125rem}.ph-collect{background:var(--lacre);color:#fff6ea;min-height:44px;font:700 .875rem var(--ui);border:0;border-radius:3px;padding:6px 12px}.ph-saved{color:var(--latao);font:700 .8125rem var(--ui);text-align:center}.ph-grid{grid-template-columns:repeat(3,1fr);gap:3px;display:grid}.ph-grid button{aspect-ratio:1;background:#1b211e;border:0;width:100%;padding:0}.ph-grid img,.ph-grid .img-fallback{object-fit:cover;width:100%;height:100%}.ph-viewer{gap:8px;margin:0;display:grid}.ph-full{object-fit:contain;background:#000;width:100%;max-height:420px}.ph-viewer figcaption{gap:2px;font-size:.875rem;display:grid}.ph-viewer time,.ph-paper time,.ph-list time,.ph-route time{color:#a9b0ac;font:400 .75rem var(--doc)}.ph-paper{color:#2a2517;font:400 .9375rem/1.4 var(--doc);background:#e9dfa8;border-radius:3px;gap:4px;padding:12px;display:grid}.ph-paper h3{font-size:1rem}.ph-list,.ph-route{gap:1px;display:grid}.ph-list li,.ph-route li{border-bottom:1px solid #222826;grid-template-columns:56px 1fr;gap:8px;padding:9px 2px;font-size:.9375rem;display:grid}.ph-list small{color:#a9b0ac;font-size:.75rem;display:block}.ph-chart{color:#e6455f;width:100%}@media (width>=880px){.ev-col{grid-template-rows:auto minmax(0,1fr);overflow:hidden}}@media (prefers-reduced-motion:reduce){.dc,.thesis li{animation:none}}.topbar{padding-right:50px}.iv-who{padding-right:40px}.ph-status{padding-right:42px}.tabs{grid-template-columns:repeat(5,1fr)}.tabs button{font-size:.75rem}.board-views{grid-template-columns:repeat(4,1fr)}.nm{gap:12px;min-width:0;max-width:620px;margin-inline:auto;display:grid}.nm-clock{gap:2px;display:grid}.nm-clock strong{color:var(--latao);font:400 2rem/1 var(--mono,var(--type))}.nm-clock p{min-height:2.6em;font-size:.9375rem;line-height:1.3}.pm{aspect-ratio:100/150;color:#7fa6b8;background:#0d1e27;border:1px solid #2f4a57;width:100%;position:relative;overflow:hidden}.pm svg{width:100%;height:100%;position:absolute;inset:0}.pm-path{fill:none;stroke:#7fa6b8;stroke-width:.5px;stroke-dasharray:1 1;opacity:.7}.pm-room.is-outdoor{fill:#46785a21;stroke-dasharray:1.2 .8}.pm-label{color:#cfe2ea;font:600 .625rem/1.1 var(--ui);text-align:left;background:0 0;border:0;padding:2px 3px;display:block;position:absolute;overflow:hidden}.pm-label:focus-visible{outline:2px solid var(--latao);outline-offset:-2px}.pm-token{border:2px solid var(--latao);background:#111;border-radius:50%;width:30px;height:30px;padding:0;transition:left .6s,top .6s;position:absolute;overflow:visible;transform:translate(-50%,-50%)}.pm-token img,.pm-token .img-fallback{object-fit:cover;object-position:center 15%;border-radius:50%;width:100%;height:100%}.pm-token.is-unsure{border-style:dashed;border-color:#ff8a8a}.pm-token.is-unsure img{filter:grayscale()brightness(.6)}.pm-token b{background:var(--lacre);color:#fff;width:15px;height:15px;font:700 .625rem var(--ui);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-5px}.pm-token.is-chosen{z-index:2;box-shadow:0 0 0 3px #fff}.pm-token.is-alert{border-color:#ff5a5a;box-shadow:0 0 0 4px #ff5a5a73}.nm-controls{grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:6px;display:grid}.nm-controls button{background:var(--mesa-2);border:1px solid var(--linha);height:44px;color:var(--latao);border-radius:2px;font-size:1.125rem}.nm-controls input{width:100%;min-width:0;accent-color:var(--latao)}.nm-card,.nm-gaps,.nm-place{background:var(--mesa-2);border:1px solid var(--linha);gap:6px;padding:12px;display:grid}.nm-card h3,.nm-gaps h3,.nm-place h3{font:500 1.125rem var(--display)}.nm-gaps button{width:100%;min-height:40px;color:var(--texto);text-align:left;background:0 0;border:0;padding:4px 0}.nm-gaps strong{color:#ff9a9a}.nm-place{z-index:30;max-width:520px;max-height:70vh;margin-inline:auto;position:fixed;bottom:60px;left:8px;right:8px;overflow-y:auto;box-shadow:0 -8px 40px #0009}.nm-photo{object-fit:cover;width:100%;max-height:150px}.nm-place ul{gap:4px;display:grid}.nm-place li button{background:var(--papel);width:100%;min-height:40px;color:var(--tinta);font:700 .875rem var(--doc);text-align:left;border:0;padding:6px 8px}.doubts{gap:10px;width:100%;display:grid;justify-items:stretch!important}.doubts ul{gap:6px;display:grid}.doubts li{background:var(--papel);border-left:3px solid var(--lacre);color:var(--tinta);font:700 .9375rem/1.3 var(--doc);padding:10px}.doubts-done li{border-left-color:var(--linha);color:var(--texto-suave);background:0 0;gap:3px;font-weight:400;display:grid}.doubts-done span{color:var(--texto)}.stage{gap:10px}.stage .pm{aspect-ratio:auto;max-width:38.6667vh;height:58vh;max-height:58vh;margin-inline:auto}.stage-line{min-height:4.2em;font:400 1rem/1.35 var(--doc);animation:.3s both dc-in}.stage-line.is-conflict{color:#ffb0b0}.accuse-result ul{margin:6px 0 0;padding-left:18px}.accuse-actions{flex-wrap:wrap}.hub{gap:22px;min-width:0;max-width:760px;margin-inline:auto;display:grid}.hub section{gap:8px;min-width:0;display:grid}.hub h3{font:500 1.25rem var(--display)}.hub-now h2{font:500 1.5rem/1.2 var(--display)}.hub-steps ul{gap:6px;display:grid}.hub-steps li{border-left:3px solid var(--latao);background:var(--mesa-2);padding:8px 10px}.hub-steps .is-done{opacity:.5;border-left-color:var(--linha);text-decoration:line-through}.hub-feed{gap:6px;display:grid}.hub-feed button{background:var(--mesa-2);border:1px solid var(--linha);width:100%;min-height:44px;color:var(--texto);text-align:left;border-radius:2px;padding:8px 10px}.hub details{gap:6px;display:grid}.hub summary{min-height:40px;color:var(--latao);cursor:pointer;padding-block:8px}.board-views.is-two{grid-template-columns:repeat(2,1fr)}.desk-shelf{grid-column:1/-1;max-width:760px;margin:0 auto 10px}.desk-split>.desk-shelf{align-self:start}.live{z-index:45;background:#040807e6;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.live-card{background:var(--mesa-2);border:1px solid var(--latao);text-align:center;justify-items:center;gap:14px;width:min(100%,380px);padding:24px 18px;display:grid}.live-card.is-ringing{animation:1.1s ease-in-out infinite live-ring}.live-card strong{font:500 1.375rem var(--display)}.live-photo{object-fit:cover;object-position:center 15%;border-radius:50%;width:96px;height:96px}.live-unknown{border:2px solid var(--lacre);color:var(--lacre);font:700 2.5rem var(--display);background:#111;place-items:center;display:grid}.live-line{min-height:4.4em;font:400 1.0625rem/1.4 var(--doc)}@keyframes live-ring{50%{box-shadow:0 0 0 7px #cfa94f38}}.spot{z-index:3;cursor:zoom-in;background:0 0;border:0;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;position:absolute}.spot.is-seen{border:2px solid var(--latao);cursor:default;box-shadow:0 0 0 3px #00000080}.spot:focus-visible{outline:2px dashed #fff}.spots-list{gap:6px;font-size:.9375rem;display:grid}.spots-list>span{color:var(--tinta-suave);font-size:.8125rem}.spots-list ul{gap:4px;display:grid}.doc-verify{border-left:3px solid #4d7a5b;padding:8px 10px}.doc-verify.is-forged{border-left-color:var(--lacre);color:var(--lacre)}.iv-read{color:var(--latao);font:italic 400 .9375rem/1.3 var(--doc)}.iv-reply{border-left:2px solid var(--latao);padding-left:10px}.iv-tones{grid-template-columns:1fr 1fr;gap:6px;display:grid}.iv-tones button{border:1px solid var(--latao);min-height:44px;color:var(--latao);font:700 .875rem var(--ui);background:0 0;border-radius:2px}.iv-blocked{border:1px solid var(--lacre);gap:8px;padding:10px;display:grid}.dd-link{background:var(--mesa-2);border:1px solid var(--linha);gap:8px;padding:12px;display:grid}.dd-link h3{font:500 1.125rem var(--display)}.dd-link p{color:var(--texto-suave);font-size:.875rem}.dd-link ul{flex-wrap:wrap;gap:6px;display:flex}.dd-link li button{background:var(--papel);min-height:40px;color:var(--tinta);font:700 .8125rem/1.2 var(--doc);text-align:left;border:1px solid #0000;border-radius:2px;padding:5px 9px}.dd-link li .is-picked{background:var(--lacre);color:#fff6ea}.dd-link .dc-warn{color:#ffb0b0}@media (width>=880px){.desk-split{grid-template-rows:auto minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.live-card.is-ringing{animation:none}}.doc-actions{padding-right:42px}@media (width>=880px){.doc-actions{padding-right:0}}.dossier-chips{flex-wrap:wrap;padding-bottom:0;overflow:visible}.dossier-chips button{min-height:36px}.dd{gap:16px;min-width:0;display:grid;position:relative}.dd-list{align-content:start;gap:18px;min-width:0;display:grid}.dd-head{gap:8px;display:grid}.dd-head h3{font:500 1.375rem var(--display)}.dd-head p{color:var(--texto-suave);font-size:.9375rem}.dd-thread{gap:8px;display:grid;justify-items:stretch!important}.dd-thread h4{color:var(--latao);font:700 .75rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.dd-thread ol{gap:6px;display:grid}.dq button{background:var(--mesa-2);border:1px solid var(--linha);border-left:4px solid var(--linha);width:100%;min-height:56px;color:var(--texto);text-align:left;border-radius:2px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;transition:transform .15s,border-color .15s;display:flex;position:relative}.dq button:hover{transform:translate(3px)}.dq-text{min-width:0;font:500 1rem/1.25 var(--display)}.dq em{font:700 .6875rem var(--ui);border-radius:10px;flex:none;padding:2px 7px;font-style:normal}.dq.is-ligar button{border-left-color:var(--lacre)}.dq.is-ligar em{background:var(--lacre);color:#fff6ea}.dq.is-decidir button{border-left-color:var(--latao)}.dq.is-decidir em{background:var(--latao);color:var(--tinta)}.dq.is-feita button{opacity:.78;border-left-color:#4d7a5b}.dq.is-feita em{color:#8fc7a2}.dq.is-abalada button{border-left-color:#d9822b;animation:2.6s ease-in-out infinite dc-shake}.dq.is-abalada em{color:var(--tinta);background:#d9822b}.dq.is-selected button{border-color:var(--latao);box-shadow:0 0 0 1px var(--latao)}.dq.is-final .dq-text:before{content:"★ ";color:var(--lacre)}@keyframes dc-shake{0%,90%,to{transform:none}92%{transform:translate(-3px)}96%{transform:translate(3px)}}.dd-detail{display:none}.dd-detail.is-open{z-index:22;background:var(--mesa);padding:14px;display:block;position:fixed;inset:0;overflow-y:auto}.dd-close{justify-self:start}.dd-step{font:400 1rem/1.35 var(--ui);color:var(--tinta)}.dd-saved{color:#2f6b47;font:700 .875rem var(--type)}.dd-slots{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dd-slots button{min-height:64px;color:var(--tinta-suave);font:700 .8125rem/1.2 var(--doc);background:0 0;border:2px dashed #9c8a68;border-radius:3px;padding:8px}.dd-slots .is-full{background:var(--tinta);border-style:solid;border-color:var(--tinta);color:var(--papel);animation:.25s cubic-bezier(.2,1.6,.4,1) both slot-in}.dd-slots.is-miss{animation:.4s ph-shake}@keyframes slot-in{0%{transform:scale(.85)}}.dd-facts{flex-wrap:wrap;gap:6px;max-height:300px;display:flex;overflow-y:auto}.dd-facts button{background:var(--papel-2);min-height:38px;color:var(--tinta);font:700 .8125rem/1.2 var(--doc);text-align:left;border:1px solid #9c8a68;border-radius:2px;padding:5px 9px}.dd-facts .is-picked{background:var(--lacre);border-color:var(--lacre);color:#fff6ea}.dc .dossier-search{color:var(--tinta);background:#fffaf0;border-color:#9c8a68}.dc-options .is-picked{animation:.32s cubic-bezier(.2,1.7,.4,1) both dc-stamp}@keyframes dc-stamp{0%{transform:scale(1.06)rotate(-.6deg)}}.dd .dc{animation:.3s both dc-rise}.dd .dc:before{display:none}@keyframes dc-rise{0%{opacity:0;transform:translateY(10px)}}.lf{z-index:42;pointer-events:none;background:#050807d6;place-items:center;animation:1.7s both lf-fade;display:grid;position:fixed;inset:0;overflow:hidden}.lf svg{width:min(90vw,620px);height:min(60vh,414px);position:absolute;overflow:visible}.lf path{fill:none;stroke:#c9314b;stroke-width:2.5px;stroke-dasharray:340;stroke-dashoffset:340px;filter:drop-shadow(0 0 5px #c9314b);animation:.55s ease-out .45s forwards lf-draw}.lf-burst{opacity:0;background:#f4dc9c;border-radius:50%;width:18px;height:18px;animation:.6s ease-out .95s both lf-burst;position:absolute;box-shadow:0 0 60px 30px #f4dc9c80}.lf-note{background:var(--papel);max-width:min(44vw,240px);color:var(--tinta);font:700 .875rem/1.25 var(--doc);padding:8px 10px;position:absolute;box-shadow:0 8px 20px #00000080}.lf-a{animation:.5s ease-out both lf-a;top:22%;left:8%;rotate:-3deg}.lf-b{animation:.5s ease-out both lf-b;bottom:24%;right:8%;rotate:2deg}.lf strong{max-width:80vw;color:var(--papel);font:500 clamp(1.25rem, 3vw, 1.75rem)/1.2 var(--display);text-align:center;opacity:0;animation:.45s ease-out 1s both lf-q;position:relative}@keyframes lf-fade{0%{opacity:0}8%,88%{opacity:1}to{opacity:0}}@keyframes lf-draw{to{stroke-dashoffset:0}}@keyframes lf-burst{0%{opacity:0;transform:scale(.2)}40%{opacity:1}to{opacity:0;transform:scale(5)}}@keyframes lf-a{0%{opacity:0;transform:translate(-60px,-30px)scale(.9)}}@keyframes lf-b{0%{opacity:0;transform:translate(60px,30px)scale(.9)}}@keyframes lf-q{0%{opacity:0;transform:translateY(12px)scale(.96)}}.live-choices{gap:6px;width:100%;display:grid}.live-choices button{background:var(--mesa);border:1px solid var(--latao);min-height:46px;color:var(--texto);font:600 .9375rem/1.25 var(--ui);text-align:left;border-radius:2px;padding:8px 10px}.live-choices button:hover{background:var(--latao);color:var(--tinta)}.live-timer{border:1px solid var(--lacre);background:#111;width:100%;height:20px;position:relative;overflow:hidden}.live-timer i{background:var(--lacre);transition:width 1s linear;position:absolute;inset:0 auto 0 0}.live-timer span{color:#fff;font:700 .75rem/18px var(--ui);text-align:center;display:block;position:relative}.nm-task{background:var(--papel);border-left:4px solid var(--lacre);color:var(--tinta);gap:6px;padding:12px;display:grid}.nm-task p{font:700 .9375rem/1.3 var(--doc)}.nm-task small{color:var(--lacre);font:700 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.nm-task .is-right{color:#2f6b47}.nm-task .is-wrong{color:var(--lacre)}.pm{color:#d9c48b;background:#0c1612;border:1px solid #5a4a26;box-shadow:inset 0 0 60px #000000b3}.pm-terrain{fill:#101c16}.pm-vine{stroke:#2c4a33;stroke-width:.5px;stroke-dasharray:.8 .9}.pm-road{fill:none;stroke:#3a3322;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.pm-road-in{fill:none;stroke:#6e6240;stroke-width:.3px;stroke-dasharray:1.2 1.2}.pm-under{fill:#0a0d0c;stroke:#5a4a26;stroke-width:.3px;stroke-dasharray:1.4 1}.pm-floor{fill:#a8924f;font:700 2.1px var(--ui);letter-spacing:.4px}.pm-shadow{fill:#0000008c}.pm-room{fill:#221e15;stroke:#c9ab62;stroke-width:.55px;transition:fill .4s,stroke .4s}.pm-room.is-outdoor{fill:#465a3c29;stroke:#6d7a55;stroke-width:.3px;stroke-dasharray:1.2 .8}.pm-room.is-under{fill:#16130e}.pm-room.is-active{fill:#6e1f2e;stroke:#ff9a9a}.pm-detail{fill:none;stroke:#8a7640;stroke-width:.28px;opacity:.85}.pm-tank{fill:#2d2c26;stroke:#a8a184;stroke-width:.3px}.pm-car{fill:#1a1a18;stroke:#6b6650;stroke-width:.22px}.pm-window{fill:#f0c56b;opacity:.75;animation:7s ease-in-out infinite pm-flicker}@keyframes pm-flicker{45%,55%{opacity:.75}50%{opacity:.35}}.pm-glow{fill:url(#pm-lamp)}.pm-trail{fill:none;stroke:#e04a62;stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1.6 1.4;filter:drop-shadow(0 0 1px #e04a62);animation:1.1s linear infinite pm-march}@keyframes pm-march{to{stroke-dashoffset:-6px}}.pm-compass{fill:#a8924f}.pm-title{fill:#c9ab62;font:500 2.6px var(--display);letter-spacing:.3px}.pm-label{color:#efe2bd;text-shadow:0 1px 2px #000}.pm.is-task .pm-label{outline-offset:-2px;cursor:crosshair;background:#cfa94f14;outline:1px dashed #cfa94f80}.pm-rain{pointer-events:none;opacity:.14;background-image:repeating-linear-gradient(103deg,#0000 0 8px,#cfe0e8 8px 9px,#0000 9px 22px);animation:.7s linear infinite pm-rain;position:absolute;inset:-20% 0 0}@keyframes pm-rain{to{transform:translate(-12px,40px)}}.wb{align-content:start;gap:14px;display:grid}.wb h2{font:500 1.625rem/1.2 var(--display)}.wb section{gap:8px;display:grid}.wb h3{font:500 1.125rem var(--display)}.wb-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.wb-grid button{background:var(--papel);width:100%;min-height:72px;color:var(--tinta);font:700 .9375rem/1.2 var(--doc);text-align:left;border:0;border-radius:2px;align-items:stretch;gap:10px;padding:0 10px 0 0;display:flex}.wb-grid .ev-thumb{min-height:72px}.wb-grid span:last-child{align-self:center;gap:2px;min-width:0;display:grid}.wb-grid small{color:var(--tinta-suave);font:600 .6875rem var(--ui);text-transform:uppercase}.doc-compare{display:none}@media (width>=880px){.desk-main{padding-inline:20px}.desk-split{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}.doc-compare{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.doc-compare .doc{max-width:none}.hub{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px 28px;max-width:1240px}.hub-now{grid-column:1/-1}.suspects{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));align-items:start;max-width:1320px}.board{max-width:1320px}.dd{grid-template-columns:minmax(340px,460px) minmax(0,1fr);align-items:start;gap:24px}.dd-detail,.dd-detail.is-open{top:0;z-index:auto;background:0 0;padding:0;display:block;position:sticky;inset:auto}.dd-close{display:none}.timeline{columns:2;column-gap:28px}.timeline li{break-inside:avoid}.nm{grid-template-columns:minmax(0,620px) minmax(280px,1fr);align-items:start;gap:14px 22px;max-width:1320px}.nm>.nm-clock,.nm>.nm-task{grid-column:1/-1}.nm-side{grid-area:2/2/span 3;align-content:start;gap:12px;display:grid}.nm .pm,.nm-controls{grid-column:1}.ph-shelf{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));max-width:1320px}}@media (prefers-reduced-motion:reduce){.lf,.lf path,.pm-rain,.pm-trail,.pm-window,.dq.is-abalada button{animation:none}.lf path{stroke-dashoffset:0}}.nm-who{display:none}.nm-who ul{gap:2px;display:grid}.nm-who button{border:0;border-bottom:1px solid var(--linha);width:100%;min-height:40px;color:var(--texto);text-align:left;background:0 0;grid-template-columns:90px 1fr;gap:8px;padding:6px 4px;display:grid}.nm-who button.is-chosen{color:var(--latao)}.nm-who span{color:var(--texto-suave);font-size:.875rem}@media (width>=880px){.nm-who{display:grid}.nm .pm{justify-self:start;width:auto;max-width:100%;height:calc(100vh - 250px);min-height:420px}.nm{grid-template-columns:auto minmax(280px,1fr)}}.people{gap:26px;max-width:1480px;margin-inline:auto;display:grid}.people section{gap:12px;display:grid}.people h2{font:500 1.5rem var(--display);align-items:baseline;gap:8px;display:flex}.people h2 small{color:var(--latao);font:700 .875rem var(--ui)}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:12px;display:grid}.pc{background:var(--mesa-2);border:1px solid var(--linha);border-radius:3px;grid-template-rows:1fr auto;grid-template-columns:112px minmax(0,1fr);min-height:250px;transition:border-color .2s,transform .2s;animation:.35s ease-out both rise;display:grid;position:relative;overflow:hidden}.pc:hover{border-color:#5c6b5c;transform:translateY(-2px)}.pc.has-new{border-color:var(--latao)}.pc-photo{background:#0b0f0d;grid-row:1;position:relative}.pc-photo img,.pc-photo .img-fallback{object-fit:cover;object-position:center 15%;filter:saturate(.7)contrast(1.08);width:100%;height:100%;min-height:190px}.pc.is-dead .pc-photo img{filter:grayscale()brightness(.6)}.pc.is-cleared .pc-photo img{filter:saturate(.35)brightness(.85)}.pc-stamp{border:2px solid var(--latao);color:var(--latao);font:700 .625rem/1.2 var(--type);text-align:center;text-transform:uppercase;background:#0a0e0cd1;padding:3px 4px;position:absolute;bottom:10px;left:6px;right:6px;transform:rotate(-4deg)}.pc-stamp.is-red{border-color:var(--lacre-claro,#d9566d);color:var(--lacre-claro,#ff9aaa)}.pc-body{align-content:start;gap:6px;min-width:0;padding:12px 12px 10px;display:grid}.pc-kind{color:var(--texto-suave);font:700 .625rem var(--ui);letter-spacing:.12em;text-transform:uppercase}.pc h3{font:500 1.25rem/1.15 var(--display)}.pc-role{color:var(--latao);font-size:.875rem;line-height:1.25}.pc-stats{grid-template-columns:auto auto 1fr;align-items:center;gap:4px 14px;margin:2px 0;display:grid}.pc-stats div:not(.pc-meter){display:grid}.pc-stats dt{color:var(--texto-suave);font:600 .625rem var(--ui);letter-spacing:.08em;text-transform:uppercase}.pc-stats dd{font:700 1rem var(--mono,var(--type))}.pc-meter{background:#20140f;border-radius:3px;align-self:end;height:6px;margin-bottom:6px;position:relative;overflow:hidden}.pc-meter i{background:linear-gradient(90deg, var(--lacre), var(--latao));position:absolute;inset:0 auto 0 0}.pc-notes{gap:4px;font-size:.875rem;line-height:1.3;display:grid}.pc-notes li{padding-left:12px;position:relative}.pc-notes li:before{content:"";background:var(--lacre);width:5px;height:5px;position:absolute;top:.5em;left:0}.pc-notes.is-empty{color:var(--texto-suave);font-style:italic}.pc-more summary{min-height:32px;color:var(--latao);cursor:pointer;padding-top:4px;font-size:.8125rem}.pc-talk{border:0;border-top:1px solid var(--linha);min-height:48px;color:var(--texto);font:700 .9375rem var(--ui);text-align:left;background:#101814;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;transition:background .2s;display:flex}.pc-talk:hover,.pc-talk:focus-visible{background:var(--latao);color:var(--tinta)}.pc-talk b{background:var(--lacre);color:#fff6ea;border-radius:10px;padding:2px 8px;font-size:.75rem}.desk-shelf{justify-self:start;width:min(100%,520px);margin-inline:0}.doc-stage{gap:16px;display:grid}.ctx{display:none}@media (width>=880px){.doc-actions{max-width:none}.doc-stage{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.doc-stage .doc{max-width:none}.ctx{gap:16px;display:grid;position:sticky;top:0}.ctx section{background:var(--mesa-2);border:1px solid var(--linha);gap:8px;padding:12px;display:grid}.ctx h3{font:500 1.0625rem var(--display)}.ctx-facts{gap:4px;display:grid}.ctx-facts div{border-bottom:1px dashed var(--linha);justify-content:space-between;gap:10px;padding-bottom:4px;font-size:.875rem;display:flex}.ctx-facts dt{color:var(--texto-suave)}.ctx-hint{color:var(--texto-suave);font-size:.875rem;line-height:1.35}.ctx-list{gap:6px;display:grid}.ctx-list button{background:var(--papel);width:100%;min-height:54px;color:var(--tinta);font:700 .8125rem/1.2 var(--doc);text-align:left;border:0;border-radius:2px;align-items:stretch;gap:8px;padding:0 8px 0 0;display:flex}.ctx-list .ev-thumb{width:54px;min-height:54px}.ctx-list span:last-child{align-self:center;gap:2px;min-width:0;display:grid}.ctx-list small{color:var(--tinta-suave);font:600 .625rem var(--ui);text-transform:uppercase}.pc{grid-template-columns:128px minmax(0,1fr)}}@media (width>=1360px){.doc-stage .doc:has(>.doc-figure){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-content:start;column-gap:26px;display:grid}.doc-stage .doc:has(>.doc-figure)>*{grid-column:2}.doc-stage .doc:has(>.doc-figure)>.doc-head{grid-column:1/-1}.doc-stage .doc:has(>.doc-figure)>.doc-figure{grid-area:2/1/span 30;align-self:start}.doc-stage .doc-figure .doc-image{aspect-ratio:4/3;max-height:520px}.doc-stage{grid-template-columns:minmax(0,1fr) 320px}}.people{max-width:1200px}.pc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));grid-auto-rows:1fr}.cork-wrap{gap:14px;display:grid;grid-template-columns:minmax(0,1fr)!important}.cork-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.cork-head h3{font:500 1.375rem var(--display)}.cork-head p{max-width:720px;color:var(--texto-suave);font-size:.9375rem}.cork-zoom{align-items:center;gap:6px;display:flex}.cork-zoom button{background:var(--mesa-2);border:1px solid var(--linha);width:40px;height:40px;color:var(--latao);border-radius:2px;font-size:1.25rem}.cork-zoom span{min-width:46px;color:var(--texto-suave);font:600 .8125rem var(--ui);text-align:center}.cork-frame{background:linear-gradient(135deg,#5d3b1f,#3e2512);border-radius:4px;min-height:360px;max-height:calc(100vh - 230px);padding:12px;overflow:auto;box-shadow:inset 0 0 0 3px #2a180b,inset 0 0 22px #0009,0 10px 30px #00000080}.cork-size{position:relative}.cork{transform-origin:0 0;background-color:#b4824e;background-image:radial-gradient(circle at 20% 30%,#5a321459 0 1px,#0000 1.5px),radial-gradient(circle at 70% 60%,#ffdcaa2e 0 1px,#0000 1.6px),radial-gradient(circle at 40% 80%,#46280f4d 0 1.2px,#0000 1.8px),radial-gradient(#ffd29626,#3c1e0a59);background-size:7px 7px,11px 11px,9px 9px,100% 100%;position:absolute;top:0;left:0;overflow:hidden;box-shadow:inset 0 0 50px #3219058c}.cork-pin{z-index:3;background:radial-gradient(circle at 35% 30%,#ff8a8a,#c0142b 55%,#6d0715);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:-6px;left:50%;box-shadow:1px 3px 3px #00000073}.cork-tape{z-index:2;color:#3a2a12;font:700 .875rem var(--type);letter-spacing:.06em;text-transform:uppercase;background:#f0e4bee0;padding:4px 14px;position:absolute;box-shadow:0 2px 4px #00000040}.cork-person{z-index:1;background:#f4efe4;width:118px;margin:0;padding:6px 6px 0;animation:.45s cubic-bezier(.2,1.4,.4,1) both cork-drop;position:absolute;box-shadow:2px 6px 12px #00000073}.cork-person img,.cork-person .img-fallback{object-fit:cover;object-position:center 15%;filter:grayscale(.55)contrast(1.1);width:100%;height:112px;display:block}.cork-person figcaption{color:#222;font:700 .9375rem/1 "Caveat", var(--doc);text-align:center;padding:5px 2px 7px}.cork-person.is-victim{background:#1d1d1d}.cork-person.is-victim figcaption{color:#ff8f8f}.cork-person.is-victim img{filter:grayscale()contrast(1.15)}.cork-fact{z-index:1;background:#fbf8f0;margin:0;padding:6px 6px 0;animation:.45s cubic-bezier(.2,1.4,.4,1) both cork-drop;position:absolute;box-shadow:2px 6px 12px #0006}.cork-fact img{object-fit:cover;filter:sepia(.25)contrast(1.05);width:100%;height:78px;display:block}.cork-fact figcaption{color:#2a2318;font:700 .75rem/1.2 var(--doc);padding:5px 2px 8px}.cork-fact.is-paper{background:repeating-linear-gradient(#fbf8f0 0 17px,#c9d8e6 17px 18px);padding-top:14px}.cork-card{z-index:2;color:#1d1a14;text-align:left;cursor:pointer;background:#fffdf5;border:0;border-top:4px solid #c9314b;align-content:start;gap:6px;width:214px;min-height:112px;padding:16px 12px 10px;transition:transform .2s,box-shadow .2s;animation:.45s cubic-bezier(.2,1.4,.4,1) both cork-drop;display:grid;position:absolute;box-shadow:3px 8px 16px #00000073}.cork-card:hover,.cork-card:focus-visible{outline:none;transform:translateY(-3px)scale(1.02);box-shadow:4px 14px 22px #00000080}.cork-card strong{font:700 .9375rem/1.25 var(--doc)}.cork-card em{font:700 .6875rem var(--ui);border-radius:10px;justify-self:start;padding:2px 8px;font-style:normal}.cork-card.is-ligar{background:repeating-linear-gradient(#fffdf5 0 19px,#d9e3ee 19px 20px);border-top-style:dashed}.cork-card.is-ligar em{color:#fff;background:#c9314b;animation:1.6s ease-in-out infinite cork-pulse}.cork-card.is-decidir em{color:#2a1f08;background:#e0b44a}.cork-card.is-feita em{color:#fff;background:#2f6b47}.cork-card.is-abalada{animation:2.4s ease-in-out infinite cork-wobble}.cork-card.is-abalada em{color:#1d1a14;background:#d9822b}.cork-card.is-selected{box-shadow:0 0 0 3px #f4dc9c,4px 14px 22px #00000080}.cork-final{color:#c9314b;font:700 .625rem var(--ui);letter-spacing:.12em;text-transform:uppercase}.cork-note{z-index:2;color:#2b2208;width:178px;min-height:86px;font:700 1.125rem/1.15 "Caveat", var(--doc);background:linear-gradient(#f7dc6f,#efcc50);margin:0;padding:14px 12px 10px;animation:.5s cubic-bezier(.2,1.6,.4,1) both cork-stick;position:absolute;box-shadow:2px 7px 12px #0006}.cork-note.is-shaken:after{content:"?";color:#c9314b;font:700 2rem "Caveat", var(--doc);position:absolute;bottom:2px;right:8px}.cork-yarn{z-index:4;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.cork-yarn path{fill:none;stroke:#b0142c;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(1px 3px 2px #00000073);opacity:.92}.cork-yarn path.is-strong{stroke-width:3.6px;stroke:#d01834}.cork-yarn path.is-new{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.4,.1,.2,1) .25s forwards yarn-draw}@keyframes yarn-draw{to{stroke-dashoffset:0}}@keyframes cork-drop{0%{opacity:0;transform:translateY(-24px)scale(1.06)}}@keyframes cork-stick{0%{opacity:0;transform:scale(1.4)rotate(8deg)}70%{transform:scale(.97)}to{opacity:1}}@keyframes cork-pulse{50%{opacity:.55}}@keyframes cork-wobble{0%,86%,to{transform:none}90%{transform:rotate(-2deg)}95%{transform:rotate(2deg)}}.dd-detail.is-open{z-index:22;background:var(--mesa);padding:14px;animation:.25s both dc-rise;display:block;position:fixed;inset:0;overflow-y:auto}@media (width>=880px){.cork-wrap{max-width:none}.dd-detail,.dd-detail.is-open{z-index:22;background:0 0;width:420px;padding:0;position:fixed;inset:70px 16px 70px auto}.dd-detail:not(.is-open){display:none}.dd-detail .dc{max-height:100%;overflow-y:auto;box-shadow:-12px 0 40px #0000008c}.dd-close{display:block}}@media (prefers-reduced-motion:reduce){.cork-person,.cork-fact,.cork-card,.cork-note,.cork-card.is-abalada,.cork-card.is-ligar em{animation:none}.cork-yarn path.is-new{stroke-dashoffset:0;animation:none}}.cork-yarn{z-index:2}.cork-card,.cork-note{z-index:3}.cork-card .cork-pin,.cork-note .cork-pin{z-index:4}.topbar-phone{border:1px solid var(--linha);width:40px;height:40px;color:var(--latao);background:0 0;border-radius:8px;place-items:center;padding:8px;display:grid;position:relative}.topbar-phone svg{width:100%;height:100%}.topbar-phone b{background:var(--lacre);color:#fff;min-width:18px;height:18px;font:700 .6875rem var(--ui);border-radius:9px;place-items:center;padding-inline:4px;display:grid;position:absolute;top:-6px;right:-6px}.notif{z-index:44;border:1px solid var(--latao);width:min(94vw,420px);color:var(--texto);text-align:left;background:#161e1bf7;border-radius:14px;gap:2px;padding:10px 14px;animation:.45s cubic-bezier(.2,1.3,.4,1) both notif-in;display:grid;position:fixed;top:8px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0009}.notif small{color:var(--latao);font:700 .6875rem var(--ui);letter-spacing:.08em}.notif span{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;overflow:hidden}@keyframes notif-in{0%{opacity:0;transform:translateY(-120%)}}.mp-contact{grid-template-columns:44px 1fr;align-items:center;gap:10px;display:grid!important}.mp-contact>span{gap:2px;min-width:0;display:grid}.mp-avatar{object-fit:cover;object-position:center 15%;border-radius:50%;width:44px;height:44px}.mp-unknown{color:#ff8f8f;font:700 1.25rem var(--display);background:#2a2a2a;place-items:center;display:grid}.mp-dot{background:#4aa3ff;border-radius:50%;width:9px;height:9px;margin-left:6px;display:inline-block}.mp-entry{border-bottom:1px dashed #2a302d;gap:6px;padding-bottom:10px;display:grid}.mp-call{color:#a9b0ac;font:600 .75rem var(--ui);text-align:center}.bubble.is-voice{opacity:.9;font-style:italic}.mp-replies{gap:6px;margin-top:4px;display:grid}.mp-replies button{color:#9ccaff;max-width:85%;min-height:40px;font:600 .875rem/1.25 var(--ui);text-align:right;background:0 0;border:1px solid #4aa3ff;border-radius:16px;justify-self:end;padding:8px 12px}.live-answer{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.live-answer #live-decline{color:#ff9a9a;border-color:#8a2a2a}.live-note{color:var(--texto-suave);font-size:.75rem}.iv-actions{flex-wrap:wrap;gap:6px;display:flex}.iv-actions button{border:1px solid var(--latao);min-height:36px;color:var(--latao);font:600 .8125rem var(--ui);background:0 0;border-radius:18px;padding:4px 10px}.iv-actions .is-face{border-color:var(--lacre);color:#ff9aaa}.iv-tones{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.iv-turn.is-shown{border-left:3px solid var(--latao);padding-left:10px}.iv-evidence button:disabled{opacity:.5}.hub-story ol{counter-reset:caso;gap:6px;display:grid}.hub-story li{background:var(--papel);color:var(--tinta);font:400 .9375rem/1.35 var(--doc);counter-increment:caso;padding:8px 10px 8px 34px;position:relative}.hub-story li:before{content:counter(caso);color:var(--lacre);font:700 .875rem var(--ui);position:absolute;top:8px;left:10px}.dd-scope{color:var(--tinta-suave);font-size:.8125rem}.dd-scope .btn-link{color:var(--lacre)}.cork-yarn path{stroke-width:2.4px}.room{z-index:30;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);background:#050807;grid-template-rows:minmax(0,56fr) minmax(0,44fr);animation:.3s ease-out both fadein;display:grid;position:fixed;inset:0}.room-establish{z-index:5;pointer-events:none;background:#000;place-items:end start;animation:1.3s ease-in both establish;display:grid;position:absolute;inset:0}.room-establish img,.room-establish .img-fallback{object-fit:cover;filter:saturate(.6)brightness(.75);width:100%;height:100%;animation:1.3s ease-out both portrait;position:absolute;inset:0}.room-establish p{color:var(--fosforo);font:400 .8125rem/1 var(--monitor);letter-spacing:.14em;margin:0 0 24px 20px;position:relative}@keyframes establish{0%,80%{opacity:1}to{opacity:0}}.room-stage{cursor:default;background:#000;position:relative;overflow:hidden}.room-cam{transform-origin:50% 32%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);animation:5.5s ease-in-out infinite breathe;position:absolute;inset:0}.room.is-close .room-cam{transform:scale(1.22)translateY(3%)}.room-face{object-fit:cover;object-position:center 18%;filter:saturate(.72)contrast(1.12)brightness(.92);width:100%;height:100%;transition:transform .8s,object-position .8s,filter .8s;animation:.45s ease-out both facein;position:absolute;inset:0}.room-face.f-olhar{object-position:42% 20%;filter:saturate(.6)contrast(1.15)brightness(.82);transform:rotate(-1.2deg)scale(1.04)}.room-face.f-tenso{filter:saturate(.55)contrast(1.25)brightness(.85)}.room-face.f-raiva{filter:saturate(.85)contrast(1.3)brightness(.9)sepia(.15);transform:scale(1.03)}.room-face.f-quebrado{filter:saturate(.4)contrast(1.05)brightness(.78);transform:translateY(2%)scale(1.02)}@keyframes facein{0%{opacity:.35}}@keyframes breathe{0%,to{scale:1}50%{scale:1.012}}.room-vignette{pointer-events:none;background:radial-gradient(at 50% 38%,#0000 38%,#000000c7 100%),linear-gradient(#0000 55%,#000000d9);position:absolute;inset:0}.room-lamp{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% -8%,#ffde963d,#0000 58%);animation:5s linear infinite lamp;position:absolute;inset:0}.room.is-sweating .room-lamp{background:radial-gradient(circle at 50% -8%,#ffde964d,#0000 58%),radial-gradient(circle at 38% 30%,#ffffff12,#0000 12%)}.room.is-silent .room-cam{transition-duration:3s;transform:scale(1.12)}.room-top{z-index:2;padding:10px max(14px, env(safe-area-inset-right,0px)) 0 max(14px, env(safe-area-inset-left,0px));grid-template-columns:1fr auto;align-items:start;gap:4px 12px;display:grid;position:absolute;inset:0 0 auto}.room-top .btn-link{color:var(--texto);text-shadow:0 1px 3px #000;grid-area:1/2;padding:6px 0;font-size:.875rem}.room-top .lower-third{grid-area:1/1;justify-self:start}.room-top .iv-scribe{text-shadow:0 1px 3px #000;grid-column:1/-1}.room-sub{z-index:2;min-height:34%;padding:0 max(18px, env(safe-area-inset-right,0px)) 16px max(18px, env(safe-area-inset-left,0px));align-content:end;display:grid;position:absolute;inset:auto 0 0}.room-line{width:100%;max-width:760px;font:500 clamp(1.0625rem, 2.6vw, 1.375rem)/1.38 var(--ui);color:#fff;text-shadow:0 2px 6px #000,0 0 2px #000;gap:2px;margin-inline:auto;display:grid}.room-line small{color:var(--latao);font:700 .6875rem var(--ui);letter-spacing:.14em;text-transform:uppercase}.room-line.is-held{opacity:.72}.room-act{color:#e9d8a8;width:100%;max-width:760px;font:italic 400 clamp(.9375rem, 2.2vw, 1.125rem)/1.4 var(--display);text-shadow:0 2px 6px #000;margin-inline:auto;animation:.5s ease-out both fadein}.room-act:before{content:"["}.room-act:after{content:"]"}.room-skip{z-index:3;min-height:32px;color:var(--texto-suave);font:600 .75rem var(--ui);background:#00000073;border:1px solid #fff3;border-radius:16px;padding:2px 10px;position:absolute;bottom:10px;right:12px}.room-desk{min-height:0;padding:12px max(16px, env(safe-area-inset-right,0px)) 12px max(16px, env(safe-area-inset-left,0px));background:linear-gradient(#1a130d,#120d09);border-top:1px solid #3a2b1c;align-content:start;gap:10px;display:grid;overflow-y:auto;box-shadow:inset 0 14px 24px -14px #000}.room-desk .iv-options{background:0 0;border:0;max-height:none;padding:0}.room-desk .iv-option{background:#ffffff0a;border-color:#3a2b1c}.room-desk .iv-option small{color:var(--fosforo);font:400 .6875rem var(--monitor);letter-spacing:.1em;text-transform:uppercase;display:block}.room-desk .iv-option.is-control{border-style:dashed}.room-tip{color:var(--texto-suave);font-size:.875rem}.room-notes{background:var(--papel);color:var(--tinta);font:400 1.0625rem/1.25 "Caveat", var(--display);border-radius:2px;gap:4px;padding:8px 10px;display:grid;transform:rotate(-.4deg);box-shadow:0 6px 14px #0006}.room-notes li:before{content:"— "}.room-judge{gap:8px;animation:.25s ease-out both rise;display:grid}.room-moves{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.room-moves.is-two .btn-link{grid-column:1/-1;justify-self:center;padding:4px}.room-moves button:not(.btn-link){border:1px solid var(--latao);min-height:58px;color:var(--texto);text-align:left;background:#ffffff0d;border-radius:2px;align-content:center;gap:2px;padding:8px 10px;transition:transform .12s,background .12s;display:grid}.room-moves button:not(.btn-link):hover{background:#cfa94f24;transform:translateY(-1px)}.room-moves b{font:700 1rem var(--ui);letter-spacing:.02em}.room-moves small{color:var(--texto-suave);font-size:.75rem}.room-moves .is-contest{border-color:var(--lacre-claro)}.room-moves .is-contest b{color:#ff9aaa}.room-tray{border-top:1px dashed #3a2b1c;gap:6px;padding-top:6px;display:grid}.room-tray>span{color:var(--texto-suave);font:600 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.room-tray ul{gap:8px;padding:4px 2px;display:flex;overflow-x:auto}.room-tray button{touch-action:none;cursor:grab;background:#f4efe2;border:0;border-radius:1px;flex:none;width:54px;height:66px;padding:3px 3px 10px;transform:rotate(-2deg);box-shadow:0 3px 8px #00000080}.room-tray li:nth-child(2n) button{transform:rotate(2deg)}.room-tray button img,.room-tray button .img-fallback{object-fit:cover;width:100%;height:100%;color:var(--tinta);background:#ccc;place-items:center;font-weight:700;display:grid}.room-tray button.is-shown{opacity:.45}.room-ghost{z-index:60;pointer-events:none;background:#f4efe2;width:70px;height:86px;margin:-43px 0 0 -35px;padding:4px 4px 14px;position:fixed;transform:rotate(-4deg)scale(1.08);box-shadow:0 14px 30px #0009}.room-ghost img,.room-ghost .img-fallback{object-fit:cover;width:100%;height:100%}@media (width>=880px){.room{grid-template-rows:none;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr)}.room-desk{border-top:0;border-left:1px solid #3a2b1c;align-content:center;padding:18px 22px}.room-sub{min-height:30%;padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.room-cam,.room-face,.room-lamp,.room-establish{transition:none;animation:none}}.desk-main.desk-table{padding-bottom:150px}.board-views.is-three{grid-template-columns:2fr 1fr 2fr}.desk-tablerow{align-items:start;gap:14px;display:grid}.table-wrap{gap:8px;min-width:0;display:grid}.drawers{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.drawers button{color:#e6d3ad;min-height:38px;font:600 .8125rem var(--ui);background:linear-gradient(#3b2a1b,#2a1d12);border:1px solid #5a4126;border-bottom-width:3px;border-radius:3px 3px 1px 1px;flex:none;padding:4px 12px}.drawers button b{color:var(--latao);margin-left:4px;font-weight:700}.drawers .is-active{border-color:var(--latao);color:#fff;background:linear-gradient(#6b4c2c,#4a331d)}.table-tip{color:var(--texto-suave);font-size:.875rem}.table{background-color:#3a2817;background-position:50%;background-size:cover;border-radius:4px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a4126,inset 0 0 60px #0009}.table:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 10%,#ffd68c2e,#0000 46%),radial-gradient(at 50% 120%,#0000008c,#0000 60%),repeating-linear-gradient(92deg,#0000000d 0 3px,#0000 3px 11px);position:absolute;inset:0}.table-top{min-height:260px;position:relative}.table-empty{text-align:center;color:#d9c8a6;position:absolute;inset:40% 0 auto}.piece{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;outline-offset:3px;align-content:start;gap:4px;padding:6px;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;overflow:hidden;box-shadow:0 4px 10px #00000073,0 1px 2px #0006}.piece:hover{box-shadow:0 10px 22px #00000080}.piece.is-lifted{z-index:20;cursor:grabbing;scale:1.05;box-shadow:0 22px 40px #0009}.piece.is-lit{box-shadow:0 0 0 3px var(--latao), 0 0 26px #ffd68c8c}.piece.is-photo{background:#f4efe2;grid-template-rows:minmax(0,1fr) auto;padding:6px 6px 4px}.piece-pic{background:#222;min-height:0;display:block;overflow:hidden}.piece-pic img,.piece-pic .img-fallback{object-fit:cover;color:#ddd;filter:saturate(.8)contrast(1.05);pointer-events:none;place-items:center;width:100%;height:100%;display:grid}.piece-hand{color:#2b2219;font:600 clamp(.8125rem, 1.4vw, 1.0625rem)/1.05 "Caveat", var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.piece.is-paper{color:var(--tinta);background:linear-gradient(#efe6cf,#e2d6b7);padding:12px 9px 8px}.piece-clip{border:2px solid #9aa3a6;border-radius:6px;width:12px;height:26px;position:absolute;top:-4px;left:14px}.piece-tag{font:700 .6875rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lacre)}.piece-title{font:700 clamp(.6875rem, 1.25vw, .875rem)/1.2 var(--doc);-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.piece-lines{background:repeating-linear-gradient(#0000 0 7px,#221b1629 7px 8px);height:30%;display:block}.piece-stapled{aspect-ratio:1;border:3px solid #fff;width:38%;position:absolute;bottom:8px;right:6px;overflow:hidden;transform:rotate(4deg);box-shadow:0 2px 4px #0000004d}.piece-stapled img{object-fit:cover;pointer-events:none;width:100%;height:100%}.piece.is-bag{color:#f2f2f2;background:linear-gradient(135deg,#e6f0f54d,#c8d7e124);border:1px solid #ffffff59;grid-template-rows:auto minmax(0,1fr) auto}.piece-seal{background:var(--lacre);color:#fff;font:700 .5625rem var(--ui);letter-spacing:.14em;text-align:center;justify-self:stretch;padding:2px 4px}.piece.is-bag .piece-pic{border-radius:4px}.piece-device{background:#0b0f10;border:3px solid #222;border-radius:6px;min-height:0;margin:4px 18%;display:block}.piece.is-bag .piece-title{text-shadow:0 1px 2px #000;-webkit-line-clamp:2}.piece.is-envelope{color:#2b1d0e;text-align:center;background:linear-gradient(#c9a66b,#b38f55);place-content:center}.piece-stamp{border:2px solid var(--lacre);color:var(--lacre);font:700 .625rem var(--ui);letter-spacing:.12em;justify-self:center;padding:2px 6px;transform:rotate(-6deg)}.piece.is-fala{color:var(--tinta);background:#fbf7ea repeating-linear-gradient(#0000 0 15px,#5078aa40 15px 16px);padding:14px 9px 8px}.piece-pin{background:var(--lacre);border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:4px;left:50%;box-shadow:0 2px 2px #0006}.piece-who{font:700 .625rem var(--ui);letter-spacing:.12em;text-transform:uppercase;color:var(--lacre)}.piece-quote{font:600 clamp(.8125rem, 1.35vw, 1rem)/1.1 "Caveat", var(--display);-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.piece-new{background:var(--lacre);color:#fff;font:700 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase;padding:1px 5px;position:absolute;top:6px;right:6px}.piece-lamp{border:1px solid var(--latao);width:30px;height:30px;color:var(--latao);font:700 1rem/1 var(--ui);background:#140e09d1;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:4px;right:4px}.piece.is-lit .piece-lamp{background:var(--latao);color:var(--tinta)}.lamp{z-index:12;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom,0px));padding:8px max(14px, env(safe-area-inset-right,0px)) 10px max(14px, env(safe-area-inset-left,0px));background:linear-gradient(#17110b,#0f0b07);border-top:1px solid #5a4126;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;transition:background .4s;display:grid;position:fixed;box-shadow:0 -10px 24px #00000080}.lamp.is-warm{background:radial-gradient(at 50% 0,#ffd68c24,#0000 70%),#120d08}.lamp.is-on{background:radial-gradient(at 50% 0,#ffd68c4d,#0000 75%),#15100a}.lamp .tc-line{grid-column:1/-1}.lamp-slots{grid-template-columns:1fr 1fr;gap:6px;min-width:0;display:grid}.lamp-slot{border:1px dashed #6b5233;border-radius:3px;min-width:0;min-height:46px;display:grid}.lamp-slot.is-full{border-style:solid;border-color:var(--latao)}.lamp-slot button{background:var(--papel);min-width:0;color:var(--tinta);font:700 .75rem/1.15 var(--doc);text-align:left;border:0;align-items:stretch;gap:6px;padding:0 6px 0 0;display:flex}.lamp-slot button .ev-thumb{flex:none;width:40px;min-height:44px}.lamp-slot button>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;display:-webkit-box;overflow:hidden}.lamp-empty{color:#8d7a5c;align-self:center;padding:4px 8px;font-size:.75rem;line-height:1.2}.lamp-actions{gap:6px;display:grid}.lamp-actions .btn{min-height:38px}.lift{z-index:25;padding:calc(16px + env(safe-area-inset-top,0px)) 12px calc(90px + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 50% 0,#ffd68c29,#040605f0 60%);place-items:start center;animation:.2s ease-out both fadein;display:grid;position:fixed;inset:0;overflow-y:auto}.lift-card{width:min(100%,1100px);animation:.25s ease-out both rise}.lift-card.is-wide{width:min(100%,1320px)}.lift .doc-compare{gap:14px;display:grid}.lift .ctx{display:none}.fala-doc .fala-quote{font:600 1.375rem/1.25 "Caveat", var(--display)}@media (width>=880px){.desk-main.desk-table{padding-bottom:20px}.desk-tablerow{grid-template-columns:minmax(0,1fr) 300px}.lamp{border:1px solid #5a4126;border-radius:4px;grid-template-columns:1fr;align-content:start;min-height:280px;padding:14px;position:sticky;inset:0 auto auto}.lamp-slots{grid-template-columns:1fr}.lamp-slot{min-height:70px}.lamp-slot button .ev-thumb{width:60px;min-height:68px}.lift .doc-compare{grid-template-columns:1fr 1fr}.lift .doc-stage{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.lift .ctx{display:grid}}.room-top{padding-right:max(60px, env(safe-area-inset-right,0px))}.room-tray .tray-paper{height:100%;color:var(--tinta);font:700 .5rem/1.15 var(--doc);text-align:left;background:repeating-linear-gradient(#f4efe2 0 7px,#e3dccb 7px 8px);padding:2px;display:block;overflow:hidden}.room-ask{width:100%;max-width:760px;color:var(--fosforo);font:400 clamp(.875rem, 2vw, 1rem)/1.3 var(--monitor);text-shadow:0 2px 6px #000;gap:1px;margin:0 auto 6px;display:grid}.room-ask small{color:var(--texto-suave);font:700 .625rem var(--ui);letter-spacing:.14em;text-transform:uppercase}.room-doubts,.room-doubts ul{gap:6px;display:grid}.room-doubts button{width:100%;color:var(--texto);text-align:left;background:#a51f3a1a;border:1px solid #d84a648c;border-left-width:4px;border-radius:2px;gap:3px;padding:8px 10px;transition:background .15s;display:grid}.room-doubts button:hover{background:#a51f3a33}.room-doubt-q{color:var(--texto-suave);font:400 .75rem/1.3 var(--monitor)}.room-doubt-a{font:500 .9375rem/1.3 var(--ui);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.room-doubt-go{color:#ff9aaa;font:700 .8125rem var(--ui)}.room-doubt-go b{color:var(--latao);font-weight:600}.pc-doubt{color:#ff9aaa}.room-stack{align-content:end;gap:6px;max-height:100%;padding-top:18px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22%);mask-image:linear-gradient(#0000,#000 22%)}.room-stack .room-line.is-held{opacity:.62;font-size:clamp(.9375rem,2.2vw,1.1875rem)}.room-stack .room-act.is-held{opacity:.55;font-size:clamp(.8125rem,1.9vw,1rem);animation:none}.room-stack>:last-child{opacity:1}.room-sub{min-height:42%;max-height:62%}.room-desk{scrollbar-width:thin;scrollbar-color:#5a4126 transparent;overflow-x:hidden}.room-desk::-webkit-scrollbar{width:6px}.room-desk::-webkit-scrollbar-thumb{background:#5a4126;border-radius:3px}.room-desk::-webkit-scrollbar-track{background:0 0}.room-desk .iv-options{overflow:visible}.room-desk .iv-option{transition:border-color .15s,background .15s}.room-desk .iv-option:hover{border-color:var(--latao);background:#cfa94f14;transform:none}.lift .doc-close{display:inline-flex}.lift-card{cursor:auto}.room-nerve{border-left:3px solid var(--fosforo);color:var(--fosforo);font:400 .6875rem var(--monitor);letter-spacing:.12em;text-transform:uppercase;background:#0000008c;grid-column:1;grid-auto-flow:column;justify-self:start;align-items:center;gap:8px;padding:3px 8px;transition:border-color .4s,color .4s;display:inline-grid}.room-nerve i{grid-auto-flow:column;gap:3px;display:inline-grid}.room-nerve b{opacity:.5;border:1px solid;width:9px;height:9px}.room-nerve b.is-on{opacity:1;background:currentColor}.room-nerve.lv-2{color:#f0c96a;border-color:#f0c96a}.room-nerve.lv-3,.room-nerve.lv-4{color:#ff8a9c;border-color:#ff8a9c}.room-nerve.lv-4 b.is-on{animation:.7s ease-in-out infinite nerve}.room-nerve.is-up{animation:.5s ease-out 2 nerve-up}.room-nerve.is-down{animation:.6s ease-out nerve-down}@keyframes nerve{50%{opacity:.35}}@keyframes nerve-up{50%{background:#a51f3a80;transform:scale(1.12)}}@keyframes nerve-down{50%{opacity:.6;transform:translate(-4px)}}.room-desk .iv-option small.is-follow{color:var(--latao)}.room-desk .iv-option small.is-secret{color:#ff9aaa}.room-desk .iv-option small.is-new{color:var(--fosforo)}.room-desk .iv-option.is-follow{border-color:var(--latao);background:#cfa94f1a}.room-desk .iv-option.is-secret{background:#a51f3a1a;border-color:#d84a6499}.room-spot{border:1px solid var(--latao);background:radial-gradient(circle at 0 0,#cfa94f33,#0000 70%);gap:6px;padding:10px;animation:.3s ease-out both rise;display:grid}.room-spot button{background:var(--latao);min-height:48px;color:var(--tinta);font:700 1rem/1.25 var(--ui);text-align:left;border:0;border-radius:2px;padding:8px 12px}.room-moves kbd{color:var(--texto-suave);font:400 .6875rem var(--monitor);grid-area:1/1;justify-self:end;margin-bottom:-18px;display:none}@media (hover:hover) and (pointer:fine){.room-moves kbd{display:block}}.doc .btn-ghost,.doc-verify+.btn-ghost{color:var(--tinta);border-color:var(--tinta-suave);background:#221b160f}.doc .btn-ghost:hover:not(:disabled){border-color:var(--tinta);background:#221b161f}.doc .lens-toggle{color:var(--tinta);border-color:var(--tinta-suave)}.cork-head{gap:10px;display:grid}.cork-views{grid-template-columns:1fr 1fr;gap:6px;max-width:280px;display:inline-grid}.cork-views button{border:1px solid var(--linha);min-height:40px;color:var(--texto-suave);font:600 .875rem var(--ui);background:0 0;border-radius:2px}.cork-views .is-active{border-color:var(--latao);color:var(--latao)}.fichas{background:#b98a55 radial-gradient(circle at 20% 10%,#ffe6b440,#0000 60%);border-radius:4px;gap:16px;padding:12px;display:grid;box-shadow:inset 0 0 40px #00000073}.fichas-sum{color:var(--texto);background:#140e09d1;border-radius:2px;padding:8px 10px;font-size:.875rem}.fichas-sum b{color:var(--latao)}.fichas-thread{gap:8px;display:grid}.fichas-thread h4{color:var(--tinta);font:700 .75rem var(--type);letter-spacing:.12em;text-transform:uppercase;background:#efe6c8;justify-self:start;padding:2px 10px;transform:rotate(-1deg);box-shadow:0 2px 4px #0000004d}.fichas-thread ul{gap:8px;display:grid}.ficha{border:0;border-left:5px solid var(--linha);width:100%;color:var(--tinta);text-align:left;background:#fbf7ea repeating-linear-gradient(#0000 0 23px,#5078aa2e 23px 24px);border-radius:2px;gap:6px;padding:12px 14px 12px 16px;display:grid;position:relative;box-shadow:0 3px 8px #00000059}.ficha strong{font:700 1.0625rem/1.3 var(--doc)}.ficha-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ficha em{font:700 .6875rem var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta);background:#ddd2b4;border-radius:10px;padding:2px 8px;font-style:normal}.ficha.is-ligar{border-left-color:var(--lacre)}.ficha.is-ligar em{background:var(--lacre);color:#fff}.ficha.is-decidir{border-left-color:#c58a1b}.ficha.is-decidir em{background:#f0c96a}.ficha.is-abalada{border-left-color:var(--lacre);animation:.4s linear shake}.ficha.is-abalada em{background:#ff9aaa}.ficha.is-feita{opacity:.82;border-left-color:#6d8f6a}.ficha.is-feita em{background:#c9dcc4}.ficha-final{color:var(--lacre);font:700 .6875rem var(--ui);letter-spacing:.06em;text-transform:uppercase}.ficha-answer{font:600 1.125rem/1.2 "Caveat", var(--display);color:#1d3f72}.dd-bar{justify-content:space-between;gap:8px;margin-bottom:8px;display:flex}.dd-close,.dd-next{min-height:42px;font:700 .9375rem var(--ui);border-radius:2px;padding:6px 14px}.dd-close{border:1px solid var(--tinta-suave);color:var(--tinta);background:0 0}.dd-next{background:var(--tinta);color:var(--papel);border:0;margin-left:auto}.dc .dd-step b{color:var(--tinta)}@media (width<=879px){.dd-detail.is-open .dc{align-content:start;min-height:100%}.dd-bar{align-items:start}.dd-bar button{flex:none}}.ph{--ph-bg:#0a0d0c;--ph-fg:#ece9e1;--ph-muted:#9aa39e;--ph-line:#222826;--ph-me:#1f4d3a;--ph-them:#1c2320;--ph-bar:#0a0d0c;--ph-chat:#0e1412;background:var(--ph-bg);color:var(--ph-fg);position:relative;box-shadow:0 30px 60px #0009}.ph.skin-light{--ph-bg:#f4f1ea;--ph-fg:#1d1b18;--ph-muted:#6f6a60;--ph-line:#ddd6c8;--ph-me:#d9f0cf;--ph-them:#fff;--ph-bar:#f4f1ea;--ph-chat:#ebe5d6;border-color:#cfc8b8}.ph.skin-retro{--ph-bg:#1a1710;--ph-fg:#f1e3b5;--ph-muted:#b9a877;--ph-line:#3a3322;--ph-me:#4a3f1f;--ph-them:#2a2416;--ph-bar:#1a1710;--ph-chat:#14110b;border-color:#3d3524;border-radius:14px}.ph.skin-lcd{--ph-bg:#9fb87a;--ph-fg:#15200c;--ph-muted:#3c4f27;--ph-line:#7f9a5c;--ph-me:#b6cc92;--ph-them:#b6cc92;--ph-bar:#9fb87a;--ph-chat:#9fb87a;border:14px solid #2b2b2b;border-radius:22px 22px 40px 40px;font-family:var(--monitor)!important}.ph.skin-lcd *{font-family:var(--monitor)!important;box-shadow:none!important;border-radius:0!important}.ph.is-big{font-size:1.12em}.ph.is-big .bubble{font-size:1.0625rem}.ph-status{color:var(--ph-fg);background:var(--ph-bar);z-index:3;position:relative}.ph-time{font-weight:700}.ph-battery{justify-self:end;align-items:center;gap:4px;display:inline-flex;letter-spacing:0!important}.ph-battery i{border:1px solid;border-radius:2px;width:22px;height:10px;padding:1px;display:inline-block}.ph-battery b{background:currentColor;height:100%;display:block}.ph-battery.is-low{color:#e2474f}.ph-battery.is-low b{animation:1s ease-in-out infinite nerve}.ph-body{background:var(--ph-bg) center / cover no-repeat;position:relative}.ph.wall-campo .ph-body{background-image:linear-gradient(#0006,#000000b3),repeating-linear-gradient(90deg,#1f6b3e 0 38px,#237a47 38px 76px)}.ph.wall-agenda .ph-body{background-image:linear-gradient(#f4f1ea 0 0)}.ph.wall-rosa .ph-body{background-image:radial-gradient(circle at 20% 20%,#ffd3e3,#0000 50%),radial-gradient(circle at 80% 70%,#ffc0d6,#0000 50%),linear-gradient(#fbe7ef,#f6d6e4)}.ph.wall-preto .ph-body{background-color:#050505;background-image:none}.ph-app{background:var(--ph-bg);min-height:100%}.ph-appbar{background:var(--ph-bar);color:var(--ph-fg);border-bottom:1px solid var(--ph-line);margin:0 -12px;padding:0 12px}.ph-appbar button{color:var(--ph-accent)}.ph-lock{color:#fff;text-shadow:0 1px 4px #00000080;background:0 0}.ph.skin-light .ph-lock,.ph.skin-lcd .ph-lock{text-shadow:none}.ph.skin-light .ph-lock{color:#1d1b18}.ph.skin-light.wall-photo .ph-lock{color:#fff;text-shadow:0 1px 4px #0009}.ph.skin-lcd .ph-lock{color:var(--ph-fg)}.ph-date{font:500 .875rem var(--ui);text-transform:capitalize;opacity:.9;margin-top:-4px}.ph-alerts{gap:6px;width:100%;margin:10px 0 4px;display:grid}.ph-alerts li{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:inherit;text-align:left;background:#ffffff29;border-radius:14px;gap:1px;padding:8px 10px;font-size:.8125rem;animation:.35s ease-out both rise;display:grid}.ph.skin-light:not(.wall-photo) .ph-alerts li{background:#0000000f}.ph.skin-lcd .ph-alerts li{border:1px solid var(--ph-fg);background:0 0}.ph-alerts li:nth-child(2){animation-delay:.1s}.ph-alerts li:nth-child(3){animation-delay:.2s}.ph-alerts small{opacity:.8;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;font-size:.6875rem;display:flex}.ph-alerts strong{font-weight:700}.ph-unlock{min-height:44px;color:inherit;font:600 .875rem var(--ui);background:#ffffff2e;border:1px solid #ffffff59;border-radius:22px;margin-top:auto;padding:8px 18px;animation:2.4s ease-in-out infinite breathe}.ph.skin-light:not(.wall-photo) .ph-unlock{background:#0000000f;border-color:#0003}.ph-keys button{color:inherit}.ph.skin-light:not(.wall-photo) .ph-keys button{background:#00000012}.ph.skin-light:not(.wall-photo) .ph-dots i{border-color:#1d1b18}.ph.skin-light:not(.wall-photo) .ph-dots .is-on{background:#1d1b18}.ph-homewrap{flex-direction:column;min-height:100%;display:flex}.ph-home-owner{color:#fff;font:500 .8125rem var(--ui);text-shadow:0 1px 3px #0009;opacity:.85;padding:18px 16px 0}.ph.skin-light:not(.wall-photo) .ph-home-owner{color:var(--ph-fg);text-shadow:none}.ph-home button{color:#fff;text-shadow:0 1px 3px #000000b3}.ph.skin-light:not(.wall-photo) .ph-home button{color:var(--ph-fg);text-shadow:none}.ph-icon{position:relative;box-shadow:0 4px 10px #00000059}.ph-badge{border:2px solid var(--ph-bg);color:#fff;min-width:20px;height:20px;font:700 .6875rem var(--ui);background:#e2474f;border-radius:10px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-6px;right:-6px}.ph-model{color:#fff;font:400 .6875rem var(--monitor);text-align:center;opacity:.6;text-shadow:0 1px 2px #000;margin-top:auto;padding:12px}.ph.skin-light:not(.wall-photo) .ph-model{color:var(--ph-muted);text-shadow:none}.ph.skin-retro .ph-icon{color:var(--ph-fg);border-radius:4px;background:#3d3524!important}.ph.skin-lcd .ph-home{grid-template-columns:1fr;gap:0;padding:14px}.ph.skin-lcd .ph-home button{border-bottom:1px solid var(--ph-line);color:var(--ph-fg);text-shadow:none;grid-auto-flow:column;justify-content:start;gap:10px;padding:8px 4px;font-size:.9375rem}.ph.skin-lcd .ph-icon{width:26px;height:26px;color:var(--ph-bg);padding:0;background:var(--ph-fg)!important}.ph.skin-lcd .ph-home-owner,.ph.skin-lcd .ph-model{color:var(--ph-fg);text-shadow:none}.ph-threads button{color:var(--ph-fg);border-bottom-color:var(--ph-line);align-items:center;gap:10px;display:flex}.ph-threads button.has-unread strong{font-weight:800}.ph-ava{color:#fff;width:44px;height:44px;font:700 .9375rem var(--ui);border-radius:50%;flex:none;place-items:center;padding:9px;display:grid}.ph-ava svg{width:100%;height:100%}.ph.skin-lcd .ph-ava{color:var(--ph-bg);background:var(--ph-fg)!important}.ph-row-main{flex:1;gap:2px;min-width:0;display:grid;white-space:normal!important;overflow:visible!important}.ph-row-top,.ph-row-bottom{align-items:center;gap:6px;display:flex;overflow:visible!important}.ph-row-top strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;overflow:hidden}.ph-row-top time{color:var(--ph-muted);font:400 .6875rem var(--ui)}.ph-threads .ph-row-preview{min-width:0;color:var(--ph-muted);flex:1}.ph-pin,.ph-mute{width:14px;height:14px;color:var(--ph-muted);flex:none}.ph-unread{background:var(--ph-accent);color:#fff;min-width:20px;height:20px;font:700 .6875rem var(--ui);border-radius:10px;place-items:center;padding:0 6px;display:grid}.ph-archive{font:600 .8125rem var(--ui);justify-content:space-between;color:var(--ph-muted)!important}.ph-chathead{align-items:center;gap:10px;margin-top:-4px;display:flex}.ph-chathead span{min-width:0;display:grid}.ph-chathead strong{font:700 1rem var(--ui)}.ph-chathead small{color:var(--ph-muted);font-size:.75rem}.ph-chathead small:empty{display:none}.ph-app .phone{background:var(--ph-chat);color:var(--ph-fg);border-radius:0;margin:0 -12px;padding:10px 10px 14px}.ph.skin-light .ph-app .phone{background-image:radial-gradient(#0000000a 1px,#0000 1px);background-size:14px 14px}.ph-msgrow{display:grid}.ph-day{justify-content:center;margin:6px 0;display:flex}.ph-day span{color:var(--ph-muted);font:600 .6875rem var(--ui);text-transform:uppercase;letter-spacing:.04em;background:#00000040;border-radius:8px;padding:3px 10px}.ph.skin-light .ph-day span{background:#fffc}.ph-app .bubble{background:var(--ph-them);max-width:84%;color:var(--ph-fg);border-radius:10px 10px 10px 2px;justify-self:start;padding:7px 10px 5px;font-size:.9375rem;line-height:1.35;box-shadow:0 1px 1px #0000001f}.ph-app .bubble-me{background:var(--ph-me);border-radius:10px 10px 2px;justify-self:end}.ph.skin-lcd .ph-app .bubble{border:1px solid var(--ph-fg)}.ph-app .bubble time{color:var(--ph-muted);font:400 .6875rem var(--ui);justify-content:flex-end;gap:3px;margin-top:2px;display:flex}.ph-ticks{letter-spacing:-3px;color:var(--ph-muted);font-style:normal}.ph-ticks.is-read{color:#3aa0e8}.bubble.is-deleted{flex-wrap:wrap;align-items:center;gap:6px;font-style:italic;display:flex;color:var(--ph-muted)!important}.bubble.is-deleted svg{width:15px;height:15px}.bubble.is-deleted time{width:100%}.bubble.is-audio{min-width:230px}.ph-play{width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:2px 0;display:flex}.ph-play svg{width:26px;height:26px;color:var(--ph-accent);flex:none}.ph-wave{flex:1;align-items:center;gap:2px;height:26px;display:flex}.ph-wave i{opacity:.45;background:currentColor;border-radius:1px;flex:1}.ph-play small{color:var(--ph-muted);font-size:.75rem}.bubble.is-unheard .ph-play svg{color:#3aa0e8}.ph-transcript{background:#00000024;border-radius:6px;gap:2px;margin-top:4px;padding:6px 8px;font-size:.875rem;display:grid}.ph-transcript b{color:var(--ph-muted);font:700 .625rem var(--ui);text-transform:uppercase;letter-spacing:.06em}.ph-unheard{color:#3aa0e8;font:600 .6875rem var(--ui)}.ph-photo-msg{background:linear-gradient(135deg,#00000059,#0000001a),repeating-linear-gradient(45deg,#ffffff0f 0 6px,#0000 6px 12px);border-radius:6px;height:90px;margin-bottom:6px;display:block}.bubble.is-typing{gap:4px;padding:10px 12px;display:flex}.bubble.is-typing i{background:var(--ph-muted);border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite typing}.bubble.is-typing i:nth-child(2){animation-delay:.15s}.bubble.is-typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.ph-note{color:var(--ph-muted)}.ph-album{gap:6px;display:grid}.ph-album h4{color:var(--ph-muted);font:700 .75rem var(--ui);text-transform:uppercase;letter-spacing:.06em}.ph-grid button{position:relative;overflow:hidden}.ph-noimg{color:#e9e4d8;text-align:left;background:linear-gradient(160deg,#3a3f3c,#1b201d);place-items:end start;width:100%;height:100%;padding:6px;display:grid}.ph-noimg small{-webkit-line-clamp:4;font:400 .625rem/1.25 var(--ui);filter:blur(.2px);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-viewer .ph-noimg{min-height:220px;font:400 .9375rem/1.4 var(--doc);text-align:center;place-items:center;padding:18px}.ph-flag{background:var(--lacre);border-radius:50%;width:10px;height:10px;position:absolute;top:4px;right:4px;box-shadow:0 0 0 2px #fff}.ph-callsum{color:#e2474f;font:600 .8125rem var(--ui)}.ph-calls li{color:var(--ph-fg);border-bottom-color:var(--ph-line);grid-template-columns:22px 1fr auto;align-items:center}.ph-calls svg{width:18px;height:18px;color:var(--ph-muted)}.ph-calls li.is-missed span,.ph-calls li.is-missed svg{color:#e2474f}.ph-list li{border-bottom-color:var(--ph-line)}.ph-list small,.ph-viewer time,.ph-paper time,.ph-list time,.ph-route time{color:var(--ph-muted)}.ph.skin-lcd .ph-paper{border:1px solid var(--ph-fg);color:var(--ph-fg);background:0 0}.ph-close{color:var(--ph-fg);background:#7f7f7f29}.ph-crack{z-index:5;pointer-events:none;mix-blend-mode:screen;filter:drop-shadow(0 0 1px #fff6);width:calc(100% - 12px);height:calc(100% - 12px);position:absolute;inset:6px}.ph-date{text-transform:none}.ph-threads .ph-row-preview{text-overflow:ellipsis;white-space:nowrap!important;overflow:hidden!important}.camera-flash{z-index:200;pointer-events:none;background:#fff;animation:.65s ease-out forwards camflash;position:fixed;inset:0}@keyframes camflash{0%{opacity:0}8%{opacity:.95}to{opacity:0}}.pc-photo{position:relative}.pc-ruler{pointer-events:none;background:repeating-linear-gradient(#ffffff8c 0 1px,#0000 1px 8px),repeating-linear-gradient(#fffc 0 2px,#0000 2px 40px);width:22px;position:absolute;inset:0 auto 0 0;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.pc-plate{color:#e8e8e8;font:400 .6875rem/1.25 var(--monitor);letter-spacing:.08em;text-align:center;white-space:nowrap;background:#111;border:1px solid #555;padding:2px 8px;display:grid;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #00000080}.pc-plate b{letter-spacing:.14em;font-size:.75rem}.pc-wants{animation:1.4s ease-in-out infinite nerve;color:#ffcf6a!important}.desk-lightning{z-index:9;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 70% -10%,#dce6ff8c,#0000 60%);animation:1.1s ease-out forwards bolt;position:fixed;inset:0}@keyframes bolt{0%{opacity:0}6%{opacity:1}12%{opacity:.1}18%{opacity:.8}to{opacity:0}}.radio{z-index:14;left:max(12px, env(safe-area-inset-left,0px));bottom:calc(66px + env(safe-area-inset-bottom,0px));border:1px solid #2c3d34;border-left:3px solid var(--fosforo);color:#cfe7df;max-width:min(92vw,440px);font:400 .75rem/1.35 var(--monitor);background:#080c0aeb;align-items:baseline;gap:8px;padding:6px 10px;animation:6.5s both radio-in;display:flex;position:fixed}.radio b{color:var(--fosforo);letter-spacing:.12em;font-weight:400}@keyframes radio-in{0%{opacity:0;transform:translateY(8px)}6%,90%{opacity:1;transform:none}to{opacity:0}}.doc-case{color:#a51f3abf;font:700 .6875rem var(--type);letter-spacing:.1em;border:1.5px solid #a51f3a8c;justify-self:end;padding:1px 6px;transform:rotate(-1.5deg)}.actcard-voice{color:#e9d8a8;max-width:560px;font:italic 400 clamp(1rem, 2.6vw, 1.25rem)/1.45 var(--display);text-align:left;gap:6px;margin-top:18px;display:grid}.actcard-voice p{animation:.4s ease-out both fadein}.actcard-voice .caret{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:2px;animation:.8s steps(2,end) infinite nerve;display:inline-block}.actcard-skip{color:var(--texto-suave);font:400 .6875rem var(--monitor);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:14px}.room-instinct{border-left:3px solid var(--fosforo);color:#cfe7df;font:italic 400 .9375rem/1.35 var(--display);cursor:pointer;background:#7fe0cf14;padding:8px 10px;animation:.25s ease-out both rise}.iv-actions .is-instinct{border-color:var(--fosforo);color:var(--fosforo)}.dd-fallen{z-index:6;border:1px solid var(--lacre-claro);color:#ffd9df;cursor:pointer;background:#3a1018;border-radius:2px;margin-bottom:8px;padding:10px 12px;font-size:.9375rem;animation:.4s linear shake,.25s ease-out both rise;position:sticky;top:0}.overheard ul{gap:8px;display:grid}.overheard li>button{border:1px dashed var(--linha);width:100%;color:var(--texto);text-align:left;background:#ffffff08;border-radius:2px;align-items:center;gap:10px;padding:8px 10px;display:flex}.overheard li.is-new>button{border-color:var(--latao);background:#cfa94f14;border-style:solid}.overheard li>button>span:last-child{gap:2px;font-size:.9375rem;display:grid}.overheard small{color:var(--texto-suave);font:400 .6875rem var(--monitor);letter-spacing:.08em;text-transform:uppercase}.overheard-who{flex:none;display:flex}.overheard-who img,.overheard-who .img-fallback{border:2px solid var(--mesa);object-fit:cover;object-position:center 15%;filter:grayscale(.6)brightness(.8);border-radius:50%;width:34px;height:34px;margin-right:-10px}.overheard-lines{border-left:2px solid var(--linha);gap:6px;margin:8px 0 0 12px;padding-left:12px;display:grid}.overheard-lines li{font:italic 400 1rem/1.4 var(--display);animation:.6s ease-out both fadein}.overheard-lines b{color:var(--latao);font:700 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase;font-style:normal;display:block}.hub-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-confirm p{color:#ffb3bf;width:100%;font-size:.875rem}.desk-main>*{animation:.28s cubic-bezier(.2,.8,.2,1) both tabin}@keyframes tabin{0%{opacity:0;transform:translateY(6px)}}.ph-wrap{animation:.2s ease-out both fadein}.ph-wrap .ph{animation:.38s cubic-bezier(.2,.9,.25,1.05) both phone-in}@keyframes phone-in{0%{opacity:0;transform:translateY(40px)scale(.96)rotate(-1deg)}}.ph-app{animation:.18s ease-out both fadein}.piece:not(.is-lifted){transition:left .32s cubic-bezier(.2,.9,.3,1.15),top .32s cubic-bezier(.2,.9,.3,1.15),transform .18s,box-shadow .18s}.piece{animation:.35s cubic-bezier(.2,.9,.3,1.2) both drop-in}.piece:nth-child(2){animation-delay:30ms}.piece:nth-child(3){animation-delay:60ms}.piece:nth-child(4){animation-delay:90ms}.piece:nth-child(5){animation-delay:.12s}.piece:nth-child(6){animation-delay:.15s}.piece:nth-child(n+7){animation-delay:.18s}@keyframes drop-in{0%{opacity:0;translate:0 -14px;scale:1.06}}.lamp.is-on{animation:.9s step-end lamp-on}@keyframes lamp-on{0%{filter:brightness(.6)}15%{filter:brightness(1.3)}25%{filter:brightness(.7)}40%,to{filter:none}}.ficha-answer{animation:.35s cubic-bezier(.2,1.6,.4,1) both stamp-in}@keyframes stamp-in{0%{opacity:0;transform:scale(1.4)rotate(-3deg)}}.lift-card{animation:.3s cubic-bezier(.2,.9,.25,1.05) both lift-in}@keyframes lift-in{0%{opacity:0;transform:translateY(24px)scale(.97)}}.notif{animation:.45s cubic-bezier(.2,.9,.25,1.1) both notif-in}.toast{animation:.25s ease-out both rise}@media (prefers-reduced-motion:reduce){.desk-main>*,.ph-wrap .ph,.piece,.lamp.is-on,.ficha-answer,.lift-card,.notif,.radio,.desk-lightning,.camera-flash,.pc-wants,.overheard-lines li,.actcard-voice p{animation:none!important}.piece:not(.is-lifted){transition:none}}.scene-memory .shot img{filter:grayscale(.85)sepia(.35)contrast(1.2)brightness(.7);object-fit:cover}.pc-photo .pc-stamp{bottom:46px}.pc-wants{background:var(--latao);border-radius:10px;padding:2px 8px;font-weight:700;animation:none;color:var(--tinta)!important}.pc.has-new .pc-wants{animation:1.8s ease-out infinite wants;box-shadow:0 0 #cfa94f99}@keyframes wants{0%{box-shadow:0 0 #cfa94f99}70%,to{box-shadow:0 0 0 8px #cfa94f00}}@media (prefers-reduced-motion:reduce){.pc.has-new .pc-wants{animation:none}}.ph-body{overflow-x:hidden}.ph-app .bubble{overflow-wrap:anywhere;min-width:0}.scene-report .scene-scrim{background:#040606c7}.scene-report .shot img{filter:grayscale(.8)brightness(.5)}.report{z-index:3;color:#24201a;width:min(92vw,620px);max-height:calc(100% - 120px);font:400 clamp(.9375rem, 2.2vw, 1.0625rem)/1.55 var(--doc);scrollbar-width:thin;background:#f1ebdc;gap:14px;padding:clamp(18px,4vw,34px);animation:.35s ease-out both lift-in;display:grid;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-52%)rotate(-.4deg);box-shadow:0 20px 60px #0009}.report:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#00000006 0 1px,#0000 1px 4px);position:absolute;inset:0}.report-head{text-align:center;font:400 .75rem/1.4 var(--monitor);letter-spacing:.08em;text-transform:uppercase;color:#4c4436;border-bottom:1.5px solid #24201a;gap:1px;padding-bottom:10px;display:grid}.report-head .is-first{color:#24201a;letter-spacing:.14em;font-weight:700}.report-body{gap:10px;padding-left:1.4em;list-style:decimal;display:grid}.report-body li::marker{font:400 .8125rem var(--monitor);color:#7a6c54}.report-sign{color:#4c4436;font:italic 400 .9375rem var(--doc);border-top:1px solid #7a6c54;justify-self:end;padding-top:6px;animation:.4s ease-out both fadein}@media (prefers-reduced-motion:reduce){.report,.report-sign{animation:none}}.hub2{gap:22px;min-width:0;max-width:760px;margin-inline:auto;padding-bottom:12px;display:grid}.hub2 section{gap:10px;min-width:0;display:grid}.hub2 h3{font:500 1.1875rem var(--display)}.hub2-file{color:#2b241a;background:#efe6cf;border-radius:2px;padding:18px 16px 14px;position:relative;transform:rotate(-.3deg);box-shadow:0 10px 24px #00000059}.hub2-file:after{content:"CONFIDENCIAL";color:#a51f3abf;font:700 .625rem var(--type);letter-spacing:.14em;border:1.5px solid #a51f3a99;padding:1px 6px;position:absolute;top:14px;right:12px;transform:rotate(4deg)}.hub2-file .tc-line{color:#4c4436;text-shadow:none;font-size:.75rem}.hub2-file h2{font:500 clamp(1.5rem, 4.4vw, 2rem)/1.1 var(--display)}.hub2-objective{font:400 1rem/1.45 var(--doc)}.hub2-meter{font:600 .8125rem var(--ui);color:#5d5142;gap:5px;margin-top:4px;display:grid}.hub2-meter b{color:#a51f3a}.hub2-meter i{background:#0000001a;border-radius:3px;height:6px;overflow:hidden}.hub2-meter i b{background:#a51f3a;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.hub2-stats{border-top:1px dashed #0003;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px;padding-top:10px;display:grid}.hub2-stats div{gap:1px;display:grid}.hub2-stats dt{color:#4c4436;font:400 .6875rem var(--monitor);letter-spacing:.1em;text-transform:uppercase}.hub2-stats dd{font:600 1.25rem var(--ui);font-variant-numeric:tabular-nums}.hub2-stats small{color:#7a6c54;font-size:.8125rem;font-weight:500}.hub2-steps ol{counter-reset:passo;gap:6px;display:grid}.hub2-steps li{background:var(--mesa-2);border-left:3px solid var(--latao);counter-increment:passo;padding:9px 10px 9px 36px;position:relative}.hub2-steps li:before{content:counter(passo);color:var(--latao);font:700 .875rem var(--ui);position:absolute;top:9px;left:12px}.hub2-steps .is-done{opacity:.5;border-left-color:var(--linha);text-decoration:line-through}.hub2-leads ul{gap:8px;display:grid}.lead{background:var(--mesa-2);border:1px solid var(--linha);border-left:3px solid var(--latao);width:100%;min-height:62px;color:var(--texto);text-align:left;border-radius:2px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,border-color .15s,transform .15s;display:flex}.lead:hover,.lead:focus-visible{border-color:var(--latao);background:#cfa94f14}.lead:active{transform:scale(.99)}.lead.is-talk,.lead.is-judge{border-left-color:#ffcf6a}.lead.is-cold,.lead.is-lock{border-left-color:var(--lacre-claro)}.lead.is-phone{border-left-color:var(--fosforo)}.lead-face{object-fit:cover;object-position:center 15%;border-radius:50%;flex:none;width:42px;height:42px}.lead-icon{width:42px;height:42px;color:var(--latao);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;padding:10px;display:grid}.lead-icon svg{width:100%;height:100%}.lead.is-cold .lead-icon,.lead.is-lock .lead-icon{color:var(--lacre-claro)}.lead.is-phone .lead-icon{color:var(--fosforo)}.lead-text{flex:1;gap:2px;min-width:0;display:grid}.lead-text strong{font:600 .9375rem/1.3 var(--ui)}.lead-text small{-webkit-line-clamp:2;color:var(--texto-suave);-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.35;display:-webkit-box;overflow:hidden}.lead>i{color:var(--latao);font:400 1.5rem var(--ui);font-style:normal}.lead.is-talk .lead-face{animation:1.6s ease-in-out infinite nerve;box-shadow:0 0 0 2px #ffcf6a}.hub2-doubts ul{gap:6px;display:grid}.hub2-doubts>ul li{border-left:3px solid var(--lacre-claro);background:#a51f3a14;padding:8px 10px;font-size:.9375rem}.hub2-story ol{counter-reset:none;gap:6px;padding-left:0;list-style:none;display:grid}.hub2-story li{background:var(--papel);color:var(--tinta);font:400 .9375rem/1.4 var(--doc);padding:8px 10px}.hub2-help .hint{border-left:3px solid var(--fosforo);background:#7fe0cf0f;padding:8px 10px}.hub2-settings{border:1px dashed var(--linha);border-radius:2px;padding:10px 12px}.hub2-settings summary{min-height:36px;color:var(--texto-suave);cursor:pointer;font:600 .875rem var(--ui);padding-block:6px}.hub2-settings>div{border-bottom:1px solid var(--linha);gap:6px;padding:10px 0;display:grid}.hub2-settings>.btn-link{margin-top:8px}.hub2>section,.hub2>details{animation:.3s ease-out both rise}.hub2>:nth-child(2){animation-delay:40ms}.hub2>:nth-child(3){animation-delay:80ms}.hub2>:nth-child(4){animation-delay:.12s}.hub2>:nth-child(n+5){animation-delay:.16s}@media (prefers-reduced-motion:reduce){.hub2>section,.hub2>details,.lead.is-talk .lead-face{animation:none}}.hub2-seg{border:1px solid var(--linha);background:#ffffff0d;border-radius:3px;grid-template-columns:repeat(3,1fr);gap:2px;padding:2px;display:grid}.hub2-seg button{min-height:38px;color:var(--texto-suave);font:600 .8125rem var(--ui);background:0 0;border:0;border-radius:2px}.hub2-seg button[aria-pressed=true]{background:var(--latao);color:#1a1408}.doc-issuer{color:#24201acc;font:700 .6875rem/1.3 var(--type);letter-spacing:.06em;border:1.5px double #24201a8c;justify-self:start;margin-top:2px;padding:2px 8px}.doc-sign{border-top:1px solid #24201a73;justify-self:end;justify-items:center;gap:0;min-width:180px;margin-top:4px;padding-top:2px;display:grid}.doc-sign span{color:#1f3a78;order:-1;font:700 1.5rem/1.1 Caveat,cursive;transform:rotate(-3deg)}.doc-sign small{color:var(--tinta-suave);font:400 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.room-leave{min-height:44px;color:var(--texto);text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c0ac7;border:1px solid #cfa94f99;border-radius:22px;grid-area:1/2;align-items:center;gap:8px;padding:6px 12px 6px 9px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 4px 14px #00000073}.room-leave:hover,.room-leave:focus-visible{border-color:var(--latao);background:#1e1a10e6}.room-leave svg{width:20px;height:20px;color:var(--latao);flex:none}.room-leave span{line-height:1.15;display:grid}.room-leave b{font:700 .875rem var(--ui)}.room-leave small{color:var(--texto-suave);font:400 .6875rem var(--ui)}.pf-wrap{z-index:62;background:#040706e0;place-items:start center;padding:16px;animation:.2s ease-out both fadein;display:grid;position:fixed;inset:0;overflow-y:auto}.pf{color:#24201a;background:#efe6cf;border-radius:2px;gap:16px;width:min(100%,720px);margin:auto 0;padding:clamp(16px,4vw,28px);animation:.3s cubic-bezier(.2,.9,.25,1.05) both lift-in;display:grid;position:relative;box-shadow:0 24px 60px #0009}.pf:before{content:"";background:#f0e4bed9;width:120px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-2deg);box-shadow:0 1px 2px #00000040}.pf-head{grid-template-columns:minmax(110px,180px) 1fr;align-items:start;gap:16px;display:grid}@media (width<=520px){.pf-head{grid-template-columns:110px 1fr;gap:12px}}.pf-photo{aspect-ratio:3/4;background:#222;border:6px solid #fff;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 4px 10px #0000004d}.pf-photo img,.pf-photo .img-fallback{object-fit:cover;object-position:center 18%;filter:grayscale(.35)contrast(1.05);width:100%;height:100%}.pf-status{color:#f2e7c8;font:700 .75rem var(--ui);letter-spacing:.12em;text-align:center;text-transform:uppercase;background:#0a0e0cd9;padding:2px 4px;position:absolute;bottom:6px;left:6px;right:6px}.pf-status.is-vítima,.pf-status.is-morto{color:#ffb3bf}.pf-status.is-suspeito{color:#ffcf6a}.pf-id{gap:6px;min-width:0;display:grid}.pf-case{color:#5d5142;font:400 .75rem var(--monitor);letter-spacing:.08em}.pf-id h2{font:500 clamp(1.4rem, 4.6vw, 2rem)/1.1 var(--display)}.pf-role{color:#5d5142;font:600 .9375rem var(--ui)}.pf-data{gap:6px;margin-top:4px;display:grid}.pf-data div{border-bottom:1px dashed #0000002e;grid-template-columns:130px 1fr;gap:8px;padding-bottom:5px;font-size:.9375rem;display:grid}@media (width<=520px){.pf-data div{grid-template-columns:1fr;gap:0}}.pf-data dt{color:#5d5142;font:600 .75rem var(--ui);letter-spacing:.06em;text-transform:uppercase}.pf-data dd{font:400 .9375rem/1.35 var(--doc)}.pf-sec{gap:8px;display:grid}.pf-sec h3{font:700 .8125rem var(--ui);letter-spacing:.12em;text-transform:uppercase;border-bottom:2px solid #24201a;padding-bottom:4px}.pf-empty,.pf-more{color:#5d5142;font:italic 400 .9375rem var(--doc)}.pf-facts{gap:6px;display:grid}.pf-facts li{font:400 1rem/1.45 var(--doc);padding-left:18px;position:relative}.pf-facts li:before{content:"";background:#a51f3a;border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.pf-facts b{font-family:var(--ui);font-weight:700}.pf-alibi{font:400 1rem/1.45 var(--doc)}.pf-tag{font:700 .6875rem var(--ui);letter-spacing:.1em;text-transform:uppercase;border:1.5px solid;margin-left:6px;padding:1px 7px;display:inline-block;transform:rotate(-2deg)}.pf-tag.is-red{color:#a51f3a}.pf-tag.is-green{color:#2f6b47}.pf-tag.is-grey{color:#5d5142}.pf-lies{gap:8px;display:grid}.pf-lies li{background:#a51f3a12;border-left:3px solid #a51f3a;gap:2px;padding:8px 10px;display:grid}.pf-lies s{color:#5d5142;font:italic 400 .9375rem/1.4 var(--doc)}.pf-lies span{font:700 .9375rem var(--ui)}.pf-foot{border-top:1px solid #00000026;flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px;display:flex}.pf .btn-ghost{color:#24201a;border-color:#24201a}.pc-file{border:1px dashed var(--latao);width:100%;min-height:40px;color:var(--latao);font:600 .875rem var(--ui);background:0 0;border-radius:2px;margin-top:8px}.pc-file:hover{background:#cfa94f14}@media (prefers-reduced-motion:reduce){.pf-wrap,.pf{animation:none}}.rank{width:44px;height:44px;font:800 1.5rem/1 var(--display);color:var(--texto-suave);background:#00000040;border:2px solid;border-radius:4px;place-items:center;padding:0;display:inline-grid}.rank-S{color:#ffd76a;text-shadow:0 0 12px #ffd76a99;border-color:#ffd76a}.rank-A{color:#7fe0cf}.rank-B{color:#9fc4ff}.rank-C{color:#e8e2d0}.rank-D{color:#ffb37a}.rank-E{color:#ff7a8a}.rank-none{color:var(--texto-suave);opacity:.6}.rank-xs{cursor:pointer;width:30px;height:30px;font-size:1.05rem}.rank-sm{flex:none;width:36px;height:36px;font-size:1.25rem}.rank-xl{border-width:4px;border-radius:8px;width:120px;height:120px;font-size:5rem;transform:rotate(-6deg)}.rank-xl.is-stamped{animation:.45s cubic-bezier(.2,1.6,.4,1) both rank-stamp}@keyframes rank-stamp{0%{opacity:0;transform:scale(2.4)rotate(-14deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}.result-rank{justify-content:center;align-items:center;gap:22px;margin:6px 0 4px;display:flex}.result-rank .result-grade{margin:0}.result-eval{text-align:left;gap:10px;width:min(100%,640px);margin-inline:auto;display:grid}.result-eval h2{font:500 1.25rem var(--display)}.ev-panel{gap:12px;display:grid}.ev-top{align-items:center;gap:12px;display:flex}.ev-top .rank{width:56px;height:56px;font-size:2rem}.ev-top span{gap:2px;display:grid}.ev-top small{color:var(--texto-suave);font-size:.8125rem}.ev-cats{gap:10px;display:grid}.ev-cats>li{background:var(--mesa-2);border:1px solid var(--linha);border-radius:2px;gap:6px;padding:10px 12px;animation:.35s ease-out both rise;display:grid}.ev-row{align-items:center;gap:10px;display:flex}.ev-name{flex:1;gap:1px;min-width:0;display:grid}.ev-name strong{font:700 .9375rem var(--ui)}.ev-name small{color:var(--texto-suave);font-size:.8125rem;line-height:1.3}.ev-score{font:700 1.125rem var(--ui);font-variant-numeric:tabular-nums}.ev-bar{background:#ffffff14;border-radius:3px;height:5px;overflow:hidden}.ev-bar b{background:var(--latao);height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.ev-details{color:var(--texto-suave);gap:2px;font-size:.8125rem;display:grid}.ev-details li:before{content:"· "}.ev-sheet{width:min(96vw,620px)}.ev-title{font:500 1.25rem var(--display)}@media (prefers-reduced-motion:reduce){.rank-xl.is-stamped,.ev-cats>li{animation:none}}.table-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.table-search{color:#c9b48a;background:#140e088c;border:1px solid #5a4126;border-radius:3px;flex:220px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.table-search svg{flex:none;width:16px;height:16px}.table-search input{color:#f2e7c8;min-width:0;min-height:38px;font:400 .9375rem var(--ui);background:0 0;border:0;outline:0;flex:1}.table-search:focus-within{border-color:var(--latao)}.table-sort{background:#140e088c;border:1px solid #5a4126;border-radius:3px;padding:2px;display:flex}.table-sort button{color:#c9b48a;min-height:34px;font:600 .8125rem var(--ui);background:0 0;border:0;border-radius:2px;padding:0 10px}.table-sort button[aria-pressed=true]{color:#fff;background:#6b4c2c}.table-tidy{border:1px dashed var(--latao);min-height:38px;color:var(--latao);font:600 .8125rem var(--ui);background:0 0;border-radius:3px;padding:0 12px}.table-tip .btn-link{font-size:inherit;padding:0}.piece-new{z-index:2;letter-spacing:.06em;border-radius:8px;padding:1px 6px;font-size:.625rem;top:-7px;right:-5px;box-shadow:0 2px 4px #0006}.piece.is-bag .piece-title{-webkit-line-clamp:3}.piece-device{margin:4px 26%}@media (width<=560px){.piece-title{font-size:.6875rem;line-height:1.15}.piece.is-bag .piece-seal{letter-spacing:.08em}}.piece-new{border-radius:2px;top:4px;right:4px}.piece.is-new .piece-tag{padding-right:40px}.piece.is-new.is-bag .piece-seal{margin-right:38px}.piece-tag{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.piece.is-bag .piece-title,.piece.is-photo .piece-hand{padding-right:30px}.drawers{flex-wrap:wrap;overflow-x:visible}@media (width<=560px){.drawers{gap:5px}.drawers button{min-height:34px;padding:3px 9px;font-size:.75rem}}.ev-sheet{width:100%;max-width:620px}.nm-moments{flex-wrap:wrap;gap:6px;display:flex}.nm-moments button{border:1px solid var(--linha);min-height:36px;color:var(--texto-suave);font:600 .8125rem var(--ui);background:#ffffff0a;border-radius:18px;align-items:baseline;gap:6px;padding:4px 10px;display:inline-flex}.nm-moments button b{color:var(--fosforo);font:400 .875rem var(--monitor)}.nm-moments button.is-active{border-color:var(--latao);color:var(--texto);background:#cfa94f1a}.nm-alibis ul{gap:6px;display:grid}.nm-alibis button{border:1px solid var(--linha);width:100%;color:var(--texto);text-align:left;background:#ffffff08;border-left:3px solid;border-radius:2px;gap:2px;padding:8px 10px;display:grid}.nm-alibis button strong{font:700 .9375rem var(--ui)}.nm-alibis button span{color:var(--texto-suave);font:italic 400 .875rem/1.35 var(--doc)}.nm-alibis button em{font:700 .75rem var(--ui);letter-spacing:.04em;font-style:normal}.nm-alibis .is-red{border-left-color:var(--lacre-claro)}.nm-alibis .is-red em{color:#ff8a9a}.nm-alibis .is-green{border-left-color:#3d9b62}.nm-alibis .is-green em{color:#7fd6a0}.nm-alibis .is-amber{border-left-color:#e0a43a}.nm-alibis .is-amber em{color:#ffcf6a}.nm-hint{color:var(--texto-suave);font-size:.8125rem}.btn-skip{right:max(56px, calc(env(safe-area-inset-right,0px) + 56px))!important}.test-panel{z-index:70;left:6px;bottom:calc(6px + env(safe-area-inset-bottom,0px));font:600 .8125rem var(--ui);justify-items:start;gap:6px;display:grid;position:fixed}.test-toggle{border:1px dashed var(--latao);min-height:32px;color:var(--latao);cursor:pointer;opacity:.7;background:#0a120fd1;border-radius:2px;padding:4px 10px}.test-toggle:hover,.test-toggle:focus-visible{opacity:1}.test-menu{border:1px solid var(--latao);background:#0a120ff5;border-radius:2px;gap:4px;width:min(280px,100vw - 12px);padding:10px;display:grid}.test-menu p{color:var(--texto-suave);margin:0 0 4px;font-weight:400;line-height:1.35}.test-menu button{text-align:left;background:var(--mesa-2);border:1px solid var(--linha);min-height:38px;color:var(--texto);font:inherit;cursor:pointer;border-radius:2px;padding:6px 10px}.test-menu button:hover,.test-menu button:focus-visible{border-color:var(--latao)}.test-menu .test-err{color:#e08a7a}.test-menu #teste-off{color:var(--texto-suave);border-style:dashed}.amb{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.amb>*{pointer-events:none;display:block;position:absolute}.amb-glow{mix-blend-mode:screen;border-radius:50%}.amb-glow.is-pulse{animation:2.6s ease-in-out infinite amb-pulse}.amb-glow.is-blink{animation:1.4s step-end infinite amb-blink}.amb-glow.is-flicker{animation:5.3s linear infinite amb-flicker}@keyframes amb-pulse{0%,to{opacity:.25}50%{opacity:.95}}@keyframes amb-blink{0%,55%{opacity:1}56%,to{opacity:.1}}@keyframes amb-flicker{0%,18%,22%,61%,64%,to{opacity:.7}20%{opacity:.15}62%{opacity:.3}85%{opacity:.55}}.amb-static{image-rendering:pixelated;mix-blend-mode:screen}.amb-bands{mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 9px,#dcebe638 9px 11px,#0000 11px 23px) 0 0/100% 46px;animation:1.6s steps(6,end) infinite amb-bands}@keyframes amb-bands{0%{opacity:.2;background-position:0 0}30%{opacity:.75;transform:translate(-1.5%)}31%{transform:none}to{opacity:.3;background-position:0 46px}}.amb-refresh{mix-blend-mode:screen;overflow:hidden}.amb-refresh:after{content:"";background:linear-gradient(#0000,#c8e6dc29,#0000);height:18%;animation:3.4s linear infinite amb-refresh;position:absolute;top:-20%;left:0;right:0}@keyframes amb-refresh{to{top:105%}}.amb-flicker{opacity:0;background:#000;animation:6.5s linear infinite amb-dim;inset:0}@keyframes amb-dim{0%,40%,44%,71%,73%,to{opacity:0}42%{opacity:var(--amb-dim)}72%{opacity:calc(var(--amb-dim) * .6)}86%{opacity:calc(var(--amb-dim) * .3)}}.amb-candle{mix-blend-mode:soft-light;background:radial-gradient(at 50% 60%,#ff964638,#0000 70%);animation:2.2s ease-in-out infinite alternate amb-candle;inset:0}@keyframes amb-candle{0%{opacity:.55}23%{opacity:.9}41%{opacity:.6}67%{opacity:1}to{opacity:.7}}.amb-rain{inset:0}.amb-rain .rain{z-index:0}.amb-sweep{mix-blend-mode:screen;background:radial-gradient(#ebf0e147,#0000 65%);width:55%;animation:7s ease-in-out infinite alternate amb-sweep;top:-10%;bottom:-10%;left:-60%}@keyframes amb-sweep{0%{left:-40%}to{left:85%}}.amb-floorglow{mix-blend-mode:screen;background:radial-gradient(at 50% 70%,#bedcff4d,#0000 65%);height:60%;animation:3.8s ease-in-out infinite amb-pulse;bottom:-25%;left:15%;right:15%}.shot video{object-fit:cover;filter:saturate(.78)contrast(1.06)brightness(1.12);width:100%;height:100%;position:absolute;inset:0}.scene-reenact .shot video{filter:grayscale(.88)sepia(.14)contrast(1.12)brightness(1.2)}.scene.has-portrait .shot video{filter:saturate(.4)brightness(.32)blur(5px)}@media (prefers-reduced-motion:reduce){.amb{display:none}}.save-badge{z-index:90;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));color:#cfa94f;font:700 .75rem/1.4 var(--type);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#030808d1;border:1px solid #cfa94f80;margin:0;padding:4px 10px;animation:1.6s ease-out both save-badge;position:fixed}@keyframes save-badge{0%{opacity:0;transform:translateY(4px)}15%,75%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.save-badge{animation:none}}.hist{z-index:96;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030808c7;justify-content:center;align-items:center;padding:24px 16px;animation:.18s ease-out both dt-fade;display:flex;position:fixed;inset:0}.hist-box{border:1px solid var(--linha);background:#071210;flex-direction:column;gap:14px;width:min(720px,100%);min-height:0;max-height:min(86vh,100%);padding:22px 24px 18px;display:flex;box-shadow:0 24px 60px #0009}.hist-head h2{color:var(--texto);font:800 1.5rem/1.15 var(--display);margin:0}.hist-head p{color:var(--texto-suave);font:400 .8125rem var(--type);margin:4px 0 0}.hist-empty{color:var(--texto-suave);font:italic 400 1rem var(--doc);margin:0}.hist-head,.hist-foot{flex:none}.hist-list{overscroll-behavior:contain;flex:auto;align-content:start;gap:10px;min-height:0;margin:0;padding:0 8px 0 0;list-style:none;display:grid;overflow-y:auto}.hist-list li{color:var(--texto);font:400 1rem/1.5 var(--doc);gap:2px;display:grid}.hist-list strong{color:var(--latao);font:700 .75rem var(--ui);letter-spacing:.1em;text-transform:uppercase}.hist-list .hist-act span{color:var(--texto-suave);font-style:italic}.hist-list .hist-ask strong{color:var(--lacre-claro)}.hist-list .hist-mark{border-top:1px solid var(--linha);color:var(--texto-suave);font:700 .75rem var(--type);letter-spacing:.12em;text-transform:uppercase;margin-top:10px;padding-top:10px}.hist-list .hist-mark:first-child{border-top:0;margin-top:0;padding-top:0}.hist-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.hist-foot small{color:var(--texto-suave);font:400 .75rem var(--type)}.scene-foot #scene-history{margin-left:auto}.scene-foot #scene-history~button{margin-left:0}@media (width<=520px){.scene-foot #scene-history{padding-inline:10px}}.scene.is-fast .typed-rest{opacity:0}@media (prefers-reduced-motion:reduce){.hist{animation:none}}html.no-flashes .flash,html.no-flashes .camera-flash,html.no-flashes .desk-lightning{display:none!important}html.no-flashes .amb-glow.is-flicker,html.no-flashes .amb-flicker,html.no-flashes .amb-static,html.no-flashes .amb-bands,html.no-flashes .amb-refresh:after,html.no-flashes .pm-window{animation:none!important}html.no-flashes .amb-flicker,html.no-flashes .amb-static,html.no-flashes .amb-bands{opacity:0!important}#bc-brilho{z-index:2147483000;pointer-events:none;position:fixed;inset:0}html.plain-font{--type:var(--ui);--monitor:var(--ui)}html.plain-font :is(.cork-person figcaption,.cork-note,.room-notes,.piece-hand,.piece-quote,.fala-doc .fala-quote,.ficha-answer,.doc-sign span){letter-spacing:0;font-family:var(--ui)!important;font-weight:500!important}html.plain-font :is(.tc-line,.dt-title-case,.coach-step,.dt-notice-tag){letter-spacing:.06em}.nm-modes{flex-wrap:wrap;gap:6px;display:flex}.nm-modes button{border:1px solid var(--linha);color:var(--texto-suave);font:600 .8125rem var(--ui);letter-spacing:.04em;cursor:pointer;background:#03080880;padding:7px 12px}.nm-modes button:hover{color:var(--texto);border-color:var(--latao)}.nm-modes button[aria-pressed=true]{color:var(--latao);border-color:var(--latao);background:#cfa94f1f}@media (width>=880px){.nm>.nm-modes{grid-column:1}.nm-side{grid-row:2/span 8}}.pm-cam path{fill:#7fe0cf1f;stroke:#7fe0cf8c;stroke-width:.25px}.pm-cam circle{fill:#7fe0cf}.pm-cam.is-off path{fill:#d84a641a;stroke:#d84a64;stroke-dasharray:1 .8}.pm-cam.is-off circle{fill:#d84a64}.pm-cam-note,.pm-door-note{z-index:3;color:#ffd9df;max-width:46%;font:600 .625rem/1.2 var(--ui);pointer-events:none;white-space:nowrap;background:#030808e0;border:1px solid #d84a64;margin:0;padding:3px 6px;position:absolute;transform:translate(-50%,-100%)}.pm-door-note{border-color:var(--latao);color:#f3e2b4;transform:translate(-50%)}.pm-door{fill:#6b5a2c;stroke:var(--latao);stroke-width:.3px}.pm-door.is-event{fill:var(--latao);animation:1s ease-in-out 3 pm-door}@keyframes pm-door{50%{fill:#fff3c4}}.pm-route{fill:none;stroke:var(--latao);stroke-width:.9px;stroke-linecap:round;stroke-linejoin:round}.pm-route.is-service{stroke:#7fe0cf;stroke-dasharray:1.6 1.2;stroke-width:.7px}.pm-label.is-ruler{outline:2px solid var(--latao);outline-offset:-2px;background:#cfa94f1f}.pm-label.has-scene:after{content:"⌕";color:var(--latao);font-size:.75rem;position:absolute;top:1px;right:3px}.pm-label.has-finds:after{content:"●";color:var(--lacre-claro);animation:1.6s ease-in-out infinite pm-find}@keyframes pm-find{50%{opacity:.3}}.pm-label.is-drop{outline-offset:-2px;background:#7fe0cf12;outline:1px dashed #7fe0cf73}.pm-label.is-drop:hover{background:#7fe0cf2e}.pm-token.is-ghost{opacity:.78;cursor:grab;touch-action:none;z-index:2;border-style:dashed;border-color:#cfe2ea}.pm-token.is-ghost img{filter:grayscale()contrast(.9)}.pm-token.is-ghost.is-armed,.nm-build-chip.is-armed{opacity:1;box-shadow:0 0 0 3px #7fe0cf}.pm-drag{z-index:60;pointer-events:none;border:2px dashed #7fe0cf;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:fixed}.pm-token.is-built{cursor:grab;touch-action:none;z-index:2;border-color:#cfe2ea}.pm-token.is-built.is-ok{border-color:#4fbf7f;box-shadow:0 0 0 3px #4fbf7f66}.pm-token.is-built.is-bad{border-color:#d84a64;box-shadow:0 0 0 3px #d84a6466}.pm-token.is-built.is-unknown{border-style:dotted;border-color:#b0a483}.pm-ghost-ring{fill:none;stroke:#7fe0cf;stroke-width:.5px;stroke-dasharray:1 1}.nm-tool .nm-hint,.nm-claims .nm-hint{color:var(--texto-suave);margin:0;font-size:.875rem}.nm-ruler-total{color:var(--texto);font:400 1rem var(--doc);margin:0}.nm-ruler-total b,.nm-ruler-alt b{color:var(--latao);font:700 1.25rem var(--type)}.nm-ruler-alt{color:#a9e9dd;margin:0;font-size:.875rem}.nm-build-tray{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.nm-build-chip{border:1px solid var(--linha);color:var(--texto);font:600 .8125rem var(--ui);cursor:grab;touch-action:none;background:#03080880;border-radius:18px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:flex}.nm-build-chip img,.nm-build-chip .img-fallback{object-fit:cover;object-position:center 15%;border-radius:50%;width:26px;height:26px}.nm-build-chip.is-placed{border-color:var(--latao)}.nm-build-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nm-build-result{gap:4px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.nm-build-result li{color:var(--texto);border-left:3px solid;padding:6px 8px}.nm-build-result .is-ok{border-color:#4fbf7f}.nm-build-result .is-bad{border-color:#d84a64}.nm-build-result .is-unknown{color:var(--texto-suave);border-color:#b0a483}.nm-claims ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.nm-claims button{width:100%;color:var(--texto);text-align:left;cursor:pointer;background:#03080859;border:0;border-left:3px dashed #cfe2ea;gap:2px;padding:8px;display:grid}.nm-claims button:hover{background:#cfa94f14}.nm-claims span{color:var(--texto-suave);font:400 .875rem var(--doc)}.nm-claims em{color:#a9e9dd;font:600 .75rem var(--ui);font-style:normal}.nm-claims .is-broken button{border-left:3px solid #d84a64}.nm-claims .is-broken em{color:#ff9cad}#place-enter{justify-self:start}.sx{z-index:70;background:#020505;grid-template-rows:auto minmax(0,1fr);gap:10px;padding:14px 18px 18px;animation:.25s ease-out both dt-fade;display:grid;position:fixed;inset:0}.sx-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;display:flex}.sx-head h2{color:var(--texto);font:500 1.5rem var(--display);margin:0}.sx-count{color:var(--texto-suave);font:400 .8125rem var(--type);margin:0}.sx-tools{gap:8px;display:flex}.sx-stage{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:16px;min-height:0;display:grid}@media (width<=860px){.sx-stage{grid-template-columns:1fr;align-items:start;overflow-y:auto}}.sx-frame{aspect-ratio:3/2;cursor:crosshair;--lx:50%;--ly:50%;border:1px solid #1c2a26;width:100%;max-height:100%;margin:auto;position:relative;overflow:hidden}@media (width>=861px){.sx-frame{width:min(100%,150vh - 180px)}}.sx-image,.sx-frame>.img-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sx-dark{pointer-events:none;background:radial-gradient(circle at var(--lx) var(--ly), #0000 0, #0000000d 9%, #000000d1 22%, #000000e6 100%);position:absolute;inset:0}.sx-frame:not(:hover) .sx-dark{background:#0000009e}.sx-frame.is-lit .sx-dark{background:#00000040}.sx-spot{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;min-width:34px;padding:0;position:absolute;transform:translate(-50%,-50%)}.sx-spot span{color:var(--texto);font:600 .6875rem var(--ui);white-space:nowrap;opacity:0;pointer-events:none;background:#030808d9;padding:2px 6px;transition:opacity .2s;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.sx-spot:before{content:"";border:2px solid #f3e2b400;border-radius:50%;transition:border-color .25s,box-shadow .25s;position:absolute;inset:0;box-shadow:0 0 #f3e2b400}.sx-spot.is-lit:before,.sx-spot:focus-visible:before{border-color:#f3e2b4d9;animation:1.6s ease-in-out infinite sx-glint;box-shadow:0 0 18px 2px #f3e2b459}.sx-spot.is-lit span,.sx-spot:focus-visible span,.sx-spot:hover span{opacity:1}.sx-spot.is-find.is-lit:before{border-color:#ff9cadf2;box-shadow:0 0 18px 2px #d84a6473}.sx-spot.is-done:after{content:"✓";color:#fff;width:16px;height:16px;font:700 .625rem var(--ui);background:#2f6b47;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;right:-2px}.sx-spot.is-picked:before{border-color:#fff}.sx-spot:focus-visible{outline:none}@keyframes sx-glint{50%{box-shadow:0 0 26px 4px #f3e2b48c}}.sx-panel{background:var(--mesa-2);border:1px solid var(--linha);align-content:start;gap:10px;max-height:100%;padding:16px;display:grid;overflow-y:auto}.sx-panel h3{color:var(--texto);font:500 1.25rem var(--display);margin:0}.sx-panel p{color:var(--texto);font:400 1rem/1.5 var(--doc);margin:0}.sx-panel .sx-intro{color:var(--texto-suave)}.sx-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sx-panel ul button{border:1px solid var(--linha);width:100%;color:var(--texto);text-align:left;cursor:pointer;background:0 0;padding:8px}.sx-panel ul button:hover{border-color:var(--latao)}.sx-panel .btn{justify-self:start}.sx-found{color:#8fe0ad!important;font-weight:600!important}@media (prefers-reduced-motion:reduce){.sx,.sx-spot:before,.pm-door.is-event,.pm-label.has-finds:after{animation:none!important}}@media (width>=880px){.nm>.nm-task{grid-column:1}}.nm-task .btn{justify-self:start}.pm-art{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.pm.has-art .pm-room{fill-opacity:.08}.pm.has-art .pm-under,.pm.has-art .pm-floor{opacity:.35}.pm.has-art .pm-under{display:none}.pm.has-art .pm-floor{fill:#e8d49a;opacity:.7}.vitrola{color:#efe4c8;background:linear-gradient(160deg,#3a2716,#241709);border:1px solid #0000002e;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px 14px;margin:4px 0 12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 6px 18px #00000040}.vitrola-deck{width:96px;height:96px;position:relative}.vitrola-disc{background:repeating-radial-gradient(circle,#111 0 2px,#1d1d1d 2px 3px),#111;border-radius:50%;place-items:center;display:grid;position:absolute;inset:6px;box-shadow:0 0 0 2px #0b0b0b,0 4px 10px #00000080}.vitrola-disc:after{content:"";background:conic-gradient(from 30deg, transparent 0 20%, #ffffff1a 25%, transparent 32% 70%, #ffffff12 75%, transparent 82%);border-radius:50%;position:absolute;inset:0}.vitrola-label{background:radial-gradient(circle,#1a1a1a 0 7%,#a3301f 8% 100%);border-radius:50%;width:38%;height:38%;box-shadow:inset 0 0 0 2px #00000040}.vitrola.is-playing .vitrola-disc{animation:1.8s linear infinite vitrola-spin}@keyframes vitrola-spin{to{transform:rotate(360deg)}}.vitrola-arm{transform-origin:50% 6px;background:linear-gradient(#cfc6b0,#8d8571);border-radius:3px;width:5px;height:64px;transition:transform .6s;position:absolute;top:-2px;right:-6px;box-shadow:0 2px 4px #0006}.vitrola-arm:after{content:"";background:#6b644f;border-radius:2px;width:14px;height:12px;position:absolute;bottom:-4px;left:-4px}.vitrola-controls{justify-items:stretch;gap:10px;min-width:0;display:grid}.vitrola-controls .btn{white-space:nowrap}.vitrola-bar{cursor:pointer;background:#00000073;border-radius:6px;width:100%;height:12px;position:relative}.vitrola-bar:focus-visible{outline-offset:3px;outline:2px solid #d9b25f}.vitrola-bar>i{background:#d9b25f;border-radius:6px;position:absolute;inset:0 auto 0 0}.vitrola-bar>b{opacity:.55;background:#efe4c8;width:2px;height:18px;position:absolute;top:-3px}.vitrola-time{color:#d8ccae;font:600 .8125rem var(--type,monospace);letter-spacing:.04em}.vitrola-note{color:#b6a682;font:400 .8125rem/1.4 var(--doc,serif);grid-column:1/-1;margin:0}.table-wrap tr.is-playing td{background:#d9b25f47;transition:background .3s}.table-wrap tr.is-playing td:first-child{box-shadow:inset 3px 0 #a3301f}@media (prefers-reduced-motion:reduce){.vitrola.is-playing .vitrola-disc{animation:none}}html.no-film :is(.atmo-grain,.atmo-lines,.atmo-tracking,.dt-splash-grain){display:none}html[data-page] body{overflow-x:hidden}.sh{z-index:30;min-height:64px;padding:0 max(16px, env(safe-area-inset-right,0px)) 0 max(16px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px);background:#030808db;border-bottom:1px solid #cfa94f2e;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0}.sh-logo{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.sh-logo img{width:auto;height:30px;display:block}.sh nav{align-items:center;gap:4px;display:flex}.sh nav a{min-height:44px;color:var(--texto-suave);font:600 .9375rem var(--ui);border-radius:2px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.sh nav a:hover,.sh nav a[aria-current=page]{color:var(--texto);background:#ffffff0d}.sh nav a.sh-play{background:var(--lacre);color:#fff6ea;margin-left:8px;padding:0 18px}.sh nav a.sh-play:hover{background:#bf2846}.sh-menu{background:0 0;border:0;flex-direction:column;justify-content:space-between;width:44px;height:44px;padding:12px 10px;display:none}.sh-menu span{background:var(--texto);border-radius:1px;height:2px;transition:transform .2s,opacity .2s;display:block}.sh-menu[aria-expanded=true] span:first-child{transform:translateY(8px)rotate(45deg)}.sh-menu[aria-expanded=true] span:nth-child(2){opacity:0}.sh-menu[aria-expanded=true] span:nth-child(3){transform:translateY(-8px)rotate(-45deg)}@media (width<=760px){.sh-menu{display:flex}.sh nav{background:#030808f7;border-bottom:1px solid #cfa94f33;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 16px;display:none;position:absolute;top:64px;left:0;right:0}.sh nav.is-open{display:flex}.sh nav a{border-bottom:1px solid var(--linha);min-height:48px}.sh nav a.sh-play{border:0;justify-content:center;margin:10px 0 0}}html[data-page=inicio] .home-foot{display:none}html[data-page=inicio] .hero{min-height:calc(100svh - 64px)}.sf{padding:40px max(16px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:#020606;border-top:1px solid #cfa94f2e;gap:24px;display:grid}.sf-cols{grid-template-columns:2fr 1fr 1fr 1fr;gap:24px;width:min(100%,1080px);margin-inline:auto;display:grid}@media (width<=760px){.sf-cols{grid-template-columns:1fr 1fr}.sf-cols>div:first-child{grid-column:1/-1}}.sf-cols p{color:var(--texto-suave);margin-top:8px;font-size:.9375rem}.sf nav{align-content:start;gap:2px;display:grid}.sf h2{color:var(--latao);font:700 .75rem var(--ui);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px}.sf nav a,.sf-social a{min-height:36px;color:var(--texto);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex}.sf nav a:hover,.sf-social a:hover{color:var(--latao)}.sf-social{flex-wrap:wrap;gap:4px 16px;display:flex}.sf-note{border-top:1px solid var(--linha);width:min(100%,1080px);color:var(--texto-suave);margin-inline:auto;padding-top:16px;font-size:.8125rem;line-height:1.5}.sp{gap:20px;width:min(100% - 32px,860px);margin:0 auto;padding:40px 0 56px;display:grid}.sp-head{gap:8px;padding-bottom:8px;display:grid}.sp-head h1{font:800 clamp(2rem, 6vw, 3.25rem)/1.05 var(--display);color:#f2e7c8}.sp-lead{color:var(--texto-suave);font:400 1.125rem/1.55 var(--doc);max-width:62ch}.sp-card{background:var(--mesa-2);border:1px solid var(--linha);border-radius:2px;gap:12px;padding:clamp(18px,4vw,28px);display:grid}.sp-card h2,.sp-prose h2{color:#f2e7c8;font:500 1.375rem/1.2 var(--display)}.sp-prose{gap:10px}.sp-prose p,.sp-card p{font:400 1.0625rem/1.65 var(--doc);color:var(--texto)}.sp-prose h2+p{margin-top:-2px}.sp-prose h2:not(:first-child){margin-top:12px}.sp a:not(.btn){color:var(--latao);text-underline-offset:3px}.sp-list{gap:8px;padding-left:0;list-style:none;display:grid}.sp-list li{font:400 1.0625rem/1.55 var(--doc);padding-left:18px;position:relative}.sp-list li:before{content:"";background:var(--lacre-claro);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:2px}.sp-list b{font-family:var(--ui)}.sp-small{color:var(--texto-suave)!important;font:400 .875rem/1.5 var(--ui)!important}.sp-cta{flex-wrap:wrap;justify-content:center;gap:10px;padding:8px 0;display:flex}.sp-steps{counter-reset:none;gap:12px;padding:0;list-style:none;display:grid}.sp-steps li{background:var(--mesa-2);border:1px solid var(--linha);border-left:3px solid var(--latao);grid-template-columns:52px 1fr;align-items:start;gap:14px;padding:16px;display:grid}.sp-steps b{border:2px solid var(--latao);width:44px;height:44px;color:var(--latao);font:800 1.25rem var(--display);border-radius:50%;place-items:center;display:grid}.sp-steps h2{color:#f2e7c8;font:500 1.25rem var(--display)}.sp-steps p{color:var(--texto);font:400 1rem/1.55 var(--doc)}.sp-dl,.sp-facts{gap:10px;display:grid}.sp-dl div,.sp-facts div{border-bottom:1px dashed var(--linha);grid-template-columns:150px 1fr;gap:12px;padding-bottom:10px;display:grid}@media (width<=560px){.sp-dl div,.sp-facts div{grid-template-columns:1fr;gap:2px}}.sp-dl dt,.sp-facts dt{color:var(--latao);font:700 .875rem var(--ui);letter-spacing:.04em}.sp-dl dd,.sp-facts dd{font:400 1rem/1.5 var(--doc)}kbd{border:1px solid var(--linha);min-width:24px;font:600 .8125rem var(--ui);text-align:center;border-bottom-width:2px;border-radius:3px;padding:1px 6px;display:inline-block}.sp-case{background:var(--mesa-2);border:1px solid var(--linha);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;overflow:hidden}@media (width<=700px){.sp-case{grid-template-columns:1fr}}.sp-case-img{background:#000;min-height:240px}.sp-case-img img,.sp-case-img .img-fallback{object-fit:cover;width:100%;height:100%}.sp-case.is-soon .sp-case-img img{filter:grayscale(.6)brightness(.7)}.sp-case-body{align-content:start;gap:12px;padding:clamp(18px,4vw,28px);display:grid}.sp-case-body h2{color:#f2e7c8;font:800 2rem/1.05 var(--display)}.sp-case-body h3{color:var(--latao);font:700 .8125rem var(--ui);letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.sp-case-body p{font:400 1.0625rem/1.55 var(--doc)}.sp-case-body .btn{justify-self:start}.sp-tags{flex-wrap:wrap;gap:6px;padding:0;list-style:none;display:flex}.sp-tags li{border:1px solid var(--linha);color:var(--texto-suave);font:600 .8125rem var(--ui);border-radius:14px;padding:3px 10px}.sp-form{gap:8px;display:grid}.sp-form label{color:var(--texto-suave);font:600 .875rem var(--ui)}.sp-form input:not([type=checkbox]),.sp-form select,.sp-form textarea{border:1px solid var(--linha);width:100%;min-height:46px;color:var(--texto);font:400 1rem var(--ui);background:#050b0a;border-radius:2px;padding:10px 12px}.sp-form textarea{resize:vertical;line-height:1.5}.sp-form input:focus,.sp-form select:focus,.sp-form textarea:focus{outline:2px solid var(--latao);outline-offset:1px}.sp-form .btn{justify-self:start;margin-top:6px}.sp-row{flex-wrap:wrap;gap:8px;display:flex}.sp-row input{flex:220px}.sp-row .btn{margin-top:0}.sp-check{align-items:flex-start;gap:8px;line-height:1.45;display:flex;font-weight:400!important}.sp-check input{width:18px;height:18px;accent-color:var(--lacre);flex:none;margin-top:3px}.sp-ok{color:var(--texto);font:600 1rem/1.5 var(--ui);background:#3d9b621f;border-left:3px solid #3d9b62;padding:14px 16px}.sp-err{color:#ff8a9a!important;font:600 .9375rem var(--ui)!important}.sp-video{aspect-ratio:9/16;border:1px solid var(--linha);background:#000;justify-self:center;width:min(100%,360px)}.sp-gallery{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:0;list-style:none;display:grid}.sp-gallery a{aspect-ratio:3/2;border:1px solid var(--linha);background:#000;display:block;position:relative;overflow:hidden}.sp-gallery img,.sp-gallery .img-fallback{object-fit:cover;width:100%;height:100%;transition:transform .3s}.sp-gallery a:hover img{transform:scale(1.05)}.sp-gallery span{color:#fff;font:600 .75rem var(--ui);background:#000000bf;padding:2px 8px;position:absolute;bottom:6px;right:6px}.sp-links{font:400 .9375rem/1.8 var(--ui)!important}.gs{text-align:center;place-items:center;min-height:100svh;padding:24px 16px;display:grid;position:relative;overflow:hidden}.gs-bg{object-fit:cover;filter:brightness(.32)saturate(.7);width:100%;height:100%;position:absolute;inset:0}.gs-body{z-index:2;justify-items:center;gap:14px;width:min(100%,560px);display:grid;position:relative}.gs-body h1{color:#f2e7c8;font:800 clamp(2.4rem, 9vw, 4rem)/1 var(--display)}.gs-hook{color:var(--texto);font:400 1.125rem/1.55 var(--doc)}.gs-progress,.gs-note{color:var(--texto-suave);font-size:.875rem}.gs-confirm{justify-items:center;gap:8px;display:grid}.gs-confirm p{color:#ffb3bf}.gs-back{margin-top:6px}.board{border-collapse:collapse;width:100%;font:400 .9375rem/1.4 var(--ui);color:var(--texto)}.board th{text-align:left;color:var(--texto-suave);font:600 .75rem var(--ui);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--linha);padding:8px 10px}.board td{border-bottom:1px solid #ffffff0f;padding:10px}.board td:nth-child(2){overflow-wrap:anywhere}.board .rank{width:30px;height:30px;font-size:1rem}@media (width<=560px){.board th:nth-child(6),.board td:nth-child(6){display:none}.board th,.board td{padding:8px 6px}}.gs-cloud{color:var(--texto-suave);font:400 .875rem/1.5 var(--ui);margin-top:10px}.gs-cloud a{color:var(--latao)}.gs-choice{gap:8px;max-width:420px;display:grid}.gs-choice p{color:var(--texto)}.gs-choice .btn{text-align:left;justify-items:start;gap:2px;height:auto;padding:10px 14px;display:grid}.gs-choice small{color:var(--texto-suave);font:400 .8125rem var(--ui);text-transform:none;letter-spacing:0}.cloud-result{color:var(--texto-suave);font:400 .9375rem/1.5 var(--ui);margin-top:12px}.cloud-result.is-ok{color:var(--texto)}.cloud-result a:not(.btn){color:var(--latao)}.sh-lang{border:1px solid var(--linha);border-radius:2px;margin-left:8px;display:inline-flex}.sh-lang button{min-width:40px;min-height:36px;color:var(--texto-suave);font:700 .8125rem var(--ui);letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0 8px}.sh-lang button[aria-pressed=true]{color:var(--texto);background:#ffffff14}.sh-lang button:focus-visible{outline:2px solid var(--ouro,#cfa94f);outline-offset:1px}@media (width<=760px){.sh-lang{align-self:flex-start;margin:10px 0 0}}.sp-lineup{gap:8px;margin-top:18px;display:grid}.sp-lineup-h{font:500 1.375rem var(--display)}@media (width>=880px){.sp-lineup .lineup{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-steps-shots .step-photo{aspect-ratio:16/9}.sp-steps-shots .step-photo img{object-position:center;filter:saturate(.8)contrast(1.05)}@media (width>=880px){.sp-steps-shots{grid-template-columns:repeat(6,minmax(0,1fr))}.sp-steps-shots li{grid-column:span 2}.sp-steps-shots li:nth-child(-n+2){grid-column:span 3}}.sp-folders .folder-open,.sp-folders .folder-sealed{grid-column:1/-1}.sp-gallery{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sp-gallery a{aspect-ratio:16/9}@media (width<=879px){.sp-steps-shots{grid-template-columns:minmax(0,1fr)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.fx{--p:0;color:var(--texto);background:#050807;overflow-x:clip}.fx-kicker{font:700 .75rem/1.3 var(--type);letter-spacing:.22em;text-transform:uppercase;color:var(--latao);margin:0}.fx h2{font:800 clamp(2.25rem, 5.6vw, 4.75rem)/1.02 var(--display);letter-spacing:-.01em;text-wrap:balance;margin:0}.fx-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fx-sticky{height:100svh;position:sticky;top:0;overflow:hidden}.steam-icon{flex:none;width:1.35em;height:1.35em}.fx-steam-btn{justify-content:center;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.fx-steam-btn.is-big{min-height:56px;padding:14px 28px;font-size:1.0625rem}.sh nav a.sh-play{gap:8px}.sh nav a.sh-play .steam-icon{width:1.2em;height:1.2em}html.fx-ready .rv{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(36px)}html.fx-ready .rv.is-in{opacity:1;transform:none}.fx-hero{height:145svh;position:relative}.fx-hero-bg{transform:translate3d(0, calc(var(--p) * 14%), 0) scale(calc(1.12 - var(--p) * .1));filter:brightness(calc(.8 - var(--p) * .3)) saturate(.85);will-change:transform;position:absolute;inset:-6% 0}.fx-hero-bg img,.fx-hero-bg video{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.fx-hero .rain,.fx-hero .mist{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-hero .mist{opacity:calc(.9 - var(--p) * .5)}.fx-hero-shade{background:linear-gradient(90deg,#030606eb 0%,#0306068c 42%,#0306061a 75%),linear-gradient(#0000 70%,#050807 100%);position:absolute;inset:0}.fx-hero-body{width:min(100%,640px);padding-block:96px 64px;padding-left:max(24px, 7vw, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));opacity:calc(1 - var(--p) * 2.2);transform:translate3d(0, calc(var(--p) * -28vh), 0);align-content:center;gap:18px;display:grid;position:absolute;inset:0}.fx-logo{margin:0}.fx-logo img{filter:drop-shadow(0 12px 40px #000000b3);width:min(100%,560px);height:auto;animation:1.6s cubic-bezier(.2,.7,.2,1) both fx-logo-in;display:block}.fx-lead{max-width:34ch;font:500 clamp(1.125rem, 2vw, 1.375rem)/1.45 var(--doc);color:#e8e0cc;margin:0;animation:1.2s .5s both fx-up}.fx-hero .fx-kicker{animation:1.2s .2s both fx-up}.fx-actions{flex-wrap:wrap;gap:12px;animation:1.2s .75s both fx-up;display:flex}.fx-actions .btn-ghost{background:#00000059;min-height:56px}.fx-cue{left:50%;bottom:max(24px, env(safe-area-inset-bottom,0px));color:var(--texto-suave);font:700 .6875rem var(--type);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;opacity:calc(1 - var(--p) * 5);background:0 0;border:0;justify-items:center;gap:8px;display:grid;position:absolute;translate:-50%}.fx-cue i{background:linear-gradient(var(--latao), transparent);transform-origin:top;width:1px;height:46px;animation:2.2s infinite fx-cue}@keyframes fx-logo-in{0%{opacity:0;filter:blur(8px)drop-shadow(0 12px 40px #000000b3);transform:scale(1.08)}}@keyframes fx-up{0%{opacity:0;transform:translateY(24px)}}@keyframes fx-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.fx-eras{--w:clamp(0, (var(--p) - .3) / .42, 1);height:320svh;position:relative}.fx-era{position:absolute;inset:0}.fx-era img{object-fit:cover;width:100%;height:100%}.fx-era-a img{transform:scale(calc(1.18 - var(--p) * .14));filter:brightness(.55)saturate(.8)}.fx-era-b{clip-path:inset(0 0 0 calc((1 - var(--w)) * 100%))}.fx-era-b img{transform:scale(calc(1.04 + var(--p) * .12)) translate3d(calc((1 - var(--w)) * 6%), 0, 0);filter:brightness(.55)saturate(.85)sepia(.15)}.fx-era-edge{top:0;bottom:0;left:calc((1 - var(--w)) * 100%);background:var(--latao);width:2px;opacity:calc(min(var(--w) * 8, (1 - var(--w)) * 8, 1));position:absolute;box-shadow:0 0 30px 4px #cfa94f73}.fx-eras-body{text-align:center;text-shadow:0 4px 30px #000c;align-content:center;justify-items:center;gap:10px;padding-inline:16px;display:grid;position:absolute;inset:0}.fx-year{font:800 clamp(5.5rem, 21vw, 17rem)/.9 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#f1e8d4;transform:scale(calc(.94 + var(--p) * .1));margin:0}.fx-era-labels{width:min(100%,720px);height:3.4em;position:relative}.fx-era-label{font:500 clamp(1rem, 2vw, 1.25rem)/1.4 var(--doc);color:#e8e0cc;margin:0;transition:opacity .5s,transform .5s;position:absolute;inset:0}.fx-era-label b{font:700 .75rem var(--type);letter-spacing:.2em;text-transform:uppercase;color:var(--latao);display:block}.fx-era-label.is-a{opacity:calc(1 - var(--w) * 2.5);transform:translateY(calc(var(--w) * -18px))}.fx-era-label.is-b{opacity:calc(var(--w) * 2.5 - 1.5);transform:translateY(calc((1 - var(--w)) * 18px))}.fx-case{align-items:center;min-height:150svh;padding-block:18svh;display:grid;position:relative;overflow:hidden}.fx-case-bg{transform:translate3d(0, calc((var(--p) - .5) * -22%), 0);position:absolute;inset:-20% 0}.fx-case-bg img{object-fit:cover;filter:brightness(.32)saturate(.7);width:100%;height:100%}.fx-case:before,.fx-case:after{content:"";z-index:1;pointer-events:none;height:30%;position:absolute;left:0;right:0}.fx-case:before{background:linear-gradient(#050807,#0000);top:0}.fx-case:after{background:linear-gradient(#0000,#050807);bottom:0}.fx-case-grid{z-index:2;width:min(100%,1240px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));grid-template-rows:auto auto;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px;margin-inline:auto;display:grid;position:relative}.fx-case-file{background:var(--papel);color:var(--tinta);grid-area:1/1/span 2;align-self:center;gap:16px;padding:clamp(22px,3vw,40px);display:grid;transform:rotate(-1deg);box-shadow:0 30px 80px #0009}.fx-case-file .fx-kicker{border:2px solid var(--lacre);width:fit-content;color:var(--lacre);padding:3px 9px;transform:rotate(-2deg)}.fx-case-file h2{color:var(--tinta);font-size:clamp(2rem,4.2vw,3.5rem)}.fx-hook{font:400 clamp(1.0625rem, 1.5vw, 1.25rem)/1.5 var(--doc);margin:0}.fx-facts{border-block:1px solid #b6a585;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding-block:12px;display:grid}.fx-facts dt{font:600 .6875rem var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-suave)}.fx-facts dd{font:700 1.5rem var(--type);font-variant-numeric:tabular-nums;margin:0}.fx-where{font:600 .875rem var(--ui);color:var(--tinta-suave);margin:0}.fx-photo{border:10px solid #efe6d2;will-change:transform;background:#000;border-bottom-width:34px;margin:0;overflow:hidden;box-shadow:0 30px 70px #000000a6}.fx-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;transform:scale(calc(1.15 - var(--p) * .12));display:block}.fx-photo-a{width:min(100%,560px);transform:translate3d(0, calc((var(--p) - .5) * -160px), 0) rotate(2.5deg);grid-area:1/2;justify-self:end}.fx-photo-b{width:min(78%,400px);transform:translate3d(0, calc((var(--p) - .5) * 220px), 0) rotate(-4deg);grid-area:2/2;justify-self:start;margin-top:-60px}.fx-case.is-flip .fx-case-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.fx-case.is-flip .fx-case-file{grid-column:2;transform:rotate(1deg)}.fx-case.is-flip .fx-photo-a{transform:translate3d(0, calc((var(--p) - .5) * -160px), 0) rotate(-2.5deg);grid-column:1;justify-self:start}.fx-case.is-flip .fx-photo-b{transform:translate3d(0, calc((var(--p) - .5) * 220px), 0) rotate(4deg);grid-column:1;justify-self:end}.fx-how{padding-block:14svh 18svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:clamp(64px,12vh,140px);display:grid;position:relative}.fx-how-head{text-align:center;gap:14px;width:min(100%,760px);margin-inline:auto;display:grid}.fx-how-head p:last-child{font:400 1.125rem/1.55 var(--doc);color:var(--texto-suave);margin:0}.fx-step{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(24px,4vw,64px);width:min(100%,1240px);margin-inline:auto;display:grid}.fx-step.is-flip{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}.fx-step.is-flip .fx-shot{order:2}.fx-shot{transform:perspective(1400px) translate3d(0, calc((var(--p) - .5) * -90px), 0) rotateX(calc((var(--p) - .5) * 10deg)) scale(calc(.9 + min(var(--p) * .3, .1)));will-change:transform;border:1px solid #cfa94f40;margin:0;overflow:hidden;box-shadow:0 40px 90px #000000b3}.fx-shot img{width:100%;height:auto;display:block}.fx-step-text{gap:10px;min-width:0;display:grid}.fx-step-n{font:800 clamp(3.5rem, 7vw, 6rem)/.9 var(--display);color:#0000;-webkit-text-stroke:1px var(--latao)}.fx-step h3{font:800 clamp(1.75rem, 3vw, 2.5rem)/1.1 var(--display);margin:0}.fx-step p{font:400 1.0625rem/1.6 var(--doc);color:var(--texto-suave);margin:0}.fx-steam{background:linear-gradient(#050807,#0b1626 30%,#0e2236 70%,#050807);padding-block:16svh;position:relative;overflow:hidden}.fx-steam-glow{width:90vmax;height:90vmax;translate:-50% -50%;transform:scale(calc(.6 + var(--p) * .8));pointer-events:none;background:radial-gradient(circle,#1387b847,#0000 60%);position:absolute;top:40%;left:50%}.fx-steam-inner{width:min(100%,980px);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));text-align:center;justify-items:center;gap:20px;margin-inline:auto;display:grid;position:relative}.fx-steam-logo{filter:drop-shadow(0 16px 40px #1387b880);width:clamp(88px,12vw,140px);height:auto}html.fx-ready .fx-steam-logo.rv{transform:translateY(36px)rotate(-90deg)scale(.6)}html.fx-ready .fx-steam-logo.rv.is-in{transform:none}.fx-steam .fx-kicker{color:#7cc4e6}.fx-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;margin:12px 0;padding:0;list-style:none;display:grid}.fx-features li{text-align:left;background:#ffffff0a;border:1px solid #7cc4e633;gap:4px;padding:18px;display:grid}.fx-features b{font:700 1.0625rem var(--ui)}.fx-features span{font:400 .9375rem var(--ui);color:#a9bccb}.fx-steam .fx-steam-btn{color:#fff;background:linear-gradient(#47bfff,#1a6dc2)}.fx-steam .fx-steam-btn:hover{background:linear-gradient(#5ccaff,#2580d8)}.fx-faq{width:min(100%,820px);padding-block:14svh 10svh;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));gap:14px;margin-inline:auto;display:grid}.fx-faq h2{margin-bottom:16px;font-size:clamp(2rem,4vw,3.25rem)}.fx-faq dl{gap:10px;margin:0;display:grid}.fx-faq details{border:1px solid var(--linha);background:#ffffff05}.fx-faq summary{min-height:56px;font:600 1.0625rem var(--ui);cursor:pointer;align-items:center;padding:0 20px;display:flex}.fx-faq summary:focus-visible{outline:2px solid var(--latao);outline-offset:2px}.fx-faq details p{font:400 1rem/1.6 var(--doc);color:var(--texto-suave);margin:0;padding:0 20px 18px}.fx-final{text-align:center;place-items:center;min-height:90svh;display:grid;position:relative;overflow:hidden}.fx-final-bg{transform:translate3d(0, calc((var(--p) - .5) * -18%), 0) scale(calc(1 + var(--p) * .08));position:absolute;inset:-15% 0}.fx-final-bg img{object-fit:cover;filter:brightness(.35);width:100%;height:100%}.fx-final:before{content:"";z-index:1;background:linear-gradient(#050807,#0000 35% 65%,#050807);position:absolute;inset:0}.fx-final-body{z-index:2;justify-items:center;gap:18px;padding-inline:16px;display:grid;position:relative}@media (width<=860px){.fx-hero-shade{background:linear-gradient(#0306064d,#03060680 40%,#030606f2 90%)}.fx-hero-body{align-content:end;padding-bottom:120px}.fx-case{min-height:0;padding-block:14svh}.fx-case-grid,.fx-case.is-flip .fx-case-grid{grid-template-columns:minmax(0,1fr)}.fx-case-file,.fx-case.is-flip .fx-case-file{grid-area:auto/1;transform:none}.fx-photo-a,.fx-case.is-flip .fx-photo-a{grid-area:auto/1;justify-self:end;width:88%}.fx-photo-b,.fx-case.is-flip .fx-photo-b{grid-area:auto/1;justify-self:start;width:70%;margin-top:-40px}.fx-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-step,.fx-step.is-flip{grid-template-columns:minmax(0,1fr)}.fx-step.is-flip .fx-shot{order:0}.fx-features{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=480px){.fx-features{grid-template-columns:minmax(0,1fr)}.fx-actions .btn{flex:100%}}html.fx-still .fx-hero,html.fx-still .fx-eras{height:auto}html.fx-still .fx-sticky{height:100svh;position:relative}html.fx-still .fx-eras{--w:0}html.fx-still .fx-hero-body{opacity:1;transform:none}html.fx-still .fx-hero-bg,html.fx-still .fx-case-bg,html.fx-still .fx-final-bg,html.fx-still .fx-photo,html.fx-still .fx-shot{transform:none!important}@media (prefers-reduced-motion:reduce){.fx-logo img,.fx-lead,.fx-actions,.fx-hero .fx-kicker,.fx-cue i{animation:none}}.fx-page{min-height:100svh}.fx-phero{align-items:end;height:82svh;min-height:520px;display:grid;position:relative;overflow:hidden}.fx-phero-bg{transform:translate3d(0, calc(var(--p) * 32%), 0) scale(calc(1.1 - var(--p) * .06));filter:brightness(calc(.78 - var(--p) * .35)) saturate(.85);will-change:transform;animation:1.8s cubic-bezier(.2,.7,.2,1) both fx-phero-in;position:absolute;inset:-12% 0 0}.fx-phero-bg img{object-fit:cover;width:100%;height:100%}.fx-phero-shade{background:linear-gradient(#05080740,#0508078c 55%,#050807 98%),linear-gradient(90deg,#050807b3,#0000 70%);position:absolute;inset:0}.fx-phero-body{width:min(100% - 32px,1100px);opacity:calc(1 - var(--p) * 1.8);transform:translate3d(0, calc(var(--p) * -140px), 0);gap:14px;margin:0 auto;padding-bottom:clamp(48px,10svh,110px);display:grid;position:relative}.fx-phero-body .fx-kicker{animation:1.1s .15s both fx-up}.fx-phero-body h1{font:800 clamp(2.75rem, 8vw, 6.5rem)/.98 var(--display);letter-spacing:-.015em;color:#f2e7c8;text-wrap:balance;text-shadow:0 6px 40px #0009;margin:0;animation:1.2s .3s both fx-up}.fx-phero-lead{max-width:56ch;font:400 clamp(1.0625rem, 1.6vw, 1.3125rem)/1.55 var(--doc);color:#ddd4c0;margin:0;animation:1.2s .5s both fx-up}.fx-phero-cue{background:linear-gradient(var(--latao), transparent);transform-origin:top;width:1px;height:40px;opacity:calc(1 - var(--p) * 6);animation:2.2s infinite fx-cue;position:absolute;bottom:18px;left:50%}@keyframes fx-phero-in{0%{opacity:0;scale:1.06}}.fx-page .sp{z-index:1;gap:28px;width:min(100% - 32px,900px);padding:24px 0 14svh;position:relative}.fx-page .sp-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#15281f8c;border-color:#34513fcc;transition:border-color .3s,translate .3s}.fx-page .sp-card:hover{border-color:#cfa94f80}.fx-page .sp-steps li{background:#15281f8c}.fx-page .sp-cta{padding-top:24px}.fx-page>.fx-case:first-of-type{margin-top:-12svh}.fx-band{place-items:center;width:100vw;height:clamp(320px,62svh,640px);margin-inline:calc(50% - 50vw);display:grid;position:relative;overflow:hidden}.fx-band-bg{transform:translate3d(0, calc((var(--p) - .5) * -26%), 0) scale(calc(1.02 + var(--p) * .1));position:absolute;inset:-22% 0}.fx-band-bg img{object-fit:cover;filter:brightness(.42)saturate(.85);width:100%;height:100%}.fx-band:before{content:"";z-index:1;background:linear-gradient(#050807,#0000 28% 72%,#050807);position:absolute;inset:0}.fx-band-caption{z-index:2;max-width:18ch;font:800 clamp(2rem, 5.5vw, 4.25rem)/1.02 var(--display);text-align:center;text-wrap:balance;color:#f2e7c8;text-shadow:0 6px 40px #000c;margin:0;padding-inline:16px;position:relative}html.fx-ready .fx-page .sp-gallery>li.rv{transform:translateY(28px)scale(.96)}html.fx-ready .fx-page .sp-gallery>li.rv.is-in{transform:none}html.fx-still .fx-phero-bg,html.fx-still .fx-band-bg{transform:none!important}html.fx-still .fx-phero-body{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.fx-phero-bg,.fx-phero-body .fx-kicker,.fx-phero-body h1,.fx-phero-lead,.fx-phero-cue{animation:none}}@media (width<=860px){.fx-phero{height:72svh;min-height:440px}.fx-page>.fx-case:first-of-type{margin-top:0}}
