:root{--orng: #f97316;--orng-text: #e5670a;--orng-deep: #cf5f08;--orng-soft: rgba(249,115,22,.12);--orng-ring: rgba(249,115,22,.22);--app-bg: #f4efe8;--login-bg: linear-gradient(180deg,#f8f5f1 0%,#f1ebe3 100%);--surface: #ffffff;--input-bg: #f1ece4;--rail-empty: #eee7dd;--footer-bg: #efe8de;--ink: #201b18;--t-med: #6f6863;--t-weak: #a39a91;--t-faint: #8a827b;--cell: #3f3833;--border: rgba(32,27,24,.07);--border-in: rgba(32,27,24,.14);--divider: rgba(32,27,24,.08);--green: #16a34a;--green-text: #15803d;--green-soft: rgba(22,163,74,.1);--red-text: #c23434;--red-soft: #fdeeee;--sh-card: 0 1px 2px rgba(32,27,24,.04), 0 8px 22px -14px rgba(32,27,24,.14);--sh-flat: 0 1px 2px rgba(32,27,24,.04);--sh-form: 0 1px 2px rgba(32,27,24,.04), 0 14px 34px -10px rgba(32,27,24,.12);--sh-btn: 0 8px 20px -6px rgba(249,115,22,.55);--sh-btn-hv: 0 12px 26px -6px rgba(249,115,22,.7);--r-card: 16px;--r-modal: 20px;--r-ctrl: 12px}*{box-sizing:border-box;margin:0;padding:0}html,body,#root{min-height:100%}body{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;background:var(--app-bg);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}button,input,textarea{font-family:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--orng);outline-offset:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}@keyframes spin{to{transform:rotate(360deg)}}.fu{animation:fadeUp .5s ease-out both}.fu-1{animation-delay:.05s}.fu-2{animation-delay:.1s}.fu-3{animation-delay:.15s}.fu-4{animation-delay:.2s}@media (prefers-reduced-motion: reduce){.fu{animation:none}*{transition-duration:.01ms!important}}.login-page{min-height:100vh;background:var(--login-bg);display:flex;align-items:center;justify-content:center;padding:40px 22px calc(40px + env(safe-area-inset-bottom))}.login-col{width:100%;max-width:400px;text-align:center}.login-mark{display:flex;justify-content:center;margin-bottom:30px}.login-mark img{height:24px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--orng-deep);margin-bottom:14px}.login-col h1{margin:0 0 12px;font-size:27px;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.login-col h1 .accent{color:var(--orng-text)}.login-col .lede{margin:0 auto 30px;max-width:300px;font-size:14px;line-height:1.55;color:var(--t-med)}.login-form{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:20px 18px;box-shadow:var(--sh-form);text-align:left}.field{margin-bottom:14px}.field label{display:block;font-size:12px;font-weight:600;color:var(--t-med);margin-bottom:7px}.ctrl{width:100%;background:var(--input-bg);border:1px solid var(--border-in);border-radius:11px;color:var(--ink);font-size:16px;padding:14px;outline:none;box-shadow:inset 0 1px 2px #201b180a;transition:border-color .15s}.ctrl:focus{border-color:var(--orng)}.ctrl::placeholder{color:var(--t-weak)}.ctrl.invalid{border-color:var(--red-text)}.btn-primary{width:100%;background:var(--orng);color:#fff;font-weight:700;font-size:15px;border:none;border-radius:var(--r-ctrl);padding:15px;box-shadow:var(--sh-btn);transition:box-shadow .15s,transform .12s,opacity .15s}.btn-primary:hover:not(:disabled){box-shadow:var(--sh-btn-hv);transform:translateY(-1px)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}a.btn-primary{display:flex;align-items:center;justify-content:center;text-decoration:none}.secure-note{display:flex;align-items:center;gap:7px;justify-content:center;margin-top:16px;color:var(--t-faint);font-size:12px}.secure-note .dot{width:6px;height:6px;border-radius:2px;background:var(--green)}.login-bridge{text-align:center;margin-top:14px;padding-top:14px;border-top:1px solid var(--divider);font-size:13px;color:var(--t-med);line-height:1.7}.login-bridge a{color:var(--orng-text);font-weight:600;text-decoration:none}.login-features{display:flex;justify-content:space-between;gap:8px;margin-top:22px}.login-features .sep{width:1px;background:#201b181a}.login-features .feat{flex:1;text-align:center}.login-features .feat b{display:block;font-size:12.5px;font-weight:700;color:var(--ink)}.login-features .feat span{font-size:11px;color:var(--t-weak)}@media (min-width: 760px){.login-col h1{font-size:30px}.login-col .lede{max-width:320px;font-size:15px}.login-mark img{height:30px}.login-form{padding:24px 22px}.ctrl{font-size:15px}}.app{min-height:100vh;display:flex;flex-direction:column;background:var(--app-bg)}.appbar{display:flex;justify-content:space-between;align-items:center;padding:16px 22px 14px;border-bottom:1px solid var(--border);position:sticky;top:0;z-index:2;background:#f4efe8eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.appbar-left{display:flex;align-items:center;gap:11px;min-width:0}.appbar-left img{height:16px;display:block}.appbar-sep{width:1px;height:22px;background:#201b181f}.appbar-title{font-size:14px;font-weight:700;color:var(--ink);line-height:1.1}.appbar-cnpj{font-size:11px;color:var(--t-weak)}.appbar-cnpj-wide{display:none;font-size:12.5px;color:var(--t-weak)}.btn-ghost{display:inline-flex;align-items:center;cursor:pointer;background:var(--surface);color:var(--t-med);text-decoration:none;border:1px solid rgba(32,27,24,.1);font-weight:600;font-size:12.5px;border-radius:10px;padding:9px 13px;transition:border-color .15s,color .15s}.btn-ghost:hover{color:var(--ink);border-color:var(--border-in)}.btn-ghost:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 759px){.appbar{padding:12px 14px;gap:10px}.appbar-left{min-width:0;flex:1 1 auto}.appbar-left>div{min-width:0;overflow:hidden}.appbar-title,.appbar-cnpj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appbar-right{display:flex;align-items:center;gap:8px;flex:0 0 auto}.appbar-right .btn-ghost{padding:8px 10px;font-size:12px;border-radius:9px;flex-shrink:0;white-space:nowrap}}.conta-mgmt{max-width:560px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.conta-bloco{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card, 16px);box-shadow:var(--sh-card);padding:22px 24px}.conta-bloco h2{font-size:16px;font-weight:700;color:var(--ink);margin:0 0 14px}.conta-dado{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;border-bottom:1px solid var(--divider)}.conta-dado:last-of-type{border-bottom:0}.conta-dado .k{font-size:12px;font-weight:600;color:var(--t-med);text-transform:uppercase;letter-spacing:.04em}.conta-dado .v{font-size:14.5px;color:var(--ink);text-align:right;word-break:break-all}.conta-dado .v.mono{font-family:ui-monospace,monospace;font-variant-numeric:tabular-nums}.conta-nota{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--t-weak)}.conta-form{margin-top:2px}.ok-banner{background:var(--green-soft);color:var(--green-text);border:1px solid rgba(22,163,74,.25);border-radius:var(--r-ctrl);padding:11px 14px;font-size:13.5px;font-weight:600;margin-bottom:14px}.app-body{flex:1;padding:18px 22px 34px}.spotlight{border-radius:var(--r-card);padding:16px 18px;background:linear-gradient(135deg,#fff3e8,#fff);border:1px solid rgba(249,115,22,.28);margin-bottom:22px;box-shadow:0 10px 26px -12px #f9731666}.spotlight .kicker{font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orng-deep);margin-bottom:6px}.spotlight .headline{font-size:16px;font-weight:700;color:var(--ink)}.spotlight .sub{font-size:12.5px;color:var(--t-med);margin-top:3px}.pills{display:flex;gap:10px;margin-bottom:24px}.pill{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px 15px;box-shadow:var(--sh-flat)}.pill .n{font-size:24px;font-weight:800;letter-spacing:-.02em}.pill .n.transito{color:var(--orng-text)}.pill .n.entregue{color:var(--green)}.pill .k{font-size:11.5px;color:var(--t-med);margin-top:2px}.tabs{display:flex;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:5px;margin-bottom:18px;box-shadow:var(--sh-flat)}.tab{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;background:none;border:none;border-radius:9px;padding:10px 8px;min-height:44px;font-size:13px;font-weight:600;color:var(--t-med);transition:background .15s,color .15s}.tab .count{opacity:.6;font-weight:600}.tab[aria-selected=true]{background:#f9731624;color:var(--orng-deep);font-weight:700}.tab svg{flex:none}.search{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border-in);border-radius:11px;padding:11px 13px;margin-bottom:14px;box-shadow:var(--sh-flat)}.search input{flex:1;min-width:0;background:transparent;border:none;color:var(--ink);font-size:16px;outline:none}.search input::placeholder{color:var(--t-weak)}.filtros{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin-bottom:12px}.filtros .search{flex:1 1 220px;margin-bottom:0}.pf{position:relative}.pf-trigger{display:flex;align-items:center;gap:8px;height:100%;background:var(--surface);border:1px solid var(--border-in);border-radius:11px;padding:10px 14px;box-shadow:var(--sh-flat);color:var(--ink);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:border-color .15s,box-shadow .15s;white-space:nowrap}.pf-trigger svg:first-child{color:var(--t-med);flex:none}.pf-trigger:hover{border-color:var(--orng-ring)}.pf-trigger.aberto{border-color:var(--orng);box-shadow:0 0 0 3px var(--orng-soft)}.pf-atual{color:var(--ink)}.pf-chevron{color:var(--t-med);transition:transform .16s}.pf-trigger.aberto .pf-chevron{transform:rotate(180deg);color:var(--orng)}.pf-menu{z-index:200;max-height:320px;overflow-y:auto;background:var(--surface);border:1px solid var(--border-in);border-radius:12px;padding:6px;box-shadow:var(--sh-form);transform-origin:top left;animation:pfIn .15s cubic-bezier(.2,.7,.3,1) both}@keyframes pfIn{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.pf-opt{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;padding:10px 12px;border:0;background:none;border-radius:8px;cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:500;color:var(--cell);transition:background .12s}.pf-opt:hover{background:var(--orng-soft);color:var(--orng-deep)}.pf-opt.sel{color:var(--orng-deep);font-weight:700}.pf-opt.sel svg{color:var(--orng)}*{scrollbar-width:thin;scrollbar-color:var(--rail-empty) transparent}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--rail-empty);border-radius:999px;border:3px solid var(--app-bg);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--border-in);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}.grid{display:grid;grid-template-columns:1fr;gap:12px}.nf-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:16px 17px;box-shadow:var(--sh-card)}.nf-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px}.nf-num{font-size:16px;font-weight:700;color:var(--ink)}.badge{font-size:11px;font-weight:700;letter-spacing:.03em;padding:5px 11px;border-radius:999px;white-space:nowrap}.badge-transito{background:var(--orng-soft);color:var(--orng-deep)}.badge-entregue{background:var(--green-soft);color:var(--green-text)}.badge-cancelado{background:var(--red-soft);color:var(--red-text)}.rail{display:flex;align-items:center;margin:2px 4px 6px}.rail .dot{width:11px;height:11px;border-radius:50%;flex:none}.rail .dot.done{background:var(--orng)}.rail .dot.now{background:var(--orng);box-shadow:0 0 0 3px var(--orng-ring)}.rail .dot.todo{background:var(--rail-empty);border:1.5px solid rgba(32,27,24,.16)}.rail .link{flex:1;height:2px;background:#201b181f}.rail .link.done{background:var(--orng)}.rail-labels{display:flex;justify-content:space-between;font-size:10.5px;color:var(--t-weak);margin-bottom:16px}.rail-labels .now{color:var(--orng-deep);font-weight:600}.meta{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.meta .k{font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--t-weak);margin-bottom:3px}.meta .v{font-size:13.5px;color:var(--cell);font-weight:600}.pager{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.pager .status{font-size:12.5px;color:var(--t-weak)}.pg{display:flex;align-items:center;gap:5px;background:var(--surface);border:1px solid var(--border-in);color:var(--t-med);font-weight:600;font-size:13px;border-radius:10px;padding:10px 14px;min-height:44px;box-shadow:var(--sh-flat)}.pg:disabled{opacity:.45;cursor:not-allowed}.pg.next{background:var(--orng);border:none;color:#fff;font-weight:700;box-shadow:var(--sh-btn)}.pg.next:disabled{background:var(--surface);border:1px solid var(--border-in);color:var(--t-med);box-shadow:none}.pg-nums{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.pg-num{min-width:40px;min-height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border-in);color:var(--cell);font-family:inherit;font-weight:600;font-size:13.5px;border-radius:10px;cursor:pointer;box-shadow:var(--sh-flat);font-variant-numeric:tabular-nums;transition:all .13s}.pg-num:hover{border-color:var(--orng);color:var(--orng-deep)}.pg-num.atual{background:var(--orng);border-color:transparent;color:#fff;box-shadow:var(--sh-btn);cursor:default}.pg-ell{color:var(--t-weak);font-weight:700;padding:0 2px;-webkit-user-select:none;user-select:none}@media (max-width: 560px){.pg-nums{order:3;width:100%;margin-top:8px}}.rating{margin-top:14px;padding-top:14px;border-top:1px solid var(--divider)}.rating-label{font-size:12px;font-weight:600;color:var(--t-med);margin-bottom:8px}.stars{display:flex;align-items:center;gap:2px}.star{background:none;border:none;padding:0 3px;line-height:1;font-size:30px;color:#201b1829;transition:transform .12s ease,color .12s ease}.star.on{color:var(--orng)}.star:hover,.star:focus-visible{transform:scale(1.18)}.rating-done{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--green-text)}.rating-done .stars-done{color:var(--orng);font-size:15px;letter-spacing:1px}.rating-feita{display:flex;flex-direction:column;gap:6px}.rating-feita .stars-done{display:inline-flex;gap:2px}.rating-feita .star-mini{color:var(--rail-empty);font-size:17px;line-height:1}.rating-feita .star-mini.on{color:var(--orng)}.rating-coment{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--t-med);font-style:italic}.rating-editar{align-self:flex-start;margin-top:2px;background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--orng-deep);text-decoration:underline;text-underline-offset:2px}.rating-editar:hover{color:var(--orng)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0000008c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-end;justify-content:center;padding:16px}.modal{width:100%;max-width:400px;background:var(--surface);border:1px solid rgba(32,27,24,.1);border-radius:var(--r-modal);padding:22px;box-shadow:0 -10px 60px #00000080;animation:fadeUp .28s ease-out both}.modal h2{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:14px}.modal .stars{gap:4px;margin-bottom:16px}.modal .star{font-size:34px}.modal textarea{width:100%;min-height:110px;resize:none;background:var(--app-bg);border:1px solid rgba(32,27,24,.12);border-radius:var(--r-ctrl);color:var(--ink);font-size:15px;padding:13px 14px;outline:none;line-height:1.5}.modal textarea:focus{border-color:var(--orng)}.modal-actions{display:flex;gap:10px;margin-top:16px}.modal-actions button{flex:1;font-weight:700;font-size:14px;border-radius:var(--r-ctrl);padding:13px;min-height:44px}.btn-cancel{background:var(--app-bg);color:var(--t-med);border:1px solid rgba(32,27,24,.12)}.btn-save{background:var(--orng);color:#fff;border:none}.btn-save:disabled{opacity:.6;cursor:not-allowed}@media (min-width: 760px){.overlay{align-items:center}.modal{box-shadow:0 30px 70px -30px #0006}}.skeleton{border-radius:var(--r-card);height:150px;background:linear-gradient(90deg,#fff,#f7f2ea,#fff 80%);background-size:420px 100%;animation:shimmer 1.5s linear infinite;border:1px solid var(--border)}.state{text-align:center;padding:48px 20px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-flat)}.state .ico{margin-bottom:12px}.state h3{font-size:15px;font-weight:700;color:var(--ink);margin-bottom:6px}.state p{font-size:13.5px;color:var(--t-med);max-width:320px;margin:0 auto}.state .btn-ghost{margin-top:16px}.hint-espera{color:var(--t-weak);font-size:12px}.aviso-banner{background:var(--green-soft);color:var(--green-text);border:1px solid rgba(22,163,74,.25);border-radius:11px;padding:11px 13px;font-size:13px;font-weight:500;margin-bottom:14px}.error-banner{background:var(--red-soft);color:var(--red-text);border:1px solid rgba(194,52,52,.25);border-radius:11px;padding:11px 13px;font-size:13px;font-weight:500;margin-bottom:14px}.spinner{width:26px;height:26px;margin:0 auto 12px;border:3px solid var(--input-bg);border-top-color:var(--orng);border-radius:50%;animation:spin .8s linear infinite}.site-footer{border-top:1px solid var(--divider);background:var(--footer-bg);padding:22px 0}.site-footer .inner{max-width:1160px;margin:0 auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.site-footer .copy{display:flex;align-items:center;gap:12px}.site-footer .copy img{height:13px;opacity:.75}.site-footer .copy span{font-size:12px;color:var(--t-faint)}.site-footer nav{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.site-footer nav a{font-size:12.5px;color:var(--t-med);text-decoration:none;font-weight:500}.site-footer nav a:hover{color:var(--ink)}@media (min-width: 760px){.appbar{padding:18px 32px;background:var(--app-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.appbar-left img{height:17px}.appbar-title{font-size:15px}.appbar-cnpj{display:none}.appbar-cnpj-wide{display:inline}.appbar-right{display:flex;align-items:center;gap:16px}.app-body{width:100%;max-width:1016px;margin:0 auto;padding:32px 28px 48px}.spotlight{padding:18px 22px}.spotlight .headline{font-size:17px}.spotlight .sub{font-size:13px}.pills{gap:14px;margin-bottom:22px}.pill{padding:15px 18px}.pill .n{font-size:26px}.pill .k{font-size:12px}.tabs{max-width:420px;margin-bottom:20px}.search{max-width:420px;margin-bottom:16px}.search input{font-size:14px}.filtros{margin-bottom:16px}.filtros .search{max-width:none;margin-bottom:0}.grid{grid-template-columns:repeat(2,1fr);gap:16px}.nf-card{padding:18px 19px}.pager{margin-top:24px}}@media (min-width: 1080px){.grid{grid-template-columns:repeat(3,1fr)}}.lp-shell{--regua: 1px;--calha: max(0px, calc((100vw - 1440px - 2 * var(--regua)) / 2));--painel: #faf7f2;--r-out: 14px;--r-in: 12px;--regua-inf-h: 44px;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:var(--calha) minmax(0,1fr) var(--calha);grid-template-rows:auto minmax(0,1fr);gap:var(--regua);padding-bottom:var(--regua);background-color:#201b1821}.lp-header,.lp{box-shadow:0 0 1 var(--regua) var(--surface)}.calha-se,.calha-sd{background-color:var(--app-bg)}.calha-ie,.calha-id{background-color:var(--painel)}.calha-se,.calha-sd{background-image:repeating-linear-gradient(45deg,rgba(32,27,24,.055) 0,rgba(32,27,24,.055) 1px,transparent 1px,transparent 14px)}.calha-ie,.calha-id{position:relative}.calha-ie:after,.calha-id:after{content:"";position:absolute;left:0;right:0;bottom:0;height:var(--regua-inf-h);background-color:var(--app-bg);background-image:repeating-linear-gradient(45deg,rgba(32,27,24,.055) 0,rgba(32,27,24,.055) 1px,transparent 1px,transparent 14px);box-shadow:0 0 0 var(--regua) #201b1821}.calha-ie:after{border-radius:0 var(--r-in) 0 var(--r-out)}.calha-id:after{border-radius:var(--r-in) 0 var(--r-out) 0}.calha-se{border-radius:0 0 var(--r-in) 0}.calha-sd{border-radius:0 0 0 var(--r-in)}.calha-ie{border-radius:0 var(--r-in) var(--r-in) var(--r-out)}.calha-id{border-radius:var(--r-in) 0 var(--r-out) var(--r-in)}.lp{min-width:0;border-radius:var(--r-in) var(--r-in) var(--r-out) var(--r-out);background-color:var(--painel);background-image:radial-gradient(34% 30% at 30% 66%,#f9731624,#f9731600 72%),radial-gradient(120% 90% at 100% 0%,#f973161a,#f973160a 38%,#f9731600 68%);position:relative;overflow:hidden;display:flex;flex-direction:column}.lp-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;background-color:var(--painel);border-radius:0 0 var(--r-in) var(--r-in)}.lp-nav{display:flex;align-items:center;gap:8px}.lp-nav-cta,.lp-nav-link{display:inline-flex;align-items:center;min-height:44px;border-radius:999px;text-decoration:none;font-size:15px;font-weight:700;white-space:nowrap;transition:background .15s,border-color .15s,color .15s,transform .12s}.lp-nav-cta{padding:10px 22px;background:var(--orng);color:#fff;box-shadow:var(--sh-btn)}.lp-nav-cta:hover{box-shadow:var(--sh-btn-hv);transform:translateY(-1px)}.lp-nav-link{padding:10px 14px;color:var(--ink)}.lp-nav-link~.lp-nav-link{color:var(--orng-text)}.lp-nav-link:hover{background:#201b180a}.lp-logo{position:relative;width:150px;height:43px;flex:none;overflow:hidden}.lp-hero{flex:1;position:relative;display:flex;align-items:center;padding:24px 26px 56px}.lp-copy{position:relative;z-index:2;width:100%;max-width:660px}.lp-badge{display:inline-flex;align-items:center;gap:12px;border:1px solid rgba(32,27,24,.1);background:var(--surface);border-radius:999px;padding:11px 19px;margin-bottom:26px;box-shadow:0 1px 2px #201b180a;font-size:14px;color:var(--cell);line-height:1.35}.lp-badge .dot{width:9px;height:9px;flex:none;border-radius:50%;background:var(--green)}.lp-badge b{color:var(--ink)}.lp-copy h1{margin:0 0 18px;font-size:34px;line-height:1.1;font-weight:800;letter-spacing:-.025em;color:var(--ink)}.lp-copy h1 .accent{color:var(--orng)}.lp-lede{margin:0 0 30px;max-width:440px;font-size:16px;line-height:1.5;color:var(--t-med)}.lp-cta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:12px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--orng);color:#fff;font-weight:700;font-size:16px;border-radius:999px;padding:16px 30px;text-decoration:none;min-height:44px;box-shadow:var(--sh-btn);transition:box-shadow .15s,transform .12s}.lp-btn:hover{box-shadow:var(--sh-btn-hv);transform:translateY(-1px)}.lp-cta-note{margin-top:0}.lp-soon{font-size:13.5px;line-height:1.5;color:var(--t-weak);margin:0 0 40px;max-width:420px}.lp-feats{display:flex;gap:30px;flex-wrap:wrap}.lp-feat{display:flex;gap:13px;align-items:flex-start;flex:1 1 240px}.lp-feat-ic{width:44px;height:44px;flex:none;border-radius:13px;background:var(--orng-soft);display:flex;align-items:center;justify-content:center}.lp-feat b{display:block;font-size:15px;font-weight:700;color:var(--ink);margin-bottom:2px}.lp-feat>div span{display:block;font-size:13px;line-height:1.45;color:var(--t-med)}.lp-art{display:none}.lp-glow{position:absolute;left:180px;top:150px;bottom:20px;width:640px;background:radial-gradient(ellipse at 40% 90%,rgba(249,115,22,.14),transparent 60%);filter:blur(30px);pointer-events:none}@media (min-width: 1080px){.lp-header{height:70px;padding:0 56px}.lp-logo{width:180px;height:52px}.lp-hero{padding:0 0 0 56px;align-items:center}.lp-copy{flex:none;width:620px;padding:40px 0}.lp-copy h1{font-size:48px;letter-spacing:-.03em}.lp-lede{font-size:18px}.lp-badge{font-size:15px;padding:13px 22px}.lp-art{--stage-scale: .72;display:block;position:relative;flex:1;align-self:stretch;min-height:calc(710px * var(--stage-scale));overflow:hidden}.lp-stage{position:absolute;left:0;top:50%;width:760px;height:780px;transform:translateY(-50%) scale(var(--stage-scale));transform-origin:left center}}@media (min-width: 1280px){.lp-art{--stage-scale: .84}.lp-copy h1{font-size:54px}}@media (min-width: 1460px){.lp-art{--stage-scale: 1}.lp-copy{width:660px;padding-left:48px}.lp-copy h1{font-size:58px}}.mk-desk{position:absolute;left:76px;top:82px;width:919px;height:680px;border:8px solid #fff;border-right:none;border-radius:20px 0 0 20px;overflow:hidden;background:var(--app-bg);box-shadow:0 40px 90px -30px #00000047,inset 0 0 0 1px #201b180f}.mk-desk:before{content:"";position:absolute;left:-66px;top:257px;width:226px;height:415px;border-radius:29px;box-shadow:16px 16px 44px -12px #201b1847;z-index:1;pointer-events:none}.mk-desk-bar{display:flex;justify-content:space-between;align-items:center;padding:16px 26px;border-bottom:1px solid var(--border)}.mk-desk-bar-l,.mk-desk-bar-r{display:flex;align-items:center;gap:12px}.mk-desk-bar-l img{height:16px;display:block}.mk-sep{width:1px;height:20px;background:#201b181f}.mk-title{font-size:14px;font-weight:700;color:var(--ink)}.mk-cnpj{font-size:11.5px;color:var(--t-weak)}.mk-ghost{background:var(--surface);color:var(--t-med);border:1px solid rgba(32,27,24,.1);font-weight:600;font-size:12px;border-radius:9px;padding:7px 14px}.mk-desk-body{padding:22px 26px;width:826px}.mk-spot{border-radius:14px;padding:14px 18px;margin-bottom:14px;background:linear-gradient(135deg,#fff3e8,#fff);border:1px solid rgba(249,115,22,.28);box-shadow:0 10px 26px -12px #f9731666}.mk-spot-k{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--orng-deep);margin-bottom:5px}.mk-spot-h{font-size:16px;font-weight:700;color:var(--ink)}.mk-spot-s{font-size:12.5px;color:var(--t-med);margin-top:2px}.mk-pills{display:flex;gap:12px;margin-bottom:14px}.mk-pill{flex:1;background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px 16px;box-shadow:var(--sh-flat)}.mk-pill b{display:block;font-size:24px;font-weight:800;letter-spacing:-.02em}.mk-pill b.transito{color:var(--orng-text)}.mk-pill b.entregue{color:var(--green)}.mk-pill span{font-size:11.5px;color:var(--t-med)}.mk-tabs{display:inline-flex;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:5px;margin-bottom:16px;box-shadow:var(--sh-flat)}.mk-tab{display:flex;align-items:center;gap:7px;border-radius:9px;padding:9px 15px;font-size:12.5px;font-weight:700;color:var(--t-med)}.mk-tab.on{background:#f9731624;color:var(--orng-deep)}.mk-tab .n{opacity:.6;font-weight:600}.mk-search{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--border-in);border-radius:11px;padding:11px 13px;margin-bottom:14px;box-shadow:var(--sh-flat);font-size:13px;color:var(--t-weak)}.mk-pager{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:12px;color:var(--t-med)}.mk-pager .pg{background:var(--surface);border:1px solid rgba(32,27,24,.1);border-radius:10px;padding:8px 13px;font-weight:600}.mk-pager .st{color:var(--t-weak)}.mk-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}.mk-card{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:13px 15px;box-shadow:var(--sh-flat)}.mk-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px}.mk-nf{font-size:14px;font-weight:700;color:var(--ink)}.mk-chip{font-size:10px;font-weight:700;padding:4px 9px;border-radius:999px;white-space:nowrap}.mk-chip.transito{background:var(--orng-soft);color:var(--orng-deep)}.mk-chip.entregue{background:var(--green-soft);color:var(--green-text)}.mk-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.mk-card-grid .k,.mk-recibo .k,.mk-recibo-grid .k{display:block;font-size:9.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--t-weak);margin-bottom:2px}.mk-card-grid .v,.mk-recibo-grid .v{display:block;font-size:12.5px;color:var(--cell);font-weight:600}.mk-stars{margin-top:10px;color:var(--orng);font-size:14px;letter-spacing:1px}.mk-phone{position:absolute;left:18px;top:347px;transform:scale(.606);transform-origin:left top;width:373px;height:685px;z-index:2;border-radius:48px;padding:13px;overflow:hidden;background:#fff;border:1px solid rgba(32,27,24,.08);box-shadow:inset 0 0 0 1px #00000005}.mk-phone-screen{border-radius:34px;overflow:hidden;background:var(--app-bg);height:100%;display:flex;flex-direction:column}.mk-status{display:flex;justify-content:space-between;align-items:center;padding:15px 26px 0;font-size:13px;font-weight:600;color:var(--ink)}.mk-batt{width:17px;height:9px;border:1.5px solid var(--ink);border-radius:3px;position:relative;opacity:.7}.mk-batt:after{content:"";position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:5px;background:var(--ink);border-radius:1px}.mk-phone-bar{display:flex;align-items:center;gap:12px;padding:16px 20px 14px;border-bottom:1px solid var(--border)}.mk-back{width:36px;height:36px;flex:none;border-radius:11px;background:var(--surface);border:1px solid rgba(32,27,24,.1);color:var(--ink);font-size:19px;line-height:1;display:flex;align-items:center;justify-content:center}.mk-phone-id{flex:1}.mk-phone-id b{display:block;font-size:16px;font-weight:700;color:var(--ink)}.mk-phone-id span{font-size:11.5px;color:var(--t-weak)}.mk-phone-body{padding:18px 20px 12px;flex:1;min-height:0;overflow:hidden}.mk-recibo{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 17px;box-shadow:var(--sh-card)}.mk-recibo .k{font-size:10.5px;letter-spacing:.08em;margin-bottom:8px}.mk-end{font-size:14.5px;font-weight:700;color:var(--ink);line-height:1.45}.mk-recibo-grid{display:flex;gap:20px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.mk-recibo-grid .k{font-size:10.5px;letter-spacing:.06em;margin-bottom:3px}.mk-recibo-grid .v{font-size:13.5px}.mk-tl-title{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--t-weak);margin:22px 0 14px}.mk-tl{padding-left:4px}.mk-step{display:flex;gap:14px}.mk-rail{display:flex;flex-direction:column;align-items:center;flex:none;padding-top:2px}.mk-dot{width:12px;height:12px;border-radius:50%;background:var(--orng)}.mk-dot.done{width:14px;height:14px;background:var(--green);box-shadow:0 0 0 4px #16a34a2e}.mk-line{width:2px;flex:1;background:#f9731659;margin-top:2px}.mk-step-txt{padding-bottom:18px}.mk-step:last-child .mk-step-txt{padding-bottom:0}.mk-step-txt b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.mk-step-txt b.ok{color:var(--green-text)}.mk-step-txt span{display:block;font-size:11.5px;color:var(--t-weak);margin-top:1px}.mk-step-txt span.loc{font-size:12px;color:var(--t-med);margin-top:2px}.mk-rate{margin-top:20px;padding-top:14px;border-top:1px solid var(--divider)}.mk-rate div:first-child{font-size:12px;font-weight:600;color:var(--t-med);margin-bottom:8px}.mk-rate-stars{color:#201b1829;font-size:30px;letter-spacing:3px;line-height:1}.mk-home{display:flex;justify-content:center;padding:12px 0 14px;flex:none}.mk-home span{width:120px;height:5px;border-radius:3px;background:#000000d6}.det{max-width:960px;margin:0 auto;width:100%}.det-voltar{display:inline-flex;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:600;color:var(--t-med);text-decoration:none}.det-voltar span{font-size:17px;line-height:1}.det-voltar:hover{color:var(--ink)}.det-head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:6px 0 22px}.det-head h1{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.det-sub{font-size:13.5px;color:var(--t-med);margin-top:2px}.det-cols{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.det-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:18px 19px;box-shadow:var(--sh-card)}.det-k{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--t-weak);margin-bottom:8px}.det-destino{font-size:16px;font-weight:700;color:var(--ink);line-height:1.4}.det-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.det-grid .k{display:block;font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--t-weak);margin-bottom:3px}.det-grid .v{display:block;font-size:13.5px;font-weight:600;color:var(--cell)}.det-aval{margin-top:16px;padding-top:14px;border-top:1px solid var(--divider)}.tl{list-style:none;margin:4px 0 0;padding:0}.tl li{display:flex;gap:13px}.tl-rail{display:flex;flex-direction:column;align-items:center;flex:none;padding-top:3px}.tl-dot{width:11px;height:11px;border-radius:50%;background:var(--orng);flex:none}.tl-dot.ok{width:13px;height:13px;background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.tl-link{width:2px;flex:1;min-height:22px;background:var(--orng-ring);margin-top:3px}.tl-txt{padding-bottom:18px}.tl li.ult .tl-txt{padding-bottom:0}.tl-txt b{display:block;font-size:13.5px;font-weight:700;color:var(--ink)}.tl-txt b.ok{color:var(--green-text)}.tl-loc{display:block;font-size:12.5px;color:var(--t-med);margin-top:2px}.tl-dt{display:block;font-size:11.5px;color:var(--t-weak);margin-top:1px}.det-vazio{padding:18px 0 6px}.det-vazio h3{font-size:14px}.det-vazio p{font-size:12.5px;max-width:34ch}.det-nota{display:flex;align-items:center;gap:7px;margin-top:16px;padding-top:12px;border-top:1px solid var(--divider);font-size:11.5px;line-height:1.45;color:var(--t-weak)}.det-nota svg{flex:none}.nf-link{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin-top:2px;font-size:13px;font-weight:600;color:var(--orng-text);text-decoration:none}.nf-link:hover{text-decoration:underline}@media (min-width: 760px){.det-head h1{font-size:24px}.det-card{padding:20px 21px}}@media (min-width: 900px){.det-cols{grid-template-columns:1.05fr 1fr;gap:22px}}.tl-dot.todo{background:transparent;border:2px dashed var(--t-weak);width:11px;height:11px}.tl li.pendente .tl-txt b{color:var(--t-med);font-weight:600}.tl li.pendente .tl-dt{font-style:italic}.tl li:not(.ult) .tl-link{border-left:0}.conta-col{max-width:440px}.conta-beneficios{list-style:none;margin:0 0 20px;padding:0;text-align:left}.conta-beneficios li{display:flex;gap:12px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--divider)}.conta-beneficios li:last-child{border-bottom:0}.conta-beneficios .ok{width:22px;height:22px;flex:none;border-radius:50%;background:var(--green-soft);color:var(--green-text);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.conta-beneficios b{display:block;font-size:14px;font-weight:700;color:var(--ink)}.conta-beneficios span{display:block;font-size:12.5px;line-height:1.45;color:var(--t-med)}.conta-emBreve{text-align:left;background:var(--orng-soft);border:1px solid rgba(249,115,22,.28);border-radius:var(--r-ctrl);padding:13px 15px;margin-top:14px}.conta-emBreve b{display:block;font-size:13.5px;color:var(--orng-deep);margin-bottom:3px}.conta-emBreve span{display:block;font-size:12.5px;line-height:1.5;color:var(--t-med)}.conta-sep{display:flex;align-items:center;gap:12px;margin:16px 0 14px;color:var(--t-weak);font-size:12px}.conta-sep:before,.conta-sep:after{content:"";flex:1;height:1px;background:var(--divider)}.codigo-2fa{font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;letter-spacing:.34em;text-align:center;text-indent:.34em}.codigo-2fa::placeholder{color:var(--t-weak);letter-spacing:.34em}.campo-dica{display:block;margin-top:6px;font-size:12px;line-height:1.45;color:var(--t-weak)}.check-linha{display:flex;align-items:flex-start;gap:10px;margin:2px 0 18px;font-size:13.5px;color:var(--t-med);line-height:1.45;cursor:pointer}.check-linha input{margin-top:2px;width:16px;height:16px;flex:none;accent-color:var(--orng);cursor:pointer}.check-linha small{display:block;margin-top:2px;font-size:12px;color:var(--t-weak)}.link-botao{background:none;border:0;padding:0;font:inherit;color:var(--orng-deep);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.link-botao:hover{color:var(--orng)}.link-botao:disabled{color:var(--t-weak);cursor:default;text-decoration:none}.btn-secundario{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;background:var(--surface);color:var(--ink);border:1px solid var(--border-in);border-radius:var(--r-ctrl);font-weight:600;font-size:14px;text-decoration:none;transition:border-color .15s,background .15s}.btn-secundario:hover{border-color:var(--orng);background:var(--orng-soft)}@media (max-width: 899px){.lp-hero{flex-direction:column;align-items:stretch;padding:20px 22px 40px}.lp-copy{width:100%;max-width:480px;margin:0 auto}.lp-art{display:block;position:relative;width:auto;max-width:none;height:598px;margin:30px -22px 0;overflow:hidden}.lp-glow{display:none}.lp-stage{position:absolute;left:6px;top:-72px;width:760px;height:780px;transform:scale(.88);transform-origin:left top}.lp{background-image:radial-gradient(78% 64% at 0% 100%,#f9731647,#f973161c 40%,#f9731600 78%),radial-gradient(90% 50% at 100% 0%,#f9731614,#f9731600 65%)}}@media (max-width: 1079px){.lp-header{flex-wrap:wrap;justify-content:center;gap:10px 12px;padding:12px 18px}.lp-nav{flex-wrap:wrap;justify-content:center;gap:6px}}@media (max-width: 560px){.lp-header{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;padding:12px 14px}.lp-logo{align-self:flex-start;width:130px;height:38px}.lp-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%}.lp-nav-cta,.lp-nav-link{justify-content:center;text-align:center;padding:10px 4px;font-size:13px;line-height:1.15;white-space:normal;min-width:0}}@media (max-width: 380px){.lp-copy h1{font-size:29px}.lp-hero{padding-left:16px;padding-right:16px}.lp-art{margin-left:-16px;margin-right:-16px}}@media (min-width: 600px) and (max-width: 899px){.lp-hero{padding:28px 32px 48px}.lp-copy{max-width:620px}.lp-art{margin-left:-32px;margin-right:-32px}}@media (min-width: 900px) and (max-width: 1079px){.lp-header{height:62px;padding:0 32px}.lp-logo{width:160px;height:46px}.lp-hero{flex-direction:row;align-items:center;padding:0 0 0 32px}.lp-copy{flex:none;width:460px;max-width:none;margin:0;padding:32px 0}.lp-copy h1{font-size:40px;letter-spacing:-.03em}.lp-lede{font-size:17px}.lp-glow{display:block}.lp-art{--stage-scale: .62;display:block;position:relative;flex:1;align-self:stretch;width:auto;max-width:none;height:auto;margin:0;min-height:calc(710px * var(--stage-scale));overflow:hidden}.lp-stage{position:absolute;left:0;top:50%;width:760px;height:780px;transform:translateY(-50%) scale(var(--stage-scale));transform-origin:left center}}.login-bridge a,.login-mark{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:-10px;margin-bottom:-10px}.login-mark{margin-bottom:20px}.star{min-height:44px;min-width:40px;padding:0 5px}.appbar-right a,.appbar-right button,.site-footer a{display:inline-flex;align-items:center;min-height:44px;margin-top:-9px;margin-bottom:-9px}.site-footer .inner{flex-wrap:wrap;row-gap:2px}.pol-page{min-height:100vh;display:flex;flex-direction:column;background:var(--app-bg);color:var(--ink)}.pol-top{border-bottom:1px solid var(--border);background:var(--surface)}.pol-top .inner{max-width:820px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;justify-content:space-between}.pol-logo img{height:22px;display:block}.pol-voltar{color:var(--orng-text);font-weight:600;font-size:14px;text-decoration:none;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.pol-voltar:hover{text-decoration:underline}.pol-main{flex:1;width:100%;max-width:820px;margin:0 auto;padding:28px 20px 48px}.pol-doc{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--sh-card);padding:32px clamp(20px,5vw,44px)}.pol-doc h1{font-size:26px;line-height:1.25;margin:0 0 6px;letter-spacing:-.02em}.pol-meta{color:var(--t-weak);font-size:13px;margin:0 0 24px}.pol-sec{font-size:18px;margin:28px 0 8px;padding-top:18px;border-top:1px solid var(--divider)}.pol-doc>.pol-sec:first-of-type{border-top:0;padding-top:0;margin-top:8px}.pol-sub{font-size:15px;margin:20px 0 6px;color:var(--cell)}.pol-doc p{font-size:15px;line-height:1.7;color:var(--cell);margin:0 0 12px}.pol-lista{margin:0 0 14px;padding-left:22px}.pol-lista li{font-size:15px;line-height:1.65;color:var(--cell);margin:4px 0}.pol-tabela-wrap{overflow-x:auto;margin:0 0 16px}.pol-tabela{width:100%;border-collapse:collapse;font-size:14px}.pol-tabela th,.pol-tabela td{text-align:left;padding:9px 12px;border:1px solid var(--border-in);vertical-align:top}.pol-tabela th{background:var(--orng-soft);color:var(--orng-deep);font-weight:600}.pol-nav{display:flex;gap:18px;flex-wrap:wrap;margin:22px 2px 0}.pol-nav a{color:var(--t-med);font-size:13.5px;text-decoration:none}.pol-nav a:hover{color:var(--orng-text);text-decoration:underline}@media (max-width:560px){.pol-doc{padding:22px 18px}.pol-doc h1{font-size:22px}}.lp-legal{margin-top:auto;position:relative;z-index:3;display:flex;align-items:center;gap:clamp(14px,3vw,26px);flex-wrap:wrap;padding:13px clamp(20px,4vw,40px);min-height:var(--regua-inf-h);box-sizing:border-box;border-top:1px solid var(--divider)}.lp-legal a{color:var(--t-med);font-size:12.5px;text-decoration:none;letter-spacing:.01em}.lp-legal a:hover{color:var(--orng-text);text-decoration:underline}.lp-legal-copy{color:var(--t-weak);font-size:12.5px;letter-spacing:.01em;margin-right:auto}.login-legal{margin:12px 2px 0;font-size:12px;line-height:1.5;color:var(--t-weak);text-align:center}.login-legal a{color:var(--orng-text);text-decoration:none}.login-legal a:hover{text-decoration:underline}.pol-main{max-width:1040px}.pol-layout{display:grid;grid-template-columns:216px minmax(0,1fr);gap:34px;align-items:start}.pol-toc{position:sticky;top:22px}.pol-toc-tit{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--t-weak);margin:0 0 10px 12px}.pol-toc nav{display:flex;flex-direction:column;border-left:2px solid var(--divider)}.pol-toc nav a{padding:6px 0 6px 12px;margin-left:-2px;border-left:2px solid transparent;color:var(--t-med);font-size:13px;line-height:1.35;text-decoration:none;transition:color .12s,border-color .12s}.pol-toc nav a:hover{color:var(--ink)}.pol-toc nav a.on{color:var(--orng-text);font-weight:600;border-left-color:var(--orng)}.pol-sec{scroll-margin-top:84px}html{scroll-behavior:smooth}@media (max-width: 860px){.pol-layout{grid-template-columns:1fr}.pol-toc{display:none}}.campo-senha{position:relative;display:block}.campo-senha>input{width:100%;padding-right:44px}.olho-btn{position:absolute;top:0;right:0;height:100%;width:42px;display:flex;align-items:center;justify-content:center;background:none;border:0;padding:0;cursor:pointer}.olho-btn:hover svg path,.olho-btn:hover svg circle{stroke:var(--ink)}
