.rdoss{--rdoss-ataque:var(--signal-ataque,#f05);--rdoss-rede:var(--signal-rede,#4dffef);--rdoss-muted:var(--muted,#9a9aa3);border-top:1px solid var(--hairline,#ffffff14);min-height:70vh;font-family:var(--font-space-mono), "Space Mono", ui-monospace, monospace;color:var(--primary,#f4f4f5);padding:4rem 1.25rem 5rem;position:relative}.rdoss__head{z-index:2;text-align:center;max-width:42rem;margin:0 auto 2.5rem;position:relative}.rdoss__eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--rdoss-ataque);margin:0;font-size:.75rem}.rdoss__title{font-family:var(--font-playfair), "Times New Roman", serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--primary,#f4f4f5);margin:.85rem 0 0;font-size:clamp(1.75rem,5vw,3rem);font-weight:500;line-height:1.1}.rdoss__sub{letter-spacing:.14em;text-transform:uppercase;color:var(--rdoss-muted);margin:.85rem 0 0;font-size:.75rem}.rdoss__back{letter-spacing:.18em;text-transform:uppercase;color:var(--secondary,#b4b4be);margin-top:1.25rem;font-size:.75rem;text-decoration:none;transition:color .15s;display:inline-block}.rdoss__back:hover,.rdoss__back:focus-visible{color:var(--primary,#f4f4f5);outline:none}.rdoss__panel{text-align:center;background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--rdoss-ataque) 8%, transparent), transparent 60%), #0006;border:1px solid #ffffff1f;max-width:26rem;margin:2rem auto 0;padding:3rem 2rem 2.5rem;position:relative;overflow:hidden}.rdoss__scanlines{pointer-events:none;opacity:.6;background:repeating-linear-gradient(#0000 0 2px,#ffffff08 2px 3px);position:absolute;inset:0}.rdoss__status{letter-spacing:.24em;text-transform:uppercase;margin:1.1rem 0 0;font-size:1rem;animation:2.2s steps(2,end) infinite rdoss-pulse}@keyframes rdoss-pulse{0%,62%{opacity:1}82%{opacity:.35}to{opacity:1}}.rdoss__blocks{flex-direction:column;gap:.55rem;max-width:18rem;margin:1.8rem auto 0;display:flex}.rdoss__blocks i{background:repeating-linear-gradient(90deg,#ffffff38 0 .55rem,#0000 .55rem .75rem);height:.65rem;animation:1.6s steps(4,end) infinite rdoss-shift;display:block}.rdoss__blocks i:nth-child(2){animation-delay:.2s}.rdoss__blocks i:nth-child(3){animation-delay:.4s}@keyframes rdoss-shift{0%,to{transform:translate(0)}50%{transform:translate(.4rem)}}.rdoss__panel[data-decrypting=true] .rdoss__blocks i{animation:.22s steps(2,end) infinite rdoss-shift}.rdoss__panel[data-decrypting=true] .rdoss__status{color:var(--rdoss-rede);animation:.3s steps(2,end) infinite rdoss-pulse}.rdoss__panel[data-decrypting=true]{animation:.18s steps(2,end) infinite rdoss-jolt}@keyframes rdoss-jolt{0%,to{transform:translate(0)}50%{transform:translate(.12rem,-.08rem)}}.rdoss__force{box-sizing:border-box;letter-spacing:.18em;text-transform:uppercase;width:100%;min-height:48px;color:var(--primary,#f4f4f5);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:1px solid #ffffff47;margin-top:2rem;padding:.85rem 1rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.rdoss__force:hover:not(:disabled),.rdoss__force:focus-visible:not(:disabled){background:var(--rdoss-ataque);border-color:var(--rdoss-ataque);color:#000;outline:none}.rdoss__force--denied{color:var(--rdoss-muted);border-style:dashed}.rdoss__force--denied:hover:not(:disabled),.rdoss__force--denied:focus-visible:not(:disabled){border-color:var(--rdoss-rede);color:var(--rdoss-rede);background:0 0}.rdoss__hint{letter-spacing:.14em;color:var(--rdoss-muted);text-transform:uppercase;margin:1.2rem 0 0;font-size:.75rem}.rdoss__wall{width:100%;max-width:100%;min-height:165vh;margin:0 auto;position:relative}.rdoss__shot{box-shadow:4px 6px 0 #0000008c, 0 0 0 1px color-mix(in srgb, var(--rdoss-ataque) 18%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;text-align:left;color:inherit;font:inherit;background:#050505;border:1px solid #ffffff24;margin:0;padding:0;display:block;position:absolute;overflow:hidden}.rdoss__shot-frame{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.rdoss__shot--bw .glitch-image__img{filter:grayscale()contrast(1.45)brightness(1.05)}.rdoss__shot--bw:hover .glitch-image__img,.rdoss__shot--bw.is-revealed .glitch-image__img,.rdoss__shot--bw:focus-visible .glitch-image__img{filter:grayscale()contrast(1.55)brightness(1.08)}.rdoss__shot--color{box-shadow:4px 6px 0 #0000008c, -2px 0 0 var(--rdoss-ataque), 2px 0 0 color-mix(in srgb, var(--rdoss-ataque) 55%, transparent)}.rdoss__shot--color:before,.rdoss__shot--color:after{content:"";z-index:3;background:var(--rdoss-ataque);opacity:.85;pointer-events:none;height:3px;position:absolute;left:0;right:0}.rdoss__shot--color:before{width:72%;margin-left:8%;top:12%;transform:skew(-12deg)}.rdoss__shot--color:after{width:54%;margin-left:auto;margin-right:10%;bottom:18%;transform:skew(8deg)}.rdoss__censor{z-index:2;pointer-events:none;flex-direction:column;justify-content:space-evenly;gap:4px;transition:opacity .18s steps(2,end);display:flex;position:absolute}.rdoss__censor i{min-height:6px;box-shadow:0 0 0 1px color-mix(in srgb, var(--rdoss-ataque) 35%, transparent);background:#000;flex:1;display:block}.rdoss__shot.is-revealed .rdoss__censor,.rdoss__shot:hover .rdoss__censor,.rdoss__shot:focus-visible .rdoss__censor{opacity:0}.rdoss__shot.is-flash .rdoss__shot-frame:after{content:"";z-index:4;background:var(--rdoss-ataque);opacity:.55;mix-blend-mode:screen;pointer-events:none;animation:.22s steps(2,end) rdoss-flash;position:absolute;inset:0}@keyframes rdoss-flash{0%{opacity:.7;background:#fff}50%{opacity:.55;background:var(--rdoss-ataque)}to{opacity:0}}.rdoss__label{letter-spacing:.12em;text-transform:uppercase;color:var(--rdoss-muted);background:#050505;border-top:1px solid #ffffff1a;margin:0;padding:.45rem .55rem .55rem;font-size:.75rem;display:block}.rdoss__label[data-scrambling=true]{color:var(--rdoss-rede);text-shadow:1px 0 color-mix(in srgb, var(--rdoss-ataque) 40%, transparent)}.rdoss__credits{z-index:2;letter-spacing:.08em;text-align:center;text-transform:uppercase;max-width:40rem;color:var(--secondary,#b4b4be);margin:2.5rem auto 0;padding:0 .5rem;font-size:.75rem;line-height:1.5;position:relative}.rdoss__lb{z-index:100060;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.rdoss__lb-backdrop{cursor:pointer;background:#050505eb;border:0;position:absolute;inset:0}.rdoss__lb-panel{z-index:1;flex-direction:column;gap:.75rem;width:min(100%,56rem);max-height:min(92vh,900px);animation:.18s steps(2,end) rdoss-lb-in;display:flex;position:relative}@keyframes rdoss-lb-in{0%{opacity:0;filter:contrast(2)brightness(1.4)}to{opacity:1;filter:none}}.rdoss__lb-frame{aspect-ratio:4/5;background:#000;border:1px solid #ffffff29;width:100%;max-height:78vh;position:relative;overflow:hidden}.rdoss__lb-frame--color{box-shadow:-2px 0 0 var(--rdoss-ataque), 2px 0 0 var(--rdoss-rede)}.rdoss__lb-bw .glitch-image__img{filter:grayscale()contrast(1.45)brightness(1.05)!important}.rdoss__lb-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--rdoss-muted);text-align:center;margin:0;font-size:.75rem}.rdoss__lb-close{border:1px dashed color-mix(in srgb, var(--rdoss-rede) 50%, transparent);letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--rdoss-rede);cursor:pointer;background:0 0;align-self:center;padding:.55rem 1rem;font-family:inherit;font-size:.75rem}.rdoss__lb-close:hover,.rdoss__lb-close:focus-visible{color:#fff;border-color:var(--rdoss-rede);outline:none}@media (max-width:767px){.rdoss__wall{flex-direction:column;gap:1.75rem;min-height:0;padding:.5rem 0 1rem;display:flex}.rdoss__shot{max-width:22rem;margin-left:auto;margin-right:auto;position:relative;width:88%!important;transform:var(--rdoss-mobile-shift,none)!important;top:auto!important;left:auto!important}}@media (prefers-reduced-motion:reduce){.rdoss__status,.rdoss__blocks i,.rdoss__panel[data-decrypting=true],.rdoss__shot.is-flash .rdoss__shot-frame:after,.rdoss__lb-panel,.rdoss__censor{transition:none;animation:none!important}.rdoss__shot.is-revealed .rdoss__censor,.rdoss__shot:hover .rdoss__censor,.rdoss__shot:focus-visible .rdoss__censor{opacity:0}}
