:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--turf:#0b4d2e;--turf-2:#13703f;--turf-3:#062e1b;--lime:#c6f432;--lime-2:#a9d81d;--ink:#0d1b14;--ink-2:#26372e;--muted:#5f6f66;--paper:#f3f5ee;--surface:#fff;--card:var(--surface);--surface-hover:#fafbf8;--solid:#0d1b14;--on-lime:#0d1b14;--accent:#13703f;--line:#e2e7de;--line-2:#eef1ea;--line-strong:#cdd5c9;--faint:#a3ada6;--chip-bg:#f0f2ec;--stripe-1:#f5f6f2;--stripe-2:#eef0ea;--topbar-bg:#f3f5eef7;--subnav-bg:#f3f5eefa;--warn:#c2410c;--warn-bg:#fff0e6;--err-ink:#9a3a07;--err-line:#fbd5bd;--ok:#15803d;--ok-bg:#e4f5e9;--ok-ink:#14572f;--ok-line:#bfe6cb;--wait-bg:#fff7ea;--wait-line:#fcd9a8;--info:#7a5d00;--info-bg:#fff7d6;--info-line:#f3e3a0;--gold:#f0b400;--gold-bg:#fff5d1;--gold-ink:#9a7300;--blue:#2563eb;--blue-bg:#e8efff;--r:18px;--shadow-sm:0 1px 2px #0d1b140d,0 1px 3px #0d1b140a;--shadow:0 6px 20px -8px #0d1b141f,0 2px 4px #0d1b140a;--shadow-lg:0 30px 60px -20px #062e1b59;--font-inter:"Inter";--font-display:"Bricolage Grotesque"}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8efea;--ink-2:#c5d2ca;--muted:#8fa399;--paper:#0b120e;--surface:#121b16;--surface-hover:#17221c;--solid:#1f3a2c;--accent:#5ed68a;--line:#233129;--line-2:#1a261f;--line-strong:#34463b;--faint:#5d6e64;--chip-bg:#1b2721;--stripe-1:#151f19;--stripe-2:#111914;--topbar-bg:#0b120ef7;--subnav-bg:#0b120efa;--warn:#fb923c;--warn-bg:#fb923c21;--err-ink:#fdba8c;--err-line:#fb923c4d;--ok:#4ade80;--ok-bg:#4ade801f;--ok-ink:#a7f3c4;--ok-line:#4ade8047;--wait-bg:#fbbf241f;--wait-line:#fbbf2452;--info:#fcd34d;--info-bg:#fcd34d1a;--info-line:#fcd34d47;--gold-bg:#f0b40024;--gold-ink:#fcd34d;--blue:#7aa7ff;--blue-bg:#608cff26;--shadow-sm:0 1px 2px #0000004d;--shadow:0 8px 24px -8px #0000008c,0 2px 4px #0000004d;--shadow-lg:0 30px 60px -20px #000000b3}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e8efea;--ink-2:#c5d2ca;--muted:#8fa399;--paper:#0b120e;--surface:#121b16;--surface-hover:#17221c;--solid:#1f3a2c;--accent:#5ed68a;--line:#233129;--line-2:#1a261f;--line-strong:#34463b;--faint:#5d6e64;--chip-bg:#1b2721;--stripe-1:#151f19;--stripe-2:#111914;--topbar-bg:#0b120ef7;--subnav-bg:#0b120efa;--warn:#fb923c;--warn-bg:#fb923c21;--err-ink:#fdba8c;--err-line:#fb923c4d;--ok:#4ade80;--ok-bg:#4ade801f;--ok-ink:#a7f3c4;--ok-line:#4ade8047;--wait-bg:#fbbf241f;--wait-line:#fbbf2452;--info:#fcd34d;--info-bg:#fcd34d1a;--info-line:#fcd34d47;--gold-bg:#f0b40024;--gold-ink:#fcd34d;--blue:#7aa7ff;--blue-bg:#608cff26;--shadow-sm:0 1px 2px #0000004d;--shadow:0 8px 24px -8px #0000008c,0 2px 4px #0000004d;--shadow-lg:0 30px 60px -20px #000000b3}.tema-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink-2);cursor:pointer;border-radius:50%;place-items:center;transition:color .15s,border-color .15s;display:grid}.tema-btn:hover{color:var(--accent);border-color:var(--accent)}.tema-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tema-btn .ic-lua{display:block}.tema-btn .ic-sol,:root[data-theme=dark] .tema-btn .ic-lua{display:none}:root[data-theme=dark] .tema-btn .ic-sol{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tema-btn .ic-lua{display:none}:root:not([data-theme=light]) .tema-btn .ic-sol{display:block}}.topbar.dark .tema-btn{color:#fff;background:#ffffff14;border-color:#ffffff40}.tema-btn.flutuante{z-index:40;width:42px;height:42px;box-shadow:var(--shadow);position:fixed;bottom:16px;right:16px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:120px}body{font-family:var(--font-inter),system-ui,sans-serif;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.5}h1,h2,h3,h4,.display{font-family:var(--font-display),system-ui,sans-serif;letter-spacing:-.02em;line-height:1.1}a{color:inherit}svg{flex-shrink:0}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}.muted{color:var(--muted)}.small{font-size:13px}.tiny{font-size:12px}.strong{font-weight:600}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.row-nw{align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.grid2{grid-template-columns:1fr 1fr;gap:18px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid-main{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.stack>*+*{margin-top:12px}.mt{margin-top:24px}.mt-s{margin-top:12px}.mt-l{margin-top:40px}.nowrap{white-space:nowrap}.right{text-align:right}.topbar{z-index:30;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar .wrap{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.topbar.dark{color:#fff;background:#062e1bdb;border-color:#ffffff14}.topbar.dark .btn-ghost{color:#fff;border-color:#ffffff40}.logo{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.logo-mark{background:var(--turf);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1.5px #c6f43259}.tabs{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;gap:2px;padding:4px;display:flex}.tabs a{color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:flex}.tabs a:hover{color:var(--ink);background:var(--paper)}.tabs a.on{background:var(--solid);color:#fff}.user{align-items:center;gap:10px;font-size:14px;display:flex}.user-name{text-align:right;line-height:1.15}.user-name small{color:var(--muted);font-size:11px;display:block}.avatar{background:var(--turf-2);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.sm{width:28px;height:28px;font-size:11px}.avatar.lg{width:44px;height:44px;font-size:16px}.icon-btn{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:50%;place-items:center;display:grid}.icon-btn:hover{color:var(--warn);border-color:var(--warn)}.btn{cursor:pointer;font:600 15px var(--font-inter),sans-serif;background:var(--solid);color:#fff;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;text-decoration:none;transition:transform .12s,background .15s,box-shadow .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn:active{transform:scale(.97)}.btn-lime{background:var(--lime);color:var(--on-lime);box-shadow:0 6px 18px -6px #a9d81dcc}.btn-lime:hover{filter:brightness(1.04)}.btn-ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.btn-ghost:hover{background:var(--surface);border-color:var(--line-strong);filter:none}.btn-white{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-sm)}.btn-ok{background:var(--ok)}.btn-warn{background:var(--warn-bg);color:var(--warn)}.btn-wa{color:#fff;background:#1fa855}.btn-sm{padding:7px 13px;font-size:13px}.btn-xs{gap:5px;padding:5px 10px;font-size:12px}.btn-lg{padding:15px 28px;font-size:16px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}label{color:var(--ink-2);margin-bottom:6px;font-size:13px;font-weight:600;display:block}input,select,textarea{width:100%;font:15px var(--font-inter),sans-serif;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px #13703f1a}textarea{resize:vertical;min-height:120px;line-height:1.5}.field{margin-bottom:14px}.hint{color:var(--muted);margin-top:5px;font-size:12px}.form-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.form-section{border-top:1px solid var(--line-2);margin-top:16px;padding-top:16px}.form-section h4{font-size:14px;font-family:var(--font-inter);letter-spacing:0;align-items:center;gap:7px;margin-bottom:10px;display:flex}.input-group{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;align-items:stretch;display:flex;overflow:hidden}.input-group span{background:var(--paper);color:var(--muted);place-items:center;padding:0 10px;font-size:13px;font-weight:600;display:grid}.input-group input{border:0;border-radius:0}.input-group input:focus{box-shadow:none}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:22px}.card h2{margin-bottom:4px;font-size:21px}.card h3{margin-bottom:4px;font-size:18px}.card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.card-head h2{align-items:center;gap:9px;display:flex}.card-head .ic-box{width:34px;height:34px}.card-dark{background:var(--solid);color:#fff;border-color:var(--solid)}.card-dark .muted{color:#9fb3a8}.card-turf{background:linear-gradient(140deg,var(--turf) 0%,var(--turf-3) 100%);color:#fff;border-color:#0000;position:relative;overflow:hidden}.card-turf .muted{color:#a7c9b5}.card-link{text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:block}.card-link:hover{box-shadow:var(--shadow);border-color:var(--line-strong);transform:translateY(-2px)}.card-flat{background:var(--paper);border:1px solid var(--line-2);border-radius:14px;padding:16px}.ic-box{background:var(--ok-bg);width:40px;height:40px;color:var(--accent);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ic-box.lime{background:var(--lime);color:var(--on-lime)}.ic-box.warn{background:var(--warn-bg);color:var(--warn)}.ic-box.blue{background:var(--blue-bg);color:var(--blue)}.ic-box.gold{background:var(--gold-bg);color:var(--gold-ink)}.ic-box.dark{background:var(--solid);color:var(--lime)}.page-title{padding:32px 0 20px}.page-title h1{font-size:clamp(28px,4vw,38px)}.dash-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;padding:30px 0 22px;display:flex}.dash-head h1{font-size:clamp(28px,4vw,40px);font-weight:800}.eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:6px;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-flex}.meta{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:14px;display:flex}.meta span{align-items:center;gap:6px;display:inline-flex}.back{color:var(--muted);align-items:center;gap:6px;margin-bottom:10px;font-size:13px;text-decoration:none;display:inline-flex}.back:hover{color:var(--ink)}.share{background:var(--surface);border:1px solid var(--line);min-width:min(100%,380px);box-shadow:var(--shadow-sm);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.share-url{background:var(--paper);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font:500 13px ui-monospace,Menlo,monospace;display:flex;overflow:hidden}.share-url span{text-overflow:ellipsis;overflow:hidden}.subnav{z-index:20;background:var(--subnav-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:0 -20px 20px;padding:10px 20px;display:flex;position:sticky;top:64px;overflow-x:auto}.subnav::-webkit-scrollbar{display:none}.subnav a{color:var(--muted);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.subnav a:hover{background:var(--surface);color:var(--ink)}.subnav .count{background:var(--warn);color:#fff;border-radius:999px;padding:1px 7px;font-size:11px}.kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.kpi{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;padding:16px 18px;position:relative}.kpi small{color:var(--muted);font-size:13px;font-weight:500}.kpi b{font-family:var(--font-display);letter-spacing:-.02em;margin-top:2px;font-size:28px;display:block}.kpi .sub{color:var(--muted);margin-top:2px;font-size:12px}.kpi .ic-box{border-radius:10px;width:34px;height:34px;position:absolute;top:14px;right:14px}.kpi.dark{background:var(--solid);color:#fff;border-color:var(--solid)}.kpi.dark small,.kpi.dark .sub{color:#9fb3a8}.up{color:var(--ok);font-weight:600}.down{color:var(--warn);font-weight:600}.bar{background:var(--line-2);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.bar>i{background:var(--turf-2);border-radius:99px;height:100%;transition:width .4s;display:block}.bar.lime>i{background:var(--lime-2)}.bar.warn>i{background:#f59e0b}.bar.thin{height:5px;margin-top:6px}.card-dark .bar,.kpi.dark .bar{background:#ffffff1f}.chart{grid-template-columns:repeat(7,1fr);align-items:end;gap:10px;height:190px;padding-top:10px;display:grid}.chart .col{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;text-decoration:none;display:flex}.chart .stackbar{background:var(--line-2);border-radius:10px;flex-direction:column-reverse;width:100%;max-width:46px;min-height:6px;display:flex;overflow:hidden}.chart .stackbar i{width:100%;display:block}.chart .stackbar i.ok{background:var(--turf-2)}.chart .stackbar i.wait{background:#fbbf24}.chart .val{color:var(--ink-2);font-size:11px;font-weight:600}.chart .lbl{color:var(--muted);font-size:12px;font-weight:500}.chart .col.on .lbl{color:var(--ink);font-weight:700}.chart .col:hover .stackbar{outline:2px solid var(--lime-2);outline-offset:2px}.legend{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.list>div{border-top:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.list>div:first-child{border-top:0}.person{align-items:center;gap:10px;min-width:0;display:flex}.person b{font-weight:600;line-height:1.25;display:block}.person small{color:var(--muted);font-size:12px;display:block}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);background:var(--paper);white-space:nowrap;padding:9px 12px;font-size:12px;font-weight:600}th:first-child{border-radius:10px 0 0 10px}th:last-child{border-radius:0 10px 10px 0}td{border-top:1px solid var(--line-2);vertical-align:middle;padding:11px 12px}tbody tr:first-child td{border-top:0}tbody tr:hover td{background:var(--surface-hover)}.table-wrap{margin:0 -6px;padding:0 6px;overflow-x:auto}.badge{background:var(--chip-bg);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.ok{background:var(--ok-bg);color:var(--ok)}.badge.warn{background:var(--warn-bg);color:var(--warn)}.badge.lime{background:var(--lime);color:var(--on-lime)}.badge.blue{background:var(--blue-bg);color:var(--blue)}.badge.dark{background:var(--solid);color:#fff}.badge.gold{background:var(--gold-bg);color:var(--gold-ink)}button.badge{cursor:pointer;border:0;font-family:inherit;transition:filter .15s}button.badge:hover{filter:brightness(.95)}.dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.dot.ok{background:var(--ok)}.dot.warn{background:#f59e0b}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);background:var(--surface);font:500 14px var(--font-inter);color:var(--ink);border-radius:12px;padding:8px 13px;text-decoration:none;transition:border-color .15s;display:inline-block}.chip:hover{border-color:var(--line-strong)}.chip.on{background:var(--solid);border-color:var(--solid);color:#fff}.chip small{opacity:.7;font-size:11px;display:block}.chip.past{opacity:.6}.days{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.day{border:1.5px solid var(--line);background:var(--surface);text-align:center;min-width:70px;color:var(--ink);border-radius:14px;flex:1;padding:9px 6px;text-decoration:none;transition:border-color .15s}.day:hover{border-color:var(--line-strong)}.day small{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:600;display:block}.day b{font-family:var(--font-display);font-size:20px;line-height:1.2;display:block}.day em{color:var(--muted);font-size:11px;font-style:normal;display:block}.day.on{background:var(--solid);border-color:var(--solid);color:#fff}.day.on small,.day.on em{color:#b9c9bf}.agenda{border-collapse:separate;border-spacing:6px;width:100%;margin:0 -6px}.agenda th{color:var(--ink-2);background:0 0;padding:4px 6px;font-size:13px}.agenda th small{color:var(--muted);font-size:11px;font-weight:400;display:block}.agenda td{vertical-align:stretch;border:0;padding:0}.agenda tbody tr:hover td{background:0 0}.agenda .h{color:var(--ink-2);white-space:nowrap;width:64px;padding:0 6px;font-size:13px;font-weight:700}.agenda .h small{color:#b45309;font-size:10px;font-weight:600;display:block}.cell{border:1.5px solid #0000;border-radius:12px;height:100%;min-height:58px;padding:10px 12px;font-size:13px}.cell.free{border:1.5px dashed var(--line);color:var(--faint);align-items:center;display:flex}.cell.closed{background:repeating-linear-gradient(45deg,var(--stripe-1),var(--stripe-1) 6px,var(--stripe-2) 6px,var(--stripe-2) 12px);color:var(--faint);align-items:center;display:flex}.cell.ok{background:var(--ok-bg);border-color:var(--ok-line)}.cell.wait{background:var(--wait-bg);border-color:var(--wait-line)}.cell .who{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.cell .info{color:var(--muted);margin-top:2px;font-size:12px}.cell .acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.slots{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.slot{border:1.5px solid var(--line);background:var(--surface);text-align:left;font:600 15px var(--font-inter);color:var(--ink);cursor:pointer;border-radius:12px;width:100%;padding:10px;transition:border-color .15s,background .15s}.slot small{color:var(--muted);font-size:12px;font-weight:400;display:block}.slot:hover:not([disabled]){border-color:var(--accent);background:var(--ok-bg)}.slot[disabled]{background:var(--stripe-1);color:var(--faint);cursor:not-allowed;text-decoration:line-through}.fields{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px;display:grid}.field-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden}.field-card .top{background:linear-gradient(135deg,var(--turf-2),var(--turf));color:#fff;padding:16px;position:relative;overflow:hidden}.field-card .top:after{content:"";border:2px solid #ffffff2e;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.field-card .top:before{content:"";border-left:2px solid #ffffff2e;position:absolute;top:0;bottom:0;right:15px}.field-card .top h3{font-size:19px}.field-card .top small{color:#bfe3cb}.field-card .prices{border-bottom:1px solid var(--line-2);grid-template-columns:1fr 1fr;display:grid}.field-card .prices div{padding:12px 16px}.field-card .prices div+div{border-left:1px solid var(--line-2)}.field-card .prices small{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.field-card .prices b{font-family:var(--font-display);font-size:20px}.field-card .body{padding:12px 16px}.field-card.new{border:1.5px dashed var(--line-strong);background:0 0;flex-direction:column;display:flex}details>summary{cursor:pointer;list-style:none}details>summary::-webkit-details-marker{display:none}.edit-toggle{color:var(--accent);align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}details[open] .edit-toggle .chev{transform:rotate(180deg)}.stars{gap:1px;display:inline-flex}.stars button{cursor:pointer;color:var(--line-strong);background:0 0;border:0;padding:1px;font-size:18px;line-height:1;transition:transform .1s}.stars button:hover{transform:scale(1.2)}.stars button.on{color:var(--gold)}.alert{border:1px solid #0000;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:14px;display:flex}.alert.err{background:var(--warn-bg);color:var(--err-ink);border-color:var(--err-line)}.alert.ok{background:var(--ok-bg);color:var(--ok-ink);border-color:var(--ok-line)}.alert.info{background:var(--info-bg);color:var(--info);border-color:var(--info-line)}.empty{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:28px;font-size:14px;display:flex}.empty .ic-box{background:var(--paper);color:var(--muted)}.code{word-break:break-all;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px;font-family:ui-monospace,Menlo,monospace;font-size:12px}.msg-box{background:var(--surface-hover);border:1px solid var(--line);white-space:pre-wrap;max-height:260px;color:var(--ink-2);border-radius:12px;padding:14px;font:13px/1.55 ui-monospace,Menlo,monospace;overflow:auto}.teams{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.team{border-top:4px solid var(--tc,#444);background:#ffffff12;border-radius:14px;padding:14px}.team h4{font-family:var(--font-display);justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:17px;display:flex}.team li{border-top:1px solid #ffffff14;align-items:center;gap:8px;padding:5px 0;font-size:14px;list-style:none;display:flex}.card .team{background:var(--paper)}.card .team li{border-color:var(--line)}.card-dark .team{background:#ffffff12}.card-dark .team li{border-color:#ffffff14}.auth{grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.auth-side{background:var(--turf-3);color:#fff;flex-direction:column;justify-content:space-between;padding:48px;display:flex;position:relative;overflow:hidden}.auth-side>*{z-index:1;position:relative}.auth-side h1{font-size:clamp(36px,4vw,50px);font-weight:800}.auth-side h1 em{color:var(--lime);font-style:normal}.auth-points{gap:12px;margin-top:28px;display:grid}.auth-points div{color:#d6e8dc;align-items:center;gap:12px;display:flex}.auth-points .ic-box{color:var(--lime);background:#c6f4321f;width:36px;height:36px}.auth-main{justify-content:center;align-items:center;padding:32px;display:flex}.auth-box{width:100%;max-width:400px}.google{background:var(--surface);color:var(--ink);border:1.5px solid var(--line);width:100%}.sep{color:var(--muted);align-items:center;gap:10px;margin:18px 0;font-size:13px;display:flex}.sep:before,.sep:after{content:"";background:var(--line);flex:1;height:1px}.switch{background:var(--chip-bg);border-radius:999px;margin-bottom:18px;padding:4px;display:flex}.switch button{font:600 14px var(--font-inter);cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:999px;flex:1;padding:8px}.switch button.on{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #00000014}.pitch{pointer-events:none;opacity:.5;background:repeating-linear-gradient(90deg,#ffffff06 0 70px,#0000 70px 140px);position:absolute;inset:0}.pitch:before{content:"";border:2px solid #ffffff14;border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;position:absolute;top:50%;left:50%}.pitch:after{content:"";border-left:2px solid #ffffff14;position:absolute;top:0;bottom:0;left:50%}.roles{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.role{background:var(--surface);border:2px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;border-radius:18px;width:100%;padding:24px;transition:border-color .15s,transform .15s,box-shadow .15s}.role:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.role h3{margin:12px 0 6px;font-size:20px}.role p{color:var(--muted);font-size:14px}.role .ic{background:var(--ok-bg);border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.hero{background:radial-gradient(1200px 500px at 85% -10%,#c6f4322e,transparent 60%),linear-gradient(160deg,var(--turf) 0%,var(--turf-3) 70%);color:#fff;padding:72px 0 96px;position:relative;overflow:hidden}.hero .wrap{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.hero-video{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s;position:absolute;inset:0}.hero-video.on{opacity:1}.hero-veu{pointer-events:none;background:linear-gradient(90deg,#062e1beb 0%,#062e1bc7 45%,#062e1b73 100%),radial-gradient(900px 400px at 85% -10%,#c6f43229,#0000 60%);position:absolute;inset:0}.hero-video-btn{z-index:2;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#062e1b8c;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .15s;display:grid;position:absolute;bottom:18px;right:18px}.hero-video-btn:hover{background:#062e1bd9}.hero-video-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (max-width:960px){.hero-veu{background:linear-gradient(#062e1bd1 0%,#062e1be6 100%)}}.hero h1{font-size:clamp(40px,6vw,66px);font-weight:800;line-height:1.02}.hero h1 em{color:var(--lime);font-style:normal}.hero p.lead{color:#cfe3d6;max-width:540px;margin:20px 0 30px;font-size:18px}.pill{color:#e2f0e7;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 12px 6px 6px;font-size:13px;font-weight:600;display:inline-flex}.pill b{background:var(--lime);color:var(--on-lime);border-radius:999px;padding:2px 9px;font-size:12px}.hero-trust{color:#a7c9b5;flex-wrap:wrap;gap:22px;margin-top:30px;font-size:14px;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.mock{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:22px;padding:18px;transform:rotate(1.2deg)}.mock-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mock-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.mock-kpis div{background:var(--paper);border-radius:12px;padding:10px}.mock-kpis small{color:var(--muted);font-size:11px}.mock-kpis b{font-family:var(--font-display);font-size:18px;display:block}.mock-row{grid-template-columns:44px 1fr 1fr;align-items:stretch;gap:6px;margin-top:6px;font-size:12px;display:grid}.mock-row .h{color:var(--ink-2);align-items:center;font-weight:700;display:flex}.mock-row .c{border-radius:9px;min-height:38px;padding:8px 10px}.mock-row .c.ok{background:var(--ok-bg)}.mock-row .c.wait{background:var(--wait-bg)}.mock-row .c.free{border:1.5px dashed var(--line);color:var(--faint)}.mock-float{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg);border-radius:16px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex;position:absolute}.mock-wrap{position:relative}.section{padding:84px 0}.section-head{max-width:640px;margin-bottom:40px}.section-head h2{font-size:clamp(30px,4vw,44px);font-weight:800}.section-head p{color:var(--muted);margin-top:12px;font-size:17px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;position:relative}.step .num{font-family:var(--font-display);background:var(--solid);width:34px;height:34px;color:var(--lime);border-radius:50%;place-items:center;margin-bottom:16px;font-size:15px;font-weight:800;display:grid}.step h3{margin-bottom:8px;font-size:20px}.step p{color:var(--muted);font-size:15px}.feat-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.persona{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:14px;padding:28px;display:flex}.persona.featured{background:var(--solid);color:#fff;border-color:var(--solid)}.persona.featured .muted{color:#9fb3a8}.persona h3{font-size:22px}.persona ul{gap:10px;font-size:15px;list-style:none;display:grid}.persona li{align-items:flex-start;gap:10px;display:flex}.persona li svg{color:var(--accent);margin-top:3px}.persona.featured li svg{color:var(--lime)}.band{background:var(--solid);color:#fff;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:56px;display:grid;position:relative;overflow:hidden}.band h2{font-size:clamp(28px,3.5vw,40px);font-weight:800}.band h2 em{color:var(--lime);font-style:normal}.band p{color:#b3c7bb;margin-top:14px;font-size:16px}.cta{background:linear-gradient(135deg,var(--lime) 0%,#d8fb6a 100%);color:var(--on-lime);text-align:center;border-radius:28px;padding:56px}.cta h2{font-size:clamp(28px,4vw,44px);font-weight:800}.cta p{color:#26372e;max-width:520px;margin:12px auto 26px;font-size:17px}.footer{border-top:1px solid var(--line);color:var(--muted);margin-top:80px;padding:40px 0;font-size:14px}@media (max-width:960px){.grid-main,.hero .wrap{grid-template-columns:1fr}.mock-wrap{max-width:520px}.band{grid-template-columns:1fr;padding:36px}}@media (max-width:860px){.grid2,.grid3,.roles,.feat-grid,.steps,.auth{grid-template-columns:1fr}.auth-side{display:none}.tabs a{padding:6px 10px;font-size:13px}.tabs a svg,.user-name,.user .sair-txt{display:none}table{font-size:13px}.chart{gap:6px;height:160px}.cta{padding:36px 22px}.section{padding:60px 0}}@media (max-width:560px){.topbar .logo span.txt{display:none}.dash-head{align-items:flex-start}.mock-float{display:none}}.pelada-logo{background:linear-gradient(140deg,var(--turf-2),var(--turf-3));color:var(--lime);font-family:var(--font-display);letter-spacing:-.02em;flex-shrink:0;place-items:center;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #c6f4324d}.pelada-logo img{object-fit:cover;background:#fff;width:100%;height:100%}.foto-up{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.foto-alvo{cursor:pointer;flex-shrink:0;width:84px;height:84px;margin:0;display:block;position:relative}.foto-alvo img,.foto-alvo .foto-ini{object-fit:cover;background:linear-gradient(140deg,var(--turf-2),var(--turf-3));width:100%;height:100%;color:var(--lime);font:800 28px var(--font-display);place-items:center;display:grid}.foto-alvo.redondo img,.foto-alvo.redondo .foto-ini{border-radius:50%}.foto-alvo.quadrado img,.foto-alvo.quadrado .foto-ini{border-radius:22px}.foto-alvo:hover img,.foto-alvo:hover .foto-ini{filter:brightness(.9)}.foto-cam{background:var(--solid);color:#fff;border:3px solid var(--surface);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-2px}.sumula{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.sumula-time{border:1px solid var(--line);border-top:4px solid var(--tc,var(--turf-2));border-radius:16px;overflow:hidden}.sumula-time header{background:var(--paper);justify-content:space-between;align-items:center;padding:10px 14px;font-weight:700;display:flex}.sumula-time header .placar{font:800 22px var(--font-display)}.sumula-linha{border-top:1px solid var(--line-2);grid-template-columns:1fr 92px 92px;align-items:center;gap:8px;padding:8px 14px;display:grid}.sumula-linha.cab{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;padding-top:6px;padding-bottom:6px;font-size:11px;font-weight:700}.stepper{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;display:flex;overflow:hidden}.stepper input{text-align:center;-moz-appearance:textfield;border:0;border-radius:0;padding:6px 0;font-weight:700}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.stepper input:focus{box-shadow:none}.stepper span{color:var(--muted);place-items:center;padding:0 7px;display:grid}.rank{gap:2px;display:grid}.rank>div{border-top:1px solid var(--line-2);grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.rank>div:first-child{border-top:0}.rank .pos{font:800 15px var(--font-display);color:var(--muted);text-align:center}.rank>div:first-child .pos{color:#b88a00}.rank .num{font:800 20px var(--font-display)}.stat-pill{background:var(--paper);border-radius:8px;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.avatar.xl{width:72px;height:72px;box-shadow:0 0 0 4px var(--surface),var(--shadow);font-size:26px}.estado{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:70vh;padding:40px 16px;display:flex}.estado-card{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:460px;padding:32px 24px;display:flex}.estado-card h1{font-size:28px;font-weight:800}.estado-num{font:800 64px/1 var(--font-display);color:var(--accent);letter-spacing:-.04em}.estado-bola{color:var(--accent);place-items:center;animation:1s ease-in-out infinite quica;display:grid}@keyframes quica{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(180deg)}}@media (prefers-reduced-motion:reduce){.estado-bola{animation:none}}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px;border-radius:8px}.btn:focus-visible,.chip:focus-visible,.badge:focus-visible,.icon-btn:focus-visible{border-radius:999px}.pular{z-index:100;background:var(--solid);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-60px;left:12px}.pular:focus{top:12px}.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}form[data-enviando] button,form[data-enviando] input[type=submit]{cursor:progress}.btn[data-clicado]{pointer-events:none;filter:none}.btn[data-clicado]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite gira}.btn[data-clicado] svg{display:none}.badge[data-clicado],.slot[data-clicado],.stars [data-clicado],.role[data-clicado]{pointer-events:none;animation:1s ease-in-out infinite pulsa}form[data-enviando] .stars button,form[data-enviando].stars button{opacity:.6}@keyframes gira{to{transform:rotate(360deg)}}@keyframes pulsa{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.btn[data-clicado]:before{animation-duration:2s}.badge[data-clicado],.slot[data-clicado],.role[data-clicado]{opacity:.6;animation:none}}.prazo{background:var(--wait-bg);border:1px solid var(--wait-line);color:var(--ink-2);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 16px;font-size:14px;display:flex}.prazo>b{font:800 26px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.prazo.urgente{background:var(--warn-bg);border-color:var(--err-line)}.prazo.urgente>b{color:var(--warn)}.pix-box{border:1px solid var(--line);background:var(--surface-hover);border-radius:16px;flex-wrap:wrap;align-items:center;gap:18px;padding:16px;display:flex}.pix-qr{width:168px;height:168px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;flex-shrink:0;padding:6px}.pix-qr svg{width:100%;height:100%;display:block}.pix-passos{flex:1;min-width:200px;font-size:14px}.pix-passos ol{color:var(--ink-2);gap:4px;margin:8px 0 0 18px;display:grid}@media (max-width:560px){.pix-box{flex-direction:column-reverse;align-items:flex-start}.pix-qr{width:132px;height:132px}}.pagina{padding-bottom:80px}.pagina.estreita{max-width:760px;padding-top:24px}.mt-xs{margin-top:6px}.m-0{margin:0}.fs-17{font-size:17px}.fs-20{align-items:center;gap:8px;font-size:20px;display:flex}.gap-s{gap:8px}.self-end{align-self:flex-end;margin-bottom:2px}.justify-end{justify-content:flex-end}.items-start{align-items:start}.min-160{min-width:160px}.texto-warn{color:var(--warn)}.kpi-de{font-size:16px}.titulo-secao{margin-bottom:12px;font-size:22px}.recado{background:var(--surface);border-radius:10px;padding:8px 12px}.destaque-alerta{border-color:var(--err-line);margin-bottom:18px}.vazio-escuro{color:#9fb3a8;border-color:#ffffff26}.ic-box.sm{width:32px;height:32px}.claro{color:#d6e8dc}.claro:hover{color:#fff}.claro-2{color:#bfe3cb}.eyebrow.claro{color:var(--lime)}.check{cursor:pointer;align-items:flex-start;gap:10px;font-weight:500;display:flex}.check input{width:18px;height:18px;accent-color:var(--turf-2);flex-shrink:0;margin-top:2px}tr.apagada{opacity:.55}tr.espera td{background:var(--stripe-1)}.badge.erro{outline:2px solid var(--warn)}.icon-btn{text-decoration:none;position:relative}.icon-btn.on,.icon-btn.sino:hover,.icon-btn.so-desktop:hover{color:var(--accent);border-color:var(--accent)}.sino-n{background:var(--warn);color:#fff;min-width:18px;height:18px;font:700 10px/18px var(--font-inter);text-align:center;border:2px solid var(--paper);border-radius:999px;padding:0 5px;position:absolute;top:-4px;right:-4px}.push-box{border:1px dashed var(--line-strong);background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:14px 16px;display:flex}.push-box.on{border-style:solid;border-color:var(--ok-line);background:var(--ok-bg)}.push-box b{display:block}.notas{list-style:none}.notas li+li{border-top:1px solid var(--line-2)}.nota{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:12px 6px;display:flex}.nota:hover{background:var(--surface-hover)}.nota b{font-weight:600;display:block}.nota .small{display:block}.notas li:not(.nova) .nota{opacity:.7}.notas li.nova .nota b{font-weight:700}.offline{z-index:60;background:var(--solid);color:#fff;box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:8px;max-width:calc(100% - 24px);padding:10px 16px;font-size:13px;font-weight:600;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.nav-inferior{display:none}@media (max-width:760px){.topbar .tabs,.so-desktop{display:none}.nav-inferior{z-index:40;background:var(--topbar-bg);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.nav-inferior a{color:var(--muted);border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.nav-inferior a.on{color:var(--accent)}.nav-inferior a.on .ni-ic{background:var(--ok-bg)}.ni-ic{border-radius:999px;place-items:center;width:44px;height:28px;transition:background .15s;display:grid;position:relative}.ni-ic .sino-n{top:-5px;right:2px}.pagina{padding-bottom:110px}.offline,.tema-btn.flutuante{bottom:84px}}.jogo-card .bar{margin-top:10px}.presenca{gap:8px}.team.meu{outline:2px solid var(--turf-2)}.votos{flex-wrap:wrap;gap:8px;display:flex}.voto{border:1.5px solid var(--line);background:var(--surface);font:600 13px var(--font-inter);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 5px;transition:border-color .15s,background .15s;display:inline-flex}.voto:hover{border-color:var(--gold)}.voto.on{background:var(--gold-bg);border-color:var(--gold);color:var(--gold-ink)}.pix-detalhe>summary{display:inline-flex}.pix-detalhe[open]>summary{filter:brightness(.95)}.pix-detalhe .pix-box{max-width:520px}.placar-time{border-left:4px solid var(--tc,#666);border-radius:8px;font-size:14px}.lanc-form{grid-template-columns:1fr 130px 100px auto;align-items:center;gap:8px;display:grid}.lanc-form input,.lanc-form select{padding:8px 10px;font-size:14px}@media (max-width:560px){.lanc-form{grid-template-columns:1fr 1fr}}.ajuda-arrastar{color:#9fb3a8;align-items:center;gap:6px;margin:-6px 0 10px;display:flex}.team .soma{color:var(--lime)}.team li{cursor:grab;border-radius:8px;transition:background .15s}.team li:hover{background:#ffffff0f}.team li:active{cursor:grabbing}.team li.escolhido{background:var(--lime);color:var(--on-lime)}.team li .pega{opacity:.35}.team.alvo{outline:2px dashed var(--lime);outline-offset:2px}.estrelas-mini{color:var(--gold);font-size:12px}.team li.escolhido .estrelas-mini{color:var(--on-lime)}.teams.revelando li{animation:.5s cubic-bezier(.2,.9,.3,1.3) both revela}.teams.revelando .team{animation:.35s ease-out both surge}@keyframes revela{0%{opacity:0;transform:translateY(10px)scale(.9)}to{opacity:1;transform:none}}@keyframes surge{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.teams.revelando li,.teams.revelando .team{animation:none}}.cell.fixo{background:var(--blue-bg);border-color:var(--blue);color:var(--ink)}.cell.fixo .who{color:var(--blue)}.calor{border-collapse:separate;border-spacing:3px;font-size:12px}.calor th{text-align:center;background:0 0;padding:2px 4px;font-weight:600}.calor tbody th{text-align:left}.calor td{border:0;padding:0}.calor tbody tr:hover td{background:0 0}.calor td span{background:color-mix(in srgb,var(--turf-2) calc(var(--v,0)*100%),var(--line-2));min-width:34px;height:30px;color:var(--ink);border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.calor-legenda{align-items:center}.calor-legenda i{background:color-mix(in srgb,var(--turf-2) calc(var(--v)*100%),var(--line-2));border-radius:3px;width:18px;height:12px}.faixa-turf{background:radial-gradient(900px 400px at 90% -20%,#c6f43229,transparent 60%),linear-gradient(160deg,var(--turf) 0%,var(--turf-3) 80%);color:#fff;padding:40px 0 44px}.faixa-turf h1{max-width:720px;font-size:clamp(28px,4.5vw,44px);font-weight:800}.faixa-turf p{color:#d6e8dc}.arena-topo.com-foto{background:linear-gradient(180deg,#062e1b8c,#062e1beb),var(--foto) center/cover}.busca-grande{background:var(--surface);color:var(--ink);max-width:560px;box-shadow:var(--shadow-lg);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 18px;display:flex}.busca-grande input{background:0 0;border:0;padding:8px 0}.busca-grande input:focus{box-shadow:none}.arenas{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.arena-card{background:var(--surface);border:1px solid var(--line);color:inherit;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.arena-foto{aspect-ratio:16/9;background:linear-gradient(140deg,var(--turf-2),var(--turf-3));position:relative}.arena-foto img{object-fit:cover;width:100%;height:100%;display:block}.arena-sem-foto{place-items:center;display:grid;position:absolute;inset:0}.arena-selo{position:absolute;top:12px;left:12px}.arena-info{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.arena-info h3{font-size:18px}.arena-info p{align-items:center;gap:4px;display:flex}.arena-desc{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nota{color:var(--gold-ink);align-items:center;gap:4px;font-size:14px;font-weight:700;display:inline-flex}.arena-info .nota svg{fill:var(--gold);stroke:var(--gold)}.arena-sobre{color:var(--ink-2);margin-bottom:16px;font-size:15px}.mapa{background:var(--paper);border:0;border-radius:14px;width:100%;height:240px}.estrelas-ouro{color:var(--gold);letter-spacing:1px;margin-left:4px;font-size:12px}.estrelas-ouro .apagado{color:var(--line-strong)}.nota-escolha{flex-direction:row-reverse;gap:2px;display:inline-flex}.nota-escolha input{opacity:0;width:1px;height:1px;position:absolute}.nota-escolha span{color:var(--line-strong);cursor:pointer;font-size:28px;line-height:1;transition:transform .1s,color .1s}.nota-escolha label{margin:0}.nota-escolha label:hover span,.nota-escolha label:hover~label span{color:var(--gold)}.nota-escolha label:has(input:checked) span{color:var(--gold)}.nota-escolha label:has(input:checked)~label span{color:var(--gold)}.nota-escolha label:hover span{transform:scale(1.15)}.nota-escolha input:focus-visible+span{outline:2px solid var(--accent);border-radius:6px}.esqueleto{background:linear-gradient(90deg,var(--line-2) 0%,var(--stripe-1) 50%,var(--line-2) 100%);background-size:200% 100%;border-radius:12px;animation:1.2s ease-in-out infinite brilho;display:block}.esq-titulo{width:min(320px,70%);height:38px;margin:30px 0 10px}.esq-linha{width:min(460px,90%);height:14px}.esq-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:22px;display:grid}.esq-kpis .esqueleto{border-radius:16px;height:96px}.esq-card{border-radius:var(--r);height:220px;margin-top:18px}@keyframes brilho{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.esqueleto{animation:none}}@media (max-width:560px){.kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi{padding:12px 14px}.kpi b{font-size:22px}.kpi .ic-box{display:none}.kpi .sub{font-size:11px}}.pelada-escudo{filter:drop-shadow(0 2px 4px #0d1b142e);flex-shrink:0;place-items:center;display:inline-grid}.escudo-svg{display:block}.tema-pelada .dash-head{position:relative}.tema-pelada .dash-head:before{content:"";background:var(--pc);opacity:.9;border-radius:0 0 6px 6px;height:6px;position:absolute;top:0;left:-20px;right:-20px}.btn-pelada{background:var(--pc,var(--solid));color:var(--pc-ink,#fff)}.btn-pelada:hover{filter:brightness(1.08)}.subnav a.subnav-pelada{color:var(--accent);margin-left:auto}.jogo-card{border-top:4px solid var(--pc,var(--line))}.link-limpo{color:inherit;text-decoration:none}.link-limpo:hover{text-underline-offset:3px;text-decoration:underline}fieldset.field{border:0;min-width:0;margin:0 0 14px;padding:0}fieldset.field legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:600}.swatches{flex-wrap:wrap;gap:8px;display:flex}.swatches label,.escudos label{cursor:pointer;margin:0;position:relative}.swatches input,.escudos input{opacity:0;width:1px;height:1px;position:absolute}.swatch{width:34px;height:34px;box-shadow:inset 0 0 0 2px #ffffff40,0 0 0 1px var(--line);border-radius:50%;transition:transform .12s;display:block}.swatches label:hover .swatch{transform:scale(1.08)}.swatches input:checked+.swatch{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--ink)}.swatches input:focus-visible+.swatch,.escudos input:focus-visible~svg{outline:2px solid var(--blue);outline-offset:3px}.escudos{flex-wrap:wrap;gap:10px;display:flex}.escudos label{border:1.5px solid var(--line);border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.escudos label small{color:var(--muted);font-size:11px;font-weight:600}.escudos label:has(input:checked){border-color:var(--ink);background:var(--surface-hover)}.confete{pointer-events:none;z-index:90;width:100vw;height:100vh;position:fixed;inset:0}.vazio{text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:26px 20px;font-size:14px;display:flex}.vazio.compacto{gap:6px;padding:16px;font-size:13px}.vazio-titulo{color:var(--ink);font-size:16px;font-family:var(--font-display)}.vazio-texto{max-width:420px;line-height:1.45}.vazio .btn{margin-top:6px}.vazio-arte{overflow:visible}.vazio-arte *{stroke-linecap:round;stroke-linejoin:round}.vz-sombra{fill:var(--line)}.vz-bola circle{fill:var(--surface);stroke:var(--ink-2);stroke-width:2.5px}.vz-gomo{fill:var(--ink-2)}.vz-traco{fill:none;stroke:var(--faint);stroke-width:3px}.vz-traco.fino{stroke-width:2.5px;stroke:var(--line-strong)}.vz-papel{fill:var(--surface);stroke:var(--line-strong);stroke-width:2.5px}.vz-destaque{fill:var(--lime);stroke:var(--lime-2);stroke-width:2px}.vz-grama{fill:var(--turf-2);stroke:var(--turf);stroke-width:2px}.vz-cal{fill:none;stroke:#ffffffbf;stroke-width:2px}.vz-ouro{fill:var(--gold);stroke:#c99700;stroke-width:2px}.vz-brilho{fill:var(--lime)}.vz-ok{fill:none;stroke:var(--ok);stroke-width:3px}.vz-lente{fill:#c6f43240;stroke:var(--ink-2);stroke-width:4px}.vz-cabo{stroke:var(--ink-2);stroke-width:7px}.vazio.escuro{color:#9fb3a8;border-color:#ffffff26}.vazio.escuro .vazio-titulo{color:#fff}.vazio.escuro .vz-papel{fill:#ffffff14;stroke:#ffffff59}.vazio.escuro .vz-traco{stroke:#ffffff73}.instalar{z-index:55;background:var(--surface);width:min(380px,100% - 24px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-lg);border-radius:18px;align-items:flex-start;gap:12px;padding:14px;animation:.35s ease-out both sobe;display:flex;position:fixed;bottom:18px;right:18px}.instalar-ic{border-radius:12px;flex-shrink:0}.instalar b{font-size:15px;display:block}.instalar small{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.instalar-acoes{flex-direction:column;gap:6px;display:flex}.instalar-passos{color:var(--ink-2);gap:3px;margin:6px 0 0 18px;font-size:13px;display:grid}@keyframes sobe{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (max-width:760px){.instalar{width:auto;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.instalar{animation:none}}.menu-agenda{position:relative}.menu-agenda summary{cursor:pointer;list-style:none}.menu-agenda summary::-webkit-details-marker{display:none}.menu-agenda[open] summary .chev{transform:rotate(180deg)}.menu-agenda-itens{z-index:30;background:var(--surface);border:1px solid var(--line);min-width:220px;box-shadow:var(--shadow);border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.menu-agenda-itens a{color:var(--ink);border-radius:9px;align-items:center;gap:8px;padding:9px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.menu-agenda-itens a:hover{background:var(--chip-bg)}.figurinha{--pc:var(--turf-2);--pc-ink:#fff;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:20px;width:100%;max-width:280px;position:relative;overflow:hidden}.fig-topo{background:repeating-linear-gradient(90deg,transparent 0 22px,#ffffff12 22px 44px), linear-gradient(160deg,var(--pc) 0%,color-mix(in srgb,var(--pc) 70%,#000) 100%);height:118px;color:var(--pc-ink);justify-content:center;align-items:flex-end;display:flex;position:relative}.fig-num{font-family:var(--font-display);opacity:.9;letter-spacing:-.04em;font-size:54px;font-weight:800;line-height:1;position:absolute;top:6px;left:14px}.fig-pos{letter-spacing:.08em;background:var(--pc-ink);color:var(--pc);border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800;position:absolute;top:12px;right:12px}.fig-selo{background:var(--gold-bg);color:var(--gold-ink);white-space:nowrap;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:11px;font-weight:700}.fig-foto{transform:translateY(36px)}.fig-foto .avatar.xl{width:92px;height:92px;box-shadow:0 0 0 5px var(--surface),var(--shadow);font-size:32px}.fig-corpo{text-align:center;flex-direction:column;align-items:center;padding:44px 16px 16px;display:flex}.fig-nome{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:24px;font-weight:800;line-height:1.05}.fig-sobrenome{color:var(--muted);margin-top:2px;font-size:14px}.fig-stats{grid-template-columns:repeat(4,1fr);gap:6px;width:100%;margin:14px 0 0;display:grid}.fig-stats div{background:var(--paper);border-radius:12px;padding:8px 4px}.fig-stats dt{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.fig-stats dd{font-family:var(--font-display);margin:0;font-size:20px;font-weight:800}.fig-rotulo{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.figurinha.mini{max-width:none;box-shadow:var(--shadow-sm);border-radius:16px}.figurinha.mini .fig-topo{height:76px}.figurinha.mini .fig-num{font-size:36px;top:4px;left:10px}.figurinha.mini .fig-pos{font-size:10px;top:8px;right:8px}.figurinha.mini .fig-foto{transform:translateY(24px)}.figurinha.mini .fig-foto .avatar{box-shadow:0 0 0 4px var(--surface)}.figurinha.mini .fig-corpo{padding:30px 8px 10px}.figurinha.mini .fig-nome{font-size:16px}.figurinha.mini .fig-stats{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px}.figurinha.mini .fig-stats div{border-radius:8px;padding:5px 2px}.figurinha.mini .fig-stats dd{font-size:15px}.figurinha.mini .fig-stats dt{font-size:9px}.perfil-fig{justify-content:center;margin:2px 0 18px;display:flex}.album{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;display:grid}@media (max-width:560px){.album{grid-template-columns:repeat(2,1fr);gap:10px}}.craque-banner{color:#fff;box-shadow:var(--shadow);background:linear-gradient(120deg,#3b2a00 0%,#7a5800 55%,#c99700 100%);border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.craque-banner b{font-family:var(--font-display);font-size:20px;display:block}.craque-banner span{color:#fde9a6;font-size:14px}.craque-coroa{font-size:40px;line-height:1;animation:2.4s ease-in-out infinite quica}@media (prefers-reduced-motion:reduce){.craque-coroa{animation:none}}.pelada-hero{background:radial-gradient(500px 220px at 100% 0%,#ffffff29,transparent 60%),linear-gradient(140deg,var(--pc) 0%,color-mix(in srgb,var(--pc) 62%,#000) 100%);color:var(--pc-ink);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:18px;padding:24px;display:flex;position:relative;overflow:hidden}.pelada-hero:after{content:"";opacity:.12;border:2px solid;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.pelada-hero h1{font-size:clamp(28px,4.5vw,44px);font-weight:800}.pelada-hero-sub{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:12px;font-weight:700}.pelada-hero-meta{opacity:.9;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:14px;display:flex}.pelada-hero-meta span{align-items:center;gap:6px;display:inline-flex}.pelada-hero-nums{z-index:1;gap:10px;display:flex;position:relative}.pelada-hero-nums div{text-align:center;background:#0000002e;border-radius:16px;min-width:76px;padding:10px 16px}.pelada-hero-nums b{font-family:var(--font-display);font-size:28px;line-height:1;display:block}.pelada-hero-nums small{opacity:.85;font-size:12px}.pelada-hero .pelada-escudo{filter:drop-shadow(0 6px 14px #0000004d)}.proximo-pelada{border-left:5px solid var(--pc);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.proximo-pelada>div:first-child{flex:1;min-width:160px}.avatares-pilha{display:flex}.avatares-pilha .avatar{box-shadow:0 0 0 2px var(--surface);margin-left:-8px}.avatares-pilha .avatar:first-child{margin-left:0}.avatar.mais{background:var(--chip-bg);color:var(--muted)}.ranking-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1060px){.ranking-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ranking-grid{grid-template-columns:1fr}}.ranking-card{padding:18px}.ranking-card h3{align-items:center;gap:8px;font-size:16px;display:flex}.rk-lider{background:var(--gold-bg);border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px;display:flex}.rk-lider b{font-size:15px;line-height:1.2;display:block}.rk-lider small{color:var(--gold-ink);font-size:13px;font-weight:700}.rk-medalha{font-size:26px}.rk-lista{margin:8px 0 0;padding:0;list-style:none}.rk-lista li{border-bottom:1px solid var(--line-2);align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:flex}.rk-lista li:last-child{border-bottom:0}.rk-lista li.eu{color:var(--accent);font-weight:700}.rk-lista .pos{text-align:center;width:26px}.rk-lista b{color:var(--muted);font-size:13px}.mural-form{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.mural-form textarea{resize:vertical;min-height:46px;font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:12px;flex:1;padding:10px 12px}.mural-form textarea:focus{border-color:var(--pc,var(--accent));outline:none}.mural-form .avatar{margin-top:8px}.mural{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mural li{background:var(--paper);border:1px solid var(--line-2);border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.mural li.org{background:color-mix(in srgb,var(--pc,var(--turf-2)) 8%,var(--surface));border-color:color-mix(in srgb,var(--pc,var(--turf-2)) 25%,var(--line))}.mural li.fixado{box-shadow:inset 4px 0 0 var(--gold)}.mural-cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mural-cab time{margin-left:auto}.tiny-badge{padding:2px 7px;font-size:10px}.mural-texto{white-space:pre-wrap;word-break:break-word;margin:4px 0 0;font-size:15px;line-height:1.45}.mural-acoes{gap:2px;display:flex}@media (max-width:560px){.mural-form .avatar{display:none}.mural-form{flex-wrap:wrap}.mural-form .btn{margin-left:auto}}.convite-fundo{background:radial-gradient(700px 400px at 50% 0%,#ffffff24,transparent 60%),linear-gradient(160deg,var(--pc,var(--turf)) 0%,color-mix(in srgb,var(--pc,var(--turf)) 55%,#000) 100%);place-items:center;min-height:100vh;padding:20px;display:grid}.convite-card{text-align:center;width:100%;max-width:420px;box-shadow:var(--shadow-lg)}.antes-depois{grid-template-columns:1fr 1fr;gap:18px;display:grid}.ad-col{border:1px solid var(--line);border-radius:22px;padding:28px}.ad-col h3{align-items:center;gap:10px;margin-bottom:14px;font-size:20px;display:flex}.ad-col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ad-col li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.ad-col li svg{flex-shrink:0;margin-top:2px}.ad-antes{background:var(--surface)}.ad-antes li{color:var(--muted)}.ad-antes li svg{color:var(--warn)}.ad-agora{background:var(--solid);color:#fff;border-color:#0000;position:relative;overflow:hidden}.ad-agora li svg{color:var(--lime)}.ad-agora h3 em{color:var(--lime);font-style:normal}@media (max-width:760px){.antes-depois{grid-template-columns:1fr}}.telas{grid-template-columns:repeat(3,1fr);align-items:start;gap:26px;display:grid}.tela{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.tela h3{font-size:18px}.tela p{color:var(--muted);max-width:280px;font-size:14px}.celular{width:250px;box-shadow:var(--shadow-lg),inset 0 0 0 2px #26372e;background:#0d1b14;border-radius:38px;padding:10px;position:relative}.celular:before{content:"";z-index:2;background:#000;border-radius:999px;width:70px;height:18px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.celular-tela{background:var(--paper);text-align:left;height:470px;color:var(--ink);border-radius:30px;flex-direction:column;gap:10px;padding:42px 12px 12px;font-size:12px;display:flex;overflow:hidden}.cel-titulo{font-family:var(--font-display);font-size:18px;font-weight:800}.cel-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:7px;padding:10px;display:grid}.cel-card.top{border-top:4px solid var(--pc,#ea580c)}.cel-linha{align-items:center;gap:8px;display:flex}.cel-linha .grow{min-width:0}.cel-linha b{font-size:13px}.cel-btns{gap:6px;display:flex}.cel-btns span{text-align:center;background:var(--chip-bg);color:var(--muted);border-radius:9px;flex:1;padding:7px;font-size:12px;font-weight:700}.cel-btns span.on{background:var(--ok);color:#fff}.cel-barra{background:var(--line);border-radius:9px;height:6px;overflow:hidden}.cel-barra i{background:var(--accent);width:100%;height:100%;display:block}.cel-times{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cel-time{color:#fff;border-top:3px solid var(--tc);background:#0d1b14;border-radius:10px;padding:8px}.cel-time b{margin-bottom:4px;font-size:12px;display:block}.cel-time div{opacity:.9;border-top:1px solid #ffffff14;padding:3px 0;font-size:11px}.cel-nota{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:14px;align-items:center;gap:8px;padding:10px;display:flex}.cel-nota .ic-box{border-radius:9px;width:30px;height:30px}.cel-nota small{color:var(--muted);font-size:11px;display:block}.celular .figurinha{max-width:none;box-shadow:none}@media (max-width:960px){.telas{grid-template-columns:1fr;gap:40px}}.recursos{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.recurso{background:var(--surface);border:1px solid var(--line);border-radius:18px;align-content:start;gap:8px;padding:18px;display:grid}.recurso h3{font-size:16px}.recurso p{color:var(--muted);font-size:14px}@media (max-width:960px){.recursos{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.recursos{grid-template-columns:1fr}}.precos{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.preco{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.preco.destaque{background:var(--solid);color:#fff;box-shadow:var(--shadow-lg);border-color:#0000;position:relative}.preco.destaque .muted{color:#b3c7bb}.preco-valor{font-family:var(--font-display);letter-spacing:-.03em;font-size:44px;font-weight:800;line-height:1}.preco-valor small{letter-spacing:0;opacity:.75;font-size:16px;font-weight:600}.preco ul{flex:1;gap:9px;margin:0;padding:0;list-style:none;display:grid}.preco li{align-items:flex-start;gap:9px;font-size:14px;display:flex}.preco li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.preco.destaque li svg{color:var(--lime)}.preco-selo{background:var(--lime);color:var(--on-lime);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:28px}@media (max-width:960px){.precos{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.faq{gap:10px;max-width:760px;margin:0 auto;display:grid}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 18px}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq details[open] summary .chev{transform:rotate(180deg)}.faq details p{color:var(--muted);margin:0;padding:0 0 16px;font-size:15px}.chev{transition:transform .2s}@media (max-width:640px){.pelada-hero{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.pelada-hero>.grow,.pelada-hero-nums{width:100%}.pelada-hero-nums div{flex:1}.proximo-pelada .btn{justify-content:center;width:100%}}.bloqueado{border:1.5px dashed var(--line-strong);background:var(--surface-hover);border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.bloqueado.compacto{gap:10px;margin:6px 0 12px;padding:12px 14px}.bloqueado-ic{background:var(--lime);width:42px;height:42px;color:var(--on-lime);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.bloqueado.compacto .bloqueado-ic{border-radius:10px;width:32px;height:32px}.bloqueado b{align-items:center;gap:8px;font-size:15px;display:flex}.bloqueado p{color:var(--muted);max-width:560px;margin:3px 0 0;font-size:14px}.bloqueado.compacto p{font-size:13px}.bloqueado.escuro{background:#ffffff0d;border-color:#fff3}.bloqueado.escuro p{color:#9fb3a8}.mural-bloqueio{margin-bottom:14px}.faixa-plano{border:1px solid;border-radius:14px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;font-size:14px;display:flex}.faixa-plano.info{background:var(--info-bg);border-color:var(--info-line);color:var(--ink)}.faixa-plano.info svg{color:var(--gold-ink)}.faixa-plano.warn{background:var(--wait-bg);border-color:var(--wait-line)}.faixa-plano.err{background:var(--warn-bg);border-color:var(--err-line);color:var(--err-ink)}.faixa-plano .btn{flex-shrink:0}.precos.quatro{grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1100px){.precos.quatro{grid-template-columns:repeat(2,1fr);max-width:none}}@media (max-width:640px){.precos.quatro{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.preco{position:relative}.preco-nota{color:var(--muted);margin:-6px 0 0;font-size:13px}.preco.destaque .preco-nota{color:#b3c7bb}.preco-selo.escuro{background:var(--solid);color:var(--lime)}.preco-faixas{gap:6px;display:grid}.preco-faixas div{background:var(--paper);border-radius:10px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:14px;display:flex}.preco-faixas small{color:var(--muted)}.preco-faixas b{font-family:var(--font-display);white-space:nowrap;font-size:18px}.plano-card h2{align-items:center;gap:10px;font-size:20px;display:flex}.plano-lista{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 18px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.plano-lista li{align-items:flex-start;gap:8px;font-size:14px;display:flex}.plano-lista li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.plano-peladas{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.plano-pelada{border:1px solid var(--line);color:var(--ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.plano-pelada:hover{background:var(--surface-hover)}.plano-simular{border:2px dashed var(--lime-2)}.pausada{padding:10px}.preco ul{align-content:start}.preco-faixas div{align-items:center}.preco-faixas span{flex-direction:column;font-weight:600;line-height:1.25;display:flex}.preco-faixas small{font-size:12px;font-weight:400}.perfil-fig{flex-direction:column;align-items:center;gap:12px}dialog.compartilhar{background:var(--surface);width:min(420px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--ink);box-shadow:var(--shadow-lg);border:0;border-radius:24px;margin:auto;padding:0}dialog.compartilhar::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#06140c99}.compartilhar-corpo{gap:14px;padding:18px;display:grid}.compartilhar .chips{justify-content:center}.compartilhar .chip small{margin-left:4px}.compartilhar-previa{background:var(--paper);border:1px solid var(--line);border-radius:16px;place-items:center;margin:0 auto;display:grid;overflow:hidden}.compartilhar-previa.story{aspect-ratio:9/16;height:min(52dvh,440px)}.compartilhar-previa.post{aspect-ratio:4/5;height:min(46dvh,380px)}.compartilhar-previa img{object-fit:cover;width:100%;height:100%;display:block}.compartilhar-previa[aria-busy=true]{background:linear-gradient(90deg,var(--paper) 25%,var(--line-2) 50%,var(--paper) 75%);background-size:200% 100%;animation:1.2s linear infinite brilho}@media (prefers-reduced-motion:reduce){.compartilhar-previa[aria-busy=true]{animation:none}}.compartilhar p{text-align:center;margin:0}.sumula-linha{grid-template-columns:minmax(0,1fr) auto auto}.sumula-linha.cab span:not(:first-child){text-align:center;width:116px}.contador{border:1.5px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:34px 48px 34px;align-items:center;width:116px;display:grid;overflow:hidden}.contador.tem{border-color:var(--accent);background:var(--ok-bg)}.contador button{height:38px;color:var(--ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;font-size:20px;font-weight:700}.contador button:active{background:var(--chip-bg)}.contador button:disabled{color:var(--line-strong);cursor:default}.contador-mais{color:var(--accent)!important}.contador-valor{border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);justify-content:center;align-items:center;gap:1px;height:38px;margin:0;display:flex}.contador-valor span{font-size:12px}.contador-valor input{text-align:center;width:26px;font:800 17px var(--font-display);color:var(--ink);-moz-appearance:textfield;background:0 0;border:0;padding:0}.contador-valor input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.contador-valor input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.contador-valor input:focus{box-shadow:none;outline:none}.ajuda-sumula{align-items:center;gap:6px;margin:0 0 10px;display:flex}.sumula-salvar{background:var(--paper);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.sumula-salvar.mudou{z-index:15;background:var(--solid);color:#fff;box-shadow:var(--shadow-lg);position:sticky;bottom:12px}.sumula-salvar.mudou .btn{background:var(--lime);color:var(--on-lime)}@media (max-width:760px){.sumula-linha{gap:6px;padding:8px 10px}.sumula-linha .person .avatar{display:none}.sumula-salvar.mudou{bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:560px){.contador{grid-template-columns:30px 36px 30px;width:96px}.contador-valor span{display:none}.sumula-linha.cab span:not(:first-child){width:96px}.sumula-linha .person b{overflow-wrap:anywhere}}.rolando{flex-direction:column;gap:16px;display:flex}.rl-placar{background:var(--turf-3);color:#fff;box-shadow:var(--shadow-lg);z-index:5;border-radius:22px;padding:20px 18px 18px;position:sticky;top:64px}.rl-placar.acabou{animation:1s ease-in-out 3 rl-pisca}@keyframes rl-pisca{50%{box-shadow:0 0 0 6px var(--lime)}}.rl-topo{color:#b9cdc2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.rl-score{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:12px;display:grid}.rl-lado{border-top:5px solid var(--tc);background:#ffffff0f;border-radius:14px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:10px 6px;display:flex}.rl-time{font:700 16px var(--font-display);text-align:center}.rl-time small{font:500 11px var(--font-inter);color:var(--lime);display:block}.rl-gols{font:800 clamp(56px,14vw,96px)/1 var(--font-display);font-variant-numeric:tabular-nums}.rl-x{font:700 28px var(--font-display);color:#7f9a8c}.rl-relogio{color:#b9cdc2;flex-direction:column;align-items:center;margin-top:12px;display:flex}.rl-tempo{font:800 clamp(40px,10vw,60px)/1 var(--font-display);font-variant-numeric:tabular-nums;color:#fff;letter-spacing:.02em}.rl-tempo.on{color:var(--lime)}.rl-barra{background:#ffffff1f;margin-top:10px}.rl-barra i{background:var(--lime)}.rl-acoes{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.btn-grande{min-height:56px;padding:16px 26px;font-size:18px}.btn-pausa{color:var(--turf-3);background:#fff}.btn-ghost-claro{color:#fff;background:0 0;border:1.5px solid #ffffff59}.btn-ghost-claro:hover{border-color:#fff}.rl-fila{color:#b9cdc2;justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.rl-times{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rl-elenco{background:var(--surface);border:1px solid var(--line);border-top:5px solid var(--tc);border-radius:16px;padding:12px}.rl-elenco h3{margin-bottom:8px;font-size:16px}.rl-elenco h3 small{font:400 12px var(--font-inter)}.rl-botoes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.rl-jogador{border:1.5px solid var(--line);background:var(--paper);min-height:52px;color:var(--ink);font:600 14px var(--font-inter);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:transform .1s,border-color .15s;display:flex;position:relative}.rl-jogador:active{transform:scale(.96)}.rl-jogador:hover{border-color:var(--accent)}.rl-jogador span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rl-qtd{background:var(--lime);color:var(--on-lime);border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;top:-7px;right:-5px}.rl-folha{z-index:60;background:#06140d8c;justify-content:center;align-items:flex-end;padding:16px;display:flex;position:fixed;inset:0}.rl-folha-box{background:var(--surface);color:var(--ink);width:min(560px,100%);box-shadow:var(--shadow-lg);margin-bottom:env(safe-area-inset-bottom);border-radius:20px;padding:18px}.rl-folha-tit{margin-bottom:12px;font-size:17px}.rl-ponto{border:1px solid var(--line-strong);vertical-align:middle;border-radius:50%;flex-shrink:0;width:12px;height:12px;display:inline-block}.rl-tabela td,.rl-tabela th{text-align:center}.rl-tabela td:first-child,.rl-tabela th:first-child{text-align:left}.rl-empate{flex-wrap:wrap;gap:8px 18px;display:flex}.rl-comecar{max-width:720px}.rl-aviso{z-index:6;margin-bottom:0;position:sticky;top:64px}@media (max-width:560px){.rl-placar{border-radius:18px;padding:14px 12px;top:56px}.rl-times{grid-template-columns:1fr}.rl-botoes{grid-template-columns:repeat(2,1fr)}.btn-grande{width:100%}}.rolando-cta{background:#c6f4321a;border:1px solid #c6f43259;border-radius:16px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;display:flex}.rolando-cta b{color:var(--lime);align-items:center;gap:6px;display:flex}.rolando-cta .small{margin-top:2px;display:block}.check.aprende{color:inherit;align-items:center}.check.aprende input{margin-top:0}.nivel{font:700 15px var(--font-display);font-variant-numeric:tabular-nums;cursor:help}.nivel.sobe b{color:var(--ok)}.nivel.desce b{color:var(--warn)}.falta-um{border-style:dashed}.falta-um.aberta{border-style:solid;border-color:var(--lime-2);background:#c6f43214}.colar-lista{width:100%;margin-top:8px}.colar-lista textarea{width:100%;font:14px/1.45 var(--font-inter);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);resize:vertical;border-radius:12px;padding:10px 12px}.colar-res{flex-direction:column;gap:6px;max-height:280px;list-style:none;display:flex;overflow:auto}.colar-res li{background:var(--surface);border:1px solid var(--line-2);border-radius:10px;padding:6px 10px}.colar-res li.fora{background:var(--wait-bg);border-color:var(--wait-line)}.colar-res .badge{margin-left:6px}.ao-vivo-placar{background:var(--turf-3);color:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;padding:10px 12px;display:flex}.ao-vivo-selo{font:800 10px var(--font-inter);letter-spacing:.08em;background:#ffffff26;border-radius:6px;padding:3px 7px}.ao-vivo-selo.on{background:#dc2626;animation:1.4s ease-in-out infinite rl-vivo}@keyframes rl-vivo{50%{opacity:.55}}.ao-vivo-times{align-items:center;gap:6px;font-weight:600;display:inline-flex}.ao-vivo-times b{font:800 18px var(--font-display);margin:0 4px}.ao-vivo-times i{border:1px solid #fff6;border-radius:50%;width:10px;height:10px;display:inline-block}@media (prefers-reduced-motion:reduce){.ao-vivo-selo.on,.rl-placar.acabou{animation:none}}.vagas{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.vaga-card{border-top:5px solid var(--pc,var(--turf-2));scroll-margin-top:120px}.vaga-card:target{box-shadow:0 0 0 3px var(--lime)}.vaga-falta{padding:6px 12px;font-size:14px}.vaga-form{flex-wrap:wrap;gap:8px;display:flex}.vaga-form input{flex:200px;min-width:0}.vaga-mini{flex-direction:column;gap:4px;display:flex}.vaga-mini .badge{align-self:flex-start}.descontos{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.desconto-card{flex-direction:column;gap:4px;display:flex}.desconto-card .badge{align-self:flex-start}.desconto-preco{margin-top:4px;font-size:15px}.desconto-preco b{font:800 18px var(--font-display);color:var(--ok)}@media (max-width:560px){.vagas{grid-template-columns:1fr}}.slot.promo{border-color:var(--warn);background:var(--warn-bg);position:relative}.slot.promo small s{opacity:.7}.slot-off{color:var(--warn);font-size:11px;font-weight:800;position:absolute;top:6px;right:8px}.arena-selo-desconto{position:absolute;top:12px;right:12px}.claro-link{color:var(--lime);font-weight:600}.rl-salvo{color:var(--lime)}.rl-salvo.on{color:#fcd34d}.subnav a.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.painel-abas{scroll-margin-top:64px}.painel-abas [id]{scroll-margin-top:124px}.painel-abas[data-aba-ativa=jogo] [data-aba]:not([data-aba=jogo]),.painel-abas[data-aba-ativa=caixa] [data-aba]:not([data-aba=caixa]),.painel-abas[data-aba-ativa=jogadores] [data-aba]:not([data-aba=jogadores]),.painel-abas[data-aba-ativa=temporada] [data-aba]:not([data-aba=temporada]),.painel-abas[data-aba-ativa=ajustes] [data-aba]:not([data-aba=ajustes]){display:none}@media (max-width:640px){.table-wrap:has(>table.cartoes){margin:0;padding:0;overflow:visible}table.cartoes,table.cartoes tbody{display:block}table.cartoes thead{display:none}table.cartoes tr{border-top:1px solid var(--line-2);flex-wrap:wrap;align-items:flex-end;gap:10px 14px;padding:14px 0;display:flex}table.cartoes tbody tr:first-child{border-top:0}table.cartoes td{background:0 0;border:0;min-width:0;padding:0;display:block}table.cartoes tbody tr:hover td{background:0 0}table.cartoes tr.espera{background:var(--stripe-1);border-radius:12px;padding:12px 10px}table.cartoes tr.espera td{background:0 0}table.cartoes td:first-child{flex:100%}table.cartoes td.min-160{flex:100%;min-width:0}table.cartoes td.right{margin-left:auto}table.cartoes td[data-rotulo]:before{content:attr(data-rotulo);color:var(--muted);white-space:nowrap;margin-bottom:4px;font-size:11px;font-weight:600;display:block}}.logo .logo-fina{font-weight:500}.small-h{font-size:17px}.lista-simples{gap:6px;padding-left:20px;display:grid}.doc-legal{max-width:760px}.doc-legal h2{margin:28px 0 8px;font-size:20px}.doc-legal p,.doc-legal li{color:var(--ink-2);line-height:1.65}.doc-legal ul{gap:6px;margin:8px 0;padding-left:22px;display:grid}.doc-legal .aviso-preencher{background:var(--wait-bg);border:1px solid var(--wait-line);border-radius:12px;padding:12px 14px;font-size:14px}.rodape-legal{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:6px 16px;padding:28px 16px 96px;font-size:13px;display:flex}.rodape-legal a{color:var(--muted)}.link-btn{color:var(--accent);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.footer-links{flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13px;display:flex}.footer-links a{color:inherit;opacity:.8}.vitrine{isolation:isolate}.fundo-estadio,.auth-side>.fundo-estadio{z-index:0;pointer-events:none;background:radial-gradient(120% 70% at 50% -10%,#14572c 0%,#0a2f18 45%,#04170b 100%);position:absolute;inset:0;overflow:hidden}.vt-ceu{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vt-refletor{filter:blur(6px);background:radial-gradient(circle,#e6ffc88c 0%,#c6f4321f 35%,#0000 70%);border-radius:50%;width:240px;height:240px;animation:5s ease-in-out infinite vt-pulso;position:absolute;top:-60px}.vt-refletor.esq{left:-60px}.vt-refletor.dir{animation-delay:-2.5s;right:-40px}.vt-facho{opacity:.16;filter:blur(18px);transform-origin:top;background:linear-gradient(#ebffd2e6,#ebffd200 75%);width:46%;height:120%;position:absolute;top:-10%}.vt-facho.esq{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);animation:9s ease-in-out infinite vt-varre-e;left:2%;transform:rotate(-22deg)}.vt-facho.dir{clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);animation:11s ease-in-out infinite vt-varre-d;right:2%;transform:rotate(22deg)}.vt-poeira{bottom:22%;left:calc(4% + var(--i) * 6.8%);opacity:0;width:3px;height:3px;animation:vt-sobe calc(7s + var(--i) * .45s) linear infinite;animation-delay:calc(var(--i) * -.9s);background:#dcffaacc;border-radius:50%;position:absolute;box-shadow:0 0 6px #c6f432cc}.vt-grama{pointer-events:none;width:104%;height:30%;min-height:140px;position:absolute;bottom:-4px;left:-2%;right:-2%}.vt-camada{transform-origin:50% 100%;transform-box:fill-box}.vt-camada.c1{opacity:.7;animation:6s ease-in-out infinite vt-balanca}.vt-camada.c2{opacity:.85;animation:4.8s ease-in-out -1.2s infinite vt-balanca}.vt-camada.c3{animation:4s ease-in-out -2.1s infinite vt-balanca}.fundo-estadio:after{content:"";pointer-events:none;background:linear-gradient(#0000,#04170b8c);height:45%;position:absolute;bottom:0;left:0;right:0}.vt-logo{animation:.7s ease-out both vt-entra}.vt-conteudo{max-width:600px}.vt-chamada{letter-spacing:.06em;text-transform:uppercase;color:#d6e8dc;font-size:14px;font-weight:700;animation:.7s ease-out .1s both vt-entra}.vitrine h1.vt-titulo{margin-top:10px;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.08}.vt-titulo em{background:linear-gradient(90deg,#c6f432 0%,#efffb0 45%,#c6f432 60%,#a9d81d 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:.7s ease-out .2s both vt-entra,6s ease-in-out 1s infinite vt-brilho;display:block}.vt-titulo span{color:#fff;animation:.7s ease-out .3s both vt-entra;display:block}.vt-pontos{gap:12px;max-width:420px;margin:28px 0 0;padding:0;list-style:none;display:grid}.vt-pontos li{color:#e6f2ea;-webkit-backdrop-filter:blur(8px);animation:vt-entra .6s calc(.45s + var(--i) * .15s) ease-out both,vt-destaque 9s calc(1.6s + var(--i) * 3s) ease-in-out infinite;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;display:flex;box-shadow:0 8px 24px -12px #00000080}.vt-ic{width:34px;height:34px;color:var(--lime);animation:vt-ic 9s calc(1.6s + var(--i) * 3s) ease-in-out infinite;background:#c6f4321f;border:1px solid #c6f43240;border-radius:10px;flex:none;place-items:center;display:grid}.vt-local{color:#bcd9c5;align-items:center;gap:6px;animation:.7s ease-out .9s both vt-entra;display:inline-flex}.vt-local svg{color:var(--lime)}@keyframes vt-entra{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes vt-brilho{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes vt-pulso{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes vt-varre-e{0%,to{transform:rotate(-24deg)}50%{transform:rotate(-16deg)}}@keyframes vt-varre-d{0%,to{transform:rotate(24deg)}50%{transform:rotate(15deg)}}@keyframes vt-sobe{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(18px,-340px)}}@keyframes vt-balanca{0%,to{transform:skew(0)}50%{transform:skew(-4deg)}}@keyframes vt-destaque{0%,30%,to{background:#ffffff0f;border-color:#ffffff1f;transform:none}6%,24%{background:#c6f43221;border-color:#c6f4328c;transform:translate(6px)}}@keyframes vt-ic{0%,30%,to{box-shadow:none;transform:none}6%,24%{transform:scale(1.1);box-shadow:0 0 18px #c6f4328c}}@media (prefers-reduced-motion:reduce){.vitrine *,.vitrine :before,.vitrine :after,.hero *,.hero :before,.hero :after{animation:none!important}.vt-poeira{display:none}}.auth-main{position:relative}.auth-voltar{color:var(--ink);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .15s,border-color .15s;display:inline-flex;position:absolute;top:24px;left:24px}.auth-voltar:hover{border-color:var(--accent);color:var(--accent);transform:translate(-3px)}@media (max-width:560px){.auth-voltar{top:14px;left:14px}.auth-main{padding-top:72px}}.hero{background:#04170b}.hero>.fundo-estadio .vt-grama{height:26%}.hero h1>span{display:block}.hr-entra{animation:vt-entra .7s calc(.1s + var(--d) * .12s) ease-out both}.hr-brilho{background:linear-gradient(90deg,#c6f432 0%,#efffb0 45%,#c6f432 60%,#a9d81d 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out 1s infinite vt-brilho;color:#0000!important}.hr-cta{animation:3.2s ease-in-out 2s infinite hr-chama}.hero-trust span{animation:vt-entra .6s calc(.8s + var(--i) * .12s) ease-out both,hr-trust 9s calc(2s + var(--i) * 3s) ease-in-out infinite;border:1px solid #0000;border-radius:999px;padding:6px 12px}.hero-trust svg{color:var(--lime)}.mock{animation:7s ease-in-out infinite hr-flutua}.mock .dot.ok{animation:1.6s ease-in-out infinite hr-pisca}.hr-boia{animation:5s ease-in-out infinite hr-boia}.vira-pago{animation:8s ease-in-out 1.5s infinite vp-fundo}.vp-estados{display:grid}.vp-estados>span{grid-area:1/1}.vp-b{color:var(--ok);opacity:0;font-weight:600;animation:8s ease-in-out 1.5s infinite vp-b}.vp-a{animation:8s ease-in-out 1.5s infinite vp-a}.hr-pix{opacity:0;animation:8s ease-in-out 1.5s infinite hr-pix}@keyframes hr-chama{0%,to{box-shadow:0 0 #c6f43200}50%{box-shadow:0 0 0 8px #c6f4322e}}@keyframes hr-trust{0%,30%,to{color:#a7c9b5;background:0 0;border-color:#0000}6%,24%{color:#fff;background:#c6f4321f;border-color:#c6f43273}}@keyframes hr-flutua{0%,to{transform:rotate(1.2deg)translateY(0)}50%{transform:rotate(.6deg)translateY(-8px)}}@keyframes hr-boia{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes hr-pisca{0%,to{opacity:1}50%{opacity:.35}}@keyframes vp-fundo{0%,40%,96%,to{background:var(--wait-bg)}48%,88%{background:var(--ok-bg)}}@keyframes vp-a{0%,40%,96%,to{opacity:1}46%,90%{opacity:0}}@keyframes vp-b{0%,42%,94%,to{opacity:0}48%,88%{opacity:1}}@keyframes hr-pix{0%,40%,96%,to{opacity:0;transform:translateY(12px)scale(.96)}46%,90%{opacity:1;transform:none}}@media (max-width:560px){.hero-trust{gap:6px 10px;margin-top:22px}}.plano-botoes{align-items:center}.plano-pix-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.plano-pix-form select{width:auto;min-width:170px}.plano-pix{border:2px solid var(--lime-2)}.pix-esperando{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;display:flex}.pix-esperando-ponto{background:var(--ok);border-radius:50%;flex:none;width:10px;height:10px;animation:1.4s ease-in-out infinite hr-pisca}@media (prefers-reduced-motion:reduce){.pix-esperando-ponto{animation:none}}.botao-som.on{color:var(--accent);border-color:var(--accent)}.topbar.dark .botao-som{color:#fff;background:#ffffff14;border-color:#ffffff40}.topbar.dark .botao-som.on{color:var(--lime);border-color:var(--lime)}.musica-btn{cursor:pointer;height:36px;font:600 13px/1 var(--font-inter),system-ui,sans-serif;color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:0 12px;transition:background .15s,border-color .15s;display:inline-flex}.musica-btn:hover{background:#ffffff24}.musica-btn:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.musica-btn.on{border-color:#c6f43299}.musica-ondas{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.musica-ondas i{background:var(--lime);opacity:.5;border-radius:2px;width:3px;height:4px}.musica-btn.tocando .musica-ondas i{opacity:1;animation:.9s ease-in-out infinite clima-onda}.musica-btn.tocando .musica-ondas i:nth-child(2){animation-delay:-.3s}.musica-btn.tocando .musica-ondas i:nth-child(3){animation-delay:-.6s}.musica-btn.tocando .musica-ondas i:nth-child(4){animation-delay:-.15s}.musica-btn:not(.on) .musica-ondas{display:none}@media (max-width:560px){.musica-txt{display:none}.musica-btn{padding:0 10px}}@media (prefers-reduced-motion:reduce){.musica-btn.tocando .musica-ondas i{height:9px;animation:none}}@keyframes clima-onda{0%,to{height:4px}50%{height:12px}}.musica-btn.auth-musica{color:var(--ink);background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-sm);position:absolute;top:24px;right:24px}.musica-btn.auth-musica:hover{background:var(--surface-hover)}.musica-btn.auth-musica.on{border-color:var(--accent)}.musica-btn.auth-musica .musica-ondas i{background:var(--accent)}@media (max-width:560px){.musica-btn.auth-musica{top:14px;right:14px}}.preco-pagamento{background:var(--ok-bg);color:var(--ok);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin:-4px 0 0;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.preco.destaque .preco-pagamento{color:var(--lime);background:#c6f43224}.btn.btn-jogador{background:var(--solid);color:#fff}.precos-rodape{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:22px auto 0;padding:0;font-size:14px;list-style:none;display:flex}.precos-rodape li{align-items:center;gap:7px;display:inline-flex}.precos-rodape svg{color:var(--accent)}
