:root{--os-dk:#0e2a1f;--os-dk-2:#133627;--os-sombra:0 44px 80px -56px #07100c6b, 0 12px 26px -20px #07100c29;--os-e:cubic-bezier(.22, 1, .36, 1)}.os-eyebrow{font-family:var(--font-display), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--slate);align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.os-eyebrow:before{content:"";background:var(--signal);border-radius:3px;width:9px;height:9px}.os-dk .os-eyebrow{color:#f5faf69e}.os-h1{font-family:var(--font-display), sans-serif;letter-spacing:-.045em;color:var(--obsidian);text-wrap:balance;font-size:clamp(32px,4.2vw,52px);font-weight:800;line-height:1.14}.os-chapa{background:var(--signal);color:var(--obsidian);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;margin:0 -.04em;padding:.02em .2em .06em}.os-card{border:1px solid var(--superficie-linha);box-shadow:var(--os-sombra);background:#fff;border-radius:24px}.os-dk{background:var(--os-dk);color:var(--mist)}.os-card-dk{isolation:isolate;background:var(--os-dk);color:var(--mist);border-radius:24px;position:relative;overflow:hidden;box-shadow:0 50px 90px -60px #07100cb3}.os-card-dk:before{content:"";z-index:-1;opacity:.5;background-image:radial-gradient(#f5faf612 1px,#0000 1.6px);background-size:22px 22px;position:absolute;inset:0}.os-btn{height:52px;font-family:var(--font-display), sans-serif;letter-spacing:-.01em;background:var(--signal);color:var(--obsidian);white-space:nowrap;transition:transform .35s var(--os-e), box-shadow .35s var(--os-e);border-radius:14px;align-items:center;gap:14px;padding:0 12px 0 22px;font-size:15px;font-weight:800;display:inline-flex;position:relative;box-shadow:0 20px 36px -22px #07100c8c,inset 0 1px #ffffff80,inset 0 -2px #07100c14}.os-btn:hover{transform:translateY(-2px);box-shadow:0 26px 40px -22px #07100c99,inset 0 1px #ffffff80}.os-btn:active{transform:translateY(0)scale(.99)}.os-btn .os-ar{background:var(--obsidian);width:30px;height:30px;color:var(--signal);transition:transform .35s var(--os-e);border-radius:9px;place-items:center;display:grid}.os-btn:hover .os-ar{transform:translate(3px)}.os-btn-2{height:52px;font-family:var(--font-display), sans-serif;color:var(--obsidian);border:1px solid var(--superficie-linha);transition:border-color .3s, transform .35s var(--os-e);background:#fff;border-radius:14px;align-items:center;padding:0 20px;font-size:15px;font-weight:800;display:inline-flex}.os-btn-2:hover{border-color:var(--obsidian);transform:translateY(-1px)}.os-vivo{background:var(--signal);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.os-vivo:after{content:"";border:2px solid var(--signal);border-radius:50%;animation:1.8s cubic-bezier(.2,.7,.3,1) infinite os-ping;position:absolute;inset:-3px}@keyframes os-ping{0%{opacity:.9;transform:scale(.6)}80%,to{opacity:0;transform:scale(2.2)}}.os-sobe{animation:os-sobe .7s var(--os-e) backwards;animation-delay:var(--d,0s)}@keyframes os-sobe{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.os-mods{--u:2px;width:calc(96 * var(--u));height:calc(62 * var(--u));flex:none;animation:5.5s ease-in-out infinite os-bob;display:inline-block;position:relative}.os-mods i{border-radius:calc(8 * var(--u));animation-duration:9s;animation-iteration-count:infinite;animation-fill-mode:both;position:absolute;top:50%;left:50%;overflow:hidden}.os-mods i:before{content:"";border-radius:inherit;background:linear-gradient(#ffffff5c 0%,#ffffff12 42%,#fff0 64%);position:absolute;inset:0}.os-mods i:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 2px #ffffff9e,inset 0 -10px 18px -10px #07100c4d}.os-mods .t{width:calc(26 * var(--u));height:calc(58 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #129655bf;background:#29ef84eb;animation-name:os-m-t}.os-mods .w{width:calc(58 * var(--u));height:calc(26 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #07100c99;background:#07100ced;animation-name:os-m-w}.os-mods .s{width:calc(26 * var(--u));height:calc(24 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #284034b3;background:#4f6259eb;animation-name:os-m-s}.os-mods .q{width:calc(24 * var(--u));height:calc(24 * var(--u));box-shadow:0 calc(18 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #00967dbf;background:#00d7b2eb;animation-name:os-m-q}.os-mods.escuro .w{box-shadow:0 calc(18 * var(--u)) calc(26 * var(--u)) calc(-16 * var(--u)) #0000008c;background:#f5faf6f2}.os-mods.escuro .w:after{box-shadow:inset 0 0 0 1px #ffffff80,inset 0 2px #fffffff2,inset 0 -10px 18px -10px #07100c38}@keyframes os-bob{0%,to{translate:0}50%{translate:0 calc(-4 * var(--u))}}@keyframes os-m-t{0%,24%{transform:translate(calc(-50% - 33 * var(--u)), -50%);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}34%,50%{transform:translate(calc(-50% + 33 * var(--u)), -50%);animation-timing-function:cubic-bezier(.34,1.56,.64,1)}60%,76%{transform:translate(calc(-50% + 33 * var(--u)), -50%) rotate(180deg);animation-timing-function:cubic-bezier(.34,1.4,.64,1)}88%,to{transform:translate(calc(-50% - 33 * var(--u)), -50%) rotate(360deg)}}@keyframes os-m-w{0%,26%{transform:translate(calc(-50% + 17 * var(--u)), calc(-50% - 16 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}36%,52%{transform:translate(calc(-50% - 17 * var(--u)), calc(-50% - 16 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}62%,78%{transform:translate(calc(-50% - 17 * var(--u)), calc(-50% + 16 * var(--u)));animation-timing-function:cubic-bezier(.34,1.4,.64,1)}90%,to{transform:translate(calc(-50% + 17 * var(--u)), calc(-50% - 16 * var(--u)))}}@keyframes os-m-s{0%,28%{transform:translate(calc(-50% + 1 * var(--u)), calc(-50% + 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}38%,54%{transform:translate(calc(-50% - 1 * var(--u)), calc(-50% + 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}64%,80%{transform:translate(calc(-50% - 1 * var(--u)), calc(-50% - 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.4,.64,1)}92%,to{transform:translate(calc(-50% + 1 * var(--u)), calc(-50% + 17 * var(--u)))}}@keyframes os-m-q{0%,30%{transform:translate(calc(-50% + 34 * var(--u)), calc(-50% + 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}40%,56%{transform:translate(calc(-50% - 34 * var(--u)), calc(-50% + 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.56,.64,1)}66%,82%{transform:translate(calc(-50% - 34 * var(--u)), calc(-50% - 17 * var(--u)));animation-timing-function:cubic-bezier(.34,1.4,.64,1)}94%,to{transform:translate(calc(-50% + 34 * var(--u)), calc(-50% + 17 * var(--u)))}}.os-brilho{isolation:isolate;position:relative;overflow:hidden}.os-brilho:after{content:"";z-index:-1;animation:os-brilho 5.6s var(--os-e) 1s infinite;background:linear-gradient(105deg,#0000 38%,#29ef8429 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}@keyframes os-brilho{0%{transform:translate(-120%)}22%,to{transform:translate(120%)}}.os-trilho-luz{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.os-trilho-luz:after{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:60px;animation:2.8s ease-in-out infinite os-luz;position:absolute;top:0;bottom:0;left:-60px}@keyframes os-luz{0%{left:-60px}70%,to{left:100%}}.os-marco-vez{animation:2.4s ease-in-out infinite os-respira}@keyframes os-respira{0%,to{box-shadow:0 0 #29ef848c,0 14px 26px -14px #07100c80}50%{box-shadow:0 0 0 9px #29ef8400,0 14px 26px -14px #07100c80}}@media (prefers-reduced-motion:reduce){.os-mods,.os-mods i,.os-vivo:after,.os-trilho-luz:after,.os-marco-vez,.os-sobe,.os-brilho:after{animation:none!important}.os-mods .t{transform:translate(calc(-50% - 33 * var(--u)), -50%)}.os-mods .w{transform:translate(calc(-50% + 17 * var(--u)), calc(-50% - 16 * var(--u)))}.os-mods .s{transform:translate(calc(-50% + 1 * var(--u)), calc(-50% + 17 * var(--u)))}.os-mods .q{transform:translate(calc(-50% + 34 * var(--u)), calc(-50% + 17 * var(--u)))}}.os-page{max-width:64rem;margin:0 auto;padding:40px 20px 72px}@media (min-width:640px){.os-page{padding:56px 28px 88px}}.os-head{margin-bottom:36px}.os-head .os-h1{margin-top:14px}.os-lead{max-width:42rem;color:var(--slate);text-wrap:pretty;margin-top:14px;font-size:18px;line-height:1.55}.os-sec-t{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--obsidian);font-size:22px;font-weight:800;line-height:1.15}.os-stat{border:1px solid var(--superficie-linha);background:#fff;border-radius:20px;padding:20px 22px;position:relative;overflow:hidden}.os-stat-r{font-family:var(--font-display), sans-serif;color:var(--slate);font-size:13px;font-weight:700}.os-stat-v{font-family:var(--font-display), sans-serif;letter-spacing:-.035em;color:var(--obsidian);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:8px;font-size:clamp(26px,2.6vw,34px);font-weight:800;line-height:1}.os-stat-dk{background:var(--os-dk);border-color:#0000}.os-stat-dk .os-stat-r{color:#f5faf699}.os-stat-dk .os-stat-v{color:var(--mist)}.os-chip{height:28px;font-family:var(--font-display), sans-serif;letter-spacing:.01em;white-space:nowrap;background:var(--mist);color:var(--slate);border-radius:9px;align-items:center;gap:7px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.os-chip-ok{background:var(--signal);color:var(--obsidian)}.os-chip-dk{background:var(--obsidian);color:var(--mist)}.os-chip-alerta{color:var(--atencao);background:#b453091f}.os-chip-linha{color:var(--obsidian);box-shadow:inset 0 0 0 1px var(--superficie-linha);background:#fff}.os-label{font-family:var(--font-display), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:800;display:block}.os-input{width:100%;color:var(--obsidian);border:1px solid var(--superficie-linha);background:#fff;border-radius:14px;outline:none;margin-top:8px;padding:14px 16px;font-size:16px;transition:border-color .25s,box-shadow .25s;display:block}.os-input::placeholder{color:#4f625973}.os-input:focus{border-color:var(--obsidian);box-shadow:0 0 0 4px #07100c12}.os-vazio{text-align:center;background:#fff;border:1px dashed #cbd8d0;border-radius:24px;flex-direction:column;align-items:center;gap:18px;padding:56px 24px;display:flex}.os-vazio p{max-width:30rem;color:var(--slate);line-height:1.55}.os-tabela{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.os-tabela th{text-align:left;font-family:var(--font-display), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);border-bottom:1px solid var(--superficie-linha);padding:12px 14px;font-size:12px;font-weight:800}.os-tabela td{border-bottom:1px solid var(--superficie-linha);color:var(--obsidian);font-variant-numeric:tabular-nums;padding:14px}.os-tabela tr:last-child td{border-bottom:0}.os-tabela tbody tr{transition:background-color .2s}.os-tabela tbody tr:hover{background:var(--mist)}.os-barra{transform-origin:50% 100%;animation:os-cresce .9s var(--os-e) backwards;animation-delay:var(--d,0s);display:block}@keyframes os-cresce{0%{transform:scaleY(0)}to{transform:none}}.os-barra-x{transform-origin:0;animation:os-cresce-x .9s var(--os-e) backwards;animation-delay:var(--d,0s);display:block}@keyframes os-cresce-x{0%{transform:scaleX(0)}to{transform:none}}.os-sobe-hover{transition:transform .35s var(--os-e), box-shadow .35s var(--os-e)}.os-sobe-hover:hover{transform:translateY(-3px);box-shadow:0 54px 90px -56px #07100c80,0 14px 26px -18px #07100c2e}@media (prefers-reduced-motion:reduce){.os-barra,.os-barra-x,.os-sobe-hover{transition:none!important;animation:none!important}}
