.tool-app-section{background:var(--bg);padding:clamp(24px,4vw,48px) 0 clamp(40px,6vw,72px)}#tool-app{min-height:420px}.ta-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:22px}.ta-h2{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:4px 0 6px}.ta-sub{color:var(--muted);font-size:.93rem;margin:0}.ta-crumb{display:inline-block;font-size:.88rem;font-weight:700;color:var(--navy);margin-bottom:4px}.ta-crumb:hover{color:var(--coral)}.ta-top-act{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.ta-meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:.88rem}.ta-meta span{display:inline-flex;align-items:center;gap:6px}.ta-meta span::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--lime)}.ta-subhead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px}.ta-subhead h3{margin:0;font-size:1.06rem}.ta-h4{font-size:1.02rem;margin:26px 0 12px}.ta-panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(18px,2.4vw,26px);margin-bottom:20px}.ta-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px}.ta-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:flex;flex-direction:column;gap:12px;transition:box-shadow .2s,transform .2s}.ta-card:hover{box-shadow:var(--shadow-sm)}.ta-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ta-card-head h3{margin:0;font-size:1.05rem}.ta-card-head a{color:var(--navy)}.ta-card-head a:hover{color:var(--coral)}.ta-card-foot{display:flex;gap:9px;flex-wrap:wrap;margin-top:auto}.ta-badge{flex-shrink:0;background:rgba(201,242,77,.35);color:var(--navy);font-size:.74rem;font-weight:800;padding:5px 11px;border-radius:999px;text-transform:uppercase;letter-spacing:.04em}.ta-badge.is-ok{background:rgba(34,160,107,.16);color:#16794c}.ta-empty{background:#fff;border:1px dashed var(--line);border-radius:var(--radius);padding:clamp(26px,5vw,46px);text-align:center}.ta-empty h3{margin-bottom:.4em}.ta-empty p{color:var(--muted);max-width:560px;margin:0 auto 18px}.ta-warn{background:#fff7e8;border:1px solid #f2c76b;color:#8a5a00;padding:13px 17px;border-radius:12px;font-size:.92rem;font-weight:600;margin-bottom:18px}.ta-note{background:var(--bg);border-left:4px solid var(--lime);padding:11px 15px;border-radius:0 10px 10px 0;color:var(--muted);font-size:.9rem;margin-bottom:14px}.ta-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px}.ta-kpi{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:15px 18px}.ta-kpi strong{display:block;font-size:1.6rem;font-weight:800;color:var(--navy);line-height:1.1}.ta-kpi span{color:var(--muted);font-size:.84rem;font-weight:600}.ta-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:2px solid var(--line);margin-bottom:18px}.ta-tab{padding:11px 17px;font-weight:700;font-size:.93rem;color:var(--muted);border-bottom:3px solid transparent;margin-bottom:-2px;border-radius:8px 8px 0 0}.ta-tab:hover{color:var(--navy);background:rgba(201,242,77,.18)}.ta-tab.is-on{color:var(--navy);border-bottom-color:var(--lime);background:#fff}.ta-levels{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px}.ta-level{border:1.5px solid var(--line);background:#fff;color:var(--navy);font-weight:700;font-size:.88rem;padding:8px 15px;border-radius:999px;cursor:pointer;transition:.18s}.ta-level span{display:inline-block;background:var(--bg);border-radius:999px;padding:1px 8px;font-size:.78rem;margin-left:5px}.ta-level:hover{border-color:var(--navy)}.ta-level.is-on{background:var(--navy);border-color:var(--navy);color:#fff}.ta-level.is-on span{background:var(--lime);color:var(--navy)}.ta-table{min-width:620px;font-size:.92rem}.ta-table th,.ta-table td{padding:9px 10px;vertical-align:middle}.ta-table thead th{background:var(--bg)}.ta-table input,.ta-table select{font-family:var(--font);font-size:.9rem;padding:8px 9px;width:100%;min-width:60px;border:1.5px solid transparent;border-radius:9px;background:transparent;color:var(--ink);font-weight:500}.ta-table input:hover,.ta-table select:hover{border-color:var(--line);background:#fff}.ta-table input:focus,.ta-table select:focus{border-color:var(--navy);background:#fff;outline:none;box-shadow:0 0 0 3px rgba(201,242,77,.35)}.ta-table tr.is-conflict td{background:#fff3f0}.ta-table tr.is-top1 td:first-child b{color:var(--coral)}.ta-table tr.is-top2 td:first-child b{color:#9aa8bd}.ta-table tr.is-top3 td:first-child b{color:#c08457}.ta-in-sm{max-width:90px}.ta-in-xs{max-width:70px}.ta-x{border:0;background:transparent;color:#c3ccdb;font-size:1.3rem;line-height:1;cursor:pointer;padding:2px 7px;border-radius:8px}.ta-x:hover{background:#ffe9e4;color:var(--coral)}.ta-inline-form{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line)}.ta-inline-form input,.ta-inline-form select{font-family:var(--font);font-size:.92rem;padding:11px 13px;border:1.5px solid var(--line);border-radius:11px;background:#fff;min-width:130px}.ta-inline-form input[name=name]{flex:1 1 220px}.ta-inline-form input:focus,.ta-inline-form select:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px rgba(201,242,77,.35)}.ta-form-foot{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ta-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.ta-inline{display:inline-flex;align-items:center;gap:7px;font-size:.88rem;font-weight:700;color:var(--navy)}.ta-inline select{font-family:var(--font);padding:7px 9px;border:1.5px solid var(--line);border-radius:9px;background:#fff}.ta-details{background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:0;margin-bottom:16px}.ta-details summary{cursor:pointer;font-weight:700;color:var(--navy);padding:14px 18px;list-style:none}.ta-details summary::-webkit-details-marker{display:none}.ta-details summary::before{content:'+';display:inline-block;width:20px;color:var(--coral);font-weight:800}.ta-details[open] summary::before{content:'–'}.ta-roster{padding:0 18px 18px}.ta-roster textarea{min-height:130px}.ta-pairs{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:9px}.ta-pairs li{display:inline-flex;align-items:center;gap:6px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:7px 8px 7px 15px;font-size:.89rem;font-weight:600}.ta-pairs li small{color:var(--muted);font-weight:500}.ta-free{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line)}.ta-free-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.ta-check{display:inline-flex;align-items:center;gap:7px;font-size:.9rem;color:var(--ink);cursor:pointer}.ta-check input{width:17px;height:17px;accent-color:var(--navy)}.ta-check small{color:var(--muted)}.bk{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;align-items:stretch}.bk-round{flex:0 0 216px;display:flex;flex-direction:column;justify-content:space-around;gap:10px}.bk-title{font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}.bm{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-sm)}.bm.is-bye{border-style:dashed;box-shadow:none;opacity:.8}.bk-side{display:flex;justify-content:space-between;align-items:center;gap:9px;padding:9px 12px;font-size:.88rem}.bk-side + .bk-side{border-top:1px solid var(--line)}.bk-side span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-side b{font-variant-numeric:tabular-nums;color:var(--muted)}.bk-side.is-win{background:rgba(201,242,77,.28);font-weight:700}.bk-side.is-win b{color:var(--navy)}.bk-side.is-tbd span{color:#a9b4c6;font-style:italic}.bm-info{font-size:.74rem;color:var(--muted);background:var(--bg);padding:5px 12px;text-align:right}.ta-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.ta-group{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.ta-group h4{margin:0 0 10px;font-size:1rem;display:flex;justify-content:space-between;align-items:baseline}.ta-group h4 small{color:var(--muted);font-weight:600;font-size:.8rem}.ta-gm{list-style:none;padding:0;margin:0 0 14px;display:grid;gap:6px;font-size:.87rem}.ta-gm li{display:flex;justify-content:space-between;gap:8px;background:#fff;border:1px solid var(--line);border-radius:9px;padding:7px 11px}.ta-gm li b{color:var(--navy);font-variant-numeric:tabular-nums}.ta-gm li.is-done{border-color:rgba(34,160,107,.4)}.ta-group .ta-table{min-width:0;font-size:.84rem}.ta-group .ta-table th,.ta-group .ta-table td{padding:7px 8px}.ta-match{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:15px;display:grid;gap:9px}.ta-match-head{display:flex;justify-content:space-between;gap:10px;font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ta-match-side{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:.95rem}.ta-match-side input{text-align:center;border:1.5px solid var(--line);border-radius:9px;padding:7px 5px;width:56px;font-weight:700}.ta-match-side input:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px rgba(201,242,77,.35)}.ta-sub-row{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--muted)}.ta-sub-row input{text-align:center;border:1.5px solid var(--line);border-radius:8px;padding:5px;width:48px}.ta-match .btn{width:100%}.ta-trophy{background:linear-gradient(150deg,#fff 0%,#f9fde9 100%);border-color:rgba(201,242,77,.7)}.ta-prize-row{display:grid;grid-template-columns:86px 1fr auto;gap:12px;align-items:center;padding:13px 0;border-bottom:1px dashed var(--line)}.ta-prize-row:last-child{border-bottom:0}.ta-prize-rank{font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:.06em;color:var(--navy);background:var(--lime);border-radius:999px;text-align:center;padding:6px 10px}.ta-prize-who{font-weight:700;color:var(--navy)}.ta-prize-money{font-weight:800;color:var(--coral);text-align:right}.tool-toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,18px);background:var(--navy);color:#fff;padding:12px 22px;border-radius:999px;font-size:.92rem;font-weight:600;box-shadow:var(--shadow);opacity:0;pointer-events:none;transition:.25s;z-index:300;max-width:min(92vw,560px);text-align:center}.tool-toast.is-on{opacity:1;transform:translate(-50%,0)}.tool-toast.is-err{background:#dc2626}.btn-danger{color:#dc2626;border-color:rgba(220,38,38,.45)}.btn-danger:hover{background:#dc2626;border-color:#dc2626;color:#fff}.btn[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.ta-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.ta-tools input[type=search]{flex:1 1 240px;font-family:var(--font);font-size:.93rem;padding:11px 14px;border:1.5px solid var(--line);border-radius:11px;background:#fff;color:var(--ink)}.ta-tools input[type=search]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px rgba(201,242,77,.35)}.ta-grid{min-width:560px;font-size:.86rem;border-collapse:collapse}.ta-grid th,.ta-grid td{border:1px solid var(--line);padding:7px 8px;text-align:left;vertical-align:top}.ta-grid thead th{background:var(--bg);font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.ta-grid-t{font-weight:800;color:var(--navy);white-space:nowrap;font-variant-numeric:tabular-nums}.ta-grid-c{background:rgba(201,242,77,.16)}.ta-grid-c strong{color:var(--navy)}.ta-grid-c.is-conflict{background:#ffe4dd}.ta-grid-e{background:repeating-linear-gradient(45deg,#fff,#fff 6px,var(--bg) 6px,var(--bg) 12px)}.ta-check-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ta-check-list li{display:flex;gap:9px;align-items:baseline;font-size:.92rem;padding:9px 13px;border-radius:10px;border:1px solid var(--line);background:var(--bg)}.ta-check-list li b{flex-shrink:0;font-weight:900}.ta-check-list li.is-ok{background:rgba(34,160,107,.08);border-color:rgba(34,160,107,.35)}.ta-check-list li.is-ok b{color:#16794c}.ta-check-list li.is-bad{background:#fff7e8;border-color:#f2c76b;color:#8a5a00}.ta-check-list li.is-bad b{color:#c26a00}.ta-tpls{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ta-tpl{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);padding:17px;display:flex;flex-direction:column;gap:9px}.ta-tpl h4{margin:0;font-size:1rem}.ta-tpl p{margin:0;color:var(--muted);font-size:.88rem;flex:1}.ta-viewer-head{border-top:4px solid var(--lime)}.q-names{width:100%;min-height:130px;font-family:var(--font);font-size:.95rem;line-height:1.6;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);resize:vertical;display:block}.q-names:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 4px rgba(201,242,77,.35)}.q-spin-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.q-num{min-width:96px;height:96px;display:flex;align-items:center;justify-content:center;font-size:2.6rem;font-weight:800;color:var(--navy);font-variant-numeric:tabular-nums;background:linear-gradient(150deg,#fff 0%,#f9fde9 100%);border:2px solid var(--lime);border-radius:50%}.q-match{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:13px 15px;margin-bottom:10px}.q-match.is-done{border-color:rgba(34,160,107,.4);background:rgba(34,160,107,.07)}.q-side{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.q-name{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-ctrl{display:flex;align-items:center;gap:6px;flex-shrink:0}.q-btn{width:34px;height:34px;border-radius:10px;border:1.5px solid var(--line);background:#fff;font-size:1.15rem;font-weight:800;color:var(--navy);cursor:pointer;line-height:1;transition:.15s}.q-btn:hover{border-color:var(--navy);background:var(--lime)}.q-score{min-width:34px;text-align:center;font-size:1.3rem;font-weight:800;font-variant-numeric:tabular-nums}.q-vs{font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);text-align:center}.q-rank{min-width:0}.q-rank td:nth-child(1),.q-rank td:nth-child(3),.q-rank td:nth-child(4),.q-rank th:nth-child(1),.q-rank th:nth-child(3),.q-rank th:nth-child(4){text-align:center}@media (max-width:980px){.ta-top{flex-direction:column;align-items:stretch}.ta-kpis{grid-template-columns:repeat(3,1fr)}.bk-round{flex:0 0 190px}}@media (max-width:700px){.ta-kpis{grid-template-columns:1fr}.ta-tabs{gap:4px}.ta-tab{padding:9px 11px;font-size:.84rem}.ta-cards{grid-template-columns:1fr}.ta-prize-row{grid-template-columns:74px 1fr}.ta-prize-money{grid-column:2;text-align:left}.ta-inline-form input,.ta-inline-form select{min-width:0;flex:1 1 140px}.ta-meta{font-size:.82rem}.q-match{grid-template-columns:1fr;gap:7px}.q-vs{text-align:left}.q-num{min-width:78px;height:78px;font-size:2.1rem}}@media print{.topbar,.header,.footer,.to-top,.mobile-cta,.nav-overlay,.skip-link,.page-hero,.tool-seo,.cta-band,.ta-top-act,.ta-actions,.ta-card-foot,.ta-inline-form,.ta-details,.ta-form-foot,.tool-toast,.ta-tools,#player-search{display:none !important}body{background:#fff;font-size:11.5px}.tool-app-section{padding:0;background:#fff}.section,.container{padding:0;width:100%}.ta-panel,.ta-card,.ta-group{box-shadow:none;border-color:#d7deea;break-inside:avoid}.bk{overflow:visible;gap:8px}.bk-round{flex:1 1 0;min-width:0}.bm{box-shadow:none;break-inside:avoid}.ta-tabs{border-bottom-width:1px}.ta-tab{font-size:10px;padding:5px 8px}a{color:inherit;text-decoration:none}.ta-match .btn,.ta-x{display:none}input,select,textarea{border-color:#d7deea !important;background:#fff !important;box-shadow:none !important}}