@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2) format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2) format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2) format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2) format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-ext-500-normal-11xBT7e1.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-500-normal-DOzfAZ45.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-cyrillic-500-normal-T0SG181k.woff2) format("woff2"),url(/assets/montserrat-cyrillic-500-normal-CyGtXmN9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-vietnamese-500-normal-NT-t8RG1.woff2) format("woff2"),url(/assets/montserrat-vietnamese-500-normal-DpeZlV_K.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(/assets/montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2) format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2) format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-ext-700-normal-MyDreaeu.woff2) format("woff2"),url(/assets/montserrat-cyrillic-ext-700-normal-D-Mk2xRJ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-cyrillic-700-normal-D-Pqjtdp.woff2) format("woff2"),url(/assets/montserrat-cyrillic-700-normal-BvLYcGP1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-vietnamese-700-normal-C0x1De3p.woff2) format("woff2"),url(/assets/montserrat-vietnamese-700-normal-DnwGT2D9.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(/assets/montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(/assets/montserrat-latin-700-normal-BWkrl476.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-ext-400-normal-DU92duxl.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-400-normal-DWZRXqV9.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-400-normal-B-euljER.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-400-normal-D8jOFnDU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-ext-400-normal-B7STXmTm.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-400-normal-tfSDtiqN.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-400-normal-Cx0mQj7e.woff2) format("woff2"),url(/assets/pt-serif-latin-400-normal-DIu_lRW0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-ext-400-italic-3ud5gcxD.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-400-italic-BBGP3z3x.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-cyrillic-400-italic-Bicg0I0x.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-400-italic-CGr2MaNX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-ext-400-italic-CBoOQ8LN.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-400-italic-C59QcYwb.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/pt-serif-latin-400-italic-zg5EJ2cW.woff2) format("woff2"),url(/assets/pt-serif-latin-400-italic-Hdd9Jed5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-ext-700-normal-CpXZPNZI.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-ext-700-normal-C7FyUQsB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-cyrillic-700-normal-DvVvs_4R.woff2) format("woff2"),url(/assets/pt-serif-cyrillic-700-normal-BeN6CUoB.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-ext-700-normal-B7jTzfC-.woff2) format("woff2"),url(/assets/pt-serif-latin-ext-700-normal-BQOBW4N0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"PT Serif";font-style:normal;font-display:swap;font-weight:700;src:url(/assets/pt-serif-latin-700-normal-Bsuo9jes.woff2) format("woff2"),url(/assets/pt-serif-latin-700-normal-BnJLcJ8K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--teal: #079bab;--teal-fundo: #0d5c66;--teal-claro: #a3eff5;--vinho: #5e0436;--magenta: #aa0761;--dourado: #ebae38;--rosa: #ffe4f2;--azul: var(--teal-claro);--menta: #fbeccd;--lavanda: #f2d9e6;--linha: #f0e0ea;--papel: #fff8fb;--papel-alto: #ffffff;--papel-fundo: #f6eef3;--tinta: #2e1a24;--tinta-fraca: #7d6b73;--titulo: "Montaser Arabic", "PT Serif", Georgia, serif;--corpo: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--r-pequeno: 10px;--r-card: 16px;--r-grande: 24px;--sombra-papel: 0 1px 2px rgba(46, 26, 36, .05), 0 8px 24px -12px rgba(46, 26, 36, .14);--sombra-alta: 0 2px 4px rgba(46, 26, 36, .07), 0 20px 48px -20px rgba(46, 26, 36, .26);--largura: 940px;--menu: 268px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--papel);color:var(--tinta);font-family:var(--corpo);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--titulo);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0;color:var(--vinho)}a{color:var(--teal-fundo)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--teal);outline-offset:3px;border-radius:6px}.pagina{position:relative;z-index:1;max-width:var(--largura);margin:0 auto;padding:0 20px 80px}.pilha{display:flex;flex-direction:column;gap:12px}.linha{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crescer{flex:1}.cabecalho{position:relative;z-index:1;background:var(--papel-alto);border-bottom:1px solid var(--linha);padding:16px 20px;margin-bottom:32px}.cabecalho-interno{max-width:var(--largura);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.marca{font-family:var(--titulo);font-weight:700;font-size:1.12rem;letter-spacing:.01em;color:var(--vinho);display:flex;align-items:center;gap:10px;text-decoration:none}.marca-icone{width:30px;height:30px;flex:none;display:grid;place-items:center;color:var(--magenta)}.marca-icone .ic{width:17px;height:17px}.sair{background:none;border:1.5px solid var(--linha);color:var(--tinta-fraca);padding:8px 16px;border-radius:999px;font-family:var(--corpo);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.sair:hover{background:var(--papel-fundo);border-color:var(--tinta-fraca);color:var(--tinta)}.cartao{position:relative;background:var(--papel-alto);border-radius:var(--r-card);box-shadow:var(--sombra-papel);padding:22px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--corpo);font-weight:600;font-size:1rem;letter-spacing:.005em;padding:15px 28px;min-height:52px;border:none;border-radius:var(--r-pequeno);background:var(--teal-fundo);color:#fff;cursor:pointer;transition:transform .14s ease,box-shadow .18s ease,background .18s ease;box-shadow:0 2px #0d5c6673}.botao:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px #0d5c6673}.botao:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px #0d5c6673}.botao:disabled{opacity:.55;cursor:not-allowed}.botao--dourado{background:var(--dourado);color:var(--vinho);box-shadow:0 2px #a06e1466}.botao--dourado:hover:not(:disabled){box-shadow:0 4px #a06e1466}.botao--vazado{background:transparent;color:var(--teal-fundo);border:1.5px solid rgba(13,92,102,.3);box-shadow:none}.botao--vazado:hover:not(:disabled){background:#079bab14;box-shadow:none;transform:none}.botao--largo{width:100%}.campo{width:100%;padding:15px 16px;min-height:52px;background:var(--papel);border:1.5px solid var(--linha);border-radius:var(--r-pequeno);font-family:var(--corpo);font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.campo:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px #079bab24}.campo::placeholder{color:var(--tinta-fraca);opacity:.75}.rotulo{font-family:var(--corpo);font-weight:600;font-size:.9rem;color:var(--vinho);display:block;margin-bottom:7px}.aviso{padding:14px 16px;border-radius:var(--r-pequeno);font-size:.95rem;line-height:1.55;border-left:4px solid}.aviso--ok{background:#079bab1a;border-color:var(--teal)}.aviso--erro{background:#aa076114;border-color:var(--magenta)}.miudo{font-size:.88rem;color:var(--tinta-fraca);line-height:1.55}.centro{text-align:center}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes surgir{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.surgir{animation:surgir .5s cubic-bezier(.22,.9,.3,1) backwards}.ic{width:1em;height:1em;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:-.13em}.login-caixa{max-width:460px;margin:0 auto;padding:56px 0 40px}.login-cartao{padding:34px 28px 30px}.login-marca{display:flex;align-items:center;gap:11px;margin-bottom:26px}.login-caixinha{position:relative;width:44px;height:40px;flex:none;border-radius:8px;background:linear-gradient(160deg,var(--teal-claro) 0%,var(--teal) 78%);box-shadow:inset 0 -3px #0d5c664d;display:grid;place-items:center}.login-coracao{color:var(--teal-fundo);font-size:19px;line-height:1;transform:translateY(-1px)}.login-marca-texto{font-family:var(--titulo);font-weight:700;font-size:1.1rem;color:var(--vinho);letter-spacing:.01em}.login-titulo{font-size:clamp(1.7rem,6vw,2.15rem);margin-bottom:12px}.login-texto{font-size:1.02rem;line-height:1.65;color:var(--tinta);margin:0 0 24px}.login-selo{width:58px;height:58px;margin-bottom:20px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:var(--menta);color:var(--vinho)}.login-explica{margin-top:26px;padding-top:20px;border-top:1px dashed var(--linha);font-size:.9rem;line-height:1.6;color:var(--tinta-fraca)}.login-explica strong{color:var(--vinho)}.menu{position:fixed;inset:0 auto 0 0;width:var(--menu);background:var(--papel-alto);border-right:1px solid var(--linha);padding:30px 22px;display:flex;flex-direction:column;gap:28px;overflow-y:auto;z-index:40;text-decoration:none}.logotipo{display:flex;align-items:center;gap:11px;text-decoration:none}.logotipo-marca{width:40px;height:40px;flex:none;border-radius:12px;display:grid;place-items:center;color:var(--magenta);background:linear-gradient(150deg,var(--rosa),var(--lavanda))}.logotipo-marca .ic{width:19px;height:19px}.logotipo-texto{font-family:var(--titulo);font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:var(--vinho)}.logotipo-texto small{display:block;font-family:var(--corpo);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-fraca);margin-top:2px}.perfil{display:flex;align-items:center;gap:12px;padding:13px;border-radius:15px;background:var(--papel-fundo)}.avatar{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:linear-gradient(150deg,var(--azul),var(--teal));color:#fff;font-family:var(--titulo);font-weight:700;font-size:.88rem;letter-spacing:.02em}.avatar--pequeno{width:34px;height:34px;font-size:.72rem}.perfil-nome{font-weight:600;font-size:.93rem;letter-spacing:-.005em}.perfil-plano{font-size:.76rem;color:var(--tinta-fraca)}.navegacao{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.navegacao a{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:11px;font-size:.93rem;font-weight:500;text-decoration:none;color:var(--tinta-fraca);transition:background .16s ease,color .16s ease,transform .16s ease}.navegacao a .ic{width:17px;height:17px}.navegacao a:hover{background:var(--papel-fundo);color:var(--tinta);transform:translate(2px)}.navegacao a.ativo{background:var(--azul);color:var(--teal-fundo);font-weight:600}.navegacao a.ativo:hover{transform:none}.menu-rodape{margin-top:auto;padding-top:18px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:12px}.recado{padding:15px;border-radius:13px;background:var(--menta);font-size:.81rem;line-height:1.5;color:#6b4d10}.recado strong{display:block;font-weight:700;margin-bottom:3px;color:var(--vinho)}.sair-lateral{align-self:flex-start;background:none;border:none;padding:4px 2px;color:var(--tinta-fraca);font-family:var(--corpo);font-size:.84rem;font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sair-lateral:hover{color:var(--magenta)}.barra-mobile{display:none;position:sticky;top:0;z-index:50;align-items:center;justify-content:space-between;gap:12px;padding:13px 18px;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha)}.barra-mobile .marca{color:var(--vinho);font-size:1rem;text-decoration:none}.hamburguer{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--linha);background:var(--papel-alto);color:var(--tinta);width:42px;height:42px;border-radius:12px;font-size:1rem;display:grid;place-items:center;cursor:pointer;transition:background .18s ease,border-color .18s ease}.hamburguer:hover{background:var(--papel-fundo)}.veu{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;background:#2e1a2452;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media (max-width: 860px){.menu{transform:translate(-100%);transition:transform .28s cubic-bezier(.22,.9,.3,1);box-shadow:0 0 60px #2e1a2433;width:min(300px,84vw);padding-top:86px}.menu.menu--aberto{transform:none}.menu>.logotipo{display:none}.barra-mobile{display:flex}}.conteudo{position:relative;z-index:1;flex:1;margin-left:var(--menu);max-width:1180px;padding:40px 40px 72px}@media (max-width: 1080px){.conteudo{padding:32px 28px 60px}}@media (max-width: 860px){.conteudo{margin-left:0;padding:26px 20px 56px}}.banner{display:block;margin-bottom:30px;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sombra-papel);background:var(--papel-fundo)}.banner img{display:block;width:100%;aspect-ratio:16 / 4;object-fit:cover}@media (max-width: 620px){.banner img{aspect-ratio:4 / 3}}.saudacao{margin-bottom:30px}.saudacao-titulo{font-size:clamp(1.7rem,6vw,2.3rem);margin-bottom:8px}.saudacao-texto{font-size:1rem;color:var(--tinta-fraca);margin:0}.busca-caixa{position:relative;display:flex;align-items:center;margin-bottom:30px}.busca-icone{position:absolute;left:17px;width:17px;height:17px;color:var(--tinta-fraca);pointer-events:none}.busca-campo{width:100%;padding:14px 44px;border:1.5px solid var(--linha);border-radius:var(--r-pequeno);background:var(--papel-alto);color:var(--tinta);font-family:var(--corpo);font-size:1rem;box-shadow:var(--sombra-papel);transition:border-color .16s ease,box-shadow .16s ease}.busca-campo::placeholder{color:var(--tinta-fraca);opacity:.75}.busca-campo:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 3px #079bab24}.busca-campo::-webkit-search-cancel-button{display:none}.busca-limpar{position:absolute;right:10px;width:30px;height:30px;display:grid;place-items:center;border:none;border-radius:50%;background:none;color:var(--tinta-fraca);cursor:pointer;transition:background .14s ease,color .14s ease}.busca-limpar .ic{width:14px;height:14px}.busca-limpar:hover{background:var(--papel-fundo);color:var(--tinta)}.serie{margin-bottom:42px}.serie-etiqueta{display:flex;align-items:baseline;gap:12px;margin-bottom:16px}.serie-nome{font-size:1.24rem;letter-spacing:-.01em;color:var(--vinho)}.grade{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width: 620px){.grade{grid-template-columns:repeat(2,1fr)}}@media (min-width: 980px){.grade{grid-template-columns:repeat(3,1fr)}}.card{position:relative;display:flex;flex-direction:column;background:var(--papel-alto);border-radius:var(--r-card);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--sombra-papel);transition:transform .2s cubic-bezier(.22,.9,.3,1),box-shadow .2s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--sombra-alta)}.card:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.card--bloqueado{opacity:.68;cursor:default}.card--bloqueado:hover{transform:none;box-shadow:var(--sombra-papel)}.card-capa{position:relative;aspect-ratio:16 / 10;background:var(--papel-fundo);overflow:hidden}.card-capa img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,.9,.3,1)}.card:hover .card-capa img{transform:scale(1.05)}.card-corpo{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.card-topo{position:absolute;top:12px;left:12px;right:12px;display:flex;align-items:center;justify-content:space-between;gap:8px;z-index:2}.card-tipo{font-family:var(--corpo);font-size:.64rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#2e1a2494;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 9px;border-radius:999px}.card-tipo--pdf{color:var(--vinho);background:var(--dourado)}.card-visto{font-family:var(--corpo);font-size:.7rem;font-weight:700;color:var(--teal-fundo);background:#fff;padding:4px 9px;border-radius:999px}.card-titulo{font-size:1.05rem;line-height:1.28;margin-bottom:6px}.card-descricao{font-size:.88rem;line-height:1.5;color:var(--tinta-fraca);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-rodape{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px}.card-bloqueado{font-family:var(--corpo);font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--magenta)}.card-barra{height:4px;background:var(--linha);overflow:hidden}.card-barra span{display:block;height:100%;background:var(--dourado)}.card-fita{position:absolute;top:0;right:16px;width:22px;height:30px;background:var(--dourado);box-shadow:0 2px 5px #2e1a2433;clip-path:polygon(0 0,100% 0,100% 100%,50% 76%,0 100%);z-index:2}.vazio{padding:56px 28px}.vazio-icone{font-size:34px;color:var(--teal);margin-bottom:14px}.voltar{display:inline-block;font-family:var(--corpo);font-weight:600;font-size:.92rem;text-decoration:none;color:var(--teal-fundo);margin-bottom:20px;padding:6px 0}.voltar:hover{text-decoration:underline}.player{position:relative;width:100%;aspect-ratio:16 / 9;background:#14181c;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sombra-alta);margin-bottom:26px}.player iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.conteudo-serie{display:inline-block;font-family:var(--corpo);font-size:.7rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--teal-fundo);background:#079bab1f;padding:5px 10px;border-radius:999px;margin-bottom:14px}.conteudo-titulo{font-size:clamp(1.5rem,5.5vw,2.1rem);margin-bottom:14px}.conteudo-descricao{font-size:1.02rem;line-height:1.7;max-width:62ch;margin:0}.numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.numero{background:var(--papel);border-radius:var(--r-pequeno);padding:15px 16px}.numero strong{display:block;font-family:var(--titulo);font-size:1.32rem;color:var(--vinho);line-height:1.2}.numero span{font-size:.82rem;color:var(--tinta-fraca)}.numero--alerta{background:#aa076114}.form-dupla{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 620px){.form-dupla{grid-template-columns:1fr 1fr}}.tabela-rolagem{overflow-x:auto}.tabela{width:100%;border-collapse:collapse;font-size:.92rem;min-width:460px}.tabela th{font-family:var(--corpo);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinta-fraca);text-align:left;padding:8px 10px;border-bottom:1.5px solid var(--linha);white-space:nowrap}.tabela td{padding:11px 10px;border-bottom:1px solid var(--linha)}.item-lista{padding:13px 0;border-bottom:1px solid var(--linha)}.item-lista:last-child{border-bottom:none}.etiqueta-agendado,.etiqueta-noar,.etiqueta-rascunho{display:inline-block;margin-left:8px;font-family:var(--corpo);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vinho);background:var(--menta);padding:3px 8px;border-radius:4px;vertical-align:middle}.etiqueta-agendado{background:var(--azul);color:var(--teal-fundo);text-transform:none;letter-spacing:.02em}.etiqueta-noar{background:#079bab24;color:var(--teal-fundo)}textarea.campo{min-height:92px;resize:vertical}.banner-preview{border-radius:var(--r-pequeno);overflow:hidden;border:1.5px solid var(--linha)}.banner-preview img{display:block;width:100%;aspect-ratio:16 / 6;object-fit:cover}.banner-preview .botao{width:100%;border-radius:0}.banner-upload{display:flex;align-items:center;justify-content:center;min-height:90px;border:1.5px dashed var(--linha);border-radius:var(--r-pequeno);color:var(--teal-fundo);font-family:var(--corpo);font-weight:600;font-size:.92rem;cursor:pointer;transition:background .16s ease,border-color .16s ease}.banner-upload:hover{background:var(--papel-fundo);border-color:var(--teal)}.banner-upload--enviando{opacity:.6;pointer-events:none}
