.cms-page-head{border-bottom:1px solid var(--admin-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:14px;display:flex}.cms-pill{background:color-mix(in srgb, var(--admin-accent) 12%, transparent);min-height:26px;color:var(--admin-accent);font:600 11px/1 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.cms-pill.is-warn{color:#b07a12;background:#c48a1a29}.admin-shell.theme-dark .cms-pill.is-warn{color:#e0b45a}.cms-toolbar{flex-wrap:wrap;gap:8px;display:flex}.cms-btn{border:1px solid var(--admin-card-border);background:var(--admin-card);min-height:40px;color:var(--admin-ink);font:600 13px/1 var(--admin-font);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cms-btn.is-ghost{background:0 0}.cms-btn.is-primary{background:var(--admin-accent);color:#fff;border-color:#0000}.cms-btn.is-danger{color:#fff;background:#b42318;border-color:#0000}.cms-btn.is-danger:hover:not(:disabled){filter:brightness(1.05);border-color:#0000}.admin-shell.theme-dark .cms-btn.is-primary{color:#071224}.cms-btn:disabled{opacity:.45;cursor:not-allowed}.cms-btn:hover:not(:disabled){border-color:var(--admin-card-border-hover)}.cms-tabs{border-bottom:1px solid var(--admin-line);gap:4px;margin:0 0 18px;display:flex;overflow:auto}.cms-tab{min-width:0;color:var(--admin-muted);text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:-1px;padding:10px 14px 12px;display:flex}.cms-tab strong{font:600 14px/1.2 var(--admin-font);color:inherit}.cms-tab span{color:inherit;opacity:.78;font:400 12px/1.3 var(--admin-font)}.cms-tab:hover{color:var(--admin-ink)}.cms-tab.is-active{color:var(--admin-accent);border-bottom-color:var(--admin-accent);box-shadow:none}.cms-panel{min-width:0}.cms-workspace{grid-template-columns:minmax(0,1fr) minmax(260px,300px);align-items:start;gap:20px;display:grid}.cms-stack{gap:16px;display:grid}.cms-section{border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow);border-radius:16px;padding:18px}.cms-section-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.cms-section-head h2{font:600 16px/1.25 var(--admin-font);margin:0}.cms-section-head p{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:4px 0 0}.cms-flag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-flag-card{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-soft) 80%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cms-flag-card h3{font:600 14px/1.25 var(--admin-font);margin:0}.cms-flag-card p{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin:4px 0 0}.cms-toggle{background:color-mix(in srgb, var(--admin-muted) 35%, transparent);cursor:pointer;border:0;border-radius:999px;flex:none;width:46px;height:28px;padding:0;position:relative}.cms-toggle span{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000002e}.cms-toggle.is-on{background:var(--admin-accent)}.cms-toggle.is-on span{transform:translate(18px)}.cms-brand-grid{gap:14px;display:grid}.cms-brand-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cms-brand-asset{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-soft) 70%, transparent);border-radius:16px;gap:12px;padding:14px;display:grid}.cms-brand-asset-head h3{font:600 14px/1.25 var(--admin-font);margin:0}.cms-brand-asset-head p{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin:4px 0 0}.cms-brand-asset-stage{border:1px solid var(--admin-card-border);background:var(--admin-card);width:100%;color:var(--admin-muted);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;margin:0;padding:16px;display:flex}.cms-brand-asset.is-logo .cms-brand-asset-stage{min-height:120px}.cms-brand-asset.is-cover .cms-brand-asset-stage{min-height:220px}.cms-brand-asset-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;display:block}.cms-brand-asset.is-logo .cms-brand-asset-stage img{max-height:72px}.cms-brand-asset.is-cover .cms-brand-asset-stage img{max-height:200px}.cms-brand-asset-actions{gap:8px;display:grid}.cms-image-field{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;display:grid}.cms-image-preview{border:1px solid var(--admin-card-border);background:var(--admin-soft);width:88px;height:72px;color:var(--admin-muted);border-radius:12px;place-items:center;display:grid;overflow:hidden}.cms-image-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.cms-image-controls{gap:8px;min-width:0;display:grid}.cms-image-actions{gap:8px;display:flex}.cms-field{gap:6px;min-width:0;display:grid}.cms-field>span{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font);flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.cms-field small{color:color-mix(in srgb, var(--admin-muted) 80%, transparent);font:400 11px/1 var(--admin-font)}.cms-field input,.cms-field textarea,.cms-field select,.cms-image-controls input,.cms-color-input input[type=text],.cms-color-input input:not([type=color]){border:1px solid var(--admin-card-border);background:var(--admin-bg);width:100%;min-height:40px;color:var(--admin-ink);font:400 13.5px/1.35 var(--admin-font);border-radius:10px;outline:none;padding:10px 12px}.admin-shell.theme-dark .cms-field input,.admin-shell.theme-dark .cms-field textarea,.admin-shell.theme-dark .cms-field select,.admin-shell.theme-dark .cms-image-controls input,.admin-shell.theme-dark .cms-color-input input:not([type=color]){background:#ffffff08}.cms-field textarea{resize:vertical;min-height:68px}.cms-field input:focus,.cms-field textarea:focus,.cms-field select:focus,.cms-image-controls input:focus{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-card-border))}.cms-color-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cms-color-field{gap:6px;display:grid}.cms-color-field>span{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font)}.cms-color-input{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cms-color-swatch{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, var(--admin-card-border));cursor:pointer;background-clip:border-box;border-radius:10px;width:42px;height:40px;padding:0;box-shadow:inset 0 0 0 1px #0000000f}.cms-color-swatch:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-accent) 70%, transparent);outline-offset:2px}.cms-color-picker{z-index:110;border:1px solid var(--admin-card-border);background:var(--admin-card);width:228px;color:var(--admin-ink);border-radius:14px;gap:12px;padding:12px;display:grid;position:fixed;box-shadow:0 18px 40px #08122438}.admin-shell.theme-dark .cms-color-picker{box-shadow:0 18px 40px #00000073}.cms-color-sv{cursor:crosshair;touch-action:none;background-image:linear-gradient(#0000,#000),linear-gradient(90deg,#fff,#0000);border-radius:10px;width:100%;height:160px;position:relative;overflow:hidden}.cms-color-sv-thumb{pointer-events:none;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 2px 6px #00000047}.cms-color-hue{cursor:pointer;touch-action:none;background:linear-gradient(90deg,red 0%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);border-radius:999px;height:14px;position:relative}.cms-color-hue-thumb{pointer-events:none;background:0 0;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #00000059,0 2px 6px #00000047}.cms-color-picker-meta{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;display:grid}.cms-color-picker-meta i{border-radius:8px;width:28px;height:28px;display:block;box-shadow:inset 0 0 0 1px #0000001f}.cms-color-picker-meta input{border:1px solid var(--admin-card-border);background:var(--admin-bg);width:100%;min-height:36px;color:var(--admin-ink);font:500 13px/1.2 var(--admin-font);border-radius:10px;outline:none;padding:8px 10px}.admin-shell.theme-dark .cms-color-picker-meta input{background:#ffffff08}.cms-color-picker-meta input:focus{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-card-border))}.cms-brand-preview{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--cms-a) 28%, transparent), transparent 40%), linear-gradient(145deg, var(--cms-p), var(--cms-s));color:#fff;text-align:center;border-radius:14px;justify-items:center;gap:8px;padding:22px 16px;display:grid}.cms-brand-preview img{width:72px;height:auto}.cms-brand-preview strong{font:600 18px/1.2 var(--admin-font)}.cms-brand-preview span{opacity:.88;font:400 13px/1.3 var(--admin-font)}.cms-brand-swatches{gap:8px;margin-top:6px;display:flex}.cms-brand-swatches i{border:2px solid #ffffff8c;border-radius:50%;width:18px;height:18px}.cms-copy-stack{gap:18px;display:grid}.cms-copy-group h3{color:var(--admin-muted);font:600 12px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}.cms-copy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-banner-list{gap:14px;display:grid}.cms-game-grid{gap:12px;display:grid}.cms-banner-card{border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow);border-radius:18px;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:18px;padding:16px;display:grid}.cms-banner-side{align-content:start;gap:10px;display:grid}.cms-banner-image-field{gap:8px}.cms-banner-upload{gap:8px;display:grid}.cms-banner-path{border:1px solid var(--admin-card-border);background:var(--admin-bg);width:100%;min-height:40px;color:var(--admin-ink);font:400 13.5px/1.35 var(--admin-font);text-align:left;cursor:pointer;border-radius:10px;padding:10px 12px;display:block}.admin-shell.theme-dark .cms-banner-path{background:#ffffff08}.cms-banner-path span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cms-banner-path:hover{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-card-border))}.cms-banner-image-field .cms-btn{width:100%}.cms-game-card{border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow);border-radius:16px;gap:14px;padding:16px;display:grid}.cms-game-main{grid-template-columns:minmax(110px,132px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.cms-game-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cms-game-image .cms-banner-upload{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cms-game-image .cms-btn{white-space:nowrap;width:auto}.cms-banner-card.is-off,.cms-game-card.is-off,.cms-list-row.is-off{opacity:.72}.cms-banner-stage{background:#0b1728;border-radius:16px;align-self:start;position:relative;overflow:hidden;box-shadow:0 14px 30px #0f234629}.cms-banner-stage img{width:100%;height:auto;display:block}.cms-banner-stage-ui{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.cms-banner-order,.cms-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 11px/1 var(--admin-font);letter-spacing:.02em;border-radius:999px;padding:5px 9px}.cms-banner-order{color:#fff;background:#071224b8}.cms-status{color:#667588;background:#ffffffdb}.cms-status.is-on{color:#fff;background:#0e7a5feb}.cms-banner-prize{color:#fff;font:600 13px/1.2 var(--admin-font);text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(135deg,#0f4179eb,#1a66aee0);border-radius:10px;margin:0;padding:8px 10px;position:absolute;bottom:10px;left:10px;right:10px}.cms-game-stage{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-soft) 80%, transparent);border-radius:14px;justify-content:center;align-items:center;padding:14px;display:flex}.cms-game-stage img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:120px;display:block}.cms-game-empty{color:#f5d76e;text-align:center;background:linear-gradient(160deg,#1a66ae 0%,#0c2f66 100%);border-radius:16px;place-items:center;width:72px;height:72px;padding:8px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;display:grid}.cms-select-trigger{border:1px solid var(--admin-card-border);background:var(--admin-bg);width:100%;min-height:40px;color:var(--admin-ink);font:400 13.5px/1.35 var(--admin-font);text-align:left;cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-shell.theme-dark .cms-select-trigger{background:#ffffff08}.cms-select-trigger:hover{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-card-border))}.cms-drawer-root{z-index:88;position:fixed;inset:0}.cms-drawer-backdrop{cursor:pointer;background:#08102073;border:0;animation:.28s both cms-drawer-fade-in;position:absolute;inset:0}.cms-drawer-backdrop.is-out{animation:.28s both cms-drawer-fade-out}.cms-drawer{color:#1a2332;background:#fff;border:1px solid #e8edf3;border-radius:18px;flex-direction:column;width:min(100% - 24px,380px);height:auto;animation:.28s cubic-bezier(.22,1,.36,1) both cms-drawer-in;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-18px 0 40px #0000002e}.cms-drawer.is-out{animation:.28s cubic-bezier(.4,0,1,1) both cms-drawer-out}.cms-drawer-root.theme-dark .cms-drawer{color:#e9eef6;background:#0c1a30;border-color:#ffffff1a}.cms-drawer-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 18px 16px;display:flex}.cms-drawer-root.theme-dark .cms-drawer-head{border-bottom-color:#ffffff1a}.cms-drawer-kicker{color:#6b7788;font:600 11px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px}.cms-drawer-root.theme-dark .cms-drawer-kicker{color:#8b9bb0}.cms-drawer-head h2{font:600 20px/1.2 var(--admin-font);letter-spacing:-.02em;margin:0}.cms-drawer-list{gap:8px;padding:16px;display:grid;overflow:auto}.cms-drawer-item{color:#1a2332;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px;display:flex}.cms-drawer-root.theme-dark .cms-drawer-item{color:#e9eef6;background:#ffffff08;border-color:#ffffff1a}.cms-drawer-item strong{font:600 14px/1.25 var(--admin-font);display:block}.cms-drawer-item small{color:#6b7788;font:400 12px/1.35 var(--admin-font);margin-top:4px;display:block}.cms-drawer-root.theme-dark .cms-drawer-item small{color:#8b9bb0}.cms-drawer-item:hover{border-color:#91a8c2}.cms-drawer-item.is-active{color:#0f4179;background:#ecf0f4;border-color:#0f4179}.cms-drawer-root.theme-dark .cms-drawer-item.is-active{color:#8eb4e8;background:#8eb4e81f;border-color:#8eb4e8}@keyframes cms-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes cms-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes cms-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cms-drawer-fade-out{0%{opacity:1}to{opacity:0}}.cms-banner-body,.cms-game-body{align-content:start;gap:14px;min-width:0;display:grid}.cms-banner-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cms-banner-heading h3{font:600 16px/1.25 var(--admin-font);letter-spacing:-.02em;margin:0}.cms-banner-heading p{color:var(--admin-muted);font:400 13px/1.35 var(--admin-font);margin:4px 0 0}.cms-banner-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cms-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cms-order-btns{gap:6px;display:inline-flex}.cms-icon-btn{border:1px solid var(--admin-card-border);background:var(--admin-card);width:34px;height:34px;color:var(--admin-ink);cursor:pointer;border-radius:9px;place-items:center;display:inline-grid}.cms-icon-btn:disabled{opacity:.35;cursor:not-allowed}.cms-icon-btn.is-danger{color:#b42318}.cms-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-subtabs{flex-wrap:wrap;gap:8px;display:flex}.cms-subtab{border:1px solid var(--admin-card-border);min-height:38px;color:var(--admin-muted);font:600 13px/1 var(--admin-font);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.cms-subtab.is-active{background:color-mix(in srgb, var(--admin-accent) 14%, transparent);border-color:color-mix(in srgb, var(--admin-accent) 40%, var(--admin-card-border));color:var(--admin-accent)}.cms-list{gap:8px;display:grid}.cms-list-row{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-soft) 70%, transparent);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px;display:grid}.cms-list-row img{object-fit:contain;object-position:center;background:var(--admin-bg);border:1px solid var(--admin-card-border);border-radius:10px;width:48px;height:48px;padding:6px}.cms-list-art{border:1px solid var(--admin-card-border);background:var(--admin-bg);width:48px;height:48px;color:var(--admin-muted);cursor:pointer;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.cms-list-art img{background:0 0;border:0;border-radius:9px;width:100%;height:100%;padding:5px}.cms-list-art:hover{border-color:color-mix(in srgb, var(--admin-accent) 45%, var(--admin-card-border))}.cms-list-art-badge{background:var(--admin-accent);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-4px;right:-4px;box-shadow:0 2px 6px #0f234633}.admin-shell.theme-dark .cms-list-art-badge{color:#071224}.cms-list-main{min-width:0}.cms-list-main.is-wide{grid-column:auto}.cms-list-main small{color:var(--admin-muted);font:400 11px/1.2 var(--admin-font);margin-top:4px;display:block}.cms-device-preview{align-content:start;align-self:start;justify-items:center;gap:10px;display:grid;position:sticky;top:12px}.cms-device-kicker{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;margin:0}.cms-device{border:1px solid var(--admin-card-border);background:linear-gradient(#1a2332 0%,#0c1524 100%);border-radius:28px;width:100%;max-width:280px;padding:12px 10px 14px;box-shadow:0 18px 40px #0c18302e}.admin-shell.theme-dark .cms-device{background:linear-gradient(#15233a 0%,#0a1424 100%);border-color:#ffffff1f;box-shadow:0 18px 40px #00000059}.cms-device-notch{background:#ffffff24;border-radius:999px;width:86px;height:8px;margin:0 auto 10px}.cms-device-screen{color:#1a2332;background:#f4f7fb;border-radius:18px;height:min(620px,100dvh - 220px);min-height:480px;position:relative;overflow:hidden}.cms-device-screen-live{background:#fff;width:100%;height:562px;min-height:562px}.cms-live-scaler{transform-origin:0 0;width:390px;height:844px;transform:scale(.666667)}.cms-preview-root{--pp-p:#0f4179;--pp-s:#1a66ae;--pp-a:#f0c85a;--pp-p-ink:#fff;--pp-s-ink:#fff;--pp-a-ink:#121212;--pp-eco-ink:#fff;--pp-p-fg:#0f4179;--pp-s-fg:#1a66ae;--pp-a-fg:#c9a227;background:#fff;width:390px;height:844px;position:relative;overflow:hidden}.cms-preview-root .home-economy,.cms-preview-root .home-guest{background:linear-gradient(180deg, var(--pp-p) 0%, var(--pp-s) 100%)!important;color:var(--pp-eco-ink)!important}.cms-preview-root .home-economy h2,.cms-preview-root .home-metrics strong,.cms-preview-root .home-period button.is-on{color:var(--pp-eco-ink)!important}.cms-preview-root .home-period button{color:color-mix(in srgb, var(--pp-eco-ink) 62%, transparent)!important}.cms-preview-root .home-metrics span{color:color-mix(in srgb, var(--pp-eco-ink) 72%, transparent)!important}.cms-preview-root .home-metrics div:last-child strong{color:var(--pp-a)!important}.cms-preview-root .home-now{background:var(--pp-p)!important;color:var(--pp-p-ink)!important}.cms-preview-root .home-now:hover{background:var(--pp-s)!important;color:var(--pp-s-ink)!important}.cms-preview-root .header-bell{color:#fff!important}.cms-preview-root .tab.is-active,.cms-preview-root .tab-center.is-active{color:var(--pp-p-fg)!important}.cms-preview-root .tab-fuel{border-radius:50%;background:linear-gradient(160deg, var(--pp-s), var(--pp-p))!important}.cms-preview-root .home-play h2,.cms-preview-root .home-services-head h2{color:var(--pp-s-fg)!important}.cms-preview-root .home-fuel,.cms-preview-root .home-contest{background:linear-gradient(180deg, color-mix(in srgb, var(--pp-a) 72%, #fff) 0%, var(--pp-a) 58%, color-mix(in srgb, var(--pp-a) 78%, #000) 100%)!important;color:var(--pp-a-ink)!important;box-shadow:0 10px 22px color-mix(in srgb, var(--pp-a) 35%, transparent)!important}.cms-preview-root .home-fuel strong,.cms-preview-root .home-fuel small{color:var(--pp-a-ink)!important}.cms-preview-root .home-fuel b{background:color-mix(in srgb, var(--pp-a-ink) 14%, transparent)!important;color:var(--pp-a-ink)!important}.cms-preview-root .home-tag{background:var(--pp-a)!important;color:var(--pp-a-ink)!important}.cms-preview-note button{color:var(--pp-p-fg)}.cms-preview-app{scrollbar-width:none;box-sizing:border-box;background:#fff;flex-direction:column;height:100%;min-height:0;padding-bottom:96px;display:flex;overflow:hidden}.cms-preview-app::-webkit-scrollbar{display:none}.cms-preview-root .home-stage{background:#fff!important;min-height:0!important}.cms-preview-root .home-stage .header{z-index:5!important;-webkit-backdrop-filter:none!important;background:#0e3c80!important;border-bottom:0!important;grid-template-columns:none!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:14px 16px 6px!important;display:flex!important;position:relative!important;top:auto!important}.cms-preview-root .header-brand{width:120px!important;height:34px!important}.cms-preview-root .header-brand .logo,.cms-preview-root .logo{width:120px!important;height:48px!important}.cms-preview-root .desktop-nav{display:none!important}.cms-preview-root .home-stage .header-tools{justify-content:flex-end!important;gap:8px!important}.cms-preview-root .home{scrollbar-width:none;flex:auto!important;width:100%!important;min-height:0!important;margin:0!important;padding-bottom:0!important;overflow:auto!important}.cms-preview-root .home::-webkit-scrollbar{display:none}.cms-preview-root .home-stage>.header{flex:none!important}.cms-preview-root .home-economy{border-radius:0 0 16px 16px!important;grid-template-columns:none!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:6px 20px 48px!important;display:block!important}.cms-preview-root .home-economy-top{grid-column:auto!important}.cms-preview-root .home-metrics{text-align:center!important;grid-template-columns:1fr 1fr!important;gap:12px!important;max-width:none!important;margin-top:14px!important;display:grid!important}.cms-preview-root .home-metrics strong{font-size:26px!important}.cms-preview-root .home-body{box-shadow:none!important;background:#fff!important;border-radius:28px 28px 0 0!important;grid-template-columns:none!important;grid-template-areas:none!important;gap:0!important;margin-top:0!important;padding:0 16px 120px!important;display:block!important}.cms-preview-root .home-fuel{grid-area:auto!important;width:100%!important;max-width:none!important;margin:0 0 -36px!important;padding:14px 14px 14px 16px!important;transform:translateY(-50%)!important}.cms-preview-root .home-fuel strong,.cms-preview-root .home-fuel small{font-size:inherit!important}.cms-preview-root .home-fuel img{width:40px!important;height:40px!important}.cms-preview-root .home-main,.cms-preview-root .home-rail{grid-area:auto!important;align-self:auto!important;min-width:0!important;display:block!important;position:static!important;top:auto!important}.cms-preview-root .home-services{grid-area:auto!important;justify-self:stretch!important;width:100%!important;margin-top:4px!important;margin-bottom:0!important;padding:0!important;overflow:visible!important}.cms-preview-root .home-services-rail{margin-right:0!important;overflow:visible!important}.cms-preview-root .home-services:not(.is-editing) .home-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px 6px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;padding-right:0!important;display:grid!important}.cms-preview-root .home-services:not(.is-editing) .home-service{flex:none!important;width:100%!important;position:relative!important;top:auto!important;left:auto!important}.cms-preview-root .home-kinds-grid{grid-template-columns:1fr 1fr 1fr!important}.cms-preview-root .home-kinds article{text-align:center!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;padding:16px 8px 18px!important}.cms-preview-root .home-kinds article+article{border-top:0!important;border-left:1px solid #eef2f6!important}.cms-preview-root .home-kinds strong{justify-content:center!important;min-width:0!important}.cms-preview-root .home-kinds small{flex:none!important;align-items:center!important;min-height:34px!important}.cms-preview-root .home-stations{background:#fff!important;border-radius:22px!important;box-shadow:0 10px 28px #0e3c8029!important}.cms-preview-root .home-pair{margin-top:12px!important}.cms-preview-root .home-rule{display:block!important}.cms-preview-root .home-banner{border-radius:22px!important;width:100%!important;margin-top:12px!important;display:block!important}.cms-preview-root .home-contest{height:64px!important;margin:12px 0 14px!important;font-size:18px!important}.cms-preview-root .home-main>.home-contest{margin-top:12px!important}.cms-preview-root .home-play{margin:18px 0 0!important}.cms-preview-root .home-rail .home-kinds,.cms-preview-root .home-rail .home-won,.cms-preview-root .home-rail .home-play{margin-top:18px!important}.cms-preview-root .home-rail .home-games{justify-content:center!important}.cms-preview-root .home-services-head{justify-content:space-between!important;align-items:baseline!important;margin:0 0 6px!important;padding:0 2px!important;display:flex!important}.cms-preview-root .home-services-head h2{margin:0!important;padding:0!important;font-size:16px!important}.cms-preview-root .home-services{margin-top:18px!important}.cms-preview-root .home-services:before{display:none!important}.cms-preview-root .tabbar{z-index:25!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-items:flex-end!important;margin:0!important;padding:0 10px 10px!important;display:flex!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:visible!important}.cms-preview-root .tabbar-dock{pointer-events:auto!important;background:#ffffffeb!important;border-radius:24px!important}.cms-preview-root .tabbar .tab{pointer-events:auto!important}.cms-preview-root .menu-drawer,.cms-preview-root .postos,.cms-preview-root .pd{z-index:20;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.cms-preview-note{z-index:30;color:#fff;background:#0c1830eb;border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;bottom:96px;left:12px;right:12px;box-shadow:0 12px 28px #00000040}.cms-preview-note p{text-align:center;margin:0;font:600 13px/1.35 Poppins,sans-serif}.cms-preview-note button{min-height:36px;color:var(--pp-p,#0f4179);cursor:pointer;background:#fff;border:0;border-radius:10px;font:600 13px/1 Poppins,sans-serif}.cms-device-hint{color:var(--admin-muted);font:400 11px/1.35 var(--admin-font);text-align:center;margin:0}html.cms-preview-root,html.cms-preview-root body{overflow:auto!important}html.cms-preview-root .flip{min-height:100%}.cms-preview-empty{color:#6b7788;font:400 11px/1.4 var(--admin-font);text-align:center;margin:12px 8px}.cms-pv-shell{background:#f4f7fb;grid-template-rows:minmax(0,1fr) auto;height:100%;display:grid;position:relative}.cms-pv-scroll{scrollbar-width:none;min-height:0;overflow:auto}.cms-pv-scroll::-webkit-scrollbar{display:none}.cms-pv-home{gap:12px;padding:12px 10px 18px;display:grid}.cms-pv-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cms-pv-top img{object-fit:contain;width:auto;height:22px;display:block}.cms-pv-top strong{font:600 13px/1 var(--admin-font);color:var(--pv-p,#0f4179)}.cms-pv-top-menu{cursor:pointer;background:0 0;border:0;border-radius:8px;place-content:center;gap:3px;width:28px;height:28px;padding:0;display:grid}.cms-pv-top-menu span{background:#3d4d60;border-radius:999px;width:14px;height:2px;display:block}.cms-pv-economy{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cms-pv-economy div{background:#fff;border-radius:12px;padding:10px;box-shadow:0 4px 12px #1c28360f}.cms-pv-economy strong,.cms-pv-economy span{display:block}.cms-pv-economy strong{font:600 14px/1.2 var(--admin-font);color:var(--pv-p,#0f4179)}.cms-pv-economy span{color:#6b7788;font:400 10px/1.2 var(--admin-font);margin-top:2px}.cms-pv-fuel{background:linear-gradient(135deg, var(--pv-p,#0f4179), var(--pv-s,#1a66ae));color:#fff;text-align:left;cursor:pointer;border:0;border-radius:14px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;padding:10px;display:grid}.cms-pv-fuel img{object-fit:contain;width:28px;height:28px}.cms-pv-fuel strong,.cms-pv-fuel small{display:block}.cms-pv-fuel strong{font:600 12px/1.2 var(--admin-font)}.cms-pv-fuel small{opacity:.85;font:400 10px/1.2 var(--admin-font);margin-top:2px}.cms-pv-banner-wrap{min-width:0}.cms-pv-banner{cursor:pointer;background:#0b1728;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.cms-pv-banner img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.cms-pv-banner span{color:#fff;font:600 10px/1.2 var(--admin-font);text-align:center;background:#0f4179e6;border-radius:8px;padding:6px 8px;position:absolute;bottom:8px;left:8px;right:8px}.cms-pv-banner.is-empty{color:#8b9bb0;min-height:96px;font:500 11px/1.3 var(--admin-font);cursor:default;place-items:center;display:grid}.cms-pv-play h3,.cms-pv-services h3{font:600 12px/1.2 var(--admin-font);letter-spacing:-.02em;margin:0 0 8px}.cms-pv-contest{background:var(--pv-a,#f5c542);color:#1a2332;width:100%;min-height:34px;font:600 11px/1 var(--admin-font);cursor:pointer;border:0;border-radius:999px;margin-bottom:8px;padding:0 12px}.cms-pv-games{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.cms-pv-game{cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.cms-pv-game img{object-fit:contain;width:100%;max-height:88px;display:block}.cms-pv-grade{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px;display:grid}.cms-pv-grade-item{color:#3d4d60;min-width:0;font:400 9px/1.2 var(--admin-font);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;display:flex}.cms-pv-grade-item>span:last-child{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cms-pv-grade-icon{background:#fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 4px 10px #1c283614}.cms-pv-grade-icon img{object-fit:contain;width:52px;height:52px}.cms-pv-nav{padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px));background:#fffffff5;border-top:1px solid #e2e8f0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;display:grid}.cms-pv-nav button{color:#6b7788;min-width:0;font:500 9px/1.1 var(--admin-font);cursor:pointer;background:0 0;border:0;justify-items:center;gap:2px;padding:4px 2px;display:grid}.cms-pv-nav button.is-on{color:var(--pv-p,#0f4179)}.cms-pv-nav img{object-fit:contain;width:20px;height:20px}.cms-pv-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cms-pv-menu,.cms-pv-sheet{z-index:3;background:#fff;grid-template-rows:auto auto minmax(0,1fr);animation:.24s cubic-bezier(.22,1,.36,1) both cms-drawer-in;display:grid;position:absolute;inset:0}.cms-pv-menu-head,.cms-pv-sheet-head{border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:8px;padding:12px;display:flex}.cms-pv-menu-head h3,.cms-pv-sheet-head h3{font:600 15px/1.2 var(--admin-font);margin:0}.cms-pv-menu-head button,.cms-pv-sheet-head button{color:#6b7788;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.cms-pv-menu-profile{border-bottom:1px solid #e8edf3;align-items:center;gap:10px;padding:12px;display:flex}.cms-pv-menu-avatar{background:linear-gradient(145deg, var(--pv-p,#0f4179), var(--pv-s,#1a66ae));color:#fff;width:40px;height:40px;font:600 12px/1 var(--admin-font);border-radius:50%;place-items:center;display:grid}.cms-pv-menu-profile strong{font:600 13px/1.2 var(--admin-font);display:block}.cms-pv-menu-profile small{color:#6b7788;font:400 11px/1.2 var(--admin-font);margin-top:2px;display:block}.cms-pv-menu-list{align-content:start;gap:2px;padding:8px;display:grid;overflow:auto}.cms-pv-menu-list button{color:#1a2332;min-height:40px;font:500 12px/1.2 var(--admin-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;display:grid}.cms-pv-menu-list button:hover{background:#f4f7fb}.cms-pv-menu-list button.is-leave{color:#b42318}.cms-pv-menu-icon{place-items:center;display:grid}.cms-pv-sheet{grid-template-rows:auto minmax(0,1fr)}.cms-pv-sheet-body{align-content:start;gap:14px;padding:18px 14px;display:grid}.cms-pv-sheet-body p{color:#6b7788;font:400 12px/1.45 var(--admin-font);margin:0}.cms-pv-login{background:linear-gradient(180deg, #08102066, #081020c7), linear-gradient(160deg, var(--pv-p,#0f4179), #071224);color:#fff;background-position:50%;background-size:cover;grid-template-rows:1fr auto;place-items:center;height:100%;padding:24px 14px 18px;display:grid}.cms-pv-login-logo{object-fit:contain;width:min(160px,70%);height:auto}.cms-pv-login-fallback{font:600 18px/1.2 var(--admin-font)}.cms-pv-login-card{color:#1a2332;background:#fffffff5;border-radius:16px;width:100%;padding:14px;box-shadow:0 12px 28px #00000038}.cms-pv-login-card h3{font:600 15px/1.2 var(--admin-font);margin:0 0 6px}.cms-pv-login-card p{color:#6b7788;font:400 11px/1.4 var(--admin-font);margin:0 0 12px}.cms-pv-login-btn{background:linear-gradient(135deg, var(--pv-p,#0f4179), var(--pv-s,#1a66ae));color:#fff;width:100%;min-height:40px;font:600 13px/1 var(--admin-font);cursor:pointer;border:0;border-radius:12px}.cms-phone-preview{border:1px solid var(--admin-card-border);background:var(--admin-soft);border-radius:18px;margin-top:14px;padding:14px}.cms-phone-nav{background:var(--admin-card);box-shadow:var(--admin-card-shadow);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;padding:10px 8px;display:grid}.cms-phone-nav span{color:var(--admin-muted);font:500 10px/1.2 var(--admin-font);text-align:center;justify-items:center;gap:4px;display:grid}.cms-phone-nav img{object-fit:contain;width:22px;height:22px}.cms-toast{z-index:60;background:var(--admin-accent);color:#fff;font:600 13px/1.3 var(--admin-font);border-radius:12px;padding:12px 14px;animation:.28s both cms-toast-in;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 28px #00000038}.admin-shell.theme-dark .cms-toast{color:#071224}@keyframes cms-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cms-modal-root{z-index:120;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cms-modal-backdrop{cursor:pointer;background:#08102085;border:0;position:absolute;inset:0}.cms-modal{z-index:1;color:#1a2332;text-align:center;background:#fff;border:1px solid #e8edf3;border-radius:20px;width:min(100%,380px);padding:28px 22px 22px;animation:.28s both cms-modal-in;position:relative;box-shadow:0 24px 60px #00000047}.cms-modal-root.theme-dark .cms-modal{color:#e9eef6;background:#0c1a30;border-color:#ffffff1a}.cms-modal-close{color:#1a2332;cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:10px;place-items:center;width:36px;height:36px;display:inline-grid;position:absolute;top:12px;right:12px}.cms-modal-root.theme-dark .cms-modal-close{color:#e9eef6;background:#0c1a30;border-color:#ffffff1a}.cms-modal-close:hover{background:#f4f6f9}.cms-modal-root.theme-dark .cms-modal-close:hover{background:#ffffff0d}.cms-modal-lottie{pointer-events:none;width:96px;height:96px;margin:4px auto 10px}.cms-modal-lottie svg{pointer-events:none;width:100%!important;height:100%!important}.cms-modal h2{font:600 20px/1.25 var(--admin-font);letter-spacing:-.02em;margin:0}.cms-modal p{color:#6b7788;font:400 14px/1.45 var(--admin-font);white-space:pre-line;margin:8px 0 0}.cms-modal-root.theme-dark .cms-modal p{color:#8b9bb0}.cms-modal .cms-btn{width:100%;min-height:44px;margin-top:20px}.cms-undo-stack{z-index:130;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:8px;display:flex;position:fixed;bottom:24px;right:24px}.cms-undo-stack>*{pointer-events:auto}.cms-undo-toast{color:#2b2b2b;background:linear-gradient(135deg,#ffe978 0%,#ffd428 52%,#f5c400 100%);border:0;border-radius:14px;width:max-content;max-width:calc(100vw - 32px);animation:.28s both cms-undo-in;position:relative;bottom:auto;left:auto;right:auto;overflow:hidden;box-shadow:0 14px 36px #a06e0047}.cms-undo-stack.theme-dark .cms-undo-toast{color:#2b2b2b;background:linear-gradient(135deg,#ffe978 0%,#ffd428 52%,#f5c400 100%);border-color:#0000}.cms-undo-toast-row{white-space:nowrap;align-items:center;gap:10px;padding:12px 14px 10px;display:flex}.cms-undo-toast-row p{font:600 14px/1.3 var(--admin-font);margin:0}.cms-undo-sep{color:#2b2b2b59;font:600 14px/1 var(--admin-font)}.cms-undo-toast-row button{color:#1a2332;font:700 14px/1 var(--admin-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;margin:0;padding:0;text-decoration:underline}.cms-undo-bar{background:#2b2b2b24;height:4px}.cms-undo-bar span{transform-origin:0;background:#2b2b2b8c;width:100%;height:100%;display:block}@keyframes cms-modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cms-undo-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=980px){.cms-tab{flex:none;min-width:max-content}.cms-flag-grid,.cms-copy-list,.cms-game-grid,.cms-color-row,.cms-form-grid,.cms-brand-assets,.cms-banner-card,.cms-workspace{grid-template-columns:1fr}.cms-device-preview{order:-1;position:static}.cms-device-screen,.cms-device-screen-live{height:520px;min-height:520px}.cms-live-scaler{transform:scale(.615385)}.cms-game-main,.cms-game-fields{grid-template-columns:1fr}.cms-banner-side{width:100%;max-width:320px;margin:0 auto}.cms-game-stage{width:100%;max-width:180px;margin:0 auto}.cms-banner-top{flex-direction:column}.cms-banner-actions{justify-content:space-between;width:100%}}@media (width<=720px){.cms-toolbar{width:100%}.cms-toolbar .cms-btn{flex:auto}.cms-section{padding:14px}.cms-list-row{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"art main toggle""art main order"}.cms-list-row img,.cms-list-art{grid-area:art}.cms-list-main{grid-area:main}.cms-list-row>.cms-toggle{grid-area:toggle;justify-self:end}.cms-list-row>.cms-order-btns{grid-area:order;justify-self:end}.cms-image-field{grid-template-columns:72px minmax(0,1fr)}.cms-toast{bottom:16px;left:16px;right:16px}.cms-undo-stack{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.cms-toggle span,.cms-toast,.cms-modal,.cms-undo-toast,.cms-drawer,.cms-drawer-backdrop{transition:none!important;animation:none!important}}.admin-login{--admin-navy:#0a2f66;--admin-blue:#0e3c80;--admin-blue-2:#1a4f9c;--admin-ink:#1c2836;--admin-muted:#5c6b7c;--admin-line:#d8e0ea;--admin-soft:#f4f7fb;--admin-gold:#f0c85a;min-height:100dvh;color:var(--admin-ink);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);font-family:Poppins,sans-serif;display:grid}.admin-login-brand{background:linear-gradient(160deg, #0a2f6633, #0a2f66b8 46%, #081c3eeb), url(/fundo_login.png) center / cover no-repeat, linear-gradient(145deg, var(--admin-navy), var(--admin-blue-2));color:#fff;align-items:flex-end;min-height:100%;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.admin-login-brand-veil{pointer-events:none;background:radial-gradient(circle at 18% 20%,#f0c85a38,#0000 34%),linear-gradient(#0000 28%,#0616308c 100%);position:absolute;inset:0}.admin-login-brand-copy{z-index:1;max-width:520px;animation:.55s both admin-rise;position:relative}.admin-login-kicker{color:var(--admin-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font:600 13px/1.2 Poppins,sans-serif}.admin-login-brand h1{letter-spacing:-.03em;max-width:14ch;margin:0;font:600 clamp(34px,4.2vw,54px)/1.08 Poppins,sans-serif}.admin-login-lead{color:#ffffffdb;max-width:38ch;margin:18px 0 0;font:400 16px/1.55 Poppins,sans-serif}.admin-login-panel{background:#fff;place-items:center;padding:clamp(24px,4vw,48px);display:grid}.admin-login-card{width:min(100%,380px);animation:.55s 80ms both admin-rise}.admin-login-logo{width:min(144px,45%);height:auto;margin:0 auto 28px;display:block}.admin-login-title{color:#3f3f3f;letter-spacing:-.03em;text-align:center;margin:0;font:600 28px/1.2 Poppins,sans-serif}.admin-login-form-lead{color:#6b6b6b;text-align:center;margin:8px 0;font:400 14px/1.45 Poppins,sans-serif}.admin-login-form .shell-forgot{text-align:right}.admin-login-cta{margin-top:28px}.admin-login-error{color:#b42318;text-align:center;background:0 0;margin:12px 0 0;padding:0;font:400 13px/1.4 Poppins,sans-serif}.admin-toast{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:80;white-space:nowrap;color:#2b2b2b;pointer-events:none;background:linear-gradient(135deg,#ffe978 0%,#ffd428 52%,#f5c400 100%);border-radius:12px;width:fit-content;max-width:calc(100vw - 48px);padding:14px 16px;font:600 14px/1.3 Poppins,sans-serif;position:fixed;box-shadow:0 10px 28px #1c283629}.admin-toast.is-in{animation:.32s cubic-bezier(.22,1,.36,1) both admin-toast-in}.admin-toast.is-out{animation:.32s cubic-bezier(.4,0,1,1) both admin-toast-out}@keyframes admin-toast-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes admin-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes admin-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=960px){.admin-login{grid-template-columns:1fr}.admin-login-brand{display:none}.admin-login-panel{background:#fff;align-items:center;min-height:100dvh;padding:28px 20px 40px}.admin-login-logo{margin-bottom:22px}.admin-login-title{font-size:24px}}@media (prefers-reduced-motion:reduce){.admin-login-brand-copy,.admin-login-card,.admin-toast.is-in,.admin-toast.is-out{transition:none;animation:none}}.users-page{flex-direction:column;gap:0;width:100%;max-width:none;display:flex;overflow:hidden}.users-panel{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.users-panel-tabs{border-bottom:1px solid var(--admin-line);flex:none;margin:0;padding:0 8px}.users-panel-kpis{flex:none;margin:0;padding:14px 16px 4px}.users-panel-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 18px 18px;overflow:auto}.users-filters{border-bottom:1px solid var(--admin-line);flex:none;gap:14px;padding:12px 18px 14px;display:grid}.users-search{border:1px solid var(--admin-card-border);background:var(--admin-bg);min-height:44px;color:var(--admin-muted);border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 14px;display:grid}.users-search input{width:100%;min-height:42px;color:var(--admin-ink);font:400 14px/1.3 var(--admin-font);background:0 0;border:0;outline:none}.users-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.users-tag-add input{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 22%, transparent);width:100%;min-height:40px;color:var(--admin-ink);font:400 16px/1.3 var(--admin-font);background:0 0;border-radius:0;outline:none;padding:0 4px 0 0}.admin-shell.theme-dark .users-search{background:#ffffff08}.users-check{color:var(--admin-muted);font:500 13px/1.3 var(--admin-font);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.users-check-line{color:var(--admin-ink);font:400 14px/1.3 var(--admin-font);margin-top:4px}.users-lines{gap:4px;display:grid}.users-line-field{gap:4px;margin-top:14px;display:grid}.users-line-field:first-child{margin-top:0}.users-line-field>span,.users-line>span{color:var(--admin-muted);font:400 14px/1.2 var(--admin-font)}.users-line-field input,.users-line-field textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 22%, transparent);width:100%;min-height:40px;color:var(--admin-ink);font:400 16px/1.3 var(--admin-font);resize:vertical;background:0 0;border-radius:0;outline:none;padding:0 4px 0 0}.users-line-field textarea{min-height:148px;padding-top:8px;padding-bottom:8px}.users-line-field input:focus,.users-line-field textarea:focus,.users-tag-add input:focus{border-bottom-color:var(--admin-ink)}.users-line{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);gap:4px;padding:14px 0;display:grid}.users-line strong{color:var(--admin-ink);font:400 16px/1.35 var(--admin-font)}.users-line strong.is-ok{color:#0e7a5f}.users-drawer-root.theme-dark .users-line strong.is-ok{color:#4fd1a5}.users-line-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px}.users-line-action>span,.users-line-action>strong{grid-column:1}.users-line-action>.users-line-btn,.users-line-action>.is-ok-icon{grid-area:1/2/span 2;align-self:center}.users-line-btn{color:var(--admin-accent);font:600 13px/1.2 var(--admin-font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.users-line-session strong{gap:2px;display:grid}.users-line-session small,.users-line-note small{color:var(--admin-muted);font:400 12px/1.3 var(--admin-font);margin-top:2px;display:block}.users-line-note strong{white-space:pre-wrap;font-weight:400}.users-line em{color:#0e7a5f;text-transform:lowercase;font-style:normal;font-weight:600}.users-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.users-table{border-collapse:collapse;width:100%}.users-table th,.users-table td{border-bottom:1px solid var(--admin-line);text-align:left;vertical-align:middle;font:400 13px/1.35 var(--admin-font);padding:12px 10px}.users-table th:first-child,.users-table td:first-child{padding-left:16px}.users-table th:last-child,.users-table td:last-child{padding-right:16px}.users-table th.is-center,.users-table td.is-center{text-align:center}.users-table td.is-center .users-login-when,.users-table td.is-center .users-verify-icon,.users-table td.is-center .users-text{margin-inline:auto}.users-table td.is-center .users-login-when{justify-items:center}.users-table th{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--admin-soft) 80%, transparent);font-size:11px;font-weight:600}.users-table tbody tr{cursor:pointer;transition:background .15s}.users-table tbody tr:hover,.users-table tbody tr.is-open{background:var(--admin-hover)}.users-person,.users-contact{gap:2px;display:grid}.users-person{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.users-person strong,.users-contact span{color:var(--admin-ink);font-weight:600;display:block}.users-person small,.users-contact small,.users-muted{color:var(--admin-muted);font-size:12px}.users-login-when{gap:2px;display:grid}.users-login-when strong{color:var(--admin-ink);font:600 13px/1.25 var(--admin-font)}.users-login-when small{color:var(--admin-muted);font:400 12px/1.2 var(--admin-font)}.users-avatar{color:#fff;width:36px;height:36px;font:600 12px/1 var(--admin-font);background:linear-gradient(145deg,#0f4179,#1a66ae);border-radius:10px;place-items:center;display:grid;overflow:hidden}.users-avatar.is-lg{cursor:pointer;border:0;border-radius:14px;width:56px;height:56px;font-size:16px}.users-avatar img{object-fit:cover;width:100%;height:100%}.users-text{font:600 13px/1.3 var(--admin-font)}.users-text.is-active{color:#0e7a5f}.users-text.is-blocked{color:#b42318}.users-text.is-pending{color:#b07a12}.users-text.is-sub-active{color:#1a66ae}.users-text.is-sub-trial{color:#0f4179}.users-text.is-sub-past_due{color:#b07a12}.users-text.is-sub-canceled,.users-text.is-sub-none{color:var(--admin-muted)}.admin-shell.theme-dark .users-text.is-active,.users-drawer-root.theme-dark .users-text.is-active{color:#4fd1a5}.admin-shell.theme-dark .users-text.is-blocked,.users-drawer-root.theme-dark .users-text.is-blocked{color:#f07167}.admin-shell.theme-dark .users-text.is-pending,.admin-shell.theme-dark .users-text.is-sub-past_due,.users-drawer-root.theme-dark .users-text.is-pending,.users-drawer-root.theme-dark .users-text.is-sub-past_due{color:#e0b45a}.admin-shell.theme-dark .users-text.is-sub-active,.admin-shell.theme-dark .users-text.is-sub-trial,.users-drawer-root.theme-dark .users-text.is-sub-active,.users-drawer-root.theme-dark .users-text.is-sub-trial{color:#8eb4e8}.users-verify-icon{width:22px;height:22px;color:var(--admin-muted);place-items:center;display:inline-grid}.users-verify-icon.is-whatsapp{color:#25d366}.users-verify-icon.is-email{color:#1a66ae}.users-verify-icon.is-none{color:var(--admin-muted);font:600 14px/1 var(--admin-font)}.admin-shell.theme-dark .users-verify-icon.is-email,.users-drawer-root.theme-dark .users-verify-icon.is-email{color:#8eb4e8}.users-pager{border-top:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.users-pager p{color:var(--admin-muted);font:500 12px/1.3 var(--admin-font);margin:0}.users-pager>div{gap:8px;display:flex}.users-empty,.users-muted-block{color:var(--admin-muted);font:400 13px/1.45 var(--admin-font);margin:0}.users-drawer-root{z-index:70;position:fixed;inset:0}.users-drawer-backdrop{cursor:pointer;background:#08101c6b;border:0;animation:.28s both users-drawer-fade-in;position:absolute;inset:0}.users-drawer-backdrop.is-out{animation:.28s both users-drawer-fade-out}.users-drawer-root.theme-dark .users-drawer-backdrop{background:#0000008c}.users-drawer{z-index:1;border:1px solid var(--admin-card-border,#e8edf3);background:var(--admin-card,#fff);width:min(560px,100vw - 24px);height:auto;color:var(--admin-ink,#1a2332);border-radius:18px;grid-template-rows:auto auto minmax(0,1fr) auto;animation:.28s cubic-bezier(.22,1,.36,1) both users-drawer-in;display:grid;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-18px 0 48px #0812242e}.users-drawer.is-out{animation:.28s cubic-bezier(.4,0,1,1) both users-drawer-out}.users-drawer-root.theme-dark .users-drawer{color:#e9eef6;--admin-card:#0c1a30;--admin-bg:#ffffff08;--admin-ink:#e9eef6;--admin-muted:#8b9bb0;--admin-line:#ffffff1a;--admin-card-border:#ffffff1a;--admin-accent:#8eb4e8;--admin-soft:#ffffff0a;--admin-font:"Poppins", sans-serif;background:#0c1a30;box-shadow:-18px 0 48px #00000073}.users-drawer-head,.users-drawer-foot{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.users-drawer-foot{border-bottom:0;border-top:1px solid var(--admin-line);align-items:center}.users-drawer-identity{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid}.users-drawer-kicker{color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px}.users-drawer-identity h2{font:600 20px/1.2 var(--admin-font);margin:0}.users-drawer-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.users-drawer-tabs{margin:0;padding:0 8px}.users-drawer-tab{padding-top:12px;padding-bottom:12px}.users-drawer-body{min-height:0;padding:16px 18px 24px;overflow:auto}.users-form-grid{gap:12px;display:grid}.users-tags,.users-drawer-badges{flex-wrap:wrap;gap:6px;display:flex}.users-tag{background:color-mix(in srgb, var(--admin-accent) 12%, transparent);min-height:28px;color:var(--admin-accent);font:600 12px/1 var(--admin-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.users-tag-add{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.users-timeline small{color:var(--admin-muted);font-size:12px}.users-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.users-alert{color:#b07a12;font:500 13px/1.4 var(--admin-font);background:#c48a1a24;border-radius:12px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}.users-drawer-root.theme-dark .users-alert{color:#e0b45a}.is-ok-icon{color:#0e7a5f}.users-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.users-timeline li{border-left:2px solid var(--admin-line);padding:0 0 16px 18px;position:relative}.users-timeline li:before{content:"";background:var(--admin-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:-5px}.users-timeline li.is-ok:before{background:#0e7a5f}.users-timeline li.is-warn:before{background:#c48a1a}.users-timeline li.is-accent:before{background:#1a66ae}.users-timeline strong{font:600 14px/1.3 var(--admin-font);display:block}.users-timeline p{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:4px 0}@keyframes users-drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes users-drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes users-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes users-drawer-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=1100px){.users-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.users-filter-grid{grid-template-columns:1fr 1fr}.users-table th:nth-child(3),.users-table td:nth-child(3),.users-table th:nth-child(6),.users-table td:nth-child(6){display:none}.users-drawer{width:calc(100vw - 24px)}}.asubs-page,.indg-page,.asup-page,.anot-page,.afaq-page,.adocs-page,.fin-page,.cfg-page,.apst-page,.aabs-page,.aguincho-page,.atelem-page,.afipe-page,.aprot-page,.aop-page,.aprod-page,.aapi-page,.aed-page,.gwin-page,.admin-page.aop-page,.admin-page.aprod-page,.admin-page.aapi-page{flex-direction:column;gap:0;width:100%;max-width:none;display:flex;overflow:hidden}.asubs-shell{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.asubs-shell-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.asubs-shell-body>.asubs-list-view,.asubs-shell-body>.asubs-scroll-stack,.asubs-shell-body>.asubs-panel,.asubs-shell-body>.uchart-page,.asubs-shell-body>.fin-charts{flex:auto;min-height:0}.asubs-shell .asubs-panel{box-shadow:none;overscroll-behavior:contain;background:0 0;border:0;border-radius:0;overflow:auto}.asubs-pay{color:var(--admin-ink);font-weight:600}.asubs-pay.is-manual{color:#1a66ae}.asubs-pay.is-pending{color:#a16207}.asubs-pay.is-diverged{color:#c2410c}.asubs-pay.is-muted{color:var(--admin-muted)}.asubs-help{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:0}.asubs-list-view{flex-direction:column;min-height:0;display:flex;overflow:hidden}.asubs-list-view .admin-kpi-row,.asubs-scroll-stack>.admin-kpi-row{flex:none;margin:0;padding:14px 16px 4px}.asubs-list-view .asubs-filters,.asubs-list-view .users-filters,.asubs-list-view .anot-toolbar,.asubs-list-view .cfg-toolbar,.asubs-list-view .asubs-panel-head,.asubs-list-view .fin-toolbar{border-bottom:1px solid var(--admin-line);flex:none;padding:12px 18px 14px}.asubs-list-view .anot-toolbar{border-bottom:0;justify-content:flex-end;gap:8px;padding-bottom:10px;display:flex}.asubs-list-view .anot-toolbar+.users-filters,.asubs-list-view .anot-toolbar+.asubs-filters{padding-top:0}.asubs-list-view .asubs-table-wrap,.asubs-list-view .users-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.asubs-list-view .users-table-card,.asubs-list-view .asup-table-card{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;margin:0;padding:0;display:flex;overflow:hidden}.asubs-list-view .cfg-temp{flex:none;margin:0 18px 10px}.asubs-scroll-stack{overscroll-behavior:contain;flex-direction:column;gap:0;min-height:0;display:flex;overflow:auto}.asubs-scroll-stack>.asubs-panel{flex:none;overflow:visible}.asubs-scroll-stack>.asubs-panel+.asubs-panel{border-top:1px solid var(--admin-line)}.asubs-shell-body>.uchart-page,.asubs-shell-body>.fin-charts{overscroll-behavior:contain;padding:14px 16px 18px;overflow:auto}.asubs-shell-body>.shell-hint,.asubs-shell-body>.users-load-error,.asubs-shell-body>.cfg-load-error,.asubs-shell-body>.fin-empty,.asubs-list-view>.cfg-load-error{flex:none;margin:0;padding:12px 18px 0}.asubs-tabs{flex-wrap:wrap;flex:none;gap:4px}.asubs-panel{border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow);border-radius:18px;gap:14px;padding:16px 18px;display:grid}.asubs-panel-head{justify-content:flex-end;align-items:center;gap:12px;display:flex}.asubs-panel-head h2{color:var(--admin-ink);font:600 16px/1.3 var(--admin-font);margin:0 0 4px}.asubs-panel-head p{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:0}.asubs-lines{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;display:grid}.asubs-lines-1{grid-template-columns:minmax(0,280px)}.asubs-lines-2{grid-template-columns:repeat(2,minmax(0,1fr))}.asubs-lines-3{grid-template-columns:repeat(3,minmax(0,1fr))}.asubs-lines .users-line-field>span{text-align:center}.asubs-lines .asubs-num{text-align:center;font-variant-numeric:tabular-nums;padding-right:0}.asubs-lines input[type=number]{-moz-appearance:textfield}.asubs-lines input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.asubs-lines input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.asubs-hint{color:var(--admin-muted);font:400 12.5px/1.45 var(--admin-font);margin:0}.asubs-config{gap:18px}.asubs-config-flow{background:linear-gradient(105deg, color-mix(in srgb, var(--admin-accent) 10%, var(--admin-card)), color-mix(in srgb, var(--admin-accent) 3%, var(--admin-card)));border:1px solid color-mix(in srgb, var(--admin-accent) 18%, var(--admin-card-border));border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 14px;display:flex}.asubs-config-flow>span{color:var(--admin-ink);font:600 12px/1.2 var(--admin-font);letter-spacing:.01em}.asubs-config-flow>span.is-accent{color:var(--admin-accent)}.asubs-config-flow>span.is-warn{color:#c47a12}.admin-shell.theme-dark .asubs-config-flow>span.is-warn{color:#f0b35a}.asubs-config-flow>i{background:color-mix(in srgb, var(--admin-ink) 22%, transparent);width:18px;height:1px}.asubs-config-flow>em{font:500 11px/1 var(--admin-font);color:var(--admin-muted);text-transform:lowercase;font-style:normal}.asubs-config-block{border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);gap:14px;padding-top:14px;display:grid}.asubs-config-flow+.asubs-config-block{border-top:0;padding-top:0}.asubs-config-block-head{align-items:flex-start;gap:12px;display:flex}.asubs-config-block-head>svg{color:var(--admin-accent);flex:none;margin-top:2px}.asubs-config-block-head>div{flex:auto;min-width:0}.asubs-config-block-head strong{color:var(--admin-ink);font:600 14px/1.3 var(--admin-font);display:block}.asubs-config-block-head p{color:var(--admin-muted);font:400 12.5px/1.4 var(--admin-font);margin:2px 0 0}.asubs-config-block.is-disabled .asubs-lines,.asubs-config-block.is-disabled .asubs-config-switch-field{opacity:.45;pointer-events:none}.asubs-config-switch-field{align-content:start;justify-items:center;gap:6px;width:100%;display:grid}.asubs-config-switch-field>span{width:100%;color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;text-align:center}.asubs-config-switch-row{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);justify-content:center;justify-items:center;gap:8px;width:100%;min-height:42px;padding:4px 0 8px;display:grid}.asubs-config-switch-row .asubs-toggle{margin-inline:auto}.asubs-config-switch-row em{width:100%;color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);text-align:center;margin:0;font-style:normal}.asubs-email-list{gap:8px;display:grid}.asubs-email-card{border:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);background:color-mix(in srgb, var(--admin-ink) 2.5%, transparent);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}.asubs-email-card:hover{background:color-mix(in srgb, var(--admin-accent) 8%, transparent);border-color:color-mix(in srgb, var(--admin-accent) 32%, transparent)}.asubs-email-card-copy{flex:auto;min-width:0}.asubs-email-card-copy strong{color:var(--admin-ink);font:600 14px/1.3 var(--admin-font);display:block}.asubs-email-card-copy span{color:var(--admin-ink);font:400 13px/1.35 var(--admin-font);margin-top:2px;display:block}.asubs-email-card-copy em{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin-top:4px;font-style:normal;display:block}.asubs-email-card .asubs-toggle{align-self:center;margin:0}.asubs-toggle{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.asubs-toggle-track{border-radius:999px;width:44px;height:26px;margin:0;transition:background .18s;display:block;position:relative}.asubs-toggle.is-off .asubs-toggle-track{background:#b42318}.asubs-toggle.is-on .asubs-toggle-track{background:#0e7a5f}.asubs-toggle-knob{background:#fff;border-radius:50%;width:20px;height:20px;margin:0;transition:left .18s;position:absolute;top:50%;left:3px;transform:translateY(-50%);box-shadow:0 1px 4px #00000038}.asubs-toggle.is-on .asubs-toggle-knob{left:21px}.asubs-drawer-head-actions,.asubs-email-modal-head-actions{align-items:center;gap:10px;display:flex}.asubs-email-modal-root{z-index:100;font-family:var(--admin-font);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asubs-email-modal-backdrop{background:#0a122073;border:0;animation:.2s both asubs-fade-in;position:absolute;inset:0}.asubs-email-modal{z-index:1;border:1px solid var(--admin-card-border);background:var(--admin-card);width:min(1200px,100vw - 40px);height:min(880px,100vh - 40px);color:var(--admin-ink);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both asubs-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.asubs-email-modal-root.is-leaving .asubs-email-modal{animation:.2s both asubs-modal-out}.asubs-email-modal-root.is-leaving .asubs-email-modal-backdrop{animation:.2s both asubs-fade-out}.asubs-email-modal-root.theme-dark .asubs-email-modal{background:#0c1a30}.asubs-email-modal-head{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 14px 22px;display:flex}.asubs-email-modal-head .cms-modal-close{position:static}.asubs-email-modal-head h3{font:600 17px/1.25 var(--admin-font);margin:0}.asubs-icon-btn{border:1px solid var(--admin-card-border);background:var(--admin-card);width:36px;height:36px;color:var(--admin-ink);cursor:pointer;border-radius:10px;place-items:center;padding:0;transition:background .15s,border-color .15s,color .15s,opacity .15s;display:inline-grid}.asubs-icon-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--admin-accent) 40%, transparent);background:color-mix(in srgb, var(--admin-accent) 8%, transparent)}.asubs-icon-btn:disabled{opacity:.38;cursor:default}.asubs-icon-btn.is-danger{color:#b42318}.asubs-icon-btn.is-danger:hover:not(:disabled){background:#b4231814;border-color:#b4231866}.asubs-email-modal-main{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:0;display:grid}.asubs-email-modal-editor{border-right:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);flex-direction:column;gap:16px;min-width:0;min-height:0;padding:18px 20px 16px;display:flex;overflow:auto}.asubs-email-modal-meta{gap:12px;display:grid}.asubs-email-triggers{gap:8px;display:grid}.asubs-email-triggers>span{color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase}.asubs-email-html-field{flex-direction:column;flex:auto;min-height:220px;display:flex;margin-top:0!important}.asubs-email-html-field .asubs-html{resize:none;flex:auto;height:100%;min-height:200px!important;padding:12px 0!important;font:500 12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace!important}.asubs-email-modal-preview{background:linear-gradient(180deg, color-mix(in srgb, var(--admin-ink) 4%, transparent), transparent 48px), color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));min-width:0;min-height:0;position:relative}.asubs-email-modal-preview .asubs-preview{background:#fff;border:0;border-radius:0;width:100%;height:100%;min-height:0;display:block}@keyframes asubs-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes asubs-modal-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(10px)scale(.98)}}.asubs-status{font:600 13px/1.3 var(--admin-font)}.asubs-status.is-active{color:#0e7a5f}.asubs-status.is-late{color:#b42318}.asubs-status.is-trial{color:#1a66ae}.asubs-status.is-cancelled,.asubs-status.is-muted{color:var(--admin-muted)}.asubs-status.is-ok{color:#0e7a5f}.asubs-status.is-warn{color:#c47a12}.asubs-status.is-danger{color:#b42318}.admin-shell.theme-dark .asubs-status.is-active,.admin-shell.theme-dark .asubs-status.is-ok{color:#4fd1a5}.admin-shell.theme-dark .asubs-status.is-late,.admin-shell.theme-dark .asubs-status.is-danger{color:#f07167}.admin-shell.theme-dark .asubs-status.is-trial{color:#8eb4e8}.admin-shell.theme-dark .asubs-status.is-warn{color:#f0b35a}.asubs-table td.is-center code{text-align:center;display:inline-block}.asubs-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.asubs-inline-input{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 16%, transparent);width:100%;min-width:0;height:36px;color:var(--admin-ink);font:500 13px/1.2 var(--admin-font);background:0 0;border-radius:0;outline:none;padding:0 2px}.asubs-inline-input.is-center{text-align:center}.asubs-inline-input:focus{border-bottom-color:var(--admin-accent)}.asubs-create-discount-modal{width:min(920px,100vw - 40px);height:auto;max-height:min(880px,100vh - 40px)}.asubs-create-discount-body{flex-direction:column;flex:auto;gap:16px;min-height:0;padding:18px 22px 20px;display:flex;overflow:auto}.asubs-create-discount-list{gap:18px;display:grid}.asubs-create-discount-row{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);gap:12px;padding-bottom:16px;display:grid}.asubs-create-discount-row:last-child{border-bottom:0;padding-bottom:0}.asubs-create-discount-row-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.asubs-create-discount-row-head strong{font:600 13px/1.2 var(--admin-font);color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase}.asubs-create-discount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;display:grid}.asubs-create-discount-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:4px;display:flex}.asubs-discount-tip{justify-content:center;align-items:center;display:inline-flex;position:relative}.asubs-discount-tip-icon{color:#0e7a5f;cursor:default;background:#0e7a5f1f;border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.asubs-discount-tip-panel{z-index:40;border:1px solid var(--admin-card-border);background:var(--admin-card);min-width:148px;color:var(--admin-ink);font:500 12px/1.35 var(--admin-font);text-align:center;white-space:nowrap;opacity:0;pointer-events:none;border-radius:12px;gap:4px;padding:10px 12px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 10px 28px #0f172a29}.admin-shell.theme-dark .asubs-discount-tip-panel{background:#0c1a30;box-shadow:0 10px 28px #00000073}.asubs-discount-tip-panel strong{font:600 14px/1.2 var(--admin-font)}.asubs-discount-tip-panel span,.asubs-discount-tip-panel code{color:var(--admin-muted);font:500 12px/1.3 var(--admin-font)}.asubs-discount-tip-panel code{color:var(--admin-ink)}.asubs-discount-tip:hover .asubs-discount-tip-panel,.asubs-discount-tip:focus-within .asubs-discount-tip-panel{opacity:1;transform:translate(-50%)translateY(0)}.asubs-table tbody tr:nth-last-child(-n+3) .asubs-discount-tip-panel{top:auto;bottom:calc(100% + 8px);transform:translate(-50%)translateY(4px)}.asubs-table tbody tr:nth-last-child(-n+3) .asubs-discount-tip:hover .asubs-discount-tip-panel,.asubs-table tbody tr:nth-last-child(-n+3) .asubs-discount-tip:focus-within .asubs-discount-tip-panel{transform:translate(-50%)translateY(0)}.asubs-discount-validity{justify-items:center;gap:6px;min-width:140px;display:grid}.asubs-discount-validity.is-form{justify-items:stretch;width:100%;min-width:0}.asubs-email-card-side{color:var(--admin-accent);flex:none;align-items:center;gap:12px;display:flex}.indg-discount-table td{vertical-align:middle}.indg-discount-table .admin-select{min-width:88px}.asubs-filters-bar{align-items:flex-end}.asubs-filters-bar .asubs-search{flex:280px}.asubs-filters-action{margin-left:auto}.asubs-search{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 2%, transparent);min-width:min(320px,100%);color:var(--admin-muted);border-radius:12px;flex:240px;align-items:center;gap:8px;padding:0 12px;display:flex}.asubs-search input{width:100%;height:40px;color:var(--admin-ink);font:400 13.5px/1.2 var(--admin-font);background:0 0;border:0;outline:0}.asubs-table-wrap{width:100%;overflow:auto}.asubs-table{border-collapse:collapse;width:100%}.asubs-table th,.asubs-table td{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 7%, transparent);color:var(--admin-ink);font:500 13px/1.35 var(--admin-font);text-align:left;vertical-align:middle;padding:12px 10px}.asubs-table th:first-child,.asubs-table td:first-child{padding-left:16px}.asubs-table th:last-child,.asubs-table td:last-child{padding-right:16px}.asubs-table th{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase}.asubs-table .is-center,.asubs-table th.is-center{text-align:center}.asubs-table td strong{font-weight:600;display:block}.asubs-table td small{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin-top:2px;display:block}.asubs-table code{color:var(--admin-muted);font:500 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.asubs-icon-btn{justify-content:center;width:36px;height:36px;min-width:36px!important;padding:0!important}.asubs-cut-cell{justify-content:center;align-items:center;gap:6px;display:inline-flex}.asubs-cut-cell .admin-date{width:132px}.asubs-drawer-root{z-index:80;font-family:var(--admin-font);justify-items:end;padding:12px;display:grid;position:fixed;inset:0}.asubs-drawer-backdrop{background:#0a122061;border:0;animation:.2s both asubs-fade-in;position:absolute;inset:0}.asubs-drawer{z-index:1;border:1px solid var(--admin-card-border);background:var(--admin-card);width:min(520px,100vw - 24px);height:calc(100vh - 24px);color:var(--admin-ink);border-radius:18px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both asubs-slide-in;display:flex;position:relative;overflow:hidden;transform:translate(0);box-shadow:0 18px 48px #0f172a38}.asubs-drawer-root.is-leaving .asubs-drawer{animation:.22s both asubs-slide-out}.asubs-drawer-root.is-leaving .asubs-drawer-backdrop{animation:.22s both asubs-fade-out}.asubs-drawer-root.theme-dark .asubs-drawer{background:#0c1a30}.asubs-drawer-head,.asubs-drawer-foot{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.asubs-drawer-foot{border-bottom:0;border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);justify-content:flex-end}.asubs-drawer-head h3{font:600 17px/1.25 var(--admin-font);margin:0 0 4px}.asubs-drawer-head p{color:var(--admin-muted);font:400 12.5px/1.4 var(--admin-font);margin:0}.asubs-drawer-body{flex:auto;padding:10px 16px 14px;display:block;overflow:auto}.asubs-trigger-grid{flex-wrap:wrap;gap:6px;display:flex}.asubs-trigger{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);color:var(--admin-muted);font:500 12px/1.2 var(--admin-font);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.asubs-trigger:hover{border-color:color-mix(in srgb, var(--admin-accent) 35%, transparent);color:var(--admin-ink)}.asubs-trigger.is-on{border-color:color-mix(in srgb, var(--admin-accent) 45%, transparent);background:color-mix(in srgb, var(--admin-accent) 12%, transparent);color:var(--admin-accent);font-weight:600}.asubs-html{min-height:180px!important;font:500 12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace!important}.asubs-preview{border:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);background:#fff;border-radius:14px;width:100%;height:280px}.asubs-timeline{flex-direction:column;align-content:flex-start;gap:0;height:auto;margin:0;padding:0;list-style:none;display:flex}.asubs-timeline li{border-left:2px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);flex:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:0 0 6px 16px;display:flex;position:relative}.asubs-timeline li:last-child{border-left-color:#0000;padding-bottom:0}.asubs-timeline li:before{content:"";background:var(--admin-accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent) 16%, transparent);border-radius:50%;position:absolute;top:5px;left:-5px}.asubs-timeline li.is-ok:before{background:#0e7a5f;box-shadow:0 0 0 3px #0e7a5f2e}.asubs-timeline li.is-warn:before{background:#b42318;box-shadow:0 0 0 3px #b4231829}.asubs-timeline li.is-accent:before{background:#1a66ae;box-shadow:0 0 0 3px #1a66ae29}.asubs-timeline-main{min-width:0}.asubs-timeline strong{font:600 13px/1.15 var(--admin-font);margin:0;display:block}.asubs-timeline p{color:var(--admin-muted);font:400 11.5px/1.2 var(--admin-font);margin:1px 0 0}.asubs-timeline em{font:700 12.5px/1 var(--admin-font);font-variant-numeric:tabular-nums;flex:none;margin-top:1px;font-style:normal}.asubs-timeline em.is-ok{color:#0e7a5f}.asubs-timeline em.is-warn{color:#b42318}.asubs-timeline em.is-accent,.asubs-timeline em.is-muted{color:var(--admin-muted);font-weight:600}.asubs-ledger-balance.is-ok{color:#0e7a5f;font-weight:600}.asubs-ledger-balance.is-warn{color:#b42318;font-weight:600}.asubs-toast{z-index:90;color:#fff;font:500 13px/1.3 var(--admin-font);background:#161f2e;border-radius:12px;padding:12px 14px;position:fixed;bottom:18px;right:18px;box-shadow:0 12px 28px #0f172a47}@keyframes asubs-slide-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes asubs-slide-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes asubs-fade-in{0%{opacity:0}to{opacity:1}}@keyframes asubs-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=1100px){.asubs-lines,.asubs-lines-3,.asubs-create-discount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asubs-email-modal-main{grid-template-rows:minmax(0,1fr) minmax(280px,42%);grid-template-columns:1fr}.asubs-email-modal-editor{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent)}}@media (width<=720px){.asubs-lines,.asubs-lines-1,.asubs-lines-2,.asubs-lines-3,.asubs-create-discount-grid{grid-template-columns:1fr}.asubs-panel-head{flex-direction:column}.asubs-config-block-head{flex-wrap:wrap}.asubs-config-flow{gap:6px 8px}.asubs-cut-cell{flex-direction:column}.asubs-email-modal-root{padding:0}.asubs-email-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.asubs-email-modal-main{grid-template-rows:minmax(0,1fr) minmax(240px,38%)}.asubs-email-modal-head{align-items:center}}@media (prefers-reduced-motion:reduce){.asubs-drawer,.asubs-drawer-backdrop,.asubs-drawer-root.is-leaving .asubs-drawer,.asubs-drawer-root.is-leaving .asubs-drawer-backdrop,.asubs-email-modal,.asubs-email-modal-backdrop,.asubs-email-modal-root.is-leaving .asubs-email-modal,.asubs-email-modal-root.is-leaving .asubs-email-modal-backdrop{animation:none!important}}.admin-date{min-width:0;font-family:var(--admin-font,"Poppins", sans-serif);gap:6px;display:grid}.admin-date>span{color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase}.admin-date-trigger{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 2%, transparent);width:100%;min-height:40px;color:var(--admin-ink);font:500 13.5px/1.2 var(--admin-font);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;transition:border-color .15s,background .15s;display:flex}.admin-date-trigger:hover,.admin-date-trigger.is-open{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-card-border))}.admin-date-trigger .is-placeholder{color:var(--admin-muted)}.admin-date.is-line .admin-date-trigger{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 18%, transparent);min-height:34px;font:500 12.5px/1.2 var(--admin-font);background:0 0;border-radius:0;padding:0 2px 0 0}.admin-date.is-line .admin-date-trigger:hover,.admin-date.is-line .admin-date-trigger.is-open{border-bottom-color:var(--admin-accent);background:0 0}.admin-date-menu{z-index:120;border:1px solid var(--admin-card-border);background:var(--admin-card);width:292px;color:var(--admin-ink);font-family:var(--admin-font,"Poppins", sans-serif);border-radius:16px;padding:12px;position:fixed;box-shadow:0 16px 40px #0f172a33}.admin-shell.theme-dark .admin-date-menu{background:#0c1a30;box-shadow:0 18px 42px #00000073}.admin-date-nav{grid-template-columns:32px 1fr 32px;align-items:center;gap:6px;margin-bottom:10px;display:grid}.admin-date-nav strong{text-align:center;font:600 13.5px/1.2 var(--admin-font);text-transform:capitalize}.admin-date-nav button,.admin-date-foot button{min-width:32px;height:32px;color:var(--admin-ink);font:600 12.5px/1 var(--admin-font);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0 8px;display:inline-grid}.admin-date-nav button:hover,.admin-date-foot button:hover{background:color-mix(in srgb, var(--admin-accent) 12%, transparent);color:var(--admin-accent)}.admin-date-week,.admin-date-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.admin-date-week span{height:28px;color:var(--admin-muted);font:600 11px/1 var(--admin-font);place-items:center;display:grid}.admin-date-day{height:34px;color:var(--admin-ink);font:500 13px/1 var(--admin-font);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.admin-date-day:hover{background:color-mix(in srgb, var(--admin-accent) 12%, transparent)}.admin-date-day.is-out{color:color-mix(in srgb, var(--admin-muted) 70%, transparent)}.admin-date-day.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--admin-accent) 55%, transparent)}.admin-date-day.is-selected{background:var(--admin-accent);color:#fff;font-weight:600}.admin-shell.theme-dark .admin-date-day.is-selected{color:#0c1a30}.admin-date-foot{border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);justify-content:space-between;gap:8px;margin-top:8px;padding-top:8px;display:flex}.admin-date-foot button{color:var(--admin-accent)}.admin-row-menu{z-index:95;border:1px solid var(--admin-card-border);background:var(--admin-card);border-radius:12px;min-width:180px;padding:6px;display:grid;position:fixed;box-shadow:0 12px 32px #0f172a2e}.admin-shell.theme-dark .admin-row-menu{background:#0c1a30;box-shadow:0 12px 32px #00000073}.admin-row-menu.is-rich{min-width:288px}.admin-row-menu button{width:100%;color:var(--admin-ink);font:500 13px/1.2 var(--admin-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.admin-row-menu:not(.is-rich) button{align-items:center}.admin-row-menu button>svg{flex:none;margin-top:1px}.admin-row-menu:not(.is-rich) button>svg{margin-top:0}.admin-row-menu-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-row-menu-label{font:600 13px/1.25 var(--admin-font)}.admin-row-menu:not(.is-rich) .admin-row-menu-label{font-weight:500}.admin-row-menu-desc{color:var(--admin-muted);font:400 11px/1.35 var(--admin-font)}.admin-row-menu button:hover{background:color-mix(in srgb, var(--admin-accent) 10%, transparent)}.admin-row-menu button.is-danger{color:#b42318}.admin-row-menu button.is-danger .admin-row-menu-desc{color:color-mix(in srgb, #b42318 72%, var(--admin-muted))}.admin-row-menu button.is-danger:hover{background:#b423181a}.admin-row-menu-empty{color:var(--admin-muted);font:500 13px/1 var(--admin-font)}.asubs-icon-btn.is-open{border-color:color-mix(in srgb, var(--admin-accent) 40%, transparent);background:color-mix(in srgb, var(--admin-accent) 8%, transparent)}.admin-select{gap:6px;min-width:0;display:grid}.admin-select>span{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font)}.admin-select.is-line{gap:4px}.admin-select.is-line>span{font:400 14px/1.2 var(--admin-font)}.admin-select.is-line .admin-select-trigger{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 22%, transparent);min-height:40px;font:400 16px/1.3 var(--admin-font);background:0 0;border-radius:0;padding:0 28px 0 0}.admin-shell.theme-dark .admin-select.is-line .admin-select-trigger,.users-drawer-root.theme-dark .admin-select.is-line .admin-select-trigger{background:0 0}.admin-select.is-line .admin-select-trigger.is-open,.admin-select.is-line .admin-select-trigger:focus-visible{border-bottom-color:var(--admin-ink);outline:none}.admin-select-trigger{border:1px solid var(--admin-card-border);background:var(--admin-bg);width:100%;min-height:40px;color:var(--admin-ink);font:400 13.5px/1.35 var(--admin-font);text-align:left;cursor:pointer;border-radius:10px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 12px;display:grid}.admin-shell.theme-dark .admin-select-trigger{background:#ffffff08}.admin-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-select-trigger .is-placeholder{color:var(--admin-muted)}.admin-select-trigger svg{color:var(--admin-muted);transition:transform .16s}.admin-select-trigger.is-open{border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-card-border))}.admin-select-trigger.is-open svg{transform:rotate(180deg)}.admin-select-trigger:focus-visible{outline:2px solid color-mix(in srgb, var(--admin-accent) 70%, transparent);outline-offset:2px}.admin-select-menu{z-index:110;border:1px solid var(--admin-card-border);background:var(--admin-card);max-height:min(280px,100dvh - 24px);color:var(--admin-ink);scrollbar-width:none;border-radius:12px;gap:2px;padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 16px 36px #0812242e}.admin-shell.theme-dark .admin-select-menu{box-shadow:0 16px 36px #00000073}.admin-select-menu::-webkit-scrollbar{display:none}.admin-select-option{width:100%;min-height:38px;color:var(--admin-ink);font:500 13px/1.3 var(--admin-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;padding:0 10px;display:grid}.admin-select-option.is-highlight,.admin-select-option:hover{background:var(--admin-hover)}.admin-select-option.is-active{color:var(--admin-accent)}.admin-select-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.afipe-empty{color:var(--admin-muted);flex-direction:column;align-items:flex-start;gap:6px;padding:28px 20px;font-family:Poppins,sans-serif;display:flex}.afipe-empty strong{color:var(--admin-ink);font-size:.95rem;font-weight:600}.afipe-empty p{max-width:42rem;margin:0;font-size:.82rem;line-height:1.45}.afipe-drawer{font-family:Poppins,sans-serif}.afipe-drawer-section{flex-direction:column;gap:0;padding:8px 0 18px;display:flex}.afipe-when{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.afipe-when strong{color:var(--admin-ink);font:600 13px/1.2 Poppins,sans-serif}.afipe-when small{color:var(--admin-muted);font:500 11px/1.2 Poppins,sans-serif}.afipe-who{color:var(--admin-ink);font:600 13px/1.25 Poppins,sans-serif}@media (width<=760px){.users-table.afipe-table th:nth-child(n),.users-table.afipe-table td:nth-child(n){display:table-cell}}.afipe-drawer-section h3{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 8px;font-size:.72rem;font-weight:600}.aprot-page .asubs-scroll-stack{flex:1;min-height:0;overflow:auto}.aprot-ok{color:#0e7a5f;font-weight:600}.aprot-wait{color:#b45309;font-weight:600}.aprot-note{color:var(--admin-muted);margin:12px 0;font:400 13px/1.45 Poppins,sans-serif}.aprot-fault{color:#c2410c;margin:12px 0 0;font:600 13px/1.4 Poppins,sans-serif}.aprot-page .cms-btn{margin-top:16px}.aprot-result{margin-top:8px}.aguincho-page{font-family:Poppins,sans-serif}.aguincho-page .asubs-shell,.aguincho-page .asubs-shell-body,.aguincho-page .asubs-list-view{min-height:0}.aguincho-page .asubs-list-view .asubs-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.aguincho-page .asubs-list-view .users-pager{flex:none}.aguincho-page .asubs-table thead th{z-index:1;background:var(--admin-card);position:sticky;top:0}.aguincho-page .asubs-scroll-stack{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.aguincho-page .asubs-scroll-stack>.asubs-panel{gap:6px;padding-top:10px}.aguincho-page .asubs-scroll-stack .asubs-panel-head{min-height:0;padding:0}.aguincho-config-row{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}@media (width<=720px){.aguincho-config-row{grid-template-columns:1fr}}.aguincho-check-group{border:0;border-top:1px solid var(--admin-line);margin:10px 0 4px;padding:12px 0 8px}.aguincho-check-group legend{color:var(--admin-ink);padding:0;font:600 13px/1.3 Poppins,sans-serif}.aguincho-check-hint{color:var(--admin-muted);margin:4px 0 10px;font:400 12px/1.4 Poppins,sans-serif}.aguincho-check-grid{flex-wrap:wrap;gap:8px;display:flex}.aguincho-check{border:1.5px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);min-height:36px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font:500 13px/1 Poppins,sans-serif;display:inline-flex}.aguincho-check input{accent-color:#0e7a5f;width:15px;height:15px;margin:0}.aguincho-check.is-on{background:#0e7a5f1a;border-color:#0e7a5f73}.aguincho-text{color:var(--admin-ink);font-weight:600}.aguincho-text.is-ok{color:#0e7a5f}.aguincho-text.is-info{color:#1a66ae}.aguincho-text.is-warn{color:#a16207}.aguincho-text.is-danger{color:#b42318}.aguincho-text.is-muted{color:var(--admin-muted)}.admin-shell.theme-dark .aguincho-text.is-ok{color:#5dcea8}.admin-shell.theme-dark .aguincho-text.is-info{color:#7eb6f0}.admin-shell.theme-dark .aguincho-text.is-warn{color:#e2b45c}.admin-shell.theme-dark .aguincho-text.is-danger{color:#f0a3a0}.aguincho-sub{color:var(--admin-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.aguincho-year{flex-direction:column;gap:2px;font-weight:600;display:flex}.aguincho-year small{color:var(--admin-ink);font-size:13px;font-weight:600;line-height:1.35}.aguincho-empty{color:var(--admin-muted);text-align:center;margin:18px 0;font:400 14px/1.4 Poppins,sans-serif}.aguincho-inline-form{border:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);background:var(--admin-card);border-radius:14px;flex:none;margin:0 16px 12px;padding:14px 16px}.aguincho-inline-title{color:var(--admin-ink);margin:0 0 10px;font:600 14px/1.3 Poppins,sans-serif}.aguincho-inline-actions{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.aguincho-refresh-all{flex:none;align-self:flex-end;margin-bottom:2px}.aguincho-spin{animation:.8s linear infinite aguincho-spin}@keyframes aguincho-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aguincho-spin{animation:none}}.aguincho-drawer{width:min(440px,100vw - 24px)}.aguincho-drawer .users-line em,.aguincho-page .asubs-panel .users-line em,.aguincho-page .asubs-scroll-stack .users-line em{text-transform:none;font-style:normal;font-weight:600}.aguincho-drawer .users-line em:not(.aguincho-text),.aguincho-page .asubs-panel .users-line em:not(.aguincho-text),.aguincho-page .asubs-scroll-stack .users-line em:not(.aguincho-text){color:var(--admin-ink)}.aguincho-toast{z-index:80;background:var(--admin-card);color:var(--admin-ink);border-radius:10px;margin:0;padding:10px 14px;font:500 13px/1.3 Poppins,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0000002e}.atelem-page .asubs-shell,.atelem-page .asubs-shell-body,.atelem-page .asubs-list-view{min-height:0}.atelem-page .asubs-list-view .users-table-wrap{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.atelem-page .asubs-list-view .users-pager{flex:none}.atelem-page .asubs-scroll-stack{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.atelem-page .asubs-filters-bar{flex-wrap:nowrap;align-items:flex-end;gap:12px;display:flex}.atelem-page .asubs-filters-bar .asubs-search{flex:auto;min-width:0}.atelem-page .asubs-filters-bar .admin-select{flex:0 0 180px;width:180px}.atelem-page .asubs-filters-bar .asubs-icon-btn{flex:0 0 40px;align-self:flex-end;margin-bottom:2px}.atelem-text{font:600 13px/1.35 Poppins,sans-serif}.atelem-text.is-ok{color:#079455}.atelem-text.is-warn{color:#b54708}.atelem-text.is-danger{color:#d92d20}.atelem-text.is-info{color:#1a4f9c}.atelem-text.is-muted{color:var(--admin-muted,#6b7280)}.admin-shell.theme-dark .atelem-text.is-ok{color:#47cd89}.admin-shell.theme-dark .atelem-text.is-warn{color:#fdb022}.admin-shell.theme-dark .atelem-text.is-danger{color:#f97066}.admin-shell.theme-dark .atelem-text.is-info{color:#84adff}.atelem-sub{color:var(--admin-muted,#6b7280);margin-top:2px;font:400 11px/1.3 Poppins,sans-serif;display:block}.atelem-empty{text-align:center;color:var(--admin-muted,#6b7280);margin:24px 0;font:400 14px/1.4 Poppins,sans-serif}.atelem-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.atelem-page .users-table th.is-center,.atelem-page .users-table td.is-center,.atelem-page .users-table td.is-center .atelem-sub{text-align:center}.atelem-config-toolbar{flex-wrap:nowrap;align-items:flex-end;gap:16px;width:100%;display:flex}.atelem-config-grow{flex:auto;min-width:0}.atelem-config-select{flex:0 0 200px;min-width:180px}.atelem-config-select.atelem-config-grow{flex:auto;min-width:240px}.atelem-config-save{flex:none;align-self:flex-end}@media (width<=720px){.atelem-config-toolbar{flex-wrap:wrap}.atelem-config-select{flex:160px}}.atelem-check-group{border:0;border-top:1px solid var(--admin-line,color-mix(in srgb, var(--admin-ink,#1c2836) 12%, transparent));margin:10px 0 4px;padding:12px 0 8px}.atelem-check-group legend{color:var(--admin-ink,#1c2836);padding:0;font:600 13px/1.3 Poppins,sans-serif}.atelem-check-hint{color:var(--admin-muted,#6b7280);margin:4px 0 10px;font:400 12px/1.4 Poppins,sans-serif}.atelem-check-grid{flex-wrap:wrap;gap:8px;display:flex}.atelem-check{border:1.5px solid color-mix(in srgb, var(--admin-ink,#1c2836) 14%, transparent);min-height:36px;color:var(--admin-ink,#1c2836);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font:500 13px/1 Poppins,sans-serif;display:inline-flex}.atelem-check input{accent-color:#1a4f9c;width:15px;height:15px;margin:0}.atelem-check.is-on{background:#1a4f9c1a;border-color:#1a4f9c73}.atelem-drawer .users-line{margin-bottom:14px}.atelem-toast{z-index:80;background:var(--admin-card,#fff);color:var(--admin-ink,#1c2836);border-radius:10px;margin:0;padding:10px 14px;font:500 13px/1.35 Poppins,sans-serif;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 24px #0f172a24}.atelem-spin{animation:.8s linear infinite atelem-spin}@keyframes atelem-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.atelem-spin{animation:none}}.atelem-page .users-line-check{border-bottom:1px solid color-mix(in srgb, var(--admin-ink,#1c2836) 12%, transparent);justify-content:space-between;align-items:center;gap:16px;padding-bottom:10px;display:flex}.atelem-page .users-line-check span{color:var(--admin-muted,#6b7280);text-transform:uppercase;letter-spacing:.04em;font:500 12px/1.3 Poppins,sans-serif}.atelem-page .users-line-check input[type=checkbox]{accent-color:#1a4f9c;width:18px;height:18px}.aop-operator-cell{font:600 13px/1.3 var(--admin-font);color:var(--admin-ink)}.admin-shell.theme-dark .aop-operator-cell{color:var(--admin-ink)}.admin-page.aop-page,.aop-page .asubs-shell,.aop-page .cms-section.asubs-shell{width:100%;max-width:none}.aop-text.is-active{color:#0e7a5f}.aop-text.is-draft{color:var(--admin-muted)}.aop-text.is-suspended{color:#b42318;font-weight:600}.aop-text.is-churned{color:#b42318}.aop-text.is-whitelabel{color:#0f4179}.aop-text.is-api{color:#1a66ae}.aop-text.is-both{color:#0e7a5f}.admin-shell.theme-dark .aop-text.is-active{color:#4fd1a5}.admin-shell.theme-dark .aop-text.is-draft{color:var(--admin-muted)}.admin-shell.theme-dark .aop-text.is-suspended{color:#f07167;font-weight:600}.admin-shell.theme-dark .aop-text.is-churned{color:#f07167}.admin-shell.theme-dark .aop-text.is-whitelabel{color:#8eb4e8}.admin-shell.theme-dark .aop-text.is-api{color:#7eb6e8}.admin-shell.theme-dark .aop-text.is-both,.users-drawer-root.theme-dark .aop-text.is-active{color:#4fd1a5}.users-drawer-root.theme-dark .aop-text.is-suspended{color:#e0b45a}.users-drawer-root.theme-dark .aop-text.is-churned{color:#f07167}.aop-drawer-tabs{border-bottom:1px solid var(--admin-line);flex:none;padding:0 16px}.aop-wl-hint{font:400 12px/1.45 var(--admin-font);color:var(--admin-muted);margin:0 0 12px}.aop-cnpj-hint{font:400 12px/1.45 var(--admin-font);color:var(--admin-muted);margin:-4px 0 12px}.aop-cnpj-hint.is-ok{color:#0e7a5f}.aop-cnpj-hint.is-warn{color:#b42318}.admin-shell.theme-dark .aop-cnpj-hint.is-ok,.users-drawer-root.theme-dark .aop-cnpj-hint.is-ok{color:#4fd1a5}.admin-shell.theme-dark .aop-cnpj-hint.is-warn,.users-drawer-root.theme-dark .aop-cnpj-hint.is-warn{color:#f07167}.aop-color-row{margin:12px 0 16px}.aop-brand-preview{margin:0 0 16px}.aop-products-actions{flex-wrap:wrap;align-self:start;align-items:center;gap:8px;margin:0 0 14px;display:flex}.aop-products-actions .cms-btn{flex:none;align-self:center;height:40px;min-height:40px;max-height:40px}.aop-tab-locked{color:var(--admin-muted);align-self:start;align-items:flex-start;gap:12px;margin-top:8px;padding:14px 0 4px;display:flex}.aop-tab-locked strong{font:600 14px/1.3 var(--admin-font);color:var(--admin-ink);margin:0 0 4px;display:block}.aop-tab-locked p{font:400 13px/1.45 var(--admin-font);color:var(--admin-muted);margin:0}.aop-product-group{align-self:start;width:100%;margin:0 0 18px}.aop-product-group h3{font:600 12px/1.3 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 8px}.aop-product-desc{font:400 12px/1.35 var(--admin-font);color:var(--admin-muted);text-transform:none;letter-spacing:0;margin-top:2px;display:block}.aop-api-embed{min-height:240px;margin-top:12px}.aop-api-embed .asubs-list-view{overflow:visible}.aop-api-embed .admin-kpi-row,.aop-api-embed .aapi-lead{display:none}.admin-ctx-drawer-root{z-index:90;font-family:Poppins,sans-serif;position:fixed;inset:0}.admin-ctx-drawer-backdrop{cursor:pointer;opacity:1;background:#06101885;border:0;transition:opacity .28s;position:absolute;inset:0}.admin-ctx-drawer-backdrop.is-out{opacity:0}.admin-ctx-drawer{background:var(--admin-card,#fff);color:var(--admin-ink);flex-direction:column;transition:transform .28s;display:flex;position:absolute;inset:0;overflow:hidden;transform:translate(0)}.admin-ctx-drawer-root.theme-dark .admin-ctx-drawer{background:#0c1a30}.admin-ctx-drawer.is-out{transform:translate(100%)}.admin-ctx-drawer-head{border-bottom:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 12px;display:flex}.admin-ctx-drawer-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 4px;font:600 11px/1.2 Poppins,sans-serif}.admin-ctx-drawer-head h2{margin:0;font:600 20px/1.2 Poppins,sans-serif}.admin-ctx-drawer-close{border:1px solid var(--admin-card-border);width:40px;height:40px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.admin-ctx-drawer-body{flex:1;min-height:0;padding:16px 18px 28px;overflow:auto}.admin-ctx-drawer-hint{color:var(--admin-muted);margin:0 0 16px;font:400 13px/1.45 Poppins,sans-serif}.admin-ctx-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-ctx-list>li+li{border-top:1px solid var(--admin-line)}.admin-ctx-row{width:100%;min-height:64px;color:var(--admin-ink);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:12px 14px;display:flex}.admin-ctx-row:hover{background:color-mix(in srgb, var(--admin-ink) 4%, transparent)}.admin-ctx-row.is-selected{background:color-mix(in srgb, var(--admin-accent,#0f4179) 8%, transparent)}.admin-ctx-row-logo{background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-card));border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.admin-ctx-row-logo img{object-fit:contain;max-width:36px;max-height:36px}.admin-ctx-row-logo.is-platform{color:var(--admin-accent,#0f4179);background:color-mix(in srgb, var(--admin-accent,#0f4179) 12%, transparent)}.admin-ctx-row strong{flex:1;min-width:0;font:600 14px/1.3 Poppins,sans-serif}.admin-ctx-row-check{color:var(--admin-accent,#0f4179);flex:none}@media (width>=768px){.admin-ctx-drawer{border:1px solid var(--admin-card-border);border-radius:18px;width:min(420px,100vw - 24px);inset:12px 12px 12px auto;box-shadow:0 18px 48px #00000038}}@media (prefers-reduced-motion:reduce){.admin-ctx-drawer,.admin-ctx-drawer-backdrop{transition:none}}.aop-controle{flex-direction:column;gap:18px;display:flex}.aop-controle-actions{flex-wrap:wrap;gap:8px;display:flex}.aop-controle-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.aop-controle-block h3{color:var(--admin-ink);margin:0 0 6px;font:600 13px/1.3 Poppins,sans-serif}.aop-controle-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aop-controle-invoice{border-bottom:1px solid var(--admin-card-border,color-mix(in srgb, var(--admin-ink) 12%, transparent));flex-direction:column;gap:8px;padding-bottom:10px;display:flex}.aop-controle-invoice-actions{gap:8px;display:flex}.admin-shell,.admin-shell *,.admin-shell :before,.admin-shell :after{scrollbar-width:none;-ms-overflow-style:none}.admin-shell ::-webkit-scrollbar{width:0;height:0;display:none}body.admin-panel-open{scrollbar-width:none;-ms-overflow-style:none;background:#f4f6f9;height:100%;overflow:hidden}html:has(body.admin-panel-open){height:100%;overflow:hidden}body.admin-panel-open::-webkit-scrollbar{display:none}body.admin-panel-open[data-admin-theme=dark]{background:#050c18}.admin-shell{--admin-font:"Poppins", sans-serif;--admin-sidebar-w:252px;--admin-sidebar-gap:12px;--admin-line:#eceff3;--admin-ink:#1a2332;--admin-muted:#6b7788;--admin-accent:#0f4179;--admin-soft:#f6f8fb;--admin-surface:transparent;--admin-card:#fff;--admin-bg:#f4f6f9;--admin-sidebar-bg:#fff;--admin-hover:#f4f6f9;--admin-active:#eef3f9;--admin-chart:#0f4179;--admin-radius:10px;--admin-card-border:#e8edf3;--admin-card-border-hover:#d7e0ea;--admin-card-shadow:0 12px 32px #0f23460f;--admin-card-shadow-hover:0 18px 40px #0f23461a;--admin-dot-fill:#fff;height:100dvh;max-height:100dvh;font-family:var(--admin-font);color:var(--admin-ink);background:var(--admin-bg);display:block;overflow:hidden}.admin-shell.theme-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-shell.theme-dark{--admin-bg:#050c18;--admin-surface:transparent;--admin-sidebar-bg:#0c1a30;--admin-card:#0c1a30;--admin-soft:#ffffff0a;--admin-line:#ffffff1a;--admin-ink:#e9eef6;--admin-muted:#8b9bb0;--admin-accent:#8eb4e8;--admin-hover:#ffffff0d;--admin-active:#8eb4e824;--admin-chart:#8eb4e8;--admin-card-border:#ffffff1a;--admin-card-border-hover:#8eb4e859;--admin-card-shadow:0 12px 32px #00000059;--admin-card-shadow-hover:0 18px 40px #00000073;--admin-dot-fill:#0c1a30;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1200px 600px at 10% -10%,#1e468259,#0000 55%),linear-gradient(165deg,#040a14 0%,#071224 45%,#0a1830 100%)}.admin-sidebar{z-index:30;top:var(--admin-sidebar-gap);left:var(--admin-sidebar-gap);bottom:var(--admin-sidebar-gap);width:var(--admin-sidebar-w);background:var(--admin-sidebar-bg);border:1px solid var(--admin-card-border);min-height:0;box-shadow:var(--admin-card-shadow);border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden}.admin-brand{background:0 0;flex:none;justify-content:center;align-items:center;padding:20px 16px 12px;display:flex}.admin-brand img{width:min(96px,100%);max-width:100%;height:auto;box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;display:block}.admin-sidebar-nav{flex:1;min-height:0;padding:4px 12px 12px;overflow:auto}.admin-nav-group+.admin-nav-group{margin-top:4px}.admin-nav-toggle{width:100%;color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px;display:flex}.admin-nav-toggle:hover{background:var(--admin-hover);color:var(--admin-ink)}.admin-chevron{opacity:.7;flex:none;transition:transform .2s}.admin-chevron.is-open{transform:rotate(180deg)}.admin-nav-collapse{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.admin-nav-collapse.is-open{grid-template-rows:1fr}.admin-nav-collapse[hidden]{display:grid}.admin-nav-collapse>ul{margin:0;padding:0 0 6px;list-style:none;overflow:hidden}.admin-nav-group a{min-height:36px;color:var(--admin-ink);font:400 13.5px/1.2 var(--admin-font);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;transition:background .15s,color .15s;display:flex}.admin-nav-group a:hover{background:var(--admin-hover);color:var(--admin-accent)}.admin-nav-group a.active{background:var(--admin-active);color:var(--admin-accent);font-weight:600}.admin-nav-group a svg{opacity:.75;flex:none}.admin-nav-group a.active svg,.admin-nav-group a:hover svg{opacity:1}.admin-sidebar-foot{border-top:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px 16px;display:flex}.admin-sidebar-foot p{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--admin-muted);font:400 12.5px/1.2 var(--admin-font);margin:0;overflow:hidden}.admin-sidebar-foot button{color:#b42318;font:500 12.5px/1 var(--admin-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.admin-sidebar-foot button:hover{color:#912018}.admin-shell.theme-dark .admin-sidebar-foot button{color:#f04438}.admin-shell.theme-dark .admin-sidebar-foot button:hover{color:#fda29b}.admin-sidebar-backdrop{display:none}.admin-main{min-width:0;height:100%;min-height:0;margin-left:calc(var(--admin-sidebar-w) + (var(--admin-sidebar-gap) * 2));background:var(--admin-surface);flex-direction:column;display:flex;overflow:hidden}.admin-shell.theme-dark .admin-main{background:0 0}.admin-topbar{align-items:center;gap:12px;min-height:56px;padding:0 28px;display:flex}.admin-ctx{flex:0 260px;align-items:center;gap:10px;min-width:0;display:flex}.admin-ctx-trigger{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-card));min-width:0;min-height:38px;color:var(--admin-ink);font:600 13px/1.2 var(--admin-font);cursor:pointer;border-radius:12px;flex:auto;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.admin-ctx-trigger-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-ctx-trigger svg{color:var(--admin-muted);flex:none}.admin-ctx-label{text-overflow:ellipsis;white-space:nowrap;max-width:200px;font:500 11.5px/1.2 var(--admin-font);color:var(--admin-muted);flex:none;overflow:hidden}.admin-topbar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 22px/1.15 var(--admin-font);letter-spacing:-.03em;flex:1;margin:0;overflow:hidden}.admin-topbar-slot{flex:none;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.admin-topbar-slot:empty{display:none}.admin-topbar-slot .cms-toolbar{flex-wrap:nowrap}.admin-topbar-slot .cms-btn{border-radius:8px;min-height:34px;padding:0 12px;font-size:12.5px}.admin-topbar-slot .cms-pill{white-space:nowrap;flex:none}.admin-data-mode{border:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-card) 88%, var(--admin-ink));border-radius:10px;flex:none;align-items:center;gap:2px;padding:3px;display:inline-flex}.admin-data-mode button{color:var(--admin-muted);font:600 12px/1 var(--admin-font);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:7px;margin:0;padding:6px 12px}.admin-data-mode button.is-on{background:var(--admin-card);color:var(--admin-ink);box-shadow:0 1px 2px #0818301f}.admin-data-mode button:hover:not(.is-on){color:var(--admin-ink)}.admin-icon-btn,.admin-theme-btn{border:1px solid var(--admin-line);width:36px;height:36px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.admin-icon-btn:hover,.admin-theme-btn:hover{background:var(--admin-hover)}.admin-menu-btn{display:none}.admin-content{min-width:0;min-height:0;padding:4px 28px var(--admin-sidebar-gap);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow:hidden}.admin-page{overscroll-behavior:contain;flex:1;width:100%;min-width:0;max-width:none;min-height:0;animation:.35s both admin-rise;overflow:auto}.admin-dash-scope{font:600 12.5px/1.3 var(--admin-font);color:var(--admin-muted);letter-spacing:.02em;margin:0 0 10px}.admin-dash-operators{margin-bottom:16px}.admin-dash-op-row{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.admin-dash-op-row:hover .admin-bar-label{color:var(--admin-accent)}.admin-empty{border-top:1px solid var(--admin-line);padding:20px 0 0}.admin-empty h2{font:600 18px/1.3 var(--admin-font);margin:0}.admin-empty p{color:var(--admin-muted);font:400 14px/1.45 var(--admin-font);margin:6px 0 0}.admin-kpi-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:18px;display:grid}.admin-kpi{--kpi-accent:#0f4179;border:1px solid var(--admin-card-border);background:radial-gradient(120% 70% at 50% 0%, color-mix(in srgb, var(--kpi-accent) 12%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--kpi-accent) 5%, var(--admin-card)) 0%, var(--admin-card) 78%);min-height:68px;color:var(--admin-ink);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px 8px 9px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #0f23460a}.admin-kpi:hover{border-color:var(--admin-card-border-hover);box-shadow:0 6px 18px #0f234612}.admin-kpi-label{color:var(--admin-muted);font:500 9.5px/1.25 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;text-align:center;margin:0}.admin-kpi-value{color:var(--admin-ink);font:600 18px/1.05 var(--admin-font);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-align:center;margin:0}.admin-chart-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.admin-block{border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow);color:var(--admin-ink);border-radius:16px;padding:18px 18px 14px}.admin-block-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.admin-block-head h2{font:600 14px/1.3 var(--admin-font);margin:0}.admin-block-head p{color:var(--admin-muted);font:400 12px/1.3 var(--admin-font);margin:0}.admin-chart svg{width:100%;height:auto;display:block}.admin-chart-rule{stroke:var(--admin-line);stroke-width:1px}.admin-chart-line{fill:none;stroke:var(--admin-chart);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:900;stroke-dashoffset:900px;animation:1.15s cubic-bezier(.22,1,.36,1) .1s forwards admin-draw}.admin-chart-dot{fill:var(--admin-dot-fill);stroke:var(--admin-chart);stroke-width:2px;opacity:0;animation:.3s .85s forwards admin-fade}.admin-chart-labels{color:var(--admin-muted);font:400 11px/1.2 var(--admin-font);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));margin-top:8px;display:grid}.admin-bars{gap:18px;padding:18px 0 8px;display:grid}.admin-bar-row{grid-template-columns:78px minmax(0,1fr) 40px;align-items:center;gap:10px;display:grid}.admin-bar-label,.admin-bar-value{color:var(--admin-muted);font:400 12.5px/1.2 var(--admin-font)}.admin-bar-value{text-align:right;color:var(--admin-ink);font-variant-numeric:tabular-nums}.admin-bar-track{background:color-mix(in srgb, var(--admin-line) 80%, transparent);border-radius:999px;height:6px;overflow:hidden}.admin-bar-fill{border-radius:inherit;background:var(--admin-chart);width:0;height:100%;animation:.85s cubic-bezier(.22,1,.36,1) forwards admin-bar}@keyframes admin-bar{to{width:var(--bar-w)}}@keyframes admin-draw{to{stroke-dashoffset:0}}@keyframes admin-fade{to{opacity:1}}@media (width<=1100px){.admin-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-chart-grid{grid-template-columns:1fr}}@media (width<=900px){.admin-main{margin-left:0}.admin-sidebar{top:var(--admin-sidebar-gap);left:var(--admin-sidebar-gap);bottom:var(--admin-sidebar-gap);width:min(288px, calc(100vw - (var(--admin-sidebar-gap) * 2)));transform:translateX(calc(-100% - var(--admin-sidebar-gap) - 8px));background:var(--admin-sidebar-bg);box-shadow:var(--admin-card-shadow-hover);transition:transform .25s}.admin-shell.theme-dark .admin-sidebar{background:var(--admin-card);border-color:var(--admin-card-border)}.admin-sidebar.is-open{transform:translate(0)}.admin-menu-btn{display:inline-flex}.admin-sidebar-backdrop{z-index:25;opacity:0;pointer-events:none;background:#0a122059;transition:opacity .2s;display:block;position:fixed;inset:0}.admin-sidebar-backdrop.is-on{opacity:1;pointer-events:auto}.admin-topbar,.admin-content{padding-left:16px;padding-right:16px}.admin-topbar-title{font-size:18px}}@media (width<=720px){.admin-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-value{font-size:16px}}@media (prefers-reduced-motion:reduce){.admin-page,.admin-kpi,.admin-chart-line,.admin-chart-dot,.admin-bar-fill,.admin-nav-collapse,.admin-chevron,.admin-sidebar,.admin-sidebar-backdrop{transition:none!important;animation:none!important}.admin-kpi:hover{box-shadow:0 4px 14px #0f23460a}.admin-chart-line{stroke-dasharray:none;stroke-dashoffset:0}.admin-chart-dot{opacity:1}.admin-bar-fill{width:var(--bar-w)}.admin-chevron.is-open{transform:rotate(180deg)}}.uchart-page{gap:22px;display:grid}.uchart-page .admin-kpi-row{margin-bottom:0}.uchart-section{gap:12px;display:grid}.uchart-section-title{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;margin:0;display:flex}.uchart-section-title:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--admin-ink) 12%, transparent), transparent 85%);flex:auto;height:1px}.uchart-section-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.uchart-card{border:1px solid color-mix(in srgb, var(--admin-card-border) 88%, transparent);background:radial-gradient(120% 80% at 100% 0%, #ff7a0012, transparent 55%), radial-gradient(90% 70% at 0% 100%, #3b82f60f, transparent 50%), var(--admin-card);min-width:0;height:100%;box-shadow:0 1px 0 #fff6 inset, 0 10px 28px color-mix(in srgb, var(--admin-ink) 5%, transparent);border-radius:20px;flex-direction:column;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:visible}.admin-shell.theme-dark .uchart-card{box-shadow:inset 0 1px #ffffff0a,0 14px 32px #00000038}.uchart-card:before{content:"";opacity:.85;background:linear-gradient(90deg,#ff7a00 0%,#ffb347 38%,#3b82f6 100%);border-radius:999px;height:2px;position:absolute;top:0;left:18px;right:18px}.uchart-card.is-span-2{grid-column:1/-1}.uchart-card-head{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.uchart-card-head h3,.uchart-card>h3{color:var(--admin-ink);font:600 15px/1.3 var(--admin-font);letter-spacing:-.01em;margin:0}.uchart-info{z-index:5;flex:none;position:relative}.uchart-card:hover,.uchart-card:focus-within{z-index:4}.uchart-info:hover,.uchart-info:focus-within{z-index:20}.uchart-info-btn{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);width:22px;height:22px;color:var(--admin-muted);background:color-mix(in srgb, var(--admin-ink) 3.5%, transparent);font:700 11px/1 var(--admin-font);cursor:help;border-radius:50%;place-items:center;padding:0;font-style:italic;transition:color .15s,border-color .15s,background .15s;display:grid}.uchart-info-btn:hover,.uchart-info-btn:focus-visible,.uchart-info:focus-within .uchart-info-btn{color:var(--admin-ink);border-color:color-mix(in srgb, var(--admin-accent) 55%, var(--admin-ink));background:color-mix(in srgb, var(--admin-accent) 12%, transparent);outline:none}.uchart-info-tip{z-index:30;color:#fff;width:min(280px,72vw);font:400 12.5px/1.45 var(--admin-font);text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#161f2e;border:1px solid #ffffff1a;border-radius:12px;padding:10px 12px;transition:opacity .14s,transform .14s,visibility .14s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 14px 32px #0f172a47}.admin-shell.theme-dark .uchart-info-tip{background:#0b1526}.uchart-info:hover .uchart-info-tip,.uchart-info:focus-within .uchart-info-tip{opacity:1;visibility:visible;transform:translateY(0)}.uchart-card-body{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.uchart-card-body>*{flex:auto;min-height:0}.uchart-plot,.uchart-donut,.uchart-hbars,.uchart-funnel,.uchart-dual,.uchart-cols,.uchart-personas{width:100%;position:relative}.uchart-plot svg{width:100%;height:228px;display:block}.uchart-card.is-span-2 .uchart-plot svg{height:262px}.uchart-grid{stroke:color-mix(in srgb, var(--admin-ink) 7%, transparent);stroke-width:1px;stroke-dasharray:3 5}.uchart-y,.uchart-x,.uchart-value{fill:var(--admin-muted);font:500 10.5px/1 var(--admin-font);text-anchor:end;letter-spacing:.01em}.uchart-x{text-anchor:middle}.uchart-y.is-right{text-anchor:start}.uchart-value{text-anchor:middle;fill:var(--admin-ink);font-size:10px;font-weight:600}.uchart-value.is-accent{fill:#ff7a00}.uchart-point,.uchart-bar,.uchart-donut-seg,.uchart-hit{cursor:pointer}.uchart-bar:hover,.uchart-donut-seg:hover{filter:brightness(1.06)saturate(1.05)}.uchart-draw{filter:drop-shadow(0 2px 6px #ff7a0047);transition:stroke-dashoffset 1.05s cubic-bezier(.22,1,.36,1)}.uchart-area{opacity:0;transform-origin:bottom;transition:opacity .7s .15s,transform .85s cubic-bezier(.22,1,.36,1) .12s;transform:scaleY(.35)}.uchart-area.is-on{opacity:1;transform:scaleY(1)}.uchart-point{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s,transform .4s cubic-bezier(.22,1,.36,1);transform:scale(.4)}.uchart-point.is-on{opacity:1;animation:.45s cubic-bezier(.22,1,.36,1) both uchart-point-pop;transform:scale(1)}.uchart-point-halo{opacity:0;transform-box:fill-box;transform-origin:50%;pointer-events:none}.uchart-point-halo.is-on{opacity:.2;animation:.5s both uchart-halo-in}.uchart-bar{transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.uchart-bar.is-on{transform:scaleY(1)}.uchart-donut-seg{transition:stroke-dashoffset .95s cubic-bezier(.22,1,.36,1)}.uchart-legend{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.uchart-legend span{color:var(--admin-muted);font:500 11.5px/1 var(--admin-font);background:color-mix(in srgb, var(--admin-ink) 4.5%, transparent);border:1px solid color-mix(in srgb, var(--admin-ink) 6%, transparent);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;display:inline-flex}.uchart-legend i,.uchart-side-legend>li>i,.uchart-tip-row i,.uchart-persona-dot{border-radius:50%;flex:none;width:8px;height:8px;display:block}.uchart-tip{z-index:8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#252224;border:1px solid #ffffff1a;border-radius:12px;min-width:168px;padding:11px 13px;animation:.14s both uchart-tip-in;position:absolute;box-shadow:0 18px 40px #0f172a47,inset 0 0 0 1px #ffffff0a}.admin-shell.theme-dark .uchart-tip{background:#0d1b31}.uchart-tip p{font:600 12px/1.3 var(--admin-font);margin:0 0 7px}.uchart-tip-row{color:#ffffffe6;font:400 12px/1.4 var(--admin-font);align-items:center;gap:8px;display:flex}.uchart-donut{grid-template-columns:168px minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:188px;display:grid}.uchart-donut svg{width:100%;max-width:168px;height:auto;color:var(--admin-ink);filter:drop-shadow(0 8px 18px color-mix(in srgb, var(--admin-ink) 8%, transparent));justify-self:center}.uchart-donut-value{fill:var(--admin-ink);font:700 22px/1 var(--admin-font);text-anchor:middle;letter-spacing:-.02em}.uchart-donut-label{fill:var(--admin-muted);font:500 10.5px/1 var(--admin-font);text-anchor:middle;letter-spacing:.08em;text-transform:uppercase}.uchart-side-legend{gap:7px;width:100%;margin:0;padding:0;list-style:none;display:grid}.uchart-side-legend li{color:var(--admin-ink);font:500 12.5px/1.2 var(--admin-font);background:color-mix(in srgb, var(--admin-ink) 3%, transparent);border-radius:12px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;transition:background .18s;display:grid}.uchart-side-legend li:hover{background:color-mix(in srgb, var(--admin-ink) 6%, transparent)}.uchart-side-legend strong{color:var(--admin-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.uchart-side-legend .uchart-side-meta{background:color-mix(in srgb, var(--admin-ink) 7%, transparent);border-radius:999px;grid-column:2/-1;height:4px;overflow:hidden}.uchart-side-legend .uchart-side-meta>i{width:var(--pct,0%);border-radius:inherit;background:var(--seg,#3b82f6);transform-origin:0;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.uchart-card.is-on .uchart-side-legend .uchart-side-meta>i{transform:scaleX(1)}.uchart-hbars{align-content:space-between;gap:4px;width:100%;height:100%;min-height:220px;display:grid}.uchart-hbar{border-radius:12px;grid-template-columns:104px minmax(0,1fr) 58px;align-items:center;gap:12px;width:100%;padding:8px 10px;transition:background .18s;display:grid}.uchart-hbar:hover{background:color-mix(in srgb, var(--admin-ink) 4%, transparent)}.uchart-hbar-label{color:var(--admin-ink);font:500 12.5px/1.2 var(--admin-font);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.uchart-hbar-track{background:color-mix(in srgb, var(--admin-ink) 7%, transparent);width:100%;height:10px;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--admin-ink) 6%, transparent);border-radius:999px;overflow:hidden}.uchart-hbar-track span{border-radius:inherit;transform-origin:0;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0);box-shadow:inset 0 0 0 1px #ffffff2e}.uchart-hbars.is-on .uchart-hbar-track span,.uchart-card.is-on .uchart-hbar-track span{transform:scaleX(1)}.uchart-hbar-value{color:var(--admin-ink);font:700 12px/1 var(--admin-font);text-align:right;font-variant-numeric:tabular-nums}.uchart-funnel{gap:9px;width:100%;padding:4px 0;display:grid}.uchart-funnel-row{opacity:0;transform-origin:50%;width:100%;transition:opacity .45s,transform .65s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(10px)scaleX(.86)}.uchart-funnel.is-on .uchart-funnel-row,.uchart-card.is-on .uchart-funnel-row{opacity:1;transform:translateY(0)scaleX(1)}.uchart-funnel-bar{width:var(--w);color:#fff;max-width:100%;min-height:44px;font:600 13px/1.2 var(--admin-font);background:linear-gradient(105deg, color-mix(in srgb, var(--funnel,#2563eb) 92%, #0f172a), color-mix(in srgb, var(--funnel,#2563eb) 70%, #ff7a00));box-shadow:0 10px 22px color-mix(in srgb, var(--funnel,#2563eb) 22%, transparent), 0 1px 0 #ffffff2e inset;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:0 16px 0 12px;display:flex}.uchart-funnel-bar .uchart-funnel-step{width:24px;height:24px;font:700 11px/1 var(--admin-font);background:#ffffff2e;border-radius:8px;place-items:center;margin-right:10px;display:inline-grid}.uchart-funnel-bar>span{align-items:center;min-width:0;display:inline-flex}.uchart-funnel-bar strong{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:700}.uchart-dual,.uchart-cols{gap:10px;width:100%;display:grid}.uchart-dual-plot,.uchart-cols{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--admin-ink) 3%, transparent) 100%);border:1px solid color-mix(in srgb, var(--admin-ink) 5%, transparent);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:10px;width:100%;height:208px;padding:8px 4px 0;display:grid}.uchart-dual-col,.uchart-col{grid-template-rows:1fr auto;justify-items:center;gap:8px;min-width:0;height:100%;padding:0 2px 8px;display:grid}.uchart-dual-pair{grid-template-columns:1fr 1fr;align-items:end;gap:5px;width:100%;height:100%;display:grid}.uchart-dual-pair button,.uchart-col button{cursor:pointer;transform-origin:bottom;border:0;border-radius:10px 10px 5px 5px;width:100%;min-height:6px;padding:0;transition:transform .65s cubic-bezier(.22,1,.36,1),filter .18s;position:relative;transform:scaleY(0);box-shadow:inset 0 1px #ffffff38}.uchart-dual-pair button:hover,.uchart-col button:hover{filter:brightness(1.06)}.uchart-dual.is-on .uchart-dual-pair button,.uchart-cols.is-on .uchart-col button,.uchart-card.is-on .uchart-dual-pair button,.uchart-card.is-on .uchart-col button{transform:scaleY(1)}.uchart-col button{border-radius:999px 999px 8px 8px;justify-self:center;width:58%;max-width:42px}.uchart-dual-col span,.uchart-col span{color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);text-align:center}.uchart-personas{gap:8px;width:100%;display:grid}.uchart-persona{background:color-mix(in srgb, var(--admin-ink) 2.5%, var(--admin-card));border:1px solid color-mix(in srgb, var(--admin-ink) 5%, transparent);border-left:3px solid var(--persona);opacity:0;border-radius:14px;grid-template-columns:12px minmax(0,1.05fr) minmax(0,1.35fr) 72px;align-items:center;gap:10px;width:100%;padding:12px 14px 12px 12px;transition:opacity .4s,transform .5s cubic-bezier(.22,1,.36,1),border-color .18s,background .18s;display:grid;transform:translateY(8px)}.uchart-personas.is-on .uchart-persona,.uchart-card.is-on .uchart-persona{opacity:1;transform:translateY(0)}.uchart-persona:hover{background:color-mix(in srgb, var(--persona) 6%, var(--admin-card));border-color:color-mix(in srgb, var(--persona) 22%, transparent)}.uchart-persona-dot{width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--persona) 16%, transparent);background:var(--persona);border-radius:50%}.uchart-persona strong{color:var(--admin-ink);font:600 13px/1.25 var(--admin-font)}.uchart-persona p{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin:0}.uchart-persona em{color:var(--admin-ink);font:700 13px/1 var(--admin-font);font-variant-numeric:tabular-nums;justify-self:end;font-style:normal}.uchart-persona-bar{background:color-mix(in srgb, var(--admin-ink) 7%, transparent);border-radius:999px;grid-column:2/-1;height:6px;overflow:hidden}.uchart-persona-bar i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--persona) 55%, #fff), var(--persona));transform-origin:0;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1);display:block;transform:scaleX(0)}.uchart-personas.is-on .uchart-persona-bar i,.uchart-card.is-on .uchart-persona-bar i{transform:scaleX(1)}@keyframes uchart-point-pop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}@keyframes uchart-halo-in{0%{opacity:0;transform:scale(.5)}to{opacity:.22;transform:scale(1)}}@keyframes uchart-tip-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.uchart-section-grid{grid-template-columns:1fr}.uchart-card.is-span-2{grid-column:auto}.uchart-donut{grid-template-columns:148px minmax(0,1fr)}}@media (width<=720px){.uchart-card{border-radius:16px;padding:14px}.uchart-hbar{grid-template-columns:78px minmax(0,1fr) 48px;padding:7px 8px}.uchart-persona{grid-template-columns:10px minmax(0,1fr) auto}.uchart-persona p,.uchart-persona-bar{grid-column:2/-1}.uchart-donut{grid-template-columns:1fr;justify-items:center}.uchart-side-legend{width:100%}}@media (prefers-reduced-motion:reduce){.uchart-draw,.uchart-area,.uchart-point,.uchart-point-halo,.uchart-bar,.uchart-donut-seg,.uchart-hbar-track span,.uchart-dual-pair button,.uchart-col button,.uchart-funnel-row,.uchart-persona,.uchart-persona-bar i,.uchart-side-legend .uchart-side-meta>i,.uchart-tip{opacity:1!important;stroke-dashoffset:0!important;transition:none!important;animation:none!important;transform:none!important}}.gwin-page{flex-direction:column;width:100%;max-width:none;display:flex;overflow:hidden}.gwin-list{min-height:0}.gwin-toolbar{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.gwin-search{flex:280px;min-width:220px}.gwin-segments{background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-card));border:1px solid var(--admin-line);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.gwin-segments button{color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 12px}.gwin-segments button.is-active{background:var(--admin-accent);color:#fff}.gwin-export{background:var(--admin-accent);color:#fff;font:600 13px/1 var(--admin-font);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:9px 14px;display:inline-flex}.gwin-export:hover,.gwin-segments button:hover{filter:brightness(1.05)}.gwin-count{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font);flex:none;margin:0;padding:2px 18px 8px}.gwin-who{flex-direction:column;gap:2px;min-width:0;display:flex}.gwin-who strong{font:600 13px/1.25 var(--admin-font);color:var(--admin-ink)}.gwin-who small{font:500 11px/1.2 var(--admin-font);color:var(--admin-muted)}.gwin-cpf,.gwin-title{font-variant-numeric:tabular-nums;letter-spacing:.01em}.gwin-prize{font:600 13px/1.2 var(--admin-font)}.gwin-prize.is-gira{color:#2f6fed}.gwin-prize.is-role{color:#1f9d55}.gwin-prize.is-ryppo{color:#c47b2b}.gwin-prize.is-raspa{color:#7a4cc4}.gwin-prize.is-sorteio{color:#1a4f9c}.admin-shell.theme-dark .gwin-prize.is-gira{color:#8eb4ff}.admin-shell.theme-dark .gwin-prize.is-role{color:#7ddea8}.admin-shell.theme-dark .gwin-prize.is-ryppo{color:#f0c27a}.admin-shell.theme-dark .gwin-prize.is-raspa{color:#c9b0f0}.admin-shell.theme-dark .gwin-prize.is-sorteio{color:#9ec0ff}.gwin-empty{color:var(--admin-muted);text-align:center;padding:28px 16px!important}.gwin-table th:nth-child(n+2),.gwin-table td:nth-child(n+2){text-align:center}.gwin-edicoes-drawer{grid-template-rows:auto minmax(0,1fr);width:min(720px,100vw - 24px)}.gwin-edicoes-close{width:34px;height:34px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.gwin-edicoes-close:hover{color:var(--admin-ink);background:color-mix(in srgb, var(--admin-ink) 6%, transparent)}.gwin-edicoes-table tbody tr{cursor:pointer}.gwin-edicoes-table tbody tr.is-selected{background:color-mix(in srgb, var(--admin-accent) 10%, transparent)}.gwin-edicoes-table td:nth-child(3){color:var(--admin-muted);white-space:nowrap}.gwin-tipo{font:600 13px/1.25 var(--admin-font)}.gwin-tipo.is-cap{color:#1a4f9c}.gwin-tipo.is-spa{color:#0e7a5f}.admin-shell.theme-dark .gwin-tipo.is-cap,.gwin-edicoes-root.theme-dark .gwin-tipo.is-cap{color:#7eb6ff}.admin-shell.theme-dark .gwin-tipo.is-spa,.gwin-edicoes-root.theme-dark .gwin-tipo.is-spa{color:#7ddea8}@media (width<=760px){.users-table.gwin-table th:nth-child(n),.users-table.gwin-table td:nth-child(n){display:table-cell}}@media (width<=720px){.gwin-edicoes-drawer.users-drawer{border:0;border-radius:0;width:100%;max-width:none;height:100%;inset:0}}.gwin-person{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.gwin-person img{object-fit:cover;border:1px solid var(--admin-card-border);border-radius:12px;width:40px;height:40px}.gwin-person strong{font:600 13px/1.25 var(--admin-font);display:block}.gwin-person small{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font);display:block}.gwin-star{color:#c47b2b;display:inline-flex}.gwin-quote{-webkit-line-clamp:2;color:var(--admin-muted);font:500 12px/1.35 var(--admin-font);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gwin-video-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;margin-top:4px;display:grid}.gwin-video-card{color:inherit;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;gap:8px;padding:0;display:grid}.gwin-video-thumb{aspect-ratio:9/14;border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-card));border-radius:16px;display:block;position:relative;overflow:hidden}.gwin-video-thumb img{object-fit:cover;width:100%;height:100%}.gwin-video-thumb .asubs-status{background:color-mix(in srgb, var(--admin-card) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex;position:absolute;top:10px;left:10px}.asubs-status{align-items:center;gap:4px;display:inline-flex}.gwin-video-card strong{font:600 13px/1.25 var(--admin-font)}.gwin-video-card small{color:var(--admin-muted);font:500 12px/1.25 var(--admin-font)}.gwin-photo-field{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:8px;display:grid}.gwin-photo-field img{object-fit:cover;border:1px solid var(--admin-card-border);border-radius:18px;width:96px;height:96px}.gwin-readonly-meta{gap:10px;min-width:0;display:grid}.gwin-video-drawer{width:min(420px,100vw - 24px)}.gwin-video-drawer .users-drawer-identity{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px;min-width:0;display:grid}.gwin-video-drawer .users-drawer-identity h2{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.gwin-video-sub{color:var(--admin-muted);font:500 12px/1.35 var(--admin-font);margin:0}.gwin-video-stage{justify-content:center;margin:4px 0 16px;display:flex}.gwin-video-player{aspect-ratio:9/16;border:1px solid var(--admin-card-border);background:#000;border-radius:22px;width:min(280px,100%);position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a2e}.admin-shell.theme-dark .gwin-video-player{box-shadow:0 16px 40px #00000073}.gwin-video-player video{object-fit:cover;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.gwin-video-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.gwin-btn{color:#fff;width:100%;min-height:48px;font:600 14px/1.2 var(--admin-font);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;transition:transform .15s,filter .15s,opacity .15s,box-shadow .15s;display:inline-flex;box-shadow:0 8px 20px #0f172a1f}.gwin-btn:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.gwin-btn:disabled{opacity:.42;cursor:default;box-shadow:none;transform:none}.gwin-btn-approve{background:linear-gradient(#1bb58a 0%,#0e7a5f 100%);box-shadow:0 10px 22px #0e7a5f59}.gwin-btn-reject{background:linear-gradient(#e2554a 0%,#b42318 100%);box-shadow:0 10px 22px #b4231852}.gwin-reject-box .gwin-video-actions{grid-template-columns:1fr 1.2fr}.gwin-reject-box .cms-btn.is-danger,.cms-btn.is-danger{color:#b42318;background:#b423181a;border-color:#b4231859}.cms-btn.is-danger:hover:not(:disabled){background:#b4231829}.gwin-reject-box{gap:10px;margin-top:8px;display:grid}.gwin-phrase-actions{justify-content:flex-end;display:flex}.gwin-phrase-list{gap:6px;max-height:240px;padding-right:2px;display:grid;overflow:auto}.gwin-phrase-list button{border:1px solid var(--admin-card-border);width:100%;color:var(--admin-ink);font:500 12px/1.35 var(--admin-font);text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:10px 12px;display:block}.gwin-phrase-list button:hover{border-color:color-mix(in srgb, var(--admin-accent) 35%, transparent);background:color-mix(in srgb, var(--admin-accent) 8%, transparent)}.gwin-phrase-list button.is-selected{border-color:color-mix(in srgb, var(--admin-accent) 40%, transparent);background:color-mix(in srgb, var(--admin-accent) 10%, transparent);color:var(--admin-ink)}.gwin-reject-box.is-reject .gwin-phrase-list button.is-selected{color:#b42318;background:#b423181a;border-color:#b4231866}.gwin-reject-box.is-approve .gwin-phrase-list button.is-selected{color:#0e7a5f;background:#0e7a5f1a;border-color:#0e7a5f66}@media (width<=720px){.gwin-photo-field{grid-template-columns:1fr}.gwin-video-drawer{width:calc(100vw - 24px)}}.indg-page .indg-section-head{padding:4px 0 2px}.indg-actions{justify-content:center;align-items:center;gap:6px;display:inline-flex}.indg-muted{color:var(--admin-muted);font:500 13px/1 var(--admin-font)}.indg-section-head{color:var(--admin-ink);align-items:center;gap:10px;display:flex}.indg-section-head strong{font:600 14px/1.3 var(--admin-font)}.indg-section-head svg{color:var(--admin-accent)}.indg-flags{flex-wrap:wrap;gap:6px;display:flex}.indg-flag{color:#b42318;font:600 11px/1.2 var(--admin-font);background:#b4231814;border:1px solid #b4231847;border-radius:999px;padding:3px 8px;font-style:normal;display:inline-flex}.indg-flag.is-muted{border-color:color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-ink) 4%, transparent);color:var(--admin-muted)}.admin-shell.theme-dark .indg-flag{color:#f07167}.indg-rules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;display:grid}.indg-rule{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.indg-rule>span{color:var(--admin-ink);font:500 13px/1.3 var(--admin-font)}@media (width<=900px){.indg-rules-grid{grid-template-columns:1fr}}.asup-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.asup-filters .users-search{flex:1 1 0;min-width:min(100%,320px)}.asup-filters .admin-select{flex:0 0 200px;width:200px}.asup-table-card{overflow:hidden}.asup-table tbody tr{cursor:pointer}.asup-person,.asup-subject{grid-template-columns:auto 1fr auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.asup-subject{text-align:center;grid-template-columns:1fr;justify-items:center}.asup-table td.is-center .asup-subject small{max-width:28ch;margin-inline:auto}.asup-person strong,.asup-subject strong{color:var(--admin-ink);font:600 14px/1.3 Poppins,sans-serif;display:block}.asup-person small,.asup-subject small{color:var(--admin-muted);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font:400 12px/1.3 Poppins,sans-serif;display:block;overflow:hidden}.asup-avatar{background:linear-gradient(145deg, color-mix(in srgb, #1a66ae 22%, var(--admin-card)), var(--admin-card));color:#0f4179;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font:600 12px/1 Poppins,sans-serif;display:grid}.asup-avatar.is-lg{border-radius:14px;width:48px;height:48px;font-size:15px}.theme-dark .asup-avatar{color:#9ec5f0}.asup-badge{color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font:600 11px/1 Poppins,sans-serif;display:inline-grid}.asup-status{font:600 13px/1.3 Poppins,sans-serif}.asup-status.is-queued{color:#9a6b12}.asup-status.is-active{color:#0f4179}.asup-status.is-closed{color:var(--admin-muted)}.theme-dark .asup-status.is-queued{color:#f0c56a}.theme-dark .asup-status.is-active{color:#8eb8ea}.asup-empty{text-align:center;color:var(--admin-muted);font:400 14px/1.4 Poppins,sans-serif;padding:28px 16px!important}.asup-drawer{flex-direction:column;width:min(460px,100vw - 24px);display:flex}.asup-drawer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.asup-drawer-actions{flex:none;align-items:center;gap:6px;display:flex}.asup-icon-btn{cursor:pointer;place-items:center;border-radius:12px!important;width:40px!important;min-width:40px!important;height:40px!important;padding:0!important;display:grid!important}.asup-icon-btn.is-danger-ghost{color:#b42318!important;box-shadow:none!important;background:0 0!important;border:1px solid #b4231847!important}.asup-close-btn{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent)!important;color:var(--admin-ink)!important;box-shadow:none!important;background:0 0!important}.asup-close-btn:hover{background:color-mix(in srgb, var(--admin-ink) 6%, transparent)!important}.asup-chip{background:color-mix(in srgb, var(--admin-ink) 6%, var(--admin-card));min-height:26px;color:var(--admin-ink);border-radius:999px;align-items:center;padding:0 10px;font:600 12px/1 Poppins,sans-serif;display:inline-flex}.asup-meta{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 5%, transparent);gap:0;padding:0 20px 4px;display:grid}.asup-meta .users-line{border-bottom-color:color-mix(in srgb, var(--admin-ink) 6%, transparent);flex-wrap:wrap;align-items:baseline;gap:6px 10px;padding:6px 0;display:flex}.asup-meta .users-line:last-child{border-bottom:0}.asup-meta .users-line>span{min-width:7.5rem;color:color-mix(in srgb, var(--admin-muted) 85%, transparent);letter-spacing:.02em;flex:none;font:400 11px/1.2 Poppins,sans-serif}.asup-meta .users-line strong{min-width:0;color:color-mix(in srgb, var(--admin-ink) 72%, var(--admin-muted));flex:1;font:400 13px/1.3 Poppins,sans-serif}.asup-queue{background:color-mix(in srgb, #d4a84b 16%, var(--admin-card));color:#9a6b12;align-items:center;gap:8px;margin:0;padding:10px 16px;font:500 13px/1.35 Poppins,sans-serif;display:flex}.theme-dark .asup-queue{color:#f0c56a}.asup-thread{background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 18px 12px;display:flex;overflow:auto}.asup-system{max-width:92%;color:var(--admin-muted);text-align:center;align-self:center;margin:0;font:400 12px/1.4 Poppins,sans-serif}.asup-bubble{background:var(--admin-card);border:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);max-width:84%;box-shadow:0 6px 16px color-mix(in srgb, var(--admin-ink) 4%, transparent);border-radius:16px;padding:10px 12px 8px}.asup-bubble.is-user{border-bottom-left-radius:4px;align-self:flex-start}.asup-bubble.is-mine{color:#fff;background:linear-gradient(#1a66ae 0%,#0f4179 100%);border:0;border-bottom-right-radius:4px;align-self:flex-end;box-shadow:0 10px 22px #0f417938}.asup-bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font:400 14px/1.45 Poppins,sans-serif}.asup-bubble footer{opacity:.78;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font:400 11px/1 Poppins,sans-serif;display:flex}.asup-bubble.is-mine footer{color:#c8ddf5}.asup-closed{padding:14px 18px calc(14px + env(safe-area-inset-bottom));text-align:center;color:var(--admin-muted);border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);background:var(--admin-card);margin:0;font:400 13px/1.4 Poppins,sans-serif}.asup-compose{padding:12px 14px calc(12px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);background:var(--admin-card);align-items:stretch;gap:10px;display:flex}.asup-compose textarea{resize:none;border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));min-height:52px;max-height:120px;color:var(--admin-ink);border-radius:16px;outline:none;flex:1;padding:14px;font:400 14px/1.4 Poppins,sans-serif}.asup-compose textarea:focus{border-color:#1a66ae8c}.asup-compose button{aspect-ratio:1;color:#fff;cursor:pointer;background:linear-gradient(#1a66ae 0%,#0f4179 100%);border:0;border-radius:16px;flex:none;align-self:stretch;place-items:center;width:auto;min-width:52px;height:auto;min-height:52px;display:grid}.asup-compose button:disabled{opacity:.4;cursor:not-allowed}.asup-load-more{border-top:1px solid color-mix(in srgb, var(--admin-ink) 6%, transparent);place-items:center;min-height:56px;padding:12px 16px 18px;display:grid}.asup-load-sentinel{width:1px;height:1px;display:block}.asup-loading{color:var(--admin-muted);align-items:center;gap:2px;margin:0;font:500 13px/1 Poppins,sans-serif;display:inline-flex}.asup-loading-dots{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.asup-loading-dots i{opacity:.35;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.05s ease-in-out infinite asup-dot}.asup-loading-dots i:nth-child(2){animation-delay:.15s}.asup-loading-dots i:nth-child(3){animation-delay:.3s}@keyframes asup-dot{0%,80%,to{opacity:.28;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.asup-loading-dots i{opacity:.7;animation:none}}@media (width<=900px){.asup-person small,.asup-subject small{max-width:18ch}}.anot-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.anot-filters .admin-select{flex:0 0 160px;width:160px}.anot-campaign{text-align:left;gap:2px;min-width:0;display:grid}.anot-campaign strong{color:var(--admin-ink);font:600 14px/1.3 Poppins,sans-serif}.anot-campaign small{color:var(--admin-muted);-webkit-line-clamp:1;-webkit-box-orient:vertical;font:400 12px/1.35 Poppins,sans-serif;display:-webkit-box;overflow:hidden}.anot-status,.anot-kind{font:600 13px/1.3 Poppins,sans-serif}.anot-status.is-draft{color:var(--admin-muted)}.anot-status.is-scheduled{color:#9a6b12}.anot-status.is-sent{color:#0e7a5f}.anot-status.is-paused{color:#b42318}.theme-dark .anot-status.is-scheduled{color:#f0c56a}.theme-dark .anot-status.is-sent{color:#4ade80}.anot-kind.is-assinatura{color:#0f4179}.anot-kind.is-abastecimento{color:#9a6b12}.anot-kind.is-sorteio{color:#1a66ae}.anot-kind.is-premio{color:#0e7a5f}.anot-kind.is-aviso{color:var(--admin-muted)}.theme-dark .anot-kind.is-assinatura,.theme-dark .anot-kind.is-sorteio{color:#8eb8ea}.anot-drawer{flex-direction:column;width:min(480px,100vw - 24px);display:flex}.anot-drawer-body{flex:1;gap:4px;min-height:0;display:grid}.anot-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.anot-preview{border-top:1px solid color-mix(in srgb, var(--admin-ink) 6%, transparent);margin-top:16px;padding-top:12px}.anot-preview-kicker{color:var(--admin-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font:500 11px/1.2 Poppins,sans-serif}.anot-preview-card{border:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));border-radius:16px;gap:4px;padding:14px 16px;display:grid}.anot-preview-card em{font:600 11px/1.2 Poppins,sans-serif}.anot-preview-card strong{color:var(--admin-ink);font:600 15px/1.3 Poppins,sans-serif}.anot-preview-card p{color:var(--admin-muted);margin:0;font:400 13px/1.45 Poppins,sans-serif}.anot-drawer-foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.anot-field-grid{grid-template-columns:1fr}.anot-filters .admin-select{flex:140px;width:auto}}.afaq-visible-line{justify-content:space-between;align-items:center;gap:12px;display:flex!important}.afaq-visible-line>span{min-width:auto}.adocs-order{color:var(--admin-ink);flex-direction:column;align-items:center;gap:4px;font:600 13px/1 Poppins,sans-serif;display:inline-flex}.adocs-order-btns{gap:2px;display:inline-flex}.adocs-order-btn{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);width:28px;height:28px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:8px;place-items:center;display:grid}.adocs-order-btn:hover:not(:disabled){background:color-mix(in srgb, var(--admin-ink) 6%, transparent)}.adocs-order-btn:disabled{opacity:.35;cursor:not-allowed}.adocs-active-tag{background:color-mix(in srgb, #0e7a5f 16%, var(--admin-card));color:#0e7a5f;vertical-align:middle;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font:600 11px/1.2 Poppins,sans-serif;display:inline-flex}.theme-dark .adocs-active-tag{color:#4ade80}.adocs-status{font:600 13px/1.3 Poppins,sans-serif}.adocs-status.is-active{color:#0e7a5f}.adocs-status.is-past{color:var(--admin-muted)}.theme-dark .adocs-status.is-active{color:#4ade80}.aow-root{z-index:80;justify-content:center;align-items:stretch;padding:0;font-family:Poppins,sans-serif;display:flex;position:fixed;inset:0}.aow-backdrop{cursor:pointer;background:#0610189e;border:0;position:absolute;inset:0}.aow-modal{z-index:1;background:var(--admin-card,#fff);width:100%;height:100%;max-height:100%;color:var(--admin-ink);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000059}.aow-root.theme-dark .aow-modal{background:#0c1a30}.aow-head{border-bottom:1px solid var(--admin-line);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 12px;display:flex}.aow-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 4px;font:600 11px/1.2 Poppins,sans-serif}.aow-head h2{color:var(--admin-ink);margin:0;font:600 22px/1.2 Poppins,sans-serif}.aow-close{border:1px solid var(--admin-card-border);width:40px;height:40px;color:var(--admin-ink);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.aow-main{flex-direction:column;flex:1;min-height:0;display:flex}.aow-main-right{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.aow-steps{border-bottom:1px solid var(--admin-line);scrollbar-width:none;flex-direction:row;flex:none;gap:6px;padding:12px 16px;display:flex;overflow-x:auto}.aow-steps::-webkit-scrollbar{display:none}.aow-step-pill{background:color-mix(in srgb, var(--admin-ink) 5%, transparent);min-height:34px;color:var(--admin-muted);white-space:nowrap;cursor:pointer;text-align:left;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font:600 12px/1 Poppins,sans-serif;display:inline-flex}.aow-step-pill:disabled{opacity:.45;cursor:not-allowed}.aow-step-pill.is-done{color:#0e7a5f;background:#0e7a5f1f}.aow-step-pill.is-reachable:not(.is-current):not(.is-done){color:var(--admin-ink);background:color-mix(in srgb, var(--admin-accent) 10%, transparent)}.aow-step-pill.is-current{color:#fff;background:var(--admin-accent,#0f4179)}.aow-root.theme-dark .aow-step-pill.is-current{color:#071224}.aow-step-num{background:color-mix(in srgb, currentColor 16%, transparent);border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:inline-flex}.aow-step-label{min-width:0}.aow-body{flex:1;min-height:0;padding:18px 20px 12px;overflow:auto}.aow-layout{flex-direction:column;gap:18px;max-width:920px;margin:0 auto;display:flex}.aow-lead{color:var(--admin-muted);margin:0;font:400 14px/1.5 Poppins,sans-serif}.aow-hint{color:var(--admin-muted);margin:-4px 0 12px;font:400 12px/1.45 Poppins,sans-serif}.aow-hint.is-ok{color:#0e7a5f}.aow-hint.is-warn{color:#b42318}.aow-root.theme-dark .aow-hint.is-ok{color:#4fd1a5}.aow-root.theme-dark .aow-hint.is-warn{color:#f07167}.aow-line-list{gap:0;display:grid}.aow-select-line{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);width:100%;color:var(--admin-ink);text-align:left;cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font:600 14px/1.3 Poppins,sans-serif;display:flex}.aow-select-line span{gap:3px;min-width:0;display:grid}.aow-select-line small{color:var(--admin-muted);font:400 12px/1.4 Poppins,sans-serif}.aow-select-line.is-on{color:var(--admin-accent,#0f4179)}.aow-select-line.is-on small{color:color-mix(in srgb, var(--admin-accent,#0f4179) 72%, var(--admin-muted))}.aow-select-mark{border:1.5px solid color-mix(in srgb, var(--admin-ink) 22%, transparent);color:#0000;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.aow-select-mark.is-on{border-color:var(--admin-accent,#0f4179);background:var(--admin-accent,#0f4179);color:#fff}.aow-root.theme-dark .aow-select-mark.is-on{color:#071224}.aow-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aow-feature{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 2%, var(--admin-card));min-height:132px;color:var(--admin-ink);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;display:flex}.aow-feature img{object-fit:contain;width:40px;height:40px}.aow-feature strong{font:600 13px/1.25 Poppins,sans-serif}.aow-feature small{color:var(--admin-muted);font:400 11px/1.35 Poppins,sans-serif}.aow-feature.is-on{border-color:color-mix(in srgb, var(--admin-accent) 50%, var(--admin-card-border));background:color-mix(in srgb, var(--admin-accent) 10%, var(--admin-card))}.aow-group-title{letter-spacing:.05em;text-transform:uppercase;color:var(--admin-muted);margin:8px 0 6px;font:600 11px/1.3 Poppins,sans-serif}.aow-admin-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.aow-admin-line{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.aow-admin-line span{gap:2px;font:600 13px/1.3 Poppins,sans-serif;display:grid}.aow-admin-line small{color:var(--admin-muted);font:400 12px/1.35 Poppins,sans-serif}.aow-admin-line.is-suggested span{color:var(--admin-ink)}.aow-suggested-tag{letter-spacing:.04em;text-transform:uppercase;color:#1a66ae;margin-left:6px;font:600 10px/1 Poppins,sans-serif}.aow-root.theme-dark .aow-suggested-tag{color:#7eb6e8}.aow-commercial-line{justify-content:stretch;align-items:stretch;gap:10px;display:grid}.aow-commercial-head{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.aow-commercial-head>span{flex:1;min-width:0}.aow-commercial-head .asubs-toggle{flex:none}.aow-commercial-controls{grid-template-columns:minmax(110px,140px) minmax(120px,160px);gap:12px;width:100%;padding-left:0;display:grid}.aow-commercial-value{margin:0}.aow-nav-list{gap:10px;display:grid}.aow-nav-row{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.aow-nav-art{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));width:44px;height:44px;color:var(--admin-muted);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.aow-nav-art img{object-fit:contain;width:28px;height:28px}.aow-nav-art-badge{background:var(--admin-accent,#0f4179);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.aow-root.theme-dark .aow-nav-art-badge{color:#071224}.aow-nav-art.is-busy{opacity:.55;cursor:wait}.aow-nav-row input{border:0;border-bottom:1px solid var(--admin-line);width:100%;color:var(--admin-ink);background:0 0;border-radius:0;outline:none;padding:6px 0;font:600 14px/1.4 Poppins,sans-serif}.aow-brand-assets{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:8px 0 16px;display:grid}.aow-brand-asset{gap:10px;min-width:0;display:grid}.aow-brand-asset header h3{color:var(--admin-ink);margin:0;font:600 13px/1.3 Poppins,sans-serif}.aow-brand-asset header p{color:var(--admin-muted);margin:2px 0 0;font:400 12px/1.35 Poppins,sans-serif}.aow-brand-stage{border:1px dashed color-mix(in srgb, var(--admin-ink) 18%, transparent);background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));width:100%;color:var(--admin-muted);border-radius:14px;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.aow-brand-stage.has-image{border-style:solid;border-color:color-mix(in srgb, var(--admin-ink) 12%, transparent)}.aow-brand-stage.is-logo{height:96px}.aow-brand-stage.is-cover{height:132px}.aow-brand-stage-hit{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.aow-brand-stage-hit img{object-fit:contain;pointer-events:none;width:100%;height:100%}.aow-brand-stage.is-cover .aow-brand-stage-hit img{object-fit:cover}.aow-brand-stage.is-busy{opacity:.55}.aow-brand-stage.is-busy .aow-brand-stage-hit{cursor:wait}.aow-brand-trash{z-index:2;border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-card) 92%, #fff);color:#b42318;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px;box-shadow:0 4px 12px #0000001f}.aow-brand-trash:hover{background:color-mix(in srgb, #b42318 10%, var(--admin-card))}.aow-root.theme-dark .aow-brand-trash{color:#f07167;background:#0c1a30}.aow-body.is-app-preview-step{flex-direction:column;display:flex;overflow:hidden}.aow-body.is-app-preview-step>.aow-layout.is-app-preview{flex:1;width:100%;max-width:none;min-height:0;margin:0}.aow-side-panel.is-app-preview{background:0 0;border:0;justify-content:center;align-items:stretch;min-height:0;padding:0;display:flex}.aow-side-panel.is-app-preview .cms-device-preview{flex-direction:column;align-items:center;gap:8px;width:100%;max-width:280px;height:100%;min-height:0;display:flex;position:relative;top:auto}.aow-side-panel.is-app-preview .cms-device-kicker{flex:none}.aow-side-panel.is-app-preview .cms-device{flex-direction:column;flex:1;width:100%;max-width:280px;min-height:0;margin-bottom:0;padding:12px 10px;display:flex}.aow-side-panel.is-app-preview .cms-device-notch{flex:none;margin-bottom:8px}.aow-side-panel.is-app-preview .cms-device-screen,.aow-side-panel.is-app-preview .cms-device-screen-live{border-radius:18px;flex:1;width:100%;max-height:none;position:relative;overflow:hidden;height:auto!important;min-height:0!important}.aow-side-panel.is-app-preview .cms-live-scaler{--aow-preview-scale:calc(260 / 390);width:390px;height:calc(100% / var(--aow-preview-scale));transform:scale(var(--aow-preview-scale));transform-origin:top;margin:0 0 0 -195px;position:absolute;top:0;left:50%}.aow-side-panel.is-app-preview .cms-preview-root{width:390px;height:100%;position:relative;overflow:hidden}.aow-summary{gap:12px;display:grid}.aow-summary-block{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);padding:12px 0}.aow-summary-block h3{letter-spacing:.05em;text-transform:uppercase;color:var(--admin-muted);margin:0 0 6px;font:600 11px/1.3 Poppins,sans-serif}.aow-summary-block p{color:var(--admin-ink);margin:0;font:500 14px/1.45 Poppins,sans-serif}.aow-foot{border-top:1px solid var(--admin-line);background:color-mix(in srgb, var(--admin-card) 92%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px 18px;display:flex}.aow-foot-actions{gap:8px;margin-left:auto;display:flex}.aow-color-row{margin:8px 0 4px}@media (width>=900px){.aow-root{align-items:center;padding:24px}.aow-modal{border:1px solid var(--admin-card-border);border-radius:22px;width:min(1120px,100vw - 48px);height:min(720px,100vh - 48px)}.aow-main{flex-direction:row;align-items:stretch}.aow-steps{border-bottom:0;border-right:1px solid var(--admin-line);flex-direction:column;flex:none;gap:8px;width:220px;padding:18px 14px;overflow:auto}.aow-step-pill{border-radius:12px;width:100%;min-height:42px;padding:0 12px}.aow-layout.is-split{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:28px;max-width:none;display:grid}.aow-layout.is-split.is-app-preview{grid-template-columns:minmax(0,1fr) 300px;align-items:stretch;height:100%;min-height:0}.aow-layout.is-split.is-app-preview>div:first-child{min-height:0;padding-right:6px;overflow:auto}.aow-body.is-app-preview-step .aow-side-panel.is-app-preview{align-self:stretch;height:100%;max-height:100%;position:relative;top:auto}.aow-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aow-side-panel{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-ink) 3%, var(--admin-card));border-radius:18px;padding:16px;position:sticky;top:0}.aow-side-panel h3{margin:0 0 8px;font:600 13px/1.3 Poppins,sans-serif}}@media (width<=720px){.aow-brand-assets{grid-template-columns:1fr}}@media (width<=899px){.aow-main{flex-direction:row}.aow-steps{border-bottom:0;border-right:1px solid var(--admin-line);flex-direction:column;flex:none;gap:6px;width:148px;padding:12px 10px;overflow:auto}.aow-step-pill{white-space:normal;border-radius:12px;width:100%;min-height:40px;padding:0 10px}.aow-step-label{font-size:11px;line-height:1.25}}@media (width<=520px){.aow-steps{align-items:center;width:56px;padding:10px 6px}.aow-step-pill{border-radius:12px;justify-content:center;width:44px;min-height:44px;padding:0}.aow-step-label{display:none}}@media (width<=640px){.aow-feature-grid{grid-template-columns:1fr 1fr}}.fin-page .fin-panel{min-height:0}.fin-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.fin-filters .admin-date,.fin-filters .admin-select{flex:0 220px;width:220px;max-width:100%}.fin-filters .users-search{flex:240px;min-width:min(100%,240px)}.fin-baas-note{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:0}.fin-drawer-body{flex:1;min-height:0;padding:8px 18px 20px;overflow:auto}.fin-boleto{border:1px solid var(--admin-line,#d8e0ea);background:var(--admin-card);color:var(--admin-ink);margin:8px 0 16px;padding:18px;font-family:Poppins,sans-serif}.fin-boleto h2,.fin-boleto p{margin:0 0 6px}.fin-boleto-value{font-size:22px;font-weight:600}.fin-boleto-qr{background:linear-gradient(90deg, var(--admin-ink) 25%, transparent 25% 50%, var(--admin-ink) 50% 75%, transparent 75%), linear-gradient(var(--admin-ink) 25%, transparent 25% 50%, var(--admin-ink) 50% 75%, transparent 75%);background-size:16px 16px;width:120px;height:120px;margin:12px 0}.fin-boleto-code{word-break:break-all;font-size:12px}.fin-charts{gap:16px;display:grid}.fin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.fin-chart-card{border:1px solid var(--admin-card-border);background:var(--admin-card);border-radius:16px;padding:16px 16px 12px}.fin-chart-card h2{color:var(--admin-ink);font:600 14px/1.3 var(--admin-font);margin:0 0 12px}.fin-chart-wide{grid-column:1/-1}.fin-bars{gap:10px;display:grid}.fin-bar-row{grid-template-columns:120px minmax(0,1fr) 110px;align-items:center;gap:10px;display:grid}.fin-bar-label{color:var(--admin-muted);font:500 12px/1.2 var(--admin-font)}.fin-bar-track{background:color-mix(in srgb, var(--admin-card) 82%, var(--admin-ink));border-radius:999px;height:10px;overflow:hidden}.fin-bar-fill{border-radius:inherit;min-width:4px;height:100%}.fin-bar-value{color:var(--admin-ink);font:600 12px/1 var(--admin-font);text-align:right}.fin-line svg{display:block}.fin-line-rule{stroke:color-mix(in srgb, var(--admin-ink) 10%, transparent);stroke-width:1px}.fin-line-labels{color:var(--admin-muted);font:500 11px/1 var(--admin-font);justify-content:space-between;gap:4px;margin-top:4px;display:flex}@media (width<=900px){.fin-chart-grid{grid-template-columns:1fr}.fin-chart-wide{grid-column:auto}.fin-bar-row{grid-template-columns:96px minmax(0,1fr) 96px}}.fin-tabs{flex-wrap:wrap}.fin-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fin-toolbar .asubs-search{flex:220px;min-width:180px;margin-right:auto}.fin-stream{letter-spacing:0;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600;display:inline}.fin-stream.is-mensalidade{color:#1a66ae}.fin-stream.is-bilhete{color:#a16207}.fin-stream.is-comissao{color:#7c3aed}.fin-stream.is-expense{color:#b42318}.admin-shell.theme-dark .fin-stream.is-mensalidade{color:#6eb6ff}.admin-shell.theme-dark .fin-stream.is-bilhete{color:#e4b84a}.admin-shell.theme-dark .fin-stream.is-comissao{color:#b49bff}.admin-shell.theme-dark .fin-stream.is-expense{color:#f07178}.fin-in{color:#0e7a5f}.fin-out{color:#b42318}.admin-shell.theme-dark .fin-in{color:#3dce9a}.admin-shell.theme-dark .fin-out{color:#f07178}.fin-empty{color:var(--admin-muted);text-align:center;padding:28px 12px!important}.fin-soft{font-weight:500}.fin-pay{white-space:nowrap;background:0 0;border:0;border-radius:0;padding:0;font-size:13px;font-weight:600;display:inline}.fin-pay.is-matched{color:#0e7a5f}.fin-pay.is-pending{color:#a16207}.fin-pay.is-diverged{color:#c2410c}.fin-pay.is-refunded{color:var(--admin-muted)}.fin-pay.is-manual{color:#1a66ae}.admin-shell.theme-dark .fin-pay.is-matched{color:#3dce9a}.admin-shell.theme-dark .fin-pay.is-pending{color:#e4b84a}.admin-shell.theme-dark .fin-pay.is-diverged{color:#f07178}.admin-shell.theme-dark .fin-pay.is-manual{color:#6eb6ff}.fin-person-card{border-bottom:1px solid var(--admin-card-border);margin:4px 0 8px;padding:14px 0 4px}.fin-person-card.is-compact{border-bottom:0;padding-top:8px}.fin-person-kicker{color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px}.fin-person-card>strong{color:var(--admin-ink);font:600 18px/1.25 var(--admin-font);margin-bottom:12px;display:block}.fin-person-grid{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;display:grid}.fin-person-grid dt{color:var(--admin-muted);font:400 12px/1.2 var(--admin-font);margin:0 0 2px}.fin-person-grid dd{color:var(--admin-ink);font:500 13px/1.3 var(--admin-font);word-break:break-word;margin:0}.fin-dre-wrap{overflow-x:auto}.fin-dre-table th,.fin-dre-table td{white-space:nowrap}.fin-dre-total td{border-top:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-card) 88%, #1a66ae)}.fin-docs{border-top:1px solid var(--admin-card-border);margin-top:18px;padding-top:14px}.fin-docs-head{color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.fin-docs-add{border:1px solid var(--admin-card-border);height:32px;color:var(--admin-ink);font:600 12px/1 var(--admin-font);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fin-docs-add:hover{background:color-mix(in srgb, var(--admin-card) 80%, #1a66ae)}.fin-docs-empty{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:0}.fin-docs-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fin-docs-list li{border-bottom:1px solid var(--admin-card-border);grid-template-columns:minmax(0,1fr) 140px auto;align-items:center;gap:10px;padding:8px 0;display:grid}.fin-docs-file{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.fin-docs-file strong{color:var(--admin-ink);font:600 13px/1.3 var(--admin-font);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fin-docs-file small{color:var(--admin-muted);font:400 11px/1.3 var(--admin-font);display:block}.fin-docs-remove{width:34px;height:34px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.fin-docs-remove:hover{background:color-mix(in srgb, var(--admin-card) 78%, #b42318);color:#b42318}@media (width<=720px){.fin-docs-list li{grid-template-columns:minmax(0,1fr) auto}.fin-docs-list .admin-select{grid-column:1/-1}}.cfg-page .cfg-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.cfg-footer-actions{border-top:1px solid var(--admin-line);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;padding-top:16px;display:flex}.cfg-page .cfg-toolbar .users-search{flex:1;min-width:200px}.cfg-status{font-weight:600}.cfg-status.is-active{color:#0e7a5f}.cfg-status.is-invited{color:#a16207}.cfg-status.is-blocked{color:#b42318}.cfg-actor-stack{flex-direction:column;align-items:center;gap:2px;line-height:1.25;display:flex}.cfg-actor-stack small{color:var(--admin-muted);font-size:12px}.users-table td.is-center small{display:block}.cfg-actor{font-weight:600}.cfg-actor.is-admin{color:#1a66ae}.cfg-actor.is-user{color:#0e7a5f}.cfg-actor.is-system{color:#7c3aed}.cfg-action-text{color:var(--admin-ink);font-weight:600}.cfg-hint{color:var(--admin-muted);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:13px;line-height:1.5}.cfg-load-error{color:#b42318;margin:0 0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.admin-shell.theme-dark .cfg-load-error{color:#f87171}.cfg-social-grid{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.cfg-social-label{align-items:center;gap:8px;display:inline-flex}.cfg-social-label svg{color:var(--admin-ink);opacity:.85;flex-shrink:0}@media (width<=720px){.cfg-social-grid{grid-template-columns:1fr}}.cfg-section-title{color:var(--admin-ink);letter-spacing:.04em;text-transform:uppercase;margin:22px 0 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.cfg-toggle-row{border-bottom:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.cfg-toggle-row>div{min-width:0}.cfg-toggle-row strong{color:var(--admin-ink);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:block}.cfg-toggle-row small{color:var(--admin-muted);margin-top:2px;font-family:Poppins,sans-serif;font-size:12px;display:block}.cfg-perm-matrix{border-collapse:collapse;width:100%}.cfg-perm-matrix th,.cfg-perm-matrix td{border-bottom:1px solid var(--admin-line);text-align:center;vertical-align:middle;padding:10px 8px;font-family:Poppins,sans-serif;font-size:12px}.cfg-perm-matrix th:first-child,.cfg-perm-matrix td:first-child{text-align:left;min-width:160px;padding-left:16px}.cfg-perm-matrix th:last-child,.cfg-perm-matrix td:last-child{padding-right:16px}.cfg-perm-matrix th{color:var(--admin-muted);text-transform:uppercase;letter-spacing:.03em;font-size:11px;font-weight:600}.cfg-perm-matrix td strong{color:var(--admin-ink);font-size:13px;font-weight:600}.cfg-perm-matrix td small{color:var(--admin-muted);font-size:11px;display:block}.cfg-check{border:1.5px solid color-mix(in srgb, var(--admin-ink) 28%, transparent);cursor:pointer;background:0 0;border-radius:4px;width:18px;height:18px;margin:0 auto}.cfg-check.is-on{box-shadow:inset 0 0 0 3px var(--admin-card,#fff);background:#1a66ae;border-color:#1a66ae}.cfg-check:disabled{opacity:.45;cursor:not-allowed}.cfg-group-label{color:var(--admin-muted);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 6px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}.cfg-temp{border-top:1px solid var(--admin-line);color:var(--admin-ink);margin-top:10px;padding:12px 0;font-family:Poppins,sans-serif;font-size:13px}.cfg-temp code{color:#1a66ae;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.cfg-drawer-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cfg-audit-meta{gap:0;display:grid}.cfg-audit-meta .cfg-section-title:first-child{margin-top:0}.cfg-mono{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.cfg-http.is-ok{color:#0e7a5f}.cfg-http.is-warn{color:#a16207}.cfg-http.is-error{color:#b42318}.cfg-change-line strong{flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:500;display:flex}.cfg-change-arrow{color:var(--admin-muted)}.cfg-json{border-bottom:1px solid var(--admin-line);color:var(--admin-ink);white-space:pre-wrap;word-break:break-word;margin:0 0 8px;padding:12px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.45;overflow:auto}.admin-shell.theme-dark .cfg-http.is-ok{color:#34d399}.admin-shell.theme-dark .cfg-http.is-warn{color:#fbbf24}.admin-shell.theme-dark .cfg-http.is-error{color:#f87171}.cfg-empty{color:var(--admin-muted);text-align:center;padding:28px 12px;font-family:Poppins,sans-serif;font-size:13px}.admin-shell.theme-dark .cfg-status.is-active{color:#34d399}.admin-shell.theme-dark .cfg-status.is-invited{color:#fbbf24}.admin-shell.theme-dark .cfg-status.is-blocked{color:#f87171}.admin-shell.theme-dark .cfg-actor.is-admin{color:#60a5fa}.admin-shell.theme-dark .cfg-actor.is-user{color:#34d399}.admin-shell.theme-dark .cfg-actor.is-system{color:#c4b5fd}.admin-shell.theme-dark .cfg-temp code{color:#93c5fd}.aabs-drawer{grid-template-rows:auto minmax(0,1fr) auto}.aabs-drawer .users-drawer-head{padding-right:56px;position:relative}.aabs-drawer .cms-modal-close{place-items:center;line-height:0;display:inline-grid;position:absolute;top:14px;right:14px}.aabs-drawer .cms-modal-close svg{display:block}.aabs-page .asubs-list-view .admin-kpi-row{padding:10px 16px 2px}.asubs-list-view .aabs-filters{align-items:flex-end;gap:10px 12px;padding:8px 16px 10px}.aabs-chip-row{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-height:38px;margin-left:auto;padding:0;display:flex}.aabs-chip{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);color:var(--admin-muted);cursor:pointer;font:600 12px/1 var(--admin-font);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 11px}.aabs-chip.is-on{background:color-mix(in srgb, #0f4179 12%, var(--admin-card));color:var(--admin-ink);border-color:#0f417973}.aabs-text{font:600 13px/1.3 var(--admin-font)}.aabs-text.is-ok{color:#0e7a5f}.aabs-text.is-info{color:#1a66ae}.aabs-text.is-warn{color:#a16207}.aabs-text.is-danger{color:#b42318}.aabs-text.is-muted{color:var(--admin-muted);font-weight:500}.admin-shell.theme-dark .aabs-text.is-ok{color:#3dce9a}.admin-shell.theme-dark .aabs-text.is-info{color:#6bb3f0}.admin-shell.theme-dark .aabs-text.is-warn{color:#e4b84a}.admin-shell.theme-dark .aabs-text.is-danger{color:#f07178}.aabs-empty{color:var(--admin-muted);text-align:center;font:400 13px/1.4 var(--admin-font);margin:0;padding:28px 12px}.aabs-block-title{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:22px 0 10px;display:flex}.aabs-block-title:first-child{margin-top:0}.aabs-notes{color:var(--admin-ink);font:400 13px/1.45 var(--admin-font);margin:0}.aabs-timeline{margin:0;padding:0;list-style:none}.aabs-timeline li{border-left:2px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);padding:10px 0 10px 16px;position:relative}.aabs-timeline li:before{content:"";background:#0f4179;border-radius:50%;width:8px;height:8px;position:absolute;top:16px;left:-5px}.aabs-timeline strong{color:var(--admin-ink);font:600 13px/1.3 var(--admin-font);display:block}.aabs-timeline small{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font)}.aabs-dual-row{align-items:flex-start}.aabs-dual-tracks{flex:1;gap:4px;min-width:0;display:grid}.aabs-dual .uchart-legend{margin-top:12px}.apst-drawer{grid-template-rows:auto minmax(0,1fr) auto}.apst-drawer .users-drawer-head{padding-right:56px;position:relative}.apst-drawer .cms-modal-close{place-items:center;line-height:0;display:inline-grid;position:absolute;top:14px;right:14px}.apst-drawer .cms-modal-close svg{display:block}.apst-filters{align-items:flex-end}.apst-text{font:600 13px/1.3 var(--admin-font)}.apst-text.is-ok{color:#0e7a5f}.apst-text.is-warn{color:#a16207}.apst-fuels-table{table-layout:fixed}.apst-fuels-table th:first-child,.apst-fuels-table td:first-child{width:48%}.apst-fuels-table th:nth-child(2),.apst-fuels-table td:nth-child(2),.apst-fuels-table th:nth-child(3),.apst-fuels-table td:nth-child(3){width:18%}.apst-fuels-table th:nth-child(4),.apst-fuels-table td:nth-child(4){width:16%}.apst-fuel-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.apst-fuel-name .apst-fuel-drop{flex:none;width:20px;height:20px}.apst-fuel-name strong{min-width:0;font:600 13px/1.3 var(--admin-font);color:var(--admin-ink)}.apst-text.is-danger{color:#b42318}.apst-text.is-muted{color:var(--admin-muted);font-weight:500}.admin-shell.theme-dark .apst-text.is-ok{color:#3dce9a}.admin-shell.theme-dark .apst-text.is-warn{color:#e4b84a}.admin-shell.theme-dark .apst-text.is-danger{color:#f07178}.apst-prices{justify-items:center;gap:2px;display:grid}.apst-prices strong{font:600 13px/1.2 var(--admin-font)}.apst-prices small{color:var(--admin-muted);font:400 11px/1.2 var(--admin-font)}.apst-drawer-meta{align-items:center;gap:0}.apst-meta-sep{color:var(--admin-muted);font:400 12px/1 var(--admin-font);opacity:.55;-webkit-user-select:none;user-select:none;margin:0 8px}.apst-when-stack{color:var(--admin-muted);font:400 12px/1.2 var(--admin-font);justify-items:center;gap:2px;display:grid}.apst-when-stack strong{font:600 12px/1.2 var(--admin-font);color:var(--admin-ink)}.apst-when-stack small{font:400 11px/1.2 var(--admin-font);color:var(--admin-muted)}.apst-fuel-drops{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;max-width:140px;display:inline-flex}.apst-fuel-drop{cursor:default;width:22px;height:22px;color:var(--admin-muted);background:0 0;border:0;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.apst-fuel-drop.is-gasolina{color:#ea580c}.apst-fuel-drop.is-aditivada{color:#ca8a04}.apst-fuel-drop.is-etanol{color:#16a34a}.apst-fuel-drop.is-diesel{color:#a16207}.apst-fuel-drop.is-gnv{color:#2563eb}.apst-fuel-drop.is-default{color:#64748b}.admin-shell.theme-dark .apst-fuel-drop.is-gasolina{color:#fb923c}.admin-shell.theme-dark .apst-fuel-drop.is-aditivada{color:#facc15}.admin-shell.theme-dark .apst-fuel-drop.is-etanol{color:#4ade80}.admin-shell.theme-dark .apst-fuel-drop.is-diesel{color:#eab308}.admin-shell.theme-dark .apst-fuel-drop.is-gnv{color:#60a5fa}.admin-shell.theme-dark .apst-fuel-drop.is-default{color:#94a3b8}.apst-fuel-tip.is-portal{z-index:80;border:1px solid var(--admin-border);background:var(--admin-card);min-width:168px;color:var(--admin-ink);font:400 12px/1.35 var(--admin-font);text-align:left;white-space:nowrap;pointer-events:none;border-radius:10px;gap:2px;padding:10px 12px;display:grid;position:fixed;box-shadow:0 10px 28px #0c1a302e}.apst-fuel-tip strong{font:600 12px/1.3 var(--admin-font);color:var(--admin-ink);margin-bottom:2px}.apst-fuel-tip span{color:var(--admin-muted)}.apst-empty{color:var(--admin-muted);text-align:center;font:400 13px/1.4 var(--admin-font);margin:0;padding:28px 12px}.apst-block-title{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:22px 0 10px;display:flex}.apst-block-title:first-child{margin-top:0}.apst-pay-field{margin:18px 0 4px}.apst-pay-label{color:var(--admin-ink);font:600 13px/1.3 var(--admin-font);display:block}.apst-pay-hint{color:var(--admin-muted);font:400 12px/1.4 var(--admin-font);margin:4px 0 10px}.apst-pay-grid{flex-wrap:wrap;gap:8px;display:flex}.apst-pay-chip{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);background:var(--admin-card);min-height:34px;color:var(--admin-muted);font:600 13px/1 var(--admin-font);cursor:pointer;border-radius:999px;padding:0 14px}.apst-pay-chip.is-on{border-color:color-mix(in srgb, #f5c400 70%, var(--admin-ink));background:color-mix(in srgb, #f5c400 18%, var(--admin-card));color:var(--admin-ink)}.apst-notes{margin-top:18px}.apst-notes textarea{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 22%, transparent);width:100%;min-height:84px;color:var(--admin-ink);font:400 14px/1.4 var(--admin-font);resize:vertical;background:0 0;border-radius:0;outline:none;margin-top:6px;padding:8px 0}.apst-empty-inline{text-align:left;padding:8px 0 4px}.apst-fuel-review-card{border:1px solid var(--admin-border);background:var(--admin-card);border-radius:12px;margin-top:18px;overflow:hidden}.apst-fuel-review-card>h3{border-bottom:1px solid var(--admin-border);background:color-mix(in srgb, var(--admin-ink) 4%, var(--admin-card));color:var(--admin-ink);font:600 12px/1.3 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:10px 12px}.apst-fuel-review-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.apst-fuel-review-head,.apst-fuel-review-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.9fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.apst-fuel-review-head{background:color-mix(in srgb, var(--admin-ink) 3.5%, var(--admin-card));color:var(--admin-muted);font:500 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase}.apst-fuel-review-row{border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);color:var(--admin-ink);font:400 13px/1.35 var(--admin-font)}.apst-fuel-review-row .is-name{font-weight:500}.apst-fuel-review-row .is-price,.apst-fuel-review-row .is-save,.apst-fuel-review-head span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.apst-fuel-review-row .is-save{color:#0e7a5f;font-weight:600}.admin-shell.theme-dark .apst-fuel-review-row .is-save{color:#4ade80}.apst-fuel-review-empty{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:0;padding:12px}.admin-page.aapi-page,.aapi-page .asubs-shell,.aapi-page .cms-section.asubs-shell{width:100%;max-width:none}.aapi-text.is-active{color:#0e7a5f}.aapi-text.is-revoked{color:#b42318}.aapi-text.is-expired{color:#b07a12}.admin-shell.theme-dark .aapi-text.is-active{color:#4fd1a5}.admin-shell.theme-dark .aapi-text.is-revoked{color:#f07167}.admin-shell.theme-dark .aapi-text.is-expired{color:#e0b45a}.aapi-secret-box{border-radius:var(--admin-radius);background:color-mix(in srgb, var(--admin-accent) 8%, var(--admin-card));border:1px solid var(--admin-line);word-break:break-all;font:600 13px/1.45 var(--admin-font);color:var(--admin-ink);margin:12px 0 0;padding:12px 14px}.aapi-secret-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.aapi-lead{font:400 13px/1.45 var(--admin-font);color:var(--admin-muted);margin:0;padding:10px 18px 0}.aapi-scopes{gap:8px;margin:8px 0 14px;display:grid}.aapi-scope-row{font:500 13px/1.35 var(--admin-font);color:var(--admin-ink);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-page.aprod-page,.aprod-page .asubs-shell,.aprod-page .cms-section.asubs-shell{width:100%;max-width:none}.aed-kpi-row{grid-template-columns:repeat(4,minmax(0,1fr))}.aed-kpi{flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:8px 12px;min-height:78px;padding:12px 10px 11px}.aed-kpi-block{flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.aed-kpi-block.is-secondary .admin-kpi-label{opacity:.9;font-size:9px}.aed-kpi-sub{color:var(--admin-ink);font:600 13px/1.1 var(--admin-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.aed-kpi-prizes{gap:6px 10px}.aed-kpi-prizes .admin-kpi-value{font-size:15px}.aed-kpi-prizes .aed-kpi-sub{font-size:12px}.aed-toolbar{border-bottom:1px solid var(--admin-line);flex:none;align-items:center;gap:12px;padding:12px 18px 14px;display:flex}.aed-search{flex:auto;min-width:0}.aed-toolbar .cms-btn{white-space:nowrap;flex:none}.aed-create-trigger{gap:8px}.aed-create-trigger.is-open{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-accent,#1a4f9c) 22%, transparent)}.aed-create-chevron{opacity:.85;margin-left:2px;transition:transform .18s}.aed-create-trigger.is-open .aed-create-chevron{transform:rotate(180deg)}.aed-create-menu{z-index:95;border:1px solid var(--admin-card-border);background:var(--admin-card);font-family:var(--admin-font);border-radius:14px;gap:4px;padding:10px;animation:.16s both aed-create-in;display:grid;position:fixed;box-shadow:0 16px 40px #0f172a33}.admin-shell.theme-dark .aed-create-menu{background:#0c1a30;box-shadow:0 16px 40px #00000080}.aed-create-menu-kicker{color:var(--admin-muted);font:600 10px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;margin:0 6px 6px}.aed-create-option{width:100%;color:var(--admin-ink);font:600 14px/1.25 var(--admin-font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;transition:background .15s}.aed-create-option+.aed-create-option{border-top:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);border-radius:0 0 10px 10px;margin-top:4px;padding-top:12px}.aed-create-option:hover{background:color-mix(in srgb, var(--admin-accent,#1a4f9c) 10%, transparent)}@keyframes aed-create-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aed-create-menu.is-up{animation-name:aed-create-in-up}@keyframes aed-create-in-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aed-create-menu,.aed-create-menu.is-up,.aed-create-chevron{transition:none!important;animation:none!important}}.aed-number{font-variant-numeric:tabular-nums;letter-spacing:.02em}.aed-tipo{font:600 13px/1.25 var(--admin-font)}.aed-tipo.is-cap{color:#1a4f9c}.aed-tipo.is-spa{color:#0e7a5f}.aed-tipo.is-promo{color:#b45309}.admin-shell.theme-dark .aed-tipo.is-cap{color:#7eb6ff}.admin-shell.theme-dark .aed-tipo.is-spa{color:#5dcea8}.admin-shell.theme-dark .aed-tipo.is-promo{color:#fbbf24}.aed-name{flex-direction:column;gap:2px;min-width:0;display:flex}.aed-name strong{font:600 13px/1.25 var(--admin-font);color:var(--admin-ink)}.aed-name small{color:var(--admin-muted);font:400 11px/1.3 var(--admin-font)}.aed-period{font:500 12px/1.3 var(--admin-font);color:var(--admin-ink);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.aed-money{font-variant-numeric:tabular-nums;white-space:nowrap}.aed-table th.is-center,.aed-table td.is-center{text-align:center}.aed-period-end{color:var(--admin-muted)}.aed-table th,.aed-table td{white-space:nowrap}.aed-table td:nth-child(2){white-space:normal;min-width:160px}.aed-toast{z-index:40;border:1px solid var(--admin-card-border);background:var(--admin-card);box-shadow:var(--admin-card-shadow-hover);color:var(--admin-ink);font:500 13px/1.3 var(--admin-font);border-radius:10px;padding:10px 14px;position:fixed;bottom:22px;right:22px}.aed-bilhetes-root{z-index:100;font-family:var(--admin-font);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aed-bilhetes-backdrop{background:#0a122073;border:0;animation:.2s both aed-fade-in;position:absolute;inset:0}.aed-bilhetes-modal{z-index:1;border:1px solid var(--admin-card-border);background:var(--admin-card);width:min(1180px,100vw - 40px);height:min(860px,100vh - 40px);color:var(--admin-ink);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both aed-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a47}.aed-bilhetes-root.theme-dark .aed-bilhetes-modal{background:#0c1a30}.aed-bilhetes-root.is-leaving .aed-bilhetes-modal{animation:.2s both aed-modal-out}.aed-bilhetes-root.is-leaving .aed-bilhetes-backdrop{animation:.2s both aed-fade-out}.aed-bilhetes-head{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px 24px;display:flex}.aed-bilhetes-head h2{font:600 22px/1.2 var(--admin-font);letter-spacing:-.02em;margin:0}.aed-bilhetes-status{font:600 12px/1.3 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 0;display:block}.aed-bilhetes-head .cms-modal-close{flex:none;position:static}.aed-bilhetes-tabs{border-bottom:1px solid var(--admin-line);flex:none;margin:0;padding:0 16px}.aed-bilhetes-tabs .cms-tab{margin-bottom:-1px}.aed-bilhetes-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.aed-bilhetes-tab-panel{flex:1;min-height:0;overflow:auto}.aed-bilhetes-summary{flex:none;grid-template-columns:1fr 1fr;align-content:start;gap:0 36px;padding:8px 24px 4px;display:grid}.aed-bilhetes-summary.aed-bilhetes-tab-panel{flex:1}.aed-promo-detail-bands{border-top:0;grid-column:1/-1;margin-top:4px;padding-top:12px}.aed-promo-detail-bands-title{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px}.aed-promo-detail-bands ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.aed-promo-detail-bands li{flex-direction:column;gap:2px;min-width:0;display:flex}.aed-promo-detail-bands li strong{color:var(--admin-ink);font:600 13px/1.25 var(--admin-font)}.aed-promo-detail-bands li span{color:var(--admin-muted);font:400 12px/1.3 var(--admin-font)}.aed-bilhetes-facts{gap:0}.aed-bilhete-fact{padding:10px 0}.aed-bilhete-fact>span{font:500 10px/1.2 var(--admin-font);letter-spacing:.05em;text-transform:uppercase}.aed-bilhete-fact strong{font:600 14px/1.3 var(--admin-font)}.aed-bilhetes-list{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 24px 18px;display:flex;overflow:hidden}.aed-bilhetes-list-head h3{font:600 16px/1.25 var(--admin-font);margin:0}.aed-bilhetes-list-head p{color:var(--admin-muted);font:400 12px/1.35 var(--admin-font);margin:4px 0 0}.aed-bilhetes-filters{flex-wrap:wrap;gap:10px 14px;display:flex}.aed-bilhetes-segs{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-card) 88%, var(--admin-ink) 4%);border-radius:999px;flex-wrap:wrap;gap:6px;padding:3px;display:inline-flex}.aed-bilhetes-segs button{min-height:30px;color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.03em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.aed-bilhetes-segs button.is-on{background:var(--admin-accent,#1a4f9c);color:#fff}.aed-bilhetes-search{flex:none;width:100%}.aed-bilhetes-table-wrap{border:1px solid var(--admin-card-border);background:color-mix(in srgb, var(--admin-card) 92%, var(--admin-ink) 2%);border-radius:14px;flex:1;min-height:0}.aed-bilhetes-table th,.aed-bilhetes-table td{padding-left:14px;padding-right:14px}.aed-bilhetes-date{font-variant-numeric:tabular-nums;font-size:12px}.aed-bilhetes-muted{color:var(--admin-muted)}@keyframes aed-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aed-fade-out{0%{opacity:1}to{opacity:0}}@keyframes aed-modal-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes aed-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.98)}}@media (width<=1100px){.aed-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.aed-bilhetes-summary{grid-template-columns:1fr;gap:0}}@media (width<=720px){.aed-toolbar{flex-direction:column;align-items:stretch}.aed-kpi-row{grid-template-columns:1fr}.aed-bilhetes-root{padding:0}.aed-bilhetes-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.aed-bilhetes-head,.aed-bilhetes-summary,.aed-bilhetes-list{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.aed-bilhetes-modal,.aed-bilhetes-backdrop,.aed-bilhetes-root.is-leaving .aed-bilhetes-modal,.aed-bilhetes-root.is-leaving .aed-bilhetes-backdrop{animation:none!important}}.aed-wiz-root{z-index:110;font-family:var(--admin-font);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.aed-wiz-backdrop{background:#0a122080;border:0;animation:.2s both aed-fade-in;position:absolute;inset:0}.aed-wiz-modal{z-index:1;border:1px solid var(--admin-card-border);background:var(--admin-card);width:min(1280px,100vw - 40px);height:min(860px,100vh - 40px);color:var(--admin-ink);border-radius:20px;flex-direction:column;animation:.28s cubic-bezier(.22,1,.36,1) both aed-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #0f172a4d}.aed-wiz-root.theme-dark .aed-wiz-modal{background:#0c1a30}.aed-wiz-root.is-leaving .aed-wiz-modal{animation:.2s both aed-modal-out}.aed-wiz-root.is-leaving .aed-wiz-backdrop{animation:.2s both aed-fade-out}.aed-wiz-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 10px 28px;display:flex}.aed-wiz-head h2{font:600 22px/1.2 var(--admin-font);letter-spacing:-.02em;margin:0}.aed-wiz-head h2 span{color:var(--admin-muted);font-weight:500}.aed-wiz-close{color:var(--admin-accent,#1a4f9c);flex:none;position:static}.aed-wiz-steps{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);flex-wrap:wrap;flex:none;gap:8px;padding:4px 28px 16px;display:flex}.aed-wiz-step{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);min-height:34px;color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.aed-wiz-step-index{opacity:.75}.aed-wiz-step.is-active{background:var(--admin-accent,#1a4f9c);color:#fff;border-color:#0000}.aed-wiz-step.is-active .aed-wiz-step-index{opacity:1}.aed-wiz-body{flex:1;grid-template-columns:minmax(0,1fr) minmax(280px,340px);min-height:0;display:grid}.aed-wiz-main{border-right:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);min-width:0;min-height:0;overflow:hidden}.aed-wiz-panel{flex-direction:column;height:100%;padding:28px 36px 32px;display:flex}.aed-wiz-scroll{overflow:auto}.aed-wiz-kicker{color:var(--admin-accent,#1a4f9c);font:600 11px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px}.aed-wiz-panel h3{font:600 28px/1.2 var(--admin-font);letter-spacing:-.02em;margin:0}.aed-wiz-lead{max-width:none;color:var(--admin-muted);font:400 14px/1.45 var(--admin-font);margin:10px 0 22px}.aed-wiz-hint{color:var(--admin-muted);font:400 12px/1.45 var(--admin-font);margin:8px 0 18px}.aed-wiz-options{border-top:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);flex-direction:column;margin-top:28px;display:flex}.aed-wiz-option{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;padding:22px 4px;transition:background .15s;display:flex}.aed-wiz-option:hover,.aed-wiz-option.is-selected{background:color-mix(in srgb, var(--admin-accent,#1a4f9c) 6%, transparent)}.aed-wiz-option-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.aed-wiz-option-copy strong{font:600 16px/1.3 var(--admin-font)}.aed-wiz-option-copy small{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font)}.aed-wiz-block{margin-top:36px;padding-top:8px}.aed-wiz-block-label{color:var(--admin-accent,#1a4f9c);font:600 11px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;margin:0 0 16px;display:inline-flex}.aed-wiz-grid{gap:18px 24px;display:grid}.aed-wiz-grid+.aed-wiz-grid{margin-top:18px}.aed-wiz-block .aed-wiz-grid+.aed-wiz-grid{margin-top:16px}.aed-wiz-panel .users-line-field,.aed-wiz-panel .admin-date.is-line,.aed-wiz-panel .admin-select.is-line{align-self:start;margin-top:0;padding-top:0;padding-bottom:0}.aed-wiz-panel .admin-select.is-line,.aed-wiz-panel .users-line-field,.aed-wiz-panel .admin-date.is-line{gap:4px;min-width:0;display:grid}.aed-wiz-panel .admin-select.is-line .admin-select-trigger,.aed-wiz-panel .users-line-field input,.aed-wiz-panel .admin-date.is-line .admin-date-trigger{box-sizing:border-box;height:40px;min-height:40px}.aed-wiz-grid-edition{grid-template-columns:120px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}.aed-wiz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.aed-wiz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.aed-wiz-field{min-width:0}.aed-wiz-field input[readonly]{opacity:.85;cursor:default}.aed-wiz-placeholder{border:1px dashed color-mix(in srgb, var(--admin-ink) 18%, transparent);color:var(--admin-muted);font:500 14px/1.4 var(--admin-font);text-align:center;border-radius:14px;margin-top:28px;padding:28px 20px}.aed-wiz-grade-row{align-items:flex-end;gap:14px;width:100%;max-width:none;display:flex}.aed-wiz-grade-input{flex:auto;width:100%;min-width:0;margin:0}.aed-wiz-grade-btn{text-transform:uppercase;letter-spacing:.04em;flex:none;justify-content:center;min-width:120px}.aed-wiz-grade-btn:disabled{opacity:.45;cursor:not-allowed}.aed-wiz-grade-btn.is-busy:disabled{opacity:1;cursor:progress}.aed-wiz-grade-progress{flex-direction:column;gap:4px;margin-top:12px;display:flex}.aed-wiz-grade-hint{color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);margin:12px 0 0}.aed-wiz-grade-progress .aed-wiz-grade-hint{margin:0}.aed-wiz-grade-hint.is-busy{color:var(--admin-ink);font-weight:500}.aed-wiz-grade-result{border-top:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);margin-top:18px;padding-top:16px}.aed-wiz-grade-result-label{color:var(--admin-muted);font:italic 400 13px/1.3 var(--admin-font);margin:0 0 6px}.aed-wiz-grade-result-range{color:var(--admin-ink);font:400 22px/1.3 var(--admin-font);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0}.aed-wiz-grade-result-range strong{font-weight:600}.aed-wiz-grade-result-count{color:var(--admin-muted);font:400 14px/1.3 var(--admin-font);letter-spacing:0}.aed-wiz-grade-detail{color:var(--admin-muted);font:italic 400 12px/1.4 var(--admin-font);margin:0}.aed-wiz-grade-input input:disabled{opacity:.7;cursor:not-allowed}.aed-wiz-min-row{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:10px 0 4px;display:flex}.aed-wiz-min-label{color:var(--admin-ink);font:500 14px/1.3 var(--admin-font);align-items:center;gap:6px;display:inline-flex}.aed-wiz-tip{align-items:center;display:inline-flex;position:relative}.aed-wiz-tip-btn{color:var(--admin-accent,#1a4f9c);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.aed-wiz-tip-panel{z-index:40;border:1px solid color-mix(in srgb, var(--admin-ink) 16%, transparent);background:color-mix(in srgb, var(--admin-ink) 88%, #0c1a30);color:#fff;width:min(280px,70vw);font:italic 400 12px/1.4 var(--admin-font);opacity:0;pointer-events:none;border-radius:10px;padding:10px 12px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px);box-shadow:0 10px 28px #0f172a38}.aed-wiz-root.theme-dark .aed-wiz-tip-panel,.admin-shell.theme-dark .aed-wiz-tip-panel{background:#1a2332;border-color:#ffffff24}.aed-wiz-tip:hover .aed-wiz-tip-panel,.aed-wiz-tip:focus-within .aed-wiz-tip-panel{opacity:1;transform:translateY(0)}.aed-wiz-min-input{flex:0 240px;margin:0}.aed-wiz-min-input>span.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.aed-wiz-upload-row{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);align-items:center;gap:14px;padding:14px 0;display:flex}.aed-wiz-upload-row.is-pick{cursor:pointer}.aed-wiz-instant-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.aed-wiz-instant-head .aed-wiz-block-label{margin:0}.aed-wiz-mode{flex:none;gap:8px;display:inline-flex}.aed-wiz-mode button{border:1px solid color-mix(in srgb, var(--admin-ink) 16%, transparent);min-height:32px;color:var(--admin-ink);font:600 11px/1 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:0 14px}.aed-wiz-mode button.is-on{background:var(--admin-accent,#1a4f9c);color:#fff;border-color:#0000}.aed-wiz-file-card{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-card) 92%, var(--admin-ink) 3%);border-radius:14px;margin-top:8px;overflow:hidden}.aed-wiz-file-card-head{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);color:var(--admin-muted);font:500 13px/1.3 var(--admin-font);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.aed-wiz-file-card-name{min-width:0;color:var(--admin-ink);font:600 14px/1.3 var(--admin-font);align-items:center;gap:8px;display:inline-flex}.aed-wiz-file-card-name svg{color:var(--admin-accent,#1a4f9c);flex:none}.aed-wiz-file-table-wrap{max-height:340px;overflow:auto}.aed-wiz-file-table{border-collapse:collapse;width:100%}.aed-wiz-file-table th,.aed-wiz-file-table td{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);text-align:left;font:500 13px/1.3 var(--admin-font);padding:11px 16px}.aed-wiz-file-table th:nth-child(2),.aed-wiz-file-table td:nth-child(2){text-align:center}.aed-wiz-file-table th:nth-child(3),.aed-wiz-file-table td:nth-child(3){text-align:right}.aed-wiz-file-table th button{color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.aed-wiz-file-table td.is-num,.aed-wiz-file-table td.is-money{font-variant-numeric:tabular-nums;color:var(--admin-ink)}.aed-wiz-file-status{color:var(--admin-muted);font-weight:600}.aed-wiz-file-status.is-prize{color:#0e7a5f}.admin-shell.theme-dark .aed-wiz-file-status.is-prize,.aed-wiz-root.theme-dark .aed-wiz-file-status.is-prize{color:#5dcea8}.aed-wiz-file-pager{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 16px;display:grid}.aed-wiz-file-pager>span{color:var(--admin-muted);font:500 13px/1 var(--admin-font);font-variant-numeric:tabular-nums;text-align:center}.aed-wiz-file-pager button{color:var(--admin-muted);font:600 13px/1 var(--admin-font);cursor:pointer;background:0 0;border:0;padding:0}.aed-wiz-file-pager button:first-child{text-align:left;justify-self:start}.aed-wiz-file-pager button.is-next{color:var(--admin-accent,#1a4f9c);justify-self:end}.aed-wiz-file-pager button:disabled{opacity:.35;cursor:default}.aed-wiz-file-actions{justify-content:flex-end;gap:16px;padding:0 16px 12px;display:flex}.aed-wiz-bands{flex-direction:column;gap:14px;margin-top:8px;display:flex}.aed-wiz-field>span{align-items:center;gap:6px;display:inline-flex}.aed-wiz-bands-head{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.aed-wiz-bands-head .aed-wiz-block-label{margin:0}.aed-wiz-suggest{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);min-height:32px;color:var(--admin-ink);font:600 11px/1 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.aed-wiz-suggest:disabled{opacity:.4;cursor:not-allowed}.aed-wiz-field input[readonly]{cursor:default}.aed-wiz-bands-cols,.aed-wiz-band{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr) 32px;align-items:end;gap:16px;display:grid}.aed-wiz-bands-cols{color:var(--admin-muted);font:600 11px/1 var(--admin-font);letter-spacing:.06em;text-transform:uppercase}.aed-wiz-bands-cols span:nth-child(2),.aed-wiz-bands-cols span:nth-child(3){text-align:center}.aed-wiz-band-total{color:var(--admin-muted);font:500 14px/1.3 var(--admin-font);text-align:center;font-variant-numeric:tabular-nums;margin:0 0 10px}.aed-wiz-band-remove{width:32px;height:32px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin-bottom:4px;padding:0;display:grid}.aed-wiz-band-remove:hover{color:var(--admin-ink)}.aed-wiz-add-band{width:fit-content;color:var(--admin-accent,#1a4f9c);font:600 12px/1 var(--admin-font);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.aed-wiz-band-note{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);color:var(--admin-muted);font:400 13px/1.4 var(--admin-font);border-radius:10px;margin:0;padding:12px 14px}.aed-wiz-band-actions{align-items:center;gap:10px;display:flex}.aed-wiz-band-actions .aed-wiz-grade-btn{flex:1;min-width:0}.aed-wiz-ata{border:1px solid color-mix(in srgb, var(--admin-ink) 16%, transparent);min-height:42px;color:var(--admin-ink);background:0 0;flex:none;gap:6px;padding:0 16px}@media (width<=720px){.aed-wiz-bands-cols{display:none}.aed-wiz-band{grid-template-columns:1fr 1fr}.aed-wiz-band-actions{flex-direction:column;align-items:stretch}}.aed-wiz-upload-icon{background:color-mix(in srgb, var(--admin-accent,#1a4f9c) 12%, transparent);width:42px;height:42px;color:var(--admin-accent,#1a4f9c);border-radius:10px;flex:none;place-items:center;display:grid}.aed-wiz-upload-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.aed-wiz-upload-copy strong{font:600 14px/1.3 var(--admin-font)}.aed-wiz-upload-copy small{color:var(--admin-muted);font:400 12px/1.3 var(--admin-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aed-wiz-link-btn{color:var(--admin-accent,#1a4f9c);font:600 12px/1 var(--admin-font);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.aed-wiz-link-btn.is-muted{color:var(--admin-muted);text-transform:none;letter-spacing:0;font-weight:500}.aed-wiz-editor{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-card) 92%, var(--admin-ink) 3%);border-radius:12px;margin-top:4px;overflow:hidden}.aed-wiz-toolbar{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;display:flex}.aed-wiz-toolbar button{width:32px;height:28px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.aed-wiz-toolbar button:hover{background:color-mix(in srgb, var(--admin-ink) 6%, transparent);color:var(--admin-ink)}.aed-wiz-toolbar-sep{background:color-mix(in srgb, var(--admin-ink) 12%, transparent);width:1px;height:16px;margin:0 4px}.aed-wiz-editor-body{min-height:220px;max-height:320px;color:var(--admin-ink);font:400 14px/1.55 var(--admin-font);outline:none;padding:14px 16px;overflow:auto}.aed-wiz-editor-body:empty:before{content:attr(data-placeholder);color:var(--admin-muted);pointer-events:none}.aed-wiz-media-head{justify-content:space-between;align-items:center;gap:12px;margin-top:28px;display:flex}.aed-wiz-media-head .aed-wiz-block-label{margin:0}.aed-wiz-add-media{gap:6px}.aed-wiz-media-empty{color:var(--admin-muted);font:italic 400 14px/1.4 var(--admin-font);margin:24px 0 0}.aed-wiz-media-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.aed-wiz-media-grid>li{position:relative}.aed-wiz-media-grid>li.is-over .aed-wiz-media-preview{outline:2px solid var(--admin-accent,#1a4f9c);outline-offset:2px}.aed-wiz-media-preview{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-ink) 8%, transparent);cursor:grab;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.aed-wiz-media-preview:active{cursor:grabbing}.aed-wiz-media-preview img,.aed-wiz-media-preview video{object-fit:cover;pointer-events:none;width:100%;height:100%}.aed-wiz-media-index,.aed-wiz-media-kind{z-index:1;color:#fff;font:600 11px/1 var(--admin-font);background:#0c1a30b8;border-radius:999px;padding:3px 7px;position:absolute}.aed-wiz-media-index{top:8px;left:8px}.aed-wiz-media-kind{bottom:8px;left:8px}.aed-wiz-media-remove{z-index:2;color:#fff;cursor:pointer;background:#0c1a30b8;border:0;border-radius:999px;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;top:8px;right:8px}.aed-wiz-lightbox{z-index:140;background:#080e18d1;place-items:center;padding:48px 24px;display:grid;position:fixed;inset:0}.aed-wiz-lightbox img,.aed-wiz-lightbox video{background:#000;border-radius:12px;max-width:min(1100px,92vw);max-height:82vh}.aed-wiz-lightbox-close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:999px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:16px;right:16px}.aed-wiz-media-list{border-top:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);flex-direction:column;gap:0;margin:16px 0 0;padding:0;list-style:none;display:flex}.aed-wiz-media-list li{border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 10%, transparent);align-items:center;gap:12px;padding:14px 0;display:flex}.aed-wiz-media-thumb{background:color-mix(in srgb, var(--admin-accent,#1a4f9c) 12%, transparent);width:48px;height:36px;color:var(--admin-accent,#1a4f9c);border-radius:8px;flex:none;place-items:center;display:grid}.aed-wiz-media-list strong{font:600 13px/1.3 var(--admin-font);display:block}.aed-wiz-media-list small{color:var(--admin-muted);font:400 12px/1.3 var(--admin-font)}.aed-wiz-media-list>li>div{flex:1;min-width:0}.aed-wiz-side{background:color-mix(in srgb, var(--admin-card) 94%, var(--admin-ink) 3%);flex-direction:column;min-height:0;padding:22px 22px 18px;display:flex}.aed-wiz-side-kicker{color:var(--admin-accent,#1a4f9c);font:600 10px/1.2 var(--admin-font);letter-spacing:.08em;text-transform:uppercase;margin:0}.aed-wiz-side-count{font:600 36px/1 var(--admin-font);letter-spacing:-.03em;margin:8px 0 0}.aed-wiz-progress{background:color-mix(in srgb, var(--admin-ink) 10%, transparent);border-radius:999px;height:3px;margin:14px 0 18px;overflow:hidden}.aed-wiz-progress>span{border-radius:inherit;background:var(--admin-accent,#1a4f9c);height:100%;transition:width .25s;display:block}.aed-wiz-check{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow:auto}.aed-wiz-check li{color:var(--admin-muted);font:500 11px/1.35 var(--admin-font);letter-spacing:.02em;text-transform:uppercase;grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 0;display:grid}.aed-wiz-check li.is-done{color:var(--admin-ink)}.aed-wiz-check-mark{border:1.5px solid color-mix(in srgb, var(--admin-ink) 28%, transparent);border-radius:999px;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}.aed-wiz-check li.is-done .aed-wiz-check-mark{background:var(--admin-accent,#1a4f9c);color:#fff;border-color:#0000}.aed-wiz-check-label{min-width:0}.aed-wiz-check-value{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--admin-ink);font-variant-numeric:tabular-nums;text-transform:none;letter-spacing:0;font-weight:600;overflow:hidden}.aed-wiz-submit{flex:none;justify-content:center;width:100%;min-height:44px;margin-top:14px}.aed-wiz-submit:disabled{opacity:.45;cursor:not-allowed}.aed-wiz-root .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.aed-wiz-body{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.aed-wiz-main{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent)}.aed-wiz-side{max-height:42vh}.aed-wiz-grid-edition,.aed-wiz-grid-2,.aed-wiz-grid-3{grid-template-columns:1fr 1fr}}@media (width<=720px){.aed-wiz-root{padding:0}.aed-wiz-modal{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh}.aed-wiz-head,.aed-wiz-steps{padding-left:16px;padding-right:16px}.aed-wiz-panel{padding:20px 16px 24px}.aed-wiz-panel h3{font-size:22px}.aed-wiz-grid-edition,.aed-wiz-grid-2,.aed-wiz-grid-3{grid-template-columns:1fr}.aed-wiz-min-row{flex-direction:column;align-items:stretch}.aed-wiz-min-input{flex:none;width:100%}.aed-wiz-side{max-height:none}}@media (prefers-reduced-motion:reduce){.aed-wiz-modal,.aed-wiz-backdrop,.aed-wiz-root.is-leaving .aed-wiz-modal,.aed-wiz-root.is-leaving .aed-wiz-backdrop{animation:none!important}}.aed-promo-banner-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.aed-promo-banner-head .aed-wiz-block-label{margin-bottom:6px}.aed-promo-banner-hint{color:var(--admin-muted);font:400 12px/1.4 var(--admin-font);margin:0}.aed-promo-banner-head .cms-btn{flex:none;align-items:center;gap:8px;display:inline-flex}.aed-promo-banner-empty{border:1px dashed color-mix(in srgb, var(--admin-ink) 18%, transparent);background:color-mix(in srgb, var(--admin-ink) 3%, transparent);width:100%;min-height:140px;color:var(--admin-muted);font:500 14px/1.35 var(--admin-font);cursor:pointer;aspect-ratio:2000/750;border-radius:16px;place-items:center;gap:6px;padding:24px;display:grid}.aed-promo-banner-empty small{font:400 12px/1.3 var(--admin-font)}.aed-promo-banner-empty:hover{border-color:color-mix(in srgb, var(--admin-accent,#1a4f9c) 45%, transparent);color:var(--admin-ink)}.aed-promo-banner-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aed-promo-banner-stage{border:1px solid color-mix(in srgb, var(--admin-ink) 12%, transparent);background:color-mix(in srgb, var(--admin-ink) 6%, transparent);aspect-ratio:2000/750;border-radius:16px;overflow:hidden}.aed-promo-banner-stage img{object-fit:cover;width:100%;height:100%;display:block}.aed-promo-banner-meta{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.aed-promo-banner-meta strong{min-width:0;color:var(--admin-ink);font:500 13px/1.3 var(--admin-font);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aed-promo-banner-meta button{color:var(--admin-muted);font:500 13px/1 var(--admin-font);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:inline-flex}.aed-promo-banner-meta button:hover{color:#c0392b}.aed-promo-regulation{width:100%;display:block}.aed-promo-regulation textarea{border:1px solid color-mix(in srgb, var(--admin-ink) 14%, transparent);width:100%;min-height:220px;color:var(--admin-ink);font:400 14px/1.5 var(--admin-font);resize:vertical;background:0 0;border-radius:14px;padding:14px 16px;display:block}.aed-promo-regulation textarea:focus{border-color:var(--admin-accent,#1a4f9c);outline:none}.aed-promo-suggest,.aed-promo-suggest.aed-wiz-grid{margin-top:18px}.aed-promo-suggest-action{align-items:flex-end;display:flex}.aed-promo-suggest-action .cms-btn{align-items:center;gap:8px;display:inline-flex}.aed-promo-bands{border-top:1px solid color-mix(in srgb, var(--admin-ink) 8%, transparent);margin-top:28px;padding-top:22px}.aed-promo-bands-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.aed-promo-bands-head p{color:var(--admin-muted);font:500 13px/1.35 var(--admin-font);margin:0}.aed-promo-bands-head .cms-btn{align-items:center;gap:6px;display:inline-flex}.aed-promo-bands-grid{flex-direction:column;gap:8px;display:flex}.aed-promo-bands-row{grid-template-columns:minmax(0,1.6fr) 88px minmax(0,1fr) 40px;align-items:center;gap:8px;display:grid}.aed-promo-bands-row.is-head{color:var(--admin-muted);font:600 11px/1.2 var(--admin-font);letter-spacing:.04em;text-transform:uppercase;padding:0 4px}.aed-promo-bands-row label{min-width:0}.aed-promo-bands-row input{border:0;border-bottom:1px solid color-mix(in srgb, var(--admin-ink) 18%, transparent);width:100%;min-height:40px;color:var(--admin-ink);font:500 14px/1.3 var(--admin-font);background:0 0;border-radius:0;padding:0 0 8px}.aed-promo-bands-row input:focus{border-bottom-color:var(--admin-accent,#1a4f9c);outline:none}.aed-promo-band-remove{width:36px;height:36px;color:var(--admin-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.aed-promo-band-remove:hover:not(:disabled){color:#c0392b;background:#c0392b1a}.aed-promo-band-remove:disabled{opacity:.35;cursor:not-allowed}@media (width<=720px){.aed-promo-bands-row,.aed-promo-bands-row.is-head{grid-template-columns:1fr 1fr}.aed-promo-band-remove{grid-column:2;justify-self:end}}.dev-root{--dev-ink:#0f172a;--dev-muted:#64748b;--dev-line:#e8edf3;--dev-bg:#fff;--dev-sidebar:#fafbfc;--dev-accent:#0f4179;--dev-accent-soft:#eef3f9;--dev-code-bg:#0b1526;--dev-code-ink:#e7eef8;--dev-danger:#b42318;--dev-font:"Poppins", sans-serif;--dev-side-w:240px;min-height:100dvh;font-family:var(--dev-font);color:var(--dev-ink);background:var(--dev-bg)}.dev-root *,.dev-root :before,.dev-root :after{box-sizing:border-box}.dev-gate{background:radial-gradient(900px 420px at 50% -10%,#0f41791a,#0000 60%),#fff;place-items:center;min-height:100dvh;padding:40px 24px;display:grid}.dev-gate-card{width:min(420px,100%)}.dev-gate-logo{width:96px;height:auto;margin:0 auto 28px;display:block}.dev-gate-card h1{font:600 28px/1.2 var(--dev-font);letter-spacing:-.03em;text-align:center;margin:0 0 8px}.dev-gate-lead{font:400 14.5px/1.55 var(--dev-font);color:var(--dev-muted);text-align:center;margin:0 0 28px}.dev-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.dev-field label{font:500 13px/1.2 var(--dev-font);color:var(--dev-muted)}.dev-field input{border:1px solid var(--dev-line);width:100%;min-height:48px;color:var(--dev-ink);font:500 15px/1.2 var(--dev-font);background:#fff;border-radius:10px;outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s}.dev-field input:focus{border-color:color-mix(in srgb, var(--dev-accent) 45%, var(--dev-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--dev-accent) 12%, transparent)}.dev-submit{background:var(--dev-accent);color:#fff;width:100%;min-height:48px;font:600 14.5px/1 var(--dev-font);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.dev-submit:hover:not(:disabled){filter:brightness(1.06)}.dev-submit:disabled{opacity:.6;cursor:wait}.dev-spin{animation:.8s linear infinite dev-spin}@keyframes dev-spin{to{transform:rotate(360deg)}}.dev-gate-foot{font:400 12.5px/1.45 var(--dev-font);color:var(--dev-muted);text-align:center;margin:20px 0 0}.dev-toast{z-index:50;border:1px solid color-mix(in srgb, var(--dev-danger) 20%, var(--dev-line));background:#fff;border-radius:12px;width:min(400px,100vw - 32px);animation:.25s both dev-toast-in;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 12px 32px #0f23461f}.dev-toast-row{align-items:flex-start;gap:10px;padding:14px;display:flex}.dev-toast-row svg:first-child{color:var(--dev-danger);flex:none;margin-top:1px}.dev-toast-row p{font:500 13.5px/1.45 var(--dev-font);flex:1;margin:0}.dev-toast-row button{width:28px;height:28px;color:var(--dev-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:-4px -4px 0 0;display:grid}.dev-toast-bar{background:color-mix(in srgb, var(--dev-danger) 10%, transparent);height:3px}.dev-toast-bar span{background:var(--dev-danger);transform-origin:0;height:100%;animation-name:dev-toast-bar;animation-timing-function:linear;animation-fill-mode:forwards;display:block}@keyframes dev-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dev-toast-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.dev-docs{background:var(--dev-bg);height:100dvh;position:relative;overflow:hidden}.dev-sidebar{z-index:20;width:var(--dev-side-w);border-right:1px solid var(--dev-line);background:var(--dev-sidebar);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;left:0}.dev-brand{flex:none;justify-content:center;padding:24px 16px 16px;display:flex}.dev-brand img{width:72px;height:auto;display:block}.dev-sidebar-nav{flex:1;min-height:0;padding:4px 12px 20px;overflow:auto}.dev-nav-group+.dev-nav-group{margin-top:4px}.dev-nav-toggle{color:#94a3b8;width:100%;font:600 11px/1 var(--dev-font);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 10px;transition:color .12s,background .12s;display:flex}.dev-nav-toggle:hover{color:var(--dev-ink);background:#fff}.dev-nav-group.is-active-group>.dev-nav-toggle{color:var(--dev-accent)}.dev-chevron{opacity:.7;flex:none;transition:transform .2s}.dev-chevron.is-open{transform:rotate(180deg)}.dev-nav-collapse{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.dev-nav-collapse.is-open{grid-template-rows:1fr}.dev-nav-collapse[hidden]{display:grid}.dev-nav-collapse>ul{margin:0;padding:0 0 6px;list-style:none;overflow:hidden}.dev-nav-group a{color:#475569;font:500 13.5px/1.3 var(--dev-font);border-radius:8px;padding:8px 10px;text-decoration:none;transition:color .12s,background .12s;display:block}.dev-nav-group a:hover{color:var(--dev-ink);background:#fff}.dev-nav-group a.active{color:var(--dev-accent);background:var(--dev-accent-soft);font-weight:600}.dev-sidebar-foot{border-top:1px solid var(--dev-line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px 18px;display:flex}.dev-sidebar-foot p{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 12.5px/1.2 var(--dev-font);color:var(--dev-muted);margin:0;overflow:hidden}.dev-sidebar-foot button{color:#b42318;font:500 12.5px/1 var(--dev-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.dev-sidebar-backdrop{display:none}.dev-main{min-width:0;height:100dvh;margin-left:var(--dev-side-w);flex-direction:column;display:flex;overflow:hidden}.dev-topbar{border-bottom:1px solid var(--dev-line);background:#fff;flex:none;align-items:center;gap:12px;min-height:56px;padding:0 36px;display:flex}.dev-topbar-title{font:600 15px/1.2 var(--dev-font);color:var(--dev-ink);margin:0}.dev-topbar-spacer{flex:1}.dev-topbar-operator{flex-direction:column;align-items:flex-end;gap:1px;display:flex}.dev-topbar-operator strong{font:600 12.5px/1.2 var(--dev-font)}.dev-topbar-operator span{font:400 11.5px/1.2 var(--dev-font);color:var(--dev-muted);font-variant-numeric:tabular-nums}.dev-menu-btn{width:36px;height:36px;color:var(--dev-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:none}.dev-scroll{flex:1;padding:40px 36px 72px;overflow:auto}.dev-main-inner{width:100%;max-width:none}.dev-hero{border-bottom:1px solid var(--dev-line);margin-bottom:40px;padding-bottom:28px}.dev-hero-kicker{font:600 11.5px/1 var(--dev-font);letter-spacing:.1em;text-transform:uppercase;color:var(--dev-accent);margin:0 0 10px}.dev-hero h2{font:600 36px/1.12 var(--dev-font);letter-spacing:-.035em;margin:0 0 12px}.dev-hero-lead{max-width:none;font:400 15.5px/1.6 var(--dev-font);color:var(--dev-muted);margin:0 0 18px}.dev-hero-meta{font:400 12.5px/1.4 var(--dev-font);color:var(--dev-muted);flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;display:flex}.dev-hero-meta strong{color:var(--dev-ink);font-weight:600}.dev-hero-meta code{color:var(--dev-accent);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.dev-section{margin-bottom:44px;scroll-margin-top:28px}.dev-section h3{font:600 18px/1.3 var(--dev-font);letter-spacing:-.02em;margin:0 0 6px}.dev-section-lead{max-width:none;font:400 13.5px/1.5 var(--dev-font);color:var(--dev-muted);margin:0 0 14px}.dev-section p{max-width:none;font:400 14.5px/1.65 var(--dev-font);color:#334155;margin:0 0 12px}.dev-section ul,.dev-section ol{max-width:none;font:400 14.5px/1.65 var(--dev-font);color:#334155;margin:0 0 14px;padding-left:1.15em}.dev-section li+li{margin-top:6px}.dev-table-wrap{margin:0 0 18px;overflow:auto}.dev-table{border-collapse:collapse;width:100%;font:400 13.5px/1.45 var(--dev-font)}.dev-table th,.dev-table td{text-align:left;border-bottom:1px solid var(--dev-line);vertical-align:top;padding:11px 0}.dev-table th{font:600 11px/1.2 var(--dev-font);letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding-top:0}.dev-table tr:last-child td{border-bottom:0}.dev-table td:first-child{width:32%;color:var(--dev-ink);padding-right:20px;font-weight:500}.dev-table code{color:var(--dev-accent);background:var(--dev-accent-soft);border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.dev-note{max-width:none;font:500 13.5px/1.5 var(--dev-font);color:#334155;background:#f8fafc;border-left:2px solid #cbd5e1;margin:0 0 16px;padding:12px 14px}.dev-code{background:var(--dev-code-bg);color:var(--dev-code-ink);border-radius:10px;margin:0 0 18px;overflow:hidden}.dev-code-bar{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.dev-code-lang{font:600 10.5px/1 var(--dev-font);letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.dev-code-copy{color:#ffffffbf;min-height:26px;font:600 11px/1 var(--dev-font);cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.dev-code pre{margin:0;padding:14px 16px 18px;font:400 12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.dev-code code{font:inherit;white-space:pre}.dev-footer{border-top:1px solid var(--dev-line);font:400 12px/1.5 var(--dev-font);color:#94a3b8;margin-top:48px;padding-top:20px}@media (width<=900px){.dev-main{margin-left:0}.dev-sidebar{z-index:40;background:#fff;width:min(280px,86vw);transition:transform .25s;transform:translate(-105%);box-shadow:12px 0 40px #0f172a1f}.dev-sidebar.is-open{transform:translate(0)}.dev-sidebar-backdrop{z-index:35;opacity:0;pointer-events:none;background:#0f172a59;border:0;transition:opacity .25s;display:block;position:fixed;inset:0}.dev-sidebar-backdrop.is-on{opacity:1;pointer-events:auto}.dev-menu-btn{display:grid}.dev-topbar,.dev-scroll{padding-left:18px;padding-right:18px}.dev-hero h2{font-size:28px}.dev-topbar-operator{display:none}}@media (prefers-reduced-motion:reduce){.dev-sidebar,.dev-sidebar-backdrop,.dev-field input,.dev-nav-group a,.dev-nav-collapse,.dev-chevron{transition:none}}.posto-login{--posto-navy:#0a2f66;--posto-blue:#0e3c80;--posto-blue-2:#1a4f9c;--posto-ink:#1c2836;--posto-gold:#f0c85a;min-height:100dvh;color:var(--posto-ink);background:#fff;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);font-family:Poppins,sans-serif;display:grid}.posto-login-brand{background:linear-gradient(160deg, #0a2f6633, #0a2f66b8 46%, #081c3eeb), url(/fundo_login.png) center / cover no-repeat, linear-gradient(145deg, var(--posto-navy), var(--posto-blue-2));color:#fff;align-items:flex-end;min-height:100%;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}.posto-login-brand-veil{pointer-events:none;background:radial-gradient(circle at 18% 20%,#f0c85a38,#0000 34%),linear-gradient(#0000 28%,#0616308c 100%);position:absolute;inset:0}.posto-login-brand-copy{z-index:1;max-width:520px;animation:.55s both posto-rise;position:relative}.posto-login-kicker{color:var(--posto-gold);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font:600 13px/1.2 Poppins,sans-serif}.posto-login-brand h1{letter-spacing:-.03em;max-width:16ch;margin:0;font:600 clamp(34px,4.2vw,54px)/1.08 Poppins,sans-serif}.posto-login-lead{color:#ffffffdb;max-width:38ch;margin:18px 0 0;font:400 16px/1.55 Poppins,sans-serif}.posto-login-panel{background:#fff;place-items:center;padding:clamp(24px,4vw,48px);display:grid}.posto-login-card{width:min(100%,380px);animation:.55s 80ms both posto-rise}.posto-login-logo{width:min(144px,45%);height:auto;margin:0 auto 28px;display:block}.posto-login-title{color:#3f3f3f;letter-spacing:-.03em;text-align:center;margin:0;font:600 28px/1.2 Poppins,sans-serif}.posto-login-form-lead{color:#6b6b6b;text-align:center;margin:8px 0;font:400 14px/1.45 Poppins,sans-serif}.posto-login-form .shell-forgot{text-align:right}.posto-login-cta{margin-top:28px}.posto-login-error{color:#b42318;text-align:center;background:0 0;margin:12px 0 0;padding:0;font:400 13px/1.4 Poppins,sans-serif}.posto-login-signup{color:#6b6b6b;text-align:center;margin:22px 0 0;font:400 14px/1.45 Poppins,sans-serif}.posto-login-signup .shell-link{font-weight:600}.posto-login-form .posto-signup-steps.is-panel{margin:18px 0 4px}.posto-login-form .posto-signup-secondary{margin-top:16px}.posto-reset-success{text-align:center}.posto-reset-success .posto-login-form-lead{margin-bottom:8px}.posto-toast-stack{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:1400;pointer-events:none;flex-direction:column-reverse;align-items:flex-end;gap:10px;display:flex;position:fixed}.posto-toast{white-space:nowrap;color:#2b2b2b;pointer-events:none;background:linear-gradient(135deg,#ffe978 0%,#ffd428 52%,#f5c400 100%);border-radius:12px;width:fit-content;max-width:min(360px,100vw - 48px);padding:14px 18px;font:600 14px/1.3 Poppins,sans-serif;box-shadow:0 10px 28px #1c283629}.posto-toast.is-success{color:#fff;background:linear-gradient(135deg,#6ee7a0 0%,#22c55e 48%,#16a34a 100%);box-shadow:0 12px 32px #16a34a47}.posto-toast.is-in{animation:.32s cubic-bezier(.22,1,.36,1) both posto-toast-in}.posto-toast.is-out{animation:.32s cubic-bezier(.4,0,1,1) both posto-toast-out}@keyframes posto-toast-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes posto-toast-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(28px)}}@keyframes posto-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.posto-dash{--posto-navy:#0a2f66;--posto-shell-bg:#fbfcfe;--posto-nav-w:248px;grid-template-columns:var(--posto-nav-w) minmax(0, 1fr);background:var(--posto-shell-bg);color:#1c2836;height:100dvh;font-family:Poppins,sans-serif;display:grid;overflow:hidden}.posto-dash-sidebar{background:var(--posto-shell-bg);border-right:1px solid #eef1f5;flex-direction:column;height:100%;min-height:0;padding:22px 14px;display:flex;overflow:hidden auto}.posto-dash-brand{justify-items:center;padding:6px 4px 22px;display:grid}.posto-dash-logo{outline-offset:3px;border-radius:12px;place-items:center;display:grid}.posto-dash-logo:focus-visible{outline:2px solid var(--posto-navy)}.posto-dash-brand img{width:108px;height:auto;display:block}.posto-dash-logout.is-mobile{display:none}.posto-dash-nav{flex:1;align-content:start;gap:4px;display:grid;overflow:auto}.posto-dash-link,.posto-dash-logout{color:#5c6b7c;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:0 12px;font:500 14px/1.3 Poppins,sans-serif;text-decoration:none;transition:background .16s,color .16s;display:flex;position:relative}.posto-dash-link:hover{background:color-mix(in srgb, var(--posto-navy) 6%, #fff);color:var(--posto-navy)}.posto-dash-link:focus-visible,.posto-dash-logout:focus-visible{outline:2px solid var(--posto-navy);outline-offset:2px}.posto-dash-link.is-on{background:color-mix(in srgb, var(--posto-navy) 10%, #fff);color:var(--posto-navy);font-weight:600}.posto-dash-link.is-on:before{content:"";background:var(--posto-navy);border-radius:999px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.posto-dash-link svg,.posto-dash-logout svg{flex:none}.posto-dash-link-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.posto-dash-foot{border-top:1px solid #e8edf3;gap:4px;margin-top:12px;padding-top:14px;display:grid}.posto-dash-logout{color:#b42318}.posto-dash-logout:hover{color:#912018;background:#fdf2f2}.posto-dash-main{background:var(--posto-shell-bg);flex-direction:column;min-width:0;height:100%;padding:clamp(28px,4vw,48px);display:flex;overflow:hidden auto}.posto-dash-page{max-width:720px}.posto-dash-kicker{color:var(--posto-navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font:600 12px/1.2 Poppins,sans-serif}.posto-dash-page h1{letter-spacing:-.03em;margin:0;font:600 clamp(28px,3vw,36px)/1.15 Poppins,sans-serif}.posto-dash-lead{color:#6b7788;margin:14px 0 0;font:400 15px/1.55 Poppins,sans-serif}.pp-dash{background:var(--posto-shell-bg,#fbfcfe);gap:22px;width:100%;max-width:none;padding-bottom:24px;display:grid}:is(.pp-dash:fullscreen,.pp-dash.is-fullscreen){box-sizing:border-box;background:radial-gradient(1200px 480px at 8% -10%,#0a2f6612,#0000 60%),radial-gradient(900px 420px at 100% 0,#ffd4281a,#0000 55%),#f7f9fc;grid-template-rows:auto auto minmax(0,1fr);gap:10px;width:100%;height:100dvh;min-height:0;max-height:100dvh;padding:14px 18px 16px;display:grid;overflow:hidden}.pp-dash.is-fullscreen:not(:fullscreen){z-index:2000;position:fixed;inset:0}:is(.pp-dash:fullscreen .pp-dash-head,.pp-dash.is-fullscreen .pp-dash-head){align-items:center;gap:10px 16px}.pp-dash-fs-logo{object-fit:contain;width:auto;height:clamp(48px,6.5vh,72px);display:block}:is(.pp-dash:fullscreen .pp-dash-head-side,.pp-dash.is-fullscreen .pp-dash-head-side){gap:6px}:is(.pp-dash:fullscreen .pp-dash-kpis,.pp-dash.is-fullscreen .pp-dash-kpis){gap:8px}:is(.pp-dash:fullscreen .pp-dash-kpi,.pp-dash.is-fullscreen .pp-dash-kpi){border-radius:12px;gap:2px;padding:10px 10px 8px}:is(.pp-dash:fullscreen .pp-dash-kpi>strong,.pp-dash.is-fullscreen .pp-dash-kpi>strong){font-size:clamp(18px,1.6vw,24px)}:is(.pp-dash:fullscreen .pp-dash-kpi>p,.pp-dash.is-fullscreen .pp-dash-kpi>p,.pp-dash:fullscreen .pp-dash-delta em,.pp-dash.is-fullscreen .pp-dash-delta em){font-size:10px}:is(.pp-dash:fullscreen .pp-dash-grid,.pp-dash.is-fullscreen .pp-dash-grid){grid-template-rows:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr) auto;gap:10px;height:100%;min-height:0;display:grid}:is(.pp-dash:fullscreen .pp-dash-pair,.pp-dash.is-fullscreen .pp-dash-pair){gap:10px;min-height:0}:is(.pp-dash:fullscreen .pp-dash-card,.pp-dash.is-fullscreen .pp-dash-card){border-radius:14px;min-height:0;padding:10px 12px}:is(.pp-dash:fullscreen .pp-dash-card>header,.pp-dash.is-fullscreen .pp-dash-card>header){margin-bottom:6px}:is(.pp-dash:fullscreen .pp-dash-card h2,.pp-dash.is-fullscreen .pp-dash-card h2){font-size:13px}:is(.pp-dash:fullscreen .pp-dash-card header p,.pp-dash.is-fullscreen .pp-dash-card header p){margin-top:2px;font-size:11px}.pp-dash.is-fullscreen .pp-dash-chart,.pp-dash.is-fullscreen .pp-dash-chart.is-hero{flex:auto;height:auto;min-height:0}.pp-dash:fullscreen .pp-dash-chart{flex:auto;height:auto;min-height:0}.pp-dash:fullscreen .pp-dash-chart.is-hero{flex:auto;height:auto;min-height:0}:is(.pp-dash:fullscreen .pp-dash-mix,.pp-dash.is-fullscreen .pp-dash-mix){flex:auto;align-items:center;gap:12px;min-height:0}:is(.pp-dash:fullscreen .pp-dash-donut,.pp-dash.is-fullscreen .pp-dash-donut){--donut-size:clamp(120px, 14vh, 156px)}:is(.pp-dash:fullscreen .pp-dash-mix-legend,.pp-dash.is-fullscreen .pp-dash-mix-legend){gap:6px}:is(.pp-dash:fullscreen .pp-dash-mix-legend li span,.pp-dash.is-fullscreen .pp-dash-mix-legend li span,.pp-dash:fullscreen .pp-dash-mix-legend li strong,.pp-dash.is-fullscreen .pp-dash-mix-legend li strong){font-size:11px}:is(.pp-dash:fullscreen .pp-dash-feed,.pp-dash.is-fullscreen .pp-dash-feed,.pp-dash:fullscreen .pp-dash-rank,.pp-dash.is-fullscreen .pp-dash-rank){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:100%;overflow:hidden auto}:is(.pp-dash:fullscreen .pp-dash-feed li,.pp-dash.is-fullscreen .pp-dash-feed li){padding:6px}:is(.pp-dash:fullscreen .pp-dash-rank,.pp-dash.is-fullscreen .pp-dash-rank){gap:7px}:is(.pp-dash:fullscreen .pp-dash-rank-bar,.pp-dash.is-fullscreen .pp-dash-rank-bar){height:5px;margin-top:4px}:is(.pp-dash:fullscreen .pp-dash-hero.is-heat,.pp-dash.is-fullscreen .pp-dash-hero.is-heat){min-height:0}:is(.pp-dash:fullscreen .pp-dash-heat,.pp-dash.is-fullscreen .pp-dash-heat){gap:4px}.pp-dash.is-fullscreen .pp-dash-heat-cell,.pp-dash.is-fullscreen .pp-dash-hero.is-heat .pp-dash-heat-cell{height:clamp(14px,2.2vh,22px)}.pp-dash:fullscreen .pp-dash-heat-cell{height:clamp(14px,2.2vh,22px)}.pp-dash:fullscreen .pp-dash-hero.is-heat .pp-dash-heat-cell{height:clamp(14px,2.2vh,22px)}.pp-dash:fullscreen .pp-dash-heat:has(.pp-dash-heat-row:nth-child(2):last-child) .pp-dash-heat-cell{height:clamp(14px,2.2vh,22px)}.pp-dash.is-fullscreen .pp-dash-heat:has(.pp-dash-heat-row:nth-child(2):last-child) .pp-dash-heat-cell{height:clamp(14px,2.2vh,22px)}:is(.pp-dash:fullscreen .pp-dash-heat-row,.pp-dash.is-fullscreen .pp-dash-heat-row){min-width:0}.pp-dash.is-fullscreen .pp-dash-hero,.pp-dash.is-fullscreen .pp-dash-pair>.pp-dash-card{height:100%}.pp-dash:fullscreen .pp-dash-hero{height:100%}.pp-dash:fullscreen .pp-dash-pair>.pp-dash-card{height:100%}@media (height<=820px){:is(.pp-dash:fullscreen,.pp-dash.is-fullscreen){gap:8px;padding:10px 14px 12px}.pp-dash.is-fullscreen .pp-dash-delta em,.pp-dash.is-fullscreen .pp-dash-card header p{display:none}.pp-dash:fullscreen .pp-dash-delta em{display:none}.pp-dash:fullscreen .pp-dash-card header p{display:none}:is(.pp-dash:fullscreen .pp-dash-grid,.pp-dash.is-fullscreen .pp-dash-grid){grid-template-rows:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.95fr) auto;gap:8px}.pp-dash.is-fullscreen .pp-dash-heat-cell,.pp-dash.is-fullscreen .pp-dash-hero.is-heat .pp-dash-heat-cell{height:clamp(10px,1.6vh,16px)}.pp-dash:fullscreen .pp-dash-heat-cell{height:clamp(10px,1.6vh,16px)}.pp-dash:fullscreen .pp-dash-hero.is-heat .pp-dash-heat-cell{height:clamp(10px,1.6vh,16px)}}.pp-dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;display:flex}.pp-dash-kicker{color:var(--posto-navy);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font:600 12px/1.2 Poppins,sans-serif}.pp-dash-head h1{color:var(--posto-navy);letter-spacing:-.035em;margin:0;font:600 clamp(28px,3vw,36px)/1.12 Poppins,sans-serif}.pp-dash-head-side{justify-items:end;gap:10px;display:grid}.pp-dash-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.pp-dash-live{color:#5c6b7c;align-items:center;gap:8px;font:500 12px/1.2 Poppins,sans-serif;display:inline-flex}.pp-dash-fullscreen{min-height:36px;color:var(--posto-navy,#0a2f66);cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:10px;align-items:center;gap:8px;margin:0;padding:0 12px;font:600 12px/1.2 Poppins,sans-serif;display:inline-flex}.pp-dash-fullscreen:hover{background:#eef2f7}.pp-dash-fullscreen[aria-pressed=true]{border-color:color-mix(in srgb, var(--posto-navy,#0a2f66) 28%, #dbe1ea);background:color-mix(in srgb, var(--posto-navy,#0a2f66) 8%, #fff)}.pp-dash-live em{color:#9aa3b0;font-style:normal;font-weight:400}.pp-dash-live-dot{background:#16a34a;border-radius:999px;width:8px;height:8px;animation:1.8s infinite pp-dash-pulse;box-shadow:0 0 #16a34a8c}@keyframes pp-dash-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.pp-dash-range-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pp-dash-ranges{background:#eef2f7;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.pp-dash-ranges button{color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:34px;margin:0;padding:0 14px;font:600 12px/1.2 Poppins,sans-serif}.pp-dash-ranges button.is-on{color:var(--posto-navy);background:#fff;box-shadow:0 1px 3px #101e3614}.pp-dash-export{position:relative}.pp-dash-export-btn{min-height:42px;color:var(--posto-navy,#0a2f66);cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:12px;align-items:center;gap:8px;margin:0;padding:0 14px;font:600 12px/1.2 Poppins,sans-serif;display:inline-flex}.pp-dash-export-btn:hover,.pp-dash-export-btn[aria-expanded=true]{background:#eef2f7}.pp-dash-export-menu{z-index:50;background:#fff;border:1px solid #e8edf3;border-radius:14px;gap:4px;min-width:198px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 36px #101e3624}.pp-dash-export-menu button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin:0;padding:10px;font-family:Poppins,sans-serif;display:flex}.pp-dash-export-menu button:hover{background:#f3f6fa}.pp-dash-export-menu button span{gap:1px;display:grid}.pp-dash-export-menu strong{font:600 13px/1.2 Poppins,sans-serif}.pp-dash-export-menu em{color:#8a94a3;font:400 11px/1.2 Poppins,sans-serif}.pp-dash-export-menu svg{color:var(--posto-navy,#0a2f66);flex:none}.pp-dash-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pp-dash-kpi{background:linear-gradient(145deg, color-mix(in srgb, var(--kpi-accent,#16a34a) 10%, #fff) 0%, #fff 48%);text-align:center;border:1px solid #e8edf3;border-radius:16px;justify-items:center;gap:6px;padding:16px 16px 14px;display:grid;box-shadow:0 8px 22px #101e360a}.pp-dash-kpi>p{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;margin:0;font:500 11px/1.2 Poppins,sans-serif}.pp-dash-kpi>strong{color:#1c2836;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font:600 clamp(22px,2vw,28px)/1.15 Poppins,sans-serif}.pp-dash-delta{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 8px;font:600 12px/1.2 Poppins,sans-serif;display:flex}.pp-dash-delta em{color:#9aa3b0;font:400 11px/1.2 Poppins,sans-serif}.pp-dash-delta.is-up{color:#16a34a}.pp-dash-delta.is-down{color:#dc2626}.pp-dash-grid{gap:12px;display:grid}.pp-dash-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.pp-dash-card{background:#fff;border:1px solid #e8edf3;border-radius:16px;flex-direction:column;min-width:0;height:100%;padding:14px 16px;display:flex;box-shadow:0 10px 28px #101e360a}.pp-dash-card>header{flex:none;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.pp-dash-card h2{color:#1c2836;margin:0;font:600 15px/1.25 Poppins,sans-serif}.pp-dash-card header p{color:#9aa3b0;margin:4px 0 0;font:400 12px/1.35 Poppins,sans-serif}.pp-dash-hero{width:100%}.pp-dash-chart{flex:auto;width:100%;height:200px;min-height:200px}.pp-dash-chart.is-hero{height:240px;min-height:240px}.pp-dash-tip{z-index:40;pointer-events:none;background:#fff;border:1px solid #e8edf3;border-radius:10px;min-width:140px;padding:10px 12px;font-family:Poppins,sans-serif;box-shadow:0 12px 28px #101e3629}.pp-dash-tip.is-fixed{position:fixed;transform:translate(-50%,calc(-100% - 10px))}.pp-dash-tip strong{color:#1c2836;margin-bottom:6px;font:600 12px/1.2 Poppins,sans-serif;display:block}.pp-dash-tip p{color:#5c6b7c;align-items:center;gap:8px;margin:0;font:500 12px/1.4 Poppins,sans-serif;display:flex}.pp-dash-tip p+p{margin-top:4px}.pp-dash-tip span{flex:1;min-width:0}.pp-dash-tip b{color:#1c2836;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pp-dash-tip i{border-radius:999px;flex:none;width:8px;height:8px}.pp-dash-chart{overflow:visible}.pp-dash-card{overflow:hidden}.pp-dash-card.is-mix{overflow:visible}.pp-dash-mix{--donut-size:148px;flex:auto;align-items:center;gap:14px;min-height:0;display:flex}.pp-dash-donut{flex:0 0 var(--donut-size);width:var(--donut-size);height:var(--donut-size);min-width:var(--donut-size);min-height:var(--donut-size);position:relative;overflow:hidden}.pp-dash-mix-legend{flex:auto;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.pp-dash-mix-legend li{justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-dash-mix-legend li span{color:#5c6b7c;align-items:center;gap:8px;min-width:0;font:400 12px/1.3 Poppins,sans-serif;display:inline-flex}.pp-dash-mix-legend li i{border-radius:999px;flex:none;width:8px;height:8px}.pp-dash-mix-legend li strong{color:#1c2836;font-variant-numeric:tabular-nums;white-space:nowrap;font:600 12px/1.2 Poppins,sans-serif}.pp-dash-feed{flex:auto;align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pp-dash-feed li{border-bottom:1px solid #f0f3f7;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:10px 8px;display:flex}.pp-dash-feed li>div:first-child{flex:auto;min-width:0}.pp-dash-feed li.is-new{background:#ffd42824;animation:.45s both pp-dash-feed-in}@keyframes pp-dash-feed-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pp-dash-feed strong{color:#1c2836;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.25 Poppins,sans-serif;display:block;overflow:hidden}.pp-dash-feed span{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.35 Poppins,sans-serif;display:block;overflow:hidden}.pp-dash-feed-meta{text-align:right;white-space:nowrap;flex:none}.pp-dash-feed-meta em{color:#9aa3b0;margin-top:2px;font:400 11px/1.2 Poppins,sans-serif;display:block}.pp-dash-heat{flex:auto;gap:7px;padding-bottom:2px;display:grid;overflow-x:auto}.pp-dash-heat-row{grid-template-columns:44px repeat(var(--heat-cols,17), minmax(18px, 1fr));align-items:center;gap:5px;min-width:520px;display:grid}.pp-dash-heat-row.is-head{margin-bottom:2px}.pp-dash-heat-d{color:#8a94a3;font:500 11px/1 Poppins,sans-serif}.pp-dash-heat-h{color:#b0b8c4;text-align:center;font:500 9px/1 Poppins,sans-serif}.pp-dash-heat-cell{cursor:pointer;border:0;border-radius:7px;width:100%;height:28px;margin:0;padding:0;display:block;box-shadow:inset 0 1px #ffffff47}.pp-dash-heat-cell:hover,.pp-dash-heat-cell:focus-visible{outline-offset:1px;outline:2px solid #0a2f6673}.pp-dash-hero.is-heat .pp-dash-heat-cell{height:36px}.pp-dash-heat:has(.pp-dash-heat-row:nth-child(2):last-child) .pp-dash-heat-cell{height:48px}.pp-dash-rank{flex:auto;align-content:start;gap:11px;margin:0;padding:0;list-style:none;display:grid}.pp-dash-rank li{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.pp-dash-rank>li>em{color:#9aa3b0;text-align:center;font:600 12px/1 Poppins,sans-serif}.pp-dash-rank-main{min-width:0}.pp-dash-rank-main strong{color:#1c2836;text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.25 Poppins,sans-serif;display:block;overflow:hidden}.pp-dash-rank-main>span{color:#9aa3b0;font:400 11px/1.3 Poppins,sans-serif}.pp-dash-rank-bar{background:#eef2f7;border-radius:999px;height:6px;margin-top:6px;overflow:hidden}.pp-dash-rank-bar i{border-radius:inherit;background:linear-gradient(90deg,#071f45 0%,#1d4f99 55%,#3b82f6 100%);height:100%;display:block}.pp-dash-rank-meta{text-align:right;white-space:nowrap}.pp-dash-rank-meta strong{color:#1c2836;font-variant-numeric:tabular-nums;font:600 13px/1.2 Poppins,sans-serif;display:block}.pp-dash-rank-meta span{color:#8a94a3;font:500 11px/1.2 Poppins,sans-serif}@media (width<=1100px){.pp-dash-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-dash-pair{grid-template-columns:1fr}}@media (width<=720px){.pp-dash-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-dash-head-side{justify-items:stretch;width:100%}.pp-dash-toolbar{justify-content:space-between}.pp-dash-range-row{width:100%}.pp-dash-ranges,.pp-dash-ranges button{flex:1}.pp-dash-export-btn{min-height:42px}.pp-dash-mix{flex-direction:column;align-items:stretch}.pp-dash-donut{--donut-size:140px;align-self:center}.pp-dash-chart,.pp-dash-chart.is-hero{height:200px;min-height:200px}}@media (prefers-reduced-motion:reduce){.pp-dash-live-dot,.pp-dash-feed li.is-new{animation:none}}.pp-postos{color:#1c2836;flex-direction:column;width:100%;max-width:none;min-height:0;display:flex}.pp-postos-top{background:var(--posto-shell-bg);flex:none}.pp-postos-body{flex:auto;min-height:0}.pp-postos-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pp-postos-head-copy{min-width:0}.pp-postos-head h1{color:var(--posto-navy);letter-spacing:-.035em;margin:0;font:600 clamp(26px,2.6vw,32px)/1.15 Poppins,sans-serif}.pp-postos-stats{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;font:400 13px/1.4 Poppins,sans-serif;display:flex}.pp-postos-stats strong{color:var(--posto-navy);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.pp-postos-stats-dot{background:#c5ccd6;border-radius:50%;width:3px;height:3px}.pp-postos-add{min-height:40px;color:var(--posto-navy);white-space:nowrap;cursor:pointer;background:#ffd428;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:8px;margin-top:2px;padding:0 16px;font:600 13px/1.2 Poppins,sans-serif;text-decoration:none;transition:filter .16s,background .16s;display:inline-flex}.pp-postos-add:hover{filter:brightness(.97)}.pp-postos-add:active{filter:brightness(.94)}.posto-add-drawer{flex-direction:column;display:flex}.posto-add-head{align-items:flex-start}.posto-add-kicker{color:#8a94a3;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font:600 11px/1.2 Poppins,sans-serif}.posto-add-head h2{max-width:18ch;margin:0}.posto-add-lead{color:#6b7788;margin:8px 0 0;font:400 14px/1.45 Poppins,sans-serif}.posto-add-steps{justify-content:flex-start;margin:8px 20px 0}.posto-add-form{flex-direction:column;flex:1;min-height:0;display:flex}.posto-add-scroll{flex:1;min-height:0;padding:0 20px 12px;overflow:auto}.posto-add-actions{padding:12px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid #ececec;flex-direction:column;gap:14px;display:flex}@media (width>=961px){.posto-add-drawer.posto-pick-drawer{width:min(100% - 24px,480px)}.posto-add-steps{margin:4px 18px 0}.posto-add-scroll{padding:0 18px 12px}.posto-add-actions{padding:12px 18px 20px}}.pp-postos-toolbar{border-bottom:1px solid #e6ebf2;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin:28px 0 0;padding-bottom:0;display:flex}.pp-postos-search{color:#9aa3b0;background:0 0;border:0;border-bottom:1px solid #0000;flex:260px;align-items:center;gap:10px;min-width:0;min-height:44px;margin-bottom:-1px;padding:0 2px 12px;transition:color .16s,border-color .16s;display:flex}.pp-postos-search:focus-within{color:var(--posto-navy);border-bottom-color:var(--posto-navy)}.pp-postos-search input{color:#1c2836;background:0 0;border:0;outline:none;flex:1;min-width:0;height:32px;padding:0;font:400 14px/1.3 Poppins,sans-serif}.pp-postos-search input::placeholder{color:#9aa3b0}.pp-postos-toolbar-end{flex-wrap:wrap;align-items:flex-end;gap:8px 18px;display:flex}.pp-postos-filters{flex:none;gap:4px;display:flex}.pp-postos-filter{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0 12px 12px;font:500 13px/1.2 Poppins,sans-serif;transition:color .16s;position:relative}.pp-postos-filter:hover{color:var(--posto-navy)}.pp-postos-filter.is-on{color:var(--posto-navy);border-bottom-color:var(--posto-navy);font-weight:600}.pp-postos-view{background:#fff;border:1px solid #e6ebf2;border-radius:10px;align-items:center;gap:2px;margin-bottom:6px;padding:2px;display:inline-flex}.pp-postos-view-btn{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:30px;margin:0;padding:0;transition:background .14s,color .14s;display:grid}.pp-postos-view-btn:hover{color:var(--posto-navy)}.pp-postos-view-btn.is-on{background:color-mix(in srgb, var(--posto-navy) 8%, #fff);color:var(--posto-navy)}.pp-postos-view-btn:focus-visible{outline:2px solid var(--posto-navy);outline-offset:1px}.pp-postos-table{margin-top:0}.pp-postos-thead,.pp-postos-row{grid-template-columns:minmax(200px,1.5fr) minmax(160px,1.1fr) minmax(110px,.8fr) minmax(90px,.55fr) 44px;align-items:center;gap:16px;display:grid}.pp-postos-thead{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e6ebf2;padding:18px 0 10px;font:500 11px/1.2 Poppins,sans-serif}@media (width>=961px){.posto-dash-main:has(.pp-dash){padding-top:clamp(22px,3vw,36px)}:is(.posto-dash-main:has(.pp-postos.is-list),.posto-dash-main:has(.pp-precos),.posto-dash-main:has(.pp-rede),.posto-dash-main:has(.pp-perm)){overflow:hidden}.pp-postos.is-list,.pp-precos,.pp-rede,.pp-perm{flex:1;height:100%}.pp-postos.is-list .pp-postos-top,.pp-precos .pp-precos-top,.pp-rede .pp-rede-top,.pp-perm .pp-perm-top{z-index:4;padding-bottom:2px}.pp-postos.is-list .pp-postos-body,.pp-precos .pp-precos-body,.pp-rede .pp-rede-body,.pp-perm .pp-perm-body{padding-bottom:8px;overflow:auto}}.pp-postos-thead>span:nth-child(2),.pp-postos-thead>span:nth-child(3),.pp-postos-thead>span:nth-child(4){text-align:center}.pp-postos-thead .is-actions{text-align:right}.pp-postos-list,.pp-postos-cards{margin:0;padding:0;list-style:none}.pp-postos-cards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding-top:18px;display:grid}.pp-postos-card-item{touch-action:none;cursor:grab;margin:0;list-style:none;position:relative}.pp-postos-card-item:active{cursor:grabbing}.pp-postos-card{height:100%;min-height:118px;cursor:inherit;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #e6ebf2;border-radius:12px;gap:14px;padding:16px;transition:border-color .14s,background .14s;display:grid}.pp-postos-card:hover{border-color:color-mix(in srgb, var(--posto-navy) 28%, #e6ebf2);background:color-mix(in srgb, var(--posto-navy) 2%, #fff)}.pp-postos-card:hover .pp-postos-card-copy h3{color:var(--posto-navy)}.pp-postos-card:focus-visible{outline:2px solid var(--posto-navy);outline-offset:2px}.pp-postos-card-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.pp-postos-card-copy{min-width:0}.pp-postos-card-copy h3{color:#1c2836;letter-spacing:-.01em;margin:0;font:500 15px/1.3 Poppins,sans-serif;transition:color .14s}.pp-postos-card-copy p{color:#9aa3b0;font-variant-numeric:tabular-nums;margin:4px 0 0;font:400 12px/1.35 Poppins,sans-serif}.pp-postos-card-menu{flex:none;margin:-6px -6px 0 0}.pp-postos-card-meta{color:#5c6b7c;justify-content:space-between;align-items:center;gap:10px;font:400 13px/1.3 Poppins,sans-serif;display:flex}.pp-postos-card-meta .is-ok,.pp-postos-card-meta .is-off{font-weight:600}.pp-postos-row{border-bottom:1px solid #eef1f5;padding:14px 0}.pp-postos-row.is-clickable{cursor:pointer;transition:background .14s}.pp-postos-row.is-clickable:hover{background:color-mix(in srgb, var(--posto-navy) 2.5%, transparent)}.pp-postos-row.is-clickable:hover .pp-postos-cell.is-name strong{color:var(--posto-navy)}.pp-postos-row.is-clickable:focus-visible{outline:2px solid var(--posto-navy);outline-offset:2px}.pp-postos-cell{color:#1c2836;min-width:0;font:400 14px/1.35 Poppins,sans-serif}.pp-postos-cell.is-name strong{color:#1c2836;font:500 14px/1.3 Poppins,sans-serif;transition:color .14s}.pp-postos-cell.is-cnpj{color:#5c6b7c;font-variant-numeric:tabular-nums;text-align:center;font:400 13px/1.3 Poppins,sans-serif}.pp-postos-cell.is-city{color:#5c6b7c;text-align:center;font-weight:400}.pp-postos-cell.is-center{text-align:center}.pp-postos-cell.is-actions{justify-content:flex-end;display:flex}.pp-postos-cell .is-ok,.pp-postos-cell .is-off,.pp-postos-cell [class*=is-pdv-]{font-weight:600}.pp-row-menu-trigger{color:#6b7788;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}.pp-row-menu-trigger:hover,.pp-row-menu-trigger.is-on{color:var(--posto-navy)}.pp-row-menu{z-index:1400;background:#fff;border:1px solid #e8edf3;border-radius:12px;gap:2px;padding:8px;display:grid;position:fixed;box-shadow:0 16px 40px #101e3624}.pp-row-menu-item{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font:500 14px/1.3 Poppins,sans-serif;display:flex}.pp-row-menu-item:hover{color:var(--posto-navy);background:#f3f6fb}.pp-row-menu-item.is-danger{color:#b42318}.pp-row-menu-item.is-danger:hover{color:#912018;background:#fdf2f2}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pp-postos .is-ok{color:#0e7a5f}.pp-postos .is-off{color:#9a6b18}.pp-postos .is-pdv-ok{color:#0e7a5f}.pp-postos .is-pdv-pendente{color:#9a6b18}.pp-postos .is-pdv-offline{color:#b42318}.pp-postos-meta{color:#6b7788;flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 0;font:500 14px/1.4 Poppins,sans-serif;display:flex}.pp-postos-tabs{border-bottom:1px solid color-mix(in srgb, var(--posto-navy) 14%, #fff);gap:22px;margin:26px 0 0;display:flex;overflow-x:auto}.pp-postos-tab{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;flex:none;margin-bottom:-1px;padding:10px 0 12px;font:500 14px/1.3 Poppins,sans-serif}.pp-postos-tab.is-on{border-bottom-color:var(--posto-navy);color:var(--posto-navy);font-weight:600}.pp-postos-panel{margin-top:8px}.pp-postos-facts{gap:0;margin:0;display:grid}.pp-postos-facts>div{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(120px,180px) minmax(0,1fr);gap:16px;padding:16px 0;display:grid}.pp-postos-facts dt{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;margin:0;font:500 12px/1.4 Poppins,sans-serif}.pp-postos-facts dd{color:#1c2836;margin:0;font:400 15px/1.5 Poppins,sans-serif}.pp-postos-empty{color:#6b7788;margin:28px 0 0;font:400 15px/1.55 Poppins,sans-serif}.pp-postos-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:8px;padding-top:16px;display:flex}.pp-postos-pager>p{color:#9aa3b0;margin:0;font:400 12px/1.4 Poppins,sans-serif}.pp-postos-pager-actions{align-items:center;gap:8px;display:flex}.pp-postos-pager-page{color:#5c6b7c;text-align:center;font-variant-numeric:tabular-nums;min-width:3.5rem;font:500 12px/1.2 Poppins,sans-serif}.pp-postos-pager-btn{color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font:500 13px/1.2 Poppins,sans-serif;display:inline-flex}.pp-postos-pager-btn:hover:not(:disabled){background:color-mix(in srgb, var(--posto-navy) 5%, transparent);color:var(--posto-navy)}.pp-postos-pager-btn:disabled{opacity:.35;cursor:default}.pp-postos-empty strong{color:var(--posto-navy);font-weight:600}.pp-confirm-root{z-index:1300;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pp-confirm-backdrop{cursor:pointer;background:#0810206b;border:0;margin:0;padding:0;animation:.28s both pp-station-fade-in;position:absolute;inset:0}.pp-confirm-backdrop.is-out{animation:.28s both pp-station-fade-out}.pp-confirm-modal{--posto-navy:#0a2f66;z-index:1;color:#1c2836;text-align:center;background:#fff;border:1px solid #e6ebf2;border-radius:16px;justify-items:center;gap:10px;width:min(400px,100vw - 48px);padding:28px 28px 26px;font-family:Poppins,sans-serif;animation:.3s cubic-bezier(.22,1,.36,1) both pp-station-in;display:grid;position:relative;overflow:auto;box-shadow:0 20px 50px #0812282e}.pp-confirm-modal.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-station-out}.pp-confirm-close{color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;margin:0;padding:0;transition:background .16s,color .16s;display:grid;position:absolute;top:14px;right:14px}.pp-confirm-close:hover:not(:disabled){background:color-mix(in srgb, var(--posto-navy) 6%, #fff);color:var(--posto-navy)}.pp-confirm-close:disabled{opacity:.5;cursor:default}.pp-confirm-lottie{width:120px;height:120px;margin-top:8px}.pp-confirm-lottie svg{width:100%;height:100%}.pp-confirm-modal h2{max-width:22ch;color:var(--posto-navy);letter-spacing:-.02em;margin:4px 0 0;font:700 22px/1.25 Poppins,sans-serif}.pp-confirm-modal p{color:#6b7788;max-width:34ch;margin:0 0 8px;font:400 15px/1.5 Poppins,sans-serif}.pp-confirm-btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:180px;min-height:44px;margin-top:8px;padding:0 20px;font:600 14px/1.2 Poppins,sans-serif;transition:filter .16s,opacity .16s;display:inline-flex}.pp-confirm-btn.is-primary{color:var(--posto-navy);background:#ffd428}.pp-confirm-btn.is-danger{color:#fff;background:#d92d20}.pp-confirm-btn:hover:not(:disabled){filter:brightness(.97)}.pp-confirm-btn:disabled{opacity:.7;cursor:default;transform:none}@media (width<=960px){.pp-confirm-root{place-items:stretch stretch;padding:0}.pp-confirm-modal{width:100%;height:100dvh;padding:calc(28px + env(safe-area-inset-top)) 28px calc(28px + env(safe-area-inset-bottom));box-shadow:none;border:0;border-radius:0;align-content:center;justify-items:center;animation:.34s cubic-bezier(.22,1,.36,1) both pp-confirm-sheet-in}.pp-confirm-modal.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-confirm-sheet-out}.pp-confirm-close{top:calc(10px + env(safe-area-inset-top));right:12px}.pp-confirm-lottie{width:140px;height:140px}.pp-confirm-modal h2{font-size:24px}.pp-confirm-btn{width:min(100%,320px)}@keyframes pp-confirm-sheet-in{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pp-confirm-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.pp-confirm-backdrop,.pp-confirm-backdrop.is-out,.pp-confirm-modal,.pp-confirm-modal.is-out{animation:none}}.pp-station-root{z-index:1200;pointer-events:auto;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pp-station-backdrop{cursor:pointer;background:#0810206b;border:0;margin:0;padding:0;animation:.28s both pp-station-fade-in;position:absolute;inset:0}.pp-station-backdrop.is-out{animation:.28s both pp-station-fade-out}.pp-station-modal{--posto-navy:#0a2f66;z-index:1;color:#1c2836;background:#fff;border:1px solid #e6ebf2;border-radius:16px;flex-direction:column;width:min(1100px,100vw - 48px);height:min(620px,100dvh - 48px);max-height:min(620px,100dvh - 48px);font-family:Poppins,sans-serif;animation:.3s cubic-bezier(.22,1,.36,1) both pp-station-in;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0812282e}.pp-station-modal.is-out{animation:.24s cubic-bezier(.4,0,1,1) both pp-station-out}.pp-station-head{border-bottom:1px solid #e6ebf2;flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.pp-station-head-copy{min-width:0}.pp-station-head h2{color:var(--posto-navy);letter-spacing:-.03em;margin:0;font:600 22px/1.2 Poppins,sans-serif}.pp-station-meta{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font:400 13px/1.35 Poppins,sans-serif;display:flex}.pp-station-meta-dot{background:#c5ccd6;border-radius:50%;width:3px;height:3px}.pp-station-meta .is-ok{color:#0e7a5f;font-weight:600}.pp-station-meta .is-off{color:#9a6b18;font-weight:600}.pp-station-meta .is-pdv-ok{color:#0e7a5f;font-weight:600}.pp-station-meta .is-pdv-pendente{color:#9a6b18;font-weight:600}.pp-station-meta .is-pdv-offline{color:#b42318;font-weight:600}.pp-station-close{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;transition:background .14s,color .14s;display:grid}.pp-station-close:hover{color:var(--posto-navy);background:#f3f5f8}.pp-station-close:focus-visible{outline:2px solid var(--posto-navy);outline-offset:2px}.pp-station-shell{flex:auto;grid-template-columns:200px minmax(0,1fr);min-height:0;display:grid}.pp-station-tabs{background:#fbfcfe;border-right:1px solid #e6ebf2;flex-direction:column;align-content:start;gap:2px;min-height:0;margin:0;padding:14px 12px;display:flex;overflow:auto}.pp-station-tab{color:#6b7788;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;min-height:40px;padding:0 12px;font:500 13px/1.2 Poppins,sans-serif;transition:background .14s,color .14s;display:flex}.pp-station-tab:hover{background:color-mix(in srgb, var(--posto-navy) 5%, #fff);color:var(--posto-navy)}.pp-station-tab.is-on{background:color-mix(in srgb, var(--posto-navy) 9%, #fff);color:var(--posto-navy);font-weight:600}.pp-station-body{min-width:0;min-height:0;padding:20px 28px 28px;overflow:auto}.pp-station-facts{gap:0;margin:0;display:grid}.pp-station-fact{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.pp-station-fact:last-child{border-bottom:0}.pp-station-fact dt{color:#9aa3b0;margin:0;font:500 12px/1.4 Poppins,sans-serif}.pp-station-fact dd{color:#1c2836;overflow-wrap:anywhere;margin:0;font:400 14px/1.5 Poppins,sans-serif}.pp-station-fact dd.is-pdv-ok{color:#0e7a5f;font-weight:600}.pp-station-fact dd.is-pdv-pendente{color:#9a6b18;font-weight:600}.pp-station-fact dd.is-pdv-offline{color:#b42318;font-weight:600}.pp-station-empty{text-align:left;gap:8px;width:100%;padding:28px 0 8px;display:grid}.pp-station-empty strong{color:var(--posto-navy);font:600 15px/1.3 Poppins,sans-serif}.pp-station-empty p{color:#8a94a3;max-width:none;margin:0;font:400 14px/1.55 Poppins,sans-serif}.pp-pista{gap:14px;padding:4px 0;display:grid}.pp-pista-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pp-pista-summary{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;font:400 13px/1.4 Poppins,sans-serif;display:flex}.pp-pista-summary strong{color:var(--posto-navy);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.pp-pista-dot{background:#c5ccd6;border-radius:50%;width:3px;height:3px}.pp-pista-guide{color:#9aa3b0;margin:-4px 0 0;font:400 12px/1.45 Poppins,sans-serif}.pp-pista-add,.pp-pista-save,.pp-pista-inline-add{cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;margin:0;font-family:Poppins,sans-serif;display:inline-flex}.pp-pista-add{min-height:34px;color:var(--posto-navy);background:#ffd428;border-radius:8px;padding:0 12px;font:600 12px/1.2 Poppins,sans-serif}.pp-pista-add:hover{filter:brightness(.97)}.pp-pista-inline-add{min-height:28px;color:var(--posto-navy);white-space:nowrap;background:#f3f6fb;border-radius:6px;padding:0 8px;font:600 11px/1.2 Poppins,sans-serif}.pp-pista-inline-add:hover{background:#e8eef7}.pp-pista-editor{background:#f8fafc;border:1px solid #e8edf3;border-radius:12px;gap:12px;margin:4px 0 8px;padding:14px;display:grid}.pp-pista-editor-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pp-pista-editor-head strong{color:var(--posto-navy);font:600 14px/1.3 Poppins,sans-serif;display:block}.pp-pista-editor-head p{color:#8a94a3;margin:4px 0 0;font:400 12px/1.4 Poppins,sans-serif}.pp-pista-editor-cancel{color:#8a94a3;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font:500 12px/1.2 Poppins,sans-serif}.pp-pista-editor-cancel:hover{color:var(--posto-navy)}.pp-pista-field{gap:6px;display:grid}.pp-pista-field>span,.pp-select>span{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.pp-pista-field input{color:#1c2836;background:0 0;border:0;border-bottom:1px solid #dbe1ea;border-radius:0;outline:none;width:100%;min-height:40px;padding:0 0 8px;font:400 14px/1.3 Poppins,sans-serif}.pp-pista-field input:focus{border-bottom-color:var(--posto-navy)}.pp-pista-tree,.pp-pista-pumps,.pp-pista-nozzles{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-pista-island,.pp-pista-pump,.pp-pista-nozzle{min-width:0}.pp-pista-island{background:#fff;border:1px solid #e8edf3;border-radius:14px;overflow:hidden}.pp-pista-node{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:52px;padding:6px 8px 6px 6px;display:grid}.pp-pista-node--ilha{background:linear-gradient(#fbfcfe 0%,#f6f8fb 100%);border-bottom:1px solid #0000}.pp-pista-island.is-open>.pp-pista-node--ilha{border-bottom-color:#eef1f5}.pp-pista-node--bomba{min-height:48px}.pp-pista-node--bico{grid-template-columns:12px minmax(0,1fr) auto;min-height:44px}.pp-pista-toggle{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:transform .16s,color .16s,background .16s;display:inline-flex}.pp-pista-toggle:hover{color:var(--posto-navy);background:#eef2f7}.pp-pista-island:not(.is-open)>.pp-pista-node .pp-pista-toggle,.pp-pista-pump:not(.is-open)>.pp-pista-node .pp-pista-toggle{transform:rotate(-90deg)}.pp-pista-node-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;min-width:0;margin:0;padding:4px 4px 4px 0;display:grid}.pp-pista-node-icon,.pp-pista-fuel{width:28px;height:28px;color:var(--posto-navy);background:#eef2f7;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.pp-pista-fuel{border-radius:999px;width:24px;height:24px}.pp-pista-fuel--gasolina{color:#c2410c;background:#fce4d8}.pp-pista-fuel--aditivada{color:#a16207;background:#f7ecd7}.pp-pista-fuel--etanol{color:#15803d;background:#dcf6e5}.pp-pista-fuel--diesel{color:#a16207;background:#fbf1d3}.pp-pista-fuel--gnv{color:#1d4ed8;background:#e0ebfe}.pp-pista-fuel--default{color:#475569;background:#eef2f7}.pp-pista-node-copy{gap:1px;min-width:0;display:grid}.pp-pista-node-copy strong{color:#1c2836;text-overflow:ellipsis;white-space:nowrap;font:600 14px/1.3 Poppins,sans-serif;overflow:hidden}.pp-pista-node-copy span{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;font:400 12px/1.35 Poppins,sans-serif;overflow:hidden}.pp-pista-node-main:hover strong{color:var(--posto-navy)}.pp-pista-node-actions{align-items:center;gap:4px;display:flex}.pp-pista-node-spacer{width:12px}.pp-pista-branch{border-left:0;gap:6px;padding:8px 10px 12px 18px;display:grid}.pp-pista-branch--bicos{padding:2px 8px 10px 34px}.pp-pista-pumps{gap:6px}.pp-pista-pump{background:#fbfcfe;border:1px solid #eef1f5;border-radius:12px;overflow:hidden}.pp-pista-nozzles{gap:2px}.pp-pista-nozzle{border-radius:10px}.pp-pista-nozzle:hover{background:#f3f6fb}.pp-pista-empty-level{background:#fafbfc;border:1px dashed #dbe1ea;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.pp-pista-empty-level p{color:#8a94a3;margin:0;font:400 12px/1.4 Poppins,sans-serif}@media (width<=640px){.pp-pista-node{grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr)}.pp-pista-node-actions{grid-column:2;justify-content:flex-start;padding:0 0 6px}.pp-pista-node--bico{grid-template-columns:12px minmax(0,1fr)}.pp-pista-branch--bicos{padding-left:18px}.pp-pista-inline-add{font-size:11px}}.pp-select{gap:6px;min-width:0;display:grid}.pp-select-trigger{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #dbe1ea;border-radius:0;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:8px;width:100%;min-height:40px;margin:0;padding:0 0 8px;font:400 14px/1.3 Poppins,sans-serif;display:grid}.pp-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pp-select-trigger .is-placeholder{color:#9aa3b0}.pp-select-trigger svg{color:#8a94a3;transition:transform .16s}.pp-select-trigger.is-open,.pp-select-trigger:focus-visible{border-bottom-color:var(--posto-navy);outline:none}.pp-select-trigger.is-open svg{transform:rotate(180deg)}.pp-select-menu{z-index:1400;background:#fff;border:1px solid #e8edf3;border-radius:12px;gap:2px;max-height:min(280px,100dvh - 24px);padding:8px;display:grid;position:fixed;overflow:auto;box-shadow:0 16px 40px #101e3624}.pp-select-option{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font:500 14px/1.3 Poppins,sans-serif;display:flex}.pp-select-option:hover,.pp-select-option.is-highlight{color:var(--posto-navy);background:#f3f6fb}.pp-select-option.is-active{color:var(--posto-navy)}.pp-pista-editor-actions{justify-content:flex-end;display:flex}.pp-pista-save{background:var(--posto-navy);color:#fff;border-radius:8px;min-height:36px;padding:0 14px;font:600 13px/1.2 Poppins,sans-serif}.pp-pista-save:hover{filter:brightness(1.05)}.pp-pista-blank{justify-items:start;gap:8px;padding:24px 0 8px;display:grid}.pp-pista-blank strong{color:var(--posto-navy);font:600 15px/1.3 Poppins,sans-serif}.pp-pista-blank p{color:#8a94a3;max-width:42ch;margin:0;font:400 13px/1.5 Poppins,sans-serif}.pp-pista-blank .pp-pista-add{margin-top:4px}.pp-precos{color:#1c2836;flex-direction:column;width:100%;max-width:none;min-height:0;display:flex}.pp-precos-top{background:var(--posto-shell-bg);flex:none}.pp-precos-body{flex:auto;min-height:0}.pp-precos-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pp-precos-head-copy{min-width:0}.pp-precos-head h1{color:var(--posto-navy);letter-spacing:-.035em;margin:0;font:600 clamp(26px,2.6vw,32px)/1.15 Poppins,sans-serif}.pp-precos-stats{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:10px 0 0;font:400 13px/1.4 Poppins,sans-serif;display:flex}.pp-precos-stats strong{color:var(--posto-navy);font-variant-numeric:tabular-nums;margin-right:4px;font-weight:600}.pp-precos-dot{background:#c5ccd6;border-radius:50%;width:3px;height:3px}.pp-precos-toolbar{margin-top:20px}.pp-precos-stations-thead,.pp-precos-station-row{grid-template-columns:minmax(0,1.6fr) minmax(120px,1fr) minmax(72px,.65fr) minmax(72px,.65fr) 44px;align-items:center;gap:12px;display:grid}.pp-precos-stations-thead{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e6ebf2;margin-top:18px;padding:12px 0 10px;font:500 11px/1.2 Poppins,sans-serif}.pp-precos-stations-thead .is-center{text-align:center}.pp-precos-stations-thead .is-actions{text-align:right}.pp-precos-stations{margin:0;padding:0;list-style:none;display:grid}.pp-precos-station-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f5;width:100%;min-height:56px;margin:0;padding:10px 0}.pp-precos-station-row:hover{background:color-mix(in srgb, var(--posto-navy) 3%, transparent)}.pp-precos-station-name strong{color:#1c2836;font:600 14px/1.3 Poppins,sans-serif}.pp-precos-station-row:hover .pp-precos-station-name strong{color:var(--posto-navy)}.pp-precos-station-city{color:#5c6b7c;font:400 13px/1.3 Poppins,sans-serif}.pp-precos-station-count{text-align:center;color:#5c6b7c;font-variant-numeric:tabular-nums;font:500 13px/1.3 Poppins,sans-serif}.pp-precos-station-edit{color:#8a94a3;justify-content:flex-end;align-items:center;display:inline-flex}.pp-precos-station-row:hover .pp-precos-station-edit{color:var(--posto-navy)}.pp-precos-empty{color:#6b7788;margin:28px 0 0;font:400 15px/1.55 Poppins,sans-serif}.pp-precos-bulk-btn{min-height:40px;color:var(--posto-navy,#0a2f66);white-space:nowrap;cursor:pointer;background:#ffd428;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;font:600 13px/1.2 Poppins,sans-serif;display:inline-flex}.pp-precos-bulk-btn:hover{filter:brightness(.97)}.pp-precos-bulk-btn.is-compact{min-height:36px;padding:0 12px;font-size:12px}.pp-precos-sheet-root{z-index:1200;position:fixed;inset:0}.pp-precos-sheet-backdrop{cursor:pointer;background:#0c1a306b;border:0;animation:.22s both pp-station-fade-in;position:absolute;inset:0}.pp-precos-sheet-backdrop.is-out{animation:.22s both pp-station-fade-out}.pp-precos-sheet{--posto-navy:#0a2f66;color:#1c2836;background:#fff;border:1px solid #e8edf3;border-radius:18px;flex-direction:column;font-family:Poppins,sans-serif;animation:.32s cubic-bezier(.22,1,.36,1) both posto-pick-side-in;display:flex;position:absolute;inset:12px;overflow:hidden;box-shadow:0 24px 56px #101e3633}.pp-precos-sheet.is-out{animation:.28s cubic-bezier(.4,0,1,1) both posto-pick-side-out}.pp-precos-sheet-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.pp-precos-sheet-head-copy{min-width:0}.pp-precos-drawer-kicker{color:#9aa3b0;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font:500 11px/1.2 Poppins,sans-serif}.pp-precos-sheet-head h2{color:var(--posto-navy);letter-spacing:-.02em;margin:0;font:600 22px/1.2 Poppins,sans-serif}.pp-precos-sheet-meta{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 0;font:400 13px/1.4 Poppins,sans-serif;display:flex}.pp-precos-sheet-head-actions{flex:none;align-items:center;gap:8px;display:flex}.pp-precos-drawer-close{color:#5c6b7c;cursor:pointer;background:#f3f6fb;border:0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-flex}.pp-precos-drawer-close:hover{color:var(--posto-navy);background:#e8eef7}.pp-precos-sheet-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.pp-precos-sheet-body:has(.pp-precos-editor-pane){grid-template-columns:200px minmax(0,1fr) minmax(280px,340px)}.pp-precos-islands{background:#fbfcfe;border-right:1px solid #eef1f5;align-content:start;gap:6px;padding:16px 12px;display:grid;overflow:auto}.pp-precos-islands-label{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;margin:0 8px 6px;font:500 11px/1.2 Poppins,sans-serif}.pp-precos-island{color:#5c6b7c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin:0;padding:10px;display:grid}.pp-precos-island:hover{background:#fff;border-color:#e8edf3}.pp-precos-island.is-on{border-color:color-mix(in srgb, var(--posto-navy) 28%, #e8edf3);color:var(--posto-navy);background:#fff;box-shadow:0 6px 16px #101e360f}.pp-precos-island-copy{gap:1px;min-width:0;display:grid}.pp-precos-island-copy strong{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.3 Poppins,sans-serif;overflow:hidden}.pp-precos-island-copy span{color:#8a94a3;font:400 11px/1.3 Poppins,sans-serif}.pp-precos-detail{flex-direction:column;min-width:0;min-height:0;padding:14px 18px 20px;display:flex;overflow:auto}.pp-precos-detail-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:12px;display:flex}.pp-precos-check{color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;margin:0;padding:6px 8px;font:500 12px/1.2 Poppins,sans-serif;display:inline-flex}.pp-precos-check:hover{color:var(--posto-navy);background:#f3f6fb}.pp-precos-ghost{min-height:34px;color:var(--posto-navy);cursor:pointer;background:#f3f6fb;border:0;border-radius:8px;padding:0 12px;font:600 12px/1.2 Poppins,sans-serif}.pp-precos-ghost:hover{background:#e8eef7}.pp-precos-pumps{gap:14px;display:grid}.pp-precos-pump-block{background:#fff;border:1px solid #eef1f5;border-radius:14px;overflow:hidden}.pp-precos-pump-head{background:#f8fafc;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.pp-precos-pump-head strong{color:var(--posto-navy);font:600 13px/1.3 Poppins,sans-serif}.pp-precos-pump-head span{color:#8a94a3;font:400 12px/1.3 Poppins,sans-serif}.pp-precos-bico-list{margin:0;padding:0;list-style:none;display:grid}.pp-precos-bico-row{border-top:1px solid #f1f4f8;grid-template-columns:36px minmax(120px,1fr) minmax(220px,1.4fr) 40px;align-items:center;gap:8px;padding:10px 10px 10px 6px;display:grid}.pp-precos-bico-row:first-child{border-top:0}.pp-precos-bico-row.is-selected{background:color-mix(in srgb, var(--posto-navy) 3.5%, transparent)}.pp-precos-bico-main{gap:2px;min-width:0;display:grid}.pp-precos-bico-main strong{color:#1c2836;font:600 13px/1.3 Poppins,sans-serif}.pp-precos-bico-prices{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pp-precos-bico-prices span{color:#9aa3b0;letter-spacing:.03em;text-transform:uppercase;font:500 10px/1.2 Poppins,sans-serif;display:block}.pp-precos-bico-prices strong{color:#1c2836;font-variant-numeric:tabular-nums;margin-top:2px;font:600 13px/1.3 Poppins,sans-serif;display:block}.pp-precos-bico-prices .is-deal{color:#15803d}.pp-precos-bico-prices .is-eco{color:#0f766e}.pp-precos-bico-edit{color:#8a94a3;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;display:inline-flex}.pp-precos-bico-edit:hover{color:var(--posto-navy);background:#f3f6fb}.pp-precos-fuel{color:#475569;font-weight:600}.pp-precos-fuel.is-gasolina{color:#c2410c}.pp-precos-fuel.is-aditivada{color:#a16207}.pp-precos-fuel.is-etanol{color:#15803d}.pp-precos-fuel.is-diesel{color:#a16207}.pp-precos-fuel.is-gnv{color:#1d4ed8}.pp-precos-editor-pane{background:#fbfcfe;border-left:1px solid #eef1f5;flex-direction:column;min-height:0;display:flex;overflow:auto}.pp-precos-editor-pane-head{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 8px;display:flex}.pp-precos-editor-pane-head h3{color:var(--posto-navy);margin:0;font:600 16px/1.25 Poppins,sans-serif}.pp-precos-context,.pp-precos-bulk-scopes,.pp-precos-form{gap:12px;padding:8px 16px 16px;display:grid}.pp-precos-context p{border-bottom:1px solid #eef1f5;gap:2px;margin:0;padding-bottom:10px;display:grid}.pp-precos-context span,.pp-precos-field-label,.pp-precos-field>span{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.pp-precos-context strong{color:#1c2836;font:500 13px/1.35 Poppins,sans-serif}.pp-precos-scope-hint{color:#8a94a3;margin:-4px 0 0;font:400 12px/1.4 Poppins,sans-serif}.pp-precos-scope-list{gap:8px;display:grid}.pp-precos-scope{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf3;border-radius:12px;gap:2px;width:100%;margin:0;padding:10px 12px;display:grid}.pp-precos-scope strong{color:#1c2836;font:600 13px/1.3 Poppins,sans-serif}.pp-precos-scope span{color:#8a94a3;font:400 12px/1.3 Poppins,sans-serif}.pp-precos-scope:hover:not(:disabled){border-color:color-mix(in srgb, var(--posto-navy) 28%, #e8edf3)}.pp-precos-scope.is-on{border-color:color-mix(in srgb, var(--posto-navy) 35%, #e8edf3);background:color-mix(in srgb, var(--posto-navy) 5%, #fff)}.pp-precos-scope.is-on strong{color:var(--posto-navy)}.pp-precos-scope:disabled{opacity:.45;cursor:default}.pp-precos-apply-toggles{gap:8px;display:grid}.pp-precos-toggle{color:#1c2836;cursor:pointer;align-items:center;gap:10px;font:500 13px/1.3 Poppins,sans-serif;display:flex}.pp-precos-toggle input{width:16px;height:16px;accent-color:var(--posto-navy)}.pp-precos-field{gap:6px;display:grid}.pp-precos-field.is-off{opacity:.45}.pp-precos-field input{color:#1c2836;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #dbe1ea;border-radius:0;outline:none;width:100%;min-height:40px;padding:0 0 8px;font:500 17px/1.3 Poppins,sans-serif}.pp-precos-field input:focus{border-bottom-color:var(--posto-navy)}.pp-precos-form-error{color:#b42318;margin:0;font:500 12px/1.4 Poppins,sans-serif}.pp-precos-preview{color:#5c6b7c;background:#eef2f7;border-radius:10px;margin:0;padding:12px 14px;font:400 13px/1.45 Poppins,sans-serif}.pp-precos-submit{color:#fff;cursor:pointer;background:#0a2f66;border:0;border-radius:10px;justify-content:center;align-items:center;width:100%;min-height:44px;margin:0;padding:0 16px;font:600 14px/1.2 Poppins,sans-serif;display:inline-flex}.pp-precos-submit:hover:not(:disabled){filter:brightness(1.05)}.pp-precos-submit:disabled{opacity:.4;cursor:default}@media (width<=960px){.pp-precos-sheet{border-radius:18px 18px 0 0;height:min(94dvh,900px);animation:.34s cubic-bezier(.22,1,.36,1) both pp-confirm-sheet-in;inset:auto 0 0}.pp-precos-sheet.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-confirm-sheet-out}:is(.pp-precos-sheet-body,.pp-precos-sheet-body:has(.pp-precos-editor-pane)){grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr}.pp-precos-islands{border-bottom:1px solid #eef1f5;border-right:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.pp-precos-islands-label{display:none}.pp-precos-island{flex:none;min-width:140px}.pp-precos-editor-pane{border-top:1px solid #eef1f5;border-left:0;max-height:46dvh}.pp-precos-bico-row{grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr) 36px}.pp-precos-bico-prices{grid-area:2/2;margin-bottom:4px}.pp-precos-bico-edit{grid-area:1/3}.pp-precos-stations-thead,.pp-precos-station-row{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(56px,.55fr) minmax(56px,.55fr) 40px}.pp-precos-stations-thead>span:nth-child(2),.pp-precos-station-city{display:none}}@media (prefers-reduced-motion:reduce){.pp-precos-sheet,.pp-precos-sheet.is-out,.pp-precos-sheet-backdrop,.pp-precos-sheet-backdrop.is-out{animation:none!important}}.pp-rede{color:#1c2836;flex-direction:column;width:100%;min-height:0;display:flex}.pp-rede-top{background:var(--posto-shell-bg);flex:none}.pp-rede-body{flex:auto;min-height:0}.pp-rede-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pp-rede-head>div:first-child{flex:1;min-width:0}.pp-rede-head h1{color:var(--posto-navy);letter-spacing:-.035em;margin:0;font:600 clamp(26px,2.6vw,32px)/1.15 Poppins,sans-serif}.pp-rede-lead{color:#8a94a3;max-width:42ch;margin:8px 0 0;font:400 14px/1.45 Poppins,sans-serif}.pp-rede-head-aside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.pp-rede-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pp-rede-primary,.pp-rede-secondary,.pp-rede-submit,.pp-rede-mini-add{cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin:0;font-family:Poppins,sans-serif;display:inline-flex}.pp-rede-primary{min-height:40px;color:var(--posto-navy,#0a2f66);background:#ffd428;border-radius:10px;padding:0 16px;font:600 13px/1.2 Poppins,sans-serif}.pp-rede-primary:hover{filter:brightness(.97)}.pp-rede-secondary{min-height:40px;color:var(--posto-navy,#0a2f66);background:#eef2f7;border-radius:10px;padding:0 14px;font:600 13px/1.2 Poppins,sans-serif}.pp-rede-secondary:hover:not(:disabled){background:#e2e8f2}.pp-rede-secondary:disabled{opacity:.4;cursor:default}.pp-rede-secondary.is-compact{min-height:36px;padding:0 12px;font-size:12px}.pp-rede-top>.pp-postos-search{color:#8a94a3;background:#fff;border:1px solid #dbe1ea;border-radius:10px;min-height:44px;margin-top:18px;margin-bottom:0;padding:0 14px;display:flex}.pp-rede-top>.pp-postos-search:focus-within{border-color:var(--posto-navy);color:var(--posto-navy)}.pp-rede-selection{color:#5c6b7c;white-space:nowrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin:0;font:400 13px/1.2 Poppins,sans-serif;display:flex}.pp-rede-selection strong{color:var(--posto-navy)}.pp-rede-selection button{color:var(--posto-navy);cursor:pointer;background:0 0;border:0;margin:0;padding:0;font:600 13px/1.2 Poppins,sans-serif}.pp-rede-thead,.pp-rede-row{grid-template-columns:36px minmax(0,1.5fr) minmax(100px,1fr) minmax(64px,.55fr) minmax(72px,.6fr) minmax(72px,.6fr) 44px;align-items:center;gap:10px;display:grid}.pp-rede-thead{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e6ebf2;margin-top:16px;padding:12px 0 10px;font:500 11px/1.2 Poppins,sans-serif}.pp-rede-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.pp-rede-sort.is-center{justify-content:center;width:100%}.pp-rede-sort-icon{opacity:.35;place-items:center;transition:opacity .15s,color .15s;display:inline-grid}.pp-rede-sort:hover,.pp-rede-sort.is-active{color:#5c6b7c}.pp-rede-sort:hover .pp-rede-sort-icon,.pp-rede-sort.is-active .pp-rede-sort-icon{opacity:1;color:var(--posto-navy,#0a2f66)}.pp-rede-thead .is-center,.pp-rede-uf,.pp-rede-count{text-align:center}.pp-rede-list{margin:0;padding:0;list-style:none;display:grid}.pp-rede-list>li{border-bottom:1px solid #eef1f5}.pp-rede-list>li.is-selected{background:color-mix(in srgb, var(--posto-navy) 3.5%, transparent)}.pp-rede-row{min-height:56px}.pp-rede-check{place-items:center;display:grid}.pp-rede-check input{width:16px;height:16px;accent-color:var(--posto-navy,#0a2f66)}.pp-rede-row-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-column:2/-1;grid-template-columns:minmax(0,1.5fr) minmax(100px,1fr) minmax(64px,.55fr) minmax(72px,.6fr) minmax(72px,.6fr) 44px;align-items:center;gap:10px;width:100%;margin:0;padding:12px 0;display:grid}.pp-rede-attention{color:#9a6700;background:#fef3e2;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:14px 0 0;padding:10px 12px;font:500 13px/1.35 Poppins,sans-serif;display:flex}.pp-rede-attention span{color:#b45309;font-weight:400}.pp-rede-name{gap:3px;min-width:0;display:grid}.pp-rede-name strong{color:#1c2836;font:600 14px/1.3 Poppins,sans-serif}.pp-rede-row-alert{color:#b45309;align-items:center;gap:5px;margin:0;font:500 12px/1.25 Poppins,sans-serif;display:inline-flex}.pp-rede-sheet-alert{color:#b45309;align-items:center;gap:6px;margin:8px 0 0;font:500 13px/1.3 Poppins,sans-serif;display:inline-flex}.pp-rede-row-main:hover .pp-rede-name strong{color:var(--posto-navy)}.pp-rede-city,.pp-rede-uf,.pp-rede-count{color:#5c6b7c;font:400 13px/1.3 Poppins,sans-serif}.pp-rede-uf{font-weight:500}.pp-rede-count{font-variant-numeric:tabular-nums;font-weight:500}.pp-rede-open{color:#8a94a3;justify-content:flex-end;display:inline-flex}.pp-rede-row-main:hover .pp-rede-open{color:var(--posto-navy)}.pp-rede-empty{text-align:center;align-content:center;justify-items:center;gap:8px;padding:36px 16px;display:grid}.pp-rede-empty.is-inset{flex:auto;place-content:center;padding:48px 16px}.pp-rede-empty strong{color:var(--posto-navy);font:600 16px/1.3 Poppins,sans-serif}.pp-rede-empty p{color:#8a94a3;max-width:36ch;margin:0;font:400 14px/1.5 Poppins,sans-serif}.pp-rede-empty .pp-rede-mini-add.is-accent{min-width:200px;min-height:40px;margin-top:8px;padding:0 20px;font-size:13px}.pp-rede-sheet-root{z-index:1200;position:fixed;inset:0}.pp-rede-sheet-backdrop{cursor:pointer;background:#0c1a306b;border:0;animation:.22s both pp-station-fade-in;position:absolute;inset:0}.pp-rede-sheet-backdrop.is-out{animation:.22s both pp-station-fade-out}.pp-rede-sheet{--posto-navy:#0a2f66;color:#1c2836;background:#fff;border:1px solid #e8edf3;border-radius:18px;flex-direction:column;font-family:Poppins,sans-serif;animation:.32s cubic-bezier(.22,1,.36,1) both posto-pick-side-in;display:flex;position:absolute;inset:12px;overflow:hidden;box-shadow:0 24px 56px #101e3633}.pp-rede-sheet.is-out{animation:.28s cubic-bezier(.4,0,1,1) both posto-pick-side-out}.pp-rede-sheet-head{border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.pp-rede-kicker{color:#9aa3b0;letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font:500 11px/1.2 Poppins,sans-serif}.pp-rede-sheet-head h2{color:var(--posto-navy);letter-spacing:-.02em;margin:0;font:600 22px/1.2 Poppins,sans-serif}.pp-rede-sheet-meta{color:#8a94a3;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:8px 0 0;font:400 13px/1.4 Poppins,sans-serif;display:flex}.pp-rede-dot{background:#c5ccd6;border-radius:50%;width:3px;height:3px}.pp-rede-sheet-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pp-rede-danger-ghost,.pp-rede-close,.pp-rede-island-del,.pp-rede-bico-actions button{cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;display:inline-flex}.pp-rede-danger-ghost{color:#b42318;background:0 0;border-radius:8px;gap:6px;min-height:36px;padding:0 10px;font:500 12px/1.2 Poppins,sans-serif}.pp-rede-danger-ghost:hover{background:#fdf2f2}.pp-rede-close{color:#5c6b7c;background:#f3f6fb;border-radius:10px;width:36px;height:36px}.pp-rede-close:hover{color:var(--posto-navy);background:#e8eef7}.pp-rede-sheet-body{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.pp-rede-sheet-body.has-side{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.pp-rede-islands{background:#fbfcfe;border-right:1px solid #eef1f5;align-content:start;gap:6px;padding:14px 12px;display:grid;overflow:auto}.pp-rede-islands-top{justify-content:space-between;align-items:center;gap:8px;margin:0 4px 4px;display:flex}.pp-rede-islands-top p{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;margin:0;font:500 11px/1.2 Poppins,sans-serif}.pp-rede-mini-add{min-height:28px;color:var(--posto-navy);background:#eef2f7;border-radius:7px;gap:4px;padding:0 8px;font:600 11px/1.2 Poppins,sans-serif}.pp-rede-mini-add:hover{background:#e2e8f2}.pp-rede-mini-add.is-accent{min-height:32px;color:var(--posto-navy,#0a2f66);background:linear-gradient(#ffe566 0%,#ffd428 55%,#f0c21a 100%);border-radius:8px;padding:0 12px;box-shadow:inset 0 1px #ffffff8c}.pp-rede-mini-add.is-accent:hover{filter:brightness(.98);background:linear-gradient(#ffec80 0%,#ffd428 50%,#ebba12 100%)}.pp-rede-island-wrap{grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:2px;display:grid}.pp-rede-island{color:#5c6b7c;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;width:100%;margin:0;padding:10px;display:grid}.pp-rede-island span{gap:1px;min-width:0;display:grid}.pp-rede-island strong{text-overflow:ellipsis;white-space:nowrap;font:600 13px/1.3 Poppins,sans-serif;overflow:hidden}.pp-rede-island em{color:#8a94a3;font:400 11px/1.3 Poppins,sans-serif}.pp-rede-island:hover,.pp-rede-island.is-on{background:#fff;border-color:#e8edf3}.pp-rede-island.is-on{border-color:color-mix(in srgb, var(--posto-navy) 28%, #e8edf3);color:var(--posto-navy);box-shadow:0 6px 16px #101e360f}.pp-rede-island-del{color:#9aa3b0;background:0 0;border-radius:8px;width:28px;height:28px}.pp-rede-island-del:hover{color:#b42318;background:#fdf2f2}.pp-rede-detail{flex-direction:column;gap:12px;min-width:0;min-height:0;padding:14px 16px 20px;display:flex;overflow:auto}.pp-rede-detail--prices{max-width:none;padding:20px 24px 28px}.pp-pay-methods{background:#fafbfc;border:1px solid #e4eaf1;border-radius:14px;margin:0 0 18px;padding:14px 14px 12px}.pp-pay-methods legend{color:#1c2836;padding:0 4px;font:600 13px/1.2 Poppins,sans-serif}.pp-pay-methods-hint{color:#8a94a3;margin:4px 0 12px;font:400 12px/1.4 Poppins,sans-serif}.pp-pay-methods-grid{flex-wrap:wrap;gap:8px;display:flex}.pp-pay-chip{color:#5c6b7c;cursor:pointer;background:#fff;border:1px solid #d5dde7;border-radius:999px;min-height:36px;padding:0 14px;font:600 13px/1 Poppins,sans-serif}.pp-pay-chip.is-on{color:#1c2836;background:#fff8df;border-color:#f5c400}.posto-signup-section .pp-pay-methods{margin-top:18px}.pp-fuel-prices{gap:16px;width:100%;display:grid}.pp-fuel-prices-lead{color:#8a94a3;margin:0;font:400 13px/1.45 Poppins,sans-serif}.pp-fuel-prices-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-fuel-price-card{background:#fff;border:1px solid #e8edf3;border-radius:14px;flex-direction:column;gap:14px;margin:0;padding:14px 14px 16px;display:flex;box-shadow:0 1px 2px #0f172a0a}.pp-fuel-price-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pp-fuel-price-card-cols{text-align:center;grid-template-columns:1fr 1fr;gap:10px;display:grid}.pp-fuel-prices-fuel{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-fuel-prices-fuel strong{letter-spacing:-.01em;font:600 15px/1.3 Poppins,sans-serif}.pp-fuel-prices-fuel small{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.pp-fuel-prices-col{text-align:center;flex-direction:column;align-items:center;gap:2px;min-width:0;display:flex}.pp-fuel-prices-col span{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.pp-fuel-prices-col em,.pp-fuel-prices-col b{color:#1c2836;letter-spacing:-.01em;font:600 15px/1.3 Poppins,sans-serif}.pp-fuel-prices-col em.is-deal{color:#0e7a5f}.pp-fuel-prices-edit{color:#0a2f66;cursor:pointer;background:#fbfcfe;border:1px solid #e2e8f2;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;margin:0;padding:0;display:inline-grid}.pp-fuel-prices-edit:hover{background:#eef2f7;border-color:#cfd8e6}.pp-fuel-prices-form{background:#fbfcfe;border:1px solid #e8edf3;border-radius:14px;gap:14px;max-width:420px;padding:16px;display:grid}.pp-fuel-prices-form-head{justify-content:space-between;align-items:center;gap:12px;display:flex}@media (width<=560px){.pp-fuel-prices-grid{grid-template-columns:1fr}}.pp-rede-detail-bar{justify-content:flex-end;display:flex}.pp-rede-detail-hint{color:#8a94a3;margin:0;font:400 13px/1.45 Poppins,sans-serif}.pp-rede-pumps{gap:12px;display:grid}.pp-rede-pump{background:#fff;border:1px solid #eef1f5;border-radius:14px;overflow:hidden}.pp-rede-pump>header{background:#f8fafc;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pp-rede-pump>header strong{color:var(--posto-navy);align-items:center;gap:8px;font:600 13px/1.3 Poppins,sans-serif;display:inline-flex}.pp-rede-pump>header span{color:#8a94a3;margin-left:8px;font:400 12px/1.3 Poppins,sans-serif}.pp-rede-pump-actions{align-items:center;gap:4px;display:flex}.pp-rede-pump ul{margin:0;padding:0;list-style:none;display:grid}.pp-rede-bico{border-top:1px solid #f1f4f8;grid-template-columns:minmax(120px,1fr) minmax(180px,1.2fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.pp-rede-bico:first-child,.pp-rede-pump ul li:first-child .pp-rede-bico{border-top:0}.pp-rede-bico-copy{gap:2px;min-width:0;display:grid}.pp-rede-bico-copy strong{color:#1c2836;font:600 13px/1.3 Poppins,sans-serif}.pp-rede-fuel{font:600 12px/1.3 Poppins,sans-serif}.pp-rede-fuel.is-gasolina{color:#c2410c}.pp-rede-fuel.is-aditivada{color:#a16207}.pp-rede-fuel.is-etanol{color:#15803d}.pp-rede-fuel.is-diesel{color:#a16207}.pp-rede-fuel.is-gnv{color:#1d4ed8}.pp-rede-bico-prices{text-align:center;grid-template-columns:1fr 1fr;gap:8px;display:grid}.pp-rede-bico-prices span{color:#9aa3b0;letter-spacing:.03em;text-transform:uppercase;font:500 10px/1.2 Poppins,sans-serif;display:block}.pp-rede-bico-prices strong{color:#1c2836;font-variant-numeric:tabular-nums;margin-top:2px;font:600 13px/1.3 Poppins,sans-serif;display:block}.pp-rede-bico-prices .is-deal{color:#15803d}.pp-rede-bico-actions{gap:2px;display:flex}.pp-rede-bico-actions button{color:#8a94a3;background:0 0;border-radius:8px;width:34px;height:34px}.pp-rede-bico-actions button:hover{color:var(--posto-navy);background:#f3f6fb}.pp-rede-bico-actions button:last-child:hover{color:#b42318;background:#fdf2f2}.pp-rede-sheet-root.is-price{place-items:center;padding:16px;display:grid}.pp-rede-sheet-root.is-price .pp-rede-sheet-backdrop{position:absolute}.pp-rede-price-modal{--posto-navy:#0a2f66;z-index:1;color:#1c2836;background:#fff;border:1px solid #e8edf3;border-radius:18px;flex-direction:column;width:min(420px,100vw - 32px);min-height:min(560px,86dvh);max-height:min(86dvh,720px);font-family:Poppins,sans-serif;animation:.28s cubic-bezier(.22,1,.36,1) both pp-rede-price-in;display:flex;position:relative;overflow:auto;box-shadow:0 24px 56px #101e3633}.pp-rede-price-modal .pp-rede-side{background:#fff;border-left:0;flex-direction:column;flex:1;min-height:0;display:flex}.pp-rede-price-modal .pp-rede-side form{flex-direction:column;flex:1;gap:12px;display:flex}.pp-rede-price-modal .pp-rede-side form .pp-rede-submit{margin-top:auto}@keyframes pp-rede-price-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pp-rede-fuel-price-root{z-index:1400;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pp-rede-fuel-price-backdrop{cursor:pointer;background:#0c1a3073;border:0;position:absolute;inset:0}.pp-rede-fuel-price-modal{--posto-navy:#0a2f66;z-index:1;color:#1c2836;background:#fff;border:1px solid #e8edf3;border-radius:16px;flex-direction:column;gap:4px;width:min(380px,100vw - 32px);padding:16px 16px 18px;font-family:Poppins,sans-serif;animation:.24s cubic-bezier(.22,1,.36,1) both pp-rede-price-in;display:flex;position:relative;box-shadow:0 24px 56px #101e3638}.pp-rede-fuel-price-modal>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.pp-rede-fuel-price-modal h3{color:var(--posto-navy);letter-spacing:-.02em;margin:0;font:600 18px/1.25 Poppins,sans-serif}.pp-rede-fuel-price-modal .pp-rede-form{gap:12px;display:grid}.pp-rede-fuel-price-actions{grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid}.pp-rede-fuel-price-actions .pp-rede-submit{width:100%;margin:0}.pp-rede-fuel-price-modal .pp-rede-fuel-picks{gap:4px;max-height:min(42dvh,320px);margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pp-rede-fuel-price-modal .pp-rede-fuel-picks label{color:#1c2836;cursor:pointer;align-items:center;gap:10px;min-height:40px;padding:0 4px;font:500 14px/1.3 Poppins,sans-serif;display:flex}.pp-rede-fuel-price-modal .pp-rede-fuel-picks input{width:16px;height:16px;accent-color:var(--posto-navy)}.pp-rede-side{background:#fbfcfe;border-left:1px solid #eef1f5;flex-direction:column;min-height:0;display:flex;overflow:auto}.pp-rede-side>header{justify-content:space-between;align-items:flex-start;gap:10px;padding:16px 16px 8px;display:flex}.pp-rede-side h3{color:var(--posto-navy);margin:0;font:600 16px/1.25 Poppins,sans-serif}.pp-rede-side form{gap:12px;padding:8px 16px 16px;display:grid}.pp-rede-side-hint{color:#8a94a3;margin:0;font:400 12px/1.4 Poppins,sans-serif}.pp-rede-field{gap:6px;display:grid}.pp-rede-field.is-off{opacity:.45}.pp-rede-field>span{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.pp-rede-field input{color:#1c2836;font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #dbe1ea;outline:none;width:100%;min-height:40px;padding:0 0 8px;font:500 16px/1.3 Poppins,sans-serif}.pp-rede-field input:focus{border-bottom-color:var(--posto-navy)}.pp-rede-toggle{color:#1c2836;cursor:pointer;align-items:center;gap:10px;font:500 13px/1.3 Poppins,sans-serif;display:flex}.pp-rede-toggle input{width:16px;height:16px;accent-color:var(--posto-navy)}.pp-rede-error{color:#b42318;margin:0;font:500 12px/1.4 Poppins,sans-serif}.pp-rede-submit{color:#fff;background:#0a2f66;border-radius:10px;width:100%;min-height:44px;font:600 14px/1.2 Poppins,sans-serif}.pp-rede-submit:hover:not(:disabled){filter:brightness(1.05)}.pp-rede-submit:disabled{opacity:.4;cursor:default}.pp-rede-wizard-steps{grid-template-columns:repeat(4,1fr);gap:6px;padding:0 16px 4px;display:grid}.pp-rede-wizard-steps span{background:#e4e9f0;border-radius:999px;height:3px}.pp-rede-wizard-steps span.is-on{background:var(--posto-navy,#0a2f66)}.pp-rede-wizard-pane{align-content:start;gap:12px;padding:8px 16px 16px;display:grid}.pp-rede-wizard-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-rede-wizard-list>li{grid-template-columns:minmax(0,1fr) 28px;align-items:end;gap:6px;display:grid}.pp-rede-wizard-remove{color:#9aa3b0;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;margin:0 0 6px;padding:0;display:inline-flex}.pp-rede-wizard-remove:hover{color:#b42318;background:#fdf2f2}.pp-rede-wizard-nav{justify-items:center;gap:10px;margin-top:4px;display:grid}.pp-rede-wizard-nav .pp-rede-submit{width:100%}.pp-rede-wizard-back{color:#8a94a3;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font:500 13px/1.3 Poppins,sans-serif}.pp-rede-wizard-back:hover{color:var(--posto-navy,#0a2f66)}.pp-rede-wizard-pumps{gap:14px;display:grid}.pp-rede-wizard-pump{background:#fff;border:1px solid #eef1f5;border-radius:12px;gap:10px;padding:12px;display:grid}.pp-rede-wizard-pump>strong{color:var(--posto-navy);font:600 13px/1.3 Poppins,sans-serif}.pp-rede-wizard-pump ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-rede-wizard-pump li{border-bottom:1px solid #f1f4f8;gap:8px;padding-bottom:10px;display:grid}.pp-rede-wizard-pump li:last-child{border-bottom:0;padding-bottom:0}.pp-rede-wizard-fuels{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-rede-wizard-price-label{gap:2px;margin:0 0 4px;display:grid}.pp-rede-wizard-price-label strong{font:600 14px/1.3 Poppins,sans-serif}.pp-rede-wizard-price-label span{color:#8a94a3;font:400 12px/1.3 Poppins,sans-serif}.pp-rede-wizard-price-row{background:#fff;border:1px solid #eef1f5;border-radius:12px;gap:10px;padding:12px;display:grid}.pp-rede-fuels-form{gap:12px;padding:8px 16px 16px;display:grid}.pp-rede-fuels-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-rede-fuel-check{cursor:pointer;background:#fff;border:1px solid #eef1f5;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 12px;display:flex}.pp-rede-fuel-check input{width:16px;height:16px;accent-color:var(--posto-navy,#0a2f66)}.pp-rede-fuel-check:has(input:checked){border-color:color-mix(in srgb, var(--posto-navy,#0a2f66) 28%, #eef1f5);background:color-mix(in srgb, var(--posto-navy,#0a2f66) 4%, #fff)}@media (width<=960px){.pp-rede-head{flex-direction:column}.pp-rede-thead,.pp-rede-row{grid-template-columns:32px minmax(0,1fr) minmax(48px,.5fr) 40px}.pp-rede-row-main{grid-template-columns:minmax(0,1fr) minmax(48px,.5fr) 40px}.pp-rede-thead>span:nth-child(3),.pp-rede-thead>span:nth-child(5),.pp-rede-thead>span:nth-child(6),.pp-rede-city,.pp-rede-row-main>.pp-rede-count{display:none}.pp-rede-sheet{border-radius:18px 18px 0 0;height:min(94dvh,920px);animation:.34s cubic-bezier(.22,1,.36,1) both pp-confirm-sheet-in;inset:auto 0 0}.pp-rede-sheet.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-confirm-sheet-out}.pp-rede-sheet-body,.pp-rede-sheet-body.has-side{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.pp-rede-islands{border-bottom:1px solid #eef1f5;border-right:0;gap:8px;display:flex;overflow-x:auto}.pp-rede-island-wrap{flex:none;min-width:160px}.pp-rede-side{border-top:1px solid #eef1f5;border-left:0;max-height:48dvh}.pp-rede-bico{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.pp-rede-bico-prices{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.pp-rede-sheet,.pp-rede-sheet.is-out,.pp-rede-sheet-backdrop,.pp-rede-sheet-backdrop.is-out{animation:none!important}}@keyframes pp-station-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pp-station-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pp-station-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pp-station-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(12px)scale(.98)}}@media (width<=960px){.pp-station-root{place-items:stretch stretch;padding:0}.pp-station-modal{width:100%;height:100dvh;box-shadow:none;border:0;border-radius:0;animation:.34s cubic-bezier(.22,1,.36,1) both pp-station-sheet-in}.pp-station-modal.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-station-sheet-out}.pp-station-head{padding:calc(16px + env(safe-area-inset-top)) 18px 14px}.pp-station-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.pp-station-tabs{background:#fff;border-bottom:1px solid #e6ebf2;border-right:0;flex-flow:row;gap:2px;padding:0 14px;overflow-x:auto}.pp-station-tab{border-bottom:2px solid #0000;border-radius:0;flex:none;width:auto;min-height:42px;padding:0 12px 10px}.pp-station-tab:hover{background:0 0}.pp-station-tab.is-on{border-bottom-color:var(--posto-navy);background:0 0}.pp-station-body{padding:12px 18px calc(24px + env(safe-area-inset-bottom))}.pp-station-fact{grid-template-columns:1fr;gap:4px;padding:14px 0}@keyframes pp-station-sheet-in{0%{opacity:.6;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes pp-station-sheet-out{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(100%)}}}@media (prefers-reduced-motion:reduce){.pp-station-backdrop,.pp-station-backdrop.is-out,.pp-station-modal,.pp-station-modal.is-out{animation:none}}@media (width<=720px){.pp-postos-head{flex-direction:column;align-items:stretch}.pp-postos-add{width:100%}.pp-postos-thead{display:none}.pp-postos-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pp-postos-cell.is-name{grid-column:1}.pp-postos-cell.is-actions{grid-area:1/2/span 3;align-self:start}.pp-postos-cell.is-cnpj,.pp-postos-cell.is-city,.pp-postos-cell:not(.is-name):not(.is-actions){grid-column:1}.pp-postos-cell.is-cnpj{color:#9aa3b0;text-align:left;font-size:12px}.pp-postos-facts>div{grid-template-columns:1fr;gap:4px}}@media (width<=960px){.posto-dash{--posto-nav-w:100%;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.posto-dash-sidebar{background:var(--posto-shell-bg);border-bottom:1px solid #eef1f5;border-right:0;height:auto;min-height:0;padding:14px 14px 10px;overflow:visible}.posto-dash-brand{grid-template-columns:1fr auto 1fr;place-items:center;padding:0 0 10px;display:grid}.posto-dash-logo{grid-column:2}.posto-dash-brand img{width:96px}.posto-dash-logout.is-mobile{grid-column:3;justify-self:end;width:auto;min-height:36px;padding:0 8px;display:inline-flex}.posto-dash-nav{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.posto-dash-link{white-space:nowrap;flex:none;justify-content:flex-start;width:auto;min-width:0;padding:0 12px}.posto-dash-link.is-on:before{width:auto;height:2px;inset:auto 12px 0}.posto-dash-foot{display:none}}.posto-signup{--admin-muted:#6b6b6b;--admin-ink:#2b2b2b;--admin-font:"Poppins", sans-serif;--admin-bg:#fff;--admin-card:#fff;--admin-card-border:#c8c8c8;--admin-soft:#f4f7fb;--posto-navy:#0a2f66;--posto-gold:#f0c85a;color:#1c2836;background:#fff;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:100%;height:100dvh;font-family:Poppins,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.posto-signup-brand{color:#fff;background:linear-gradient(145deg,#0a2f66,#1a4f9c);align-items:flex-end;min-width:0;height:100%;min-height:0;padding:clamp(36px,5vw,80px);display:flex;position:relative;overflow:hidden}.posto-signup-brand-media{pointer-events:none;background:url(/fundo_login.png) 50%/cover no-repeat;position:absolute;inset:0}.posto-signup-brand-veil{pointer-events:none;background:linear-gradient(160deg,#0a2f662e,#0a2f66bd 48%,#081c3ef0),radial-gradient(circle at 16% 18%,#f0c85a3d,#0000 36%),linear-gradient(#0000 24%,#06163094 100%);position:absolute;inset:0}.posto-signup-brand-copy{z-index:1;max-width:540px;min-height:220px;animation:.5s both posto-rise;position:relative}.posto-signup-brand .posto-signup-kicker{color:var(--posto-gold);text-align:left}.posto-signup-brand h1{color:#fff;letter-spacing:-.04em;text-align:left;max-width:12ch;margin:0;font:600 clamp(40px,4.6vw,64px)/1.05 Poppins,sans-serif}.posto-signup-brand-lead{color:#ffffffdb;max-width:34ch;margin:18px 0 0;font:400 17px/1.55 Poppins,sans-serif}.posto-signup-steps.is-brand{justify-content:flex-start;gap:8px;margin:34px 0 0}.posto-signup-steps.is-brand li{background:#ffffff47;flex:0 0 40px;max-width:none;height:3px}.posto-signup-steps.is-brand li.is-done{background:color-mix(in srgb, var(--posto-gold) 55%, #ffffff47)}.posto-signup-steps.is-brand li.is-current{background:var(--posto-gold)}.posto-signup-panel{overscroll-behavior:contain;background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;height:100%;min-height:0;padding:clamp(28px,4vw,56px) clamp(20px,3vw,40px);display:flex;overflow:auto}.posto-signup-wrap{width:min(100%,440px);margin-block:auto;animation:.5s 60ms both posto-rise}.posto-signup-logo{width:min(128px,40%);height:auto;margin:0 auto 20px;display:block}.posto-signup-kicker{color:var(--posto-navy);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 8px;font:600 12px/1.2 Poppins,sans-serif}.posto-signup-kicker.is-mobile{display:none}.posto-signup-title{color:#2b2b2b;letter-spacing:-.03em;text-align:center;margin:0;font:600 clamp(24px,2.4vw,30px)/1.15 Poppins,sans-serif}.posto-signup-lead{color:#6b6b6b;text-align:center;margin:14px 0 28px;font:400 15px/1.5 Poppins,sans-serif}.posto-signup.is-done .posto-signup-cta{margin-top:8px}.posto-signup-success-art{pointer-events:none;width:148px;height:148px;margin:0 auto 12px;overflow:hidden}.posto-signup-success-art svg{pointer-events:none;width:148px;height:148px}.posto-signup-steps{justify-content:center;align-items:center;gap:6px;margin:26px 0 8px;padding:0;list-style:none;display:flex}.posto-signup-steps li{background:#e6e8ec;border-radius:999px;flex:1;max-width:44px;height:3px;transition:background .22s,transform .22s}.posto-signup-steps li.is-done{background:color-mix(in srgb, var(--posto-navy) 55%, #e6e8ec)}.posto-signup-steps li.is-current{background:var(--posto-navy);transform:scaleY(1.15)}.posto-signup-form{margin-top:8px;animation:.45s both posto-rise}.posto-signup-section{margin-top:8px}.posto-signup-section-lead{color:#6b6b6b;margin:18px 0 0;font:400 14px/1.45 Poppins,sans-serif}.posto-signup-note{color:#2b2b2b;margin:18px 0 8px;font:400 15px/1.55 Poppins,sans-serif}.posto-signup-row{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.posto-signup-facts{gap:16px;margin:22px 0 0;display:grid}.posto-signup-facts>div{border-bottom:1px solid #e6e6e6;padding-bottom:12px}.posto-signup-facts dt{color:#8a8a8a;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;font:400 12px/1.3 Poppins,sans-serif}.posto-signup-facts dd{color:#2b2b2b;margin:0;font:400 15px/1.45 Poppins,sans-serif}.posto-signup-review{gap:14px;margin:8px 0 0;display:grid}.posto-signup-review-block{background:#fff;border:1px solid #e6eaf0;border-radius:12px;overflow:hidden}.posto-signup-review-block>h3{color:#0a2f66;letter-spacing:.04em;text-transform:uppercase;background:#f5f7fb;border-bottom:1px solid #e6eaf0;margin:0;padding:10px 12px;font:600 12px/1.3 Poppins,sans-serif}.posto-signup-review-grid{background:#eef1f5;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.posto-signup-review-grid.is-stack{grid-template-columns:1fr}.posto-signup-review-grid>div{background:#fff;gap:3px;padding:10px 12px;display:grid}.posto-signup-review-grid>div.is-wide{grid-column:1/-1}.posto-signup-review-grid dt{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;margin:0;font:500 11px/1.2 Poppins,sans-serif}.posto-signup-review-grid dd{color:#2b2b2b;word-break:break-word;margin:0;font:500 13px/1.35 Poppins,sans-serif}.posto-signup-review-block .posto-signup-fuel-review-list{border:0;border-radius:0}.posto-signup-review-empty{color:#8a94a3;margin:0;padding:12px;font:400 13px/1.4 Poppins,sans-serif}@media (width<=520px){.posto-signup-review-grid{grid-template-columns:1fr}}.posto-signup-checks{gap:0;margin:10px 0 0;padding:0;list-style:none;display:grid}.posto-signup-legal-list{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.posto-signup-legal-row{border-bottom:1px solid #e6e6e6;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.posto-signup-legal-box{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.posto-signup-legal-box.is-on .posto-check-mark{color:#fff;background:#0a2f66;border-color:#0a2f66}.posto-signup-legal-link{color:#2b2b2b;text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;max-width:100%;padding:0;font:500 14px/1.4 Poppins,sans-serif;text-decoration:underline}.posto-signup-legal-body{max-height:min(70vh,520px);padding:8px 18px 24px;overflow:auto}.posto-signup-legal-body p{color:#596579;margin:0 0 12px;font:400 14px/1.55 Poppins,sans-serif}.posto-signup-fuel-intro{margin:4px 0 0}.posto-signup-fuel-list{gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid}.posto-signup-fuel-row{border-bottom:1px solid #e6e6e6;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px;padding:10px 0;display:grid}.posto-signup-fuel-row .posto-check{background:0 0;border:0;border-radius:0;width:auto;min-width:0;min-height:40px;padding:4px 0;font-size:15px}.posto-signup-fuel-prices{grid-template-columns:88px 88px;align-items:end;gap:8px;display:grid}.posto-signup-fuel-prices .shell-field{margin:0}.posto-signup-fuel-prices .shell-field label{letter-spacing:0;white-space:nowrap;font-size:11px}.posto-signup-fuel-prices .shell-field input{padding-top:4px;padding-bottom:6px;font-size:14px}.posto-signup-fuel-hint{color:#8a94a3;grid-column:1/-1;margin:0;font:400 12px/1.35 Poppins,sans-serif}.posto-signup-fuel-hint.is-error{color:#b42318}.posto-signup-facts-fuels dd{margin-top:8px}.posto-signup-fuel-review-list{border:1px solid #e6eaf0;border-radius:12px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.posto-signup-fuel-review-head,.posto-signup-fuel-review-row{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.9fr));align-items:center;gap:8px;padding:10px 12px;display:grid}.posto-signup-fuel-review-head{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;background:#f5f7fb;font:500 11px/1.2 Poppins,sans-serif}.posto-signup-fuel-review-row{color:#2b2b2b;border-top:1px solid #eef1f5;font:400 13px/1.35 Poppins,sans-serif}.posto-signup-fuel-review-row .is-name{font-weight:500}.posto-signup-fuel-review-row .is-price,.posto-signup-fuel-review-row .is-save,.posto-signup-fuel-review-head span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.posto-signup-fuel-review-row .is-save{color:#0e7a5f;font-weight:600}@media (width<=520px){.posto-signup-fuel-row{grid-template-columns:1fr;align-items:stretch}.posto-signup-fuel-prices{grid-template-columns:1fr 1fr;padding-left:32px}.posto-signup-fuel-review-head{display:none}.posto-signup-fuel-review-row{grid-template-columns:1fr 1fr;gap:4px 10px}.posto-signup-fuel-review-row .is-name{grid-column:1/-1}.posto-signup-fuel-review-row .is-price:before,.posto-signup-fuel-review-row .is-save:before{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;font:500 10px/1.2 Poppins,sans-serif;display:block}.posto-signup-fuel-review-row .is-price:nth-child(2):before{content:"Bomba"}.posto-signup-fuel-review-row .is-price:nth-child(3):before{content:"Desconto"}.posto-signup-fuel-review-row .is-save:before{content:"Economia"}.posto-signup-fuel-review-row .is-price,.posto-signup-fuel-review-row .is-save{text-align:left}}.posto-pista-options{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.posto-pista-card{color:#1c2836;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:12px;gap:4px;margin:0;padding:14px 12px;font-family:Poppins,sans-serif;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.posto-pista-card strong{color:var(--posto-navy,#0a2f66);font:600 14px/1.25 Poppins,sans-serif}.posto-pista-card span{color:#8a94a3;font:400 12px/1.35 Poppins,sans-serif}.posto-pista-card:hover{border-color:color-mix(in srgb, var(--posto-navy,#0a2f66) 35%, #dbe1ea)}.posto-pista-card.is-on{border-color:var(--posto-navy,#0a2f66);background:color-mix(in srgb, var(--posto-navy,#0a2f66) 6%, #fff);box-shadow:0 0 0 1px var(--posto-navy,#0a2f66)}.posto-pista-custom{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.posto-pista-stepper{gap:8px;display:grid}.posto-pista-stepper>span{color:#9aa3b0;letter-spacing:.04em;text-transform:uppercase;font:500 11px/1.2 Poppins,sans-serif}.posto-pista-stepper>div{border-bottom:1px solid #dbe1ea;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 6px;display:inline-flex}.posto-pista-stepper button{width:32px;height:32px;color:var(--posto-navy,#0a2f66);cursor:pointer;background:#eef2f7;border:0;border-radius:8px;place-items:center;margin:0;font:600 18px/1 Poppins,sans-serif;display:grid}.posto-pista-stepper button:disabled{opacity:.35;cursor:default}.posto-pista-stepper strong{text-align:center;color:#1c2836;font-variant-numeric:tabular-nums;min-width:1.5ch;font:600 18px/1 Poppins,sans-serif}@media (width<=560px){.posto-pista-options,.posto-pista-custom{grid-template-columns:1fr}}.posto-check{color:#2b2b2b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;align-items:center;gap:12px;width:100%;min-height:48px;padding:0;font:400 16px/1.3 Poppins,sans-serif;display:flex}.posto-check-mark{color:#0a2f66;background:#fff;border:1.5px solid #b8c0ca;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font:600 13px/1 Poppins,sans-serif;display:grid}.posto-signup-actions{flex-direction:column;align-items:stretch;gap:16px;margin-top:36px;display:flex}.posto-signup-cta,a.posto-signup-cta{place-items:center;width:100%;margin-top:0;text-decoration:none;display:grid}.posto-signup-secondary{color:#6b6b6b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-self:center;align-items:center;min-height:0;padding:0;font:500 14px/1.3 Poppins,sans-serif;text-decoration:underline;display:inline-flex}.posto-signup-secondary:disabled{opacity:.45;cursor:default}.posto-signup-secondary.is-link{border-bottom:0}.posto-signup-error{color:#b42318;text-align:center;margin:16px 0 0;font:400 13px/1.4 Poppins,sans-serif}button.shell-line.posto-signup-pick{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;width:100%;height:40px;padding-right:0;display:flex}.posto-signup-pick>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.3;overflow:hidden}.posto-signup-pick>svg{color:#2b2b2b;flex:none;margin:0;display:block}.posto-signup-pick .is-placeholder{color:#9aa3ad}.posto-pick-root{z-index:90;position:fixed;inset:0}.posto-pick-backdrop{cursor:pointer;background:#08102073;border:0;margin:0;padding:0;animation:.28s both posto-pick-fade-in;position:absolute;inset:0}.posto-pick-backdrop.is-out{animation:.28s both posto-pick-fade-out}.posto-pick-drawer{z-index:1;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.22,1,.36,1) both posto-pick-sheet-in;display:flex;position:absolute;inset:0;overflow:hidden}.posto-pick-drawer.is-out{animation:.3s cubic-bezier(.4,0,1,1) both posto-pick-sheet-out}.posto-pick-head{padding:calc(18px + env(safe-area-inset-top)) 20px 16px;border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;gap:16px;display:flex}.posto-pick-head h2{letter-spacing:-.02em;margin:0;font:600 20px/1.2 Poppins,sans-serif}.posto-pick-close{color:#2b2b2b;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:40px;height:40px;margin:0;padding:0;display:grid}.posto-pick-list{padding:8px 20px calc(24px + env(safe-area-inset-bottom));flex:1;margin:0;list-style:none;overflow:auto}.posto-pick-option{color:#2b2b2b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e6e6;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:56px;padding:0;font:400 17px/1.3 Poppins,sans-serif;display:flex}.posto-pick-option.is-on{color:#0a2f66;font-weight:600}.posto-pick-check{color:#0a2f66;font:600 16px/1 Poppins,sans-serif}@keyframes posto-pick-fade-in{0%{opacity:0}to{opacity:1}}@keyframes posto-pick-fade-out{0%{opacity:1}to{opacity:0}}@keyframes posto-pick-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes posto-pick-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes posto-pick-side-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes posto-pick-side-out{0%{transform:translate(0)}to{transform:translate(100%)}}@media (width<=560px){.posto-signup-row{grid-template-columns:1fr}}@media (width<=960px){.posto-login,.posto-signup{grid-template-columns:1fr}.posto-signup{width:auto;height:auto;max-height:none;position:relative;inset:auto;overflow:visible}.posto-login-brand,.posto-signup-brand{display:none}.posto-login-panel,.posto-signup-panel{align-items:center;height:auto;min-height:100dvh;padding:28px 20px 40px}.posto-login-logo{margin-bottom:22px}.posto-login-title{font-size:24px}.posto-signup-kicker.is-mobile{display:block}.posto-signup-title{font-size:24px}}@media (width>=961px){.posto-login-logo,.posto-signup:not(.is-done) .posto-signup-panel .posto-signup-title,.posto-signup:not(.is-done) .posto-signup-panel .posto-signup-kicker,.posto-signup .posto-signup-logo,.posto-signup-steps.is-panel,.posto-reset:not(.is-done) .posto-reset-panel-title,.posto-reset:not(.is-done) .posto-reset-panel-lead,.posto-reset:not(.is-done) .posto-signup-kicker{display:none}.posto-signup.is-done .posto-signup-wrap,.posto-signup.is-done .posto-signup-kicker,.posto-signup.is-done .posto-signup-title,.posto-signup.is-done .posto-signup-lead{text-align:left}.posto-pick-drawer{border:1px solid #e8edf3;border-radius:18px;width:min(100% - 24px,420px);animation:.28s cubic-bezier(.22,1,.36,1) both posto-pick-side-in;inset:12px 12px 12px auto;box-shadow:-18px 0 40px #0000002e}.posto-pick-drawer.is-out{animation:.28s cubic-bezier(.4,0,1,1) both posto-pick-side-out}.posto-pick-head{padding:20px 18px 16px}.posto-pick-list{padding:8px 18px 24px}}@media (prefers-reduced-motion:reduce){.posto-login-brand-copy,.posto-login-card,.posto-signup-brand-copy,.posto-signup-wrap,.posto-signup-form,.posto-toast.is-in,.posto-toast.is-out,.posto-pick-backdrop,.posto-pick-backdrop.is-out,.posto-pick-drawer,.posto-pick-drawer.is-out{animation:none}}.pp-perm{color:#1c2836;flex-direction:column;width:100%;min-height:0;display:flex}.pp-perm-top{background:var(--posto-shell-bg);flex:none}.pp-perm .pp-rede-lead{max-width:none}.pp-perm-body{flex:auto;min-height:0;margin-top:18px}.pp-perm-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.pp-perm-stats article{text-align:center;background:linear-gradient(160deg,#ebeef3 0%,#fff 70%);border:1px solid #e4eaf2;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 16px;display:flex;box-shadow:0 8px 22px #1c28360a}.pp-perm-stats span{color:#8a94a3;letter-spacing:.06em;text-transform:uppercase;font:600 10px/1.2 Poppins,sans-serif}.pp-perm-stats strong{color:var(--posto-navy,#0a2f66);letter-spacing:-.03em;font:600 22px/1.1 Poppins,sans-serif}.pp-perm-search{color:#8a94a3;background:#fff;border:1px solid #dbe1ea;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-top:16px;padding:0 14px;display:flex}.pp-perm-search:focus-within{border-color:#92a3bc}.pp-perm-search input{color:#1c2836;background:0 0;border:0;outline:0;flex:1;min-width:0;font:400 14px/1.3 Poppins,sans-serif}.pp-perm-thead,.pp-perm-row{grid-template-columns:minmax(220px,1.6fr) minmax(140px,1fr) 140px 130px 44px;align-items:center;gap:12px;display:grid}.pp-perm-thead{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #e8eef5;padding:0 8px 10px;font:600 11px/1.2 Poppins,sans-serif}.pp-perm-list{margin:0;padding:0;list-style:none}.pp-perm-list>li{border-bottom:1px solid #eef2f7}.pp-perm-row{padding:14px 8px}.pp-perm-person{align-items:center;gap:12px;min-width:0;display:flex}.pp-perm-avatar{color:#fff;letter-spacing:.02em;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#0a2f66,#1e4d8c);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font:600 12px/1 Poppins,sans-serif;display:inline-flex}.pp-perm-person strong{color:#1c2836;align-items:center;gap:8px;font:600 14px/1.25 Poppins,sans-serif;display:flex}.pp-perm-person strong em{color:#8a6d00;letter-spacing:.02em;text-transform:uppercase;background:#fff4c2;border-radius:999px;padding:2px 8px;font:600 10px/1.2 Poppins,sans-serif}.pp-perm-person>div span{color:#8a94a3;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font:400 12px/1.3 Poppins,sans-serif;display:block;overflow:hidden}.pp-perm-role span{color:#0a2f66;font:600 13px/1.3 Poppins,sans-serif;display:block}.pp-perm-role small{color:#8a94a3;margin-top:2px;font:400 11px/1.35 Poppins,sans-serif;display:block}.pp-perm-status{align-items:center;gap:6px;font:600 12px/1.2 Poppins,sans-serif;display:inline-flex}.pp-perm-status.is-ok{color:#15803d}.pp-perm-status.is-wait{color:#b45309}.pp-perm-status.is-off{color:#b91c1c}.pp-perm-access{color:#64748b;font:400 12px/1.3 Poppins,sans-serif}.pp-perm-actions{justify-content:flex-end;display:flex}.pp-perm-locked{color:#94a3b8;place-items:center;width:36px;height:36px;display:grid}.pp-perm-empty{text-align:center;color:#8a94a3;place-items:center;gap:14px;padding:48px 16px;font:400 14px/1.4 Poppins,sans-serif;display:grid}.pp-perm-layer{z-index:1200;position:fixed;inset:0}.pp-perm-backdrop{cursor:pointer;background:#0c1a306b;border:0;margin:0;padding:0;animation:.24s both pp-perm-fade-in;position:absolute;inset:0}.pp-perm-backdrop.is-out{animation:.24s both pp-perm-fade-out}.pp-perm-drawer{z-index:1;background:#fff;border:1px solid #e4eaf2;border-radius:18px;flex-direction:column;width:min(420px,100vw - 24px);animation:.32s cubic-bezier(.22,1,.36,1) both pp-perm-drawer-in;display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 18px 48px #0c1a302e}.pp-perm-drawer.is-out{animation:.28s cubic-bezier(.4,0,1,1) both pp-perm-drawer-out}.pp-perm-drawer-head{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 22px 16px;display:flex}.pp-perm-kicker{color:#8a94a3;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font:600 11px/1.2 Poppins,sans-serif}.pp-perm-drawer-head h2{color:var(--posto-navy,#0a2f66);letter-spacing:-.03em;margin:0;font:600 22px/1.2 Poppins,sans-serif}.pp-perm-drawer-lead{color:#6b7788;margin:8px 0 0;font:400 13px/1.45 Poppins,sans-serif}.pp-perm-drawer-close{color:#1c2836;cursor:pointer;background:#f3f6fa;border:0;border-radius:10px;place-items:center;width:36px;height:36px;margin:0;padding:0;display:grid}.pp-perm-drawer-form{flex-direction:column;flex:1;min-height:0;display:flex}.pp-perm-drawer-scroll{flex:1;min-height:0;padding:8px 22px 16px;overflow:auto}.pp-perm-line{flex-direction:column;gap:6px;margin-top:16px;display:flex}.pp-perm-line>span{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;font:600 11px/1.2 Poppins,sans-serif}.pp-perm-line input{color:#1c2836;background:0 0;border:0;border-bottom:1px solid #d5dde8;border-radius:0;outline:0;width:100%;min-height:40px;padding:0 0 8px;font:400 15px/1.3 Poppins,sans-serif}.pp-perm-line input:focus{border-bottom-color:#0a2f66}.pp-perm-line input:disabled{color:#94a3b8}.pp-perm-line.is-select{gap:8px}.pp-perm-hint{color:#8a94a3;margin:0;font:400 12px/1.4 Poppins,sans-serif}.pp-perm-caps{margin-top:22px;padding-top:8px}.pp-perm-caps-title{color:#8a94a3;letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font:600 11px/1.2 Poppins,sans-serif}.pp-perm-cap{cursor:pointer;background:#fbfcfe;border:1px solid #e8eef5;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 10px;padding:12px;display:flex}.pp-perm-cap:has(input:checked){background:#f3f5f7;border-color:#aab9cd}.pp-perm-cap input{accent-color:#0a2f66;margin-top:3px}.pp-perm-cap span{flex-direction:column;gap:2px;min-width:0;display:flex}.pp-perm-cap strong{color:#1c2836;font:600 13px/1.3 Poppins,sans-serif}.pp-perm-cap em{color:#8a94a3;font:400 12px/1.35 Poppins,sans-serif}.pp-perm-drawer-actions{padding:14px 22px calc(18px + env(safe-area-inset-bottom));border-top:1px solid #eef2f7}.pp-perm-drawer-actions .pp-rede-primary{width:100%}.pp-perm-drawer-actions .pp-rede-primary:disabled{opacity:.45;cursor:default}@keyframes pp-perm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pp-perm-fade-out{0%{opacity:1}to{opacity:0}}@keyframes pp-perm-drawer-in{0%{opacity:.6;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pp-perm-drawer-out{0%{opacity:1;transform:translate(0)}to{opacity:.6;transform:translate(100%)}}@media (width<=960px){.pp-perm-thead{display:none}.pp-perm-row{grid-template-columns:1fr auto;gap:10px 12px}.pp-perm-person{grid-column:1/2}.pp-perm-actions{grid-area:1/2/auto/3}.pp-perm-role,.pp-perm-status,.pp-perm-access{grid-column:1/-1}.pp-perm-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.pp-perm-stats{grid-template-columns:1fr}.pp-perm-drawer{width:calc(100vw - 16px);top:8px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.pp-perm-backdrop,.pp-perm-backdrop.is-out,.pp-perm-drawer,.pp-perm-drawer.is-out{animation:none}}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2)format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2)format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-devanagari-500-normal-BIdkeU1p.woff2)format("woff2"),url(/assets/poppins-devanagari-500-normal-DMPDjHtT.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-ext-500-normal-CK-6C4Hw.woff2)format("woff2"),url(/assets/poppins-latin-ext-500-normal-CgAe2rWW.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-devanagari-600-normal-STEjXBNN.woff2)format("woff2"),url(/assets/poppins-devanagari-600-normal-ClASKHrr.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-ext-600-normal-CAhIAdZj.woff2)format("woff2"),url(/assets/poppins-latin-ext-600-normal-Df5ffKXP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;scrollbar-width:none}::-webkit-scrollbar{width:0;height:0;display:none}html{background:#fff}html,body,#root{width:100%;max-width:100%;min-height:100%;margin:0;overflow-x:clip}.splash-screen{z-index:9999;isolation:isolate;background:#061830;place-items:center;font-family:Poppins,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.splash-atmosphere{pointer-events:none;background:radial-gradient(85% 65% at 50% 40%,#1a66ae59,#0000 62%),linear-gradient(165deg,#0a315d 0%,#0e3c80 45%,#071f3d 100%);position:absolute;inset:0}.splash-vignette{background:radial-gradient(circle,#0000 42%,#030c1c8c 100%);position:absolute;inset:0}.splash-stage{z-index:1;aspect-ratio:1000/469;width:min(84vw,420px);position:relative}@media (width>=1024px){.splash-stage{width:min(42vw,520px)}}.splash-draw-svg,.splash-logo{width:100%;height:100%;position:absolute;inset:0}.splash-draw-svg{filter:drop-shadow(0 0 10px #78d2ff8c)drop-shadow(0 0 22px #5aa8ef59);overflow:visible}.splash-draw-svg path{fill:none}.splash-logo{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 16px 36px #00000059)}.splash-logo.is-electric{filter:drop-shadow(0 0 12px #b4e6fff2)drop-shadow(0 0 28px #46aaffbf)drop-shadow(0 0 48px #ffffff59)drop-shadow(0 16px 36px #00000059);animation:.7s ease-out both splash-logo-zap}.splash-electric{z-index:2;pointer-events:none;position:absolute;inset:-18% -12%;overflow:visible}.splash-electric-flash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 42%,#c8f0ff61,#0000 34%),radial-gradient(circle at 58% 38%,#5abeff38,#0000 48%);animation:.55s ease-out both splash-flash;position:absolute;inset:0}.splash-spark{opacity:0;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;box-shadow:0 0 6px 2px #aae6ff,0 0 14px 4px #46aaffb3}.splash-spark-1{top:18%;left:12%}.splash-spark-2{top:28%;right:10%}.splash-spark-3{top:62%;left:8%}.splash-spark-4{top:70%;right:14%}.splash-spark-5{top:42%;left:4%}.splash-spark-6{top:48%;right:6%}.splash-electric.is-charge .splash-spark{animation:.9s ease-out infinite splash-spark-pop}.splash-electric.is-strike .splash-spark{animation:.55s ease-out both splash-spark-pop}.splash-electric.is-charge .splash-spark-2,.splash-electric.is-strike .splash-spark-2{animation-delay:80ms}.splash-electric.is-charge .splash-spark-3,.splash-electric.is-strike .splash-spark-3{animation-delay:.14s}.splash-electric.is-charge .splash-spark-4,.splash-electric.is-strike .splash-spark-4{animation-delay:.2s}.splash-electric.is-charge .splash-spark-5,.splash-electric.is-strike .splash-spark-5{animation-delay:.1s}.splash-electric.is-charge .splash-spark-6,.splash-electric.is-strike .splash-spark-6{animation-delay:.18s}.splash-arc{opacity:0;filter:drop-shadow(0 0 8px #78d2ffe6);border:2px solid #0000;border-top-color:#aae6ffd9;border-radius:50%;width:42%;height:58%;position:absolute;top:20%}.splash-arc-l{left:-6%;transform:rotate(-18deg)}.splash-arc-r{right:-6%;transform:rotate(18deg)scaleX(-1)}.splash-electric.is-strike .splash-arc{animation:.55s ease-out both splash-arc-zap}.splash-electric.is-strike .splash-arc-r{animation-delay:60ms}@keyframes splash-flash{0%{opacity:0}12%{opacity:1}28%{opacity:.25}42%{opacity:.85}to{opacity:0}}@keyframes splash-logo-zap{0%{filter:drop-shadow(0 0 4px #fff6)drop-shadow(0 16px 36px #00000059)}18%{filter:drop-shadow(0 0 18px #fff)drop-shadow(0 0 36px #5abeff)drop-shadow(0 16px 36px #00000059)}40%{filter:drop-shadow(0 0 8px #aae6ffb3)drop-shadow(0 0 22px #46aaff8c)drop-shadow(0 16px 36px #00000059)}to{filter:drop-shadow(0 0 12px #b4e6fff2)drop-shadow(0 0 28px #46aaffbf)drop-shadow(0 0 48px #ffffff59)drop-shadow(0 16px 36px #00000059)}}@keyframes splash-spark-pop{0%{opacity:0;transform:scale(.2)}20%{opacity:1;transform:scale(1.35)}to{opacity:0;transform:scale(.4)translateY(10px)}}@keyframes splash-arc-zap{0%{opacity:0;transform:scale(.92)}25%{opacity:1}to{opacity:0;transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.splash-logo.is-electric,.splash-electric-flash,.splash-spark,.splash-arc{animation:none!important}}.gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px 24px;display:flex}.gate img{width:150px;height:auto}.gate h1{margin:28px 0 0;font-size:22px;font-weight:600;line-height:1.3}.gate>p{color:#5c6b7c;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.gate-boxes{cursor:text;gap:8px;margin-top:28px;display:flex;position:relative}.gate-boxes span{color:#0f4179;background:#fff;border:1.5px solid #d5dde6;border-radius:14px;place-items:center;width:44px;height:56px;font:600 22px/1 Poppins,sans-serif;display:grid;box-shadow:0 6px 16px #0e3c8014}.gate-boxes span.is-on{border-color:#1a4f9c}.gate-boxes input{opacity:0;caret-color:#0000;border:0;width:100%;position:absolute;inset:0}.gate-error{color:#b42318;min-height:22px;margin:16px 0 0;font-size:14px;font-weight:600}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}body{color:#1c2836;scrollbar-width:none;-ms-overflow-style:none;background-color:#fff;min-height:100vh;font-family:Poppins,sans-serif;overflow:clip auto}body::-webkit-scrollbar{display:none}a{color:#1a4f9c;text-underline-offset:3px;font-weight:600;text-decoration:underline}a:hover{color:#123872}a:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1a4f9c}body.auth-open{overflow:hidden}.page{background:#fff;width:100%;min-height:100vh;overflow-x:clip}.account-links button{text-align:right;cursor:pointer;background:0 0;border:0;padding:0}.account-links-title{color:#1a4f9c;text-underline-offset:3px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:underline;display:block}.account-links-lead{color:#5c6b7c;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3;display:block}.account-links button:hover .account-links-title{color:#123872}.account-links button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1a4f9c}.flip{width:100%;max-width:100%}.flip-inner{width:100%;max-width:100%;min-height:100vh;position:relative}.flip-face{transition:opacity .38s cubic-bezier(.2,0,0,1),transform .38s cubic-bezier(.2,0,0,1)}.flip-home{min-height:100vh;overflow-x:clip}.flip.is-login .flip-home,.flip.is-signup .flip-home{opacity:0;pointer-events:none;transform:scale(.98)}.flip.is-leaving .flip-home{opacity:1;pointer-events:auto;transform:none}.flip-auth,.flip-signup{z-index:2;opacity:0;pointer-events:none;position:absolute;inset:0;overflow:auto;transform:translateY(16px)}.flip-signup{z-index:3}.flip.is-login .flip-auth,.flip.is-signup .flip-signup{opacity:1;pointer-events:auto;height:100dvh;position:fixed;inset:0;overflow:hidden;transform:none}.flip.is-leaving .flip-auth,.flip.is-leaving .flip-signup{opacity:0;pointer-events:none}.flip-auth{scrollbar-width:none;background:#fff}.flip-auth::-webkit-scrollbar{display:none}body.auth-open .flip,body.auth-open .flip-inner,body.auth-open .flip-face{height:100%;min-height:100%}@media (prefers-reduced-motion:reduce){.flip-face{transition:none}}.auth{flex-direction:column;min-height:100%;padding:18px 24px 24px;display:flex;position:relative}.auth.is-reset{height:100%}.reset-form{position:relative}.reset-form .signup-back{margin:-4px 0 0 -8px;position:static}.auth-close{z-index:2;color:#1c2836;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Poppins,sans-serif;font-size:32px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.auth-close:hover{color:#0f4179}.auth-close:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.auth-logo{object-fit:contain;width:180px;height:70px;margin:12px auto 0;display:block}.auth-form{width:100%;max-width:420px;margin:0 auto}.auth-form h1{letter-spacing:-.03em;margin:22px 0 6px;font-size:26px;font-weight:600}.auth-title{text-align:center}.auth-lead{color:#5c6b7c;margin:0 0 8px;font-size:15px;line-height:1.45}.auth-lead-center{text-align:center}.auth-form label{margin:16px 0 6px;font-size:14px;font-weight:600;display:block}.auth-form input{color:#1c2836;background:#ffffffe6;border:1px solid #c5d0dc;border-radius:14px;width:100%;height:52px;padding:0 16px;font:400 16px/1.2 Poppins,sans-serif}.auth-form input:focus{outline-offset:1px;border-color:#1a4f9c;outline:2px solid #1a4f9c}.auth-form input[aria-invalid=true]{border-color:#9b2c2c}.auth-cpf{position:relative}.auth-cpf input{padding-right:52px}.auth-cpf-mark{pointer-events:none;width:36px;height:36px;position:absolute;top:6px;right:6px;overflow:hidden}.auth-cpf-mark svg{pointer-events:none;width:36px;height:36px}.auth-password{position:relative}.auth-password input{padding-right:52px}.auth-reveal,.auth-quiet,.auth-text-link,.auth-submit{font-family:Poppins,sans-serif}.auth-reveal{color:#1a4f9c;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;top:8px;right:8px}.auth-reveal svg{width:22px;height:22px}.auth-error{color:#9b2c2c;margin:6px 0 0;font-size:13px;line-height:1.4}.auth-notice{color:#1a4f9c;margin:14px 0 0;font-size:14px;line-height:1.45}.auth-quiet{color:#1a4f9c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;margin:12px 0 0 auto;padding:8px 0;font-size:14px;font-weight:600;text-decoration:underline;display:block}.auth-submit{color:#fff;cursor:pointer;background:linear-gradient(165deg,#3c8fd8 0%,#1a66ae 42%,#0f4179 100%);border:0;border-radius:16px;width:100%;height:52px;margin-top:18px;font-size:16px;font-weight:600}.auth-submit:focus-visible,.auth-reveal:focus-visible,.auth-quiet:focus-visible,.auth-text-link:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.auth-switch{color:#5c6b7c;text-align:center;margin:18px 0 0;font-size:14px;line-height:1.5}.auth-foot{margin-top:auto;padding-top:22px}.auth>.auth-foot{margin-top:20px;padding-top:4px}.auth>.auth-foot p{padding-top:8px}.auth-foot p{color:#8ea0b3;text-align:center;border-top:1px solid #1c283638;margin:0;padding-top:16px;font-size:11px;font-weight:400;line-height:1.4}.auth-foot img{width:96px;height:auto;margin:6px auto 0;display:block}.auth-text-link{color:#1a4f9c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.shell{color:#3f3f3f;background:#fff;flex-direction:column;height:100%;min-height:0;font-family:Poppins,sans-serif;display:flex;overflow:hidden}.shell-bar{height:calc(52px + env(safe-area-inset-top));padding:calc(4px + env(safe-area-inset-top)) 8px 0;justify-content:space-between;align-items:center;display:flex}.shell-icon{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.shell-icon:focus-visible,.shell-cta:focus-visible,.shell-ghost:focus-visible,.shell-link:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.shell-form{flex-direction:column;flex:1;min-height:0;display:flex}.shell-scroll{flex:1;min-height:0;padding:4px 22px 24px;overflow:auto}.shell-title{color:#3f3f3f;letter-spacing:-.03em;text-align:left;margin:8px 0 0;font-size:28px;font-weight:600;line-height:1.2}.shell-steps{justify-content:center;gap:8px;margin:16px 0 4px;display:flex}.shell-steps i{background:#d5d5d5;border-radius:2px;width:28px;height:4px}.shell-steps i.is-on{background:#f0c85a}.shell-field{margin-top:26px}.shell-mark-slot{position:relative}.shell-mark-slot .auth-cpf-mark{top:0;right:-4px}.shell-field label,.shell-label{color:#6b6b6b;margin:0 0 4px;font-size:14px;font-weight:400;display:block}.shell-field input,.shell-line{color:#2b2b2b;background:0 0;border:0;border-bottom:1px solid #c8c8c8;border-radius:0;width:100%;height:40px;padding:0 36px 0 0;font:400 17px/1.3 Poppins,sans-serif}.shell-field input:focus,.shell-line:focus{border-bottom-color:#2b2b2b;outline:none}button.shell-line{color:#2b2b2b;text-align:left;cursor:pointer;display:block}.shell-field input[aria-invalid=true],.shell-line[aria-invalid=true]{border-bottom-color:#d92d20}.shell-hint{color:#8a8a8a;margin:8px 0 0;font-size:13px;line-height:1.4}.shell-hint.is-bad{color:#d92d20}.shell-link{color:#2b2b2b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;text-decoration:underline;display:inline}.shell-forgot{margin-top:22px}.shell-switch{color:#6b6b6b;margin:22px 0 0;font-size:14px}.shell-switch button{color:#1a4f9c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;text-decoration:underline}.shell-dock{padding:12px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ececec;position:sticky;bottom:0}.shell-cta,.shell-ghost{letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:100%;height:52px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.shell-cta{color:#2b2b2b;background:#f5c400;border:0}.shell-cta:disabled{color:#b0b0b0;cursor:default;background:#ececec}.shell-ghost{color:#3f3f3f;background:#fff;border:1.5px solid #cfcfcf;margin-top:10px}.shell-pass{position:relative}.shell-pass .shell-eye{color:#5c5c5c;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:22px;right:0}.shell-rules{margin:16px 0 0;padding:0;list-style:none}.shell-rules li{color:#5c5c5c;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.shell-rules li.is-on{color:#079455}.shell-dot{color:#0000;border:1.5px solid #b0b0b0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.shell-rules li.is-on .shell-dot{color:#fff;background:#079455;border-color:#079455}.shell-note{color:#5c5c5c;background:#f3f3f3;border-radius:8px;gap:10px;margin-top:18px;padding:14px;font-size:13px;line-height:1.45;display:flex}.shell-banner{color:#fff;background:#d92d20;align-items:flex-start;gap:12px;margin:0 -22px 8px;padding:14px 16px;display:flex}.shell-banner strong,.shell-banner p{margin:0;font-size:14px;line-height:1.35}.shell-banner button{color:#fff;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:20px}.shell-pin{justify-content:space-between;gap:8px;margin-top:28px;display:flex}.shell-pin input{color:#2b2b2b;text-align:center;background:0 0;border:0;border-bottom:2px solid #d0d0d0;border-radius:0;width:100%;height:48px;padding:0;font:600 22px/1 Poppins,sans-serif}.shell-pin input:focus{border-bottom-color:#2b2b2b;outline:none}.shell-code-head{color:#6b6b6b;justify-content:space-between;align-items:center;margin-top:28px;font-size:14px;display:flex}.shell-layer{z-index:50;background:#5a5a5a75;align-items:flex-end;display:flex;position:fixed;inset:0}.shell-sheet{width:100%;padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0}.shell-handle{background:#d0d0d0;border-radius:999px;width:42px;height:4px;margin:6px auto 14px;display:block}.shell-sheet h2{color:#3f3f3f;letter-spacing:-.03em;text-align:center;margin:0 0 16px;font-size:24px;font-weight:600;line-height:1.25}.shell-sheet p{color:#4a4a4a;text-align:center;margin:0 0 12px;font-size:15px;line-height:1.45}.shell-sheet .shell-cta{margin-top:18px}.signup.shell,.signup.shell .signup-panel{height:100%;min-height:0}.signup.shell .signup-success{flex:1}body.signup-open{overflow:hidden}.account-hello{color:#1a4f9c;text-align:left;margin:0;font-size:15px;font-weight:600;line-height:1.45}.flip-signup{background:#fff;flex-direction:column;display:flex}.signup{flex-direction:column;flex:1;min-height:100%;display:flex;position:relative}.signup-place{margin-top:8px}.signup-place-cep{color:#6b6b6b;border-bottom:1px solid #c8c8c8;align-items:center;gap:8px;display:flex}.signup-place-cep input{color:#2b2b2b;background:0 0;border:0;outline:none;flex:1;height:44px;font:400 16px/1.2 Poppins,sans-serif}.signup-place-list{margin:8px 0 0;padding:0;list-style:none}.signup-place-list.is-cities{scrollbar-width:thin;max-height:min(360px,45vh);overflow:auto}.signup-place-list button{color:#2b2b2b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0;font:400 15px/1.3 Poppins,sans-serif;display:flex}.signup-place-list small{color:#8a8a8a;font-size:13px;font-weight:600}.signup-place-back{color:#3f3f3f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:4px 0 8px;padding:0;font:600 14px/1.3 Poppins,sans-serif;display:flex}.signup-place-edit{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin:0;padding:0;display:inline-flex}.signup-place-edit:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.signup-place-picked{border-bottom:1px solid #c8c8c8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding:14px 0;display:flex}.signup-place-picked p{flex-direction:column;gap:2px;margin:0;display:flex}.signup-place-picked strong{color:#2b2b2b;font:600 17px/1.3 Poppins,sans-serif}.signup-place-picked span{color:#8a8a8a;font:400 13px/1.3 Poppins,sans-serif}.signup-code-toast{right:max(16px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:80;color:#fff;background:#0e3c80;border-radius:14px;gap:4px;min-width:180px;max-width:calc(100vw - 32px);padding:14px 18px;font-family:Poppins,sans-serif;animation:.28s both signup-code-toast-in;display:grid;position:fixed;box-shadow:0 14px 32px #08183047}.signup-code-toast span{color:#ffffffc7;font-size:12px;font-weight:400}.signup-code-toast strong{letter-spacing:.18em;font-size:22px;font-weight:600}@keyframes signup-code-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.signup-panel{flex-direction:column;flex:1;min-height:100%;display:flex}.signup-form{flex:auto;padding:18px 24px 8px;position:relative}.signup-panel>.auth-foot{padding:22px 24px 24px}.signup-back{z-index:2;color:#1c2836;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;left:10px}.signup-art{width:134px;height:134px;margin:28px auto 0}.signup-art svg{width:134px;height:134px}.signup-success-art{pointer-events:none;width:168px;height:168px;margin:0 auto;overflow:hidden}.signup-success-art svg{pointer-events:none;width:168px;height:168px}.signup-steps{gap:8px;margin:16px 0 2px;display:flex}.signup-steps span{background:#1c28361f;border-radius:999px;flex:1;height:4px;overflow:hidden}.signup-steps i{transform-origin:0;width:100%;height:100%;transition:transform .64s cubic-bezier(.22,.8,.2,1);display:block;transform:scaleX(0)}.signup-steps i.is-on,.signup-steps i.is-done{transform:scaleX(1)}.signup-select{color:#1c2836;cursor:pointer;background:#ffffffe6;border:1px solid #c5d0dc;border-radius:14px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font:400 16px/1.2 Poppins,sans-serif;display:flex}.signup-select:focus-visible,.signup-back:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.signup-pin{justify-content:center;gap:8px;margin-top:18px;display:flex}.signup-pin input{text-align:center;width:52px;height:60px;padding:0;font-size:22px;font-weight:600}.shell .social-check{font-weight:400}.social-check{color:#1c2836;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-top:16px;padding:0;font:600 14px/1.2 Poppins,sans-serif;display:flex}.social-check span{background:#ffffffe6;border:1.5px solid #8ea0b3;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.social-check span:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;transition:transform .18s;transform:rotate(40deg)scale(0)}.social-check.is-on span{background:#1a4f9c;border-color:#1a4f9c}.social-check.is-on span:after{transform:rotate(40deg)scale(1)}.social-slot{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.8,.2,1),opacity .24s;display:grid}.social-slot.is-open{opacity:1;grid-template-rows:1fr;margin-top:8px}.social-slot>div{overflow:hidden}.gender-layer{z-index:50;pointer-events:none;position:fixed;inset:0}.gender-layer.is-in{pointer-events:auto}.gender-backdrop{cursor:pointer;opacity:0;background:#0f284659;border:0;transition:opacity .32s;position:absolute;inset:0}.gender-layer.is-in .gender-backdrop{opacity:1}.gender-sheet{background:#fff;border-radius:24px;gap:4px;padding:8px 8px 10px;transition:transform .32s cubic-bezier(.22,.8,.2,1);display:grid;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(120%);box-shadow:0 16px 40px #0f28462e}.gender-layer.is-in .gender-sheet{transform:translateY(0)}.gender-handle{background:#c5d0dc;border-radius:999px;width:126px;height:5px;margin:4px auto 8px}.gender-sheet button{color:#1c2836;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;height:48px;font:400 16px/1 Poppins,sans-serif;display:flex}.gender-sheet button.is-selected{background:#e7f0fa;font-weight:600}.signup-success{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100%;padding:32px 24px;display:flex}.signup-success-art{margin:0 auto}.signup-success h1{margin:8px 0 6px;font-size:26px;font-weight:600}.signup-success p{color:#5c6b7c;margin:0;font-size:16px}.signup-timer{background:#d5e0ea;border-radius:999px;width:min(280px,100%);height:8px;margin-top:28px;overflow:hidden}.signup-timer span{transform-origin:0;background:linear-gradient(90deg,#3c8fd8,#1a66ae 42%,#0f4179);width:100%;height:100%;animation:5s linear forwards signup-shrink;display:block}.signup-timer.is-short span{animation-duration:3s}@keyframes signup-shrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.social-slot,.social-check span:after,.gender-backdrop,.gender-sheet,.photo-backdrop,.photo-sheet,.guest-backdrop,.guest-sheet,.signup-steps i{transition:none}.signup-timer span,.bone{animation:none}}.bone{background:#e4ebf3;border-radius:8px;animation:1.1s ease-in-out infinite bone-pulse;display:block}.sk-title{width:68%;height:16px}.sk-line{width:92%;height:12px;margin-top:8px}.sk-short{width:42%;height:12px;margin-top:8px}.sk-value{width:58px;height:14px}.sk-time{width:72px;height:11px;margin-top:8px}.sk-num{width:72px;height:28px;margin-top:6px}.sk-photo{border-radius:50%;width:112px;height:112px}.hero-bone{border-radius:0;position:absolute;inset:0}.menu-avatar>.bone{border-radius:50%;width:100%;height:100%}.fun-card.is-bone{box-shadow:none;background:#e4ebf3;animation:1.1s ease-in-out infinite bone-pulse}.postos-row .sk-price{width:52px;height:12px}@keyframes bone-pulse{50%{background:#f7fafc}}.home-stage{background:#fff}.home-stage .header{color:#fff;background:#0e3c80}.home-stage .header-bell,.home-stage .account-menu,.home-stage .account-links,.home-stage .account-links-title,.home-stage .account-links button:hover .account-links-title{color:#fff}.home-stage .account-links-lead{color:#ffffffb8}.header{z-index:3;padding:calc(18px + env(safe-area-inset-top)) 24px 8px;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative;overflow:visible}.header-brand{cursor:pointer;background:0 0;border:0;flex:0 auto;align-self:flex-start;align-items:flex-start;width:155px;min-width:0;height:40px;padding:0;display:flex;overflow:visible}.header-brand:focus-visible{outline-offset:4px;border-radius:8px;outline:2px solid #ffe14a}.header-account{color:#fff;white-space:nowrap;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1}.header-account:hover{background:#fff3}.header-account:focus-visible{outline-offset:2px;outline:2px solid #ffe14a}.desktop-nav{display:none}.logo{object-fit:contain;object-position:left center;flex:0 auto;width:125px;min-width:0;max-width:52%;height:49px;display:block}.header-brand .logo{object-position:left top;width:155px;max-width:none;height:62px;margin-top:-4px}.account-menu{color:#0f4179;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;padding:0;display:grid}.account-menu svg{width:26px;height:26px}.header-tools{flex:none;align-items:center;gap:2px;display:flex}.header-bell{color:#0f4179;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.header-bell-badge{color:#fff;background:#e11d2e;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-family:Poppins,sans-serif;font-size:10px;font-weight:600;line-height:1;display:grid;position:absolute;top:2px;right:0}.header-bell-badge:before{content:"";border-radius:inherit;border:2px solid #e11d2e;animation:1.4s ease-out infinite bell-pulse;position:absolute;inset:-3px}@keyframes bell-pulse{0%{opacity:.85;transform:scale(.9)}to{opacity:0;transform:scale(1.7)}}.account-links{text-align:right;color:#5c6b7c;white-space:nowrap;flex:none;margin:0;font-size:15px;line-height:1.45}.account-links span{display:block}.home{width:min(520px,100%);margin:0 auto}.home h2{color:#1c2836;margin:0;font-size:16px;font-weight:600;line-height:1.25}.home-stations{background:#fff;border:0;border-radius:22px;box-shadow:0 10px 28px #10182814}.home-economy{color:#fff;background:linear-gradient(#0e3c80 0%,#1a4f9c 100%);border-radius:0 0 16px 16px;padding:6px 20px 48px}.home-guest{background:#0e3c80;border-radius:0 0 16px 16px;height:64px}.home-economy h2{color:#fff;font-size:15px}.home-economy-top{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.home-period{gap:2px;display:flex}.home-period button{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:999px;height:26px;padding:0 2px;font:400 12px/1 Poppins,sans-serif}.home-period button+button{margin-left:12px}.home-period button.is-on{color:#fff;background:0 0;font-weight:600}.home-metrics{text-align:center;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.home-metrics.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home-metrics.is-3>*{position:relative}.home-metrics.is-3>:not(:last-child):after{content:"";pointer-events:none;background:#ffffff38;width:1px;position:absolute;top:8%;bottom:8%;right:0}.home-metrics strong{color:#fff;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1.05;display:block}.home-metrics.is-3 strong{font-size:18px}.home-metrics .home-metric-save strong,.home-metrics button.home-metric-save strong{color:#f0c85a}.home-metrics span{color:#ffffffb8;margin-top:4px;font-size:12px;font-weight:400;line-height:1.3;display:block}.home-metric-save,.home-metric-liters{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0;transition:background .16s;display:block}.home-metric-save:hover,.home-metric-save:focus-visible,.home-metric-liters:hover,.home-metric-liters:focus-visible{background:#ffffff14;outline:none}.fuel-history{z-index:70;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.fuel-history.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.fuel-history-bar{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 12px 10px 20px;display:flex}.fuel-history-bar h1{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.fuel-history-bar p{color:#667085;margin:2px 0 0;font-size:13px;font-weight:400}.fuel-history-body{flex:1;min-height:0;padding:4px 20px 28px;overflow:auto}.fuel-history-empty{color:#667085;text-align:center;margin:28px 0 0;font-size:14px}.fuel-history-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fuel-history-card{background:#fff;border:1px solid #e8edf2;border-radius:16px;padding:14px}.fuel-history-card-top{flex-direction:column;gap:2px;margin-bottom:10px;display:flex}.fuel-history-card-top strong{color:#1c2836;font-size:16px;font-weight:600}.fuel-history-card-top span{color:#667085;font-size:12px}.fuel-history-facts{gap:8px;margin:0;display:grid}.fuel-history-facts>div{justify-content:space-between;gap:12px;display:flex}.fuel-history-facts dt{color:#667085;font-size:13px;font-weight:400}.fuel-history-facts dd{color:#1c2836;text-align:right;margin:0;font-size:13px;font-weight:600}.fuel-history-facts dd.is-pump{color:#b42318}.fuel-history-facts dd.is-pump s{text-decoration:line-through}.fuel-history-facts dd.is-app{color:#1a4f9c}.fuel-history-facts dd.is-save{color:#0e7a5f}.fuel-history-loading{color:#5c6b7c;text-align:center;margin:18px 0 8px;font-size:14px;font-weight:600}.fuel-history-loading span{animation:1s infinite statement-dot}.fuel-history-loading span:nth-child(2){animation-delay:.15s}.fuel-history-loading span:nth-child(3){animation-delay:.3s}.savings-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.savings-layer.is-in{pointer-events:auto}.savings-backdrop{cursor:pointer;opacity:0;background:#1018285c;border:0;transition:opacity .28s;position:absolute;inset:0}.savings-layer.is-in .savings-backdrop{opacity:1}.savings-sheet{padding:8px 24px calc(22px + env(safe-area-inset-bottom));text-align:center;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;align-items:center;font-family:Poppins,sans-serif;transition:transform .3s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -10px 28px #1018281a}.savings-layer.is-in .savings-sheet{transform:translateY(0)}.savings-kicker{color:#667085;margin:8px 0 0;font-size:13px;font-weight:500}.savings-amount{color:#1a4f9c;letter-spacing:-.03em;margin:6px 0 0;font-size:36px;font-weight:600;line-height:1.1}.savings-lead{color:#5c6b7c;max-width:28ch;margin:10px 0 0;font-size:14px;font-weight:400;line-height:1.45}@media (prefers-reduced-motion:reduce){.savings-backdrop,.savings-sheet{transition:none}}.home-body{z-index:1;transform-origin:top;background:#fff;border-radius:28px 28px 0 0;margin-top:0;padding:0 16px 8px;transition:transform .22s;position:relative}.home-body h2{font-size:18px}.home-fuel{z-index:2;color:#0e3c80;text-align:left;cursor:pointer;background:linear-gradient(#ffe978 0%,#ffd428 58%,#f5c400 100%);border:0;border-radius:16px;align-items:center;gap:12px;width:100%;margin-top:0;margin-bottom:-36px;padding:14px 14px 14px 16px;display:flex;position:relative;transform:translateY(-50%);box-shadow:0 8px 18px #a06e002e}.home-fuel img{object-fit:contain;flex:none;width:40px;height:40px}.home-fuel span{flex:1;min-width:0}.home-fuel strong{font-size:18px;font-weight:600;line-height:1.2;display:block}.home-fuel small{color:#0e3c80;margin-top:2px;font-size:12px;font-weight:400;line-height:1.3;display:block}.home-fuel b{color:#fff;background:#0e3c80;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.home-services-rule{background:#5c6b7c38;height:1px;margin:18px 28px 0}.home-spotlight{background:#fff;flex-direction:column;gap:0;margin-top:14px;padding:0 0 8px;display:flex}.home-campaign{flex-direction:column;align-items:center;gap:10px;width:100%;margin-bottom:0;display:flex}.home-spotlight .home-banner{margin:0}.home-stations,.home-play,.home-services{margin-top:18px}.home-stations{box-shadow:none;background:0 0;padding:0}.home-stations header,.home-station-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-stations header button,.home-locate button,.home-sheet div>button{color:#1a4f9c;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px/1.2 Poppins,sans-serif}.home-locate{margin-top:12px}.home-locate p,.home-sheet p{color:#5c6b7c;margin:0;font-size:14px;font-weight:400;line-height:1.45}.home-locate button,.home-sheet div>button{color:#fff;background:#1a4f9c;border-radius:999px;height:40px;margin-top:12px;padding:0 14px}.home-map{background:#d7e3f0;border-radius:16px;grid-template-columns:repeat(3,1fr);height:132px;margin:14px 0 4px;display:grid;position:relative;overflow:hidden}.home-map img{object-fit:cover;width:100%;height:132px}.home-map span{background:#1a4f9c;border:3px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0e3c8066}.home-pair-note{color:#5c6b7c;text-align:center;background:#fff;border-radius:20px;margin:12px 0 0;padding:28px 18px;font-size:14px;font-weight:400;line-height:1.45;box-shadow:0 10px 28px #0e3c8029}.home-pair{background:#fff;border-radius:20px;grid-template-columns:1fr 1fr;margin-top:12px;display:grid;overflow:hidden;box-shadow:0 10px 28px #0e3c8029}.home-pair article{background:0 0;flex-direction:column;min-width:0;padding:14px 12px;display:flex}.home-pair article+article{border-left:1px solid #e4eaf1}.home-tag{color:#1c2836;letter-spacing:.04em;text-transform:uppercase;background:#ffe14a;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.home-pair article>strong{color:#1c2836;white-space:nowrap;text-overflow:ellipsis;height:18px;margin-top:10px;font-size:14px;font-weight:600;line-height:18px;display:block;overflow:hidden}.home-pair article>small{color:#5c6b7c;white-space:nowrap;text-overflow:ellipsis;height:15px;margin-top:2px;font-size:11px;font-weight:400;line-height:15px;display:block;overflow:hidden}.home-bone-tag{border-radius:999px;width:78px;height:22px}.home-bone-name{width:88%;height:18px;margin-top:10px}.home-bone-address{width:72%;height:15px;margin-top:2px}.home-bone-pay{width:78%;height:12px;margin-top:6px}.home-prices-bone{pointer-events:none}.home-bone-fuel-label{width:72%;height:10px;margin:0 auto}.home-bone-fuel-price{width:56%;height:12px;margin:4px auto 0}.home-bone-now{border-radius:999px;height:36px;margin-top:auto}.home-now{color:#fff;cursor:pointer;background:#1a4f9c;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;margin-top:auto;font:600 13px/1 Poppins,sans-serif;display:flex}.home-station-top{align-items:center}.home-tag{white-space:nowrap;flex:none}.home-station-top em{color:#5c6b7c;flex:none;align-items:center;gap:3px;font-size:11px;font-style:normal;font-weight:600;line-height:1;display:inline-flex}.home-prices span{color:#5c6b7c;font-size:10px;font-weight:400;line-height:1.3;display:block}.home-prices{text-align:center;background:#f7f9fb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 4px;margin-top:10px;margin-bottom:12px;padding:8px 6px;display:grid}.home-prices b{letter-spacing:-.02em;margin-top:2px;font-size:12px;font-weight:600;line-height:1.2;display:block}.home-prices .is-gas{color:#d92d20}.home-prices .is-ethanol{color:#079455}.home-prices .is-diesel{color:#1a4f9c}.home-prices .is-gnv{color:#7c3aed}.home-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.home-actions button{color:#1a4f9c;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:40px;font:600 13px/1 Poppins,sans-serif;display:flex}.home-actions .is-solid{color:#fff;background:#1a4f9c;border-color:#1a4f9c}.home-actions img{object-fit:contain;width:20px;height:20px;display:block}.home-kinds{background:#fff;border:1px solid #1a4f9c;border-radius:22px;margin-top:18px;overflow:hidden;box-shadow:0 10px 28px #0e3c8024}.home-kinds h2{color:#1c2836;letter-spacing:-.01em;border-bottom:1px solid #eef2f6;margin:0;padding:15px 16px 13px;font-size:15px;font-weight:600}.home-kinds-grid{grid-template-columns:1fr 1fr 1fr;display:grid}.home-kinds article{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:16px 8px 18px;display:flex}.home-kinds article+article{border-left:1px solid #eef2f6}.home-kinds article>span{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.home-kinds-cta{color:#fff;cursor:pointer;background:linear-gradient(90deg,#0e3c80 0%,#1a4f9c 55%,#2a6fd4 100%);border:0;border-top:1px solid #eef2f6;border-radius:0 0 22px 22px;justify-content:center;align-items:center;width:100%;height:48px;font:600 14px/1 Poppins,sans-serif;display:flex}.home-kinds strong{color:#5c6b7c;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:16px;font-size:11px;font-weight:600;line-height:16px;display:flex}.home-kinds small{color:#6b6b6b;flex-direction:column;justify-content:center;align-items:center;min-height:34px;font-size:11px;font-weight:400;line-height:15px;display:flex}.home-kinds small span{max-width:100%;display:block}.home-kinds small span.is-value{letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:18px}.home-kinds small span.is-value+span{color:#8a97a6;margin-top:1px;font-size:10px;line-height:13px}.wave-text,.home-kinds small span.is-wave{white-space:nowrap;justify-content:center;display:inline-flex}.wave-text i,.home-kinds small span.is-wave i{font-style:normal;animation:1.5s ease-in-out infinite kinds-wave;display:inline-block}@keyframes kinds-wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.wave-text i,.home-kinds small span.is-wave i{animation:none}}.home-rule{width:72%;height:1px;margin-top:18px;margin-bottom:16px}.home-rule.is-left{background:linear-gradient(90deg,#5c6b7c47,#5c6b7c47 82%,#0000);margin-right:auto}.home-banner{width:100%;max-width:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:16px;margin:0;padding:0;animation:2.8s ease-in-out infinite home-banner-aura;display:block;overflow:visible}.home-banner-art{isolation:isolate;border-radius:inherit;transform-origin:50%;animation:4.2s ease-in-out infinite home-banner-breathe;display:block;position:relative;overflow:hidden}.home-banner img{aspect-ratio:2000/750;object-fit:contain;object-position:center;pointer-events:none;background:0 0;width:100%;height:auto;display:block}.home-banner-shine,.home-banner-glow,.home-banner-ring,.home-banner-spark{pointer-events:none;position:absolute;inset:0}.home-banner-shine{background:linear-gradient(115deg,#0000 24%,#ffffff24 40%,#ffec968c 50%,#ffffff29 60%,#0000 76%);animation:3.6s ease-in-out infinite home-banner-shine;transform:translate(-130%)skew(-16deg)}.home-banner-glow{mix-blend-mode:screen;background:radial-gradient(48% 70% at 20% 55%,#ffc82861,#0000 68%),radial-gradient(42% 58% at 80% 38%,#5096ff52,#0000 70%),radial-gradient(55% 40% at 50% 100%,#ffd75038,#0000 72%);animation:2.8s ease-in-out infinite home-banner-glow}.home-banner-ring{border-radius:inherit;animation:2.8s ease-in-out infinite home-banner-ring;inset:0;box-shadow:inset 0 0 0 1.5px #ffdc788c,inset 0 0 24px #ffc83c2e}.home-banner-spark{opacity:0;background:radial-gradient(circle,#fffceb 0%,#ffd246d9 40%,#0000 72%);border-radius:999px;width:12px;height:12px;inset:auto}.home-banner-spark-a{animation:2.6s ease-in-out infinite home-banner-spark;top:18%;left:62%}.home-banner-spark-b{width:9px;height:9px;animation:2.6s ease-in-out .9s infinite home-banner-spark;top:58%;left:82%}.home-banner-spark-c{width:7px;height:7px;animation:2.6s ease-in-out 1.6s infinite home-banner-spark;top:34%;left:72%}.home-saiba-mais{color:#1a4f9c;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:8px 14px;font:600 14px/1.2 Poppins,sans-serif;display:inline-flex}.home-saiba-mais svg{flex:none}@keyframes home-banner-aura{0%,to{filter:drop-shadow(0 10px 22px #0a1f4d47)drop-shadow(0 0 #ffc83c00)}50%{filter:drop-shadow(0 16px 36px #1a4f9c6b)drop-shadow(0 0 22px #ffc83c73)}}@keyframes home-banner-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@keyframes home-banner-shine{0%,45%{opacity:0;transform:translate(-130%)skew(-16deg)}52%{opacity:1}72%,to{opacity:0;transform:translate(130%)skew(-16deg)}}@keyframes home-banner-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes home-banner-ring{0%,to{opacity:.55}50%{opacity:1}}@keyframes home-banner-spark{0%,to{opacity:0;transform:scale(.35)}40%,55%{opacity:1;transform:scale(1.15)}70%{opacity:0;transform:scale(.5)}}@media (prefers-reduced-motion:reduce){.home-banner,.home-banner-art,.home-banner-shine,.home-banner-glow,.home-banner-ring,.home-banner-spark{animation:none}.home-banner-art{transform:none}.home-banner-shine,.home-banner-glow,.home-banner-ring,.home-banner-spark{display:none}}.home-play h2,.home-services h2{margin-bottom:12px}.home-contest{color:#fff8f4;width:100%;min-height:48px;box-shadow:none;cursor:pointer;background:#5c0c24;border:0;border-radius:12px;justify-content:center;align-items:center;margin:0;padding:12px 16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:flex}.home-play-head{flex-direction:column;gap:4px;margin-bottom:10px;display:flex}.home-play-head h2{margin:0}.home-game-icon{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:fit-content;margin:0;padding:0;display:block}.home-game-icon img{object-fit:contain;pointer-events:none;border-radius:14px;width:112px;height:auto;display:block}.home-play-note{color:#8a94a3;text-align:center;margin:8px 0 0;font:400 12px/1.4 Poppins,sans-serif}.home-games{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:center;gap:10px;margin:0 -16px;padding:0 16px 2px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.home-games::-webkit-scrollbar{display:none}.home-won{color:#1c2836;background:0 0;margin-top:18px;padding:0;overflow:hidden}.home-won h2{color:#1c2836;margin:0 0 12px;font-size:15px;font-weight:600}.home-won-row{align-items:stretch;min-height:118px;display:flex}.home-won-pin,.home-won-person{text-align:center;flex-direction:column;align-items:center;width:84px;display:flex}.home-won-pin{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.home-won-avatar{background:#d7e3f0;border-radius:50%;width:52px;height:52px;display:block;overflow:hidden}.home-won-avatar img{object-fit:cover;width:100%;height:100%;display:block}.home-won strong{color:#1c2836;margin-top:6px;font-size:11px;font-weight:600;line-height:1.2}.home-won b{color:#e23b4a;margin-top:2px;font-size:12px;font-weight:600}.home-won-marquee{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;flex:1;min-width:0;overflow:auto hidden}.home-won-marquee::-webkit-scrollbar{display:none}.home-won-track{width:max-content;display:flex}.home-won-person{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0}.stories{z-index:140;color:#fff;background:#0a0a0a;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;position:fixed;inset:0}.stories.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.stories-close{z-index:4;top:calc(10px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#00000061;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;right:12px}.stories-feed{scroll-snap-type:y mandatory;scrollbar-width:none;overscroll-behavior-y:contain;height:100dvh;overflow-y:auto}.stories-feed::-webkit-scrollbar{display:none}.stories-slide{scroll-snap-align:start;scroll-snap-stop:always;background:#111;height:100dvh;display:grid;position:relative;overflow:hidden}.stories-media{object-fit:cover;width:100%;height:100%;transform:scale(1.08)}.stories-slide.is-live .stories-media{animation:12s ease-in-out infinite alternate stories-ken}.stories-shade{pointer-events:none;background:linear-gradient(#00000047 0%,#0000 28% 52%,#000000b8 100%);position:absolute;inset:0}.stories-meta{z-index:2;left:16px;bottom:calc(28px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#0c1018b8;border-radius:16px;max-width:min(72vw,300px);padding:12px 14px;position:absolute;box-shadow:0 10px 28px #00000047,inset 0 0 0 1px #ffffff1f}.stories-meta strong{color:#fff;font-size:17px;font-weight:600;line-height:1.2;display:block}.stories-meta small{color:#ffffffc7;margin-top:4px;font-size:13px;font-weight:400;display:block}.stories-meta b{color:#f5c400;letter-spacing:-.02em;margin-top:8px;font-size:18px;font-weight:600;display:block}body.stories-open .tabbar{display:none!important}.stories-actions{z-index:2;right:12px;bottom:calc(108px + env(safe-area-inset-bottom));flex-direction:column;gap:16px;display:flex;position:absolute}.stories-actions button{color:#fff;cursor:pointer;background:#00000057;border:0;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.stories-actions button.is-on{color:#ff2d55;background:#ff2d552e}.stories-burst{z-index:5;color:#ff2d55;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.stories-burst svg{filter:drop-shadow(0 8px 24px #ff2d5573);animation:.78s cubic-bezier(.16,1,.3,1) both stories-heart}.stories-burst i{background:#ff2d55;border-radius:50%;width:10px;height:10px;animation:.78s ease-out both stories-spark;position:absolute;top:50%;left:50%}.stories-burst i:nth-child(2){--dx:-54px;--dy:-38px}.stories-burst i:nth-child(3){--dx:48px;--dy:-44px}.stories-burst i:nth-child(4){--dx:-62px;--dy:28px}.stories-burst i:nth-child(5){--dx:58px;--dy:34px}.stories-burst i:nth-child(6){--dx:0px;--dy:-68px}.stories-burst i:nth-child(7){--dx:0px;--dy:62px}.stories-toast{z-index:6;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:#fff;background:#000000b8;border-radius:999px;margin:0;padding:10px 14px;font-size:13px;font-weight:600;position:absolute;transform:translate(-50%)}.stories-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes stories-ken{0%{transform:scale(1.08)translate(0,0)}to{transform:scale(1.18)translate(-2%,-1.5%)}}@keyframes stories-heart{0%{opacity:0;transform:scale(.35)}35%{opacity:1;transform:scale(1.18)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes stories-spark{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}30%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--dx)), calc(-50% + var(--dy))) scale(.2)}}@media (prefers-reduced-motion:reduce){.stories-slide.is-live .stories-media{animation:none}.stories-burst svg,.stories-burst i{animation-duration:1ms}}.home-game{cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;appearance:none;background:0 0;border:0;border-radius:20px;flex:none;width:auto;height:auto;padding:0;display:block;overflow:hidden}.home-game,.home-game:hover,.home-game:active,.home-game:focus,.home-game:focus-visible{box-shadow:none;background:0 0;outline:none}.home-game img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;border-radius:20px;width:auto;height:140px;display:block}.home-game.is-unity,.home-game.is-unity img{border-radius:10px}.home-services{box-shadow:none;background:0 0;border:0;min-width:0;margin-top:18px;padding:0;scroll-margin-top:16px}.home-services-rail{touch-action:pan-y;position:relative;overflow:visible}.home-services:before{display:none}.home.is-editing-services .home-body{transform-origin:top;transition:transform .22s;transform:scale(.94)}.home-services-head{margin:0 0 10px;padding:0 2px;display:block}.home-services-head h2{color:#1c2836;margin:0;padding:0;font:600 16px/1.25 Poppins,sans-serif}.home-grid{touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;margin-top:0;position:relative}.home-services:not(.is-editing) .home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;width:100%;padding:0;display:grid;height:auto!important}.home-quick{grid-template-columns:1fr;gap:0;width:100%;margin-top:10px;padding:0 2px;display:grid}.home-quick-item{color:#1c2836;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-bottom:1px solid #e8edf2;border-radius:0;align-items:center;gap:12px;width:100%;padding:12px 2px;display:flex}.home-quick-item:last-child{border-bottom:0;padding-bottom:4px}.home-quick-item:hover,.home-quick-item:focus-visible{outline:none}.home-quick-art{object-fit:contain;pointer-events:none;background:0 0;border-radius:0;flex:none;width:59px;height:59px}.home-quick-copy{flex:1;min-width:0}.home-quick-copy strong{font:600 14px/1.25 Poppins,sans-serif;display:block}.home-quick-copy small{color:#667085;margin-top:2px;font:400 12px/1.3 Poppins,sans-serif;display:block}.home-quick-item>svg{color:#98a2b3;flex:none}.home-services.is-editing .home-grid{touch-action:none;padding:4px 0 8px}.home-service{color:#3d4d60;text-align:center;cursor:pointer;touch-action:pan-x pan-y;will-change:left, top;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:76px;padding:0;font:400 11px/1.15 Poppins,sans-serif;display:flex;position:absolute}.home-services:not(.is-editing) .home-service{will-change:auto;width:100%;position:relative;top:auto!important;left:auto!important}.home-services.is-editing .home-service{touch-action:none}.home-service-slot{z-index:0;pointer-events:none;background:0 0;border-radius:16px;width:68px;height:68px;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-services.is-editing .home-service-slot{background:#1a4f9c0f;box-shadow:inset 0 0 0 1.5px #1a4f9c2e}.home-service-icon{z-index:1;width:68px;height:68px;box-shadow:none;background:0 0;border-radius:0;place-items:center;display:grid;position:relative;overflow:visible}.home-service img,.home-service-float img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:68px;height:68px;display:block}.home-services.is-editing .home-service-icon{animation:.28s ease-in-out infinite alternate home-service-jiggle}.home-service.is-drag{color:#0000}.home-service.is-drag .home-service-icon{opacity:0;box-shadow:none;background:0 0;animation:none}.home-service.is-drag .home-service-slot{background:#1a4f9c1a;box-shadow:inset 0 0 0 1.5px #1a4f9c47}.home-service-float{z-index:80;color:#3d4d60;text-align:center;pointer-events:none;will-change:transform;filter:drop-shadow(0 16px 24px #1c28364d);flex-direction:column;align-items:center;gap:7px;width:84px;margin:0;font:400 11px/1.2 Poppins,sans-serif;display:flex;position:fixed;top:0;left:0}.home-service-float .home-service-icon{box-shadow:none;background:0 0;animation:none}@keyframes home-service-jiggle{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@media (prefers-reduced-motion:reduce){.home.is-editing-services .home-body{transition:none}.home-services.is-editing .home-service-icon{animation:none}}.home-sheet{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.home-sheet-back{cursor:pointer;background:#10182866;border:0;position:absolute;inset:0}.home-sheet div{width:min(480px,100%);margin:0 16px calc(24px + env(safe-area-inset-bottom));background:#fff;border-radius:22px;padding:20px;position:relative}.home-sheet strong{color:#1c2836;font-size:18px;font-weight:600;line-height:1.3;display:block}.home button:focus-visible,.home-period button:focus-visible{outline-offset:3px;outline:2px solid #1a4f9c}.home .home-game:focus-visible,.home .home-game-icon:focus-visible,.home .home-quick-item:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.home-fuel:focus-visible{outline-color:#0e3c80}.home-actions .is-solid:focus-visible{outline-color:#fff}.hero{aspect-ratio:1;background:#d7e2ec;width:100%;margin:12px 0 0;position:relative;overflow:hidden;box-shadow:0 8px 14px #0f284629}.hero-stage{z-index:0;height:100%;position:relative}.hero-slide{opacity:0;transition:opacity .9s,transform .9s;position:absolute;inset:0;transform:scale(1.05)}.hero-slide.is-current,.hero-slide.is-incoming{opacity:1;transform:scale(1)}.hero-slide.is-current{z-index:1}.hero-slide.is-incoming{z-index:2}@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}}.hero-slide img,.hero-slide video{object-fit:cover;background:#d7e2ec;width:100%;height:100%;display:block}.hero-dot:focus-visible{outline-offset:3px;outline:2px solid #1a4f9c}.hero-dots{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:14px;left:0;right:0}.hero-dot{cursor:pointer;background:0 0;border:0;place-items:center;height:24px;padding:0;display:grid}.hero-pip{background:#ffffff8c;border-radius:999px;height:8px;display:block;box-shadow:0 0 0 1px #1118272e}.hero-pip.is-active{background:#fff}.chances{margin:22px 4px 0}.chances h2{color:#1c2836;text-align:center;margin:0 12px 12px;font-size:18px;font-weight:600;line-height:1.3}.chance-frame{aspect-ratio:2172/724;position:relative}.chance-frame img{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:relative}.chance-pane{z-index:0;background-size:220% 220%;border-radius:7.5%/16.5%;justify-content:center;align-items:center;gap:8px;width:42.4%;height:58.6%;animation:4.8s ease-in-out infinite chance-flow;display:flex;position:absolute;top:19.2%;overflow:hidden}.chance-pane.is-gold{color:#4a3208;background-image:linear-gradient(115deg,#fff6cc 0%,#f0c85a 32%,#e2b44c 58%,#fff1b8 78%,#d7a12e 100%);left:4%}.chance-pane.is-blue{color:#fff;background-image:linear-gradient(115deg,#7eb6ea 0%,#3c8fd8 28%,#1a66ae 52%,#5aa0dc 74%,#0f4179 100%);animation-direction:reverse;left:53.6%}.chance-pane span{letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1}.chance-spin{animation:4s linear infinite chance-spin}@keyframes chance-flow{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}@keyframes chance-spin{to{transform:rotate(360deg)}}.fun{margin:0 16px 12px}.fun-rule{background:#1c283638;border:0;height:1px;margin:14px 20px}.fun h2{color:#1c2836;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.3}.fun p{color:#5c6b7c;text-align:center;margin:6px 8px 0;font-size:14px;font-weight:400;line-height:1.45}.fun-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.fun-card{aspect-ratio:3/4;color:#fff;text-align:center;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:flex}.fun-card.is-art{background:#10243c;padding:0;overflow:hidden}.fun-card.is-art img{object-fit:cover;width:100%;height:100%;display:block}.fun-card.is-gold{color:#4a3208;background:linear-gradient(160deg,#fff1b8 0%,#e2b44c 100%)}.fun-card.is-blue{background:linear-gradient(160deg,#7eb6ea 0%,#0f4179 100%)}.fun-card.is-pink{background:linear-gradient(160deg,#ffc2d8 0%,#d44886 100%)}.fun-card.is-green{background:linear-gradient(160deg,#b7f0d8 0%,#0f8f72 100%)}.fun-card.is-violet{background:linear-gradient(160deg,#d4c6ff 0%,#6846d6 100%)}.activity{width:min(480px,100% - 32px);margin:14px auto 8px}.activity-card{background:#fff;border:1px solid #e6ebf1;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #0f28460d}.activity-head{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.activity-head>span{color:#3d4d60;background:#eef2f6;border-radius:10px;place-items:center;width:32px;height:32px;font:600 16px/1 Poppins,sans-serif;display:grid}.activity-titles{flex:1;min-width:0}.activity-title-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-head h2{color:#1c2836;margin:0;font-size:17px;font-weight:600;line-height:1.25}.activity-extrato{color:#1a4f9c;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px/1.2 Poppins,sans-serif;text-decoration:underline}.activity-head p{color:#5c6b7c;margin:2px 0 0;font-size:13px;font-weight:400;line-height:1.35}.activity-empty{text-align:center;flex-direction:column;align-items:center;padding:4px 24px 16px;display:flex}.activity-empty svg{color:#8ea0b3}.activity-empty strong{color:#1c2836;margin-top:10px;font-size:15px;font-weight:600}.activity ul{margin:0;padding:0;list-style:none}.activity li{align-items:center;gap:12px;padding:14px;display:flex}.activity li+li{border-top:1px solid #e4ebf3}.activity-mark{border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.activity-mark.is-blue{color:#0f4179;background:#e8f1fa}.activity-mark.is-gold{color:#8a6412;background:#f7f1dc}.activity-mark.is-ink{color:#3d4d60;background:#eef2f6}.activity-copy{flex-direction:column;flex:1;min-width:0;display:flex}.activity-copy small{color:#5c6b7c;font-size:12px;font-weight:400;line-height:1.3}.activity-copy strong{color:#1c2836;margin-top:1px;font-size:15px;font-weight:600;line-height:1.3}.activity-copy em{color:#5c6b7c;font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.activity-end{flex-direction:column;flex:none;align-items:flex-end;display:flex}.activity-end b{color:#0f4179;font-size:14px;font-weight:600;line-height:1.3}.activity-end b.is-gold{color:#8a6412}.activity-end time{color:#5c6b7c;margin-top:2px;font-size:11px;font-weight:400;line-height:1.3}.statement{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.statement.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.winners{z-index:90;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.winners.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.winners-cta{color:#2b2b2b;cursor:pointer;background:#f5c400;border:0;border-radius:12px;height:52px;margin:4px 20px 8px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.winners-body{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.winners-stage{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.winners-stage::-webkit-scrollbar{display:none}.winners-card{scroll-snap-align:center;box-sizing:border-box;flex:0 0 100%;margin:0;padding:8px 20px 0}.winners-card>header,.winners-list li{align-items:center;gap:12px;display:flex}.winners-card>header{background:#f4f7fb;border-radius:22px 22px 0 0;padding:18px 18px 0}.winners-card p,.winners-card b{background:#f4f7fb;margin:0;padding-left:18px;padding-right:18px}.winners-card p{color:#3f4d5e;padding-top:16px;font-size:16px;font-weight:400;line-height:1.45}.winners-card b{color:#0f4179;border-radius:0 0 22px 22px;padding-top:16px;padding-bottom:18px;font-size:28px;font-weight:600;display:block}.winners-avatar{background:#d7e3f0;border-radius:50%;flex:none;width:52px;height:52px;display:block;overflow:hidden}.winners-avatar img{object-fit:cover;width:100%;height:100%;display:block}.winners-card strong,.winners-list strong{color:#1c2836;font-size:16px;font-weight:600;display:block}.winners-card small,.winners-list small{color:#8a97a6;margin-top:2px;font-size:13px;font-weight:400;display:block}.winners-dots{justify-content:center;gap:6px;margin:14px 0 8px;display:flex}.winners-dots button{cursor:pointer;background:#d5dbe3;border:0;border-radius:999px;width:7px;height:7px;padding:0}.winners-dots button.is-on{background:#1a4f9c;width:22px}.winners-list{margin:0;padding:0;list-style:none}.winners-list li{padding:12px 20px}.winners-list .winners-avatar{width:46px;height:46px}.winners-list div{flex:1;min-width:0}.winners-list b{flex:none;font-size:14px;font-weight:600}.winners-list b.is-gold{color:#b8860b}.winners-list b.is-blue{color:#0f4179}.winners-loading{color:#8a97a6;justify-content:center;align-items:center;margin:0;padding:18px 20px 8px;font-size:14px;font-weight:400;display:flex}.winners-loading i{font-style:normal;animation:1.1s infinite winners-dot}.winners-loading i:nth-child(2){animation-delay:.15s}.winners-loading i:nth-child(3){animation-delay:.3s}@keyframes winners-dot{0%,60%,to{opacity:.2}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.winners-loading i{opacity:1;animation:none}}.prizes{z-index:90;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.prizes.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.prizes-pix{background:linear-gradient(135deg,#e8f7f2 0%,#f4fbf8 55%,#fff 100%);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin:4px 20px 12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #0e7c661f}.prizes-pix-mark{color:#fff;background:#0e7c66;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.prizes-pix>div{min-width:0}.prizes-pix small{color:#5c6b7c;font-size:12px;font-weight:400;display:block}.prizes-pix strong{color:#0e7c66;letter-spacing:-.02em;margin-top:2px;font-size:26px;font-weight:600;line-height:1.15;display:block}.prizes-pix em{color:#8a97a6;margin-top:2px;font-size:11px;font-style:normal;font-weight:400;display:block}.prizes-use-cta{color:#2b2b2b;cursor:pointer;background:#f5c400;border:0;border-radius:12px;grid-column:1/-1;height:44px;margin-top:8px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.prizes-use-cta .wave-text{color:#2b2b2b}.prizes-toast{color:#0e7c66;margin:0 20px 8px;font-size:13px;font-weight:600}.prizes-countdown{text-align:center;background:linear-gradient(135deg,#fff8e6 0%,#fff 70%);border-radius:16px;margin:0 20px 12px;padding:14px 16px;box-shadow:inset 0 0 0 1px #b8860b38}.prizes-countdown.is-tanque{background:linear-gradient(135deg,#eaf1fb 0%,#fff 70%);box-shadow:inset 0 0 0 1px #0f41792e}.prizes-countdown small{color:#6b6b6b;font-size:12px;font-weight:400;display:block}.prizes-countdown strong{color:#b8860b;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:28px;font-weight:600;line-height:1.1;display:block}.prizes-countdown.is-tanque strong{color:#0f4179}.prizes-countdown.is-run strong{animation:.7s ease-in-out infinite prizes-count-pulse}.prizes-body section.is-focus{scroll-margin-block:40vh}.prizes-body section.is-focus h2{color:#1a4f9c}.prizes-empty{color:#8a97a6;margin:0 20px 8px;font-size:13px;font-weight:400}@keyframes prizes-count-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.prizes-use-layer{z-index:120;pointer-events:none;position:fixed;inset:0}.prizes-use-layer.is-in{pointer-events:auto}.prizes-use-backdrop{cursor:pointer;opacity:0;background:#5a5a5a75;border:0;transition:opacity .32s;position:absolute;inset:0}.prizes-use-layer.is-in .prizes-use-backdrop{opacity:1}.prizes-use-sheet{padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;transition:transform .32s cubic-bezier(.22,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 24px #10182814}.prizes-use-layer.is-in .prizes-use-sheet{transform:translateY(0)}.prizes-use-sheet h2{color:#3f3f3f;text-align:center;margin:4px 0 6px;font-size:22px;font-weight:600}.prizes-use-sheet>p{color:#5c6b7c;text-align:center;margin:0 0 8px;font-size:14px;font-weight:400}.prizes-use-sheet ul{margin:0;padding:0;list-style:none}.prizes-use-sheet li+li{border-top:1px solid #eef1f4}.prizes-use-sheet button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:Poppins,sans-serif;display:flex}.prizes-use-mark{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.prizes-use-sheet button span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.prizes-use-sheet strong{font-size:15px;font-weight:600}.prizes-use-sheet small{color:#8a97a6;font-size:12px;font-weight:400}.prizes-use-sheet b{flex:none;font-size:14px;font-weight:600}.prizes-body{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.prizes-body h2{color:#6b6b6b;margin:18px 20px 4px;font-size:13px;font-weight:600}.prizes-body ul{margin:0;padding:0;list-style:none}.prizes-body li{align-items:center;gap:12px;padding:12px 20px;display:flex}.prizes-mark{color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.prizes-mark.is-sorte{background:#1a4f9c}.prizes-mark.is-pix{background:#0e7c66}.prizes-mark.is-abastecer{background:#b8860b}.prizes-mark.is-tanque{background:#0f4179}.prizes-body li div{flex:1;min-width:0}.prizes-body strong{color:#1c2836;font-size:15px;font-weight:600;display:block}.prizes-body small{color:#8a97a6;margin-top:2px;font-size:12px;font-weight:400;display:block}.prizes-body b{flex:none;font-size:14px;font-weight:600}.prizes-body li:has(.is-sorte) b{color:#1a4f9c}.prizes-body li:has(.is-pix) b{color:#0e7c66}.prizes-body li:has(.is-abastecer) b{color:#b8860b}.prizes-body li:has(.is-tanque) b{color:#0f4179}.legal,.legal-doc{z-index:100;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.legal-doc{z-index:110}.legal.is-out,.legal-doc.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.legal-body{flex:1;min-height:0;padding:8px 20px 28px;overflow:auto}.legal-editions{background:linear-gradient(#eef4fb 0%,#f7fafc 100%);border-radius:18px;overflow:hidden;box-shadow:inset 0 0 0 1px #1a4f9c1a}.legal-editions-toggle{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px;font-family:Poppins,sans-serif;display:flex}.legal-editions-mark{color:#fff;background:#1a4f9c;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.legal-editions-toggle span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.legal-editions-toggle strong{color:#1c2836;font-size:15px;font-weight:600}.legal-editions-toggle small{color:#6b6b6b;font-size:12px;font-weight:400}.legal-editions-toggle>svg{color:#6b6b6b;flex:none;transition:transform .18s}.legal-editions.is-on>.legal-editions-toggle>svg{transform:rotate(180deg)}.legal-editions ul{margin:0;padding:0 8px 10px;list-style:none}.legal-editions li button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #1a4f9c14;align-items:center;gap:12px;width:100%;padding:12px 10px;font-family:Poppins,sans-serif;display:flex}.legal-editions li button span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.legal-editions li strong{color:#1c2836;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.legal-editions li em{color:#0e7c66;background:#d9f0e6;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-style:normal;font-weight:600;display:inline-flex}.legal-editions li small{color:#6b6b6b;font-size:13px;font-weight:400}.legal-editions li svg{color:#c5c5c5;flex:none}.legal-body>h2{color:#1c2836;margin:22px 0 8px;font-size:16px;font-weight:600}.legal-docs{margin:0;padding:0;list-style:none}.legal-docs li+li{border-top:1px solid #eef1f4}.legal-docs button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:Poppins,sans-serif;display:flex}.legal-docs button span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.legal-docs strong{color:#1c2836;font-size:15px;font-weight:600}.legal-docs small{color:#8a97a6;font-size:13px;font-weight:400;line-height:1.35}.legal-docs svg{color:#c5c5c5;flex:none}.legal-doc-body{flex:1;min-height:0;padding:8px 20px 28px;overflow:auto}.legal-doc-body p{color:#3f4d5e;margin:0 0 14px;font-size:14px;font-weight:400;line-height:1.55}.support{z-index:100;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.support.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.support-actions{gap:10px;margin:4px 20px 8px;display:grid}.support-start{color:#fff;cursor:pointer;background:linear-gradient(#1a66ae 0%,#0f4179 100%);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:flex;box-shadow:0 10px 24px #0f417938}.support-tickets-btn{color:#1c2836;cursor:pointer;background:#fff;border:1px solid #e4e9ef;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:flex}.support-tickets-btn em,.support-ticket-row em,.menu-badge{color:#fff;background:#b42318;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font:600 11px/1 Poppins,sans-serif;display:inline-grid}.menu-badge{margin-left:auto;margin-right:4px}.support-body{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.support-lead{color:#5c6b7c;margin:8px 20px 12px;font-size:14px;font-weight:400;line-height:1.45}.support-body>section{border-bottom:1px solid #eef1f4}.support-group{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:Poppins,sans-serif;display:flex}.support-group span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.support-group strong{color:#1c2836;font-size:16px;font-weight:600}.support-group small{color:#8a97a6;font-size:13px;font-weight:400}.support-group svg{color:#6b6b6b;flex:none;transition:transform .18s}.support-body>section.is-on>.support-group svg{transform:rotate(180deg)}.support-items{background:#fafbfc}.support-items article{border-top:1px solid #f3f5f8}.support-items button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;line-height:1.4;display:flex}.support-items button svg{color:#6b6b6b;flex:none;margin-left:auto;transition:transform .18s}.support-items article.is-on button svg{transform:rotate(180deg)}.support-items p{color:#5c6b7c;margin:-2px 0 10px;padding:0 20px;font-size:14px;font-weight:400;line-height:1.5}.support-faq-chat{cursor:pointer;background:0 0;border:0;border-top:1px solid #eef1f4;align-items:center;margin:0 20px 14px;color:#0f4179!important;gap:6px!important;width:calc(100% - 40px)!important;padding:10px 0!important;font:600 13px/1.3 Poppins,sans-serif!important;display:flex!important}.support-faq-chat svg{color:#0f4179!important;margin-left:0!important;transform:none!important}.support-tickets{padding:8px 20px 28px}.support-ticket-pills{gap:8px;margin:4px 0 14px;display:flex}.support-ticket-pills button{color:#5c6b7c;cursor:pointer;background:#fff;border:1px solid #e4eaf1;border-radius:999px;height:34px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.support-ticket-pills button.is-on{color:#1a4f9c;background:#f4f7fb;border-color:#d5e0ea;font-weight:600}.support-empty{color:#8a97a6;margin:0 0 8px;font:400 14px/1.4 Poppins,sans-serif}.support-ticket-row{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f4;align-items:center;gap:12px;width:100%;padding:14px 0;font-family:Poppins,sans-serif;display:flex}.support-ticket-row span{flex:1;gap:2px;min-width:0;display:grid}.support-ticket-row strong{font:600 15px/1.3 Poppins,sans-serif}.support-ticket-row small{color:#8a97a6;font:400 12px/1.3 Poppins,sans-serif}.support-ticket-row svg{color:#c5c5c5;flex:none}.support-guest{gap:12px;padding:8px 20px 28px;display:grid}.support-field{gap:6px;display:grid}.support-field span{color:#8a97a6;font:500 12px/1.2 Poppins,sans-serif}.support-field input{color:#1c2836;background:0 0;border:0;border-bottom:1px solid #d7dee7;border-radius:0;outline:none;width:100%;height:48px;padding:0 0 8px;font:500 16px/1.2 Poppins,sans-serif}.support-field input:focus{border-bottom-color:#0f4179}.support-guest-error{color:#b42318;margin:0;font:500 13px/1.3 Poppins,sans-serif}.support-link{color:#0f4179;cursor:pointer;background:0 0;border:0;padding:0;font:600 14px/1.45 Poppins,sans-serif;text-decoration:underline;display:inline}.support-chat{z-index:110;color:#1c2836;background:#f4f6f8;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.support-chat.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.support-chat-bar{background:#fff;border-bottom:1px solid #eef1f4}.support-chat-bar p{flex-wrap:wrap;align-items:center;gap:4px;max-width:none;display:flex}.support-presence{font-weight:600}.support-presence.is-queued{color:#c47a12}.support-presence.is-active{color:#0e7a5f}.support-presence.is-closed{color:#8a97a6}.support-chat-end{color:#b42318;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;display:grid}.support-chat-end-spacer{flex:none;width:44px;margin-left:auto}.support-chat-queue{color:#8a5a10;text-align:center;background:#fff7e8;margin:0;padding:10px 16px;font:500 13px/1.4 Poppins,sans-serif}.support-chat-thread{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 16px 12px;display:flex;overflow:auto}.support-chat-context{color:#0f4179;text-align:center;background:#e8eef6;border-radius:12px;max-width:92%;margin:0 auto 4px;padding:8px 12px;font:500 12px/1.4 Poppins,sans-serif}.support-chat-system{color:#8a97a6;text-align:center;max-width:88%;margin:4px auto;font:500 12px/1.4 Poppins,sans-serif}.support-bubble{border-radius:16px;gap:4px;max-width:78%;padding:10px 12px 8px;display:grid;box-shadow:0 4px 14px #0f172a0f}.support-bubble.is-mine{color:#fff;background:linear-gradient(#1a66ae 0%,#0f4179 100%);border-bottom-right-radius:6px;align-self:flex-end}.support-bubble.is-agent{color:#1c2836;background:#fff;border-bottom-left-radius:6px;align-self:flex-start}.support-bubble p{white-space:pre-wrap;word-break:break-word;margin:0;font:400 14px/1.45 Poppins,sans-serif}.support-bubble footer{opacity:.78;justify-content:flex-end;align-items:center;gap:4px;font:500 11px/1 Poppins,sans-serif;display:flex}.support-bubble.is-agent footer{color:#8a97a6;opacity:1;justify-content:flex-start}.support-chat-closed{padding:14px 16px calc(14px + env(safe-area-inset-bottom));color:#8a97a6;text-align:center;background:#fff;border-top:1px solid #eef1f4;margin:0;font:500 13px/1.4 Poppins,sans-serif}.support-chat-compose{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eef1f4;align-items:flex-end;gap:10px;display:flex}.support-chat-compose textarea{color:#1c2836;resize:none;background:#f7f9fb;border:1px solid #e4e9ef;border-radius:14px;outline:none;flex:1;min-height:44px;max-height:120px;padding:12px 14px;font:400 15px/1.35 Poppins,sans-serif}.support-chat-compose textarea:focus{border-color:#8fa6c0}.support-chat-compose button{color:#fff;cursor:pointer;background:linear-gradient(#1a66ae 0%,#0f4179 100%);border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.support-chat-compose button:disabled{opacity:.4;cursor:default}.faq{z-index:100;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.faq.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.faq-body{flex:1;min-height:0;padding-bottom:24px;overflow:auto}.faq-body article{border-bottom:1px solid #eef1f4}.faq-body button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 20px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.4;display:flex}.faq-body button svg{color:#6b6b6b;flex:none;margin-left:auto;transition:transform .18s}.faq-body article.is-on button svg{transform:rotate(180deg)}.faq-body p{color:#5c6b7c;margin:-4px 0 16px;padding:0 20px;font-size:14px;font-weight:400;line-height:1.5}.statement-bar{padding:calc(12px + env(safe-area-inset-top)) 16px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.statement-bar h1{margin:0;font-size:20px;font-weight:600;line-height:1.2}.statement-bar p{color:#5c6b7c;margin:2px 0 0;font-size:12px;font-weight:400}.statement-filters{flex-direction:column;gap:8px;padding:0 16px 12px;display:flex}.statement-pills{scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.statement-pills::-webkit-scrollbar{display:none}.statement-pills button{color:#1c2836;cursor:pointer;background:#e4ebf3;border:0;border-radius:999px;flex:none;height:34px;padding:0 12px;font:600 13px/1 Poppins,sans-serif;transition:background .2s,color .2s,transform .2s cubic-bezier(.2,0,0,1)}.statement-pills button.is-on{color:#fff;background:#0f4179;transform:scale(1.04)}.statement-list{scrollbar-width:none;flex:1;min-height:0;overflow:auto}.statement-list::-webkit-scrollbar{display:none}.statement-list ul{background:#fff;margin:0;padding:0;list-style:none}.statement-list li{align-items:center;gap:12px;padding:14px;display:flex}.statement-list li+li{border-top:1px solid #e4ebf3}.statement-prices{flex-direction:column;flex:none;align-items:flex-end;display:flex}.statement-prices s{color:#8ea0b3;font-size:12px;font-weight:400;line-height:1.3}.statement-prices b{color:#0f4179;font-size:14px;font-weight:600;line-height:1.3}.statement-prices small,.statement-prices time{color:#8a6412;font-size:11px;font-weight:600;line-height:1.3}.statement-prices time{color:#5c6b7c;margin-top:2px;font-weight:400}.statement-empty,.statement-loading{color:#5c6b7c;text-align:center;margin:18px 16px;font-size:14px;font-weight:600}.statement-loading span{animation:1s infinite statement-dot}.statement-loading span:nth-child(2){animation-delay:.15s}.statement-loading span:nth-child(3){animation-delay:.3s}@keyframes statement-dot{0%,80%,to{opacity:.2}40%{opacity:1}}.menu-drawer{z-index:80;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.menu-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.menu-drawer .pd-bar h1{margin-left:12px}.menu-profile{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;margin:4px 20px 8px;padding:0;display:flex}.menu-profile>span:last-child{flex-direction:column;min-width:0;display:flex}.menu-profile strong{color:#3f3f3f;font-size:16px;font-weight:600;line-height:1.3}.menu-profile small{color:#6b6b6b;font-size:12px;font-weight:400}.menu-avatar{flex:none;width:56px;height:56px;position:relative}.menu-avatar strong,.menu-avatar img{color:#3f3f3f;object-fit:cover;background:#f3f4f6;border-radius:50%;place-items:center;width:56px;height:56px;font-size:18px;font-weight:600;display:grid}.menu-avatar>span{color:#3f3f3f;background:#fff;border:1px solid #e4eaf1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-2px;right:-2px}.menu-list{min-height:0;padding:0 8px calc(18px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:1;gap:0;margin:8px 0 0;display:flex;overflow:auto}.menu-list::-webkit-scrollbar{display:none}.menu-enter{height:52px;margin:8px 20px calc(16px + env(safe-area-inset-bottom));color:#2b2b2b;cursor:pointer;background:#f5c400;border:0;border-radius:12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.menu-drawer:has(.menu-enter) .menu-list{padding-bottom:8px}.menu-list button{color:#3f3f3f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f4;border-radius:0;align-items:center;gap:14px;width:100%;min-height:52px;padding:0 12px;font:400 15px/1.3 Poppins,sans-serif;display:flex}.menu-list button span{color:#6b6b6b;background:0 0;border-radius:0;flex:none;place-items:center;width:24px;height:24px;display:grid}.menu-go{color:#c5c5c5;flex:none;margin-left:auto}.menu-list button:has(.menu-badge) .menu-go{margin-left:0}.menu-list button.is-leave{color:#b42318}.menu-list button.is-leave span{color:#b42318;background:0 0}.menu-drawer .auth-foot{padding:8px 16px calc(18px + env(safe-area-inset-bottom))}.account-drawer{z-index:90}.account-pass{z-index:3;background:inherit;flex-direction:column;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:absolute;inset:0}.account-pass.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.account-pass .account-password-form,.account-pass .signup-success{flex:1;min-height:0;overflow:auto}.account-body{scrollbar-width:none;flex:1;min-height:0;padding:12px 24px 28px;overflow:auto}.account-body::-webkit-scrollbar{display:none}.account-sub{margin:4px 0 8px}.account-sub-status{margin:0;font-size:13px;font-weight:600}.account-sub-status.is-ok{color:#15803d}.account-sub-status.is-auto{color:#1d4ed8}.account-sub-status.is-wait{color:#b45309}.account-sub-status.is-bad{color:#d92d20}.account-sub-line{border-bottom:1px solid #e6e6e6;flex-direction:column;gap:2px;padding:10px 0;display:flex}.account-sub-line dt{color:#5c6b7c;margin:0;font-size:12px;font-weight:400}.account-sub-line dd{color:#1c2836;margin:0;font-size:15px;font-weight:600}.account-sub-hint{color:#5c6b7c;text-align:left;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.4}.account-sub-pay{margin-top:14px}.account-avatar{width:88px;height:88px;margin:8px auto 0;position:relative}.account-avatar strong,.account-avatar img{color:#3f3f3f;object-fit:cover;background:#f3f4f6;border-radius:50%;place-items:center;width:88px;height:88px;font-size:28px;font-weight:600;display:grid}.account-avatar button{color:#3f3f3f;cursor:pointer;background:#fff;border:1px solid #e4eaf1;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:-2px;right:-2px}.account-name{color:#3f3f3f;text-align:center;margin:14px 0 0;font-size:20px;font-weight:600}.account-data{margin:22px 0 0}.account-data div{border-top:1px solid #eef1f4;padding:14px 0}.account-data dt{color:#6b6b6b;font-size:12px;font-weight:400}.account-data dd{color:#1c2836;margin:2px 0 0;font-size:16px;font-weight:600}.account-body .social-check{color:#3f3f3f;font-weight:400}.account-body .social-check.is-on span{background:#3f3f3f;border-color:#3f3f3f}.account-password{margin-top:22px}.account-save{margin-top:10px}.account-pass .signup-timer{background:#ececec;height:4px}.account-pass .signup-timer span{background:#f0c85a}.account-password-form{padding:8px 24px 28px}.account-password-form .shell-cta{margin-top:22px}.password-rules{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.password-rules li{color:#8ea0b3;align-items:center;gap:8px;font-size:13px;font-weight:400;line-height:1.3;transition:color .18s;display:flex}.password-rules li:before{content:"";background:#c5d0dc;border-radius:50%;flex:none;width:8px;height:8px;transition:background .18s}.password-rules li.is-met{color:#1f8a4c}.password-rules li.is-met:before{background:#1f8a4c}.photo-layer,.crop-layer{z-index:100;position:fixed;inset:0}.photo-layer{pointer-events:none}.photo-layer.is-in{pointer-events:auto}.photo-backdrop{cursor:pointer;opacity:0;background:#5a5a5a75;border:0;transition:opacity .32s;position:absolute;inset:0}.photo-layer.is-in .photo-backdrop{opacity:1}.photo-sheet{padding:8px 8px calc(12px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;gap:0;transition:transform .32s cubic-bezier(.22,.8,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 24px #10182814}.photo-layer.is-in .photo-sheet{transform:translateY(0)}.guest-layer{z-index:75;pointer-events:none;position:fixed;inset:0}.guest-layer.is-in{pointer-events:auto}.guest-backdrop{cursor:pointer;opacity:0;background:#5a5a5a75;border:0;transition:opacity .32s;position:absolute;inset:0}.guest-layer.is-in .guest-backdrop{opacity:1}.guest-sheet{padding:8px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;flex-direction:column;align-items:stretch;transition:transform .32s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(120%);box-shadow:0 -8px 24px #10182814}.guest-layer.is-in .guest-sheet{transform:translateY(0)}.guest-sheet h2{color:#3f3f3f;letter-spacing:-.03em;text-align:center;margin:4px 0 8px;font-size:24px;font-weight:600}.guest-sheet p{color:#4a4a4a;text-align:center;white-space:pre-line;margin:0;font-size:15px;font-weight:400;line-height:1.45}.guest-sheet .shell-cta,.guest-sheet .shell-ghost{margin-top:18px}.guest-sheet .shell-ghost:disabled{opacity:.72;cursor:default}.guest-sheet .biometric-skip{color:#6b6b6b;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:14px;font-family:inherit;font-size:14px;font-weight:600;text-decoration:underline}.install-app-sheet .install-app-icon{object-fit:cover;border-radius:16px;width:72px;height:72px;margin:4px auto 10px;display:block;box-shadow:0 8px 20px #0e3c802e}.menu-list button .menu-app-icon{object-fit:cover;border-radius:6px;width:24px;height:24px}.guest-sheet .biometric-skip:disabled{opacity:.5;cursor:default}.shell-bio-cta{color:#2b2b2b;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1.5px solid #c8c8c8;border-radius:10px;width:100%;height:52px;margin-top:12px;font-family:inherit;font-size:15px;font-weight:600}.shell-bio-cta:disabled{opacity:.55;cursor:default}.route-sheet{padding-bottom:calc(8px + env(safe-area-inset-bottom))}.route-picks{margin-top:16px;display:grid}.route-picks a{color:#3f3f3f;border-bottom:1px solid #eef1f4;align-items:center;gap:12px;height:52px;margin:0 4px;font-size:15px;font-weight:400;text-decoration:none;display:flex}.route-picks a:last-child{border-bottom:0}.guest-sheet .plan-price{color:#1c2836;margin-top:14px;font-size:28px;font-weight:600;line-height:1.2}.plan-price small{color:#5c6b7c;font-size:14px;font-weight:400}.plan-sheet .plan-price{color:#1c2836;margin-top:14px;font-size:28px}.plan-pay-options{flex-direction:column;margin-top:8px;display:flex}.plan-pay-option{color:#5c6b7c;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e6e6e6;align-items:flex-start;gap:12px;width:100%;margin:0;padding:12px 0;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;display:flex}.plan-pay-option strong{color:#1c2836;font-size:15px;font-weight:600;display:block}.plan-pay-option>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.plan-pay-mark{background:0 0;border:1.5px solid #cfcfcf;border-radius:50%;flex:none;width:18px;height:18px;margin-top:2px}.plan-pay-option.is-on .plan-pay-mark{border-color:#f5c400;box-shadow:inset 0 0 0 5px #f5c400}.guest-sheet .plan-next-debit{color:#5c6b7c;text-align:center;margin-top:12px;font-size:13px;font-weight:400}.pix-success .signup-timer{background:#ececec;height:4px}.pix-success .signup-timer span{background:#f0c85a}.pix-pay{z-index:70}.platform-lock{z-index:80;color:#fff;text-align:center;background:radial-gradient(85% 65% at 50% 40%,#1a66ae59,#0000 62%),linear-gradient(165deg,#0a315d 0%,#0e3c80 45%,#071f3d 100%);flex-direction:column;justify-content:center;align-items:center;padding:28px;font-family:Poppins,sans-serif;display:flex;position:fixed;inset:0}.platform-lock img{width:min(180px,46vw);height:auto;margin-bottom:28px}.platform-lock h1{max-width:16ch;margin:0;font-size:26px;font-weight:600;line-height:1.2}.platform-lock p{color:#ffffffdb;max-width:28ch;margin:10px 0 0;font-size:16px;font-weight:400;line-height:1.4}.platform-lock .shell-cta{width:min(100%,280px);margin-top:28px}.pix-rec-note{color:#5c6b7c;text-align:center;flex-direction:column;gap:4px;margin:0 0 18px;font-size:13px;font-weight:400;line-height:1.45;display:flex}.pix-rec-note strong{color:#1c2836;font-size:15px;font-weight:600}.pix-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:28px 24px 48px;display:flex;overflow:auto}.pix-qr{fill:#1c2836;border:1px solid #e4eaf1;border-radius:16px;width:196px;height:196px;padding:12px}.pix-label{color:#5c6b7c;align-self:stretch;margin:22px 0 0;font-size:13px;font-weight:400}.pix-copy{border-bottom:1px solid #c8c8c8;align-self:stretch;align-items:center;gap:8px;margin-top:4px;display:flex}.pix-copy p{color:#1c2836;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:13px;font-weight:400;overflow:hidden}.pix-copy button{color:#0f4179;cursor:pointer;background:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.pix-check{pointer-events:none;flex:none;width:40px;height:40px;display:block;overflow:hidden}.pix-check svg{pointer-events:none;width:40px;height:40px}.pix-clock{margin:22px 0 8px;font-size:15px;font-weight:600}.pix-bar{background:#ececec;border-radius:999px;align-self:stretch;height:4px;overflow:hidden}.pix-bar span{transform-origin:0;background:linear-gradient(90deg,#ffe08a 0%,#f0c85a 48%,#c9922a 100%);width:100%;height:100%;display:block;transform:scaleX(1)}.pix-simulate{color:#2b2b2b;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#f5c400;border:0;border-radius:10px;align-self:stretch;height:52px;margin-top:28px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.withdraw{z-index:140;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.withdraw.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.withdraw-x{z-index:4;top:calc(10px + env(safe-area-inset-top));color:#3f3f3f;cursor:pointer;background:#f3f5f8;border:0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;right:12px}.withdraw-body{min-height:0;padding:12px 24px calc(28px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:auto}.withdraw-kicker{color:#6b6b6b;margin:18px 0 0;font-size:13px;font-weight:400}.withdraw-amount{color:#0e7c66;letter-spacing:-.03em;margin-top:6px;font-size:40px;font-weight:600;line-height:1.1;display:block}.withdraw-key{background:linear-gradient(135deg,#e8f7f2 0%,#f4fbf8 55%,#fff 100%);border-radius:18px;align-items:center;gap:12px;margin-top:28px;padding:16px;display:flex;box-shadow:inset 0 0 0 1px #0e7c6624}.withdraw-key span:first-child{flex:1;min-width:0}.withdraw-key small{color:#5c6b7c;font-size:12px;font-weight:400;display:block}.withdraw-key b{color:#0e7c66;letter-spacing:-.02em;margin-top:4px;font-size:20px;font-weight:600;display:block}.withdraw-key em{color:#8a97a6;margin-top:4px;font-size:12px;font-style:normal;font-weight:400;display:block}.withdraw-lock{color:#fff;background:#0e7c66;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.withdraw-note{color:#8a97a6;margin:14px 0 0;font-size:13px;font-weight:400;line-height:1.4}.withdraw-primary,.withdraw-record{color:#2b2b2b;cursor:pointer;background:#f5c400;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:auto;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.withdraw-primary:disabled,.withdraw-record:disabled{color:#b0b0b0;cursor:default;background:#ececec}.withdraw-video{min-height:0;padding:8px 20px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.withdraw-stage{background:#111;border-radius:22px;flex:1;min-height:280px;position:relative;overflow:hidden}.withdraw-stage video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.withdraw-stage video.is-preview{background:#000;transform:none}.withdraw-review-actions{gap:10px;display:grid}.withdraw-ghost{color:#3f3f3f;cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:inline-flex}.withdraw-cash{pointer-events:none;width:min(220px,70vw);height:min(220px,70vw);overflow:hidden}.withdraw-cash svg{pointer-events:none}.withdraw-rec{color:#fff;letter-spacing:.04em;background:#b42318eb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:600;position:absolute;top:14px;left:14px}.withdraw-hint,.withdraw-error{margin:14px 0 0;font-size:13px;font-weight:400;line-height:1.4}.withdraw-hint{color:#6b6b6b}.withdraw-error{color:#b42318;font-weight:600}.withdraw-controls{margin-top:auto;padding-top:16px}.withdraw-sending{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex}.withdraw-sending h2{color:#1c2836;margin:8px 0 0;font-size:22px;font-weight:600}.withdraw-sending p{color:#6b6b6b;max-width:28ch;margin:0;font-size:14px;font-weight:400;line-height:1.4}.withdraw-done{min-height:0;padding:calc(56px + env(safe-area-inset-top)) 24px calc(28px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;overflow:auto}.withdraw-done-art{pointer-events:none;width:140px;height:140px;overflow:hidden}.withdraw-done-art svg{pointer-events:none;width:100%;height:100%}.withdraw-done h1{color:#1c2836;margin:8px 0 0;font-size:24px;font-weight:600}.withdraw-done-amount{color:#0e7c66;letter-spacing:-.02em;margin:6px 0 0;font-size:28px;font-weight:600}.withdraw-receipt{text-align:left;background:#f7f9fb;border-radius:18px;align-self:stretch;margin:24px 0 0;padding:4px 16px}.withdraw-receipt div{border-top:1px solid #e8edf2;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;display:flex}.withdraw-receipt div:first-child{border-top:0}.withdraw-receipt dt{color:#8a97a6;font-size:12px;font-weight:400}.withdraw-receipt dd{color:#1c2836;text-align:right;word-break:break-word;margin:0;font-size:13px;font-weight:600}.photo-sheet button{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f4;border-radius:0;justify-content:flex-start;align-items:center;gap:12px;height:52px;margin:0 12px;padding:0 4px;font:400 15px/1 Poppins,sans-serif;display:flex}.crop-layer{z-index:110;background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.crop-layer h1{color:#3f3f3f;margin:0;font-size:22px;font-weight:600}.crop-layer p{color:#6b6b6b;text-align:center;margin:8px 0 18px;font-size:14px;font-weight:400}.crop-stage{touch-action:none;cursor:grab;background:#102033;border-radius:28px;width:280px;height:280px;position:relative;overflow:hidden}.crop-stage img{-webkit-user-select:none;user-select:none;max-width:none;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.crop-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:0 0 0 999px #1020338c}.crop-slider{touch-action:none;cursor:pointer;width:min(280px,100%);height:28px;margin-top:16px;position:relative}.crop-slider i{background:#ececec;border-radius:999px;height:4px;position:absolute;top:12px;left:0;right:0}.crop-slider b{pointer-events:none;background:#3f3f3f;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:0}.crop-actions{gap:10px;width:min(280px,100%);margin-top:18px;display:flex}.crop-actions button{color:#3f3f3f;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:10px;flex:1;height:52px;font:600 15px/1 Poppins,sans-serif}.crop-actions button:last-child{color:#2b2b2b;background:#f5c400;border:0}.crop-actions button:disabled{opacity:.5}.chances-drawer{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.chances-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.sorteio-drawer{z-index:60;color:#1c2836;background:#f4f7fb;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.sorteio-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.sorteio-bar{padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:#fff;border-bottom:1px solid #e8edf2;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sorteio-bar h1{margin:0;font-size:22px;font-weight:600;line-height:1.15}.sorteio-bar p{color:#667085;margin:4px 0 0;font-size:13px;font-weight:400;line-height:1.3}.sorteio-body{min-height:0;padding:16px 16px calc(24px + env(safe-area-inset-bottom));flex:1;overflow:auto}.sorteio-hero{background:linear-gradient(145deg,#0e3c80 0%,#1a4f9c 48%,#2a6fd4 100%);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 16px 36px #0e3c8047}.sorteio-hero img{aspect-ratio:2000/750;object-fit:cover;width:100%;display:block}.sorteio-regulamento{color:#1a4f9c;text-align:center;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:100%;margin:12px 0 0;padding:0;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;line-height:1.3;text-decoration:underline;display:block}.sorteio-reg{z-index:70;color:#1c2836;background:radial-gradient(120% 70% at 50% -10%,#ffe14a47,#0000 52%),linear-gradient(#0e3c80 0%,#123f7d 28%,#f4f7fb 28%);flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.sorteio-reg.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.sorteio-reg-bar{padding:calc(14px + env(safe-area-inset-top)) 16px 18px;flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sorteio-reg-copy{color:#fff;flex:1;min-width:0}.sorteio-reg-copy h1{margin:0;font-size:26px;font-weight:600;line-height:1.15}.sorteio-reg-copy p{color:#ffffffd1;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.35}.sorteio-reg-close{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.sorteio-reg-close:focus-visible{outline-offset:2px;outline:2px solid #ffe14a}.sorteio-reg-body{min-height:0;padding:0 16px calc(24px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex;overflow:hidden}.sorteio-reg-card{background:#fff;border:1px solid #e8edf2;border-radius:22px;flex-direction:column;flex:1;min-height:0;margin-top:-4px;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 40px #0e3c801f}.sorteio-reg-scroll{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:20px 18px;overflow:auto}.sorteio-reg-scroll p{color:#3d4d60;margin:0;font-size:14px;font-weight:400;line-height:1.55}.sorteio-reg-scroll p+p{border-top:1px solid #eef1f4;margin-top:14px;padding-top:14px}.sorteio-regulamento:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1a4f9c}.sorteio-instant{text-align:center;background:#fff;border:1px solid #e8edf2;border-radius:18px;margin-top:16px;padding:16px 14px 14px}.sorteio-instant-copy h2{margin:0;font-size:16px;font-weight:600;line-height:1.25}.sorteio-instant-copy p{color:#667085;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.3}.sorteio-instant-copy strong{color:#1a4f9c;font-weight:600}.sorteio-bomba{cursor:pointer;background:0 0;border:0;width:min(168px,56%);margin:14px auto 0;padding:0;display:grid}.sorteio-bomba img{object-fit:contain;filter:drop-shadow(0 10px 18px #0e3c8038);width:100%;height:auto;transition:transform .18s;display:block}.sorteio-bomba:active img{transform:scale(.96)}.sorteio-bomba:focus-visible{outline-offset:4px;border-radius:16px;outline:2px solid #1a4f9c}.sorteio-legal{color:#667085;margin:12px 0 0;font-size:12px;font-weight:400;line-height:1.45}.sorteio-cta{color:#0e3c80;cursor:pointer;background:linear-gradient(#ffe978 0%,#ffd428 58%,#f5c400 100%);border:0;border-radius:14px;place-items:center;width:100%;height:52px;margin-top:14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:grid;box-shadow:0 10px 22px #f5c40047}.sorteio-cta:focus-visible{outline-offset:2px;outline:2px solid #1a4f9c}.sorteio-cta:disabled,.sorteio-play:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.sorteio-instant .sorteio-play{margin-top:16px}.sorteio-section-head{margin:20px 2px 10px}.sorteio-section-head h2{margin:0;font-size:16px;font-weight:600;line-height:1.2}.sorteio-section-head p{color:#667085;margin:4px 0 0;font-size:12px;font-weight:400;line-height:1.35}.sorteio-numbers ul,.sorteio-numbers ul{background:#fff;border:1px solid #e8edf2;border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.sorteio-numbers li{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.sorteio-numbers li:first-child{border-top:0}.sorteio-numbers strong{letter-spacing:.04em;font-size:16px;font-weight:600}.sorteio-numbers span{color:#1a4f9c;font-size:11px;font-weight:600}.sorteio-won{margin-top:4px;margin-left:-16px;margin-right:-16px}.sorteio-won .sorteio-section-head{padding-left:16px;padding-right:16px}.sorteio-won-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sorteio-won-track{will-change:transform;width:max-content;padding:0 12px 4px;animation:14s linear infinite sorteio-won-scroll;display:flex}.sorteio-won-marquee.is-paused .sorteio-won-track{animation-play-state:paused}@keyframes sorteio-won-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sorteio-won-track{animation:none}}.sorteio-won-person{width:84px;color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;padding:0;display:flex}.sorteio-won-avatar{background:#d7e3f0;border-radius:50%;width:52px;height:52px;display:block;overflow:hidden}.sorteio-won-avatar img{object-fit:cover;width:100%;height:100%;display:block}.sorteio-won-person strong{color:#1c2836;margin-top:6px;font-size:11px;font-weight:600;line-height:1.2}.sorteio-won-person b{color:#e23b4a;margin-top:2px;font-size:12px;font-weight:600}.buy-drawer{z-index:60;color:#fff;background:#071426;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0;overflow:hidden}.buy-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.buy-drawer.buy-pay{color:#1c2836;background:#fff;flex-direction:column}.buy-drawer.buy-pay .buy-video,.buy-drawer.buy-pay .buy-scrim{visibility:hidden}.buy-drawer.buy-pay .pd-bar,.buy-drawer.buy-pay .pix-body{z-index:1;position:relative}.buy-drawer.buy-pay .pix-copy svg{color:#0f4179}.buy-video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.buy-scrim{pointer-events:none;background:linear-gradient(#06102447 0%,#06102405 34%,#06102473 62%,#040c1ce6 100%);position:absolute;inset:0}.buy-close{z-index:2;top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#08122461;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;right:12px}.buy-body{z-index:1;width:100%;height:100%;padding:calc(36px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.buy-panel{margin-top:auto}.buy-price{color:#fff;text-align:center;margin:0 6px 14px}.buy-price small{color:#ffffffc7;margin-bottom:2px;font-size:13px;font-weight:400;display:block}.buy-price strong{letter-spacing:-.02em;font-size:28px;font-weight:600}.buy-qty{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:8px;display:flex}.buy-qty button{color:#0e3c80;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:1;display:grid}.buy-qty button:disabled{opacity:.45;cursor:default}.buy-qty label{color:#fff;flex:1;justify-content:center;align-items:baseline;gap:8px;min-width:0;display:flex}.buy-qty input{color:#fff;text-align:right;caret-color:#fff;background:0 0;border:0;width:3ch;max-width:4.2ch;padding:0;font-family:Poppins,sans-serif;font-size:32px;font-weight:600;line-height:1}.buy-qty input:focus{outline:none}.buy-qty span{font-size:16px;font-weight:600}.buy-pitch{color:#ffffffeb;text-align:center;margin:0 6px 16px;font-size:15px;font-weight:400;line-height:1.45}.buy-pitch strong{margin-bottom:4px;font-size:18px;font-weight:600;display:block}.buy-cta{color:#2b2b2b;cursor:pointer;background:linear-gradient(#ffe978 0%,#ffd428 58%,#f5c400 100%);border:0;border-radius:14px;justify-content:center;align-items:center;width:100%;height:56px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;display:flex}@keyframes chances-open{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes chances-close{0%{transform:translateY(0)}to{transform:translateY(100%)}}.chances-bar{padding:calc(12px + env(safe-area-inset-top)) 16px 8px;justify-content:space-between;align-items:center;gap:12px;display:flex}.chances-bar h1{margin:0;font-size:20px;font-weight:600;line-height:1.2}.chances-bar p,.chances-count,.chances-empty{color:#5c6b7c;margin:2px 0 0;font-size:12px;font-weight:400}.chances-tabs{border-bottom:1px solid #e4ebf3;flex:none;grid-template-columns:1fr 1fr;margin:8px 16px 0;display:grid;position:relative}.chances-tabs button{color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;margin-bottom:-1px;font:600 14px/1 Poppins,sans-serif;transition:color .2s,border-color .2s}.chances-tabs button.is-on{color:#0f4179;border-bottom-color:#0f4179}.chances-editions{flex:none;padding:12px 16px 0}.chances-count{margin:12px 16px 0;font-weight:600}.chances-swipe{flex:1;min-height:0;margin-top:4px}.chances-swipe .swipe-page{padding:0}.chances-list{height:100%;min-height:0;padding:10px 16px calc(20px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;overflow:auto}.chances-list.is-in{animation:.24s cubic-bezier(.2,0,0,1) chances-swap-in}.chances-list.is-out{pointer-events:none;animation:.16s cubic-bezier(.4,0,1,1) forwards chances-swap-out}@keyframes chances-swap-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes chances-swap-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.chances-list::-webkit-scrollbar{display:none}.chances-list ul{margin:0;padding:0;list-style:none}.chances-row{background:#fff;border:1px solid #e4ebf3;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.chances-row div{flex-direction:column;gap:2px;min-width:0;display:flex}.chances-row strong{color:#0f4179;letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;line-height:1.2}.chances-row b{color:#3d4d60;background:#eef2f6;border-radius:999px;flex:none;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.2}.chances-row em{color:#5c6b7c;font-size:12px;font-style:normal;font-weight:400;line-height:1.35}.chances-row.is-gold{background:linear-gradient(#fffdf6 0%,#fff4d4 100%);border-color:#e2b44c}.chances-row.is-gold strong{color:#8a6412}.chances-row.is-gold b{color:#5c4310;background:#f0c85a}.chances-row.is-wait b{color:#0f4179;background:#e8f1fa}.chances-empty{text-align:center;margin:24px 0;font-size:14px;font-weight:600}.tow{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0;overflow:hidden}.tow.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.fipe-result{z-index:64;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0;overflow:hidden}.fipe-result.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.fipe-result-bar{padding:calc(8px + env(safe-area-inset-top)) 8px 8px 16px;justify-content:space-between;align-items:center;gap:12px;display:flex}.fipe-result-bar h1{color:#3f3f3f;margin:0;font-size:22px;font-weight:600;line-height:1.2}.fipe-result-bar p{color:#6b6b6b;margin:0;font-size:13px;font-weight:400}.tow-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:8px 24px calc(18px + env(safe-area-inset-bottom));flex-direction:column;flex:1;font-family:Poppins,sans-serif;display:flex;overflow:hidden auto}.fipe-result>.tow-body{flex:auto;min-height:0}.tow-form{flex:1;min-height:0}.tow-foot{border-top:1px solid #eceff3;flex:none;margin-top:28px;padding-top:16px}.tow-foot-note{color:#8b919a;letter-spacing:.01em;text-align:center;margin:0;font:400 12px/1.5 Poppins,sans-serif}.tow-entitle{border-radius:10px;margin:0 0 16px;padding:12px 14px;font:600 14px/1.45 Poppins,sans-serif}.tow-entitle.is-muted{color:#6b6b6b;padding:0;font-weight:400}.tow-entitle.is-ok{color:#1b5e20;background:#eef8f0;align-items:center;gap:8px;display:flex}.tow.tele-hub{z-index:60;position:fixed;inset:0}.tele-hub-bar{padding:calc(8px + env(safe-area-inset-top)) 12px 8px 22px;flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.tele-hub-bar h1{color:#3f3f3f;letter-spacing:-.03em;text-align:left;margin:0;font:600 22px/1.2 Poppins,sans-serif}.tele-hub-close{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tele-hub-body{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:0 12px;display:flex;overflow:hidden}.tele-hub-art{object-fit:contain;object-position:center;flex:0 auto;width:70%;min-height:0;max-height:70%;display:block}.tele-hub-foot{padding:12px 24px calc(18px + env(safe-area-inset-bottom));border-top:0;flex-direction:column;align-items:center;gap:14px;margin-top:auto;display:flex}.tele-hub-foot .shell-cta{width:100%;margin-top:0}.tele-hub-link{color:#1a4f9c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 14px/1.4 Poppins,sans-serif;text-decoration:underline}.tele-ref{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.tele-ref-bar{padding:calc(8px + env(safe-area-inset-top)) 8px 8px 4px;flex:none;align-items:center;gap:4px;display:flex}.tele-ref-bar h2{color:#3f3f3f;letter-spacing:-.02em;text-align:center;flex:1;margin:0;font:600 18px/1.25 Poppins,sans-serif}.tele-ref-icon{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.tele-ref-body{flex:1;min-height:0;padding:8px 22px 24px;overflow:auto}.tele-ref-lead{color:#475467;margin:0 0 14px;font:400 14px/1.45 Poppins,sans-serif}.tele-ref-empty{color:#667085;margin:16px 0 0;font:400 14px/1.55 Poppins,sans-serif}.tele-ref-success{min-height:0;padding:32px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.tele-ref-success-art{pointer-events:none;width:168px;height:168px;margin:0 auto;overflow:hidden}.tele-ref-success-art svg{width:168px;height:168px}.tele-ref-success h2{color:#1c2836;margin:8px 0 0;font:600 24px/1.25 Poppins,sans-serif}.tele-ref-success p{color:#475467;max-width:22rem;margin:0;font:400 15px/1.45 Poppins,sans-serif}.tele-ref-success p strong{color:#1c2836;font-weight:600}.tele-ref-success-lead{color:#667085!important;font-size:14px!important}.tele-ref-success-timer{background:#ececec;border-radius:999px;width:min(280px,100%);height:6px;margin-top:28px;overflow:hidden}.tele-ref-success-timer span{transform-origin:0;background:linear-gradient(90deg,#ffe978 0%,#ffd428 48%,#f0c85a 100%);width:100%;height:100%;animation:5s linear forwards signup-shrink;display:block}@media (prefers-reduced-motion:reduce){.tele-ref-success-timer span{animation:none}}.tele-ref-section{margin:0 0 22px}.tele-ref-section h3{color:#1c2836;margin:0 0 12px;font:600 15px/1.3 Poppins,sans-serif}.tele-ref-tabs{background:0 0;border-bottom:1px solid #eceff3;flex:none;gap:4px;margin:0 22px 10px;padding:0;display:flex}.tele-ref-tab{color:#8b919a;min-height:0;box-shadow:none;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px 12px;font:600 14px/1.2 Poppins,sans-serif;display:inline-flex}.tele-ref-tab.is-on{color:#1a4f9c;box-shadow:none;background:0 0;border-bottom-color:#1a4f9c}.tele-ref-tab-count{color:inherit;opacity:.72;font:400 12px/1.2 Poppins,sans-serif}.tele-ref-body-tabs{flex-direction:column;padding-top:4px;display:flex}.tele-ref-pager{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1;min-height:0;display:flex;overflow:auto hidden}.tele-ref-pager::-webkit-scrollbar{display:none}.tele-ref-page{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-height:0;padding-right:2px;overflow:auto}.tele-ref-cal{background:#fff;border:1px solid #eceff3;border-radius:16px;padding:12px 10px 14px}.tele-ref-cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.tele-ref-cal-head strong{color:#1c2836;text-transform:capitalize;font:600 15px/1.3 Poppins,sans-serif}.tele-ref-cal-week{grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px;display:grid}.tele-ref-cal-week span{text-align:center;color:#98a2b3;font:600 11px/1.2 Poppins,sans-serif}.tele-ref-cal-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.tele-ref-cal-cell{aspect-ratio:1;color:#c0c6cf;cursor:default;background:0 0;border:0;border-radius:999px;place-items:center;font:500 14px/1 Poppins,sans-serif;display:grid}.tele-ref-cal-cell.is-empty{visibility:hidden;pointer-events:none}.tele-ref-cal-cell.is-available{color:#1c2836;cursor:pointer;background:#edf1f7}.tele-ref-cal-cell.is-on{color:#fff;cursor:pointer;background:#1a4f9c;font-weight:600}.tele-ref-cal-cell:disabled{cursor:default}.tele-ref-times{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tele-ref-time{color:#1c2836;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;min-height:52px;padding:12px 8px;font:600 16px/1.2 Poppins,sans-serif}.tele-ref-time.is-on{color:#1a4f9c;background:#edf1f7;border-color:#1a4f9c}.tele-ref-list{margin:0;padding:0;list-style:none}.tele-ref-card{border-bottom:1px solid #eceff3;padding:14px 0}.tele-ref-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tele-ref-card-top strong{color:#1c2836;font:600 16px/1.3 Poppins,sans-serif}.tele-ref-status{background:color-mix(in srgb, currentColor 12%, transparent);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.tele-ref-status.is-pending{color:#b54708}.tele-ref-status.is-scheduled{color:#1a4f9c}.tele-ref-meta{color:#667085;margin:6px 0 0;font:400 13px/1.4 Poppins,sans-serif}.tele-ref-actions{flex-flow:column;align-items:center;gap:12px;margin-top:14px;display:flex}.tele-ref-cta{width:100%;max-width:280px;height:56px;margin:0;padding:0 22px;font-size:16px}.tele-ref-slots{gap:10px;margin:0;padding:0;list-style:none;display:grid}.tele-ref-slot{color:#1c2836;text-align:left;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:12px;width:100%;padding:14px 16px;font:500 15px/1.3 Poppins,sans-serif}.tele-ref-slot.is-on{color:#1a4f9c;background:#edf1f7;border-color:#1a4f9c;font-weight:600}.tele-ref-foot{padding:12px 22px calc(18px + env(safe-area-inset-bottom));flex:none}.tele-ref-foot .shell-cta{width:100%;margin:0}.tele-hero{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.tele-hero img{object-fit:contain;width:120px;height:120px}.tele-hero h1{color:#3f3f3f;letter-spacing:-.03em;margin:0;font:600 26px/1.2 Poppins,sans-serif}.tele-hero .tow-lead{margin:0}.tele-care-frame-wrap{padding-bottom:calc(12px + env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex}.tele-care-frame{background:#f4f6f8;border:0;border-radius:12px;flex:1;width:100%;min-height:0}.tele-care-mock{text-align:center;background:#f4f6f8;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;min-height:0;margin:12px 22px;padding:28px 22px;display:flex}.tele-care-mock h2{color:#1c2836;margin:0;font:600 20px/1.25 Poppins,sans-serif}.tele-care-mock p{color:#475467;max-width:28rem;margin:0;font:400 14px/1.5 Poppins,sans-serif}.tele-care-mock .shell-cta{width:min(100%,240px);margin-top:8px}.tele-link-btn{color:#1a4f9c;cursor:pointer;background:0 0;border:0;padding:0;font:600 12px/1.5 Poppins,sans-serif;text-decoration:underline}.tele-addr-layer{z-index:80;pointer-events:none;position:fixed;inset:0}.tele-addr-layer.is-in{pointer-events:auto}.tele-addr-backdrop{cursor:pointer;opacity:0;background:#5a5a5a75;border:0;transition:opacity .32s;position:absolute;inset:0}.tele-addr-layer.is-in .tele-addr-backdrop{opacity:1}.tele-addr-sheet{width:100%;height:100dvh;max-height:none;padding:calc(8px + env(safe-area-inset-top)) 22px calc(18px + env(safe-area-inset-bottom));box-shadow:none;background:#fff;border-radius:0;flex-direction:column;font-family:Poppins,sans-serif;transition:transform .34s cubic-bezier(.22,.8,.2,1);display:flex;position:absolute;inset:0;overflow:hidden;transform:translateY(100%)}.tele-addr-sheet.is-embedded{width:100%;height:auto;min-height:0;padding-top:calc(8px + env(safe-area-inset-top));flex:1;transition:none;position:relative;inset:auto;transform:none}.tele-addr-close{top:calc(6px + env(safe-area-inset-top));z-index:2;color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.tele-addr-back{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;margin-left:-10px;display:grid}.tele-addr-form-bar{flex:none;align-items:center;gap:2px;min-width:0;padding-right:36px;display:flex}.tele-addr-form-bar h2{text-align:left;flex:1;min-width:0;margin:0}.tele-addr-sheet:has(.tele-addr-form){overflow:hidden}.tele-addr-layer.is-in .tele-addr-sheet{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.tele-addr-backdrop,.tele-addr-sheet{transition:none}}.tele-addr-intro,.tele-addr-form{flex-direction:column;flex:1;align-items:stretch;min-height:0;display:flex}.tele-addr-intro{text-align:center;flex:auto;justify-content:flex-start;align-items:stretch;gap:0;height:100%;min-height:0;padding-top:4px}.tele-addr-intro-spacer{flex:1 1 0;min-height:8px}.tele-addr-intro-body{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:0;display:flex}.tele-addr-lottie{pointer-events:none;flex:none;width:min(220px,58vw);height:min(220px,58vw);margin:0 auto -36px;overflow:hidden}.tele-addr-lottie>svg{display:block;width:100%!important;height:100%!important}.tele-addr-intro h2,.tele-addr-form h2{color:#3f3f3f;letter-spacing:-.03em;text-align:center;z-index:1;margin:0;font-size:26px;font-weight:600;line-height:1.2;position:relative}.tele-addr-intro p,.tele-addr-lead{color:#4a4a4a;text-align:center;margin:0;font-size:15px;font-weight:400;line-height:1.45}.tele-addr-intro .tele-addr-copy{white-space:nowrap;max-width:none;font-size:clamp(12px,3.55vw,15px);line-height:1.3}.tele-addr-lead{max-width:28ch}.tele-addr-intro-foot,.tele-addr-actions{box-sizing:border-box;flex-direction:column;flex:none;justify-content:center;align-items:stretch;gap:2px;width:100%;max-width:100%;margin-inline:0;padding-top:8px;display:flex}.tele-addr-actions{margin-top:auto;padding-top:20px}.tele-addr-intro-foot .shell-cta,.tele-addr-actions .shell-cta{text-align:center;justify-content:center;align-self:stretch;align-items:center;width:100%;max-width:100%;margin:0;padding-left:.04em;display:flex}.tele-addr-later{color:#6b6b6b;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:12px;font:600 14px/1.3 Poppins,sans-serif}.tele-addr-form{-webkit-overflow-scrolling:touch;min-height:0;padding-top:4px;overflow:auto}.tele-addr-form .shell-field{flex:none;margin-top:18px}.tele-addr-form .tele-addr-cep{width:100%;margin-top:18px}.tele-addr-row{grid-template-columns:1fr 1fr;align-items:start;gap:0 18px;display:grid}.tele-addr-row .shell-field{margin-top:18px}.tele-addr-row-city{grid-template-columns:1fr 72px}.tele-addr-ready{color:#1b5e20;background:#eef8f0;border-radius:10px;margin:0 0 12px;padding:10px 12px;font:500 13px/1.4 Poppins,sans-serif}.tow-entitle.is-extra{color:#8a6d00;background:#fff8e6}.tow-entitle.is-warn{color:#3f3f3f;background:0 0;padding:4px 0 0;font-size:15px;font-weight:400}.tow-entitle.is-warn .shell-cta{margin-top:14px}.tow-account-label{color:#6b6b6b;letter-spacing:.04em;text-transform:uppercase;margin:4px 0 8px;font:600 12px/1.3 Poppins,sans-serif}.tow-account{border-bottom:1px solid #eef1f4;margin:0 0 8px;padding-bottom:8px}.tow-account div{grid-template-columns:88px 1fr;gap:8px;margin-bottom:6px;display:grid}.tow-account dt{color:#6b6b6b;font:400 13px/1.4 Poppins,sans-serif}.tow-account dd{color:#1c2836;margin:0;font:600 14px/1.4 Poppins,sans-serif}.tow-error{color:#b42318;margin:12px 0 0;font:400 13px/1.4 Poppins,sans-serif}.tow-coords{color:#6b6b6b;margin:6px 0 0;font:400 12px/1.3 Poppins,sans-serif}.tow-kinds{scrollbar-width:none;gap:8px;margin-bottom:8px;display:flex;overflow-x:auto}.tow-kinds::-webkit-scrollbar{display:none}.tow-kinds button{color:#3f3f3f;cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:999px;flex:none;height:36px;padding:0 14px;font:400 13px/1 Poppins,sans-serif}.tow-kinds button.is-on{color:#2b2b2b;background:#f5c400;border-color:#f5c400;font-weight:600}.tow-here{color:#6b6b6b;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-4px 0 8px;padding:0;font:600 13px/1 Poppins,sans-serif;text-decoration:underline}.tow-suggest-field{z-index:2;position:relative}.tow-suggest-field:focus-within{z-index:5}.tow-suggest{z-index:20;background:#fff;border:1px solid #e4e7ec;border-radius:12px;max-height:240px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 28px #1c28361f}.tow-suggest-muted{color:#8b919a;padding:10px 14px;font:400 13px/1.35 Poppins,sans-serif}.tow-suggest button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:2px;width:100%;padding:10px 14px;font-family:Poppins,sans-serif;display:flex}.tow-suggest button:hover,.tow-suggest button:focus-visible{background:#f6f7f9;outline:none}.tow-suggest button strong{font:600 14px/1.3 Poppins,sans-serif}.tow-suggest button span{color:#8b919a;font:400 12px/1.35 Poppins,sans-serif}.tow-row{grid-template-columns:.8fr 1.2fr;gap:16px;display:grid}.tow .shell-field select{color:#2b2b2b;background:0 0;border:0;border-bottom:1px solid #c8c8c8;border-radius:0;width:100%;height:40px;font:400 17px/1.3 Poppins,sans-serif}.tow .shell-cta{margin-top:22px}.tow-status{color:#6b6b6b;letter-spacing:.08em;text-transform:uppercase;margin:12px 0 0;font-size:12px;font-weight:600}.tow-protocol{color:#1c2836;margin-top:6px;font-size:22px;font-weight:600;display:block}.tow-lead{color:#3f3f3f;margin:8px 0 0;font-size:15px;line-height:1.45}.tow-data{margin:18px 0 0}.tow-data div{border-top:1px solid #eef1f4;padding:14px 0}.tow-data dt{color:#6b6b6b;font-size:12px}.tow-data dd{color:#1c2836;margin:2px 0 0;font-size:16px;font-weight:600}.tow-note{color:#6b6b6b;margin:16px 0 0;font-size:13px;line-height:1.45}.tow .shell-ghost{margin-top:18px}.indique{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0;overflow:hidden}.indique.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.indique .pd-bar{align-items:flex-start;padding-left:20px;padding-right:8px}.indique-body{flex:1;min-height:0;padding:4px 20px 28px;overflow:auto}.indique-lead{color:#5c6b7c;margin:0 0 16px;font-size:14px;font-weight:400;line-height:1.45}.indique-dual{grid-template-columns:1fr 1fr;margin-bottom:18px;display:grid}.indique-dual>div{text-align:center}.indique-dual span{color:#6b6b6b;font-size:12px;font-weight:400;display:block}.indique-dual strong{color:#1c2836;margin-top:2px;font-size:22px;font-weight:600;line-height:1.2;display:block}.indique-dual small{color:#8a97a6;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}.indique-whats{color:#fff;cursor:pointer;background:#25d366;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font:600 16px/1 Poppins,sans-serif;display:flex}.indique-label{color:#6b6b6b;margin:18px 0 0;font-size:13px;font-weight:400;display:block}.indique-field{border-bottom:1px solid #d0d0d0;align-items:center;margin-top:4px;display:flex}.indique-field input{color:#1c2836;background:0 0;border:0;outline:none;flex:1;min-width:0;height:44px;padding:0;font:400 15px/1 Poppins,sans-serif}.indique-copy{color:#3f3f3f;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:40px;height:40px;display:grid}.indique-meta{color:#8a97a6;margin:18px 0 0;font-size:13px;font-weight:400}.indique-body>h2{color:#1c2836;margin:26px 0 4px;font-size:16px;font-weight:600}.indique-list-head{justify-content:space-between;align-items:baseline;gap:12px;margin:22px 0 4px;display:flex}.indique-list-head h2{color:#1c2836;margin:0;font-size:16px;font-weight:600}.indique-all{color:#1a4f9c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px/1 Poppins,sans-serif;text-decoration:underline}.indique-list{margin:0;padding:0;list-style:none}.indique-list li{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.indique-list li:last-child{border-bottom:1px solid #eef1f4}.indique-list strong{color:#1c2836;font-size:15px;font-weight:600}.indique-list span{color:#6b6b6b;flex:none;font-size:12px;font-weight:400}.indique-empty{color:#5c6b7c;border-top:1px solid #eef1f4;border-bottom:1px solid #eef1f4;margin:8px 0 0;padding:16px 0;font-size:14px}.indique-steps{margin:0;padding:0;list-style:none}.indique-steps li{margin-top:12px}.indique-steps strong{color:#1c2836;font-size:15px;font-weight:600;display:block}.indique-steps span{color:#5c6b7c;margin-top:2px;font-size:13px;font-weight:400;line-height:1.4;display:block}.indique-faq article{border-bottom:1px solid #eef1f4}.indique-faq button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:16px 0;font:600 15px/1.4 Poppins,sans-serif;display:flex}.indique-faq button svg{color:#6b6b6b;flex:none;transition:transform .18s}.indique-faq article.is-on button svg{transform:rotate(180deg)}.indique-faq p{color:#5c6b7c;margin:-4px 0 16px;font-size:14px;font-weight:400;line-height:1.5}.fipe-kicker{color:#3f3f3f;margin:8px 0 0;font-size:16px;font-weight:600}.fipe-pdf-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.fipe-pdf{cursor:pointer;background:#f4f7fc;border:1px solid #d7e2f0;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;margin-top:1px;display:grid;box-shadow:0 6px 14px #1a4f9c14}.fipe-pdf.is-link{color:#1a4f9c;width:auto;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none}.fipe-pdf svg{display:block}.fipe-card{background:#fff;border:1px solid #e8edf2;border-radius:18px;margin-top:12px;overflow:hidden;box-shadow:0 10px 28px #1a4f9c12}.fipe-card-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 14px 14px 18px;display:flex}.fipe-card-head>div{flex:1;min-width:0}.fipe-brand-logo{object-fit:contain;flex:none;width:46px;height:46px;margin-top:2px}.fipe-choose{color:#8b939e;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf2;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:12px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;display:flex;box-shadow:0 8px 20px #1a4f9c0f}.fipe-choose>span{flex:1;min-width:0}.fipe-choose>svg{color:#8a8a8a;flex:none}.fipe-choose.is-set{color:#1c2836;font-weight:600}.fipe-choose:disabled{box-shadow:none;cursor:default;opacity:.55}.fipe-choose small{color:#8b939e;letter-spacing:.6px;text-transform:uppercase;margin-bottom:2px;font-size:11px;font-weight:600;display:block}.fipe-logo{object-fit:contain;flex:none;width:32px;height:32px}.fipe-options{background:#fff;border:1px solid #e8edf2;border-radius:14px;margin-top:8px;overflow:hidden}.fipe-options input{color:#1c2836;background:#fff;border:0;border-bottom:1px solid #eef1f4;width:100%;height:46px;padding:0 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}.fipe-options>div{max-height:320px;overflow:auto}.fipe-options button{color:#1c2836;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eef1f4;align-items:center;gap:12px;width:100%;min-height:48px;padding:8px 14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;display:flex}.fipe-options button:first-child{border-top:0}.fipe-options button.is-on{background:#f4f7fc;font-weight:600}.fipe-year-label{color:#8b939e;letter-spacing:.6px;text-transform:uppercase;margin:16px 0 0;font-size:11px;font-weight:600}.fipe-years{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.fipe-years button{color:#3f3f3f;cursor:pointer;background:#fff;border:1.5px solid #cfcfcf;border-radius:999px;flex:none;height:36px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.fipe-years button.is-on{color:#2b2b2b;background:#f5c400;border-color:#f5c400;font-weight:600}.fipe-card-head p{color:#8b939e;letter-spacing:.7px;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.fipe-card-head strong{color:#1c2836;margin-top:4px;font-size:18px;font-weight:600;line-height:1.3;display:block}.fipe-facts{margin:0}.fipe-facts div{border-top:1px solid #eef1f4;justify-content:space-between;align-items:baseline;gap:16px;padding:12px 18px;display:flex}.fipe-facts dt{color:#8b939e;flex:none;font-size:12px;font-weight:400}.fipe-facts dd{color:#1c2836;text-align:right;margin:0;font-size:14px;font-weight:600;line-height:1.35}.fipe-value{background:#f7f8fb;border-left:4px solid #f0c85a;border-radius:16px;margin-top:14px;padding:18px 18px 16px}.fipe-value .fipe-price-label{margin:0}.fipe-value .fipe-price{margin-top:2px}.fipe-month{color:#6b6b6b;margin:2px 0 0;font-size:13px}.fipe-tabs{border-bottom:1px solid #eef1f4;flex:none;margin:4px 0 8px;display:flex}.fipe-tabs button{color:#8b939e;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;height:44px;padding:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.fipe-tabs button.is-on{color:#1c2836;border-bottom-color:#1c2836}.swipe-tabs-shell{flex-direction:column;flex:1;min-height:0;display:flex}.swipe-pager{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:1;min-height:0;display:flex;overflow:auto hidden}.swipe-pager::-webkit-scrollbar{display:none}.swipe-page{scroll-snap-align:start;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:0 0 100%;width:100%;min-height:0;overflow:auto}.tow-body.is-swipe{touch-action:manipulation;padding-left:0;padding-right:0;overflow:hidden}.tow-body.is-swipe .fipe-tabs,.tow-body.is-swipe .chances-tabs{margin-left:24px;margin-right:24px}.tow-body.is-swipe .swipe-page{padding:0 24px calc(18px + env(safe-area-inset-bottom))}.fipe-help{color:#6b6b6b;margin:4px 0 12px;font-size:13px;line-height:1.45}.fipe-catalog{gap:10px;margin-top:4px;display:grid}.fipe-catalog-item{background:#fff;border:1px solid #e8edf2;border-radius:14px;overflow:hidden}.fipe-catalog-head{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;padding:14px 14px 14px 16px;font-family:Poppins,sans-serif;display:grid}.fipe-catalog-copy{gap:2px;min-width:0;display:grid}.fipe-catalog-copy strong{color:#1c2836;font-size:15px;font-weight:600;line-height:1.25}.fipe-catalog-copy em{color:#8b939e;font-size:12px;font-style:normal;line-height:1.35}.fipe-catalog-price{color:#1a4f9c;white-space:nowrap;font-size:15px;font-weight:600}.fipe-catalog-head>svg{color:#8a8a8a;transition:transform .28s}.fipe-catalog-item.is-open .fipe-catalog-head>svg{transform:rotate(180deg)}.fipe-catalog-panel{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.fipe-catalog-item.is-open .fipe-catalog-panel{grid-template-rows:1fr}.fipe-catalog-panel-inner{min-height:0;overflow:hidden}.fipe-catalog-body{opacity:0;border-top:1px solid #0000;gap:12px;padding:0 16px;transition:opacity .22s,padding .32s,border-color .22s;display:grid}.fipe-catalog-item.is-open .fipe-catalog-body{opacity:1;border-top-color:#eef1f4;padding:12px 16px 16px}.fipe-catalog-section-label{color:#8b939e;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.fipe-catalog-includes{color:#3f3f3f;margin:0;padding-left:18px;font-size:13px;line-height:1.45}.fipe-catalog-includes li+li{margin-top:4px}.fipe-catalog-fields-hint{color:#6b6b6b;margin:0;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.fipe-catalog-head>svg,.fipe-catalog-panel,.fipe-catalog-body{transition:none}}.fipe-pix{background:#f7f8fb;border-radius:12px;justify-items:center;gap:10px;padding:14px 12px;display:grid}.fipe-pix-title{color:#1c2836;margin:0;font-size:14px;font-weight:600}.fipe-pix-amount{color:#1a4f9c;margin:0;font-size:22px;font-weight:600}.fipe-pix-qr{box-sizing:border-box;background:#fff;border-radius:8px;width:180px;height:180px;padding:8px}.fipe-pix-qr rect{fill:#1c2836}.fipe-pix-copy{align-items:center;gap:8px;display:inline-flex}.fipe-history{margin-top:8px}.fipe-history h2{color:#3f3f3f;margin:0 0 10px;font-size:16px;font-weight:600}.fipe-history-list{gap:0;display:grid}.fipe-history-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef1f4;width:100%;padding:14px 0;font-family:Poppins,sans-serif;display:block}.fipe-history-list button:last-child{border-bottom:0}.fipe-history-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fipe-history-plate{color:#1c2836;letter-spacing:.6px;font-size:15px;font-weight:600}.fipe-history-price{color:#1a4f9c;font-size:14px;font-weight:600}.fipe-history-car,.fipe-history-meta{display:block}.fipe-history-car{color:#1c2836;margin-top:4px;font-size:14px;line-height:1.35}.fipe-history-meta{color:#8b939e;margin-top:2px;font-size:12px}.mercosul{cursor:text;background:#fff;border:3px solid #1c1c1c;border-radius:12px;flex:none;width:100%;max-width:420px;margin:18px auto 0;display:block;overflow:hidden;box-shadow:0 8px 18px #1c28361a}.mercosul-bar{color:#fff;background:#039;align-items:center;height:34px;padding:0 10px 0 8px;display:flex;position:relative}.mercosul-bloc{flex-direction:column;align-items:center;gap:0;width:62px;display:flex}.mercosul-bloc svg{fill:#fff;width:34px;height:12px}.mercosul-bloc span{letter-spacing:.4px;text-transform:uppercase;font-size:7px;font-weight:600;line-height:1}.mercosul-country{color:#fff;letter-spacing:2.4px;text-align:center;text-transform:uppercase;pointer-events:none;font-size:15px;font-weight:600;line-height:1;position:absolute;left:0;right:0}.mercosul-flag{border-radius:1px;width:26px;height:18px;margin-left:auto}.mercosul-body{align-items:center;height:78px;padding:0 12px;display:flex}.mercosul-body input{color:#111;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:0 0;border:0;width:100%;min-width:0;height:64px;padding:0;font-family:Poppins,sans-serif;font-size:34px;font-weight:600;line-height:64px}.mercosul-body input::placeholder{color:#d4d4d4}.mercosul-body input:focus{outline:none}.fipe-split{color:#8b939e;letter-spacing:.4px;text-transform:uppercase;align-items:center;gap:12px;margin:26px 0 8px;font-size:12px;font-weight:600;display:flex}.fipe-split:before,.fipe-split:after{content:"";background:#eef1f4;flex:1;height:1px}.fipe-wait{color:#6b6b6b;margin:16px 0 0;font-size:14px}.fipe-pending{gap:12px;margin-top:16px;display:grid}.fipe-pending .shell-cta{width:100%}.fipe-section-extra .fipe-card-head p{margin:0;font-weight:600}.fipe-debitos-fields{gap:14px;margin-top:14px;display:grid}.fipe-field-line{gap:6px;display:grid}.fipe-field-line>span{letter-spacing:.04em;text-transform:uppercase;color:#6b6b6b;font-size:12px;font-weight:600}.fipe-field-line input{width:100%;font:inherit;color:inherit;background:0 0;border:0;border-bottom:1px solid #d7dee8;border-radius:0;padding:8px 0;font-size:16px}.fipe-uf-trigger{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d7dee8;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:16px;display:flex}.fipe-uf-trigger>svg{color:#8a8a8a;flex:none}.fipe-uf-trigger-copy{flex:1;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.fipe-uf-trigger em{color:#a0a8b4;font-style:normal}.fipe-uf-trigger strong{font-weight:500}.fipe-uf-trigger-copy>span{color:#8a8a8a;font-size:13px;font-weight:600}.fipe-uf-drawer{z-index:4;color:#1c2836;background:#fff;flex-direction:column;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:absolute;inset:0;overflow:hidden}.fipe-uf-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.fipe-uf-drawer .find-list{flex:1;min-height:0}@media (prefers-reduced-motion:reduce){.fipe-uf-drawer,.fipe-uf-drawer.is-out{animation:none}}.fipe-debitos-list{gap:12px;padding:0 14px 14px;display:grid}.fipe-debito-item{border-top:1px solid #e8edf2;padding-top:12px}.fipe-debito-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fipe-debito-tipo{color:#1a4f9c;font-size:13px;font-weight:600}.fipe-debito-tipo.is-ipva{color:#b54708}.fipe-debito-tipo.is-multa{color:#d92d20}.fipe-debito-tipo.is-lic{color:#027a48}.fipe-debito-tipo.is-dpvat{color:#6941c6}.fipe-debito-desc{color:#344054;margin:4px 0 0;font-size:14px}.fipe-debito-facts{margin-top:8px}.fipe-debitos-total{border-top:1px solid #e8edf2;padding:12px 14px 16px}.quitacao-cta-wrap{padding:0 14px 16px}.quitacao-drawer{z-index:70}.quitacao-list{gap:8px;padding:0 14px 14px;display:grid}.quitacao-item{cursor:pointer;border-top:1px solid #e8edf2;align-items:flex-start;gap:12px;padding:12px 0;font-family:Poppins,sans-serif;display:flex}.quitacao-item:first-child{border-top:0}.quitacao-item input{accent-color:#1a4f9c;margin-top:4px}.quitacao-item-body{flex:1;gap:4px;min-width:0;display:grid}.quitacao-item-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.quitacao-item-top strong{color:#1c2836;font-size:14px;font-weight:600}.quitacao-item-top em{color:#1c2836;font-size:14px;font-style:normal;font-weight:600}.quitacao-item-desc{color:#667085;font-size:13px;line-height:1.35}.quitacao-validade{color:#667085;margin:0 14px 12px;font-size:13px}.quitacao-channels{grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 14px;display:grid}.quitacao-channel{color:#1c2836;cursor:pointer;background:#fff;border:1px solid #e8edf2;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;font-family:Poppins,sans-serif;display:flex}.quitacao-channel strong{text-align:center;font-size:13px;font-weight:600}.quitacao-channel span:last-child{color:#667085;text-align:center;font-size:12px}.quitacao-channel.is-on{background:#edf1f7;border-color:#1a4f9c}.quitacao-channel-icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.quitacao-channel-icon.is-pix{color:#32bcad;background:#e2f6f4}.quitacao-channel-icon.is-card{color:#1a4f9c;background:#e4eaf3}.quitacao-mods{gap:8px;padding:0 14px 14px;display:grid}.meu-carro{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;font-family:Poppins,sans-serif;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0;overflow:hidden}.meu-carro.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.meu-carro .pd-bar{align-items:flex-start;padding-left:20px;padding-right:8px}.meu-carro-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:4px 20px 28px;display:flex;overflow:auto}.meu-carro-valor{color:#1a4f9c;white-space:nowrap;letter-spacing:-.02em;font-size:20px;font-weight:600}.meu-carro-summary{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:12px;padding:4px 0 8px;display:flex}.meu-carro-skeleton .meu-carro-facts>div{flex-direction:column;gap:0;padding:12px 0;display:flex}.meu-carro-skeleton-cta{border-radius:12px;width:100%;height:44px;margin-top:4px}.meu-carro-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.meu-carro-summary-head strong{color:#1c2836;font-size:18px;font-weight:600;line-height:1.25}.meu-carro-section-label{color:#8a94a3;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.meu-carro-section-title{color:#1c2836;font-size:16px;font-weight:600}.meu-carro-facts{gap:0;margin:0;display:grid}.meu-carro-facts>div{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;padding:11px 0;display:grid}.meu-carro-facts dt{color:#667085;margin:0;font-size:12px;font-weight:500}.meu-carro-facts dd{color:#1a4f9c;text-align:right;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600}.meu-carro-include{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:0;padding:0;display:flex}.meu-carro-include .fipe-help{margin:0 0 4px}.meu-carro-include .mercosul{margin-top:12px;margin-bottom:14px}.meu-carro-include .shell-cta{width:100%}.meu-carro-cancel{color:#8a94a3;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:10px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1.3}.meu-carro-cancel:hover{color:#5c6b7c}.quitacao-mod{color:#1c2836;text-align:left;cursor:pointer;background:#fff;border:1px solid #e8edf2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:Poppins,sans-serif;display:flex}.quitacao-mod strong{font-size:14px;font-weight:600}.quitacao-mod span{color:#667085;font-size:13px}.quitacao-mod.is-on{background:#edf1f7;border-color:#1a4f9c}.quitacao-pix{text-align:center}.quitacao-qr{border-radius:12px;width:min(220px,70vw);height:auto;margin:8px auto 16px;display:block}.quitacao-copy,.quitacao-link{justify-content:center;align-items:center;gap:8px;margin:8px 14px;text-decoration:none;display:inline-flex}.fipe-price-label{color:#6b6b6b;letter-spacing:.6px;text-transform:uppercase;margin:18px 0 0;font-size:12px;font-weight:600}.fipe-price{color:#1c2836;margin:4px 0 0;font-size:32px;font-weight:600;line-height:1.15}.fipe-fault{color:#d92d20;margin:16px 0 0;font-size:14px;line-height:1.45}.prot-kinds{flex-direction:column;margin-top:8px;display:flex}.prot-kinds button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceff3;align-items:center;gap:14px;width:100%;padding:16px 4px;font:600 16px/1.2 Poppins,sans-serif;display:flex}.prot-kinds button:last-child{border-bottom:0}.prot-kinds img{object-fit:contain;flex:none;width:56px;height:56px;display:block}.prot-versions,.prot-covers{flex-direction:column;gap:8px;margin-top:16px;display:flex}.prot-versions button,.prot-covers button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eceff3;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 0;font:400 14px/1.3 Poppins,sans-serif;display:flex}.prot-versions button strong,.prot-covers button span{font-weight:600;display:block}.prot-versions button small,.prot-covers button small{color:#6b6b6b;margin-top:2px;font-size:12px;font-weight:400;display:block}.prot-versions button b,.prot-covers button b{flex:none;font-weight:600}.prot-versions button.is-on,.prot-covers button.is-on{color:#0e3c80}.prot-covers button:disabled{cursor:default;opacity:1}.prot-plan h2{margin:22px 0 8px;font-size:16px}.prot-foot{padding:12px 24px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eceff3;flex:none}.prot-foot .prot-talk{gap:10px;margin-top:0;text-decoration:none}.prot-implement{color:#6b6b6b;flex-direction:column;gap:6px;margin-top:16px;font:400 13px/1.3 Poppins,sans-serif;display:flex}.prot-implement input{color:#1c2836;background:0 0;border:0;border-bottom:1px solid #c8c8c8;width:100%;height:40px;font:400 17px/1.3 Poppins,sans-serif}.fipe-extra{margin-top:18px}.fipe-extra p{color:#6b6b6b;letter-spacing:.6px;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.fipe-extra div{color:#1c2836;border-top:1px solid #eef1f4;justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.fipe-extra span{color:#3f3f3f;flex:none;font-weight:600}.tow .shell-field select:disabled{color:#b0b0b0}.fuel{z-index:60;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.fuel.is-redeem{z-index:130}.fuel.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.fuel-bar{padding:calc(12px + env(safe-area-inset-top)) 16px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.fuel-bar h1{margin:0;font-size:20px;font-weight:600;line-height:1.2}.fuel-bar p{color:#5c6b7c;margin:2px 0 0;font-size:12px;font-weight:400}.fuel-body{min-height:0;padding:8px 20px calc(24px + env(safe-area-inset-bottom));scrollbar-width:none;flex-direction:column;flex:1;align-items:center;display:flex;overflow:auto}.fuel-body.is-card{padding:8px 10px calc(20px + env(safe-area-inset-bottom));justify-content:center;overflow-x:hidden}.fuel-body::-webkit-scrollbar{display:none}.fuel-stage{flex-direction:column;align-items:center;width:100%;max-width:640px;display:flex}.fuel-stage.is-card{width:100%;max-width:none}.fuel-stage.is-guide{align-items:stretch;max-width:420px}.fuel-stage.is-receipt{flex:1}.fuel-stations{width:100%}.fuel-pair,.fuel-pair-note{margin-top:0}.fuel-pair article.is-here{background:#fef7db}.fuel-at{color:#5c6b7c;text-align:center;background:#f7f9fb;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.4}.fuel-here{color:#1a4f9c;background:linear-gradient(135deg,#fff8df 0%,#fff 70%);border:1px solid #ebda8c;border-radius:14px;align-items:center;gap:12px;margin:14px 0 0;padding:12px 14px;display:flex;box-shadow:0 6px 18px #f5c4001f}.fuel-here>div{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.fuel-here span{color:#9a7a00;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:1.2}.fuel-here strong{color:#1c2836;white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.fuel-here .fuel-pay,.home-pay,.pd-pay{color:#5c6b7c;margin:0;font-size:12px;font-style:normal;font-weight:500;line-height:1.35}.fuel-here .fuel-pay{color:#6b5a10;margin-top:2px}.home-pay{margin:4px 0 0}.pd-pay{margin:6px 0 0}.fuel-actions{flex-direction:column;align-items:stretch;width:100%;margin-top:4px;display:flex}.fuel-confirm-layer{z-index:20;flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.fuel-confirm-backdrop{cursor:pointer;background:#0f1c3047;border:0;animation:.22s ease-out fuel-confirm-fade;position:absolute;inset:0}.fuel-confirm-sheet{z-index:1;padding:10px 20px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;animation:.28s cubic-bezier(.22,.8,.2,1) fuel-confirm-up;position:relative;box-shadow:0 -10px 28px #1018281f}.fuel-confirm-handle{background:#d8dee6;border-radius:999px;width:42px;height:4px;margin:0 auto 14px;display:block}.fuel-confirm-sheet h2{color:#1c2836;text-align:center;margin:0;font-size:20px;font-weight:600;line-height:1.25}.fuel-confirm-sheet>p{color:#5c6b7c;text-align:center;margin:8px 0 0;font-size:14px;font-weight:400;line-height:1.4}.fuel-confirm-sheet .fuel-primary{max-width:none;margin-top:18px}@keyframes fuel-confirm-fade{0%{opacity:0}to{opacity:1}}@keyframes fuel-confirm-up{0%{transform:translateY(110%)}to{transform:translateY(0)}}.fuel-actions .fuel-primary,.fuel-actions .fuel-ghost{max-width:none}.fuel-pair .home-now{text-decoration:none}.fuel-howto{background:linear-gradient(#fff8df 0%,#fff 72%);border:1px solid #e9dfae;border-radius:16px;width:100%;margin-top:22px;padding:14px 14px 12px}.fuel-howto-head{margin-bottom:10px}.fuel-howto-kicker{color:#9a7a00;letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.fuel-howto-title{color:#1c2836;margin:2px 0 0;font-size:16px;font-weight:600;line-height:1.25}.fuel-howto-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fuel-howto-list li{background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex;box-shadow:0 1px #1c28360a}.fuel-howto-list span{color:#2b2b2b;background:#f5c400;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:600;line-height:1;display:grid}.fuel-howto-list p{color:#1c2836;margin:0;font-size:13px;font-weight:500;line-height:1.35}.fuel-stage.is-in{animation:.34s cubic-bezier(.2,0,0,1) fuel-in}.fuel-stage.is-out{pointer-events:none;animation:.22s cubic-bezier(.4,0,1,1) forwards fuel-out}@keyframes fuel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fuel-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-14px)}}.fuel-status{color:#3f3f3f;letter-spacing:.04em;text-transform:uppercase;background:0 0;border-radius:0;margin:0;padding:0;font-size:13px;font-weight:600}.fuel-status.is-off{color:#b42318;background:0 0}.fuel-receipt-head{justify-content:center;align-items:center;width:100%;max-width:360px;min-height:36px;display:flex;position:relative}.fuel-share{color:#1a66ae;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;display:grid;position:absolute;right:0}.fuel-lead,.fuel-hint,.fuel-timer,.fuel-expired,.fuel-thanks,.fuel-inactive{color:#6b6b6b;text-align:center;margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.4}.fuel-expired{color:#b42318;font-weight:600}.fuel-daily-limit{color:#b42318;text-align:center;white-space:pre-line;background:#f9eded;border-radius:14px;margin:14px 0 0;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4}.fuel-thanks{color:#3f3f3f;font-weight:600}.fuel-inactive{color:#1c2836;max-width:280px;font-size:16px;font-weight:600}.fuel-card-preview{background:radial-gradient(90% 60% at 50% 0,#1a66ae1f,#0000 55%),linear-gradient(#f4f7fb 0%,#e8eef5 100%);min-height:100dvh;padding:24px 10px 40px;font-family:Poppins,sans-serif}.fuel-card-preview-bar{width:min(100%,720px);margin:0 auto 22px}.fuel-card-preview-bar p{color:#1c2836;margin:0;font-size:18px;font-weight:600}.fuel-card-preview-bar span{color:#5c6b7c;margin-top:4px;font-size:13px;display:block}.fuel-card-preview-stage{flex-direction:column;align-items:center;width:100%;max-width:420px;margin:0 auto;display:flex;overflow-x:hidden}.fuel-member-card-slot{--card-short:min(92vw, calc(68dvh * 53.98 / 85.6));--card-long:calc(var(--card-short) * 85.6 / 53.98);width:var(--card-short);height:var(--card-long);flex:none;margin:10px auto 4px;position:relative}.fuel-member-card{width:var(--card-long);aspect-ratio:85.6/53.98;transform-origin:50%;color:#fff;isolation:isolate;background:radial-gradient(70% 55% at 8% 8%,#ffffff0f,#0000 42%),radial-gradient(55% 45% at 92% 78%,#7ec8ff1a,#0000 50%),radial-gradient(80% 70% at 78% 22%,#c5a0591a,#0000 46%),linear-gradient(155deg,#1c2129 0%,#12161d 38%,#0b0e14 100%);border:1px solid #786541;border-radius:clamp(14px,2.8vw,22px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)rotate(-90deg);box-shadow:0 18px 40px #0a0e166b,inset 0 1px #fff4c824,inset 0 -1px #00000073,inset 0 0 0 1px #c5a0591f;container-type:size}.fuel-member-card.is-off{opacity:.55;filter:grayscale(.25)}.fuel-member-private{z-index:3;color:#c5a059eb;letter-spacing:.28em;text-transform:uppercase;pointer-events:none;margin:0;font-size:clamp(9px,3.2cqh,12px);font-weight:600;line-height:1;position:absolute;top:clamp(10px,4.2cqh,18px);right:clamp(12px,3.2cqw,20px)}.fuel-member-card-shine{z-index:1;pointer-events:none;background:linear-gradient(115deg,#0000 18%,#ffffff12 36%,#0000 48% 62%,#f0d78c14 78%,#0000 90%);animation:5.5s ease-in-out infinite fuel-card-shine;position:absolute;inset:0}.fuel-member-card-waves{z-index:0;pointer-events:none;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.fuel-member-card-grid{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:clamp(8px,3cqh,16px) clamp(10px,3.5cqw,22px);height:100%;padding:clamp(12px,5.5cqh,22px) clamp(12px,3.5cqw,22px);display:grid;position:relative}.fuel-member-card-left{flex-direction:column;justify-content:space-between;gap:clamp(6px,2.8cqh,14px);min-width:0;display:flex}.fuel-member-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 2px 8px #00000059);width:auto;max-width:min(58cqw,264px);height:clamp(28px,16cqh,58px);display:block}.fuel-member-id{gap:2px;display:grid}.fuel-member-id strong{color:#fff;letter-spacing:.14em;font-size:clamp(16px,8.2cqh,28px);font-weight:600;line-height:1.15}.fuel-member-id span{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(9px,3.4cqh,11px);font-weight:600}.fuel-member-expires{color:#c5a059;letter-spacing:.02em;margin:4px 0 0;font-size:clamp(10px,3.6cqh,13px);font-style:normal;font-weight:500;line-height:1.3}.fuel-member-expires.is-off{color:#ff8f86}.fuel-member-who{gap:2px;display:grid}.fuel-member-who strong{color:#fff;letter-spacing:.04em;text-wrap:balance;font-size:clamp(11px,4.6cqh,18px);font-weight:700;line-height:1.25}.fuel-member-who span{color:#ffffffb8;letter-spacing:.04em;font-size:clamp(10px,3.8cqh,13px);font-style:normal;font-weight:500}.fuel-member-card-right{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.fuel-member-card .fuel-qr{background:linear-gradient(#f7f4ee 0%,#ece7dc 100%);border:1.5px solid #c5a059;border-radius:clamp(10px,2.8cqh,15px);width:clamp(100px,50cqh,176px);margin-top:0;padding:clamp(5px,1.8cqh,9px);box-shadow:0 10px 22px #00000059,4px 8px 18px #7ec8ff2e,inset 0 1px #ffffffb3}.fuel-member-card .fuel-qr svg{fill:#14181f;width:100%;height:auto;display:block}.fuel-member-gold-line{opacity:.85}.fuel-member-gold-line.is-soft{opacity:.55}.fuel-member-gold-shine{opacity:.95;stroke-dasharray:36 420;stroke-dashoffset:0;filter:drop-shadow(0 0 5px #f6e2a8f2);animation:4.8s ease-in-out infinite fuel-gold-pass}.fuel-member-gold-shine.is-soft{stroke-dasharray:26 460;opacity:.75;animation-duration:6.2s;animation-direction:reverse;animation-delay:1.4s}.fuel-member-gold-spark{opacity:.7;transform-box:fill-box;transform-origin:50%;filter:drop-shadow(0 0 3px #f6e2a8b3);animation:4.8s ease-in-out infinite fuel-gold-spark}.fuel-member-gold-spark.is-late{animation-duration:6.2s;animation-delay:1.4s}@keyframes fuel-card-shine{0%,to{opacity:.55;transform:translate(-6%)}50%{opacity:1;transform:translate(6%)}}@keyframes fuel-gold-pass{0%{stroke-dashoffset:0;opacity:0}12%{opacity:1}78%{opacity:1}to{stroke-dashoffset:-456px;opacity:0}}@keyframes fuel-gold-spark{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.2)}}@media (prefers-reduced-motion:reduce){.fuel-member-card-shine,.fuel-member-gold-shine,.fuel-member-gold-spark{animation:none}.fuel-member-gold-shine{opacity:0}}.fuel-code{color:#1c2836;letter-spacing:.12em;margin:18px 0 0;font-size:clamp(28px,8.5vw,40px);font-weight:600;line-height:1.1}.fuel-code.is-off{opacity:.35}.fuel-say{color:#1c2836;text-align:center;max-width:320px;margin:16px 0 0;font-size:18px;font-weight:600;line-height:1.35}.fuel-guide-title{color:#1c2836;text-align:center;margin:18px 0 0;font-size:22px;font-weight:600;line-height:1.25}.fuel-path{width:100%;max-width:340px;margin:28px 0 10px;padding:0;list-style:none}.fuel-path li{align-items:flex-start;gap:16px;padding-bottom:28px;display:flex;position:relative}.fuel-path li:not(:last-child){min-height:92px}.fuel-path li:last-child{padding-bottom:0}.fuel-path li:not(:last-child):before{content:"";background:#f6e7a4;border-radius:2px;width:2px;position:absolute;top:34px;bottom:4px;left:15px}.fuel-path span{z-index:1;color:#2b2b2b;background:#f5c400;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:15px;font-weight:600;display:grid;position:relative;box-shadow:0 0 0 6px #fff}.fuel-path p{color:#1c2836;text-align:left;margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.4}.fuel-check{color:#2b2b2b;background:#f5c400;border-radius:50%;place-items:center;width:64px;height:64px;margin-bottom:16px;display:grid}.fuel-ghost,.fuel-primary{letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:10px;width:100%;max-width:360px;height:52px;margin-top:14px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.fuel-ghost{color:#3f3f3f;background:#fff;border:1.5px solid #cfcfcf}.fuel-primary{color:#2b2b2b;background:#f5c400;border:0}.fuel-ghost:disabled,.fuel-primary:disabled{color:#b0b0b0;cursor:default;background:#ececec;border-color:#0000}.fuel-stars{gap:8px;margin-top:18px;display:flex}.fuel-stars button{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .18s cubic-bezier(.2,0,0,1)}.fuel-stars button.is-on{transform:none}.fuel-comment{color:#6b6b6b;flex-direction:column;gap:6px;width:100%;max-width:360px;margin-top:18px;font-size:13px;font-weight:400;display:flex}.fuel-comment textarea{resize:none;color:#1c2836;border:0;border-bottom:1px solid #c8c8c8;border-radius:0;min-height:72px;padding:8px 0;font:400 15px/1.4 Poppins,sans-serif}.fuel-comment textarea:focus{border-bottom-color:#3f3f3f;outline:none}.fuel-station{color:#3f3f3f;margin:14px 0 0;font-size:18px;font-weight:600}.fuel-sheet{width:100%;max-width:360px;margin:16px 0 0}.fuel-sheet div{border-top:1px solid #eef1f4;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 0;display:flex}.fuel-sheet dt{color:#6b6b6b;font-size:13px;font-weight:400}.fuel-sheet dd{color:#1c2836;margin:0;font-size:15px;font-weight:600}.fuel-sheet s{color:#8ea0b3;font-weight:400}.fuel-sheet .is-strike,.fuel-sheet .is-strike s{color:#d92d20;font-weight:600;text-decoration-color:#d92d20}.fuel-sheet .is-save dt,.fuel-sheet .is-save dd{color:#1a66ae}.fuel-brand{justify-content:center;margin-top:auto;padding:32px 0 4px;display:flex}.fuel-brand img{object-fit:contain;width:auto;max-width:168px;height:42px}.fuel-confetti{z-index:4;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.fuel-stage.is-in,.fuel-stage.is-out,.chances-drawer,.chances-drawer.is-out,.sorteio-drawer,.sorteio-drawer.is-out,.menu-drawer,.menu-drawer.is-out,.account-pass,.account-pass.is-out,.statement,.statement.is-out,.header-bell-badge:before,.notices,.notices.is-out,.notice-read,.notice-read.is-out,.fipe-result,.fipe-result.is-out,.notice-confirm,.notice-confirm-card,.fuel,.fuel.is-out,.postos,.postos.is-out,.game-drawer,.game-drawer.is-out,.game-boot-fill,.chances-list.is-in,.chances-list.is-out,.chances-tabs>span,.statement-pills button{transition:none;animation:none}}.fun-card.is-orange{background:linear-gradient(160deg,#ffd0a8 0%,#e15d16 100%)}@media (width<=599px){.header{padding:calc(14px + env(safe-area-inset-top)) 16px 6px}.logo{width:100px;height:38px}.account-links{font-size:14px}}.tabbar{display:none}.tabbar-dock{-webkit-backdrop-filter:blur(22px)saturate(1.35);backdrop-filter:blur(22px)saturate(1.35);background:#ffffffd1;border:1px solid #ffffffb8;border-radius:28px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;width:100%;min-height:68px;padding:14px 4px 8px;display:grid;overflow:visible;box-shadow:0 14px 36px #0f285029,0 4px 12px #0f28500f}.tab{color:#93a0b0;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:3px;min-width:0;min-height:50px;padding:0 2px;font-family:Poppins,sans-serif;font-size:10px;font-weight:500;line-height:1.15;transition:color .18s,transform .18s;display:flex}.tab-icon{border-radius:14px;place-items:center;width:42px;height:32px;transition:background .18s,transform .18s;display:grid}.tab-icon img{object-fit:contain;opacity:.72;width:26px;height:26px;transition:opacity .18s,transform .18s;display:block}.tab.is-active{color:#1a4f9c;font-weight:600}.tab.is-active .tab-icon{background:0 0}.tab.is-active .tab-icon img{opacity:1;transform:translateY(-1px)scale(1.06)}.tab-label{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:72px;overflow:hidden}.tab-label-stack{white-space:normal;flex-direction:column;align-items:center;gap:0;max-width:78px;line-height:1.05;display:flex;overflow:visible}.tab-label-stack strong{font:600 10px/1.05 Poppins,sans-serif;display:block}.tab-label-stack small{color:inherit;opacity:.82;letter-spacing:-.01em;margin-top:1px;font:500 8px/1.05 Poppins,sans-serif;display:block}.tab-center{color:#93a0b0}.tab-center.is-active{color:#1a4f9c}.tab-fab{z-index:1;place-items:center;width:58px;height:58px;margin-top:-30px;display:grid;position:relative}.tab-fab-glow,.tab-fab-ring{display:none}.tab-fab-face{z-index:1;width:50px;height:50px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.tab-fab-face img{object-fit:contain;filter:drop-shadow(0 4px 8px #0e3c8029);width:40px;height:40px;display:block}.tab-center.is-active .tab-fab-face{transform:translateY(-1px)}.tab-center.is-active .tab-fab-face img{filter:drop-shadow(0 6px 10px #0e3c8033)}@media (prefers-reduced-motion:reduce){.tab,.tab-icon,.tab-icon img,.tab-fab-face{transition:none}.chance-pane,.chance-spin,.game-spin-icon,.game-reel.is-spin .game-strip,.game-face.is-win img,.game-reveal,.game-x10 span,.game-x10 i,.game-machine.is-flash .game-gold{animation:none}}.tab:focus-visible{outline-offset:2px;border-radius:16px;outline:2px solid #1a4f9c}@media (width<=1023px){.page{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.tabbar{z-index:20;height:auto;padding:0 14px calc(10px + env(safe-area-inset-bottom));box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:visible}.tabbar-dock,.tabbar .tab{pointer-events:auto}}@media (width>=600px){.hero{width:min(640px,100% - 48px);margin:20px auto 0}}.game-boot{z-index:80;background:#041428;position:fixed;inset:0}.game-boot-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.game-boot-meter{padding:0 20px calc(16px + env(safe-area-inset-bottom));position:absolute;bottom:0;left:0;right:0}.game-boot-meter p{color:#fff;text-align:center;text-shadow:0 1px 6px #0000008c;margin:0 0 8px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1}.game-boot-track{background:#ffffff47;border-radius:999px;height:10px;overflow:hidden}.game-boot-fill{border-radius:inherit;background-image:linear-gradient(100deg,#0f4179 0% 35%,#7ec8ff 50%,#0f4179 65% 100%);background-size:220% 100%;height:100%;animation:.9s linear infinite game-boot-slide;display:block}@keyframes game-boot-slide{0%{background-position:100% 0}to{background-position:-100% 0}}.game-drawer{z-index:70;background:#041428;animation:.34s cubic-bezier(.2,0,0,1) chances-open;position:fixed;inset:0;overflow:hidden}.game-drawer.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.game-unity{background:#041428;border:0;width:100%;height:100%;position:absolute;inset:0}.game-bg{object-fit:cover;object-position:center bottom;filter:blur(3px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.08)}.game-machine{position:absolute;bottom:0;left:0;right:0;transform:translateY(3.39%)}.game-well{z-index:0;pointer-events:none;background:radial-gradient(at 50% 40%,#fffbf3c7 0%,#fffbf300 70%),linear-gradient(168deg,#f8f0df 0%,#ead8b4 52%,#dcc49a 100%);position:absolute}.game-panel{z-index:0;pointer-events:none;background:linear-gradient(#9ad7ff 0%,#1d78dc 46%,#0b4f9e 100%);position:absolute}.game-readout,.game-marquee{color:#fff;text-align:center;justify-content:center;align-items:center;font-family:Poppins,sans-serif;font-weight:600;line-height:1;display:flex}.game-readout{gap:.35em;font-size:clamp(12px,3.4vw,22px)}.game-readout svg{width:1.05em;height:1.05em}.game-marquee{white-space:nowrap;padding:0 16%;font-size:clamp(9px,2.15vw,15px);overflow:hidden}.game-marquee span{white-space:nowrap}.game-well.is-gold{background:radial-gradient(at 50% 40%,#fff8d6eb 0%,#fff8d600 68%),linear-gradient(168deg,#ffe7a3 0%,#f0c14b 52%,#d4921a 100%)}.game-spin{z-index:0;color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 36%,#9cf3b8 0%,#24b86a 48%,#0c7a43 100%);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.game-spin:disabled{cursor:default}.game-spin:active:not(:disabled){transform:scale(.94)}.game-spin.is-fast .game-spin-icon{animation-duration:.32s}.game-spin-icon{object-fit:contain;width:74.8%;height:74.8%;animation:2.8s linear infinite chance-spin}.game-mascot{z-index:2;aspect-ratio:405/373;pointer-events:none;width:54.6%;display:block;position:absolute;bottom:95.5%;left:50%;transform:translate(-50%)}.game-frame{z-index:1;pointer-events:none;width:100%;height:auto;display:block;position:relative}.game-gold{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;background-color:#ffe07a;background-image:linear-gradient(112deg,#0000 38%,#fffae6fa 49%,#fff 50%,#ffd660f2 54%,#0000 66%),none;background-position:130% 0,0 0;background-repeat:no-repeat;background-size:240% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.game-machine.is-flash .game-gold{animation:.62s ease-out gold-blink}@keyframes gold-blink{0%{opacity:0;background-position:140% 0,0 0}16%{opacity:1}38%{opacity:.15}58%{opacity:.92}to{opacity:0;background-position:-40% 0,0 0}}.game-reel{z-index:0;pointer-events:none;position:absolute;overflow:hidden}.game-strip{flex-direction:column;width:100%;display:flex;position:absolute;left:0}.game-face{height:calc(100% / var(--faces));flex:0 0 calc(100% / var(--faces));align-items:flex-start;transition:opacity .45s,filter .45s;display:flex}.game-face img,.game-hold{width:100%;height:var(--symbol);object-fit:contain}.game-hold{height:var(--hold);position:absolute;left:0}.game-reel.is-spin .game-strip{animation:reel-run var(--spin) linear forwards;will-change:transform}.game-face.is-win img{animation:.9s cubic-bezier(.16,.84,.24,1) symbol-win}.game-face.is-dim{opacity:.36;filter:saturate(.2)brightness(.7)}.game-face.is-blank img{opacity:0}.game-reveal{z-index:1;pointer-events:none;width:26%;height:auto;animation:.7s symbol-pop;position:absolute;top:34%;left:37%}.game-x10{z-index:1;pointer-events:none;width:44%;height:34%;position:absolute;top:30%;left:28%}.game-x10 span{color:#fff6d2;text-align:center;text-shadow:0 5px #b8860b;font-family:Poppins,sans-serif;font-size:clamp(42px,12vw,92px);font-weight:600;line-height:1;animation:.6s symbol-pop;display:block}.game-x10 i{background:#ffd86b;border-radius:50%;width:12px;height:12px;animation:.95s linear infinite coin-fall;position:absolute;top:0}@keyframes reel-run{0%{filter:blur();animation-timing-function:cubic-bezier(.45,0,1,.65);transform:translate(0,0)}14%{transform:translate3d(0, calc(var(--travel) * .18), 0);filter:blur(1.5px);animation-timing-function:linear}58%{transform:translate3d(0, calc(var(--travel) * .86), 0);filter:blur(.7px);animation-timing-function:cubic-bezier(.05,.7,.2,1)}to{transform:translate3d(0, var(--travel), 0);filter:blur()}}@keyframes symbol-win{0%{filter:brightness();transform:scale(1)}30%{filter:brightness(1.4);transform:scale(1.08)}58%{filter:brightness(1.12);transform:scale(1.02)}to{filter:brightness();transform:scale(1)}}@keyframes coin-fall{to{opacity:0;transform:translateY(240px)}}.game-close{top:calc(12px + env(safe-area-inset-top));z-index:2;color:#fff;cursor:pointer;background:#04142873;border:0;border-radius:50%;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:28px;line-height:1;position:absolute;right:12px}.postos{z-index:40;color:#1c2836;background:#fff;flex-direction:column;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.postos.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.postos-bar{padding:calc(12px + env(safe-area-inset-top)) 16px 10px;justify-content:space-between;align-items:center;gap:12px;display:flex}.postos-bar h1{margin:0;font-size:20px;font-weight:600;line-height:1.2}.postos-bar p{color:#5c6b7c;white-space:nowrap;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.35}.postos-close{color:#1c2836;cursor:pointer;background:0 0;border:0;border-radius:50%;width:36px;height:36px;font-family:Poppins,sans-serif;font-size:28px;line-height:1}.postos-map{background:#d5e0ea;flex:1.15;min-height:220px;position:relative}.postos-map-wait{z-index:2;background:#d5e0ea;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.postos-map-wait>div{width:118px;height:118px}.postos-map-wait p{color:#1a4f9c;text-align:center;margin:4px 24px 0;font:600 14px/1.35 Poppins,sans-serif;animation:2.4s cubic-bezier(.2,0,0,1) map-wait-line}@keyframes map-wait-line{0%{opacity:0;transform:translateY(8px)}16%{opacity:1;transform:translateY(0)}84%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.postos-map-wait p{animation:none}}.postos-map iframe{border:0;width:100%;height:100%;display:block}.postos-list{min-height:0;padding-bottom:calc(8px + env(safe-area-inset-bottom));scrollbar-width:none;flex:.95;overflow:auto}.postos-list::-webkit-scrollbar{display:none}.postos-list{background:#fff;border-radius:22px 22px 0 0;margin-top:-16px}.postos-list.is-dim{pointer-events:none;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.postos-list.is-dim:after{content:"";z-index:2;background:#12203052;position:absolute;inset:0}.postos-scrim{z-index:5;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.postos-tools{align-items:center;gap:8px;margin:14px 16px 0;display:flex}.postos-tools .postos-sort{flex:1;margin:0}.postos-search{color:#0f4179;cursor:pointer;background:#fff;border:0;border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.postos-search.is-on{color:#fff;background:#0f4179}.postos-find{z-index:8;background:#fff;flex-direction:column;display:flex;position:absolute;inset:0}.postos-find .postos-picker,.postos-find ul.postos-picker{flex-direction:column;flex:1;min-height:0;max-height:none;display:flex}.postos-find .postos-picker ul{flex:1;max-height:none;margin-top:0}.postos-back>span:first-child{color:#1a4f9c;width:18px;font-size:20px;line-height:1}.postos-clear{color:#1a4f9c;cursor:pointer;background:0 0;border:0;margin:16px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}.postos-sort,.postos-fuel-pick{background:#fff;border-radius:14px;margin:14px 16px 0;padding:3px;display:grid;position:relative}.postos-sort{grid-template-columns:1fr 1fr}.postos-fuel-slot{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.2,0,0,1);display:grid}.postos-fuel-slot.is-open{grid-template-rows:1fr}.postos-fuel-slot>div{overflow:hidden}.postos-fuel-pick{grid-template-columns:1fr 1fr 1fr;margin-top:8px;margin-bottom:0}.postos-thumb{width:calc(50% - 3px);transform:translateX(calc(var(--i) * 100%));pointer-events:none;background:#0f4179;border-radius:11px;transition:transform .28s cubic-bezier(.2,0,0,1);position:absolute;top:3px;bottom:3px;left:3px}.postos-fuel-pick .postos-thumb{background:#fff4cc;width:calc(33.3333% - 2px)}.postos-sort button,.postos-fuel-pick button{z-index:1;color:#5c6b7c;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:34px;padding:6px 8px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;transition:color .28s cubic-bezier(.2,0,0,1);position:relative}.postos-sort button.is-on{color:#fff}.postos-fuel-pick button.is-on{color:#1c2836}.postos-place,.postos-cep{grid-template-columns:1fr 1fr;gap:8px;margin:8px 16px 0;display:grid}.postos-place button{color:#1c2836;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:6px 10px;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;display:flex}.postos-place button:disabled{color:#8b98a6;cursor:default}.postos-place button.is-on{box-shadow:inset 0 0 0 1.5px #0f4179}.postos-place img,.postos-cep img,.postos-picker img.state-flag,.postos-picker img.city-flag{object-fit:contain;border-radius:2px;flex:none}.postos-picker img.state-flag,.postos-place img.state-flag{width:36px;height:24px}.postos-picker img.city-flag,.postos-place img.city-flag,.postos-cep img{width:28px;height:18px}.postos-place svg,.postos-picker svg{border-radius:3px;flex:none}.postos-cep{cursor:default;background:0 0;flex-direction:column;gap:8px;min-height:0;margin:8px 16px 0;padding:0;display:flex}.postos-cep label{color:#0f4179;background:#fff;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:flex}.postos-cep input{background:0 0;border-radius:0;flex:1;min-width:0;padding:8px 0}.postos-cep input,.postos-picker>input{color:#1c2836;background:#fff;border:0;border-radius:12px;width:100%;min-height:40px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:14px;font-weight:400}.postos-searching{flex:1;place-items:center;min-height:180px;display:grid}.postos-searching>div{width:168px;height:168px}.postos-cep small,.postos-cep span,.postos-picker p{color:#5c6b7c;font-size:12px;font-weight:400}.postos-cep span{color:#1c2836;align-items:center;gap:8px;font-weight:600;display:flex}.postos-picker{margin:8px 8px 0}ul.postos-picker{scrollbar-width:none;max-height:280px;padding:0;overflow:auto}.postos-picker ul,.postos-picker{list-style:none}.postos-picker ul{scrollbar-width:none;flex-direction:column;max-height:280px;margin:8px 0 0;padding:0;display:flex;overflow:auto}.postos-picker button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;min-height:44px;padding:6px 10px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;display:flex}.postos-picker button.is-on,.postos-picker button:hover{background:#fff4cc}.postos-picker small{color:#5c6b7c;margin-left:auto;font-size:12px;font-weight:600}.postos-empty{color:#5c6b7c;padding:16px 10px;font-size:13px}.postos-legend{color:#5c6b7c;margin:8px 16px 0;font-size:11px;font-weight:400;line-height:1.3}.postos-list ul{opacity:1;flex-direction:column;margin:0;padding:4px 8px 0;list-style:none;transition:opacity .16s cubic-bezier(.2,0,0,1);display:flex}.postos-list ul.is-fading{opacity:0}@media (prefers-reduced-motion:reduce){.postos-thumb,.postos-fuel-slot,.postos-sort button,.postos-fuel-pick button,.postos-list ul{transition:none}}.postos-row{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:flex-start;gap:12px;padding:11px 10px;font-family:Poppins,sans-serif;display:flex}.postos-row.is-on{background:#fff4cc}.postos-mark{background:#0f4179;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.postos-row.is-on .postos-mark{background:#e2b44c}.postos-fuels{gap:2px;margin-top:6px;display:grid}.postos-fuel{color:#1c2836;grid-template-columns:1fr auto auto;align-items:center;gap:10px;font-size:12px;font-weight:600;line-height:1.35;display:grid}.postos-fuel-name{color:#5c6b7c;align-items:center;gap:4px;font-weight:400;display:inline-flex}.postos-fuel-name svg{flex:none}.postos-fuel-price{align-items:center;gap:3px;display:inline-flex}.postos-fuel-price svg{flex:none}.postos-fuel .is-off{color:#8a6412}.postos-copy{flex:1;min-width:0}.postos-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.postos-list strong{min-width:0;font-size:15px;font-weight:600;line-height:1.25}.postos-stars{align-items:center;gap:1px;margin-top:3px;display:flex}.postos-stars svg{flex:none;width:13px;height:13px}.postos-stars b{color:#8a6412;margin-left:4px;font-size:12px;font-weight:600;line-height:1}.postos-go .postos-stars svg{width:15px;height:15px}.postos-list small{color:#5c6b7c;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block;overflow:hidden}.postos-list em{color:#1a4f9c;text-align:right;flex:none;min-width:4.5em;font-size:13px;font-style:normal;font-weight:600}.postos-go{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:6;background:#fff;border-radius:22px;padding:14px 14px 12px;animation:.28s cubic-bezier(.2,0,0,1) postos-go-in;position:absolute;left:16px;box-shadow:0 12px 32px #0f284638}.postos-go-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.postos-go-head p{color:#5c6b7c;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.3}.postos-go-head strong{font-size:16px;font-weight:600;line-height:1.25;display:block}.postos-go-prices{grid-template-columns:1fr auto auto;align-items:center;gap:4px 12px;margin-top:12px;display:grid}.postos-go-key{color:#5c6b7c;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.postos-go-key.is-off{color:#8a6412}.postos-go-line{grid-template-columns:subgrid;color:#5c6b7c;grid-column:1/-1;align-items:baseline;font-size:13px;display:grid}.postos-go-line b{color:#1c2836;text-align:right;font-size:13px;font-weight:600}.postos-go-line b.is-off{color:#8a6412}.postos-go-head button{color:#1c2836;cursor:pointer;background:0 0;border:0;width:28px;height:28px;font-family:Poppins,sans-serif;font-size:24px;line-height:1}.postos-go-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.postos-go-actions button{color:#1c2836;cursor:pointer;background:#f4f7fb;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:8px 10px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:flex}.postos-go-actions img{flex:none;width:28px;height:28px}@keyframes postos-go-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.notices,.notice-read{z-index:65;color:#1c2836;background:#fff;flex-direction:column;width:100%;height:100dvh;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:flex;position:fixed;inset:0}.notice-read{z-index:66;background:#fff}.notices.is-out,.notice-read.is-out{animation:.26s cubic-bezier(.4,0,1,1) forwards chances-close}.notices-list{scrollbar-width:none;flex:1;overflow:auto}.notices-list::-webkit-scrollbar{display:none}.notices-list-bone{align-items:flex-start;gap:12px;padding:14px 20px;display:flex}.notices-list ul{margin:0;padding:0;list-style:none}.notices-list li+li{position:relative}.notices-list li+li:before{content:"";background:#e4ebf3;height:1px;position:absolute;top:0;left:20px;right:20px}.notices-list button{width:100%;color:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:0;align-items:flex-start;gap:12px;padding:14px 20px;font-family:Poppins,sans-serif;display:flex}.notices-list .activity-mark{background:0 0;border-radius:0;width:auto;height:auto}.notices-list button.is-unread .activity-copy strong{font-weight:600}.notices-list button:not(.is-unread) .activity-copy strong{font-weight:400}.notices-list button.is-selected{background:#e8f1fa}.notices-list .activity-copy em{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notices-meta{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.notices-meta b{background:#0f4179;border-radius:50%;width:8px;height:8px}.notices-meta i{color:#fff;background:#0f4179;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.notices-meta time{color:#5c6b7c;font-size:11px;font-style:normal;font-weight:400;line-height:1.3}.notices-empty{color:#5c6b7c;flex-direction:column;align-items:center;gap:10px;padding-top:72px;display:flex}.notices-empty strong{font-size:15px;font-weight:600}.notices-bar{padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e4ebf3;gap:10px;display:flex}.notices-bar button{color:#0f4179;cursor:pointer;background:#e8f1fa;border:0;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:48px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;display:flex}.notices-bar button.is-danger{color:#b42318;background:#fdecec}.notices-bar button:disabled{opacity:.4;cursor:default}.notice-read .statement-bar{justify-content:flex-end}.notice-sheet{min-height:0;margin:4px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:28px;flex-direction:column;flex:1;display:flex;box-shadow:0 12px 32px #0f28461a}.notice-body{flex-direction:column;flex:1;align-items:flex-start;padding:28px 24px 16px;display:flex}.notice-kicker{color:#3d4d60;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:600;line-height:1;display:flex}.notice-kicker.is-blue{color:#0f4179}.notice-kicker.is-gold{color:#8a6412}.notice-body h1{margin:14px 0 0;font-size:26px;font-weight:600;line-height:1.2}.notice-body time{color:#5c6b7c;margin-top:8px;font-size:13px;font-weight:400;display:block}.notice-rule{background:#0f4179;border-radius:999px;width:36px;height:3px;margin-top:18px}.notice-body p{margin:18px 0 0;font-size:16px;font-weight:400;line-height:1.55}.notice-foot{padding:8px 16px 16px}.notice-delete{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:52px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:flex}.notice-confirm{z-index:80;background:#0f284659;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.notice-confirm-card{color:#b42318;text-align:center;opacity:0;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:min(360px,100%);padding:28px 20px 20px;transition:transform .32s cubic-bezier(.22,.8,.2,1),opacity .22s;display:flex;position:relative;transform:translateY(24px)}.notice-confirm.is-in .notice-confirm-card{opacity:1;transform:none}.notice-confirm-card .postos-close{color:#1c2836;position:absolute;top:8px;right:8px}.notice-confirm-card h2{color:#1c2836;margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.3}.notice-confirm-card p{color:#5c6b7c;margin:6px 0 0;font-size:14px;font-weight:400}.notice-confirm-go{color:#fff;cursor:pointer;background:#b42318;border:0;border-radius:14px;width:100%;min-height:48px;margin-top:18px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600}.pd{color:#3f3f3f;background:#fff;font-family:Poppins,sans-serif}.pd-bar{padding:calc(8px + env(safe-area-inset-top)) 8px 8px;align-items:center;gap:4px;display:flex}.pd-bar-close-right{align-items:flex-start;padding-left:20px;padding-right:8px}.pd-bar h1{color:#3f3f3f;margin:0;font-size:22px;font-weight:600;line-height:1.2}.pd-bar p{color:#6b6b6b;margin:0;font-size:13px;font-weight:400}.pd-bar>div{flex:1;min-width:0}.pd-icon{color:#3f3f3f;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.pd-icon.is-on{color:#1a4f9c}.pd-map{background:#e8eef4;height:38%;min-height:210px}.pd-map iframe{border:0;width:100%;height:100%;display:block}.pd-list{min-height:0;padding:14px 16px calc(16px + env(safe-area-inset-bottom));scrollbar-width:none;flex:1;overflow:auto}.pd-list::-webkit-scrollbar{display:none}.pd-list.is-sheet{padding-bottom:calc(148px + env(safe-area-inset-bottom))}.pd-pills{gap:8px;margin-bottom:12px;display:flex}.pd-pills button{color:#5c6b7c;cursor:pointer;background:#fff;border:1px solid #e4eaf1;border-radius:999px;height:34px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.pd-pills button.is-on{color:#1a4f9c;background:#f4f7fb;border-color:#d5e0ea;font-weight:600}.pd-list ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pd-card{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #eef2f6;border-radius:16px;padding:14px;display:block;box-shadow:0 8px 22px #0e3c8014}.pd-card.is-on{border-color:#1a4f9c}.pd-title{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pd-title strong{color:#1c2836;font-size:15px;font-weight:600}.pd-title em{color:#1a4f9c;font-size:13px;font-style:normal;font-weight:600}.pd-rate{flex:none;align-items:center;gap:4px;display:inline-flex}.pd-star{filter:drop-shadow(0 1px 1px #c8962e73);width:16px;height:16px}.pd-card small{color:#6b6b6b;justify-content:space-between;align-items:baseline;gap:12px;margin-top:2px;font-size:12px;display:flex}.pd-card small em{color:#1a4f9c;flex:none;font-style:normal;font-weight:600}.pd-fuels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.pd-fuels span{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.pd-card-bone{pointer-events:none}.pd-bone-rate{flex:none;width:36px;height:14px}.pd-bone-pay{width:68%;height:12px;margin-top:8px;display:block}.pd-bone-fuel-label{width:70%;height:10px}.pd-bone-fuel-price{width:52%;height:14px;margin-top:2px}.pd-bone-fuel-pump{width:40%;height:10px;margin-top:2px}.pd-fuels b{font-size:11px;font-weight:600}.pd-fuels strong{color:#1c2836;font-size:14px;font-weight:600}.pd-fuels s{color:#8a8a8a;font-size:11px}.pd-empty{color:#6b6b6b;text-align:center;padding:24px 8px;font-size:14px}.pd-scrim{z-index:5;cursor:pointer;background:#12203061;border:0;position:absolute;inset:0}.pd-sheet{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:6;background:#fff;border:1px solid #e4eaf1;border-radius:18px;flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;left:12px;box-shadow:0 16px 40px #0e3c8047}.pd-sheet strong{color:#1c2836;font-size:16px;font-weight:600}.pd-sheet p{color:#6b6b6b;margin:2px 0 0;font-size:13px}.pd-routes{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pd-routes a{color:#1c2836;background:#fff;border:1.5px solid #d5dde6;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:52px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.pd-routes a:first-child{background:#f3fafc;border-color:#7ec4d4}.find{background:#fff;font-family:Poppins,sans-serif}.find-pills{gap:8px;padding:4px 16px 8px;display:flex}.find-pills button{color:#5c6b7c;cursor:pointer;background:#fff;border:1px solid #e4eaf1;border-radius:999px;height:34px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:400}.find-pills button.is-on{color:#1a4f9c;background:#f4f7fb;border-color:#d5e0ea;font-weight:600}.find-cep,.find-query{color:#6b6b6b;border-bottom:1px solid #c8c8c8;align-items:center;gap:8px;margin:8px 22px 0;display:flex}.find-cep input,.find-query input{color:#2b2b2b;background:0 0;border:0;outline:none;flex:1;height:44px;font:400 16px/1.2 Poppins,sans-serif}.find-cep p{color:#6b6b6b;margin:8px 22px 0;font-size:13px}.find-cep p.is-bad{color:#d92d20}.find-cities{flex-direction:column;flex:1;min-height:0;display:flex}.find-back{color:#3f3f3f;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:4px 12px 0;padding:8px 4px;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;display:flex}.find-list{scrollbar-width:none;flex:1;min-height:0;margin:0;padding:0 0 12px;list-style:none;overflow:auto}.find-list::-webkit-scrollbar{display:none}.find-list button{color:#1c2836;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eef2f6;justify-content:space-between;align-items:center;width:calc(100% - 32px);min-height:48px;margin:0 16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:400;display:flex}.find-list button.is-on{color:#1a4f9c;font-weight:600}.find-list small{color:#8a8a8a;font-size:13px;font-weight:600}.find-clear{margin:8px 16px calc(16px + env(safe-area-inset-bottom));color:#1a4f9c;text-align:left;cursor:pointer;background:0 0;border:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:600}.parada-drawer{z-index:70;background:#041428;place-items:center;animation:.34s cubic-bezier(.2,0,0,1) chances-open;display:grid;position:fixed;inset:0;overflow:hidden}.parada-unity-stage{background:#041428;overflow:hidden}.parada-unity-frame{background:#041428;border:0;width:100%;height:100%;display:block}.parada-unity-loading{z-index:1;color:#ffffffd9;pointer-events:none;background:#041428;place-items:center;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;display:grid;position:absolute;inset:0}.parada-stage{background:#041428;width:min(100vw,56.25dvh);height:min(100dvh,177.778vw);transition:transform .22s cubic-bezier(.2,.8,.2,1);position:relative;overflow:visible}.parada-stage.is-punch{transform:scale(1.035)}.parada-fundo,.parada-moldura,.parada-faixa,.parada-faixa-card,.parada-mascot,.parada-coin{pointer-events:none;-webkit-user-select:none;user-select:none}.parada-fundo{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.parada-machine{z-index:1;position:absolute;inset:0}.parada-stage:has(.parada-machine.is-spinning) .parada-fundo{filter:brightness(.9);transition:filter .24s}.parada-moldura-wrap{aspect-ratio:941/1672;transform-origin:50%;z-index:1;height:95%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scaleX(1.05)}.parada-moldura-wrap.is-anticipate:before{content:"";z-index:3;pointer-events:none;border-radius:18px;animation:.55s ease-in-out infinite parada-anticipate-pulse;position:absolute;inset:8% 6%;box-shadow:0 0 0 2px #ffd25ab3,0 0 50px #ffb42873}.parada-well{z-index:0;width:92.8%;height:53.6%;box-shadow:none;background:radial-gradient(120% 90% at 50% 0,#b4e6ff8c 0%,#0000 55%),radial-gradient(90% 70% at 20% 100%,#1450a073 0%,#0000 55%),linear-gradient(#9ad7ff 0%,#1d78dc 46%,#0b4f9e 100%);border-radius:14px;transition:filter .24s;position:absolute;top:25.6%;left:3.6%;overflow:hidden}.parada-well.is-dark{filter:brightness(.86)saturate(.95)}.parada-grid{z-index:1;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:3%;display:grid;position:absolute;inset:5.5% 6%}.parada-reel{border-radius:6px;min-width:0;height:100%;position:relative;overflow:hidden}.parada-strip{will-change:transform, filter;flex-direction:column;width:100%;display:flex}.parada-face{box-sizing:border-box;flex:none;place-items:center;width:100%;display:grid}.parada-face img{object-fit:contain;filter:drop-shadow(0 4px 10px #00103059);width:88%;height:88%;display:block}.parada-reel.is-land .parada-face img{animation:.34s cubic-bezier(.16,.84,.24,1) parada-symbol-land}.parada-face.is-win img{filter:drop-shadow(0 0 12px #ffdc64d9)drop-shadow(0 4px 10px #00103059);animation:.9s cubic-bezier(.16,.84,.24,1) infinite parada-symbol-win}.parada-face.is-prize-coin img{filter:drop-shadow(0 0 14px #ffdc5ae6)drop-shadow(0 4px 10px #00103059);animation:none}.parada-face.is-prize-pulse img{animation:.55s ease-in-out infinite parada-prize-coin-pulse}.parada-face.is-prize-burst img{animation:.28s cubic-bezier(.2,.8,.2,1) forwards parada-prize-coin-burst}.parada-face.is-spent{opacity:0;pointer-events:none}.parada-face.is-dim{opacity:.34;filter:saturate(.25)brightness(.75)}.parada-face.is-wink img{animation:.42s parada-symbol-wink}.parada-reel.is-anticipate .parada-strip{filter:brightness(1.08)saturate(1.1)}.parada-fly{z-index:8;left:var(--from-x);top:var(--from-y);pointer-events:none;width:0;height:0;animation-name:parada-fly-move;animation-timing-function:cubic-bezier(.22,.72,.2,1);animation-fill-mode:forwards;position:absolute}.parada-fly.is-energy i{width:var(--fly-size,48px);height:var(--fly-size,48px);transform-origin:50%;box-shadow:0 0 calc(var(--fly-size,48px) * .55) #ffd246f2, 0 0 calc(var(--fly-size,48px) * .95) #ffa028a6;background:radial-gradient(circle at 35% 30%,#fffef0 0%,#ffe56a 35%,#ffb020 68%,#0000 78%);border-radius:50%;margin:0;animation:.45s linear infinite parada-energy-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parada-fly.is-energy:after{content:"";width:calc(var(--fly-size,48px) * 1.9);height:calc(var(--fly-size,48px) * .38);filter:blur(1px);opacity:.85;transform-origin:100%;background:linear-gradient(90deg,#0000 0%,#ffe678d9 55%,#0000 100%);border-radius:999px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-85%,-50%)}.parada-fly.is-drop img{width:var(--fly-size,48px);height:var(--fly-size,48px);object-fit:contain;filter:drop-shadow(0 6px 12px #00143266);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes parada-energy-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes parada-fly-move{0%{left:var(--from-x);top:var(--from-y);opacity:0;transform:scale(.55)}12%{opacity:1;transform:scale(1.08)}70%{opacity:1}to{left:var(--to-x);top:var(--to-y);opacity:.15;transform:scale(.45)}}@keyframes parada-prize-coin-pulse{0%,to{filter:drop-shadow(0 0 10px #ffdc5abf)drop-shadow(0 4px 10px #00103059);transform:scale(1)}50%{filter:drop-shadow(0 0 22px #ffe678)drop-shadow(0 4px 10px #00103059);transform:scale(1.16)}}@keyframes parada-prize-coin-burst{0%{opacity:1;filter:drop-shadow(0 0 18px #ffe678)brightness(1.3);transform:scale(1.1)}to{opacity:0;filter:drop-shadow(0 0 28px #fff0a0)brightness(1.6);transform:scale(1.85)}}.parada-moldura{object-fit:fill;z-index:2;width:100%;height:100%;position:absolute;inset:0}.parada-mascot{z-index:2;aspect-ratio:405/373;pointer-events:none;image-rendering:auto;width:43.68%;display:block;position:absolute;bottom:75%;left:37%;overflow:hidden;transform:translate(-50%)}.parada-coin{z-index:2;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 10px 18px #00143c59);width:22%;animation:3.2s ease-in-out infinite parada-coin-float;position:absolute;bottom:81%;left:68%;transform:translate(-50%)}.parada-coin.is-bounce{animation:1.1s ease-in-out infinite parada-coin-bounce}.parada-coin.is-burst{animation:.9s ease-out parada-coin-burst}.parada-coin.is-absorb{filter:drop-shadow(0 0 22px #ffe678f2)drop-shadow(0 10px 18px #00143c59)brightness(1.35);animation:.28s ease-out parada-coin-absorb}@keyframes parada-coin-float{0%,to{transform:translate(-50%)translateY(0)scale(1)}50%{transform:translate(-50%)translateY(-4px)scale(1.015)}}@keyframes parada-coin-bounce{0%,to{filter:drop-shadow(0 10px 18px #00143c59)brightness();transform:translate(-50%)translateY(0)scale(1)}50%{filter:drop-shadow(0 12px 18px #ffd25047)brightness(1.06);transform:translate(-50%)translateY(-6px)scale(1.04)}}@keyframes parada-coin-burst{0%,to{filter:drop-shadow(0 10px 18px #00143c59)brightness();transform:translate(-50%)translateY(0)scale(1)}45%{filter:drop-shadow(0 0 14px #ffdc6473)brightness(1.12);transform:translate(-50%)translateY(-7px)scale(1.08)}}@keyframes parada-coin-absorb{0%{filter:drop-shadow(0 10px 18px #00143c59)brightness();transform:translate(-50%)scale(1)}40%{filter:drop-shadow(0 0 28px #ffeb8c)drop-shadow(0 10px 18px #00143c59)brightness(1.55);transform:translate(-50%)scale(1.22)}to{filter:drop-shadow(0 0 18px #ffdc64d9)drop-shadow(0 10px 18px #00143c59)brightness(1.2);transform:translate(-50%)scale(1.05)}}@media (prefers-reduced-motion:reduce){.parada-coin,.parada-coin.is-bounce,.parada-coin.is-burst,.parada-coin.is-absorb,.parada-fly,.parada-face.is-prize-pulse img,.parada-face.is-prize-burst img{animation:none}}.parada-faixa-wrap{aspect-ratio:2172/724;z-index:3;width:93.5%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.parada-faixa{object-fit:fill;z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.parada-faixa-card{z-index:0;color:#fff;text-shadow:0 2px 6px #00143259;background:radial-gradient(1.6px 1.6px at 12% 28%,#fffffff2 0%,#0000 70%),radial-gradient(1.2px 1.2px at 28% 62%,#bee6ffe6 0%,#0000 70%),radial-gradient(1.8px 1.8px at 48% 22%,#ffffffd9 0%,#0000 70%),radial-gradient(1.1px 1.1px at 64% 70%,#a0d2ffe6 0%,#0000 70%),radial-gradient(1.5px 1.5px at 78% 34%,#ffffffeb 0%,#0000 70%),radial-gradient(1.3px 1.3px at 88% 58%,#b4dcffe0 0%,#0000 70%),radial-gradient(1px 1px at 18% 78%,#fffc 0%,#0000 70%),radial-gradient(1.4px 1.4px at 38% 42%,#c8ebffd9 0%,#0000 70%),radial-gradient(1.2px 1.2px at 56% 82%,#ffffffe6 0%,#0000 70%),radial-gradient(1.7px 1.7px at 72% 16%,#96c8ffbf 0%,#0000 70%),radial-gradient(1px 1px at 92% 80%,#ffffffb3 0%,#0000 70%),radial-gradient(120% 140% at 30% 0,#aadcffb3 0%,#0000 45%),radial-gradient(100% 120% at 80% 100%,#1446a073 0%,#0000 50%),linear-gradient(155deg,#9fd4ff 0%,#4ea3ef 18%,#1a72d4 42%,#0f4fab 68%,#0a3478 88%,#061f4a 100%);border-radius:999px;justify-content:center;align-items:center;gap:.35em;width:30.5%;height:35%;font-family:Poppins,sans-serif;font-size:clamp(14px,4.2vw,28px);font-weight:600;line-height:1;display:flex;position:absolute;top:36.5%;overflow:hidden;box-shadow:inset 0 0 18px #08285a66,inset 0 8px 16px #b4e6ff4d}.parada-faixa-card.is-left{left:1.2%}.parada-faixa-card.is-right{left:auto;right:1.2%}.parada-faixa-card strong{z-index:1;font-weight:600;position:relative}.parada-faixa-mini-spin{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 2px #00143259);flex:none;width:.95em;height:.95em;position:relative}.parada-faixa-spin{z-index:0;aspect-ratio:1;cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 32% 28%,#d2ffbed9 0%,#0000 42%),radial-gradient(circle at 70% 75%,#145a2873 0%,#0000 48%),linear-gradient(160deg,#b8f06a 0%,#6fd63a 28%,#2faf28 55%,#1a7f22 78%,#0d4f18 100%);border:0;border-radius:50%;place-items:center;width:29%;padding:0;transition:transform .1s,filter .16s,opacity .16s;animation:2.2s ease-in-out infinite parada-spin-idle-glow;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:inset 0 0 22px #0a3c1466,inset 0 10px 18px #dcffb447,0 0 #50dc7873}.parada-faixa-spin img{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 4px #00281459);width:58%;height:58%;animation:2.8s linear infinite chance-spin;position:relative;top:-2%}.parada-faixa-spin.is-pressed{filter:brightness(1.12);transform:translate(-50%,-50%)scale(.9)}.parada-faixa-spin.is-busy img{animation-duration:.32s}.parada-faixa-spin.is-busy{animation:none;box-shadow:inset 0 0 22px #0a3c1466,inset 0 10px 18px #dcffb447,0 0 28px #5ae6828c}.parada-faixa-spin.is-dead{opacity:.55;cursor:default;filter:grayscale(.35);animation:none}.parada-faixa-spin:active:not(:disabled){transform:translate(-50%,-50%)scale(.9)}.parada-faixa-card.is-pop strong{animation:.32s cubic-bezier(.16,.84,.24,1) parada-spins-pop}.parada-faixa-card.is-shake strong{animation:.38s parada-prize-shake}.parada-faixa-card.is-win{box-shadow:inset 0 0 18px #08285a66,inset 0 8px 16px #b4e6ff4d,0 0 22px #ffd25073}.parada-faixa-card.is-catch{animation:.22s ease-out parada-prize-catch;box-shadow:inset 0 0 18px #08285a66,inset 0 8px 16px #b4e6ff59,0 0 28px #ffdc5abf}.parada-faixa-card.is-catch strong{animation:.22s cubic-bezier(.16,.84,.24,1) parada-spins-pop}.parada-faixa-card.is-empty{filter:saturate(.7)brightness(.9)}.parada-bigwin{z-index:6;color:#fff;cursor:pointer;background:radial-gradient(circle at 50% 42%,#ffdc7847 0%,#0000 42%),#041024b8;border:0;place-content:center;gap:6px;margin:0;padding:24px;font-family:Poppins,sans-serif;animation:.35s cubic-bezier(.16,.84,.24,1) parada-bigwin-in;display:grid;position:absolute;inset:0}.parada-bigwin-kicker{color:#ffe07a;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(12px,3.2vw,16px);font-weight:600}.parada-bigwin strong{color:#fff6d0;text-shadow:0 4px #b8860b,0 0 30px #ffd250a6;font-size:clamp(42px,12vw,72px);font-weight:700;line-height:1}.parada-bigwin em{color:#9dffb0;font-size:clamp(22px,6vw,34px);font-style:normal;font-weight:600}.parada-bigwin small{color:#ffffffbf;margin-top:10px;font-size:13px;font-weight:500}@keyframes parada-symbol-land{0%{filter:brightness(1.4)drop-shadow(0 0 10px #ffffffb3);transform:scale(1.12)translateY(-10%)}60%{transform:scale(.96)translateY(2%)}to{transform:scale(1)translateY(0)}}@keyframes parada-symbol-win{0%,to{transform:scale(1)}40%{transform:scale(1.1)}}@keyframes parada-symbol-wink{0%,to{transform:scale(1)}40%{transform:scale(1.08)}}@keyframes parada-anticipate-pulse{0%,to{opacity:.45}50%{opacity:1}}@keyframes parada-prize-catch{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes parada-spin-idle-glow{0%,to{box-shadow:inset 0 0 22px #0a3c1466,inset 0 10px 18px #dcffb447,0 0 #50dc7800}50%{box-shadow:inset 0 0 22px #0a3c1466,inset 0 10px 18px #dcffb447,0 0 26px #5ae6828c}}@keyframes parada-spins-pop{0%{transform:scale(1)}40%{color:#ffe07a;transform:scale(1.28)}to{transform:scale(1)}}@keyframes parada-prize-shake{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}@keyframes parada-bigwin-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.parada-faixa-spin,.parada-faixa-spin img,.parada-reel.is-land .parada-face img,.parada-face.is-win img,.parada-face.is-wink img,.parada-faixa-card.is-catch,.parada-bigwin,.parada-stage.is-punch{animation:none;transform:none}}.parada-faixa-card:before,.parada-faixa-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.parada-faixa-card:before{background:radial-gradient(1.4px 1.4px at 22% 48%,#fffffff2 0%,#0000 70%),radial-gradient(1.1px 1.1px at 42% 18%,#bee6ffe6 0%,#0000 70%),radial-gradient(1.6px 1.6px at 60% 55%,#ffffffe0 0%,#0000 70%),radial-gradient(1.2px 1.2px at 82% 30%,#a0d2ffd9 0%,#0000 70%),radial-gradient(1px 1px at 74% 76%,#fffc 0%,#0000 70%);animation:2.4s ease-in-out infinite parada-blue-twinkle}.parada-faixa-card:after{background:radial-gradient(1.5px 1.5px at 15% 35%,#ffffffe6 0%,#0000 70%),radial-gradient(1.2px 1.2px at 35% 72%,#bee6ffd9 0%,#0000 70%),radial-gradient(1.7px 1.7px at 55% 28%,#ffffffeb 0%,#0000 70%),radial-gradient(1.1px 1.1px at 70% 62%,#96c8ffcc 0%,#0000 70%),radial-gradient(1.3px 1.3px at 90% 44%,#ffffffd9 0%,#0000 70%);animation:3.1s ease-in-out -1.1s infinite reverse parada-blue-twinkle}@keyframes parada-blue-twinkle{0%,to{opacity:.35}45%{opacity:1}70%{opacity:.55}}@media (prefers-reduced-motion:reduce){.parada-faixa-card:before,.parada-faixa-card:after{opacity:.75;animation:none}}.parada-drawer .game-close{z-index:8}@media (width<=599px){.parada-stage{width:100vw;max-width:none;height:100dvh;max-height:none}.parada-fundo{object-fit:cover}}@keyframes desktop-panel-in{0%{transform:translate(104%)}to{transform:translate(0)}}@keyframes desktop-panel-out{0%{transform:translate(0)}to{transform:translate(104%)}}@media (width>=1024px){.home-stage{background:radial-gradient(980px 420px at 8% -8%,#ffe14a24,#0000 55%),radial-gradient(820px 380px at 92% 0,#5aa0ff2e,#0000 52%),linear-gradient(#0e3c80 0% 132px,#e8edf4 132px,#eef2f7 100%);min-height:100vh}.home-stage .header{z-index:40;-webkit-backdrop-filter:blur(12px);background:#0e3c80f0;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(140px,auto) minmax(0,1fr) minmax(160px,auto);align-items:center;gap:20px;padding:14px max(28px,50% - 590px) 12px;display:grid;position:sticky;top:0}.header-brand{width:172px;height:40px}.header-brand .logo{width:172px;height:68px}.desktop-nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.desktop-nav-item{color:#ffffffc7;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 14px;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1;transition:background .16s,color .16s;display:inline-flex}.desktop-nav-item img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:22px;height:22px}.desktop-nav-item:hover{color:#fff;background:#ffffff1a}.desktop-nav-item.is-active{color:#0e3c80;background:#ffe14a;font-weight:600}.desktop-nav-item.is-active img{filter:none;opacity:1}.desktop-nav-item:focus-visible{outline-offset:2px;outline:2px solid #ffe14a}.home-stage .header-tools{justify-content:flex-end;gap:8px}.home-stage .account-links{justify-self:end}.home{width:min(1240px,100% - 48px);margin:0 auto;padding-bottom:56px}.home-economy{color:#fff;background:linear-gradient(135deg,#0e3c80 0%,#174f9c 48%,#1f63b5 100%);border-radius:24px;flex-direction:column;gap:16px;margin:0 0 22px;padding:22px 28px 24px;display:flex;box-shadow:0 18px 48px #0e3c8038}.home-economy-top{border-bottom:1px solid #ffffff24;justify-content:flex-end;align-items:center;gap:16px;padding-bottom:14px;display:flex}.home-period button{color:#ffffffb8;border-radius:999px;height:32px;padding:0 12px;font-size:13px}.home-period button+button{margin-left:4px}.home-period button.is-on{color:#fff;background:#ffffff24}.home-guest{display:none}.home-metrics{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:none;margin-top:0;display:grid}.home-metrics.is-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.home-metrics>div,.home-metrics>.home-metric-save,.home-metrics>.home-metric-liters{text-align:center;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:16px;min-width:0;padding:16px 14px}.home-metrics.is-3>div,.home-metrics.is-3>.home-metric-save,.home-metrics.is-3>.home-metric-liters{background:0 0;border:0;border-radius:0}.home-metrics.is-3>:not(:last-child):after{top:12%;bottom:12%}.home-metrics strong{letter-spacing:-.03em;font-size:28px}.home-metrics.is-3 strong{font-size:24px}.home-metrics span{color:#ffffffc7;margin-top:6px;font-size:14px}.home-body{background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.65fr) minmax(300px,.85fr);grid-template-areas:"fuel fuel""spot spot""main rail";gap:22px 28px;margin-top:0;padding:28px;display:grid;box-shadow:0 18px 48px #1020381a}.home-fuel{grid-area:fuel;width:100%;max-width:none;margin:0;padding:18px 22px;transform:none}.home-fuel strong{font-size:22px}.home-fuel small{font-size:14px}.home-fuel img{width:48px;height:48px}.home-spotlight{grid-area:spot;margin-top:0}.home-main{flex-direction:column;grid-area:main;gap:18px;min-width:0;display:flex}.home-rail{flex-direction:column;grid-area:rail;align-self:start;gap:16px;display:flex;position:sticky;top:88px}.home-services{width:100%;min-width:0;margin-top:0;padding:0}.home-services-head{margin-bottom:10px;display:block}.home-services-rail{margin-right:0}.home-services:not(.is-editing) .home-service{width:100%}.home-rail .home-kinds,.home-rail .home-won{margin-top:0}.home-rail .home-games{justify-content:flex-start}.home-kinds-grid{grid-template-columns:1fr}.home-kinds article+article{border-top:1px solid #eef2f6;border-left:0}.home-kinds article{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;padding:14px 16px}.home-kinds article>span{flex:none}.home-kinds strong{justify-content:flex-start;min-width:88px}.home-kinds small{flex:1;align-items:flex-start;min-height:0}.home-stations{box-shadow:none;background:0 0}.home-pair{margin-top:0}.home-rule{display:none}.home-banner{border-radius:16px;margin:0}.home-contest{min-height:48px;margin:0;font-size:15px}.home-body h2,.home-play h2{font-size:20px}.home-services-head{margin:0 0 10px;padding:0 2px;display:block}.home-services-head h2{font-size:18px}.home-services:before{display:none}.home-services:not(.is-editing) .home-service{width:100%;font-size:12px}.home-services-rule{margin-left:40px;margin-right:40px}.home-service-icon,.home-service-slot,.home-service img,.home-service-float img{width:68px;height:68px}.home.is-editing-services .home-body{transform:none}.menu-drawer,.buy-drawer,.chances-drawer,.sorteio-drawer,.sorteio-reg,.postos,.fuel,.tow,.indique,.statement,.winners,.prizes,.legal,.legal-doc,.support,.support-chat,.faq,.notices,.notice-read,.withdraw,.fipe-result{border:1px solid #0e3c801a;border-radius:18px;width:min(460px,100vw - 48px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);animation-name:desktop-panel-in;animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1);inset:12px 12px 12px auto;overflow:hidden;box-shadow:0 28px 64px #08183047}.menu-drawer.is-out,.buy-drawer.is-out,.chances-drawer.is-out,.sorteio-drawer.is-out,.sorteio-reg.is-out,.postos.is-out,.fuel.is-out,.tow.is-out,.indique.is-out,.statement.is-out,.winners.is-out,.prizes.is-out,.legal.is-out,.legal-doc.is-out,.support.is-out,.support-chat.is-out,.faq.is-out,.notices.is-out,.notice-read.is-out,.withdraw.is-out,.fipe-result.is-out{animation-name:desktop-panel-out;animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,1,1)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.menu-drawer,.buy-drawer,.chances-drawer,.sorteio-drawer,.sorteio-reg,.postos,.fuel,.tow,.indique,.statement,.winners,.prizes,.legal,.legal-doc,.support,.support-chat,.faq,.notices,.notice-read,.withdraw,.fipe-result,.menu-drawer.is-out,.buy-drawer.is-out,.chances-drawer.is-out,.sorteio-drawer.is-out,.sorteio-reg.is-out,.postos.is-out,.fuel.is-out,.tow.is-out,.indique.is-out,.statement.is-out,.winners.is-out,.prizes.is-out,.legal.is-out,.legal-doc.is-out,.support.is-out,.support-chat.is-out,.faq.is-out,.notices.is-out,.notice-read.is-out,.withdraw.is-out,.fipe-result.is-out{animation:none}}
