@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-0.woff2) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-1.woff2) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-2.woff2) format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/font-3.woff2) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-4.woff2) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-5.woff2) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.woff2) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.woff2) format("truetype")}:root{font-family:DM Sans,Arial,sans-serif;color:var(--tc-dfeaf0ff, #dfeaf0);background:var(--tc-0b202cff, #0b202c);font-synthesis:none;--bg: #0b202c;--surface: #122c3a;--line: #29434f;--muted: #8ca5b3;--accent: #72d5cd;--coral: #ed6654;--logo-anel: #72d5cd;--logo-botao: #ed6654;--logo-curling: #dfeaf0;--logo-connect: #91aab7;--logo-slogan: #8ca5b3}:root[data-tema=claro]{color-scheme:light;--bg: #f2f7f9;--surface: #ffffff;--line: #d0dde3;--muted: #587482;--accent: #2a9d94;--coral: #dd4f3c;--logo-curling: #0f2a38;--logo-connect: #56727f;--logo-slogan: #587482}:where(:root[data-tema=claro]) :where(.rink-surface,.rink-bottom,.club-mundo,.modal.club-modal,.modal.tela-cheia,.modal-backdrop:has(.tela-cheia),.portao-topo){color-scheme:dark;color:var(--tc-dfeaf0ff, #dfeaf0);--bg: #0b202c;--surface: #122c3a;--line: #29434f;--muted: #8ca5b3;--accent: #72d5cd;--coral: #ed6654}.logo-marca{display:block;height:46px;width:auto}.logo-anel{stroke:var(--logo-anel)}.logo-botao{fill:var(--logo-botao)}.logo-curling{fill:var(--logo-curling)}.logo-connect{fill:var(--logo-connect)}.logo-slogan{fill:var(--logo-slogan);font-family:DM Sans,Arial,sans-serif;font-size:8.8px;font-weight:500}.tema-alternar{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line);border-radius:999px}.tema-alternar button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}.tema-alternar button[aria-pressed=true]{background:var(--accent);color:var(--bg)}@media(max-width:650px){.brand{flex-shrink:0}.logo-marca{height:36px}.tema-alternar{padding:0;border:0}.tema-alternar button[aria-pressed=true]{display:none}}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .18s,transform .18s,border-color .18s}button:disabled{cursor:not-allowed;opacity:.4}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--tc-72d5cdff, #72d5cd);outline-offset:4px}button{color:inherit;background:none;border:0}button:not(:disabled):hover{filter:brightness(1.09)}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:600}h1{font-size:35px;letter-spacing:-1.1px;line-height:1.3}h2{font-size:32px;letter-spacing:-1px}h3{font-size:20px}.topbar{height:90px;max-width:1500px;margin:auto;padding:0 46px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:23px;font-weight:700;letter-spacing:1px;line-height:1}.brand-light{font-weight:500;color:var(--tc-91aab7ff, #91aab7)}.brand small{font-family:DM Sans,sans-serif;font-size:9px;font-weight:500;letter-spacing:4px;display:block;margin-top:7px;color:var(--muted)}.brand-mark{width:39px;height:39px;border:3px solid var(--accent);border-radius:50%;display:grid;place-items:center;position:relative}.brand-mark:before{content:"";width:23px;height:23px;border:2px solid var(--accent);border-radius:50%;position:absolute}.brand-mark span{width:9px;height:9px;background:var(--coral);border-radius:50%}.topbar nav{display:flex;gap:23px}.topbar nav button{font-size:13px;font-weight:500;color:var(--tc-b4c6d0ff, #b4c6d0);padding:10px 0}.topbar nav button:hover{color:var(--tc-ffffffff, white)}.top-actions{display:flex;align-items:center;gap:22px}.local-badge{font-size:9px;letter-spacing:1.2px;font-weight:600;border:1px solid var(--tc-34525cff, #34525c);padding:7px 9px;border-radius:4px;color:var(--tc-a6c2caff, #a6c2ca)}.icon-btn{padding:7px}.app main{max-width:1500px;margin:auto;padding:34px 46px 0}.eyebrow{font-size:10px;letter-spacing:1.65px;font-weight:650;line-height:1.5;color:var(--tc-8ca5b3ff, #8ca5b3);display:block}.page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.page-heading h1{margin-top:7px}.outline{border:1px solid var(--tc-405965ff, #405965);border-radius:6px;padding:12px 17px;font-size:14px;font-weight:500;background:var(--tc-17314055, #17314055);min-height:44px}.outline:not(:disabled):hover{background:var(--tc-243f4cff, #243f4c)}.small{font-size:12px;min-height:37px;padding:9px 13px}.primary{background:var(--accent);color:var(--tc-0a3037ff, #0a3037);border-radius:6px;padding:14px 20px;font-size:14px;font-weight:700;min-height:46px;border:1px solid transparent}.full-width{width:100%}.scoreboard{display:grid;grid-template-columns:1fr 240px 1fr;background:var(--tc-132e3cff, #132e3c);border:1px solid var(--line);border-radius:9px;margin-bottom:23px;overflow:hidden;min-height:101px}.team-score{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;position:relative;grid-column:1;grid-row:1}.team-score:nth-child(2){grid-column:3}.team-score.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--team)}.team-label{display:flex;align-items:center;gap:13px;min-width:0}.team-label strong{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:600;letter-spacing:.3px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:230px}.team-label .eyebrow{font-size:9px;letter-spacing:1.5px}.stone-dot{width:23px;height:23px;flex-shrink:0;border-radius:50%;background:var(--team);border:3px solid var(--tc-ffffff20, #ffffff20);box-shadow:0 3px #0003;position:relative}.stone-dot:after{content:"";width:9px;height:3px;background:var(--tc-172e39ff, #172e39);border-radius:3px;position:absolute;top:7px;left:4px}.score-number{font-family:Barlow Condensed,sans-serif;font-size:55px;font-weight:500;line-height:1;color:var(--tc-f2f8faff, #f2f8fa)}.hammer{color:var(--tc-b7c9d1ff, #b7c9d1);font-size:26px;display:inline-flex;align-items:center;gap:2px}.hammer small{font-size:9px;border:1px solid var(--tc-496673ff, #496673);padding:2px 3px;border-radius:3px}.end-status{grid-column:2;grid-row:1;border-left:1px solid var(--line);border-right:1px solid var(--line);margin:18px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center}.end-status>strong{font-family:Barlow Condensed,sans-serif;font-size:27px;font-weight:600;line-height:1.1}.end-status>strong>span{color:var(--tc-7c97a7ff, #7c97a7);font-size:20px}.end-status>span:last-child{font-size:10px;color:var(--tc-93afbcff, #93afbc)}.workspace{display:grid;grid-template-columns:minmax(0,1fr) 318px;gap:22px;align-items:start}.rink-panel{background:var(--tc-132c3aff, #132c3a);border:1px solid var(--line);border-radius:9px;overflow:hidden}.rink-toolbar{min-height:62px;padding:8px 21px;flex-wrap:wrap;row-gap:4px;display:flex;justify-content:space-between;align-items:center;gap:12px}.rink-title{display:flex;align-items:center;gap:9px;min-width:0}.rink-title strong{font-size:13px;font-weight:550}.muted{color:var(--muted);font-size:11px}.rink-title .muted{border-left:1px solid var(--tc-3c525eff, #3c525e);padding-left:12px;margin-left:4px}.live-dot{height:6px;width:6px;border-radius:50%;background:var(--accent);display:inline-block;flex-shrink:0}.rink-tools{display:flex;gap:8px}.rink-tools button{width:27px;height:29px;color:var(--tc-a0bac5ff, #a0bac5)}.rink-surface{height:424px;position:relative;background:var(--tc-e6eff1ff, #e6eff1);overflow:hidden}.rink-surface canvas{width:100%;height:100%;display:block;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;outline:none}.rink-surface canvas:focus-visible{outline:3px solid var(--tc-ffd479ff, #ffd479);outline-offset:-3px}.rink-bottom{background:var(--tc-e3edf0ff, #e3edf0);color:var(--tc-587681ff, #587681);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--tc-cfdee3ff, #cfdee3);gap:10px}.rink-bottom>span{font-size:11px;display:flex;align-items:center;gap:8px}.text-link{font-size:12px;font-weight:600;padding:0;color:var(--accent);min-height:26px}.rink-bottom .text-link{color:var(--tc-42626fff, #42626f);font-size:11px}.match-strip{padding:23px 21px 22px;display:grid;grid-template-columns:1.5fr 1fr 1.3fr;gap:18px}.match-strip .eyebrow{font-size:9px;letter-spacing:1.3px}.stone-rows{display:flex;flex-direction:column;gap:10px;margin-top:13px}.stone-rows>div{display:flex;align-items:center;gap:10px;font-size:10px}.short-name{width:47px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--tc-9cb5c1ff, #9cb5c1)}.remaining-stones{display:flex;gap:4px}.remaining-stones i{width:10px;height:10px;border-radius:50%;background:var(--tc-38515dff, #38515d)}.remaining-stones i.available{background:var(--team)}.stone-rows b{font-weight:500;color:var(--tc-92b0beff, #92b0be)}.strip-stat{padding-left:17px;border-left:1px solid var(--tc-2a4350ff, #2a4350)}.strip-stat strong{font-family:Barlow Condensed,sans-serif;display:block;font-size:29px;margin:7px 0 3px;font-weight:500}.strip-stat strong span{font-family:DM Sans,sans-serif;font-size:10px;color:var(--tc-88a4b3ff, #88a4b3)}.strip-stat small{font-size:9px;color:var(--tc-8ea8b7ff, #8ea8b7);display:block;line-height:1.5}.control-panel{background:var(--tc-132e3cff, #132e3c);border:1px solid var(--tc-304853ff, #304853);border-radius:9px;padding:20px}.control-heading{display:flex;align-items:center;justify-content:space-between}.control-heading .eyebrow{font-size:10px;color:var(--tc-b2c6cfff, #b2c6cf)}.control-number{font-size:12px;color:var(--tc-7594a5ff, #7594a5);background:var(--tc-203f4eff, #203f4e);padding:3px 7px;border-radius:4px}.steps{display:flex;justify-content:space-between;margin:15px 0 21px;position:relative}.steps:before{content:"";position:absolute;top:11px;left:20px;right:20px;height:1px;background:var(--tc-3b515dff, #3b515d)}.steps button{position:relative;z-index:1;font-size:10px;color:var(--tc-7a97a6ff, #7a97a6);flex-direction:column;gap:6px;padding:0;background:none}.steps button>span{display:grid;place-items:center;border:1px solid var(--tc-3b5867ff, #3b5867);background:var(--tc-142e3bff, #142e3b);border-radius:50%;width:23px;height:23px;font-size:10px}.steps button.selected{color:var(--accent)}.steps button.selected>span{color:var(--tc-102f36ff, #102f36);background:var(--accent);border-color:var(--accent)}.steps button.selected:disabled{opacity:1}.steps button:disabled:not(.selected){opacity:.6}.steps button.done{color:var(--tc-b6ddd9ff, #b6ddd9)}.steps button.done>span{color:var(--accent);border-color:var(--tc-467d80ff, #467d80)}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:7px}.label-row label{font-size:12px;font-weight:600;display:flex;align-items:center;gap:7px}.label-row label svg{color:var(--tc-8ba8b6ff, #8ba8b6)}.label-row output{font-size:13px;font-weight:600;color:var(--tc-dcecf0ff, #dcecf0)}.label-row>span{font-size:9px;color:var(--tc-8fabb8ff, #8fabb8)}.direction-control{padding-bottom:18px;border-bottom:1px solid var(--tc-2b4654ff, #2b4654)}input[type=range]{accent-color:var(--accent);width:100%;height:3px;display:block;cursor:pointer;margin:18px 0;background:var(--tc-3a5361ff, #3a5361)}.range-labels{display:flex;justify-content:space-between;font-size:9px;color:var(--tc-7896a6ff, #7896a6)}.rotation-control{padding:18px 0;border-bottom:1px solid var(--tc-2b4654ff, #2b4654)}.segmented{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--tc-385562ff, #385562);border-radius:5px;overflow:hidden}.segmented button{flex-direction:column;gap:5px;padding:10px 2px;font-size:9px;border-right:1px solid var(--tc-385562ff, #385562);color:var(--tc-92b0bdff, #92b0bd)}.segmented button:last-child{border-right:0}.segmented button.selected{color:var(--accent);background:var(--tc-254c55ff, #254c55)}.intensity{display:flex;align-items:center;gap:6px;margin-top:12px;font-size:9px;color:var(--tc-83a0aeff, #83a0ae)}.intensity>span{margin-right:auto}.intensity button{padding:4px 8px;border-radius:3px;font-size:9px;color:var(--tc-8aa8b7ff, #8aa8b7)}.intensity button.selected{background:var(--tc-294653ff, #294653);color:var(--tc-d0e0e6ff, #d0e0e6)}.power-control{padding:18px 0 10px}.power-control output{font-family:Barlow Condensed,sans-serif;font-size:25px;color:var(--accent)}.power-control output small{font-size:14px;color:var(--tc-8cb2baff, #8cb2ba);margin-left:2px}.power-meter{height:22px;background:var(--tc-0d222cff, #0d222c);border:1px solid var(--tc-56798aff, #56798a);border-radius:6px;position:relative;margin:4px 0 10px;overflow:visible}.power-fill{height:100%;background:linear-gradient(90deg,var(--tc-3b9cf0ff, #3b9cf0) 0%,var(--tc-2fc4a4ff, #2fc4a4) 35%,var(--tc-f3d23fff, #f3d23f) 70%,var(--tc-f47b45ff, #f47b45) 100%) left / 100% 100% no-repeat;border-radius:5px 0 0 5px}.power-needle{position:absolute;height:34px;width:5px;margin-left:-2px;background:var(--tc-ffffffff, #ffffff);border-radius:2px;top:-7px;box-shadow:0 0 0 2px #0b1d26,0 0 10px #fff6;z-index:2}.power-meter>i{position:absolute;width:1px;background:var(--tc-0e364888, #0e364888);height:13px;top:0}.hint{font-size:11px;color:var(--tc-88a5b4ff, #88a5b4);line-height:1.65;margin-top:13px}.rule-note{margin:4px 0 0;padding:13px 16px;border-left:3px solid var(--tc-6bd4caff, #6bd4ca);border-radius:0 8px 8px 0;background:var(--tc-1a3a45ff, #1a3a45);color:var(--tc-d3e9efff, #d3e9ef);font-size:14px;line-height:1.6}.rule-note strong{color:var(--tc-8fe6daff, #8fe6da);font-weight:650}.power-control .hint{font-size:10px;line-height:1.6;margin-top:11px;min-height:32px}.launch-button{width:100%;height:45px;background:var(--tc-75d7ceff, #75d7ce);color:var(--tc-143e43ff, #143e43);font-weight:700;font-size:13px;border-radius:5px;justify-content:space-between;padding:0 16px;margin-bottom:15px}.in-flight{height:45px;display:flex;align-items:center;gap:8px;margin-bottom:15px;font-size:13px}.in-flight>span:last-child{margin-left:auto;font-size:11px;color:var(--muted)}.energy{height:3px;background:var(--tc-354f5eff, #354f5e);border-radius:3px;overflow:hidden}.energy i{display:block;height:100%;background:var(--tc-73bab8ff, #73bab8)}.call-buttons{display:flex;justify-content:space-between;gap:4px;margin-top:11px}.call-buttons button{border:1px solid var(--tc-344f5dff, #344f5d);padding:4px 5px;border-radius:3px;font-size:9px;color:var(--tc-a9c2ccff, #a9c2cc);min-height:28px}.keyboard-hint{display:flex;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;border:1px solid var(--tc-2d4d5dff, #2d4d5d);border-radius:8px;background:var(--tc-102735ff, #102735);font-size:12px;line-height:1.5;color:var(--tc-c1d6dfff, #c1d6df);justify-content:center;text-align:center}.keyboard-hint svg{flex-shrink:0;color:var(--tc-6bd4caff, #6bd4ca)}.keyboard-hint kbd{background:var(--tc-1d3e4eff, #1d3e4e);border:1px solid var(--tc-47697aff, #47697a);border-radius:4px;padding:1px 6px;color:var(--tc-d4e5ecff, #d4e5ec);font-size:11px}kbd{font-family:inherit;border:1px solid var(--tc-3b5260ff, #3b5260);padding:1px 3px;border-radius:3px;margin:0 3px}.under-rink{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:21px 0}.notice{display:flex;align-items:center;gap:13px;max-width:760px}.notice-icon{color:var(--tc-7bbcbfff, #7bbcbf);display:grid;place-items:center;height:37px;min-width:37px;border:1px solid var(--tc-38525cff, #38525c);border-radius:7px}.notice .eyebrow{font-size:9px;letter-spacing:1.2px}.notice p{font-size:12px;color:var(--tc-9bb2bfff, #9bb2bf);margin-top:3px;line-height:1.6}.utility-actions{display:flex;align-items:center;gap:9px;flex-shrink:0}.speed-control{font-size:10px;color:var(--tc-87a4b2ff, #87a4b2);display:flex;gap:5px;align-items:center}.speed-control select{background:var(--tc-153241ff, #153241);border:1px solid var(--tc-3a5563ff, #3a5563);color:var(--tc-c1d5dfff, #c1d5df);padding:7px 4px;border-radius:4px;font-size:11px}.end-table{border:1px solid var(--tc-294551ff, #294551);border-radius:7px;overflow:hidden;background:var(--tc-102936ff, #102936)}.table-title{padding:13px 19px;display:flex;align-items:center;justify-content:space-between;background:var(--tc-142e3cff, #142e3c);border-bottom:1px solid var(--tc-294551ff, #294551)}.table-title .eyebrow{font-size:9px}.table-title>span:last-child{font-size:10px;color:var(--tc-7898a9ff, #7898a9)}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px;table-layout:fixed;min-width:380px}th,td{padding:10px;text-align:center;border-right:1px solid var(--tc-29414fff, #29414f);border-bottom:1px solid var(--tc-29414fff, #29414f);font-weight:400;color:var(--tc-93aebcff, #93aebc)}th:first-child{width:180px;text-align:left;padding-left:20px}thead th{font-size:10px;color:var(--tc-6f94a5ff, #6f94a5);background:var(--tc-0f2835ff, #0f2835)}tbody th{color:var(--tc-d5e3eaff, #d5e3ea);font-weight:500}tbody th i{display:inline-block;height:7px;width:7px;border-radius:50%;margin-right:8px}.total{font-weight:700;color:var(--tc-d5e6edff, #d5e6ed);background:var(--tc-183443ff, #183443)}.current{background:var(--tc-203e4bff, #203e4b);color:var(--accent)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}footer{display:flex;align-items:center;justify-content:space-between;padding:27px 0 24px;font-size:10px;color:var(--tc-5e8397ff, #5e8397)}footer>span:first-child{font-weight:700;letter-spacing:1px;font-size:10px}footer b{font-weight:400;font-size:9px;margin-left:9px}footer>span:nth-child(2){color:var(--tc-7895a4ff, #7895a4);font-style:italic}footer button{font-size:10px;color:var(--tc-789badff, #789bad)}.rink-welcome{position:absolute;top:0;left:0;bottom:0;width:55%;padding:76px 34px 25px;background:linear-gradient(90deg,var(--tc-e8f1f5fa, #e8f1f5fa) 40%,var(--tc-e8f1f5e0, #e8f1f5e0) 75%,var(--tc-e8f1f500, #e8f1f500));color:var(--tc-153b4fff, #153b4f)}.rink-welcome .eyebrow{color:var(--tc-648797ff, #648797);font-size:9px;letter-spacing:1.7px}.rink-welcome h2{font-family:Barlow Condensed,sans-serif;font-size:43px;font-weight:600;line-height:1.12;letter-spacing:0;margin-top:13px}.rink-welcome p{color:var(--tc-6c8996ff, #6c8996);font-size:12px;margin:13px 0 24px}.rink-welcome .primary{background:var(--tc-123e51ff, #123e51);color:var(--tc-eef7f9ff, #eef7f9);font-size:12px;gap:10px;white-space:nowrap;min-height:42px;padding:11px 16px}.rink-welcome .text-link{color:var(--tc-456b7bff, #456b7b);display:flex;margin:12px 0;font-size:11px}.on-ice-card{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,92%);background:var(--tc-102d3bf5, #102d3bf5);border:1px solid var(--tc-507181ff, #507181);border-radius:10px;padding:24px;box-shadow:0 15px 45px #17343c33;z-index:3}.on-ice-card h3{margin:8px 0 10px}.on-ice-card p{font-size:13px;line-height:1.6;color:var(--tc-b3ccd6ff, #b3ccd6)}.on-ice-card .button-row{margin-top:18px}.button-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.button-row>button{flex:1;white-space:nowrap}.power-play{border-top:1px solid var(--tc-3b5561ff, #3b5561);margin-top:19px;padding-top:14px}.power-play>span{font-size:11px;color:var(--tc-9cb6c3ff, #9cb6c3)}.power-play .button-row{margin-top:10px}.measure-label{position:absolute;bottom:15px;left:20px;font-size:10px;color:var(--tc-143e52ff, #143e52);background:var(--tc-ffffffe8, #ffffffe8);padding:8px 12px;border-radius:4px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--tc-04151de0, #04151de0);z-index:50;display:flex;align-items:center;justify-content:center;padding:25px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow-y:auto}.modal{width:620px;max-width:100%;background:var(--tc-15303eff, #15303e);border:1px solid var(--tc-3a5867ff, #3a5867);border-radius:15px;box-shadow:0 25px 120px #0007;padding:35px;position:relative;max-height:calc(100dvh - 50px);overflow-y:auto;overscroll-behavior:contain}.modal h2{margin:10px 0}.modal>p{font-size:14px;color:var(--tc-9cb7c4ff, #9cb7c4);line-height:1.7;margin:10px 0 23px}.modal-close{position:absolute;right:17px;top:17px;color:var(--tc-a3bdc8ff, #a3bdc8);background:var(--tc-203f4dff, #203f4d);border-radius:50%;width:30px;height:30px}.setup-modal{width:690px}.setup-form{display:flex;flex-direction:column;gap:18px}.setup-actions{position:sticky;bottom:-35px;z-index:3;display:flex;gap:11px;align-items:stretch;margin:0 -35px -35px;padding:16px 35px 20px;background:linear-gradient(to top,var(--tc-15303eff, #15303e) 62%,var(--tc-15303e00, #15303e00))}.setup-actions .primary{flex:1}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.setup-form label,.field-label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--tc-b5ccd6ff, #b5ccd6);font-weight:500}.setup-form input,.setup-form select{width:100%;background:var(--tc-0e2634ff, #0e2634);color:var(--tc-dfeaf0ff, #dfeaf0);border:1px solid var(--tc-365462ff, #365462);border-radius:5px;padding:11px 12px;font-size:13px;min-height:42px}.form-teams{display:grid;grid-template-columns:1fr 1fr;gap:17px}.form-teams fieldset{border:1px solid var(--tc-3a5563ff, #3a5563);border-radius:7px;padding:16px;display:flex;flex-direction:column;gap:14px;min-width:0}.form-teams legend{padding:0 7px;font-size:11px;color:var(--tc-87a6b6ff, #87a6b6);letter-spacing:1px}.color-picker{display:flex;gap:10px;flex-wrap:wrap}.color-picker button{width:28px;height:28px;border-radius:50%;color:var(--tc-102c3aff, #102c3a)}.color-picker button.selected{outline:2px solid var(--tc-d9eef3ff, #d9eef3);outline-offset:3px}.setup-form .hint{margin:0;font-size:11px}.form-error{padding:12px;color:var(--tc-ffc6bfff, #ffc6bf);border:1px solid var(--tc-905950ff, #905950);border-radius:5px;font-size:13px}.resume{margin:18px auto 0;display:flex}.rules-list{display:flex;flex-direction:column;gap:7px}.rules-list details{border:1px solid var(--tc-3a5563ff, #3a5563);border-radius:6px;padding:13px 15px}.rules-list summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;font-size:13px;font-weight:600}.rules-list details[open] summary svg{transform:rotate(90deg)}.rules-list details p{font-size:13px;color:var(--tc-a5becaff, #a5beca);line-height:1.7;margin-top:12px}.exercise-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.exercise-grid button{display:block;text-align:left;position:relative;border:1px solid var(--tc-3e5b69ff, #3e5b69);padding:18px 15px;border-radius:7px;min-height:150px}.exercise-grid button:hover{background:var(--tc-204655ff, #204655)}.exercise-num{font-family:Barlow Condensed,sans-serif;color:var(--accent);font-size:24px;display:block;margin-bottom:8px}.exercise-grid strong{font-size:14px;font-weight:600}.exercise-grid p{font-size:11px;line-height:1.6;color:var(--tc-95b0beff, #95b0be);margin-top:7px}.exercise-grid svg{position:absolute;right:13px;top:20px;color:var(--tc-84bcbfff, #84bcbf)}.tutorial-visual{height:185px;background:var(--tc-d9e8ecff, #d9e8ec);display:flex;align-items:center;justify-content:space-around;border-radius:8px;margin:22px 0;position:relative;overflow:hidden}.target-art{height:145px;width:145px;background:var(--tc-438fabff, #438fab);border-radius:50%;position:relative;display:grid;place-items:center}.target-art:before{content:"";height:100px;width:100px;background:var(--tc-edf5f6ff, #edf5f6);border-radius:50%;position:absolute}.target-art i{height:55px;width:55px;background:var(--tc-e6796bff, #e6796b);border-radius:50%;position:absolute}.target-art b{height:15px;width:15px;background:var(--tc-edf5f6ff, #edf5f6);border-radius:50%;position:absolute}.tutorial-number{font-family:Barlow Condensed,sans-serif;font-size:110px;color:var(--tc-b7cfd7ff, #b7cfd7);line-height:1}.tutorial-dots{display:flex;gap:8px;justify-content:center;margin:20px}.tutorial-dots button{width:8px;height:8px;background:var(--tc-55717eff, #55717e);border-radius:50%;padding:0}.tutorial-dots .selected{background:var(--accent);width:22px;border-radius:4px}.tutorial-return{position:fixed;bottom:20px;left:20px;background:var(--tc-234954ff, #234954);color:var(--accent);border:1px solid var(--tc-4a7e84ff, #4a7e84);padding:12px 16px;border-radius:30px;z-index:15;font-size:12px;box-shadow:0 3px 20px #0004}.history-list article{padding:19px 0;border-bottom:1px solid var(--tc-365463ff, #365463)}.history-list h3{font-size:17px;display:flex;gap:16px;justify-content:space-between;margin:9px 0}.history-list h3 b{color:var(--accent);white-space:nowrap}.history-list article p{font-size:11px;color:var(--tc-96b4c3ff, #96b4c3);line-height:1.8}.empty{text-align:center;padding:28px 15px;color:var(--tc-7ea2b2ff, #7ea2b2)}.empty svg{margin-bottom:13px}.empty h3{display:block;font-size:18px;color:var(--tc-c5dce5ff, #c5dce5)}.empty p{font-size:13px;margin-top:10px;line-height:1.7}.result-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:16px;overflow-y:auto;background:var(--tc-06131bb3, #06131bb3)}.result-banner{position:relative;width:min(790px,100%);max-height:calc(100dvh - 32px);background:var(--tc-173845f5, #173845f5);border:1px solid var(--tc-5c828dff, #5c828d);border-radius:10px;padding:22px 25px;display:flex;justify-content:space-between;align-items:center;gap:20px;box-shadow:0 15px 70px #0008;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-banner h3{font-size:17px;margin-top:7px}.result-banner p{font-size:12px;color:var(--tc-99b7c3ff, #99b7c3);margin-top:7px}.floating-next{position:fixed;bottom:25px;right:30px;z-index:20;box-shadow:0 5px 30px #0008}.results-modal{text-align:center;width:640px}.trophy{color:var(--tc-eac35aff, #eac35a);margin:5px 0 20px}.final-score{font-family:Barlow Condensed,sans-serif;font-size:53px;color:var(--accent);margin:12px 0}.results-modal>p{font-size:12px;margin:15px 0}.stats-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;text-align:left}.stats-grid>div{background:var(--tc-0c2634ff, #0c2634);border:1px solid var(--tc-34515eff, #34515e);padding:15px;border-radius:6px}.stats-grid span{display:block;color:var(--tc-91adbbff, #91adbb);font-size:11px;margin-bottom:7px}.stats-grid strong{font-size:21px;color:var(--tc-d6eaf0ff, #d6eaf0);font-weight:500}.results-modal .button-row{margin-top:23px}.compact{width:470px}.compact p{margin-bottom:25px}.toast{position:fixed;top:110px;left:50%;transform:translate(-50%);z-index:90;padding:14px 25px;color:var(--tc-113540ff, #113540);background:var(--accent);font-weight:700;border-radius:7px;box-shadow:0 6px 30px #0004}.storage-warning{position:fixed;bottom:0;left:0;right:0;z-index:100;background:var(--tc-a8563fff, #a8563f);color:var(--tc-ffffffff, white);padding:15px;font-size:14px}.storage-warning button{margin-left:15px;text-decoration:underline}@media(min-width:1500px){.rink-surface{height:460px}.control-panel{padding:23px}.control-panel .power-control{padding-bottom:20px}.match-strip{padding:25px}.workspace{grid-template-columns:minmax(0,1fr) 335px}}@media(max-width:1150px){.topbar{padding:0 25px;gap:15px}.app main{padding:26px 25px 0}.topbar nav{gap:14px}.local-badge{display:none}.scoreboard{grid-template-columns:1fr 180px 1fr}.team-score{padding:20px}.team-label strong{font-size:27px;max-width:150px}.workspace{grid-template-columns:minmax(0,1fr) 290px;gap:16px}.control-panel{padding:17px}.rink-surface{height:430px}.rink-welcome{width:70%;padding:80px 25px 20px}.rink-welcome h2{font-size:37px}.match-strip{grid-template-columns:1.3fr 1fr;padding:20px 16px;gap:12px}.match-strip .strip-stat:last-child{display:none}.desktop{display:none}.under-rink{align-items:flex-start}.utility-actions{flex-wrap:wrap;justify-content:flex-end;max-width:230px}}@media(max-width:850px){.topbar{height:77px;padding:0 20px}.brand{font-size:21px}.brand-mark{width:34px;height:34px}.brand small{font-size:8px;letter-spacing:3.5px}.topbar nav{gap:15px}.topbar nav button span{font-size:11px}.top-actions{gap:7px}.app main{padding:24px 20px 0}.page-heading h1{font-size:30px}.page-heading{margin-bottom:20px}.scoreboard{grid-template-columns:1fr 135px 1fr}.team-score{padding:17px 14px}.team-label{gap:8px}.team-label strong{font-size:25px;max-width:115px}.score-number{font-size:43px}.team-label .eyebrow{font-size:8px}.stone-dot{width:19px;height:19px;border-width:2px}.stone-dot:after{left:3px;top:6px}.hammer{display:none}.end-status>.eyebrow{font-size:8px}.end-status>strong{font-size:25px}.end-status>span:last-child{font-size:9px}.workspace{grid-template-columns:minmax(0,1fr)}.rink-surface{height:390px}.rink-welcome{width:65%;padding:67px 35px}.rink-welcome h2{font-size:43px}.control-panel{display:grid;grid-template-columns:1fr 1fr;gap:16px 25px;padding:22px}.control-heading{grid-column:1}.steps{grid-column:2;grid-row:1;margin:0}.direction-control{grid-column:1;grid-row:2;align-self:center}.rotation-control{grid-column:2;grid-row:2;padding:5px 0 14px}.power-control{grid-column:1;grid-row:3;padding:0}.launch-button,.in-flight{grid-column:1;grid-row:4;margin:0;align-self:end}.call-buttons{grid-column:2;grid-row:4;margin:0}.call-buttons button{flex:1;min-height:40px}.keyboard-hint{grid-column:1 / -1;margin:0}.control-panel>.full-width{grid-column:1 / -1}.control-panel .hint{min-height:auto}.match-strip{grid-template-columns:1.4fr 1fr 1.2fr}.match-strip .strip-stat:last-child{display:block}.utility-actions{max-width:220px}.under-rink .notice{max-width:500px}.label-row label{font-size:13px}.steps button{font-size:11px}.intensity button,.call-buttons button{font-size:10px}.rink-toolbar{min-height:57px}.rink-welcome p{font-size:14px}.rink-welcome .primary{font-size:13px}.rink-welcome .text-link{font-size:12px}.rink-title strong{font-size:14px}.rink-tools button{width:32px;height:36px}}@media(pointer:coarse){button:not(.attempt-stones button):not(.color-picker button):not(.power-meter button),select,input[type=text],input[type=number],input[type=datetime-local],[role=button]{min-height:44px}.icon-btn,.rink-tools button,.steps button,.modal-close,.color-picker button{min-width:44px}.setup-form input,.setup-form select,.setup-form textarea,.editor-field input,.editor-field select,.editor-field textarea{min-height:44px}.editor-toggle input[type=checkbox]{width:24px;height:24px}.color-picker button{min-height:44px}.icon-btn{padding:10px}.rink-tools{flex-wrap:wrap}.steps{gap:4px}.topbar nav button{min-height:44px;padding-inline:10px}}@media(max-width:560px){.topbar{padding:10px 16px;height:auto;min-height:72px;flex-wrap:wrap;gap:12px}.topbar nav{gap:5px;margin-left:auto}.topbar nav button{padding:9px 5px}.top-actions .icon-btn{padding:5px}.top-actions{flex-wrap:wrap;justify-content:flex-end;row-gap:8px}.brand{font-size:18px;gap:8px;letter-spacing:.6px}.brand-mark{width:31px;height:31px}.brand-mark:before{width:18px;height:18px}.brand small{font-size:7px;letter-spacing:2.6px}.app main{padding:23px 12px 0}.page-heading{padding:0 4px;gap:7px}.page-heading h1{font-size:27px;letter-spacing:-.7px}.page-heading .eyebrow{font-size:8px;letter-spacing:1.1px}.page-heading .outline{font-size:10px;padding:9px;min-height:36px;gap:5px}.scoreboard{grid-template-columns:1fr 88px 1fr;min-height:83px;margin-bottom:15px}.team-score{padding:13px 10px;gap:7px}.team-label{gap:6px}.team-label strong{font-size:21px;max-width:85px}.team-label .eyebrow{font-size:6px;letter-spacing:.9px}.score-number{font-size:35px}.stone-dot{width:14px;height:14px;border-width:1px}.stone-dot:after{width:7px;left:3px;top:5px;height:2px}.end-status{margin:12px 0;gap:5px}.end-status>.eyebrow{font-size:6px;letter-spacing:.8px}.end-status>strong{font-size:22px}.end-status>strong>span{font-size:15px}.end-status>span:last-child{font-size:7px;max-width:83px;line-height:1.3}.rink-toolbar{padding:6px 12px;min-height:51px;gap:5px}.rink-title{gap:7px}.rink-title strong{font-size:12px;max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rink-tools{gap:4px}.rink-tools button{width:28px;height:34px}.rink-surface{height:310px}.rink-welcome{width:75%;padding:65px 19px 15px}.rink-welcome h2{font-size:33px}.rink-welcome .eyebrow{font-size:7px;letter-spacing:1.2px}.rink-welcome p{font-size:11px;margin:10px 0 17px}.rink-welcome .primary{font-size:11px;padding:10px;min-height:39px;gap:7px}.rink-welcome .text-link{font-size:10px;margin:8px 0}.rink-bottom{padding:10px 12px}.rink-bottom>span{font-size:8px;max-width:210px;line-height:1.5;gap:5px}.rink-bottom .text-link{font-size:9px;white-space:nowrap}.match-strip{padding:16px 13px;grid-template-columns:1.5fr 1fr;gap:13px}.match-strip .strip-stat:last-child{display:none}.remaining-stones i{width:9px;height:9px}.remaining-stones{gap:3px}.short-name{width:43px}.stone-rows>div{gap:7px}.strip-stat strong{font-size:27px}.strip-stat small{font-size:8px}.control-panel{gap:15px 15px;padding:17px 14px}.control-heading .eyebrow{font-size:9px}.steps{gap:5px}.steps button{font-size:8px}.steps button>span{width:21px;height:21px}.steps:before{top:10px;left:10px;right:10px}.label-row label{font-size:11px;gap:4px}.label-row label svg{width:13px}.label-row>span{font-size:7px}.rotation-control .label-row>span{display:none}.segmented button{font-size:8px;gap:5px;padding:8px 2px;min-height:53px}.segmented svg{width:16px}.intensity{gap:2px;font-size:8px;margin-top:10px}.intensity button{padding:4px 5px;font-size:8px;min-height:27px}.range-labels{font-size:8px}.direction-control input{margin:25px 0 18px}.power-control .hint{font-size:8px}.power-control .label-row{margin-bottom:13px}.power-control output{font-size:21px}.call-buttons{flex-wrap:wrap;gap:4px;align-content:center}.call-buttons button{font-size:8px;padding:3px 4px;min-height:26px;flex:1 1 26%}.launch-button{height:53px;padding:0 10px;font-size:11px;gap:5px}.launch-button svg{width:15px}.keyboard-hint{font-size:8px;display:none}.under-rink{flex-direction:column;gap:12px;margin:17px 4px}.notice p{font-size:11px}.utility-actions{max-width:none;width:100%;justify-content:flex-end}.utility-actions .small{font-size:10px;min-height:33px}.notice .eyebrow{font-size:8px}.table-title{padding:11px 13px}.table-title .eyebrow{font-size:8px}.table-title>span:last-child{font-size:8px}th:first-child{width:110px;padding-left:13px}th,td{padding:9px 6px;font-size:10px}table{min-width:330px}.table-scroll table:has(th:nth-child(7)){min-width:450px}footer{padding:24px 5px 22px;gap:10px}footer>span:nth-child(2){display:none}footer>span:first-child{font-size:8px}footer b{font-size:8px;margin-left:3px}footer button{font-size:8px}.modal-backdrop{padding:12px}.modal{padding:28px 20px;max-height:calc(100dvh - 24px);border-radius:12px}.modal h2{font-size:27px;padding-right:20px}.modal>p{font-size:13px;margin-bottom:18px}.modal>.eyebrow{font-size:9px}.form-row{grid-template-columns:1fr;gap:12px}.setup-form{gap:15px}.setup-form label{font-size:11px}.setup-form input,.setup-form select{font-size:12px;padding:10px 8px}.form-teams{grid-template-columns:1fr;gap:12px}.form-teams fieldset{padding:12px 10px}.color-picker{gap:8px}.color-picker button{width:25px;height:25px}.field-label{font-size:11px}.on-ice-card{padding:18px}.on-ice-card h3{font-size:18px}.on-ice-card p{font-size:11px}.on-ice-card .primary,.on-ice-card .outline{font-size:11px;padding:10px}.power-play{margin-top:12px;padding-top:10px}.power-play>span{font-size:10px}.result-fundo{place-items:end stretch;padding:0}.result-banner{border-radius:16px 16px 0 0;padding:18px;gap:15px;flex-direction:column;align-items:stretch}.result-banner h3{font-size:16px}.result-banner .primary,.result-banner .outline{font-size:12px;padding:11px 14px}.exercise-grid{gap:9px}.exercise-grid button{padding:15px 12px;min-height:155px}.exercise-grid strong{font-size:12px}.exercise-grid p{font-size:10px}.exercise-num{font-size:22px}.tutorial-return{left:12px;bottom:12px;font-size:10px;padding:9px 12px}.tutorial-visual{height:150px}.target-art{height:120px;width:120px}.target-art:before{height:80px;width:80px}.target-art i{height:42px;width:42px}.tutorial-number{font-size:90px}.button-row>button{font-size:12px;padding:12px 10px}.stats-grid>div{padding:12px}.stats-grid strong{font-size:19px}.stats-grid span{font-size:10px}.results-modal .final-score{font-size:44px}.floating-next{right:15px;bottom:15px;font-size:12px}.history-list h3{font-size:14px;gap:10px}.toast{max-width:90%;text-align:center;font-size:13px}.rink-welcome h2 br{display:block}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.label-row label{font-size:13px}.segmented button,.intensity{font-size:11px}.intensity button,.range-labels,.call-buttons button,.rink-panel .eyebrow{font-size:10px}.rink-title strong{font-size:14px}@media(max-width:850px){.team-score .hammer{display:flex;position:absolute;right:10px;top:5px;font-size:0}.team-score .hammer small{font-size:7px;padding:1px 3px}}@media(max-width:850px){.control-panel .label-row label{font-size:12px}.segmented button,.intensity{font-size:10px}.range-labels{font-size:9px}}@media(max-width:560px){.label-row label{font-size:11px}.rink-title strong{font-size:12px}.rink-panel .eyebrow{font-size:9px}.intensity>span{display:none}.intensity{justify-content:space-between}.intensity button{padding:5px 8px;font-size:10px;min-height:30px}.segmented button,.call-buttons button{font-size:9px}.control-panel{align-items:start}.launch-button{align-self:stretch;height:auto;min-height:54px}.power-control .hint{font-size:10px}.steps button{font-size:9px}}.sport-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}.mini-cards{gap:10px}.mini-cards .sport-card{padding:10px 8px;gap:6px}.mini-cards .choice-card-icon{font-size:19px}.mini-cards .sport-card-description{font-size:11px}.sport-card{display:flex;flex-direction:column;min-width:0;border:2px solid var(--tc-526f7eff, #526f7e);border-radius:12px;background:var(--tc-112c39ff, #112c39);padding:12px;gap:10px;text-align:center}.sport-card{cursor:pointer;position:relative}.sport-card[aria-pressed=true]{border-color:var(--tc-80e3d8ff, #80e3d8);background:var(--tc-214550ff, #214550);box-shadow:0 0 0 2px #80e3d8}.sport-card[aria-pressed=true]:before{content:"";position:absolute;inset:-2px -2px auto -2px;height:4px;border-radius:12px 12px 0 0;background:var(--tc-80e3d8ff, #80e3d8)}.sport-card[aria-pressed=false]{border-style:dashed}.sport-card-avatar{display:block;width:100%;height:200px;background:var(--tc-24424fff, #24424f);border-radius:8px;pointer-events:none}.sport-card-avatar .avatar-view{width:100%;height:100%}.sport-card strong{font-size:15px;line-height:1.4}.sport-card-description{font-size:12px;color:var(--tc-c3dce3ff, #c3dce3);line-height:1.4}.sport-card-selection{color:var(--tc-8ce9dcff, #8ce9dc);font-size:12px;font-weight:700}.result-banner.with-end-statistics{max-height:85dvh;overflow:auto;align-items:stretch}.with-end-statistics>div:first-child{flex:1;min-width:0}.with-end-statistics>.button-row{align-self:flex-end}.end-statistics{text-align:left;margin:18px 0}.end-statistics h3{font-size:17px;margin:0 0 12px}.end-stat-teams{display:grid;grid-template-columns:1fr 1fr;gap:12px}.end-stat-teams article{border:1px solid var(--tc-537580ff, #537580);background:var(--tc-102d39ff, #102d39);border-radius:8px;padding:12px;min-width:0}.end-stat-teams h4{margin:0;overflow-wrap:anywhere;font-size:15px}.end-stat-teams p{margin:6px 0;font-size:12px;color:var(--tc-c3dce3ff, #c3dce3)}.end-stat-teams dl{margin:8px 0 0;display:grid;gap:8px}.end-stat-teams dl>div{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.end-stat-teams dt{font-size:13px;color:var(--tc-d7e9eeff, #d7e9ee)}.end-stat-teams dd{margin:0;font-size:16px;font-weight:700}.end-stat-teams dd span{font-size:12px;font-weight:400;color:var(--tc-c3dce3ff, #c3dce3)}.end-statistics .end-stats-note{font-size:11px;line-height:1.5;color:var(--tc-c3dce3ff, #c3dce3);margin:10px 0 0}@media(max-width:560px){.sport-card-avatar{height:155px}.sport-cards{gap:9px}.sport-card{padding:8px}.sport-card strong{font-size:13px}.end-stat-teams article{padding:10px}.with-end-statistics>.button-row{align-self:stretch}}.sport-choice{border:1px solid var(--tc-5a7f8cff, #5a7f8c);border-radius:12px;padding:16px;margin:18px 0;display:grid;gap:9px;min-width:0}.sport-choice legend{color:var(--tc-d8f9faff, #d8f9fa);font-weight:700;padding:0 6px}.sport-choice label{color:var(--tc-e6f4f7ff, #e6f4f7);font-weight:600}.sport-choice select{width:100%;min-height:44px;background:var(--tc-173541ff, #173541);color:var(--tc-ffffffff, #fff);border:1px solid var(--tc-7095a2ff, #7095a2);border-radius:6px;padding:10px;max-width:100%}.sport-choice p{margin:0;color:var(--tc-c3dce3ff, #c3dce3);font-size:13px;line-height:1.6}.chair-stability{padding:13px;background:var(--tc-173e3bff, #173e3b);border:1px solid var(--tc-73cbb5ff, #73cbb5);border-radius:9px;display:grid;gap:6px;margin:12px 0;color:var(--tc-d5fff1ff, #d5fff1);font-size:12px}.chair-stability strong{font-size:14px}.sport-label{font-size:12px;color:var(--tc-c3e8eeff, #c3e8ee)}:where(button,a,input,select,textarea,summary,canvas):focus-visible{outline:3px solid var(--tc-85efdfff, #85efdf)!important;outline-offset:4px;box-shadow:0 0 0 2px #122b36}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}@media(max-width:850px){.wheelchair-controls>.sport-label{grid-column:1/-1;grid-row:2;margin:0}.wheelchair-controls>.chair-stability{grid-column:1/-1;grid-row:3;margin:0}.wheelchair-controls>.control-heading,.wheelchair-controls>.steps{grid-row:4}.wheelchair-controls>.direction-control,.wheelchair-controls>.rotation-control{grid-row:5}.wheelchair-controls>.power-control{grid-column:1/-1;grid-row:6}.wheelchair-controls>.launch-button,.wheelchair-controls>.in-flight{grid-column:1/-1;grid-row:7;min-height:48px}.wheelchair-controls>.timeout-button{grid-column:1/-1;grid-row:8}.wheelchair-controls>.keyboard-hint{grid-column:1/-1;grid-row:9}}.diary-times,.diary-drill{display:grid;grid-template-columns:1fr;gap:0 12px;align-items:end}.diary-drill{border:1px solid var(--tc-2d4d5dff, #2d4d5d);border-radius:8px;padding:14px 14px 0;margin-bottom:12px;background:var(--tc-102735ff, #102735)}.diary-drill button{margin-bottom:17px;justify-content:center}.setup-form textarea,.diary-field textarea,.editor-field textarea{width:100%;border-radius:5px;background:var(--tc-102735ff, #102735);color:var(--tc-d4e5ecff, #d4e5ec);border:1px solid var(--tc-3d5d6dff, #3d5d6d);padding:10px;font-size:13px;font-family:inherit;resize:vertical}.diary-summary{border-top:1px solid var(--tc-2d4d5dff, #2d4d5d);padding-top:14px;color:var(--tc-c1d6dfff, #c1d6df);font-size:13px}.diary-summary strong{color:var(--tc-6bd4caff, #6bd4ca)}.file-button{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.file-button input{display:none}.match-status{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-bottom:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--tc-7a6a3fff, #7a6a3f);background:var(--tc-3a3220ff, #3a3220);color:var(--tc-f0d79aff, #f0d79a);font-size:11px;font-weight:600}.match-status.scheduled{border-color:var(--tc-3f6a7aff, #3f6a7a);background:var(--tc-1f3a44ff, #1f3a44);color:var(--tc-9ad7eaff, #9ad7ea)}.diary-events{list-style:none;display:flex;flex-direction:column;gap:7px;padding:0;margin:12px 0 0;font-size:12px;color:var(--tc-b7cfd9ff, #b7cfd9)}.diary-events li{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.diary-events li input{flex:1 1 160px;min-width:120px}.diary-events li button{margin-left:auto}.diary-events strong{color:var(--tc-cfe7efff, #cfe7ef)}.diary-events em{font-style:normal;color:var(--tc-8fd3c8ff, #8fd3c8)}.diary-events em.encerrado{color:var(--tc-d9a2a2ff, #d9a2a2)}@media(min-width:620px){.diary-times{grid-template-columns:1fr 1fr}.diary-drill{grid-template-columns:2fr 1fr 1fr auto}}.choice-card{padding:14px 12px;gap:7px}.choice-card-icon{display:flex;justify-content:center;color:var(--tc-6bd4caff, #6bd4ca)}.sport-card-choice legend{font-size:12px;font-weight:600;color:var(--tc-c1d6dfff, #c1d6df);padding-bottom:9px}.choice-card-icon{font-size:30px;line-height:1}.diary-tabs{display:flex;gap:4px;border-bottom:1px solid var(--tc-42606eff, #42606e);margin-bottom:18px}.diary-tabs button{flex:1;min-height:44px;background:none;border:none;border-bottom:2px solid transparent;color:var(--tc-9fbcc8ff, #9fbcc8);font-size:13px;font-weight:600;padding:10px 8px}.diary-tabs button[aria-selected=true]{color:var(--tc-8ce9dcff, #8ce9dc);border-bottom-color:var(--tc-6bd4caff, #6bd4ca)}.shot-summary{display:grid;grid-template-columns:1fr;gap:10px;border:1px solid var(--tc-2d4d5dff, #2d4d5d);border-radius:10px;padding:14px 12px;background:var(--tc-102735ff, #102735);text-align:center}.shot-summary span{display:block;font-size:11px;color:var(--tc-9fbcc8ff, #9fbcc8);margin-bottom:4px}.shot-summary strong{font-size:14px;color:var(--tc-d4e5ecff, #d4e5ec)}@media(min-width:620px){.shot-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.rink-surface{height:min(64vh,680px)}}.retry-weight{width:100%;justify-content:center;margin-top:10px}.stats-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0 6px}.stats-summary>div{border:1px solid var(--line);border-radius:9px;background:var(--tc-132e3cff, #132e3c);padding:12px 14px}.stats-summary strong{display:block;font-family:Barlow Condensed,sans-serif;font-size:28px;line-height:1.1;color:var(--tc-dceef4ff, #dceef4);margin-top:4px}.stats-summary small{font-size:11px;color:var(--tc-8ca5b3ff, #8ca5b3)}.sobe{color:var(--tc-7fd2a8ff, #7fd2a8)}.desce{color:var(--tc-e59a9aff, #e59a9a)}.chart{margin:12px 0 18px}.chart figcaption{font-size:12px;color:var(--tc-a9c4cfff, #a9c4cf);margin-bottom:8px}.chart svg{width:100%;height:auto;background:var(--tc-132e3cff, #132e3c);border:1px solid var(--line);border-radius:9px}.chart-legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chart-legend button,.chart-legend span{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--tc-b7cfd9ff, #b7cfd9);background:var(--tc-16323fff, #16323f);border:1px solid var(--tc-2d4d5dff, #2d4d5d);border-radius:999px;padding:6px 12px}.chart-legend button.selected{border-color:var(--tc-3987e5ff, #3987e5);color:var(--tc-eaf5f8ff, #eaf5f8)}.chart-legend i{width:10px;height:10px;border-radius:3px}.chart-legend.estatico span{background:none;border:none;padding:0 10px 0 0}.bar-rows{display:flex;flex-direction:column;gap:12px}.bar-row{display:grid;grid-template-columns:140px 1fr;gap:12px;align-items:center}.bar-name{font-size:12px;color:var(--tc-cfe3eaff, #cfe3ea)}.bars{display:flex;flex-direction:column;gap:2px}.bar{height:18px;border-radius:0 4px 4px 0;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;min-width:26px}.bar b{font-size:11px;color:var(--tc-04151dff, #04151d)}.compare-grid{display:flex;flex-direction:column;gap:1px;margin:10px 0}.compare-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:9px 12px;background:var(--tc-132e3cff, #132e3c);border-radius:6px}.compare-row span{font-size:11px;color:var(--tc-8ca5b3ff, #8ca5b3);text-align:center;text-transform:uppercase;letter-spacing:.7px}.compare-row strong{font-family:Barlow Condensed,sans-serif;font-size:23px;color:var(--tc-a9c4cfff, #a9c4cf)}.compare-row strong:last-child{text-align:right}.compare-row strong.melhor{color:var(--tc-8fe6daff, #8fe6da)}.ajustes{border:1px solid var(--line);border-radius:9px;background:var(--tc-132e3cff, #132e3c);padding:12px 15px;margin:16px 0}.ajustes summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--tc-cfe3eaff, #cfe3ea)}@media(max-width:620px){.bar-row{grid-template-columns:1fr;gap:5px}.stats-summary strong{font-size:23px}}.prob-bars{display:flex;flex-direction:column;gap:8px}.prob-row{display:grid;grid-template-columns:150px 1fr 48px;align-items:center;gap:12px}.prob-name{font-size:12px;color:var(--tc-cfe3eaff, #cfe3ea)}.prob-track{height:16px;background:var(--tc-16323fff, #16323f);border-radius:4px;overflow:hidden}.prob-fill{height:100%;background:var(--tc-3987e5ff, #3987e5);border-radius:0 4px 4px 0}.prob-row b{font-family:Barlow Condensed,sans-serif;font-size:18px;color:var(--tc-eaf5f8ff, #eaf5f8);text-align:right}.prob-row b.apagado{color:var(--tc-6d8897ff, #6d8897)}.table-scroll{max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(max-width:620px){.diary-tabs{flex-wrap:wrap;gap:2px 4px}.diary-tabs button{flex:1 0 auto;min-width:28%;font-size:12.5px;padding:10px 6px}}@media(max-width:620px){.prob-row{grid-template-columns:110px 1fr 42px}}.prob-row.jogada{grid-template-columns:150px 1fr 46px 56px;background:none;border:none;border-radius:6px;padding:4px 6px;text-align:left;cursor:pointer}.prob-row.jogada:hover,.prob-row.jogada.selected{background:var(--tc-16323fff, #16323f)}.prob-row.jogada em{font-style:normal;font-size:11px;color:var(--tc-8ca5b3ff, #8ca5b3);text-align:right}.prob-row.jogada .prob-name i{color:var(--tc-c98500ff, #c98500);font-style:normal;font-weight:700;margin-left:4px}.weak-spot{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--tc-7a6a3fff, #7a6a3f);border-left:3px solid var(--tc-c98500ff, #c98500);background:var(--tc-3a3220ff, #3a3220);border-radius:8px;padding:13px 15px;margin:14px 0 4px;color:var(--tc-f2e3c0ff, #f2e3c0)}.weak-spot strong{display:block;margin-bottom:3px;color:var(--tc-f0d79aff, #f0d79a)}.weak-spot span{font-size:13px;line-height:1.55}@media(max-width:620px){.prob-row.jogada{grid-template-columns:96px 1fr 40px 46px;gap:7px}}.prob-row{grid-template-columns:150px 1fr 46px 60px}@media(max-width:620px){.prob-row{grid-template-columns:96px 1fr 38px 52px}}.sweep-controls{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sweep-button{display:flex;flex-direction:column;align-items:stretch;gap:3px;min-height:56px;padding:9px 10px;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:8px;background:var(--tc-173e49ff, #173e49);color:var(--tc-cfe3eaff, #cfe3ea);text-align:left;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:pointer}.sweep-button:focus-visible{outline:3px solid var(--tc-ffd479ff, #ffd479);outline-offset:2px}.sweep-button:disabled{opacity:.55;cursor:default}.sweep-button.ativo{border-color:var(--tc-8fe0d8ff, #8fe0d8);background:var(--tc-1f5b63ff, #1f5b63);box-shadow:inset 0 0 0 2px #8fe0d8}.sweep-topo{display:flex;align-items:center;justify-content:space-between}.sweep-topo strong{font-size:14px;letter-spacing:.06em;color:var(--tc-eaf5f8ff, #eaf5f8)}.sweep-topo kbd{font-size:10px;padding:1px 6px;border:1px solid var(--tc-5b7c89ff, #5b7c89);border-radius:4px;color:var(--tc-cfe3eaff, #cfe3ea)}.sweep-efeito{font-size:11px;color:var(--tc-a9c6d0ff, #a9c6d0)}.sweep-atleta{font-size:11px;font-weight:600;color:var(--tc-dceef4ff, #dceef4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sweep-estado{font-weight:500;color:var(--tc-9fe0daff, #9fe0da)}.sweep-button.cansado .sweep-estado,.sweep-button.cansado .sweep-energia{color:var(--tc-f3b27dff, #f3b27d)}.sweep-button.cansado .energy i{background:var(--tc-d9955fff, #d9955f)}.sweep-energia{font-size:10px;color:var(--tc-8fb0bdff, #8fb0bd)}.sweep-nota{grid-column:1 / -1;margin:2px 0 0;font-size:10.5px;color:var(--tc-8fb0bdff, #8fb0bd);text-align:center}.sweep-float{display:none}@media(max-width:850px){.sweep-controls.painel{display:none}.sweep-float{display:block;position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;padding:10px;border:1px solid var(--tc-81c4c7ff, #81c4c7);border-radius:12px;background:var(--tc-143b48f5, #143b48f5);box-shadow:0 8px 40px #0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sweep-float .sweep-button{min-height:72px}}.so-leitor{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.result-sign-backdrop{display:grid;place-items:center;padding:16px}.result-sign{display:flex;flex-direction:column;align-items:center;width:min(420px,100%)}.result-sign-placa{width:100%;padding:22px 20px 20px;border:2px solid var(--tc-a79f8eff, #a79f8e);border-top:8px solid var(--tc-a79f8eff, #a79f8e);border-radius:10px;background:var(--tc-fbf8f0ff, #fbf8f0);color:var(--tc-1d2d4aff, #1d2d4a);text-align:center;box-shadow:0 16px 50px #0008}.result-sign-eyebrow{display:block;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-56607aff, #56607a)}.result-sign-placa h2{margin:6px 0 8px;font-size:clamp(26px,8vw,38px);font-weight:800;line-height:1.1;color:var(--tc-1d2d4aff, #1d2d4a);overflow-wrap:anywhere}.result-sign-placar{margin:0;font-size:clamp(16px,4.6vw,20px);font-weight:700;color:var(--tc-1d2d4aff, #1d2d4a);overflow-wrap:anywhere}.result-sign-detalhe{margin:6px 0 0;font-size:13px;color:var(--tc-56607aff, #56607a)}.result-sign-hastes{display:flex;justify-content:space-between;width:62%;height:34px}.result-sign-hastes i{width:6px;border-radius:0 0 3px 3px;background:var(--tc-6f5d48ff, #6f5d48)}.result-sign>button{margin-top:8px;min-height:44px}@media(prefers-reduced-motion:no-preference){.result-sign{animation:cartaz-sobe .35s ease-out}}@keyframes cartaz-sobe{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.language-switch{display:inline-flex;align-items:stretch;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:7px;overflow:hidden;flex:none}.language-switch button{min-height:34px;padding:4px 10px;border:0;background:transparent;color:var(--tc-a9c6d0ff, #a9c6d0);font-size:12px;font-weight:600;cursor:pointer}.language-switch button{display:inline-flex;align-items:center;justify-content:center;gap:6px}.idioma-bandeira{width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #ffffff40;flex:none}.language-switch button+button{border-left:1px solid var(--tc-3c5f6dff, #3c5f6d)}.language-switch button[aria-pressed=true]{background:var(--tc-1f5b63ff, #1f5b63);color:var(--tc-eaf5f8ff, #eaf5f8)}.language-switch button:focus-visible{outline:3px solid var(--tc-ffd479ff, #ffd479);outline-offset:-3px}.language-switch.completo{display:flex;width:100%}.language-switch.completo button{flex:1;min-height:44px;font-size:13px}@media(pointer:coarse){.language-switch button{min-height:40px}}@media(max-width:560px){.top-actions .language-switch{margin-right:4px}.top-actions .language-switch button{min-width:44px;min-height:44px;padding:0 8px;font-size:13px;letter-spacing:.5px}.top-actions .language-switch .idioma-nome{display:none}.top-actions .language-switch .idioma-bandeira{width:24px;height:17px}}@media(min-width:561px)and (max-width:900px){.top-actions .language-switch .idioma-nome{display:none}.topbar{gap:12px;padding:0 14px}}@media(min-width:561px)and (max-width:780px){.brand>span:not(.brand-mark),.top-actions .icon-btn.so-desktop{display:none}}@media(max-width:560px){.brand>span:last-child{white-space:nowrap}.brand small{letter-spacing:2px}}@media(max-width:400px){.brand{font-size:15.5px;gap:6px;letter-spacing:.3px}.topbar{column-gap:6px}.top-actions .language-switch{margin-right:0}.brand-mark{width:28px;height:28px;flex:none}.brand-mark:before{width:16px;height:16px}.brand small{display:none}}.language-field{margin:12px 0 16px;padding:0;border:0}.language-field legend{margin-bottom:6px;font-size:13px;font-weight:700}@media(max-width:420px){.language-switch.completo button{padding:4px 6px;font-size:12px;white-space:nowrap}}.modal>.eyebrow{display:block;padding-right:52px}.rotulo-celular{display:none}.app.jogo-tela-cheia{height:100dvh;overflow:hidden}.app.jogo-tela-cheia .topbar,.app.jogo-tela-cheia .page-heading,.app.jogo-tela-cheia .treino-guia,.app.jogo-tela-cheia footer,.app.jogo-tela-cheia .trajectory-legend,.app.jogo-tela-cheia .rink-bottom,.app.jogo-tela-cheia .match-strip,.app.jogo-tela-cheia .training-attempts,.app.jogo-tela-cheia .rink-title,.app.jogo-tela-cheia .rink-tools button[aria-label]:has(svg.lucide-book-open),.app.jogo-tela-cheia .control-panel .current-athlete,.app.jogo-tela-cheia .control-panel .sport-label,.app.jogo-tela-cheia .control-panel .control-heading,.app.jogo-tela-cheia .control-panel .keyboard-hint,.app.jogo-tela-cheia .control-panel .hint,.app.jogo-tela-cheia .control-panel .chair-stability{display:none}.dica-celular{display:none}.app.jogo-tela-cheia .dica-celular{display:block;margin:4px 0 8px;font-size:13px;color:var(--tc-a9c6d0ff, #a9c6d0)}.app.jogo-tela-cheia main{padding:0;height:100dvh;display:flex;flex-direction:column}.app.jogo-tela-cheia .workspace{flex:1;min-height:0;display:flex;flex-direction:column;gap:0}.app.jogo-tela-cheia .rink-panel{flex:1;min-height:0;display:flex;flex-direction:column;border:0;border-radius:0}.app.jogo-tela-cheia .rink-surface{flex:1;min-height:0;height:auto}.hud-jogo{display:flex;align-items:center;gap:8px;padding:calc(6px + env(safe-area-inset-top)) 8px 6px;background:var(--tc-0d2230ff, #0d2230);border-bottom:1px solid var(--tc-25414eff, #25414e)}.hud-placar{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px}.hud-placar small{grid-column:2;grid-row:1;font-size:11px;font-weight:700;color:var(--tc-a9c6d0ff, #a9c6d0);white-space:nowrap}.hud-equipe{display:flex;align-items:center;gap:5px;min-width:0;padding:3px 6px;border-radius:6px;border:1px solid transparent}.hud-equipe.direita{grid-column:3;flex-direction:row-reverse}.hud-equipe.ativa{border-color:var(--tc-75d7ceff, #75d7ce);background:var(--tc-1a3b47ff, #1a3b47)}.hud-equipe i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--team)}.hud-equipe em{font-style:normal;font-size:12px;color:var(--tc-dcebf0ff, #dcebf0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-equipe b{font-size:18px;color:var(--tc-ffffffff, #fff)}.hud-placar.treino{display:flex;justify-content:space-between;gap:8px;font-size:13px;color:var(--tc-dcebf0ff, #dcebf0)}.hud-placar.treino strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud-placar.treino span{color:var(--tc-a9c6d0ff, #a9c6d0);white-space:nowrap}.hud-menu{flex:none;gap:6px;min-height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--tc-75d7ceff, #75d7ce);color:var(--tc-eaf5f8ff, #eaf5f8);background:var(--tc-1a3b47ff, #1a3b47);font-weight:700;font-size:13px}.app.jogo-tela-cheia .rink-toolbar{height:auto;padding:6px 8px}.app.jogo-tela-cheia .rink-tools{width:100%;gap:6px}.app.jogo-tela-cheia .rink-tools button{flex:1;width:auto;height:40px;gap:5px;padding:0 6px;border:1px solid var(--tc-304853ff, #304853);border-radius:8px;font-size:12px;color:var(--tc-cfe1e8ff, #cfe1e8)}.app.jogo-tela-cheia .rink-tools button[aria-pressed=true]{background:var(--tc-1f5b63ff, #1f5b63);border-color:var(--tc-75d7ceff, #75d7ce);color:var(--tc-ffffffff, #fff)}.app.jogo-tela-cheia .rink-tools button:disabled{opacity:.45}.app.jogo-tela-cheia .rotulo-celular{display:inline;white-space:nowrap}.app.jogo-tela-cheia .control-panel{flex:none;max-height:44dvh;overflow-y:auto;border:0;border-top:1px solid var(--tc-25414eff, #25414e);border-radius:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.app.jogo-tela-cheia .control-panel{display:flex;flex-direction:column;gap:6px}.app.jogo-tela-cheia .control-panel>*{margin-top:0;margin-bottom:0}.app.jogo-tela-cheia .control-panel .timeout-button,.app.jogo-tela-cheia .control-panel .power-control .editor-field small{display:none}.app.jogo-tela-cheia .control-panel .rotation-control,.app.jogo-tela-cheia .control-panel .power-control{padding:0}.app.jogo-tela-cheia .control-panel .rotation-control .segmented button{min-height:44px}.app.jogo-tela-cheia .control-panel .intensity button{min-height:38px}.app.jogo-tela-cheia .control-panel .power-control .editor-toggle{margin:0;font-size:13px}.app.jogo-tela-cheia .control-panel .power-control .editor-field{margin:0}.app.jogo-tela-cheia .control-panel .steps{margin:2px 0 8px}.app.jogo-tela-cheia .control-panel .launch-button{height:52px;font-size:15px;margin-bottom:6px}.app.jogo-tela-cheia .control-panel .call-buttons,.app.jogo-tela-cheia .fora-da-pista{display:none}.app.jogo-tela-cheia.menu-aberto .fora-da-pista{display:flex;flex-direction:column;gap:14px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow-y:auto;padding:calc(12px + env(safe-area-inset-top)) 12px calc(16px + env(safe-area-inset-bottom));background:var(--tc-0b202cff, #0b202c)}.menu-da-partida-topo{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.menu-da-partida-topo strong{font-size:17px;color:var(--tc-ffffffff, #fff)}.menu-da-partida-topo .primary{min-height:44px}.menu-da-partida-acoes{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:8px}.menu-da-partida-acoes button{min-height:44px;gap:6px}.menu-da-partida-acoes button:nth-child(3){grid-column:1 / -1}.app.jogo-tela-cheia.menu-aberto .under-rink,.app.jogo-tela-cheia.menu-aberto .scoreboard,.app.jogo-tela-cheia.menu-aberto .end-table{margin:0}.menu-da-partida-topo .language-field{grid-column:1 / -1;margin:0}.app.jogo-tela-cheia .workspace{align-items:stretch}.app.jogo-tela-cheia .control-panel{width:100%}.app.jogo-tela-cheia .control-panel .launch-button,.app.jogo-tela-cheia .control-panel .in-flight{position:sticky;bottom:0;z-index:1;flex:none;box-shadow:0 -8px 12px #132e3c}.app.jogo-tela-cheia .control-panel .shot-summary{display:none}.app.jogo-tela-cheia .rink-tools button svg{flex:none;width:17px;height:17px}.app.jogo-tela-cheia .control-panel>*{width:100%;max-width:none;align-self:stretch;grid-column:auto;grid-row:auto}.app.jogo-tela-cheia .control-panel .segmented{width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.app.jogo-tela-cheia .control-panel .intensity{display:flex;align-items:center;gap:6px}.app.jogo-tela-cheia .control-panel .intensity button{flex:1}.app.jogo-tela-cheia .rink-tools button{font-size:11.5px;padding:0 4px;gap:4px}.app.jogo-tela-cheia .rink-tools button svg{width:15px;height:15px}.app.jogo-tela-cheia .control-panel .intensity>span{display:inline;flex:none;font-size:12px;color:var(--tc-a9c6d0ff, #a9c6d0)}.app.jogo-tela-cheia .control-panel .intensity button{border:1px solid var(--tc-304853ff, #304853);border-radius:8px;color:var(--tc-cfe1e8ff, #cfe1e8)}.app.jogo-tela-cheia .control-panel .intensity button.selected{border-color:var(--tc-75d7ceff, #75d7ce);background:var(--tc-1f5b63ff, #1f5b63);color:var(--tc-ffffffff, #fff)}button,select,summary,label,input[type=checkbox],input[type=range]{touch-action:manipulation}.control-panel,.hud-jogo,.rink-toolbar,.sweep-float,.floating-next,.result-banner .button-row,.on-ice-card .button-row,.lsd-result-card button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.recuperacao{min-height:100dvh;display:grid;place-content:center;gap:14px;padding:24px 16px;text-align:center;color:var(--tc-ffffffff, #fff)}.recuperacao h1{font-size:22px;margin:0}.recuperacao p{margin:0;color:var(--tc-cfe3eaff, #cfe3ea)}.recuperacao button{min-height:48px;justify-self:center;padding:0 22px}.rink-welcome-acoes{display:flex;flex-wrap:wrap;gap:12px}.topbar nav .nav-celular{display:none}@media(max-width:560px){.so-desktop{display:none}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"marca ferramentas" "nav nav";align-items:center;gap:6px 8px;padding:8px 12px 6px 16px;min-height:0}.brand{grid-area:marca;min-width:0}.top-actions{grid-area:ferramentas;flex-wrap:nowrap;gap:0}.top-actions .icon-btn{padding:10px}.topbar nav{grid-area:nav;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin:0;padding-top:6px;border-top:1px solid var(--line)}.topbar nav button,.topbar nav .nav-celular{display:flex;flex-direction:column;gap:3px;min-height:52px;padding:6px 2px;border-radius:8px;text-align:center;line-height:1.15}.topbar nav button span{font-size:11px;overflow-wrap:anywhere}.page-heading{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:16px}.page-heading .outline{font-size:12px;padding:9px 12px}.rink-toolbar{height:auto;min-height:51px;flex-wrap:wrap;row-gap:2px;padding:6px 10px}.rink-tools{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:2px}.rink-tools button{flex:1 1 auto;width:auto;min-width:44px;height:44px;padding:0 8px;font-size:12px}.rink-surface:has(>.rink-welcome){height:auto;min-height:310px}.rink-surface:has(>.rink-welcome) canvas{position:absolute;top:0;right:0;bottom:0;left:0}.rink-welcome{position:relative;width:100%;padding:58px 18px 18px;background:linear-gradient(90deg,var(--tc-e8f1f5f5, #e8f1f5f5) 52%,var(--tc-e8f1f5d9, #e8f1f5d9) 78%,var(--tc-e8f1f500, #e8f1f500))}.rink-welcome h2{font-size:30px;max-width:80%}.rink-welcome p{font-size:13px;margin:10px 0 18px}.rink-welcome-acoes{flex-direction:column;align-items:stretch;gap:12px;max-width:280px}.rink-welcome .primary{justify-content:flex-start;min-height:48px;padding:12px 16px;font-size:14px;white-space:normal;text-align:left;line-height:1.25}.rink-welcome .primary svg{flex:none}.rink-welcome .text-link{font-size:13px;margin:10px 0 0}}.diario-aviso{margin:14px 0 4px;padding:13px 16px;border-left:3px solid var(--tc-f3d23fff, #f3d23f);border-radius:0 8px 8px 0;background:var(--tc-2a3a2fff, #2a3a2f);color:var(--tc-f1ecd2ff, #f1ecd2)}.diario-aviso strong{display:block;font-size:15px;margin-bottom:4px}.diario-aviso p{margin:4px 0 0;font-size:14px;line-height:1.5}.diario-aviso .hint{color:var(--tc-d9d3b5ff, #d9d3b5)}.tag-sessao{display:inline-block;margin-top:6px;padding:3px 8px;border-radius:999px;background:var(--tc-4a4020ff, #4a4020);color:var(--tc-f7e39aff, #f7e39a);font-size:12px;font-weight:600}.progresso-conta{display:grid;gap:12px;margin:4px 0 22px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--tc-10293aff, #10293a)}.progresso-conta h3{margin:0;font-size:18px}.progresso-conta h4{margin:6px 0 0;font-size:14px;color:var(--tc-cfe1e8ff, #cfe1e8)}.progresso-resumo{display:grid;gap:12px}@media(min-width:520px){.progresso-resumo{grid-template-columns:1fr auto;align-items:center}}.progresso-nivel{display:flex;align-items:center;gap:12px}.progresso-nivel>div{display:grid;gap:4px;flex:1;min-width:0}.progresso-nivel strong{font-size:17px}.progresso-nivel progress{width:100%;height:10px;accent-color:var(--accent)}.selo-nivel{position:relative;width:58px;height:58px;flex:none;display:grid;place-items:center}.selo-nivel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.selo-nivel b{position:relative;font-family:Barlow Condensed,sans-serif;font-size:22px;color:var(--tc-ffffffff, #fff);text-shadow:0 1px 3px #0009}.progresso-moedas{display:flex;align-items:center;gap:8px;font-size:16px}.progresso-moedas img{width:36px;height:36px}.assinatura-card{display:grid;gap:6px;padding:14px;border-radius:10px;border:1px solid var(--tc-3f6270ff, #3f6270);background:var(--tc-0d2230ff, #0d2230)}.assinatura-card.ativa{border-color:var(--accent)}.assinatura-card strong{font-size:16px}.assinatura-card p{margin:0;font-size:14px;line-height:1.45}.assinatura-preco{font-weight:700;font-size:15px}.assinatura-card .primary{justify-self:start;min-height:44px}.inventario-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.inventario-grade li{display:grid;justify-items:center;gap:4px;padding:8px 6px;border-radius:10px;background:var(--tc-0d2230ff, #0d2230);text-align:center;font-size:12px;line-height:1.25}.inventario-grade img{width:64px;height:64px}.extrato-lista{list-style:none;margin:0;padding:0;display:grid;gap:6px}.extrato-lista li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border-radius:8px;background:var(--tc-0d2230ff, #0d2230);font-size:13px}.extrato-lista time{grid-column:1 / -1;font-size:11px}.extrato-valores{display:flex;gap:8px;color:var(--accent);white-space:nowrap}.premium-previa{margin:14px 0 4px;padding:14px 16px;border-left:3px solid var(--tc-f3d23fff, #f3d23f);border-radius:0 8px 8px 0;background:var(--tc-2a3a2fff, #2a3a2f);color:var(--tc-f1ecd2ff, #f1ecd2)}.premium-previa p{margin:6px 0 0;font-size:14px;line-height:1.5}.simulacao-painel{display:grid;gap:6px;padding:12px;border:1px dashed var(--tc-f3d23fff, #f3d23f);border-radius:10px;background:var(--tc-1f2a22ff, #1f2a22)}.simulacao-painel p{margin:0;font-size:13px}.simulacao-opcoes{display:flex;flex-wrap:wrap;gap:6px}.simulacao-opcoes button[aria-pressed=true]{border-color:var(--tc-f3d23fff, #f3d23f);color:var(--tc-fff4c2ff, #fff4c2)}.comemora-aviso{position:fixed;z-index:70;left:50%;top:calc(env(safe-area-inset-top,0px) + 18%);width:min(420px,calc(100% - 28px));translate:-50% 0;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--tc-10293af0, #10293af0);border:1px solid var(--tc-3f6270ff, #3f6270);box-shadow:0 10px 24px #0007;color:var(--tc-eef6f8ff, #eef6f8);pointer-events:none;animation:comemora-sobe .45s cubic-bezier(.2,.8,.2,1.1) both}.comemora-aviso-xp{grid-row:span 2;font:700 22px/1 Barlow Condensed,sans-serif;color:var(--accent);padding:8px 10px;border-radius:10px;background:var(--tc-72d5cd1f, #72d5cd1f)}.comemora-aviso strong{font-size:15px}.comemora-aviso span:not(.comemora-aviso-xp){font-size:12.5px;color:var(--tc-8fb0bbff, #8fb0bb)}.comemora-barra{grid-column:1 / -1;height:5px;border-radius:3px;background:var(--tc-22404dff, #22404d);overflow:hidden;margin-top:6px}.comemora-barra i{display:block;height:100%;background:var(--accent)}.comemora-barra.larga{height:8px;margin:0}.comemora-barra.larga i{background:linear-gradient(90deg,var(--tc-4fb8b0ff, #4fb8b0),var(--accent));transition:width 1.2s cubic-bezier(.3,.7,.2,1) .7s}.comemora-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--tc-06131b00, #06131b00);transition:background .35s}.comemora-fundo.aberta{background:var(--tc-06131bcc, #06131bcc);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.comemora-confete{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2}.comemora-janela{position:relative;width:min(380px,100%);display:grid;gap:12px;justify-items:center;text-align:center;padding:26px 18px 18px;border-radius:20px;background:linear-gradient(180deg,var(--tc-16384aff, #16384a),var(--tc-0f2633ff, #0f2633) 60%);border:1px solid var(--tc-3f6a78ff, #3f6a78);box-shadow:0 24px 50px #000a;color:var(--tc-eef6f8ff, #eef6f8);opacity:0;transform:scale(.92) translateY(10px)}.comemora-fundo.aberta .comemora-janela{animation:comemora-entra .5s cubic-bezier(.2,.9,.25,1.15) .1s forwards}.comemora-cartaz{position:absolute;top:-20px;padding:6px 14px 7px;border-radius:6px;background:var(--tc-fbf8f0ff, #fbf8f0);color:var(--tc-102f40ff, #102f40);font:700 15px/1 Barlow Condensed,sans-serif;letter-spacing:.6px;border:2px solid var(--tc-b8ab8eff, #b8ab8e);transform:rotate(-3deg);box-shadow:0 6px 12px #0006}.comemora-janela h2{margin:8px 0 0;font:700 40px/.95 Barlow Condensed,sans-serif;letter-spacing:.5px;text-wrap:balance}.comemora-feito{margin:0;color:var(--tc-cfe6ecff, #cfe6ec);font-size:14.5px;line-height:1.5}.comemora-carimbos{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-height:min(32dvh,240px);overflow-y:auto;overscroll-behavior:contain;padding:8px 6px}.comemora-carimbos.muitos .comemora-carimbo{font-size:11.5px;padding:4px 8px;rotate:0deg}.comemora-janela{max-height:calc(100dvh - 32px)}.comemora-carimbo{display:inline-flex;padding:5px 10px;border-radius:999px;border:2px solid var(--coral);color:var(--tc-ffd6cfff, #ffd6cf);font:700 13px/1 Barlow Condensed,sans-serif;letter-spacing:1px;text-transform:uppercase;transform:rotate(-4deg) scale(2);opacity:0}.comemora-fundo.aberta .comemora-carimbo{animation:comemora-carimba .35s ease-out 1.25s forwards}.comemora-ganhos{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%}.comemora-ganho{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:12px;background:var(--tc-0b1f2aff, #0b1f2a);border:1px solid var(--line)}.comemora-ganho .valor{font:700 30px/1 Barlow Condensed,sans-serif;font-variant-numeric:tabular-nums}.comemora-ganho .valor.xp{color:var(--accent)}.comemora-ganho .valor.moedas{color:var(--tc-d4af62ff, #d4af62);display:flex;align-items:center;gap:6px}.comemora-ganho .valor.moedas img{width:26px;height:26px}.comemora-fundo.aberta .comemora-ganho .valor.moedas img{animation:comemora-gira .9s ease 1s}.comemora-ganho small{font-size:11px;color:var(--tc-8fb0bbff, #8fb0bb);letter-spacing:.4px}.comemora-nivel{width:100%;display:grid;gap:5px;text-align:left;font-size:12.5px;color:var(--tc-8fb0bbff, #8fb0bb)}.comemora-rotulos{display:flex;justify-content:space-between}.comemora-continuar{width:100%;min-height:48px;border:0;border-radius:10px;background:var(--accent);color:var(--tc-0b2a2cff, #0b2a2c);font-weight:700;font-size:16px}.comemora-secundario{width:100%;min-height:44px;border-radius:10px;border:1px solid var(--tc-4d7482ff, #4d7482);color:var(--tc-eef6f8ff, #eef6f8);font-size:14px}.comemora-fundo.nivel{padding:0}.comemora-tela-cheia{width:100%;height:100%;max-width:none;border-radius:0;border:0;align-content:center;padding:28px 22px;background:radial-gradient(120% 70% at 50% 30%,var(--tc-1d4a5cff, #1d4a5c),var(--tc-0b202cff, #0b202c) 70%);overflow:hidden}.comemora-tela-cheia>*{max-width:380px}.comemora-tela-cheia .comemora-continuar,.comemora-tela-cheia .comemora-secundario{width:min(380px,100%)}.comemora-raios{position:absolute;left:50%;top:30%;width:420px;height:420px;translate:-50% -50%;background:repeating-conic-gradient(var(--tc-72d5cd14, #72d5cd14) 0 9deg,transparent 9deg 22deg);border-radius:50%;mask:radial-gradient(closest-side,var(--tc-000000ff, #000) 30%,transparent 75%);z-index:-1;animation:comemora-raios 16s linear infinite}.comemora-selo{position:relative;width:150px;height:150px;display:grid;place-items:center}.comemora-selo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.comemora-selo b{position:relative;font:700 58px/1 Barlow Condensed,sans-serif;color:var(--tc-ffffffff, #fff);text-shadow:0 2px 6px #000a}.comemora-fundo.aberta .comemora-selo{animation:comemora-pulsa .7s cubic-bezier(.2,.9,.3,1.3) .45s both}.comemora-revelados{width:100%;display:grid;gap:8px}.comemora-revelados p{margin:0;font-size:13px;color:var(--tc-8fb0bbff, #8fb0bb)}.comemora-silhuetas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.comemora-silhuetas li{width:84px;display:grid;justify-items:center;gap:4px;padding:8px 4px;border-radius:12px;background:var(--tc-0b1f2aff, #0b1f2a);border:1px dashed var(--tc-3f6270ff, #3f6270);font-size:11px;color:var(--tc-8fb0bbff, #8fb0bb)}.comemora-silhuetas img{width:58px;height:58px;filter:brightness(0) invert(.28) sepia(.3) hue-rotate(150deg)}.result-sign-xp{margin:6px 0 0;font:700 18px/1.2 Barlow Condensed,sans-serif;color:var(--tc-1f5b63ff, #1f5b63)}@keyframes comemora-sobe{0%{transform:translateY(24px);opacity:0}}@keyframes comemora-entra{to{opacity:1;transform:none}}@keyframes comemora-carimba{to{transform:rotate(-4deg) scale(1);opacity:1}}@keyframes comemora-gira{50%{transform:rotateY(180deg) scale(1.15)}}@keyframes comemora-pulsa{0%{transform:scale(.4);opacity:0}}@keyframes comemora-raios{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.comemora-aviso,.comemora-fundo.aberta .comemora-janela,.comemora-fundo.aberta .comemora-carimbo,.comemora-fundo.aberta .comemora-selo,.comemora-raios,.comemora-fundo.aberta .comemora-ganho .valor.moedas img{animation:none}.comemora-janela{opacity:1;transform:none}.comemora-carimbo{opacity:1;transform:rotate(-4deg)}.comemora-barra.larga i{transition:none}}html:has(.modal-backdrop),html:has(.modal-backdrop) body{overflow:hidden}.club,.proshop{display:grid;gap:12px}.club h2,.proshop h2{margin:2px 0 0}.club-topo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-right:48px}.club-saldo{display:flex;align-items:center;gap:12px;padding:6px 12px;border-radius:999px;background:var(--tc-0d2230ff, #0d2230);border:1px solid var(--line);font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.club-moedas{display:inline-flex;align-items:center;gap:5px;color:var(--tc-d4af62ff, #d4af62)}.club-moedas img{width:20px;height:20px}.club-voltar{gap:6px}.club-faixa-teste:empty{display:none}.modal-backdrop:has(.club-modal){padding:0;overflow:hidden}.modal.club-modal{width:100%;max-width:none;height:100%;max-height:none;padding:0;border:0;border-radius:0;overflow:hidden;overflow:clip;background:var(--tc-061827ff, #061827);box-shadow:none}.modal.club-modal>.modal-close{z-index:6;top:14px;right:14px;width:44px;height:44px;color:var(--tc-e3f1f5ff, #e3f1f5);background:var(--tc-0b2230b8, #0b2230b8);border:1px solid var(--tc-ffffff24, #ffffff24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #0005}.modal.club-modal:has(.club-tela):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/club/cenario-960.webp) center / cover no-repeat;filter:blur(26px) brightness(.42) saturate(.9);pointer-events:none}.club-tela{position:relative;display:flex;flex-direction:column;gap:12px;height:100%;max-width:1280px;margin:0 auto;padding:16px 24px 20px}.club-tela-topo{display:flex;align-items:center;gap:14px;padding-right:60px;min-height:48px}.club-tela-titulo{min-width:0;flex:1}.club-tela-titulo h2{margin:0;font-size:24px;line-height:1.15}.club-tela-titulo .hint{margin:2px 0 0}.club-tela .premium-previa{margin:0;padding:10px 14px}.club-tela>*{flex-shrink:0}.club-mundo{position:relative;width:100%;height:100%;overflow:hidden;user-select:none;-webkit-user-select:none;isolation:isolate}.club-mundo-fundo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:var(--tc-071a2aff, #071a2a)}.club-mundo-fundo:after{content:"";position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:url(/club/cenario-960.webp) center / cover no-repeat;filter:blur(28px) saturate(.9) brightness(.7)}.club-cena{position:absolute;left:0;top:0;width:1748px;height:899px;transform-origin:0 0;opacity:0;transition:opacity .45s ease}.club-mundo.entrou .club-cena{opacity:1}.club-cena-arte{position:absolute;top:0;right:0;bottom:0;left:0;width:1748px;height:899px;pointer-events:none;-webkit-user-drag:none}.club-elevacao{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:drop-shadow(0 10px 8px #000a) drop-shadow(0 0 10px #72d5cd99);animation:club-sobe-predio .22s ease-out forwards}.club-elevacao.escolhido{filter:drop-shadow(0 12px 9px #000b) drop-shadow(0 0 4px #c9fff8) drop-shadow(0 0 16px #72d5cdcc)}.club-recorte{position:absolute;top:0;right:0;bottom:0;left:0;background:url(/club/cenario.webp) 0 0 / 1748px 899px no-repeat;filter:brightness(1.07) saturate(1.05)}@keyframes club-sobe-predio{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.club-alvos{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}.club-alvo{fill:transparent;stroke:none;pointer-events:all;cursor:pointer;outline:none}.club-alvo:focus-visible{stroke:var(--accent);stroke-width:3px;vector-effect:non-scaling-stroke;transform:translateY(-9px)}.club-etiqueta,.club-cartao,.club-titulo,.club-hud-topo .club-saldo,.club-dica{background:var(--tc-0b2230d0, #0b2230d0);border:1px solid var(--tc-ffffff1f, #ffffff1f);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:0 10px 30px #0006;color:var(--tc-eef6f8ff, #eef6f8)}.club-etiqueta{position:absolute;left:0;top:0;z-index:4;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;white-space:nowrap;pointer-events:none;font-size:14px}.club-estado{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;background:var(--tc-1c4a4cff, #1c4a4c);color:var(--tc-b8f3eaff, #b8f3ea)}.club-estado:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.club-estado.breve,.club-estado.fase3{background:var(--tc-3a3320ff, #3a3320);color:var(--tc-f7e39aff, #f7e39a)}.club-estado.breve:before,.club-estado.fase3:before{border-radius:1px}.club-cartao{position:absolute;left:0;top:0;z-index:5;width:290px;padding:12px 16px 16px;border-radius:14px;animation:club-surge .18s ease-out}.club-cartao h3{margin:6px 0 4px;font-size:19px}.club-cartao p{margin:0;font-size:14px;line-height:1.45;color:var(--tc-cfe1e8ff, #cfe1e8)}.club-cartao-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.club-cartao-fechar{display:grid;place-items:center;width:36px;height:36px;margin:-6px -8px -6px 0;border-radius:50%;color:var(--tc-cfe1e8ff, #cfe1e8);background:transparent}.club-cartao-fechar:hover{background:var(--tc-ffffff14, #ffffff14)}.club-entrar{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;min-height:44px;padding:10px 16px}@keyframes club-surge{0%{opacity:0}}.club-hud-topo{position:absolute;z-index:5;top:14px;left:14px;right:70px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:10px;pointer-events:none}.club-hud-topo>*{pointer-events:auto}.club-titulo{padding:8px 14px 9px;border-radius:12px}.club-titulo .eyebrow{font-size:10px}.club-titulo h2{margin:1px 0 0;font-size:18px}.club-hud-topo .club-saldo{margin-left:auto;align-self:center}.club-faixa-teste{order:1;display:flex}.club-faixa-teste .contas-teste-faixa p{flex-wrap:nowrap;white-space:nowrap}.club-hud-topo .club-saldo{order:2}@media(max-width:719px){.club-faixa-teste{order:3;flex-basis:100%}.club-faixa-teste .contas-teste-faixa p{white-space:normal}}.club-faixa-teste .contas-teste-faixa{margin:0}.club-dica{position:absolute;z-index:4;left:50%;bottom:16px;translate:-50% 0;margin:0;max-width:calc(100% - 32px);padding:9px 16px;border-radius:999px;font-size:13px;text-align:center;pointer-events:none}.club-mundo.arranjo-em-pe .club-titulo{padding:6px 12px}.club-mundo.arranjo-em-pe .club-titulo .eyebrow,.club-mundo.arranjo-deitado .club-titulo .eyebrow{display:none}.club-mundo.arranjo-em-pe .club-titulo h2,.club-mundo.arranjo-deitado .club-titulo h2{font-size:15px}.club-mundo.arranjo-em-pe .club-hud-topo .club-saldo,.club-mundo.arranjo-deitado .club-hud-topo .club-saldo{padding:5px 10px;font-size:13px}.club-cartao.faixa{top:auto;left:12px;right:12px;bottom:12px;width:auto;animation:club-sobe .2s ease-out}.club-mundo.arranjo-em-pe .club-dica{border-radius:14px;width:calc(100% - 24px)}.club-mundo.arranjo-deitado .club-cartao.faixa{left:auto;width:min(360px,calc(45% - 24px))}.club-mundo.arranjo-deitado .club-dica{left:auto;right:12px;translate:none;width:min(340px,calc(45% - 24px));border-radius:14px}.club-mundo.arranjo-em-pe .club-cartao-fechar,.club-mundo.arranjo-deitado .club-cartao-fechar{width:44px;height:44px}@keyframes club-sobe{0%{opacity:0;translate:0 12px}}@media(pointer:coarse){.club-cartao-fechar{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.club-cena,.club-cartao,.club-elevacao{transition:none;animation:none}.club-elevacao{transform:translateY(-9px)}}.proshop-aviso{margin:0;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600}.proshop-aviso.ok{background:var(--tc-173f3bff, #173f3b);color:var(--tc-bff3eaff, #bff3ea)}.proshop-aviso.erro{background:var(--tc-3f2020ff, #3f2020);color:var(--tc-ffd2cbff, #ffd2cb)}.proshop-escolhas,.proshop-categorias{display:flex;flex-wrap:wrap;gap:6px}.proshop-escolhas button,.proshop-categorias button{min-height:40px;padding:6px 12px;border-radius:999px;border:1px solid var(--tc-3f6270ff, #3f6270);color:var(--tc-cfe1e8ff, #cfe1e8);font-size:13px;font-weight:600}.proshop-escolhas button[aria-pressed=true],.proshop-categorias button[aria-pressed=true]{background:var(--tc-1f5b63ff, #1f5b63);border-color:var(--accent);color:var(--tc-ffffffff, #fff)}.proshop-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.proshop-item{display:grid;justify-items:center;align-content:start;gap:4px;padding:10px 8px 12px;border-radius:12px;background:var(--tc-0d2230ff, #0d2230);border:1px solid var(--line);text-align:center}.proshop-item.comprado{border-color:var(--tc-3f8f86ff, #3f8f86)}.proshop-item.oculto{border-style:dashed}.proshop-item>img{width:96px;height:96px}.proshop-item>img.silhueta{filter:brightness(0) invert(.28) sepia(.3) hue-rotate(150deg)}.proshop-item strong{font-size:13.5px;line-height:1.25}.proshop-item .hint{font-size:11px;margin:0}.proshop-estado{display:grid;justify-items:center;gap:2px;font-size:12.5px;color:var(--tc-cfe1e8ff, #cfe1e8)}.proshop-estado svg{display:inline;vertical-align:-2px}.proshop-estado.comprado{color:var(--tc-9ff0e3ff, #9ff0e3)}.proshop-estado small{font-size:11px;color:var(--tc-8fb0bbff, #8fb0bb)}.proshop-comprar{gap:5px;min-height:40px}.proshop-comprar img{width:18px;height:18px}.proshop-confirmar{display:grid;gap:6px;width:100%;font-size:12.5px}.proshop-confirmar button{min-height:40px}.vestiario{display:grid;gap:12px}.vestiario h2{margin:2px 0 0}.vestiario-corpo{display:grid;gap:14px}@media(min-width:640px){.vestiario-corpo{grid-template-columns:minmax(220px,300px) 1fr;align-items:start}}.vestiario-avatar{height:300px;border-radius:14px;background:radial-gradient(90% 70% at 50% 35%,var(--tc-1d4a5cff, #1d4a5c),var(--tc-0b202cff, #0b202c) 75%);border:1px solid var(--line);overflow:hidden}.vestiario-avatar>*{width:100%;height:100%}.vestiario-encaixes{display:grid;gap:8px}.vestiario-encaixes>ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vestiario-encaixes>ul>li{border-radius:12px;background:var(--tc-0d2230ff, #0d2230);border:1px solid var(--line)}.vestiario-encaixes>ul>li.aberto{border-color:var(--accent)}.vestiario-encaixe{width:100%;min-height:60px;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:8px 12px;text-align:left}.vestiario-encaixe img,.vestiario-vazio{width:44px;height:44px;flex:none}.vestiario-vazio{border-radius:10px;border:1px dashed var(--tc-3f6270ff, #3f6270)}.vestiario-encaixe span{display:grid;gap:1px}.vestiario-encaixe small{font-size:11px;letter-spacing:.4px;color:var(--tc-8fb0bbff, #8fb0bb);text-transform:uppercase}.vestiario-encaixe strong{font-size:14.5px}.vestiario-encaixe em{font-style:normal;font-size:11px;color:var(--tc-f3d23fff, #f3d23f)}.vestiario-opcoes{display:grid;gap:8px;padding:0 12px 12px}.vestiario-opcoes ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.vestiario-opcoes li button{width:100%;display:grid;justify-items:center;gap:4px;padding:8px 4px;border-radius:10px;border:1px solid var(--tc-3f6270ff, #3f6270);font-size:12px;line-height:1.25;text-align:center}.vestiario-opcoes li button[aria-pressed=true]{border-color:var(--accent);background:var(--tc-173f3bff, #173f3b)}.vestiario-opcoes li img{width:56px;height:56px}.vestiario-opcoes>.outline{justify-self:start}.contas-teste-cartoes{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.contas-teste-cartoes button{display:grid;gap:3px;justify-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--tc-3f6270ff, #3f6270);background:var(--tc-0d2230ff, #0d2230);text-align:left;line-height:1.3}.contas-teste-cartoes button strong{font-size:14.5px}.contas-teste-cartoes button span{font-size:12.5px;color:var(--tc-a9c4ccff, #a9c4cc)}.contas-teste-cartoes button[aria-pressed=true]{border-color:var(--tc-f3d23fff, #f3d23f);background:var(--tc-2a2a17ff, #2a2a17)}.contas-teste-faixa{display:grid;gap:8px;padding:8px 10px;border:1px dashed var(--tc-f3d23fff, #f3d23f);border-radius:10px;background:var(--tc-1f2a22ff, #1f2a22)}.contas-teste-faixa p{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:13px;color:var(--tc-fff4c2ff, #fff4c2)}.contas-teste-faixa p button{margin-left:auto}.contas-teste-entrada{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:16px;background:var(--tc-030c12b8, rgba(3, 12, 18, .72))}.contas-teste-caixa{position:relative;width:min(560px,100%);max-height:100%;overflow:auto;display:grid;gap:10px;padding:18px;border-radius:16px;border:1px solid var(--tc-f3d23fff, #f3d23f);background:var(--tc-0b1c26ff, #0b1c26)}.contas-teste-caixa h2{margin:0;padding-right:36px}.contas-teste-caixa .eyebrow{display:inline-flex;align-items:center;gap:6px;color:var(--tc-f3d23fff, #f3d23f)}.contas-teste-caixa>.outline{justify-self:start}.contas-teste-x{position:absolute;top:10px;right:10px}.club>.contas-teste-faixa{margin-right:52px}.vestiario.club-tela .vestiario-corpo{flex:1 1 auto;flex-shrink:1;min-height:0;display:grid;grid-template-columns:minmax(240px,.85fr) 1.5fr;gap:16px;align-items:stretch}.vestiario.club-tela .vestiario-avatar{height:100%;min-height:0;background:radial-gradient(90% 70% at 50% 35%,var(--tc-1d4a5ce6, #1d4a5ce6),var(--tc-0b202ce6, #0b202ce6) 75%)}.vestiario.club-tela .vestiario-encaixes{min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.vestiario.club-tela .vestiario-encaixes>ul{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(60px,1fr)}.vestiario.club-tela .vestiario-encaixes>ul.com-aberto{flex:none;grid-auto-rows:auto}.vestiario.club-tela .vestiario-encaixes>ul>li{background:var(--tc-0d2230e6, #0d2230e6);display:flex;flex-direction:column}.vestiario.club-tela .vestiario-encaixes>ul>li.aberto{grid-column:1 / -1}.vestiario.club-tela .vestiario-encaixe{flex:1}.proshop.club-tela .proshop-grade{flex:1 1 auto;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:2px 4px 2px 0}.proshop.club-tela .proshop-item{background:var(--tc-0d2230e6, #0d2230e6)}.proshop.club-tela .proshop-escolhas,.proshop.club-tela .proshop-categorias{margin:0}@media(max-width:719px){.club-tela{padding:12px 12px 14px;gap:10px}.club-tela-topo{flex-wrap:wrap;gap:8px 12px;padding-right:52px}.club-tela-titulo{flex-basis:100%;order:3}.club-tela-titulo h2{font-size:20px}.club-tela-titulo .hint{font-size:12px}.club-tela .premium-previa{font-size:13px;padding:8px 12px}.vestiario.club-tela .vestiario-corpo{grid-template-columns:1fr;grid-template-rows:minmax(150px,32%) minmax(0,1fr);gap:10px}.vestiario.club-tela .vestiario-encaixes>ul{grid-auto-rows:minmax(54px,1fr);gap:6px}.vestiario.club-tela .vestiario-encaixe{min-height:54px;gap:8px;padding:6px 8px}.vestiario.club-tela .vestiario-encaixe img,.vestiario.club-tela .vestiario-vazio{width:34px;height:34px}.vestiario.club-tela .vestiario-encaixe strong{font-size:13px}.proshop.club-tela .proshop-categorias{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.proshop.club-tela .proshop-categorias button{flex:none}.proshop.club-tela .proshop-grade{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.proshop.club-tela .proshop-item>img{width:72px;height:72px}}@media(max-height:520px)and (min-width:560px){.club-tela{padding:10px 16px 12px;gap:8px}.club-tela-titulo .hint{display:none}.vestiario.club-tela .vestiario-corpo{grid-template-columns:minmax(170px,.7fr) 1.6fr;grid-template-rows:none}.vestiario.club-tela .vestiario-encaixes>ul{grid-auto-rows:minmax(50px,1fr)}}.vestiario.club-tela,.proshop.club-tela{display:flex}@media(min-width:720px)and (min-height:760px){.vestiario.club-tela .vestiario-encaixe{gap:16px;padding:12px 18px}.vestiario.club-tela .vestiario-encaixe img,.vestiario.club-tela .vestiario-vazio{width:64px;height:64px}.vestiario.club-tela .vestiario-encaixe small{font-size:12px}.vestiario.club-tela .vestiario-encaixe strong{font-size:17px}}.modal-backdrop:has(.tela-cheia){padding:0;overflow:hidden}.modal-backdrop:has(.tela-cheia):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/club/cenario-960.webp) center / cover no-repeat;filter:blur(26px) brightness(.4) saturate(.9);pointer-events:none}.modal-backdrop>.modal.tela-cheia{width:100%;max-width:none;height:100%;max-height:none;padding:70px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column;overflow:hidden}.modal-backdrop>.modal.tela-cheia>.modal-close{z-index:6;top:14px;right:14px;width:44px;height:44px;color:var(--tc-e3f1f5ff, #e3f1f5);background:var(--tc-0b2230b8, #0b2230b8);border:1px solid var(--tc-ffffff24, #ffffff24);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #0005}.tela-cheia-conteudo{--coluna: 820px;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tc-ffffff33, #ffffff33) transparent;display:flex;flex-direction:column;padding:0 max(28px,calc((100% - var(--coluna)) / 2)) 28px}.tela-cheia-conteudo.largo{--coluna: 1160px}.tela-cheia-conteudo>:first-child{margin-top:auto}.tela-cheia-conteudo>:last-child{margin-bottom:auto}@media(max-width:719px){.modal-backdrop>.modal.tela-cheia{padding-top:66px}.tela-cheia-conteudo{padding:0 16px 20px}}@media(max-height:520px){.modal-backdrop>.modal.tela-cheia{padding-top:64px}.tela-cheia-conteudo{padding-bottom:14px}}.sala-trofeus.club-tela{display:flex}.sala-abas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sala-abas button{min-height:46px;border-radius:12px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230d9, #0d2230d9);color:var(--tc-cfe1e8ff, #cfe1e8);font-weight:700}.sala-abas button[aria-selected=true]{border-color:var(--accent);background:var(--tc-184a4ee6, #184a4ee6);color:var(--tc-eafffbff, #eafffb)}.sala-trofeus .sala-conteudo{flex:1 1 auto;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tc-ffffff33, #ffffff33) transparent;padding-right:2px}.sala-grade{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px}.trofeu-cartao{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:14px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.trofeu-cartao.bronze{border-color:var(--tc-b8763f88, #b8763f88)}.trofeu-cartao.prata{border-color:var(--tc-c9d2dc99, #c9d2dc99)}.trofeu-cartao.ouro{border-color:var(--tc-e8b94aaa, #e8b94aaa);box-shadow:0 0 22px #e8b94a22}.trofeu-cartao.bloqueado{border-style:dashed}.taca{position:relative;flex:none;width:64px;height:64px}.taca svg{width:100%;height:100%;filter:drop-shadow(0 4px 6px #0007)}.taca.bloqueada svg{opacity:.55}.taca-icone{position:absolute;left:50%;top:30%;translate:-50% -50%;font-size:19px;line-height:1}.taca.bloqueada .taca-icone{filter:grayscale(1) opacity(.6)}.trofeu-texto{display:grid;gap:5px;min-width:0}.trofeu-texto strong{font-size:16px}.trofeu-metais{display:flex;flex-wrap:wrap;gap:5px}.trofeu-metal{display:inline-flex;align-items:center;gap:4px;padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:var(--tc-8fa7b2ff, #8fa7b2);background:var(--tc-ffffff0d, #ffffff0d)}.trofeu-metal.ganho.bronze{color:var(--tc-2a1606ff, #2a1606);background:linear-gradient(135deg,var(--tc-f0b27aff, #f0b27a),var(--tc-b8763fff, #b8763f))}.trofeu-metal.ganho.prata{color:var(--tc-1d252cff, #1d252c);background:linear-gradient(135deg,var(--tc-f4f7faff, #f4f7fa),var(--tc-a7b1bcff, #a7b1bc))}.trofeu-metal.ganho.ouro{color:var(--tc-2e2100ff, #2e2100);background:linear-gradient(135deg,var(--tc-ffe79aff, #ffe79a),var(--tc-d9a52aff, #d9a52a))}.trofeu-degraus{display:flex;flex-wrap:wrap;gap:10px;margin:2px 0 0;padding:0;list-style:none}.trofeu-degrau{--metal-claro: #f0b27a;--metal-escuro: #9a5b2c;display:grid;justify-items:center;gap:2px;min-width:46px;text-align:center}.trofeu-degrau.prata{--metal-claro: #f4f7fa;--metal-escuro: #8e99a6}.trofeu-degrau.ouro{--metal-claro: #ffe79a;--metal-escuro: #c8901f}.trofeu-medalha{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:2px dashed var(--metal-escuro);font-size:11px;line-height:1;letter-spacing:-2px;color:var(--metal-escuro);opacity:.75}.trofeu-degrau.ganho .trofeu-medalha{border:2px solid var(--metal-escuro);background:radial-gradient(circle at 35% 30%,var(--metal-claro),var(--metal-escuro));color:var(--tc-2e2100ff, #2e2100);opacity:1;box-shadow:0 0 10px #0006}.trofeu-degrau-nome{font-size:10.5px;font-weight:700;color:var(--tc-8fa7b2ff, #8fa7b2)}.trofeu-degrau.ganho .trofeu-degrau-nome{color:var(--metal-claro)}.trofeu-degrau small{font-size:10px;color:var(--tc-8fa7b2ff, #8fa7b2)}.anuncio-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:190;display:grid;place-items:center;padding:16px;background:var(--tc-041018e6, #041018e6)}.anuncio-janela{width:min(440px,100%);display:grid;gap:12px;padding:20px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.anuncio-selo{justify-self:start;margin:0;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.5px;color:var(--tc-2e2100ff, #2e2100);background:var(--tc-edc44bff, #edc44b)}.anuncio-peca{display:grid;place-items:center;min-height:150px;border-radius:10px;border:1px dashed var(--line);background:linear-gradient(135deg,var(--tc-16394aff, #16394a),var(--tc-0e2633ff, #0e2633))}.anuncio-marca{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-size:30px;font-weight:700;color:var(--tc-dfeaf0ff, #dfeaf0)}.anuncio-legenda{min-height:3em;margin:0;font-size:17px;font-weight:600;text-align:center}.anuncio-tempo{height:4px;border-radius:999px;background:var(--tc-ffffff14, #ffffff14);overflow:hidden}.anuncio-tempo i{display:block;height:100%;background:var(--accent)}.anuncio-janela .hint{margin:0}.club-convite>div{display:grid;gap:4px}.club-convite .club-acoes{flex-wrap:wrap}.club-bloqueados ul{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}.club-bloqueados li{display:flex;justify-content:space-between;align-items:center;gap:10px}.club-sair-aviso{margin:12px 0 6px}.portao-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:12px;overflow-y:auto;background:radial-gradient(circle at 50% 30%,var(--tc-72d5cd2e, #72d5cd2e),transparent 60%),var(--tc-041018e6, #041018e6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:portao-surge .35s ease-out}.portao-janela{position:relative;width:100%;max-width:480px;margin:auto;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);color:inherit;box-shadow:0 30px 80px #00000073,0 0 0 1px #72d5cd1f;animation:portao-sobe .5s cubic-bezier(.2,.9,.3,1.2)}.portao-topo{position:relative;display:grid;place-items:center;height:140px;overflow:hidden;background:linear-gradient(180deg,transparent 55%,var(--tc-0b202cff, #0b202c) 100%),radial-gradient(ellipse at 50% 120%,var(--tc-1c4a5cff, #1c4a5c) 0%,var(--tc-0b202cff, #0b202c) 70%);--logo-anel: #72d5cd;--logo-botao: #ed6654;--logo-curling: #f4fafc;--logo-connect: #9fb8c4;--logo-slogan: #8ca5b3}.portao-aneis{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.portao-aneis i{position:absolute;border-radius:50%;border:2px solid var(--tc-72d5cdff, #72d5cd);opacity:0;animation:portao-onda 3.6s ease-out infinite}.portao-aneis i:nth-child(1){width:120px;height:120px}.portao-aneis i:nth-child(2){width:220px;height:220px;border-color:var(--tc-ed6654ff, #ed6654);animation-delay:1.2s}.portao-aneis i:nth-child(3){width:330px;height:330px;animation-delay:2.4s}.portao-logo{position:relative;height:46px;margin-top:40px;filter:drop-shadow(0 4px 14px #000000a6)}.portao-selo18{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:3px solid var(--tc-ffffffff, #ffffff);border-radius:50%;background:var(--tc-ed6654ff, #ed6654);color:var(--tc-ffffffff, #ffffff);font-size:14px;font-weight:800;letter-spacing:-.5px;box-shadow:0 6px 18px #ed665480;transform:rotate(-12deg)}.portao-idioma{position:absolute;top:10px;left:10px}.portao-idioma .language-switch{background:var(--tc-0b202cb3, #0b202cb3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.portao-idioma .idioma-nome{display:none}.portao-corpo{display:grid;gap:14px;padding:18px 18px 20px;text-align:center}.portao-eyebrow{margin:0;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:2.4px}.portao-janela h2{margin:-6px 0 0;font-size:clamp(24px,6vw,32px);line-height:1.15}.portao-texto{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.portao-caixa{position:relative;display:flex;align-items:center;gap:14px;padding:16px;border:2px solid var(--line);border-radius:14px;background:var(--bg);font-size:16px;font-weight:700;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s}.portao-caixa:hover{border-color:var(--accent)}.portao-caixa input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.portao-caixa:has(input:focus-visible){outline:3px solid var(--accent);outline-offset:2px}.portao-check{display:grid;place-items:center;flex:none;width:30px;height:30px;border:2px solid var(--muted);border-radius:9px;color:transparent;transition:background .2s,border-color .2s,color .2s,transform .2s}.portao-caixa.marcada{border-color:var(--accent);box-shadow:0 0 0 4px #72d5cd26}.portao-caixa.marcada .portao-check{border-color:var(--accent);background:var(--accent);color:var(--bg);transform:scale(1.08)}.portao-pontos{display:grid;gap:8px;margin:0;padding:0;list-style:none;text-align:left}.portao-pontos li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:13px;line-height:1.45}.portao-pontos svg{flex:none;margin-top:1px;color:var(--accent)}.portao-entrar{min-height:54px;border-radius:999px;font-size:17px;letter-spacing:.3px;box-shadow:0 10px 26px #72d5cd4d}.portao-entrar:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 14px 30px #72d5cd66}.portao-entrar:disabled{box-shadow:none}.portao-janela .portao-politica{justify-self:center;font-size:13px}@media(min-width:480px){.portao-fundo{padding:24px}.portao-topo{height:160px}.portao-logo{height:58px;margin-top:0}.portao-selo18{top:14px;right:14px;width:50px;height:50px;font-size:16px}.portao-idioma{top:14px;left:14px}.portao-idioma .idioma-nome{display:inline}.portao-corpo{padding:20px 28px 26px}}@media(min-width:900px)and (min-height:560px){.portao-janela{max-width:960px;display:grid;grid-template-columns:5fr 6fr;border-radius:26px}.portao-topo{height:auto;min-height:100%;background:linear-gradient(90deg,transparent 60%,var(--tc-0b202cff, #0b202c) 100%),radial-gradient(ellipse at 40% 110%,var(--tc-1c4a5cff, #1c4a5c) 0%,var(--tc-0b202cff, #0b202c) 72%)}.portao-aneis i:nth-child(1){width:180px;height:180px}.portao-aneis i:nth-child(2){width:320px;height:320px}.portao-aneis i:nth-child(3){width:480px;height:480px}.portao-logo{height:72px}.portao-selo18{top:auto;right:auto;bottom:22px;left:22px;width:64px;height:64px;font-size:20px}.portao-corpo{align-content:center;gap:16px;padding:44px 48px;text-align:left}.portao-janela .portao-politica{justify-self:start}}@keyframes portao-surge{0%{opacity:0}}@keyframes portao-sobe{0%{opacity:0;transform:translateY(24px) scale(.96)}}@keyframes portao-onda{0%{opacity:0;transform:scale(.6)}30%{opacity:.55}to{opacity:0;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.portao-fundo,.portao-janela,.politica-janela,.portao-aneis i{animation:none}.portao-aneis i{opacity:.3}}.politica-fundo{z-index:210;padding:0}.politica-janela{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100dvh;overflow:hidden;background:var(--surface);line-height:1.6;animation:portao-sobe .35s ease-out}.politica-topo{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 16px;border-bottom:1px solid var(--line)}.politica-topo h2{margin:0;font-size:20px;line-height:1.2}.politica-fechar{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:inherit}.politica-fechar:hover{border-color:var(--accent)}.politica-indice{border-bottom:1px solid var(--line)}.politica-indice-titulo{display:none}.politica-indice ol{display:flex;gap:8px;margin:0;padding:10px 16px;overflow-x:auto;list-style:none;scrollbar-width:none}.politica-indice button{min-height:36px;padding:6px 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);color:inherit;font-size:13px;font-weight:600;white-space:nowrap}.politica-indice button:hover{border-color:var(--accent);color:var(--accent)}.politica-texto{overflow-y:auto;overscroll-behavior:contain;padding:16px}.politica-texto section{scroll-margin-top:12px}.politica-texto h3{margin:22px 0 6px;font-size:17px}.politica-texto p{margin:0 0 8px;font-size:15px}.politica-aviso{padding:12px 14px;border-radius:10px;background:var(--tc-edc44b1f, #edc44b1f);border:1px solid var(--tc-edc44b66, #edc44b66)}.politica-rodape{display:grid;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.politica-rodape .primary{width:100%}@media(min-width:640px){.politica-fundo{padding:24px}.politica-janela{width:min(820px,100%);height:calc(100dvh - 48px);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px #00000073}.politica-topo{padding:18px 18px 18px 28px}.politica-topo h2{font-size:26px}.politica-indice ol{padding:12px 28px}.politica-texto{padding:24px 28px}.politica-rodape{justify-items:end;padding:14px 28px}.politica-rodape .primary{width:auto;min-width:200px}}@media(min-width:1000px){.politica-fundo{padding:32px}.politica-janela{width:min(1200px,100%);height:calc(100dvh - 64px);grid-template-columns:280px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto;border-radius:24px}.politica-topo,.politica-rodape{grid-column:1 / -1}.politica-topo h2{font-size:30px}.politica-indice{overflow-y:auto;padding:24px 16px 24px 24px;border-right:1px solid var(--line);border-bottom:0;background:var(--bg)}.politica-indice-titulo{display:block;margin:0 0 12px 12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:1.6px;text-transform:uppercase}.politica-indice ol{display:grid;gap:2px;padding:0;overflow:visible;counter-reset:politica}.politica-indice button{width:100%;justify-content:flex-start;gap:10px;border:0;border-radius:10px;background:transparent;text-align:left;white-space:normal;counter-increment:politica}.politica-indice button:before{content:counter(politica,decimal-leading-zero);color:var(--accent);font-size:12px;font-weight:800}.politica-indice button:hover{background:var(--surface)}.politica-texto{padding:32px 48px 48px}.politica-texto>*{max-width:78ch}.politica-texto h3{margin-top:30px;font-size:19px}.politica-texto p{font-size:15.5px}}.excluir-conta{margin-top:28px;padding:18px;border:1px solid var(--tc-7a3a34ff, #7a3a34);border-radius:10px;background:var(--tc-ed66540d, #ed66540d)}.excluir-conta h3{margin:0 0 8px;color:var(--tc-f19a8eff, #f19a8e)}.excluir-conta p,.excluir-conta li{font-size:13px;line-height:1.5}.excluir-conta ul{margin:8px 0 14px;padding-left:18px;display:grid;gap:5px}.excluir-confirmar{display:grid;gap:12px}.excluir-confirmar label{display:grid;gap:6px;font-size:13px}.excluir-confirmar .excluir-aparelho{display:flex;align-items:center;gap:8px}.excluir-confirmar input:not([type=checkbox]){max-width:220px;letter-spacing:1px}button.perigo{display:inline-flex;align-items:center;gap:6px;color:var(--tc-f19a8eff, #f19a8e);border-color:var(--tc-7a3a34ff, #7a3a34)}button.perigo.cheio{color:var(--tc-ffffffff, #fff);background:var(--tc-c2402fff, #c2402f);border:1px solid var(--tc-c2402fff, #c2402f)}button.perigo.cheio:disabled{opacity:.45;cursor:not-allowed}.sala-aviso-mes{margin:0 0 12px;font-size:13px;color:var(--tc-a9c6d0ff, #a9c6d0)}.trofeu-dica{font-size:13px;line-height:1.4;color:var(--tc-cfe1e8ff, #cfe1e8)}.trofeu-andamento{display:grid;gap:4px;font-size:12px;color:var(--tc-9fb8c2ff, #9fb8c2)}.trofeu-barra{height:6px;border-radius:999px;background:var(--tc-ffffff14, #ffffff14);overflow:hidden}.trofeu-barra i{display:block;height:100%;border-radius:inherit;background:var(--accent)}.trofeu-premio{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--tc-d4af62ff, #d4af62)}.trofeu-premio img{width:15px;height:15px}.recorde-cartao{padding:12px 14px;border-radius:14px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.recorde-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.recorde-topo small{color:var(--tc-8fa7b2ff, #8fa7b2)}.recorde-cartao dl{margin:10px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.recorde-cartao dt{font-size:11px;color:var(--tc-8fa7b2ff, #8fa7b2);text-transform:uppercase;letter-spacing:.04em}.recorde-cartao dd{margin:2px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.sala-vazio{display:grid;justify-items:center;gap:8px;max-width:460px;margin:40px auto;text-align:center;color:var(--tc-cfe1e8ff, #cfe1e8)}.sala-vazio>span{font-size:40px}.sala-vazio p{margin:0}.comemora-carimbo.trofeu.ouro{background:linear-gradient(135deg,var(--tc-ffe79aff, #ffe79a),var(--tc-d9a52aff, #d9a52a));color:var(--tc-2e2100ff, #2e2100)}.comemora-carimbo.trofeu.prata{background:linear-gradient(135deg,var(--tc-f4f7faff, #f4f7fa),var(--tc-a7b1bcff, #a7b1bc));color:var(--tc-1d252cff, #1d252c)}.comemora-carimbo.trofeu.bronze{background:linear-gradient(135deg,var(--tc-f0b27aff, #f0b27a),var(--tc-b8763fff, #b8763f));color:var(--tc-2a1606ff, #2a1606)}@media(max-width:719px){.sala-grade{grid-template-columns:1fr;gap:8px}.trofeu-cartao{padding:10px 12px;gap:12px}.taca{width:52px;height:52px}.sala-abas button{min-height:44px;font-size:13px}}.club-cartao.compacto{width:236px;padding:9px 12px 12px}.club-cartao.compacto h3{margin:4px 0 2px;font-size:16px}.club-cartao.compacto p{font-size:12.5px;line-height:1.35}.club-cartao.compacto .club-entrar{margin-top:8px;min-height:40px;padding:8px 12px}.treino-destaque{margin:14px 0 6px;padding:16px 18px;border-radius:16px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-72d5cd55, #72d5cd55);box-shadow:0 10px 30px #0005}.treino-destaque-topo{display:flex;align-items:center;justify-content:space-between;gap:8px}.treino-destaque-corpo{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:8px 0 12px}.treino-destaque-placar strong{display:block;font-size:44px;line-height:1;font-variant-numeric:tabular-nums}.treino-destaque-placar strong small{font-size:24px;color:var(--tc-9fb8c2ff, #9fb8c2)}.anel{position:relative;flex:none;width:116px;height:116px}.anel svg{width:100%;height:100%;transform:rotate(-90deg)}.anel circle{fill:none;stroke-width:9}.anel-fundo{stroke:var(--tc-ffffff17, #ffffff17)}.anel-valor{stroke:var(--tc-e8b94aff, #e8b94a);stroke-linecap:round}.anel-texto{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.anel-texto strong{font-size:20px;font-variant-numeric:tabular-nums}.anel-texto small{max-width:74px;font-size:8px;line-height:1.2;text-transform:uppercase;letter-spacing:.04em;color:var(--tc-9fb8c2ff, #9fb8c2)}.treino-destaque-jogadas{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.treino-destaque-jogadas li{display:grid;grid-template-columns:minmax(90px,1.1fr) 2fr auto;align-items:center;gap:10px;font-size:14px}.treino-barra{height:10px;border-radius:999px;background:var(--tc-ffffff14, #ffffff14);overflow:hidden}.treino-barra i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--tc-e8b94aff, #e8b94a),var(--tc-f3d27aff, #f3d27a))}.treino-destaque-jogadas b{font-variant-numeric:tabular-nums}.diary-anteriores{margin:18px 0 4px;font-size:15px;color:var(--tc-cfe1e8ff, #cfe1e8)}.evolucao-previa{display:grid;gap:12px;margin-top:12px}.grafico-treinos{position:relative;margin:12px 0;padding:14px 14px 6px;border-radius:16px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.grafico-treinos figcaption{font-weight:700;margin-bottom:4px}.grafico-treinos svg{display:block;max-width:100%;overflow:visible}.grafico-grade line{stroke:var(--tc-ffffff14, #ffffff14)}.grafico-grade text,.grafico-rotulo{fill:var(--tc-8fa7b2ff, #8fa7b2);font-size:12px}.grafico-linha{fill:none;stroke:var(--tc-e8b94aff, #e8b94a);stroke-width:3}.grafico-futuro{stroke:var(--tc-ffffff33, #ffffff33);stroke-width:2;stroke-dasharray:5 7}.grafico-ponto circle{fill:var(--tc-e8b94aff, #e8b94a);stroke:var(--tc-0d2230ff, #0d2230);stroke-width:3}.grafico-ponto text{fill:var(--tc-f3e6c4ff, #f3e6c4);font-size:14px;font-weight:700}.grafico-ponto .grafico-rotulo{fill:var(--tc-8fa7b2ff, #8fa7b2);font-size:12px;font-weight:400}.grafico-bloqueado circle{fill:var(--tc-1b3440ff, #1b3440);stroke:var(--tc-ffffff33, #ffffff33);stroke-width:2;stroke-dasharray:4 4}.grafico-cadeado path{fill:none;stroke:var(--tc-9fb8c2ff, #9fb8c2);stroke-width:1.6}.grafico-cadeado rect{fill:var(--tc-9fb8c2ff, #9fb8c2)}.evolucao-recursos{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.evolucao-recursos li{display:flex;align-items:center;gap:8px}@media(max-width:719px){.treino-destaque{padding:14px}.treino-destaque-placar strong{font-size:36px}.anel{width:96px;height:96px}.treino-destaque-jogadas li{grid-template-columns:minmax(80px,1fr) 1.3fr auto;font-size:13px}}.replay-raridade{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.replay-raridade.rara{background:var(--tc-1c4a4cff, #1c4a4c);color:var(--tc-b8f3eaff, #b8f3ea)}.replay-raridade.epica{background:linear-gradient(135deg,var(--tc-7c5cd6ff, #7c5cd6),var(--tc-a98bf0ff, #a98bf0));color:var(--tc-ffffffff, #fff)}.replay-raridade.lendaria{background:linear-gradient(135deg,var(--tc-ffe79aff, #ffe79a),var(--tc-d9a52aff, #d9a52a));color:var(--tc-2e2100ff, #2e2100)}.selo-replay{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-bottom:8px;padding:8px 12px;border-radius:10px;border:1px solid var(--tc-e8b94a88, #e8b94a88);background:var(--tc-2e2708ff, #2e2708);color:var(--tc-ffe79aff, #ffe79a);font-weight:700;animation:club-surge .25s ease-out}.replay-fundo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--tc-04151de8, #04151de8);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.replay-janela{display:grid;gap:12px;width:min(560px,100%);max-height:100%;overflow-y:auto;padding:18px;border-radius:16px;background:var(--tc-0f2733ff, #0f2733);border:1px solid var(--tc-ffffff22, #ffffff22);box-shadow:0 25px 80px #0008}.replay-topo{display:flex;justify-content:space-between;gap:12px}.replay-topo h2{margin:6px 0 2px;font-size:22px}.replay-topo .hint{margin:0}.replay-fechar{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--tc-e3f1f5ff, #e3f1f5);background:var(--tc-ffffff12, #ffffff12)}.replay-pista{display:block;width:100%;max-height:56vh;border-radius:10px}.replay-gelo{fill:var(--tc-eef5f8ff, #eef5f8)}.replay-linha{stroke:var(--tc-9fb4beff, #9fb4be);stroke-width:.03}.replay-linha.hog{stroke:var(--tc-d05b50ff, #d05b50);stroke-width:.06}.replay-rastro{fill:none;stroke:var(--tc-e8b94aff, #e8b94a);stroke-width:.05;stroke-dasharray:.12 .1;opacity:.8}.replay-pedra circle:first-child{stroke:var(--tc-1d2f38ff, #1d2f38);stroke-width:.025}.replay-pedra.lancada circle:first-child{stroke:var(--tc-ffe79aff, #ffe79a);stroke-width:.045}.replay-alca{fill:var(--tc-ffffff66, #ffffff66)}.replay-numeros{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:0}.replay-numeros dt{font-size:11px;color:var(--tc-8fa7b2ff, #8fa7b2);text-transform:uppercase;letter-spacing:.04em}.replay-numeros dd{margin:2px 0 0;font-size:18px;font-weight:700}.replay-controles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.replay-controles button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:10px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230ff, #0d2230);color:var(--tc-cfe1e8ff, #cfe1e8);font-weight:700}.replay-controles button[aria-pressed=true]{border-color:var(--accent);background:var(--tc-184a4eff, #184a4e);color:var(--tc-eafffbff, #eafffb)}.melhores-momentos{margin:14px 0;text-align:left}.melhores-momentos h3{margin:0 0 2px}.melhores-momentos ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.momento{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:var(--tc-0d2230ff, #0d2230);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.momento.lendaria{border-color:var(--tc-e8b94a88, #e8b94a88)}.momento.epica{border-color:var(--tc-a98bf088, #a98bf088)}.momento-texto{display:grid;gap:3px;justify-items:start}.momento-erro{color:var(--tc-ffb3a8ff, #ffb3a8)}.momento-acoes{display:flex;flex-wrap:wrap;gap:8px}.momento-acoes button{display:inline-flex;align-items:center;gap:6px;min-height:40px}.momento-acoes img{width:16px;height:16px}.momento-guardada{display:inline-flex;align-items:center;gap:6px;color:var(--tc-b8f3eaff, #b8f3ea);font-weight:700}.galeria-cartao{display:grid;gap:6px;justify-items:start;padding:14px;border-radius:14px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.galeria-cartao.lendaria{border-color:var(--tc-e8b94aaa, #e8b94aaa)}.galeria-cartao.epica{border-color:var(--tc-a98bf0aa, #a98bf0aa)}.galeria-cartao button{display:inline-flex;align-items:center;gap:6px;margin-top:4px}.replay-video{display:grid;gap:8px}.replay-video-bloqueado{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;color:var(--tc-a9c6d0ff, #a9c6d0)}.replay-video>.primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px}.replay-video-progresso{display:grid;gap:6px;font-size:14px}.replay-video-pronto{display:grid;gap:8px;justify-items:center}.replay-video-pronto video{width:auto;max-width:100%;max-height:46vh;aspect-ratio:9 / 16;border-radius:12px;background:var(--tc-000000ff, #000)}.replay-controles.dois{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.clubhouse.club-tela{display:flex}.clubhouse-abas{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.clubhouse-criar{display:inline-flex!important;align-items:center;gap:6px;padding:0 16px;border-color:var(--tc-e8b94a88, #e8b94a88)!important;color:var(--tc-ffe79aff, #ffe79a)!important}.clubhouse-criar:disabled{opacity:.5}.clubhouse-conteudo{flex:1 1 auto;flex-shrink:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--tc-ffffff33, #ffffff33) transparent;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:14px;align-content:start}.clubhouse-conteudo.lista{display:block}.clubhouse-conteudo.lista .premium-previa{margin-bottom:10px}.competicao-cartao{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;justify-content:stretch;justify-items:start;align-content:start;width:100%;height:100%;padding:14px;border-radius:14px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a);color:inherit;text-align:left}.competicao-cartao:hover{border-color:var(--tc-72d5cd88, #72d5cd88)}.competicao-cartao strong{font-size:18px}.competicao-desafios{font-size:20px;letter-spacing:4px}.competicao-etiquetas{display:flex;flex-wrap:wrap;gap:6px}.competicao-estado,.competicao-chip{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;background:var(--tc-ffffff12, #ffffff12);color:var(--tc-cfe1e8ff, #cfe1e8)}.competicao-estado.inscricoes{background:var(--tc-1c4a4cff, #1c4a4c);color:var(--tc-b8f3eaff, #b8f3ea)}.competicao-estado.andamento{background:var(--tc-3a3320ff, #3a3320);color:var(--tc-f7e39aff, #f7e39a)}.competicao-estado.encerrada{background:var(--tc-2a2f38ff, #2a2f38);color:var(--tc-9fb0bdff, #9fb0bd)}.competicao-chip.inscrita{background:var(--tc-184a4eff, #184a4e);color:var(--tc-eafffbff, #eafffb)}.competicao-detalhe,.competicao-ranking{padding:16px;border-radius:16px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a);align-self:start}.competicao-detalhe h3{margin:8px 0 2px;font-size:24px}.competicao-detalhe h4,.competicao-ranking h4{margin:14px 0 8px}.competicao-ranking h4{margin-top:0}.competicao-premios{margin:8px 0;font-size:13.5px;color:var(--tc-f3e6c4ff, #f3e6c4)}.desafios-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px}.desafios-lista li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--tc-ffffff08, #ffffff08);border:1px solid var(--tc-ffffff12, #ffffff12)}.desafios-lista li.concluido{border-color:var(--tc-72d5cd88, #72d5cd88)}.desafios-lista li>div{display:grid;gap:3px}.desafios-lista small{color:var(--tc-9fb8c2ff, #9fb8c2)}.desafio-icone{font-size:22px}.desafio-pontos{color:var(--tc-ffe79aff, #ffe79a);font-variant-numeric:tabular-nums}.competicao-acao{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px}.competicao-acao img{width:18px;height:18px}.competicao-sua{margin:0 0 8px;color:var(--tc-b8f3eaff, #b8f3ea);font-weight:700}.competicao-ranking ol{list-style:none;margin:0;padding:0;display:grid;gap:4px}.competicao-ranking li{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--tc-ffffff06, #ffffff06)}.competicao-ranking li.voce{background:var(--tc-184a4eff, #184a4e);font-weight:700}.ranking-pos{font-variant-numeric:tabular-nums;color:var(--tc-9fb8c2ff, #9fb8c2);text-align:right}.ranking-consentimento{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:44px;font-size:14px}.criar-competicao{grid-column:1 / -1;display:grid;gap:12px}.criar-competicao h3{margin:0}.criar-grupo{margin:0;padding:10px 12px 12px;border-radius:14px;border:1px solid var(--tc-ffffff1a, #ffffff1a);background:var(--tc-0d2230d9, #0d2230d9)}.criar-grupo legend{padding:0 6px;font-weight:700}.criar-cartoes{display:flex;flex-wrap:wrap;gap:8px}.criar-cartao{display:grid;gap:2px;min-height:44px;padding:8px 12px;border-radius:10px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230ff, #0d2230);color:var(--tc-cfe1e8ff, #cfe1e8);font-weight:700;text-align:left}.criar-cartao small{font-weight:500;color:var(--tc-9fb8c2ff, #9fb8c2)}.criar-cartao[aria-pressed=true]{border-color:var(--accent);background:var(--tc-184a4eff, #184a4e);color:var(--tc-eafffbff, #eafffb)}@media(max-width:719px){.clubhouse-conteudo{grid-template-columns:1fr}.clubhouse-abas{grid-template-columns:repeat(2,minmax(0,1fr))}.clubhouse-criar{grid-column:1 / -1;justify-content:center;min-height:44px}}.sala-competicoes{margin-bottom:14px}.sala-competicoes h3{margin:0 0 8px;font-size:16px}.replay-janela{width:min(900px,100%)}canvas.replay-pista{display:block;width:100%;height:auto;aspect-ratio:16 / 9;max-height:60vh;border-radius:10px;background:var(--tc-e3edf0ff, #e3edf0)}@media(max-width:719px){canvas.replay-pista{aspect-ratio:4 / 3}}.vestiario-palco{display:flex;flex-direction:column;gap:8px;min-height:0}.vestiario.club-tela .vestiario-palco .vestiario-avatar{flex:1;min-height:0;height:auto;touch-action:none;cursor:grab}.vestiario-avatar:active{cursor:grabbing}.vestiario-giro{display:grid;grid-template-columns:44px 1fr 44px;gap:6px}.vestiario-giro button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:10px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230e6, #0d2230e6);color:var(--tc-cfe1e8ff, #cfe1e8);font-weight:700}.vestiario-giro button[aria-pressed=true]{border-color:var(--accent);background:var(--tc-184a4eff, #184a4e);color:var(--tc-eafffbff, #eafffb)}.competicao-final-info{margin:6px 0;padding:8px 12px;border-radius:10px;background:var(--tc-ffffff0a, #ffffff0a);font-size:13.5px;color:var(--tc-cfe1e8ff, #cfe1e8)}.competicao-na-final{display:grid;gap:6px;margin-top:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--tc-e8b94a88, #e8b94a88);background:var(--tc-2e2708ff, #2e2708);color:var(--tc-ffe79aff, #ffe79a)}.competicao-ranking li.corte{border-bottom:2px dashed var(--tc-e8b94a88, #e8b94a88);border-radius:10px 10px 0 0;margin-bottom:6px}.competicao-estado.final{background:var(--tc-e8b94aff, #e8b94a);color:var(--tc-2e2100ff, #2e2100)}.clubhouse-abas{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.club-escudo{flex:none;display:inline-grid;place-items:center;border-radius:30% 30% 45% 45%;border:2px solid;line-height:1;vertical-align:middle}.clubs-aba{display:grid;gap:12px;align-content:start}.clubs-aba h4{margin:8px 0 4px}.clubs-cabecalho{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.clubs-cabecalho .hint{margin:0;max-width:640px}.moeda-mini{width:16px;height:16px;vertical-align:-3px}.club-meu,.club-convite{padding:16px;border-radius:16px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-72d5cd55, #72d5cd55)}.club-meu-topo,.club-convite{display:flex;align-items:center;gap:14px}.club-convite{flex-wrap:wrap;border-color:var(--tc-e8b94a88, #e8b94a88)}.club-convite>div{display:grid;flex:1;min-width:180px}.club-meu-topo h3{margin:0;font-size:22px}.club-meu-topo>div{display:grid;gap:2px}.club-nome-pedido{color:var(--tc-f7e39aff, #f7e39a)}.club-colunas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:8px}.club-membros,.club-mural{list-style:none;margin:0;padding:0;display:grid;gap:4px}.club-membros li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:4px 10px;border-radius:10px;background:var(--tc-ffffff08, #ffffff08)}.club-mural li{display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:var(--tc-ffffff08, #ffffff08)}.club-acoes{display:flex;flex-wrap:wrap;gap:6px}.club-acoes button{min-height:40px;min-width:44px;display:inline-flex;align-items:center;gap:4px}.club-outro-nome{display:grid;gap:6px;margin-top:12px}.club-outro-nome label{display:grid;gap:4px;font-weight:700}.club-outro-nome input{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230ff, #0d2230);color:var(--tc-eef6f8ff, #eef6f8)}.club-outro-nome button{justify-self:start;display:inline-flex;align-items:center;gap:6px}.club-sair{margin-top:12px;display:inline-flex;align-items:center;gap:6px}.clubs-lista{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr))}.club-cartao-lista{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-ffffff1a, #ffffff1a)}.club-cartao-lista.meu{border-color:var(--tc-72d5cd88, #72d5cd88)}.club-cartao-lista>div{display:grid;flex:1;min-width:0}.club-previa{display:flex;align-items:center;gap:14px;font-size:20px}.criar-cartao.escudo-op{font-size:22px;min-width:52px;justify-items:center}.criar-cartao.cor-op{width:52px;min-height:44px}.criar-cartao.cor-op[aria-pressed=true]{outline:3px solid var(--tc-eafffbff, #eafffb);outline-offset:2px}.ranking-clubs{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:4px}.ranking-clubs li{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:7px 10px;border-radius:10px;background:var(--tc-ffffff06, #ffffff06)}.ranking-clubs .ranking-nome{display:inline-flex;align-items:center;gap:8px}@media(max-width:719px){.clubhouse-abas{grid-template-columns:repeat(3,minmax(0,1fr))}.club-colunas{grid-template-columns:1fr}}.clubhouse-abas{grid-template-columns:repeat(4,minmax(0,1fr)) auto}button.nome-perfil{display:inline;min-height:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline dotted var(--tc-72d5cd99, #72d5cd99);text-underline-offset:3px;cursor:pointer}button.nome-perfil:hover,button.nome-perfil:focus-visible{color:var(--tc-eafffbff, #eafffb);text-decoration-color:var(--accent)}.perfil-aba{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px;align-items:start}.perfil-chaves,.perfil-previa{display:grid;gap:8px;align-content:start}.perfil-chaves h3,.perfil-previa h3{margin:0 0 2px;font-size:16px}.perfil-chaves h4{margin:10px 0 0;font-size:14px}.perfil-chaves .hint{margin:2px 0}.perfil-diario{margin-top:8px!important}.perfil-chave{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;justify-content:stretch;gap:12px;width:100%;min-height:56px;padding:10px 14px;border-radius:12px;border:1px solid var(--tc-ffffff22, #ffffff22);background:var(--tc-0d2230e6, #0d2230e6);color:var(--tc-cfe1e8ff, #cfe1e8);text-align:left}.perfil-chave.ligada{border-color:var(--accent);background:var(--tc-184a4ee6, #184a4ee6);color:var(--tc-eafffbff, #eafffb)}.perfil-chave:disabled{opacity:.45}.perfil-chave-icone{font-size:22px;line-height:1}.perfil-chave-texto{display:grid;gap:2px}.perfil-chave-texto small{font-weight:500;color:var(--tc-9fb8c2ff, #9fb8c2)}.perfil-interruptor{position:relative;width:44px;height:26px;border-radius:13px;background:var(--tc-ffffff26, #ffffff26);transition:background .2s}.perfil-interruptor i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--tc-cfe1e8ff, #cfe1e8);transition:translate .2s}.perfil-chave.ligada .perfil-interruptor{background:var(--accent)}.perfil-chave.ligada .perfil-interruptor i{translate:18px 0;background:var(--tc-0d2230ff, #0d2230)}.perfil-cartao{display:grid;gap:14px;padding:16px;border-radius:16px;background:var(--tc-0d2230e6, #0d2230e6);border:1px solid var(--tc-72d5cd55, #72d5cd55)}.perfil-cartao.fechado{justify-items:center;text-align:center;padding:28px 16px;border-color:var(--tc-ffffff22, #ffffff22)}.perfil-cartao.fechado h3,.perfil-cartao.fechado .hint{margin:0}.perfil-cadeado{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--tc-ffffff12, #ffffff12);color:var(--tc-9fb8c2ff, #9fb8c2)}.perfil-cartao h4{margin:0 0 8px;font-size:14px;color:var(--tc-9fb8c2ff, #9fb8c2)}.perfil-cartao section .hint{margin:0}.perfil-topo{display:flex;align-items:center;gap:14px}.perfil-avatar{flex:none;width:96px;height:128px;border-radius:12px;background:radial-gradient(circle at 50% 30%,var(--tc-1d4a5aff, #1d4a5a),var(--tc-0a1c26ff, #0a1c26));overflow:hidden}.perfil-avatar>*{width:100%;height:100%}.perfil-quem{display:grid;gap:6px;min-width:0}.perfil-quem h3{margin:0;font-size:22px;overflow-wrap:anywhere}.perfil-club{display:inline-flex;align-items:center;gap:8px;font-weight:700}.perfil-vitrine,.perfil-recordes,.perfil-jogadas{list-style:none;margin:0;padding:0}.perfil-vitrine{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px}.perfil-vitrine li{display:grid;justify-items:center;gap:4px;text-align:center}.perfil-vitrine .taca{width:48px;height:48px}.perfil-vitrine .taca-icone{font-size:15px}.perfil-vitrine small{font-size:12px;line-height:1.25;color:var(--tc-cfe1e8ff, #cfe1e8)}.perfil-recordes,.perfil-jogadas{display:grid;gap:4px}.perfil-recordes li,.perfil-jogadas li{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:6px 10px;border-radius:10px;background:var(--tc-ffffff08, #ffffff08)}.perfil-recordes li span{color:var(--tc-9fb8c2ff, #9fb8c2);white-space:nowrap}.perfil-jogadas li>span{display:grid}.perfil-sobreposto{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:16px;background:var(--tc-04151de0, #04151de0);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.perfil-janela{position:relative;display:grid;gap:10px;width:min(520px,100%);max-height:100%;overflow-y:auto;overscroll-behavior:contain;border-radius:16px;background:var(--tc-0f2733ff, #0f2733);box-shadow:0 25px 80px #0008}.perfil-janela .perfil-cartao{border:0;background:none;padding-right:56px}.perfil-fechar{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;color:var(--tc-e3f1f5ff, #e3f1f5);background:var(--tc-ffffff12, #ffffff12)}.perfil-denuncia{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 16px 16px}.perfil-denuncia p{margin:0}.perfil-denunciar{color:var(--tc-ffb4a8ff, #ffb4a8)!important;border-color:var(--tc-ffb4a855, #ffb4a855)!important}.perfil-denunciar-sim{background:var(--tc-c9594aff, #c9594a)!important;color:var(--tc-ffffffff, #fff)!important}@media(max-width:719px){.clubhouse-abas{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr));gap:6px}.clubhouse-abas button[role=tab]{padding:0 4px;font-size:13px}.perfil-aba{grid-template-columns:1fr}.perfil-avatar{width:80px;height:108px}}.treino-destaque-placar .hint{display:block}.treino-destaque-nota{margin:4px 0 0;overflow-wrap:anywhere}.treino-guia{display:grid;gap:14px;margin-bottom:16px;padding:16px;border:1px solid var(--tc-31586aff, #31586a);border-radius:16px;background:radial-gradient(circle at 100% 0%,var(--tc-72d5cd1c, #72d5cd1c),transparent 55%),var(--tc-183642ff, #183642)}.treino-guia-cabeca{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-items:center}.treino-guia-retrato .lab-portrait{width:56px!important;height:60px!important;border-radius:12px}.treino-guia-titulos{display:grid;gap:4px;min-width:0}.treino-guia-eyebrow{color:var(--tc-75d7ceff, #75d7ce);font-size:11px;font-weight:800;letter-spacing:1.4px}.treino-guia h2{margin:0;font-size:24px;line-height:1.1}.treino-guia-objetivo{grid-column:1 / -1;display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 12px;border-radius:10px;background:var(--tc-0f2733ff, #0f2733);color:var(--tc-e6f2f5ff, #e6f2f5);font-size:15px;line-height:1.45}.treino-guia-objetivo svg{flex:none;margin-top:3px;color:var(--tc-ed6654ff, #ed6654)}.treino-trilha{grid-column:1 / -1;display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin:6px 0 0;padding:0;list-style:none}.treino-trilha li{height:5px;border-radius:999px;background:var(--tc-2b4b59ff, #2b4b59)}.treino-trilha li.antes{background:var(--tc-3f6f7cff, #3f6f7c)}.treino-trilha li.atual{background:var(--tc-75d7ceff, #75d7ce);box-shadow:0 0 0 2px #75d7ce33}.treino-guia-como{display:block;margin-bottom:8px;color:var(--tc-a9c6d0ff, #a9c6d0);font-size:11px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.treino-passos{display:grid;gap:6px;margin:0;padding:0;list-style:none}.treino-passos li{display:flex;align-items:flex-start;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;color:var(--tc-a9c6d0ff, #a9c6d0);font-size:14px;line-height:1.4}.treino-passo-num{display:grid;place-items:center;flex:none;width:30px;height:30px;border:1.5px solid var(--tc-3f6f7cff, #3f6f7c);border-radius:50%;color:var(--tc-a9c6d0ff, #a9c6d0)}.treino-passo-texto{display:grid;gap:2px;min-width:0;padding-top:4px}.treino-passo-texto b{color:var(--tc-dcebf0ff, #dcebf0)}.treino-passo-texto>span{display:none}.treino-passos li.atual{border-color:var(--tc-75d7ceff, #75d7ce);background:var(--tc-1f4855ff, #1f4855);color:var(--tc-eaf5f8ff, #eaf5f8)}.treino-passos li.atual .treino-passo-num{border-color:var(--tc-75d7ceff, #75d7ce);background:var(--tc-75d7ceff, #75d7ce);color:var(--tc-0a3037ff, #0a3037)}.treino-passos li.atual .treino-passo-texto>span{display:block}.treino-passos kbd{padding:0 5px;border:1px solid var(--tc-4b6f7cff, #4b6f7c);border-bottom-width:2px;border-radius:4px;font-family:inherit;font-size:12px}@media(min-width:640px){.treino-guia{padding:20px 22px;margin-bottom:20px}.treino-guia-retrato .lab-portrait{width:72px!important;height:76px!important}.treino-guia h2{font-size:30px}.treino-passos{grid-template-columns:1fr 1fr;gap:8px}.treino-passos li{border-color:var(--tc-2b4b59ff, #2b4b59)}.treino-passo-texto>span{display:block}}@media(min-width:1000px){.treino-guia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:start;padding:22px 26px}.treino-guia-cabeca{grid-template-columns:auto minmax(0,1fr)}.treino-guia-objetivo{font-size:15px}.treino-passos{grid-template-columns:repeat(4,minmax(0,1fr))}.treino-passos li{flex-direction:column;gap:8px;height:100%;font-size:13px}.treino-passo-texto{padding-top:0}}.treino-faixa{flex:none;padding:6px 8px 8px;background:var(--tc-0d2230ff, #0d2230);border-bottom:1px solid var(--tc-25414eff, #25414e);color:var(--tc-dcebf0ff, #dcebf0)}.treino-faixa-linha{display:flex;align-items:center;gap:8px}.treino-faixa-num{flex:none;padding:3px 7px;border-radius:999px;background:var(--tc-75d7ceff, #75d7ce);color:var(--tc-0a3037ff, #0a3037);font-size:11px;font-weight:800}.treino-faixa-linha p{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.treino-faixa-linha p svg{vertical-align:-2px;color:var(--tc-ed6654ff, #ed6654)}.treino-faixa.aberta .treino-faixa-linha p{-webkit-line-clamp:unset}.treino-faixa-botao{display:grid;place-items:center;flex:none;width:40px;height:40px;padding:0;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:8px;background:var(--tc-1a3b47ff, #1a3b47);color:var(--tc-eaf5f8ff, #eaf5f8)}.treino-faixa-botao svg{transition:transform .2s}.treino-faixa.aberta .treino-faixa-botao svg{transform:rotate(180deg)}.treino-faixa .treino-passos{margin-top:8px}.treino-faixa .treino-passos li{padding:6px 8px;font-size:13px}.treino-faixa .treino-passos .treino-passo-texto>span{display:block}.result-card{display:grid;gap:8px;padding:14px;border:1px solid var(--tc-5c828dff, #5c828d);border-radius:12px;background:var(--tc-173845ff, #173845)}.result-card h3{margin:0;font-size:17px}.result-card p{margin:0;color:var(--tc-99b7c3ff, #99b7c3);font-size:12.5px;line-height:1.45}.result-card .button-row{display:grid;grid-template-columns:1fr 1.4fr;gap:8px;margin-top:4px}.result-card .button-row button{min-height:44px;justify-content:center}.result-card .outline[aria-pressed=true]{border-color:var(--tc-75d7ceff, #75d7ce);color:var(--tc-75d7ceff, #75d7ce)}.modal-backdrop>.modal:not(.tela-cheia):not(.club-modal){padding-top:60px}@media(max-width:650px){.modal-backdrop>.modal:not(.tela-cheia):not(.club-modal){padding-top:70px}.rink-welcome{width:100%;padding:28px 20px 20px;background:linear-gradient(180deg,var(--tc-e8f1f5fa, #e8f1f5fa) 60%,var(--tc-e8f1f5ee, #e8f1f5ee))}}.online{display:grid;gap:16px;width:min(1080px,100%);margin:0 auto}.online-cabeca h2{margin:4px 0 6px}.online-cabeca p{margin:0;color:var(--muted);line-height:1.5}.online-nota{display:grid;gap:12px;justify-items:start;padding:16px;border:1px dashed var(--line);border-radius:12px}.online-grade{display:grid;gap:14px}.online-cartao{display:grid;align-content:start;gap:12px;min-width:0;padding:16px;border:1px solid var(--tc-31586aff, #31586a);border-radius:14px;background:var(--tc-183642ff, #183642)}.online-cartao h3{margin:0;font-size:17px}.online-cartao .hint{margin:0}.online-simulacao{margin:0;padding:8px 10px;border:1px dashed var(--tc-f3d23fff, #f3d23f);border-radius:8px;color:var(--tc-fff4c2ff, #fff4c2);font-size:13px}.online-campo{display:grid;gap:6px;font-size:13px;color:var(--tc-a9c6d0ff, #a9c6d0)}.online-campo input{min-height:46px;padding:0 12px;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:10px;background:var(--tc-0f2733ff, #0f2733);color:var(--tc-eaf5f8ff, #eaf5f8);font-size:16px}.online-codigo{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.online-codigo strong{font-family:Barlow Condensed,sans-serif;font-size:34px;letter-spacing:3px;color:var(--tc-75d7ceff, #75d7ce)}.online-busca{display:grid;gap:8px}.online-busca input{text-transform:uppercase;letter-spacing:2px}.online-pagina{display:grid;gap:12px;padding:14px;border:1px solid var(--tc-75d7ceff, #75d7ce);border-radius:12px;background:var(--tc-1f4855ff, #1f4855)}.online-pessoa{display:flex;align-items:center;gap:12px;font-size:18px}.online-avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--tc-0f2733ff, #0f2733);color:var(--tc-75d7ceff, #75d7ce)}.online-opcoes{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.online-opcoes legend{width:100%;margin-bottom:6px;color:var(--tc-a9c6d0ff, #a9c6d0);font-size:12px;font-weight:700}.online-opcoes button{flex:1 1 140px;min-height:44px;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:10px;background:var(--tc-0f2733ff, #0f2733);color:var(--tc-dcebf0ff, #dcebf0);font-weight:600}.online-opcoes button[aria-pressed=true]{border-color:var(--tc-75d7ceff, #75d7ce);background:var(--tc-275563ff, #275563);color:var(--tc-ffffffff, #fff)}.online-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}.online-lista li{display:grid;gap:10px;padding:12px;border:1px solid var(--tc-2b4b59ff, #2b4b59);border-radius:10px;background:var(--tc-0f2733ff, #0f2733)}.online-lista li div{display:grid;gap:2px}.online-lista li span{color:var(--tc-a9c6d0ff, #a9c6d0);font-size:13px}.online-acoes{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.online-acoes button{flex:1 1 auto}.online-aviso,.online-erro{margin:0;padding:10px 14px;border-radius:10px}.online-aviso{background:var(--tc-1f4855ff, #1f4855);color:var(--tc-eaf5f8ff, #eaf5f8)}.online-erro{background:var(--tc-ed66541f, #ed66541f);border:1px solid var(--tc-ed665466, #ed665466);color:var(--tc-ffd6cfff, #ffd6cf)}.online-painel{display:grid;gap:8px;margin-bottom:12px;padding:10px 12px;border:1px solid var(--tc-3c5f6dff, #3c5f6d);border-radius:12px;background:var(--tc-0f2733ff, #0f2733)}.online-vez{margin:0;font-weight:800;color:var(--tc-a9c6d0ff, #a9c6d0)}.online-vez.minha{color:var(--tc-75d7ceff, #75d7ce)}.online-frases{display:flex;flex-wrap:wrap;align-items:center;gap:6px;color:var(--tc-a9c6d0ff, #a9c6d0)}.online-desistir-confirmar p{margin:0 0 8px}.online-desistir-sim{border:1px solid var(--coral);background:var(--tc-ed665426, #ed665426);color:var(--tc-ffd6cfff, #ffd6cf)}.online-painel .text-link{display:inline-flex;align-items:center;gap:6px}@media(min-width:760px){.online-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.online-busca{grid-template-columns:minmax(0,1fr) auto;align-items:end}.online-lista li{grid-template-columns:minmax(0,1fr) auto;align-items:center}.online-acoes button{flex:0 0 auto}}.app.jogo-tela-cheia .online-painel{margin-bottom:6px;padding:6px 8px;gap:6px}:root[data-tema=claro]{--tc-dfeaf0ff: rgb(15, 26, 32);--tc-0b202cff: rgb(233, 244, 250);--tc-72d5cdff: rgb(52, 173, 164);--tc-91aab7ff: rgb(72, 97, 110);--tc-b4c6d0ff: rgb(47, 65, 75);--tc-ffffffff: rgb(0, 0, 0);--tc-34525cff: rgb(214, 227, 232);--tc-a6c2caff: rgb(53, 81, 89);--tc-8ca5b3ff: rgb(76, 101, 115);--tc-405965ff: rgb(209, 220, 226);--tc-17314055: rgba(226, 238, 245, .333);--tc-243f4cff: rgb(222, 233, 239);--tc-0a3037ff: rgb(229, 247, 250);--tc-132e3cff: rgb(228, 240, 246);--tc-ffffff20: rgba(0, 0, 0, .125);--tc-172e39ff: rgb(229, 240, 245);--tc-f2f8faff: rgb(5, 11, 13);--tc-b7c9d1ff: rgb(46, 64, 72);--tc-496673ff: rgb(199, 213, 220);--tc-7c97a7ff: rgb(88, 115, 131);--tc-93afbcff: rgb(67, 95, 108);--tc-132c3aff: rgb(228, 240, 246);--tc-3c525eff: rgb(213, 222, 228);--tc-a0bac5ff: rgb(58, 84, 95);--tc-e6eff1ff: rgb(14, 23, 25);--tc-ffd479ff: rgb(255, 179, 19);--tc-e3edf0ff: rgb(15, 25, 28);--tc-587681ff: rgb(186, 202, 208);--tc-cfdee3ff: rgb(28, 43, 48);--tc-42626fff: rgb(203, 218, 224);--tc-9cb5c1ff: rgb(62, 87, 99);--tc-38515dff: rgb(213, 224, 230);--tc-92b0beff: rgb(65, 95, 109);--tc-2a4350ff: rgb(220, 231, 237);--tc-88a4b3ff: rgb(76, 104, 119);--tc-8ea8b7ff: rgb(72, 98, 113);--tc-304853ff: rgb(218, 229, 234);--tc-b2c6cfff: rgb(48, 68, 77);--tc-7594a5ff: rgb(90, 121, 138);--tc-203f4eff: rgb(221, 234, 241);--tc-3b515dff: rgb(213, 223, 228);--tc-7a97a6ff: rgb(89, 118, 133);--tc-3b5867ff: rgb(208, 221, 228);--tc-142e3bff: rgb(228, 240, 246);--tc-102f36ff: rgb(230, 244, 248);--tc-b6ddd9ff: rgb(112, 189, 181);--tc-467d80ff: rgb(191, 219, 220);--tc-8ba8b6ff: rgb(73, 102, 116);--tc-dcecf0ff: rgb(15, 31, 35);--tc-8fabb8ff: rgb(71, 99, 112);--tc-2b4654ff: rgb(218, 230, 236);--tc-3a5361ff: rgb(211, 222, 229);--tc-7896a6ff: rgb(89, 119, 135);--tc-385562ff: rgb(211, 224, 230);--tc-92b0bdff: rgb(66, 96, 109);--tc-254c55ff: rgb(218, 235, 239);--tc-83a0aeff: rgb(81, 110, 124);--tc-8aa8b7ff: rgb(72, 102, 117);--tc-294653ff: rgb(218, 231, 237);--tc-d0e0e6ff: rgb(25, 41, 47);--tc-8cb2baff: rgb(69, 107, 115);--tc-0d222cff: rgb(233, 244, 249);--tc-56798aff: rgb(178, 198, 207);--tc-3b9cf0ff: rgb(14, 105, 183);--tc-2fc4a4ff: rgb(30, 123, 103);--tc-f3d23fff: rgb(192, 159, 12);--tc-f47b45ff: rgb(199, 70, 12);--tc-0e364888: rgba(223, 241, 249, .533);--tc-88a5b4ff: rgb(75, 104, 119);--tc-6bd4caff: rgb(49, 168, 157);--tc-1a3a45ff: rgb(224, 239, 243);--tc-d3e9efff: rgb(16, 38, 44);--tc-8fe6daff: rgb(60, 211, 190);--tc-75d7ceff: rgb(52, 178, 167);--tc-143e43ff: rgb(225, 244, 246);--tc-354f5eff: rgb(213, 225, 231);--tc-73bab8ff: rgb(69, 140, 138);--tc-344f5dff: rgb(213, 226, 232);--tc-a9c2ccff: rgb(51, 76, 86);--tc-2d4d5dff: rgb(214, 228, 235);--tc-102735ff: rgb(230, 241, 248);--tc-c1d6dfff: rgb(32, 53, 62);--tc-1d3e4eff: rgb(221, 235, 242);--tc-47697aff: rgb(195, 212, 220);--tc-d4e5ecff: rgb(19, 36, 43);--tc-3b5260ff: rgb(212, 222, 228);--tc-7bbcbfff: rgb(64, 129, 132);--tc-38525cff: rgb(214, 225, 230);--tc-9bb2bfff: rgb(64, 87, 100);--tc-87a4b2ff: rgb(77, 106, 120);--tc-153241ff: rgb(226, 239, 246);--tc-3a5563ff: rgb(210, 222, 229);--tc-c1d5dfff: rgb(32, 52, 62);--tc-294551ff: rgb(219, 232, 237);--tc-102936ff: rgb(230, 241, 248);--tc-142e3cff: rgb(228, 240, 246);--tc-7898a9ff: rgb(86, 118, 135);--tc-29414fff: rgb(220, 231, 237);--tc-93aebcff: rgb(67, 94, 108);--tc-6f94a5ff: rgb(90, 127, 144);--tc-0f2835ff: rgb(230, 242, 248);--tc-d5e3eaff: rgb(21, 35, 42);--tc-d5e6edff: rgb(18, 35, 42);--tc-183443ff: rgb(225, 238, 244);--tc-203e4bff: rgb(222, 235, 241);--tc-5e8397ff: rgb(155, 179, 193);--tc-7895a4ff: rgb(91, 120, 135);--tc-789badff: rgb(82, 117, 135);--tc-e8f1f5fa: rgba(10, 19, 23, .98);--tc-e8f1f5e0: rgba(10, 19, 23, .878);--tc-e8f1f500: rgba(10, 19, 23, 0);--tc-153b4fff: rgb(220, 237, 246);--tc-648797ff: rgb(144, 170, 181);--tc-6c8996ff: rgb(105, 134, 147);--tc-123e51ff: rgb(219, 239, 247);--tc-eef7f9ff: rgb(6, 15, 17);--tc-456b7bff: rgb(195, 213, 221);--tc-102d3bf5: rgba(228, 241, 248, .961);--tc-507181ff: rgb(188, 205, 213);--tc-b3ccd6ff: rgb(41, 66, 76);--tc-3b5561ff: rgb(211, 223, 228);--tc-9cb6c3ff: rgb(60, 86, 99);--tc-143e52ff: rgb(219, 237, 246);--tc-ffffffe8: rgba(0, 0, 0, .91);--tc-04151de0: rgba(237, 248, 253, .878);--tc-15303eff: rgb(227, 239, 246);--tc-3a5867ff: rgb(208, 222, 229);--tc-9cb7c4ff: rgb(59, 86, 99);--tc-a3bdc8ff: rgb(55, 81, 92);--tc-203f4dff: rgb(221, 235, 241);--tc-15303e00: rgba(227, 239, 246, 0);--tc-b5ccd6ff: rgb(41, 64, 74);--tc-0e2634ff: rgb(230, 242, 248);--tc-365462ff: rgb(211, 224, 231);--tc-87a6b6ff: rgb(73, 104, 120);--tc-102c3aff: rgb(228, 241, 248);--tc-d9eef3ff: rgb(12, 33, 38);--tc-ffc6bfff: rgb(64, 7, 0);--tc-905950ff: rgb(210, 180, 175);--tc-a5becaff: rgb(53, 78, 90);--tc-3e5b69ff: rgb(207, 220, 226);--tc-204655ff: rgb(218, 234, 241);--tc-95b0beff: rgb(65, 92, 106);--tc-84bcbfff: rgb(64, 120, 123);--tc-d9e8ecff: rgb(19, 34, 38);--tc-438fabff: rgb(43, 92, 110);--tc-edf5f6ff: rgb(9, 17, 18);--tc-e6796bff: rgb(201, 53, 34);--tc-b7cfd7ff: rgb(40, 64, 72);--tc-55717eff: rgb(189, 204, 210);--tc-234954ff: rgb(218, 235, 240);--tc-4a7e84ff: rgb(187, 214, 217);--tc-365463ff: rgb(210, 224, 231);--tc-96b4c3ff: rgb(60, 90, 105);--tc-7ea2b2ff: rgb(77, 113, 129);--tc-c5dce5ff: rgb(26, 49, 58);--tc-06131bb3: rgba(238, 246, 251, .702);--tc-173845f5: rgba(224, 239, 245, .961);--tc-5c828dff: rgb(172, 194, 201);--tc-99b7c3ff: rgb(60, 90, 102);--tc-eac35aff: rgb(197, 150, 25);--tc-0c2634ff: rgb(230, 243, 249);--tc-34515eff: rgb(213, 226, 232);--tc-91adbbff: rgb(68, 96, 110);--tc-d6eaf0ff: rgb(15, 35, 41);--tc-113540ff: rgb(226, 242, 247);--tc-a8563fff: rgb(111, 57, 42);--tc-526f7eff: rgb(190, 205, 213);--tc-112c39ff: rgb(229, 241, 247);--tc-80e3d8ff: rgb(46, 207, 189);--tc-214550ff: rgb(220, 236, 241);--tc-24424fff: rgb(220, 233, 239);--tc-c3dce3ff: rgb(28, 53, 60);--tc-8ce9dcff: rgb(54, 217, 194);--tc-537580ff: rgb(188, 206, 212);--tc-102d39ff: rgb(229, 242, 248);--tc-d7e9eeff: rgb(17, 35, 40);--tc-5a7f8cff: rgb(174, 195, 203);--tc-d8f9faff: rgb(5, 38, 39);--tc-e6f4f7ff: rgb(8, 22, 25);--tc-173541ff: rgb(226, 239, 245);--tc-7095a2ff: rgb(93, 130, 143);--tc-173e3bff: rgb(227, 245, 243);--tc-73cbb5ff: rgb(59, 157, 133);--tc-d5fff1ff: rgb(0, 42, 28);--tc-c3e8eeff: rgb(17, 54, 60);--tc-85efdfff: rgb(43, 227, 199);--tc-3d5d6dff: rgb(204, 219, 227);--tc-7a6a3fff: rgb(225, 217, 196);--tc-3a3220ff: rgb(241, 237, 229);--tc-f0d79aff: rgb(227, 180, 65);--tc-3f6a7aff: rgb(196, 217, 225);--tc-1f3a44ff: rgb(225, 237, 241);--tc-9ad7eaff: rgb(70, 182, 216);--tc-b7cfd9ff: rgb(38, 62, 72);--tc-cfe7efff: rgb(16, 40, 48);--tc-8fd3c8ff: rgb(71, 181, 163);--tc-d9a2a2ff: rgb(187, 90, 90);--tc-42606eff: rgb(203, 217, 224);--tc-9fbcc8ff: rgb(55, 84, 96);--tc-dceef4ff: rgb(11, 29, 35);--tc-7fd2a8ff: rgb(61, 174, 117);--tc-e59a9aff: rgb(208, 73, 73);--tc-a9c4cfff: rgb(48, 75, 86);--tc-16323fff: rgb(227, 239, 245);--tc-3987e5ff: rgb(21, 85, 163);--tc-eaf5f8ff: rgb(7, 18, 21);--tc-cfe3eaff: rgb(21, 41, 48);--tc-04151dff: rgb(237, 248, 253);--tc-6d8897ff: rgb(104, 131, 146);--tc-c98500ff: rgb(153, 101, 0);--tc-f2e3c0ff: rgb(63, 48, 13);--tc-3c5f6dff: rgb(204, 221, 227);--tc-173e49ff: rgb(223, 240, 245);--tc-8fe0d8ff: rgb(63, 202, 188);--tc-1f5b63ff: rgb(211, 238, 241);--tc-5b7c89ff: rgb(177, 196, 203);--tc-a9c6d0ff: rgb(47, 76, 86);--tc-9fe0daff: rgb(82, 199, 188);--tc-f3b27dff: rgb(234, 123, 32);--tc-d9955fff: rgb(170, 98, 40);--tc-8fb0bdff: rgb(66, 99, 112);--tc-81c4c7ff: rgb(70, 153, 156);--tc-143b48f5: rgba(223, 240, 246, .961);--tc-a79f8eff: rgb(113, 105, 88);--tc-fbf8f0ff: rgb(15, 12, 4);--tc-1d2d4aff: rgb(222, 229, 242);--tc-56607aff: rgb(192, 197, 211);--tc-6f5d48ff: rgb(221, 212, 202);--tc-0d2230ff: rgb(232, 242, 249);--tc-25414eff: rgb(221, 233, 239);--tc-1a3b47ff: rgb(224, 238, 243);--tc-dcebf0ff: rgb(15, 30, 35);--tc-cfe1e8ff: rgb(23, 41, 48);--tc-e8f1f5f5: rgba(10, 19, 23, .961);--tc-e8f1f5d9: rgba(10, 19, 23, .851);--tc-2a3a2fff: rgb(229, 236, 232);--tc-f1ecd2ff: rgb(45, 40, 14);--tc-d9d3b5ff: rgb(74, 68, 38);--tc-4a4020ff: rgb(241, 237, 222);--tc-f7e39aff: rgb(240, 201, 59);--tc-10293aff: rgb(228, 240, 248);--tc-3f6270ff: rgb(202, 219, 225);--tc-1f2a22ff: rgb(236, 241, 237);--tc-fff4c2ff: rgb(61, 50, 0);--tc-10293af0: rgba(228, 240, 248, .941);--tc-eef6f8ff: rgb(7, 15, 17);--tc-72d5cd1f: rgba(52, 173, 164, .122);--tc-8fb0bbff: rgb(68, 101, 112);--tc-22404dff: rgb(221, 234, 240);--tc-4fb8b0ff: rgb(46, 115, 110);--tc-06131b00: rgba(238, 246, 251, 0);--tc-06131bcc: rgba(238, 246, 251, .8);--tc-16384aff: rgb(222, 237, 245);--tc-0f2633ff: rgb(231, 242, 248);--tc-3f6a78ff: rgb(198, 218, 225);--tc-102f40ff: rgb(226, 240, 248);--tc-b8ab8eff: rgb(113, 100, 71);--tc-cfe6ecff: rgb(19, 42, 48);--tc-ffd6cfff: rgb(48, 7, 0);--tc-0b1f2aff: rgb(234, 244, 249);--tc-d4af62ff: rgb(163, 125, 45);--tc-0b2a2cff: rgb(233, 249, 250);--tc-4d7482ff: rgb(188, 208, 215);--tc-1d4a5cff: rgb(215, 234, 242);--tc-72d5cd14: rgba(52, 173, 164, .078);--tc-000000ff: rgb(250, 250, 250);--tc-061827ff: rgb(234, 244, 252);--tc-e3f1f5ff: rgb(10, 24, 28);--tc-0b2230b8: rgba(232, 243, 250, .722);--tc-ffffff24: rgba(0, 0, 0, .141);--tc-071a2aff: rgb(233, 243, 251);--tc-0b2230d0: rgba(232, 243, 250, .816);--tc-ffffff1f: rgba(0, 0, 0, .122);--tc-1c4a4cff: rgb(222, 242, 243);--tc-b8f3eaff: rgb(12, 71, 62);--tc-3a3320ff: rgb(241, 238, 229);--tc-ffffff14: rgba(0, 0, 0, .078);--tc-173f3bff: rgb(227, 245, 243);--tc-bff3eaff: rgb(12, 64, 55);--tc-3f2020ff: rgb(241, 227, 227);--tc-ffd2cbff: rgb(52, 7, 0);--tc-3f8f86ff: rgb(47, 106, 100);--tc-9ff0e3ff: rgb(71, 226, 201);--tc-a9c4ccff: rgb(51, 78, 86);--tc-2a2a17ff: rgb(244, 244, 235);--tc-030c12b8: rgba(241, 248, 253, .72);--tc-0b1c26ff: rgb(235, 244, 249);--tc-1d4a5ce6: rgba(215, 234, 242, .902);--tc-0b202ce6: rgba(233, 244, 250, .902);--tc-0d2230e6: rgba(232, 242, 249, .902);--tc-ffffff33: rgba(0, 0, 0, .2);--tc-ffffff22: rgba(0, 0, 0, .133);--tc-0d2230d9: rgba(232, 242, 249, .851);--tc-184a4ee6: rgba(221, 243, 244, .902);--tc-eafffbff: rgb(0, 21, 17);--tc-ffffff1a: rgba(0, 0, 0, .102);--tc-b8763f88: rgba(114, 73, 39, .533);--tc-c9d2dc99: rgba(35, 44, 54, .6);--tc-e8b94aaa: rgba(181, 134, 23, .667);--tc-8fa7b2ff: rgb(77, 101, 112);--tc-ffffff0d: rgba(0, 0, 0, .051);--tc-2a1606ff: rgb(252, 241, 233);--tc-f0b27aff: rgb(230, 125, 30);--tc-b8763fff: rgb(114, 73, 39);--tc-1d252cff: rgb(235, 238, 242);--tc-f4f7faff: rgb(5, 8, 11);--tc-a7b1bcff: rgb(67, 77, 88);--tc-2e2100ff: rgb(255, 248, 231);--tc-ffe79aff: rgb(101, 77, 0);--tc-d9a52aff: rgb(133, 101, 24);--tc-041018e6: rgba(239, 247, 252, .902);--tc-edc44bff: rgb(191, 147, 19);--tc-16394aff: rgb(222, 238, 245);--tc-0e2633ff: rgb(231, 242, 248);--tc-72d5cd2e: rgba(52, 173, 164, .18);--tc-1c4a5cff: rgb(215, 235, 243);--tc-ed6654ff: rgb(198, 42, 21);--tc-0b202cb3: rgba(233, 244, 250, .702);--tc-edc44b1f: rgba(191, 147, 19, .122);--tc-edc44b66: rgba(191, 147, 19, .4);--tc-7a3a34ff: rgb(231, 201, 198);--tc-ed66540d: rgba(198, 42, 21, .051);--tc-f19a8eff: rgb(230, 73, 51);--tc-c2402fff: rgb(123, 41, 30);--tc-9fb8c2ff: rgb(61, 86, 96);--tc-72d5cd55: rgba(52, 173, 164, .333);--tc-ffffff17: rgba(0, 0, 0, .09);--tc-e8b94aff: rgb(181, 134, 23);--tc-f3d27aff: rgb(235, 178, 28);--tc-f3e6c4ff: rgb(59, 46, 12);--tc-1b3440ff: rgb(226, 238, 243);--tc-7c5cd6ff: rgb(73, 41, 163);--tc-a98bf0ff: rgb(102, 49, 228);--tc-e8b94a88: rgba(181, 134, 23, .533);--tc-2e2708ff: rgb(251, 247, 232);--tc-04151de8: rgba(237, 248, 253, .91);--tc-0f2733ff: rgb(231, 242, 248);--tc-ffffff12: rgba(0, 0, 0, .071);--tc-eef5f8ff: rgb(7, 14, 17);--tc-9fb4beff: rgb(65, 86, 96);--tc-d05b50ff: rgb(147, 49, 39);--tc-1d2f38ff: rgb(230, 238, 242);--tc-ffffff66: rgba(0, 0, 0, .4);--tc-184a4eff: rgb(221, 243, 244);--tc-a98bf088: rgba(102, 49, 228, .533);--tc-ffb3a8ff: rgb(87, 11, 0);--tc-a98bf0aa: rgba(102, 49, 228, .667);--tc-72d5cd88: rgba(52, 173, 164, .533);--tc-2a2f38ff: rgb(230, 232, 236);--tc-9fb0bdff: rgb(66, 83, 96);--tc-ffffff08: rgba(0, 0, 0, .031);--tc-ffffff06: rgba(0, 0, 0, .024);--tc-ffffff0a: rgba(0, 0, 0, .039);--tc-72d5cd99: rgba(52, 173, 164, .6);--tc-ffffff26: rgba(0, 0, 0, .149);--tc-1d4a5aff: rgb(215, 235, 242);--tc-0a1c26ff: rgb(235, 245, 250);--tc-ffb4a8ff: rgb(87, 12, 0);--tc-ffb4a855: rgba(87, 12, 0, .333);--tc-c9594aff: rgb(133, 51, 40);--tc-31586aff: rgb(207, 225, 233);--tc-72d5cd1c: rgba(52, 173, 164, .11);--tc-183642ff: rgb(226, 239, 244);--tc-e6f2f5ff: rgb(10, 22, 25);--tc-2b4b59ff: rgb(216, 230, 236);--tc-3f6f7cff: rgb(195, 218, 225);--tc-1f4855ff: rgb(218, 236, 241);--tc-4b6f7cff: rgb(193, 211, 217);--tc-173845ff: rgb(224, 239, 245);--tc-e8f1f5ee: rgba(10, 19, 23, .933);--tc-275563ff: rgb(211, 231, 238);--tc-ed66541f: rgba(198, 42, 21, .122);--tc-ed665466: rgba(198, 42, 21, .4);--tc-ed665426: rgba(198, 42, 21, .149)}:root[data-tema=claro] .rink-surface,:root[data-tema=claro] .rink-bottom,:root[data-tema=claro] .club-mundo,:root[data-tema=claro] .modal.club-modal,:root[data-tema=claro] .modal.tela-cheia,:root[data-tema=claro] .modal-backdrop:has(.tela-cheia),:root[data-tema=claro] .portao-topo{--tc-dfeaf0ff: initial;--tc-0b202cff: initial;--tc-72d5cdff: initial;--tc-91aab7ff: initial;--tc-b4c6d0ff: initial;--tc-ffffffff: initial;--tc-34525cff: initial;--tc-a6c2caff: initial;--tc-8ca5b3ff: initial;--tc-405965ff: initial;--tc-17314055: initial;--tc-243f4cff: initial;--tc-0a3037ff: initial;--tc-132e3cff: initial;--tc-ffffff20: initial;--tc-172e39ff: initial;--tc-f2f8faff: initial;--tc-b7c9d1ff: initial;--tc-496673ff: initial;--tc-7c97a7ff: initial;--tc-93afbcff: initial;--tc-132c3aff: initial;--tc-3c525eff: initial;--tc-a0bac5ff: initial;--tc-e6eff1ff: initial;--tc-ffd479ff: initial;--tc-e3edf0ff: initial;--tc-587681ff: initial;--tc-cfdee3ff: initial;--tc-42626fff: initial;--tc-9cb5c1ff: initial;--tc-38515dff: initial;--tc-92b0beff: initial;--tc-2a4350ff: initial;--tc-88a4b3ff: initial;--tc-8ea8b7ff: initial;--tc-304853ff: initial;--tc-b2c6cfff: initial;--tc-7594a5ff: initial;--tc-203f4eff: initial;--tc-3b515dff: initial;--tc-7a97a6ff: initial;--tc-3b5867ff: initial;--tc-142e3bff: initial;--tc-102f36ff: initial;--tc-b6ddd9ff: initial;--tc-467d80ff: initial;--tc-8ba8b6ff: initial;--tc-dcecf0ff: initial;--tc-8fabb8ff: initial;--tc-2b4654ff: initial;--tc-3a5361ff: initial;--tc-7896a6ff: initial;--tc-385562ff: initial;--tc-92b0bdff: initial;--tc-254c55ff: initial;--tc-83a0aeff: initial;--tc-8aa8b7ff: initial;--tc-294653ff: initial;--tc-d0e0e6ff: initial;--tc-8cb2baff: initial;--tc-0d222cff: initial;--tc-56798aff: initial;--tc-3b9cf0ff: initial;--tc-2fc4a4ff: initial;--tc-f3d23fff: initial;--tc-f47b45ff: initial;--tc-0e364888: initial;--tc-88a5b4ff: initial;--tc-6bd4caff: initial;--tc-1a3a45ff: initial;--tc-d3e9efff: initial;--tc-8fe6daff: initial;--tc-75d7ceff: initial;--tc-143e43ff: initial;--tc-354f5eff: initial;--tc-73bab8ff: initial;--tc-344f5dff: initial;--tc-a9c2ccff: initial;--tc-2d4d5dff: initial;--tc-102735ff: initial;--tc-c1d6dfff: initial;--tc-1d3e4eff: initial;--tc-47697aff: initial;--tc-d4e5ecff: initial;--tc-3b5260ff: initial;--tc-7bbcbfff: initial;--tc-38525cff: initial;--tc-9bb2bfff: initial;--tc-87a4b2ff: initial;--tc-153241ff: initial;--tc-3a5563ff: initial;--tc-c1d5dfff: initial;--tc-294551ff: initial;--tc-102936ff: initial;--tc-142e3cff: initial;--tc-7898a9ff: initial;--tc-29414fff: initial;--tc-93aebcff: initial;--tc-6f94a5ff: initial;--tc-0f2835ff: initial;--tc-d5e3eaff: initial;--tc-d5e6edff: initial;--tc-183443ff: initial;--tc-203e4bff: initial;--tc-5e8397ff: initial;--tc-7895a4ff: initial;--tc-789badff: initial;--tc-e8f1f5fa: initial;--tc-e8f1f5e0: initial;--tc-e8f1f500: initial;--tc-153b4fff: initial;--tc-648797ff: initial;--tc-6c8996ff: initial;--tc-123e51ff: initial;--tc-eef7f9ff: initial;--tc-456b7bff: initial;--tc-102d3bf5: initial;--tc-507181ff: initial;--tc-b3ccd6ff: initial;--tc-3b5561ff: initial;--tc-9cb6c3ff: initial;--tc-143e52ff: initial;--tc-ffffffe8: initial;--tc-04151de0: initial;--tc-15303eff: initial;--tc-3a5867ff: initial;--tc-9cb7c4ff: initial;--tc-a3bdc8ff: initial;--tc-203f4dff: initial;--tc-15303e00: initial;--tc-b5ccd6ff: initial;--tc-0e2634ff: initial;--tc-365462ff: initial;--tc-87a6b6ff: initial;--tc-102c3aff: initial;--tc-d9eef3ff: initial;--tc-ffc6bfff: initial;--tc-905950ff: initial;--tc-a5becaff: initial;--tc-3e5b69ff: initial;--tc-204655ff: initial;--tc-95b0beff: initial;--tc-84bcbfff: initial;--tc-d9e8ecff: initial;--tc-438fabff: initial;--tc-edf5f6ff: initial;--tc-e6796bff: initial;--tc-b7cfd7ff: initial;--tc-55717eff: initial;--tc-234954ff: initial;--tc-4a7e84ff: initial;--tc-365463ff: initial;--tc-96b4c3ff: initial;--tc-7ea2b2ff: initial;--tc-c5dce5ff: initial;--tc-06131bb3: initial;--tc-173845f5: initial;--tc-5c828dff: initial;--tc-99b7c3ff: initial;--tc-eac35aff: initial;--tc-0c2634ff: initial;--tc-34515eff: initial;--tc-91adbbff: initial;--tc-d6eaf0ff: initial;--tc-113540ff: initial;--tc-a8563fff: initial;--tc-526f7eff: initial;--tc-112c39ff: initial;--tc-80e3d8ff: initial;--tc-214550ff: initial;--tc-24424fff: initial;--tc-c3dce3ff: initial;--tc-8ce9dcff: initial;--tc-537580ff: initial;--tc-102d39ff: initial;--tc-d7e9eeff: initial;--tc-5a7f8cff: initial;--tc-d8f9faff: initial;--tc-e6f4f7ff: initial;--tc-173541ff: initial;--tc-7095a2ff: initial;--tc-173e3bff: initial;--tc-73cbb5ff: initial;--tc-d5fff1ff: initial;--tc-c3e8eeff: initial;--tc-85efdfff: initial;--tc-3d5d6dff: initial;--tc-7a6a3fff: initial;--tc-3a3220ff: initial;--tc-f0d79aff: initial;--tc-3f6a7aff: initial;--tc-1f3a44ff: initial;--tc-9ad7eaff: initial;--tc-b7cfd9ff: initial;--tc-cfe7efff: initial;--tc-8fd3c8ff: initial;--tc-d9a2a2ff: initial;--tc-42606eff: initial;--tc-9fbcc8ff: initial;--tc-dceef4ff: initial;--tc-7fd2a8ff: initial;--tc-e59a9aff: initial;--tc-a9c4cfff: initial;--tc-16323fff: initial;--tc-3987e5ff: initial;--tc-eaf5f8ff: initial;--tc-cfe3eaff: initial;--tc-04151dff: initial;--tc-6d8897ff: initial;--tc-c98500ff: initial;--tc-f2e3c0ff: initial;--tc-3c5f6dff: initial;--tc-173e49ff: initial;--tc-8fe0d8ff: initial;--tc-1f5b63ff: initial;--tc-5b7c89ff: initial;--tc-a9c6d0ff: initial;--tc-9fe0daff: initial;--tc-f3b27dff: initial;--tc-d9955fff: initial;--tc-8fb0bdff: initial;--tc-81c4c7ff: initial;--tc-143b48f5: initial;--tc-a79f8eff: initial;--tc-fbf8f0ff: initial;--tc-1d2d4aff: initial;--tc-56607aff: initial;--tc-6f5d48ff: initial;--tc-0d2230ff: initial;--tc-25414eff: initial;--tc-1a3b47ff: initial;--tc-dcebf0ff: initial;--tc-cfe1e8ff: initial;--tc-e8f1f5f5: initial;--tc-e8f1f5d9: initial;--tc-2a3a2fff: initial;--tc-f1ecd2ff: initial;--tc-d9d3b5ff: initial;--tc-4a4020ff: initial;--tc-f7e39aff: initial;--tc-10293aff: initial;--tc-3f6270ff: initial;--tc-1f2a22ff: initial;--tc-fff4c2ff: initial;--tc-10293af0: initial;--tc-eef6f8ff: initial;--tc-72d5cd1f: initial;--tc-8fb0bbff: initial;--tc-22404dff: initial;--tc-4fb8b0ff: initial;--tc-06131b00: initial;--tc-06131bcc: initial;--tc-16384aff: initial;--tc-0f2633ff: initial;--tc-3f6a78ff: initial;--tc-102f40ff: initial;--tc-b8ab8eff: initial;--tc-cfe6ecff: initial;--tc-ffd6cfff: initial;--tc-0b1f2aff: initial;--tc-d4af62ff: initial;--tc-0b2a2cff: initial;--tc-4d7482ff: initial;--tc-1d4a5cff: initial;--tc-72d5cd14: initial;--tc-000000ff: initial;--tc-061827ff: initial;--tc-e3f1f5ff: initial;--tc-0b2230b8: initial;--tc-ffffff24: initial;--tc-071a2aff: initial;--tc-0b2230d0: initial;--tc-ffffff1f: initial;--tc-1c4a4cff: initial;--tc-b8f3eaff: initial;--tc-3a3320ff: initial;--tc-ffffff14: initial;--tc-173f3bff: initial;--tc-bff3eaff: initial;--tc-3f2020ff: initial;--tc-ffd2cbff: initial;--tc-3f8f86ff: initial;--tc-9ff0e3ff: initial;--tc-a9c4ccff: initial;--tc-2a2a17ff: initial;--tc-030c12b8: initial;--tc-0b1c26ff: initial;--tc-1d4a5ce6: initial;--tc-0b202ce6: initial;--tc-0d2230e6: initial;--tc-ffffff33: initial;--tc-ffffff22: initial;--tc-0d2230d9: initial;--tc-184a4ee6: initial;--tc-eafffbff: initial;--tc-ffffff1a: initial;--tc-b8763f88: initial;--tc-c9d2dc99: initial;--tc-e8b94aaa: initial;--tc-8fa7b2ff: initial;--tc-ffffff0d: initial;--tc-2a1606ff: initial;--tc-f0b27aff: initial;--tc-b8763fff: initial;--tc-1d252cff: initial;--tc-f4f7faff: initial;--tc-a7b1bcff: initial;--tc-2e2100ff: initial;--tc-ffe79aff: initial;--tc-d9a52aff: initial;--tc-041018e6: initial;--tc-edc44bff: initial;--tc-16394aff: initial;--tc-0e2633ff: initial;--tc-72d5cd2e: initial;--tc-1c4a5cff: initial;--tc-ed6654ff: initial;--tc-0b202cb3: initial;--tc-edc44b1f: initial;--tc-edc44b66: initial;--tc-7a3a34ff: initial;--tc-ed66540d: initial;--tc-f19a8eff: initial;--tc-c2402fff: initial;--tc-9fb8c2ff: initial;--tc-72d5cd55: initial;--tc-ffffff17: initial;--tc-e8b94aff: initial;--tc-f3d27aff: initial;--tc-f3e6c4ff: initial;--tc-1b3440ff: initial;--tc-7c5cd6ff: initial;--tc-a98bf0ff: initial;--tc-e8b94a88: initial;--tc-2e2708ff: initial;--tc-04151de8: initial;--tc-0f2733ff: initial;--tc-ffffff12: initial;--tc-eef5f8ff: initial;--tc-9fb4beff: initial;--tc-d05b50ff: initial;--tc-1d2f38ff: initial;--tc-ffffff66: initial;--tc-184a4eff: initial;--tc-a98bf088: initial;--tc-ffb3a8ff: initial;--tc-a98bf0aa: initial;--tc-72d5cd88: initial;--tc-2a2f38ff: initial;--tc-9fb0bdff: initial;--tc-ffffff08: initial;--tc-ffffff06: initial;--tc-ffffff0a: initial;--tc-72d5cd99: initial;--tc-ffffff26: initial;--tc-1d4a5aff: initial;--tc-0a1c26ff: initial;--tc-ffb4a8ff: initial;--tc-ffb4a855: initial;--tc-c9594aff: initial;--tc-31586aff: initial;--tc-72d5cd1c: initial;--tc-183642ff: initial;--tc-e6f2f5ff: initial;--tc-2b4b59ff: initial;--tc-3f6f7cff: initial;--tc-1f4855ff: initial;--tc-4b6f7cff: initial;--tc-173845ff: initial;--tc-e8f1f5ee: initial;--tc-275563ff: initial;--tc-ed66541f: initial;--tc-ed665466: initial;--tc-ed665426: initial}.country-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;vertical-align:middle;flex-shrink:0;box-shadow:0 0 0 1px #ffffff25}.athlete-portrait{width:66px;height:74px;display:block;flex-shrink:0;border-radius:9px}.athlete-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--tc-061a24f5, #061a24f5);padding:24px;overflow-y:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.athlete-editor{max-width:1300px;margin:auto;background:var(--tc-142e3cff, #142e3c);border:1px solid var(--tc-3c5967ff, #3c5967);border-radius:14px;position:relative;overflow:hidden}.editor-heading{padding:22px 27px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--tc-33505eff, #33505e)}.editor-heading h2{font-size:29px;margin-top:5px}.editor-layout{display:grid;grid-template-columns:220px minmax(280px,1fr) minmax(300px,1fr);min-height:570px}.athlete-library{padding:20px 14px;border-right:1px solid var(--tc-33505eff, #33505e);max-height:660px;overflow-y:auto}.athlete-library h3{font-size:14px;margin:22px 0 15px;color:var(--tc-bbd1dbff, #bbd1db)}.athlete-library h3 span{float:right;color:var(--tc-6fcfc8ff, #6fcfc8)}.library-item{display:flex;border-bottom:1px solid var(--tc-304d5bff, #304d5b);position:relative}.library-item>button:first-child{padding:10px 3px;justify-content:flex-start;flex:1;min-width:0}.library-item .athlete-portrait{width:38px;height:45px}.library-item>button:first-child.selected{background:var(--tc-254653ff, #254653)}.library-item>button>span{font-size:12px;font-weight:600;text-align:left;overflow:hidden;text-overflow:ellipsis}.library-item small{display:block;font-size:10px;font-weight:400;color:var(--tc-9bb6c5ff, #9bb6c5);margin-top:5px}.delete-athlete{padding:5px;color:var(--tc-a8bdc7ff, #a8bdc7)}.editor-preview{padding:20px;border-right:1px solid var(--tc-33505eff, #33505e)}.avatar-stage{background:radial-gradient(ellipse at 50% 35%,var(--tc-46616bff, #46616b),var(--tc-173544ff, #173544) 70%);height:390px;border:1px solid var(--tc-3b5c69ff, #3b5c69);border-radius:10px;position:relative;overflow:hidden}.avatar-view{width:100%;height:100%;min-height:80px}.avatar-view canvas{display:block;width:100%;height:100%}.preview-caption{position:absolute;bottom:15px;left:0;right:0;text-align:center;display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;color:var(--tc-dae8eeff, #dae8ee);pointer-events:none}.rotation-slider{display:block;font-size:12px;margin:20px 0;color:var(--tc-b3ccd7ff, #b3ccd7)}.rotation-slider output{float:right;color:var(--tc-75d6ccff, #75d6cc)}.rotation-slider input{margin-top:17px}.editor-preview .button-row{margin-bottom:18px}.editor-preview .hint{font-size:11px}.editor-fields{padding:19px 22px;max-height:660px;overflow-y:auto}.editor-tabs{display:flex;gap:3px;border-bottom:1px solid var(--tc-42606eff, #42606e);position:sticky;top:-19px;background:var(--tc-142e3cff, #142e3c);z-index:2;padding:0 0 10px;margin-bottom:18px}.editor-tabs button{padding:10px 7px;font-size:12px;color:var(--tc-99b2bfff, #99b2bf);flex:1}.editor-tabs button.selected{background:var(--tc-2e535cff, #2e535c);color:var(--tc-8be1d6ff, #8be1d6);border-radius:5px}.editor-field{display:flex;flex-direction:column;font-size:12px;font-weight:500;gap:9px;color:var(--tc-c1d6dfff, #c1d6df);margin-bottom:17px}.editor-field input:not([type=checkbox]):not([type=range]),.editor-field select{width:100%;min-height:42px;border-radius:5px;background:var(--tc-102735ff, #102735);color:var(--tc-d4e5ecff, #d4e5ec);border:1px solid var(--tc-3d5d6dff, #3d5d6d);padding:10px;font-size:13px}.editor-field input[type=color]{padding:4px!important;cursor:pointer}.editor-field input[type=range]{margin:10px 0}.editor-toggle{display:flex!important;flex-direction:row!important;align-items:center;gap:10px!important;margin:15px 0;color:var(--tc-b8ced8ff, #b8ced8);font-size:12px!important;font-weight:400!important}.editor-toggle input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:var(--tc-6bd4caff, #6bd4ca);width:18px!important;min-height:18px!important;height:18px!important;flex-shrink:0}.country-list{height:190px;border:1px solid var(--tc-3e5b69ff, #3e5b69);border-radius:5px;overflow:auto;margin:-5px 0 13px}.country-list button{width:100%;justify-content:flex-start;padding:9px 11px;font-size:12px;text-align:left;border-bottom:1px solid var(--tc-2e4855ff, #2e4855)}.country-list button.selected{background:var(--tc-2a535dff, #2a535d);color:var(--tc-93e0d6ff, #93e0d6)}.country-list button span{flex:1}.country-list button small{font-size:10px;color:var(--tc-91b2c2ff, #91b2c2)}.hair-swatches{display:flex;gap:9px;flex-wrap:wrap}.hair-swatches button{width:29px;height:29px;border-radius:50%;border:1px solid var(--tc-7898a7ff, #7898a7)}.skin-scale{height:17px;background:linear-gradient(90deg,var(--tc-ffe1c8ff, #ffe1c8),var(--tc-dda67eff, #dda67e),var(--tc-ad6f49ff, #ad6f49),var(--tc-70412bff, #70412b),var(--tc-3e231aff, #3e231a));border-radius:5px;margin:-6px 0 14px}.skin-chip{width:40px;height:40px;display:block;border:1px solid var(--tc-93aeb9ff, #93aeb9);border-radius:50%;margin-bottom:22px}.editor-actions{padding:19px 23px;background:var(--tc-0e2633ff, #0e2633);border-top:1px solid var(--tc-365563ff, #365563);display:flex;align-items:center;gap:9px;flex-wrap:wrap}.editor-actions button{font-size:12px;padding:11px 12px}.editor-actions>span{margin-left:auto;max-width:210px;font-size:11px;color:var(--tc-91d7c9ff, #91d7c9);line-height:1.5}.editor-confirm{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(440px,90vw);padding:28px;background:var(--tc-1b3b49ff, #1b3b49);border:1px solid var(--tc-75909aff, #75909a);border-radius:10px;box-shadow:0 0 0 100vmax #00101bd9;z-index:120}.editor-confirm p{font-size:13px;line-height:1.6;color:var(--tc-bbd0d9ff, #bbd0d9);margin:14px 0 22px}.avatar-fallback{font-size:12px;padding:20px;color:var(--tc-aec9d5ff, #aec9d5)}.setup-v2 .setup-tabs{display:flex;border:1px solid var(--tc-3c5965ff, #3c5965);border-radius:6px;overflow:hidden}.setup-tabs button{padding:13px 10px;font-size:12px;flex:1;color:var(--tc-a9c4cfff, #a9c4cf)}.setup-tabs button.selected{background:var(--tc-31565eff, #31565e);color:var(--tc-98e2d9ff, #98e2d9)}.setup-modal:has(.setup-v2){width:820px}.format-note{padding:12px;border:1px solid var(--tc-406b74ff, #406b74);background:var(--tc-214550ff, #214550);color:var(--tc-a4dedbff, #a4dedb);font-size:12px;line-height:1.6;border-radius:6px}.clock-preview{display:flex;flex-direction:column;gap:10px;padding:9px 10px;color:var(--tc-9bb9c7ff, #9bb9c7);font-size:11px}.clock-preview strong{font-family:Barlow Condensed,sans-serif;font-size:27px;color:var(--tc-82d4cfff, #82d4cf);font-weight:500}.color-warning{background:var(--tc-624a32ff, #624a32);border:1px solid var(--tc-937b49ff, #937b49);border-radius:7px;padding:13px;color:var(--tc-ffe1a8ff, #ffe1a8);font-size:12px;display:flex;align-items:center;gap:12px;justify-content:space-between}.color-warning i{display:inline-block;width:15px;height:15px;border-radius:50%}.team-lineup{margin:7px 0 25px}.lineup-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.lineup-title h3{font-size:19px}.lineup-title>span{font-size:10px;color:var(--tc-8eabb9ff, #8eabb9)}.lineup-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:17px}.lineup-cards.doubles{grid-template-columns:repeat(2,1fr)}.lineup-cards article{background:var(--tc-102a38ff, #102a38);border:1px solid var(--tc-385667ff, #385667);border-radius:7px;padding:13px 8px;display:flex;flex-direction:column;gap:9px;align-items:center;text-align:center;min-width:0}.lineup-cards article[draggable=true]{cursor:grab}.lineup-cards .eyebrow{font-size:9px}.lineup-cards strong{font-size:13px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.roster-meta{font-size:9px;display:flex;align-items:center;gap:5px;color:var(--tc-abc3cfff, #abc3cf)}.roster-meta .country-flag{width:17px;height:12px}.lineup-cards .outline{font-size:10px;padding:6px;min-height:32px;width:100%}.reorder-buttons{display:flex;width:100%;justify-content:center;gap:8px}.reorder-buttons button{width:35px;background:var(--tc-284855ff, #284855);border-radius:4px;font-size:15px;height:27px}.current-athlete{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--tc-31515fff, #31515f);padding-bottom:12px;margin-bottom:15px}.current-athlete .avatar-view{width:89px;height:128px;flex-shrink:0;background:var(--tc-24424fff, #24424f);border-radius:8px}.current-athlete>div:last-child{min-width:0}.current-athlete strong{font-size:17px;display:block;margin:8px 0}.current-athlete>div>span:last-child{font-size:10px;color:var(--tc-94b2c1ff, #94b2c1);display:flex;align-items:center;gap:5px;line-height:1.6;flex-wrap:wrap}.current-athlete .eyebrow{font-size:8px;letter-spacing:1px}.current-athlete .country-flag{width:18px;height:13px}.team-label strong{display:flex;align-items:center;gap:9px}.team-clock{display:block;font-family:Barlow Condensed,sans-serif;font-size:18px;letter-spacing:1px;color:var(--tc-92adbaff, #92adba);margin-top:4px}.team-clock.ticking{color:var(--tc-81e0caff, #81e0ca)}.team-clock.ticking.low-time{color:var(--tc-ffbc78ff, #ffbc78)}.format-badge{font-size:9px;font-weight:650;letter-spacing:1px;color:var(--tc-91d9d0ff, #91d9d0);border:1px solid var(--tc-41636dff, #41636d);border-radius:3px;padding:2px 5px;margin-bottom:2px}.scoreboard{min-height:125px}.team-score{padding:15px 25px}.timeout-button{margin-top:12px;width:100%;font-size:11px}.competition-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--tc-061822e8, #061822e8);z-index:35;display:flex;align-items:center;justify-content:center;padding:24px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:auto}.pregame-card{background:var(--tc-163342ff, #163342);border:1px solid var(--tc-456574ff, #456574);border-radius:12px;padding:30px;width:760px;max-width:100%;max-height:calc(100dvh - 48px);overflow:auto;box-shadow:0 20px 90px #0005;color:var(--tc-d5e7efff, #d5e7ef)}.pregame-card h2{font-size:28px;margin:12px 0 20px}.pregame-card h3{font-size:17px;margin:14px 0}.pregame-card p{font-size:13px;color:var(--tc-aac6d3ff, #aac6d3);line-height:1.7;margin:14px 0}.pregame-card small{font-size:11px;color:var(--tc-c4b794ff, #c4b794)}.intro-teams{display:grid;grid-template-columns:1fr 1fr;gap:18px}.intro-teams>div>div{display:flex;gap:7px;flex-wrap:wrap}.intro-teams .athlete-portrait{width:56px;height:63px}.intro-teams small{font-size:9px;display:flex;gap:3px;align-items:center;margin-top:6px;color:var(--tc-bed7e1ff, #bed7e1)}.intro-teams .country-flag{width:13px;height:10px}.pregame-facts{display:grid;grid-template-columns:1fr 1fr;gap:13px;background:var(--tc-102b3aff, #102b3a);padding:16px;border:1px solid var(--tc-3b5867ff, #3b5867);border-radius:7px;margin:20px 0}.pregame-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:var(--tc-85a8b8ff, #85a8b8);margin-bottom:5px}.pregame-facts dd{margin:0;font-size:13px;color:var(--tc-d0e4ecff, #d0e4ec)}.lsd-order{font-size:12px;line-height:2;color:var(--tc-a9c4d2ff, #a9c4d2);padding-left:20px}.lsd-order b{font-weight:500;color:var(--tc-d7e8eeff, #d7e8ee)}.lsd-strip{display:flex;align-items:center;gap:9px;padding:6px 11px;border:1px solid var(--tc-567789ff, #567789);border-radius:6px;background:var(--tc-10324566, #10324566);color:var(--tc-cfe7efff, #cfe7ef);white-space:nowrap;overflow:hidden}.lsd-strip strong{font-size:12px}.lsd-strip span{font-size:10px;color:var(--tc-9fc4d0ff, #9fc4d0);overflow:hidden;text-overflow:ellipsis}.lsd-strip time{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:600;color:var(--tc-82d4cfff, #82d4cf)}.lsd-result-card{position:absolute;bottom:15px;left:15px;z-index:5;background:var(--tc-153946ee, #153946ee);border:1px solid var(--tc-587984ff, #587984);border-radius:8px;padding:17px;width:310px;color:var(--tc-dbedf1ff, #dbedf1);max-width:calc(100% - 30px)}.lsd-result-card h3{font-family:Barlow Condensed,sans-serif;font-size:32px;margin:5px 0;color:var(--tc-8bded3ff, #8bded3)}.lsd-result-card p{font-size:11px;line-height:1.5;margin:5px 0 12px}.lsd-result-card small{display:block;font-size:10px;color:var(--tc-e2b58eff, #e2b58e);margin-bottom:12px}.lsd-result-card .primary{font-size:12px;padding:10px 14px;min-height:38px}.lsd-table{table-layout:auto;min-width:0;margin:20px 0;background:var(--tc-0d2938ff, #0d2938);border:1px solid var(--tc-3a5a69ff, #3a5a69)}.lsd-table th,.lsd-table td{padding:14px 9px;font-size:12px}.lsd-table th:first-child{width:auto}.order-summary{padding:10px 15px;background:var(--tc-102d3bff, #102d3b);border-radius:7px;margin:20px 0;border:1px solid var(--tc-3c5a68ff, #3c5a68)}.order-summary p{display:flex;align-items:center;gap:9px;font-size:14px}.order-summary i{width:13px;height:13px;border-radius:50%;flex-shrink:0}.placement-diagram{display:flex;gap:12px;margin-top:17px;font-size:11px;color:var(--tc-bad2ddff, #bad2dd);align-items:center}.placement-diagram>div{flex:1;background:var(--tc-254450ff, #254450);padding:9px;border-radius:5px;display:flex;align-items:center;gap:8px}.placement-diagram i{font-style:normal;border:2px solid var(--tc-76cfc8ff, #76cfc8);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0}.timeout-banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:min(530px,92%);z-index:31;background:var(--tc-224450f5, #224450f5);border:1px solid var(--tc-79b7baff, #79b7ba);padding:19px 25px;border-radius:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 10px 55px #0007}.timeout-banner strong{font-family:Barlow Condensed,sans-serif;font-size:37px;display:block;margin:3px 0;color:var(--tc-8de0d4ff, #8de0d4)}.timeout-banner p{font-size:12px;color:var(--tc-b3cdd7ff, #b3cdd7)}.result-athletes{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin:20px 0}.result-athletes>div{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:11px;color:var(--tc-bdd3dcff, #bdd3dc)}.result-athletes .athlete-portrait{width:58px;height:65px}.doubles-roles{margin:20px 0}.doubles-roles p{font-size:13px;color:var(--tc-b3cbd6ff, #b3cbd6);line-height:1.6}@media(max-width:1050px){.editor-layout{grid-template-columns:170px 1fr 1fr}.editor-heading h2{font-size:25px}.editor-tabs button{font-size:10px;padding:9px 4px}.editor-fields,.editor-preview{padding:16px}.avatar-stage{height:370px}.editor-actions>span{max-width:170px}.team-score{padding:15px}.team-label strong .country-flag{width:18px;height:13px}}@media(max-width:850px){.athlete-overlay{padding:12px}.editor-layout{grid-template-columns:1fr 1fr}.athlete-library{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--tc-33505eff, #33505e);max-height:160px;display:flex;gap:10px;align-items:center;padding:13px;overflow-x:auto}.athlete-library>.outline{width:140px;flex-shrink:0;font-size:12px}.athlete-library h3,.athlete-library>.hint{display:none}.library-item{min-width:160px;border:1px solid var(--tc-3b5967ff, #3b5967);border-radius:5px}.editor-preview{border-right:1px solid var(--tc-33505eff, #33505e)}.editor-fields{max-height:600px}.avatar-stage{height:320px}.editor-heading{padding:18px}.editor-heading h2{font-size:23px}.editor-actions{padding:15px}.current-athlete{grid-column:1/-1;grid-row:1}.control-heading,.steps{grid-row:2}.direction-control,.rotation-control{grid-row:3}.power-control,.sweep-zone{grid-row:4}.launch-button,.in-flight,.call-buttons{grid-row:5}.timeout-button{grid-column:1/-1;grid-row:6}.keyboard-hint{grid-row:7}.current-athlete .avatar-view{height:98px;width:70px}.team-clock{font-size:16px}.team-label strong{font-size:23px;gap:5px}.scoreboard{min-height:113px}.format-badge{font-size:8px}.intro-teams .athlete-portrait{width:48px;height:54px}}@media(max-width:560px){.editor-heading h2{font-size:21px;padding:0}.editor-heading .eyebrow{font-size:8px}.editor-layout{grid-template-columns:1fr;display:flex;flex-direction:column}.athlete-library{order:0;min-height:80px;padding:10px}.editor-preview{order:1;border-right:0;border-bottom:1px solid var(--tc-33505eff, #33505e);padding:13px}.avatar-stage{height:290px}.editor-preview .hint{font-size:10px}.rotation-slider{margin:13px 0;font-size:11px}.editor-preview .editor-field{margin:12px 0 0}.editor-preview .button-row{margin-bottom:10px}.editor-fields{order:2;max-height:none;padding:17px}.editor-tabs{position:static;gap:4px}.editor-tabs button{font-size:12px;padding:10px 4px}.editor-field{font-size:12px}.editor-actions{position:sticky;bottom:0;padding:12px;gap:7px}.editor-actions button{padding:9px 10px;font-size:11px;min-height:39px}.editor-actions>span{order:-1;max-width:100%;width:100%;margin:0}.editor-actions .primary{flex:1}.athlete-overlay{padding:8px}.team-score{padding:12px 8px}.team-label strong{font-size:20px;gap:4px;max-width:95px}.team-label strong .country-flag{width:14px;height:10px}.scoreboard{min-height:105px;grid-template-columns:1fr 84px 1fr}.team-clock{font-size:14px;letter-spacing:.6px}.format-badge{font-size:7px}.score-number{font-size:31px}.team-label .stone-dot{display:none}.team-label .eyebrow{font-size:7px}.current-athlete{padding-bottom:12px;margin-bottom:0}.current-athlete strong{font-size:16px}.current-athlete .eyebrow{font-size:9px}.current-athlete .avatar-view{height:102px;width:75px}.lineup-cards{grid-template-columns:repeat(2,1fr);gap:10px}.lineup-title{align-items:flex-start}.lineup-title>span{max-width:130px;font-size:9px;text-align:right}.lineup-cards article{padding:12px 8px}.lineup-cards .eyebrow{font-size:10px}.lineup-cards .outline{min-height:36px;font-size:11px}.roster-meta{font-size:10px}.setup-tabs button{font-size:11px}.pregame-card{padding:23px 17px;max-height:calc(100dvh - 24px)}.competition-overlay{padding:12px}.pregame-card h2{font-size:23px;line-height:1.25}.intro-teams{gap:12px}.intro-teams>div>div{gap:6px}.intro-teams .athlete-portrait{width:48px;height:54px}.intro-teams small{max-width:62px;overflow:hidden;font-size:8px}.pregame-facts{padding:12px;gap:12px}.pregame-facts dd,.pregame-card p{font-size:12px}.lsd-order{font-size:11px}.lsd-table th,.lsd-table td{font-size:10px;padding:10px 5px}.lsd-strip{padding:5px 8px;gap:6px}.lsd-strip strong{font-size:10px}.lsd-strip span{display:none}.lsd-strip time{font-size:16px}.lsd-result-card{width:245px;padding:13px}.lsd-result-card h3{font-size:27px}.lsd-result-card p{font-size:10px}.placement-diagram{gap:7px;font-size:9px}.placement-diagram>div{padding:6px}.timeout-banner{padding:14px 18px;gap:15px}.timeout-banner strong{font-size:30px}.timeout-banner p{font-size:11px}.timeout-banner .primary{font-size:11px;padding:10px}.color-warning{flex-direction:column;align-items:stretch;font-size:11px}.topbar nav{gap:0}.topbar nav button{padding:9px 4px}.brand{font-size:16px}.brand-mark{height:27px;width:27px}.brand small{font-size:6px}.topbar{gap:5px}.topbar nav button svg{width:15px}}.mode-choices{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.mode-choices button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:26px;gap:10px;min-height:135px}.mode-choices strong{font-size:26px}.mode-choices span{font-size:13px;font-weight:400}.mode-choices.tres{grid-template-columns:repeat(3,1fr)}.nome-da-dupla{margin:0;font-size:13px;color:var(--tc-b9d0dcff, #b9d0dc)}.form-teams fieldset label{margin-bottom:12px}.rink-tools button[aria-pressed]{width:auto;padding:7px 10px;font-size:11px}.rink-tools button[aria-pressed=true]{background:var(--tc-21536aff, #21536a);color:var(--tc-ffffffff, #fff)}.rink-toolbar{flex-wrap:wrap}.rink-tools{flex-shrink:0}@media(max-width:650px){.mode-choices,.mode-choices.tres{grid-template-columns:1fr}.mode-choices button{min-height:105px}.rink-toolbar{gap:7px}.rink-tools{width:100%;justify-content:flex-end}.rink-tools button[aria-pressed]{font-size:12px;min-height:38px}}.reference-presets{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.reference-presets button{padding:0;overflow:hidden;border:1px solid var(--tc-416071ff, #416071);border-radius:9px;background:var(--tc-183642ff, #183642);color:var(--tc-eaf4f8ff, #eaf4f8)}.reference-presets img{width:100%;height:115px;object-fit:cover;display:block}.reference-presets span{display:block;font-size:10px;padding:6px}.reference-presets button:hover{border-color:var(--tc-71d5cdff, #71d5cd)}.hair-reference{width:100%;border-radius:6px;margin:5px 0 20px}.eye-palette{border:0;padding:0;margin:18px 0}.eye-palette legend{font-size:12px;margin-bottom:12px}.eye-palette>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eye-palette button{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tc-d6e6edff, #d6e6ed);padding:7px 3px;display:flex;align-items:center;flex-direction:column;gap:6px;font-size:10px}.eye-palette button i{display:block;border-radius:50%;width:30px;height:30px;border:2px solid var(--tc-b4cbd4ff, #b4cbd4)}.eye-palette button[aria-pressed=true]{border-color:var(--tc-7dddd1ff, #7dddd1);background:var(--tc-244b58ff, #244b58)}.eye-palette button[aria-pressed=true] i{outline:2px solid var(--tc-7dddd1ff, #7dddd1);outline-offset:3px}.avatar-presets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.avatar-presets>button{display:block;overflow:hidden;padding:0;border:1px solid var(--tc-456979ff, #456979);border-radius:10px;background:var(--tc-244653ff, #244653);color:var(--tc-eaf4f8ff, #eaf4f8);text-align:center;min-width:0}.avatar-presets .avatar-view{width:100%;height:155px;pointer-events:none}.avatar-presets span{display:block;padding:8px;font-size:11px}.avatar-presets>button:hover,.avatar-presets>button[aria-pressed=true]{border-color:var(--tc-76dacfff, #76dacf);background:var(--tc-305969ff, #305969)}.avatar-presets>button:focus-visible{outline:2px solid var(--tc-76dacfff, #76dacf);outline-offset:2px}@media(max-width:650px){.avatar-presets .avatar-view{height:135px}.avatar-presets{gap:8px}}.training-attempts{padding:20px;display:flex;align-items:center;flex-wrap:wrap;gap:14px}.training-attempts p{width:100%;margin:0;font-size:12px;color:var(--tc-9fbac7ff, #9fbac7)}.attempt-stones{display:flex;gap:12px}.attempt-stones span{font-size:36px;color:var(--tc-78d6d1ff, #78d6d1);line-height:1;text-shadow:0 4px #315c72}.attempt-stones span.used{color:var(--tc-37525fff, #37525f);text-shadow:none}.lab-portrait{width:84px!important;height:88px!important;background:var(--tc-244653ff, #244653);border-radius:10px}.page-heading .lab-portrait+div{margin-right:auto}.exercise-grid article{border:1px solid var(--tc-385b6bff, #385b6b);border-radius:10px;padding:18px;background:var(--tc-183642ff, #183642)}.exercise-grid article h3{font-size:17px}.exercise-grid article p{font-size:13px;min-height:45px}.exercise-grid article .button-row{margin-top:14px}.exercise-grid article .button-row button{padding:9px;min-height:38px;font-size:11px}.account-note{background:var(--tc-244653ff, #244653);border-radius:10px;padding:18px;margin:18px 0}.account-note p{font-size:12px}.scheduled-session{border-top:1px solid var(--tc-385b6bff, #385b6b);padding:16px 0}.ranking-list{padding-left:22px;font-size:13px}.name-suggestions{font-size:11px;display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:15px}.topbar .brand{font-size:21px}.topbar .top-actions .outline{font-size:11px;padding:7px}.topbar nav{gap:5px}@media(max-width:650px){.page-heading .lab-portrait{width:65px!important;height:70px!important;flex-shrink:0}.page-heading{gap:10px;flex-wrap:wrap}.page-heading h1{font-size:26px}.topbar{flex-wrap:wrap}.topbar .brand{font-size:17px}.topbar .top-actions{margin-left:auto}.exercise-grid article .button-row{flex-wrap:wrap}}.match-avatar.avatar-view{width:100px;height:110px;flex-shrink:0;border-radius:9px;overflow:hidden;background:var(--tc-244653ff, #244653)}.intro-teams .match-avatar{width:76px;height:84px}.result-athletes .match-avatar{width:90px;height:100px}@media(max-width:560px){.intro-teams .match-avatar{width:56px;height:66px}.result-athletes .match-avatar{width:66px;height:76px}}.profile-welcome{max-width:680px;margin:auto;padding:24px;display:grid;gap:18px}.profile-welcome .avatar-stage{height:260px;max-width:340px;width:100%;margin:auto}.profile-welcome p{line-height:1.6}.profile-welcome details summary{cursor:pointer;padding:14px 0}.avatar-presets button[aria-pressed=true]{outline:2px solid var(--tc-6fcfc8ff, #6fcfc8)}.trajectory-legend{padding:10px 18px 0;margin:0;color:var(--tc-a7c2ceff, #a7c2ce);font-size:11px;line-height:1.5}:root[data-tema=claro]{--tc-061a24f5: rgba(235, 246, 252, .961);--tc-142e3cff: rgb(228, 240, 246);--tc-3c5967ff: rgb(208, 221, 228);--tc-33505eff: rgb(213, 226, 232);--tc-bbd1dbff: rgb(36, 58, 68);--tc-6fcfc8ff: rgb(54, 162, 154);--tc-304d5bff: rgb(215, 227, 234);--tc-254653ff: rgb(219, 233, 239);--tc-9bb6c5ff: rgb(58, 85, 100);--tc-a8bdc7ff: rgb(56, 77, 87);--tc-46616bff: rgb(205, 217, 222);--tc-173544ff: rgb(225, 238, 245);--tc-3b5c69ff: rgb(207, 222, 228);--tc-dae8eeff: rgb(17, 31, 37);--tc-b3ccd7ff: rgb(40, 65, 76);--tc-75d6ccff: rgb(52, 177, 164);--tc-42606eff: rgb(203, 217, 224);--tc-99b2bfff: rgb(64, 89, 102);--tc-2e535cff: rgb(214, 231, 235);--tc-8be1d6ff: rgb(58, 204, 185);--tc-c1d6dfff: rgb(32, 53, 62);--tc-102735ff: rgb(230, 241, 248);--tc-d4e5ecff: rgb(19, 36, 43);--tc-3d5d6dff: rgb(204, 219, 227);--tc-b8ced8ff: rgb(39, 61, 71);--tc-6bd4caff: rgb(49, 168, 157);--tc-3e5b69ff: rgb(207, 220, 226);--tc-2e4855ff: rgb(217, 229, 235);--tc-2a535dff: rgb(214, 232, 236);--tc-93e0d6ff: rgb(68, 201, 184);--tc-91b2c2ff: rgb(61, 94, 110);--tc-7898a7ff: rgb(88, 120, 135);--tc-ffe1c8ff: rgb(55, 25, 0);--tc-dda67eff: rgb(194, 111, 51);--tc-ad6f49ff: rgb(108, 69, 45);--tc-70412bff: rgb(236, 214, 204);--tc-3e231aff: rgb(243, 231, 227);--tc-93aeb9ff: rgb(70, 97, 108);--tc-0e2633ff: rgb(231, 242, 248);--tc-365563ff: rgb(210, 224, 231);--tc-91d7c9ff: rgb(70, 188, 164);--tc-1b3b49ff: rgb(223, 237, 243);--tc-75909aff: rgb(101, 128, 138);--tc-bbd0d9ff: rgb(38, 59, 68);--tc-aec9d5ff: rgb(42, 69, 81);--tc-3c5965ff: rgb(209, 222, 228);--tc-a9c4cfff: rgb(48, 75, 86);--tc-31565eff: rgb(213, 230, 233);--tc-98e2d9ff: rgb(72, 204, 188);--tc-406b74ff: rgb(200, 220, 225);--tc-214550ff: rgb(220, 236, 241);--tc-a4dedbff: rgb(89, 195, 189);--tc-9bb9c7ff: rgb(56, 86, 100);--tc-82d4cfff: rgb(61, 179, 171);--tc-624a32ff: rgb(233, 222, 211);--tc-937b49ff: rgb(215, 202, 175);--tc-ffe1a8ff: rgb(87, 57, 0);--tc-8eabb9ff: rgb(70, 99, 113);--tc-102a38ff: rgb(229, 241, 248);--tc-385667ff: rgb(208, 222, 230);--tc-abc3cfff: rgb(48, 72, 84);--tc-284855ff: rgb(218, 232, 237);--tc-31515fff: rgb(213, 227, 233);--tc-24424fff: rgb(220, 233, 239);--tc-94b2c1ff: rgb(62, 92, 107);--tc-92adbaff: rgb(69, 96, 109);--tc-81e0caff: rgb(50, 201, 166);--tc-ffbc78ff: rgb(255, 137, 18);--tc-91d9d0ff: rgb(69, 191, 176);--tc-41636dff: rgb(204, 220, 225);--tc-061822e8: rgba(236, 246, 252, .91);--tc-163342ff: rgb(225, 238, 245);--tc-456574ff: rgb(199, 215, 222);--tc-d5e7efff: rgb(16, 34, 42);--tc-aac6d3ff: rgb(44, 72, 85);--tc-c4b794ff: rgb(107, 94, 59);--tc-bed7e1ff: rgb(30, 55, 65);--tc-102b3aff: rgb(228, 241, 248);--tc-3b5867ff: rgb(208, 221, 228);--tc-85a8b8ff: rgb(71, 106, 122);--tc-d0e4ecff: rgb(19, 39, 47);--tc-a9c4d2ff: rgb(45, 72, 86);--tc-d7e8eeff: rgb(17, 34, 40);--tc-567789ff: rgb(179, 197, 207);--tc-10324566: rgba(224, 239, 248, .4);--tc-cfe7efff: rgb(16, 40, 48);--tc-9fc4d0ff: rgb(47, 84, 96);--tc-153946ee: rgba(224, 240, 246, .933);--tc-587984ff: rgb(183, 201, 207);--tc-dbedf1ff: rgb(14, 32, 36);--tc-8bded3ff: rgb(60, 199, 181);--tc-e2b58eff: rgb(205, 128, 61);--tc-0d2938ff: rgb(229, 242, 249);--tc-3a5a69ff: rgb(207, 222, 228);--tc-102d3bff: rgb(228, 241, 248);--tc-3c5a68ff: rgb(207, 221, 227);--tc-bad2ddff: rgb(34, 58, 69);--tc-254450ff: rgb(220, 233, 239);--tc-76cfc8ff: rgb(58, 165, 157);--tc-224450f5: rgba(220, 235, 240, .961);--tc-79b7baff: rgb(69, 131, 134);--tc-8de0d4ff: rgb(61, 202, 182);--tc-b3cdd7ff: rgb(40, 66, 76);--tc-bdd3dcff: rgb(35, 57, 66);--tc-b3cbd6ff: rgb(41, 65, 76);--tc-3b5967ff: rgb(208, 222, 228);--tc-b9d0dcff: rgb(35, 58, 70);--tc-21536aff: rgb(208, 230, 240);--tc-ffffffff: rgb(0, 0, 0);--tc-416071ff: rgb(202, 216, 224);--tc-183642ff: rgb(226, 239, 244);--tc-eaf4f8ff: rgb(7, 17, 21);--tc-71d5cdff: rgb(51, 173, 163);--tc-d6e6edff: rgb(18, 34, 41);--tc-b4cbd4ff: rgb(43, 66, 75);--tc-7dddd1ff: rgb(51, 193, 176);--tc-244b58ff: rgb(216, 233, 239);--tc-456979ff: rgb(196, 214, 221);--tc-244653ff: rgb(219, 233, 239);--tc-76dacfff: rgb(50, 184, 169);--tc-305969ff: rgb(208, 226, 233);--tc-9fbac7ff: rgb(56, 83, 96);--tc-78d6d1ff: rgb(54, 178, 171);--tc-37525fff: rgb(212, 224, 230);--tc-385b6bff: rgb(206, 222, 229);--tc-a7c2ceff: rgb(49, 76, 88)}:root[data-tema=claro] .rink-surface,:root[data-tema=claro] .rink-bottom,:root[data-tema=claro] .club-mundo,:root[data-tema=claro] .modal.club-modal,:root[data-tema=claro] .modal.tela-cheia,:root[data-tema=claro] .modal-backdrop:has(.tela-cheia),:root[data-tema=claro] .portao-topo{--tc-061a24f5: initial;--tc-142e3cff: initial;--tc-3c5967ff: initial;--tc-33505eff: initial;--tc-bbd1dbff: initial;--tc-6fcfc8ff: initial;--tc-304d5bff: initial;--tc-254653ff: initial;--tc-9bb6c5ff: initial;--tc-a8bdc7ff: initial;--tc-46616bff: initial;--tc-173544ff: initial;--tc-3b5c69ff: initial;--tc-dae8eeff: initial;--tc-b3ccd7ff: initial;--tc-75d6ccff: initial;--tc-42606eff: initial;--tc-99b2bfff: initial;--tc-2e535cff: initial;--tc-8be1d6ff: initial;--tc-c1d6dfff: initial;--tc-102735ff: initial;--tc-d4e5ecff: initial;--tc-3d5d6dff: initial;--tc-b8ced8ff: initial;--tc-6bd4caff: initial;--tc-3e5b69ff: initial;--tc-2e4855ff: initial;--tc-2a535dff: initial;--tc-93e0d6ff: initial;--tc-91b2c2ff: initial;--tc-7898a7ff: initial;--tc-ffe1c8ff: initial;--tc-dda67eff: initial;--tc-ad6f49ff: initial;--tc-70412bff: initial;--tc-3e231aff: initial;--tc-93aeb9ff: initial;--tc-0e2633ff: initial;--tc-365563ff: initial;--tc-91d7c9ff: initial;--tc-1b3b49ff: initial;--tc-75909aff: initial;--tc-bbd0d9ff: initial;--tc-aec9d5ff: initial;--tc-3c5965ff: initial;--tc-a9c4cfff: initial;--tc-31565eff: initial;--tc-98e2d9ff: initial;--tc-406b74ff: initial;--tc-214550ff: initial;--tc-a4dedbff: initial;--tc-9bb9c7ff: initial;--tc-82d4cfff: initial;--tc-624a32ff: initial;--tc-937b49ff: initial;--tc-ffe1a8ff: initial;--tc-8eabb9ff: initial;--tc-102a38ff: initial;--tc-385667ff: initial;--tc-abc3cfff: initial;--tc-284855ff: initial;--tc-31515fff: initial;--tc-24424fff: initial;--tc-94b2c1ff: initial;--tc-92adbaff: initial;--tc-81e0caff: initial;--tc-ffbc78ff: initial;--tc-91d9d0ff: initial;--tc-41636dff: initial;--tc-061822e8: initial;--tc-163342ff: initial;--tc-456574ff: initial;--tc-d5e7efff: initial;--tc-aac6d3ff: initial;--tc-c4b794ff: initial;--tc-bed7e1ff: initial;--tc-102b3aff: initial;--tc-3b5867ff: initial;--tc-85a8b8ff: initial;--tc-d0e4ecff: initial;--tc-a9c4d2ff: initial;--tc-d7e8eeff: initial;--tc-567789ff: initial;--tc-10324566: initial;--tc-cfe7efff: initial;--tc-9fc4d0ff: initial;--tc-153946ee: initial;--tc-587984ff: initial;--tc-dbedf1ff: initial;--tc-8bded3ff: initial;--tc-e2b58eff: initial;--tc-0d2938ff: initial;--tc-3a5a69ff: initial;--tc-102d3bff: initial;--tc-3c5a68ff: initial;--tc-bad2ddff: initial;--tc-254450ff: initial;--tc-76cfc8ff: initial;--tc-224450f5: initial;--tc-79b7baff: initial;--tc-8de0d4ff: initial;--tc-b3cdd7ff: initial;--tc-bdd3dcff: initial;--tc-b3cbd6ff: initial;--tc-3b5967ff: initial;--tc-b9d0dcff: initial;--tc-21536aff: initial;--tc-ffffffff: initial;--tc-416071ff: initial;--tc-183642ff: initial;--tc-eaf4f8ff: initial;--tc-71d5cdff: initial;--tc-d6e6edff: initial;--tc-b4cbd4ff: initial;--tc-7dddd1ff: initial;--tc-244b58ff: initial;--tc-456979ff: initial;--tc-244653ff: initial;--tc-76dacfff: initial;--tc-305969ff: initial;--tc-9fbac7ff: initial;--tc-78d6d1ff: initial;--tc-37525fff: initial;--tc-385b6bff: initial;--tc-a7c2ceff: initial}
