.i-main{padding:24px 0 44px}@media (min-width: 900px){.i-main{padding:36px 0 56px}}.i-crumb{font:13px var(--mono);color:var(--dim);margin-bottom:22px;display:flex;flex-wrap:wrap;gap:6px}.i-crumb a{color:var(--muted)}.i-crumb a:hover{color:var(--cyan)}.i-head{text-align:center;max-width:780px;margin:0 auto 30px}.i-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px}.i-tags span{font:12px var(--mono);color:var(--cyan);border:1px solid rgba(34,211,238,.3);border-radius:6px;padding:4px 9px}.i-tags span.y{color:var(--muted);border-color:var(--line)}.i-title{margin:0;font-size:clamp(28px,7vw,46px);line-height:1.12;letter-spacing:-1px;font-weight:800;color:var(--text)}.i-lead{margin:16px auto 0;color:var(--muted);font-size:clamp(15px,3.8vw,18px);line-height:1.6;max-width:640px}.i-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.i-shot{margin:0 auto;width:min(960px,100%);border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel-solid);box-shadow:0 30px 70px #0006}.i-browser{display:flex;gap:6px;align-items:center;padding:10px 14px;background:#070916;border-bottom:1px solid var(--line)}.i-browser i{width:10px;height:10px;border-radius:50%;background:#334155}.i-browser em{margin-left:10px;font:12px var(--mono);color:var(--muted);font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.i-screen{background:#0a0d1d;display:grid;place-items:center}.i-screen img{width:100%;height:auto;display:block}.i-screen.is-phone{padding:18px 0}.i-screen.is-phone img{width:min(300px,80%);border-radius:22px;border:1px solid var(--line-2)}.i-screen.is-tablet img{width:min(620px,92%);border-radius:14px;border:1px solid var(--line-2);margin:18px 0}.i-tabs{display:flex;width:max-content;max-width:100%;margin:20px auto 0;padding:4px;gap:4px;border-radius:14px;border:1px solid var(--line-2);background:#ffffff08}.i-tabs button{display:inline-flex;align-items:center;gap:8px;font:500 14px var(--font);color:var(--muted);border:1px solid transparent;background:transparent;border-radius:10px;padding:9px 16px;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.i-tabs button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.i-tabs button:hover{color:var(--text)}.i-tabs button[aria-selected=true]{color:var(--text);background:#22d3ee1a;border-color:#22d3ee80;box-shadow:0 0 18px -8px #22d3ee}.i-tabs button[aria-selected=true] svg{color:var(--cyan)}@media (max-width: 420px){.i-tabs button{padding:9px 11px;font-size:13px;gap:6px}}.i-blocks{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin:46px 0 0}.i-block{flex:1 1 300px;max-width:540px;background:var(--panel-solid);border:1px solid var(--line);border-radius:16px;padding:24px}.i-block .n{font:700 13px var(--mono);color:var(--pink);margin-bottom:10px}.i-block h2{margin:0 0 10px;font-size:20px;color:var(--text)}.i-block p{margin:0 0 10px;color:var(--muted);font-size:15.5px;line-height:1.65}.i-block p:last-child{margin-bottom:0}.i-cta{text-align:center;margin:56px auto 0;max-width:620px;padding:30px 22px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,#22d3ee14,#ec489914)}.i-cta h2{margin:0 0 8px;font-size:clamp(22px,5.5vw,28px);color:var(--text)}.i-cta p{margin:0 0 18px;color:var(--muted)}.i-nav{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:36px}.i-nav a{display:block;border:1px solid var(--line);border-radius:14px;padding:14px 16px;color:var(--text);background:#ffffff05}.i-nav a:hover{border-color:var(--cyan);color:var(--text)}.i-nav a.next{text-align:right}.i-nav small{display:block;font:12px var(--mono);color:var(--muted);margin-bottom:4px}.i-nav b{font-size:15px;font-weight:600}.i-empty{text-align:center;color:var(--muted);padding:60px 0}.i-prose{max-width:740px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.75}.i-prose h2{margin:36px 0 12px;font-size:22px;color:var(--text);letter-spacing:-.3px}.i-prose h3{margin:26px 0 10px;font-size:18px;color:var(--text)}.i-prose p{margin:0 0 14px}.i-prose ul,.i-prose ol{margin:0 0 16px;padding-left:22px}.i-prose li{margin-bottom:8px}.i-prose strong{color:var(--text)}.i-prose a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}.i-prose code{font:14px var(--mono);color:var(--cyan)}.i-prose table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:15px}.i-prose th,.i-prose td{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left;vertical-align:top}.i-prose th{color:var(--text);font-weight:600}.i-prose blockquote{margin:0 0 16px;padding:12px 16px;border-left:3px solid var(--violet);background:#ffffff05;border-radius:0 10px 10px 0}@media (max-width: 520px){.i-nav{grid-template-columns:1fr}.i-nav a.next{text-align:left}.i-block{padding:20px}}.b-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:10px}.b-card{flex:1 1 300px;max-width:380px;display:block;background:var(--panel-solid);border:1px solid var(--line);border-radius:16px;overflow:hidden;color:var(--text)}.b-card:hover{border-color:var(--line-2);color:var(--text)}.b-capa{aspect-ratio:16 / 9;background:linear-gradient(135deg,#17203f,#3a1a4a);display:grid;place-items:center;overflow:hidden}.b-capa img{width:100%;height:100%;object-fit:cover;display:block}.b-capa--vazia{font:700 22px var(--mono);color:var(--cyan)}.b-capa--post{margin:0 auto 30px;max-width:920px;border-radius:16px;border:1px solid var(--line)}.b-info{padding:18px 20px 22px}.b-info small{display:block;font:12px var(--mono);color:var(--cyan);margin-bottom:8px}.b-info h2{margin:0 0 8px;font-size:19px;color:var(--text)}.b-info p{margin:0;color:var(--muted);font-size:14.5px;line-height:1.6}.b-meta{margin-top:14px}.b-meta a{font:12px var(--mono);color:var(--cyan);border:1px solid rgba(34,211,238,.3);border-radius:6px;padding:4px 9px}.b-meta a:hover{color:#67e8f9}.b-voltar{text-align:center;margin-top:46px}.i-empty-page{text-align:center;padding:40px 0 20px}.i-empty-page .i-title{margin-bottom:10px}.dep-form{max-width:620px;margin:0 auto}.dep-nota{border:0;padding:0;margin:0}.dep-nota legend{font-size:13.5px;color:var(--muted);margin-bottom:8px;padding:0}.dep-stars{display:flex;gap:8px;flex-wrap:wrap}.dep-stars label{cursor:pointer}.dep-stars input{position:absolute;opacity:0;pointer-events:none;width:1px;height:1px;padding:0;border:0}.dep-stars span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);color:var(--muted);font-weight:700}.dep-stars input:checked+span,.dep-stars input:focus-visible+span{background:var(--grad);color:#05060f;border-color:transparent}.dep-count{font:12px var(--mono);color:var(--dim);text-align:right}.dep-consent{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--muted);line-height:1.5}.dep-consent input{margin-top:4px;width:18px;height:18px;flex:none}.dep-consent a{color:var(--cyan)}.h-field-err input,.h-field-err textarea{border-color:var(--red)!important}.h-field-err>span{color:var(--red)}.i-shot{transition:width .45s cubic-bezier(.2,.8,.2,1)}.i-shot.is-desktop{width:min(960px,100%)}.i-shot.is-tablet{width:min(500px,100%)}.i-shot.is-phone{width:min(320px,100%)}.i-screen,.i-screen.is-phone,.i-screen.is-tablet{display:block;padding:0;overflow:hidden;aspect-ratio:1440 / 900}.i-shot.is-tablet .i-screen{aspect-ratio:820 / 1180}.i-shot.is-phone .i-screen{aspect-ratio:390 / 844}.i-screen img,.i-screen.is-phone img,.i-screen.is-tablet img{width:100%;height:100%;object-fit:cover;object-position:top center;margin:0;border:0;border-radius:0}
