.blog-redacao{--pink:#f40059;--blue-jean:#292044;--white-room:#fafafa;--black-betty:#231f20;--border:#e8e6ed;--muted:#7b7487;--subtle:#f0eef4;--dark:#100d19;--contrast:#131024;--squad:var(--pink);--bg:var(--white-room);--paper:#ffffff;--ink:var(--black-betty);--line:var(--border);--action:var(--blog-action,var(--pink));--action-ink:#ffffff;--danger:#9b2c2c;--ok:#2f6b3a;--warn:#9a6b12;--missing:#9b2c2c;--sidebar:248px;--rail:300px;--radius:14px;--font-display:"Bricolage Grotesque",sans-serif;--font-body:Rubik,sans-serif;--font-mono:"Sometype Mono",ui-monospace,monospace}.blog-redacao,.blog-redacao *{box-sizing:border-box}.blog-redacao{min-height:100vh;color-scheme:light;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-weight:400;line-height:normal;padding-top:10px}.blog-redacao:before{content:"";position:fixed;top:0;left:0;right:0;height:10px;background:var(--pink);z-index:40;pointer-events:none}.blog-redacao a{color:inherit;text-decoration:underline}.blog-redacao h1{font-size:2em;margin:.67em 0;font-weight:700}.blog-redacao h2{font-size:1.5em;margin:.83em 0;font-weight:700}.blog-redacao h3{font-size:1.17em;margin:1em 0;font-weight:700}.blog-redacao p{margin:1em 0}.blog-redacao ol,.blog-redacao ul{margin:1em 0;padding-left:40px}.blog-redacao ul{list-style:disc}.blog-redacao ol{list-style:decimal}.blog-redacao blockquote{margin:1em 40px}.blog-redacao b,.blog-redacao strong{font-weight:bolder}.blog-redacao button,.blog-redacao input,.blog-redacao select,.blog-redacao textarea{font:inherit;color:inherit}.blog-redacao a:focus-visible,.blog-redacao button:focus-visible,.blog-redacao input:focus-visible,.blog-redacao select:focus-visible,.blog-redacao textarea:focus-visible{outline:2px solid var(--pink);outline-offset:2px}.blog-redacao .kicker{margin:0 0 8px;font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.blog-redacao .login-card h1,.blog-redacao .page-head h1,.blog-redacao .topbar h1{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;text-transform:lowercase;color:var(--blue-jean);margin:0}.blog-redacao .login-card h1 em,.blog-redacao .page-head h1 em,.blog-redacao .topbar h1 em{font-style:normal;color:var(--pink)}.blog-redacao .login-wrap{min-height:calc(100vh - 10px);display:grid;place-items:center;padding:24px}.blog-redacao .login-card{width:min(440px,100%);background:var(--paper);border-radius:var(--radius);border:1px solid var(--line);border-left:4px solid var(--squad);padding:36px 32px 28px}.blog-redacao .login-card h1{font-size:2.1rem;margin:0 0 20px}.blog-redacao .login-card p.lede{color:var(--muted);margin:0 0 24px;font-weight:300}.blog-redacao .otp-resend{margin:16px 0 0;color:var(--muted);font-weight:300;font-size:.92rem;line-height:1.45}.blog-redacao button.text-link{background:none;border:0;padding:0;cursor:pointer;color:var(--pink);font:inherit;font-weight:400;text-decoration:underline;text-underline-offset:3px}.blog-redacao button.text-link:disabled{opacity:.5;cursor:not-allowed}.blog-redacao .login-foot{margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:.72rem;color:var(--muted)}.blog-redacao .login-foot .squad{color:var(--blue-jean)}.blog-redacao .login-foot .squad i{font-style:normal;color:var(--squad)}.blog-redacao .shell{display:grid;grid-template-columns:var(--sidebar) 1fr;min-height:calc(100vh - 10px)}.blog-redacao .side{background:var(--dark);color:var(--white-room);padding:28px 18px 20px;display:flex;flex-direction:column;gap:4px}.blog-redacao .side .kicker{color:var(--muted);margin-bottom:10px}.blog-redacao .side a{text-decoration:none;padding:9px 12px;border-radius:10px;font-family:var(--font-display);font-weight:700;text-transform:lowercase;color:#c9c4d4}.blog-redacao .side a.active,.blog-redacao .side a:hover{background:var(--contrast);color:var(--white-room)}.blog-redacao .side a.active{box-shadow:inset 3px 0 0 var(--pink)}.blog-redacao .side .brand{font-family:var(--font-display);font-weight:800;font-size:1.35rem;letter-spacing:-.03em;text-transform:lowercase;margin:0 0 4px;color:var(--white-room)}.blog-redacao .side .brand em{font-style:normal;color:var(--pink)}.blog-redacao .side .who{margin-top:auto;padding-top:16px;border-top:1px solid #2a2438;font-size:.82rem;color:#c9c4d4}.blog-redacao .side .who .meta{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.08em;color:var(--muted);margin:4px 0 8px}.blog-redacao .side button.link{background:none;border:0;color:#c9c4d4;cursor:pointer;padding:8px 0;text-align:left;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.blog-redacao .side-foot{font-family:var(--font-mono);font-size:.68rem;color:var(--muted);margin-top:12px}.blog-redacao .side-foot i{font-style:normal;color:var(--squad)}.blog-redacao .main{padding:28px 32px 64px}.blog-redacao .topbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px}.blog-redacao .page-head h1,.blog-redacao .topbar h1{font-size:1.85rem}.blog-redacao .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--action);color:var(--action-ink);border:0;padding:10px 18px;cursor:pointer;text-decoration:none;border-radius:999px;font-family:var(--font-display);font-weight:700;text-transform:lowercase;letter-spacing:-.02em}.blog-redacao .btn.secondary{background:transparent;color:var(--blue-jean);border:1px solid var(--line)}.blog-redacao .btn.danger{background:var(--danger)}.blog-redacao .btn:disabled{opacity:.5;cursor:not-allowed}.blog-redacao .field{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.blog-redacao .field label{font-family:var(--font-mono);font-size:.72rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.blog-redacao .box input,.blog-redacao .box select,.blog-redacao .field input,.blog-redacao .field select,.blog-redacao .field textarea,.blog-redacao .filters input,.blog-redacao .filters select,.blog-redacao .row>input{border:1px solid var(--line);background:#fff;padding:9px 12px;border-radius:10px}.blog-redacao .field textarea{min-height:120px;resize:vertical}.blog-redacao .box .err,.blog-redacao .field .err{color:var(--danger);font-size:.8rem}.blog-redacao .editor-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);margin-bottom:12px}.blog-redacao .editor-toolbar .tabs{border-bottom:0;margin-bottom:0}.blog-redacao .editor-toolbar .btn,.blog-redacao .editor-toolbar .icon-btn{margin-bottom:6px;flex-shrink:0}.blog-redacao .icon-btn{width:32px;height:32px;padding:0;border:1px solid var(--line);border-radius:999px;display:grid;place-items:center;background:transparent;color:var(--muted);cursor:pointer}.blog-redacao .icon-btn:hover{color:var(--blog-action,#f40059);border-color:var(--blog-action,#f40059)}.blog-redacao .icon-btn:disabled{opacity:.4;cursor:default}.blog-redacao .icon-btn svg{width:15px;height:15px}.blog-redacao a.icon-btn{text-decoration:none}.blog-redacao .tabs{display:flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:12px}.blog-redacao .tabs button{background:none;border:0;padding:8px 14px;cursor:pointer;border-bottom:2px solid transparent;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.blog-redacao .tabs button.on{border-bottom-color:var(--pink);color:var(--blue-jean)}.blog-redacao .table-wrap{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);overflow:auto}.blog-redacao table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-redacao td,.blog-redacao th{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}.blog-redacao th{font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.blog-redacao tbody tr:hover{background:var(--subtle)}.blog-redacao .filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.blog-redacao .badge{display:inline-block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:999px;border:1px solid var(--line);background:var(--subtle);color:var(--blue-jean)}.blog-redacao .badge.publish{background:#e8f4ea;color:var(--ok);border-color:#cfe3d2}.blog-redacao .badge.draft{background:var(--subtle)}.blog-redacao .badge.pending{background:#f8eed8;color:var(--warn);border-color:#ead9b0}.blog-redacao .badge.trash{background:#f8e4e4;color:var(--danger);border-color:#ebc8c8}.blog-redacao .badge.future{background:#e6f6fb;color:#017ca3;border-color:#bde6f3}.blog-redacao .badge.private{background:#eeeaf6;color:var(--blue-jean)}.blog-redacao .empty{padding:48px;text-align:center;color:var(--muted);background:var(--paper);border:1px dashed var(--line);border-radius:var(--radius)}.blog-redacao .single{display:grid;grid-template-columns:1fr var(--rail);grid-gap:28px;gap:28px;align-items:start}.blog-redacao .canvas{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px}.blog-redacao .canvas .excerpt-input,.blog-redacao .canvas .title-input{width:100%;border:0;background:transparent;padding:0;outline:none}.blog-redacao .canvas .title-input{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;text-transform:lowercase;color:var(--blue-jean)}.blog-redacao .canvas .excerpt-input{font-size:1.05rem;color:var(--muted);min-height:64px;font-weight:300}.blog-redacao .md{width:100%;min-height:360px;border:1px solid var(--line);padding:12px;font-family:var(--font-mono);font-size:.88rem;border-radius:10px}.blog-redacao .article-body{line-height:1.6;font-weight:300}.blog-redacao .article-body h1,.blog-redacao .article-body h2,.blog-redacao .article-body h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.03em;text-transform:lowercase;color:var(--blue-jean)}.blog-redacao .article-body a{color:var(--pink)}.blog-redacao .rail{display:flex;flex-direction:column;gap:16px}.blog-redacao .box{background:var(--paper);border-radius:var(--radius);border:1px solid var(--line);border-left:4px solid var(--squad);padding:16px}.blog-redacao .box h2{margin:0 0 10px;font-family:var(--font-mono);font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.blog-redacao .media-square{position:relative;aspect-ratio:16/9;border:1px dashed var(--line);display:grid;place-items:center;cursor:pointer;background:var(--subtle);overflow:hidden;border-radius:10px;color:var(--muted)}.blog-redacao .media-square img{width:100%;height:100%;object-fit:cover}.blog-redacao .media-actions{position:absolute;top:8px;right:8px;display:flex;gap:6px}.blog-redacao .media-actions button{width:28px;height:28px;padding:0;border:0;border-radius:999px;display:grid;place-items:center;background:rgba(16,13,25,.72);color:#fff;cursor:pointer}.blog-redacao .media-actions button:hover{background:var(--blog-action,#f40059)}.blog-redacao .media-actions button:disabled{opacity:.4;cursor:default}.blog-redacao .media-actions svg{width:14px;height:14px}.blog-redacao .seo li{list-style:none;margin:0 0 8px;font-size:.85rem}.blog-redacao .seo{margin:0;padding:0}.blog-redacao .seo .ok{color:var(--ok)}.blog-redacao .seo .improve{color:var(--warn)}.blog-redacao .seo .missing{color:var(--missing)}.blog-redacao .msg{color:var(--danger);margin:0 0 12px}.blog-redacao .okmsg{color:var(--ok);margin:0 0 12px}.blog-redacao .toast{position:fixed;top:28px;right:20px;z-index:50;width:min(340px,calc(100vw - 32px));background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--pink);border-radius:var(--radius);padding:16px 18px;box-shadow:0 16px 40px rgba(16,13,25,.12)}.blog-redacao .toast-ok{border-left-color:#98ba05}.blog-redacao .toast .kicker{margin:0 0 6px}.blog-redacao .toast p{margin:0;font-weight:300;color:var(--ink)}.blog-redacao .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.blog-redacao .box .row input{flex:1 1;min-width:0}.blog-redacao .lede{color:var(--muted);font-weight:300}.blog-redacao .chips{display:flex;flex-wrap:wrap;gap:6px}.blog-redacao .chip{background:var(--subtle);padding:4px 10px;border-radius:999px;font-family:var(--font-mono);font-size:.72rem;border:1px solid transparent;cursor:pointer;text-transform:lowercase}.blog-redacao .chip.on{border-color:var(--action);background:#fff}.blog-redacao .modal-bg{position:fixed;inset:0;background:rgba(16,13,25,.45);display:grid;place-items:center;padding:16px}.blog-redacao .modal{background:var(--paper);padding:24px;width:min(420px,100%);border:1px solid var(--line);border-radius:var(--radius)}.blog-redacao .modal h2{font-family:var(--font-display);font-weight:800;text-transform:lowercase;color:var(--blue-jean);margin:0 0 8px}.blog-redacao .token{font-family:var(--font-mono);font-size:.8rem;word-break:break-all}.blog-redacao .panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:20px;max-width:480px}@media (max-width:900px){.blog-redacao .shell{grid-template-columns:1fr}.blog-redacao .side{flex-direction:row;flex-wrap:wrap}.blog-redacao .side .who{margin-top:0;border-top:0;width:100%}.blog-redacao .single{grid-template-columns:1fr}}