@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito+Sans:wght@400;600;700;800;900&family=Noto+Sans+Thai:wght@400;600;700&display=swap";.padel-tools{color:var(--foreground);min-width:0;font-size:14px;line-height:1.55}.padel-tools *{box-sizing:border-box}.tool-navigation{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex}.tool-navigation button{color:var(--subtle);border-radius:5px;align-items:center;gap:15px;padding:10px 16px;font-size:12px;font-weight:600;display:flex}.tool-navigation button.selected{background:var(--muted);color:var(--primary)}.tool-hero{color:#fff;background:linear-gradient(110deg,#0b2443,#133b5d);border-radius:10px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:22px;padding:38px 40px;display:flex;overflow:hidden}.tool-hero>div:first-child{max-width:690px}.tool-kicker{letter-spacing:1.8px;color:#88d7df;font-size:10px;font-weight:700}.tool-hero h1{letter-spacing:-1.4px;color:#fff;max-width:650px;margin:13px 0 16px;font-size:clamp(28px,3vw,43px);line-height:1.15}.tool-hero p{color:#c4d5e3;max-width:650px;margin:0;font-size:14px;line-height:1.75}.tool-hero-icon{color:#88d7df;place-items:center;min-width:120px;display:grid}.hero-court{opacity:.8;border:2px solid #7fc6d2;min-width:130px;height:190px;position:relative;transform:rotate(13deg)}.hero-court:before,.hero-court:after{content:"";border-top:1px solid #7fc6d2;position:absolute;top:25%;left:0;right:0}.hero-court:after{top:75%}.hero-court span{border-top:2px dashed #7fc6d2;position:absolute;top:50%;left:0;right:0}.hero-court i{border-left:1px solid #7fc6d2;position:absolute;top:25%;bottom:25%;left:50%}.hero-court b{color:#c4d5e3;font-size:12px;font-weight:400;position:absolute;bottom:-27px;left:25px}.tool-context{color:var(--subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.tool-context b{color:var(--foreground)}.tool-steps{border:1px solid var(--border);background:var(--card);border-radius:7px;grid-template-columns:repeat(5,1fr);margin-bottom:22px;display:grid;overflow:hidden}.tool-steps button{border-right:1px solid var(--border);color:var(--subtle);justify-content:center;align-items:center;gap:8px;padding:17px 8px;font-size:12px;font-weight:600;display:flex}.tool-steps button:last-child{border:0}.tool-steps button.selected{background:var(--muted);color:var(--primary);box-shadow:inset 0 -3px var(--primary)}.tool-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.tool-stat-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.tool-stat{background:var(--card);border:1px solid var(--border);border-radius:7px;flex-direction:column;gap:8px;min-width:0;padding:20px;display:flex}.tool-stat>span{color:var(--subtle);font-size:11px;font-weight:600}.tool-stat strong{letter-spacing:-1px;overflow-wrap:anywhere;font-size:clamp(23px,2.1vw,32px);font-weight:700;line-height:1.15}.tool-stat small{color:var(--subtle);font-size:10px;line-height:1.45}.tool-two-col{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-bottom:20px;display:grid}.tool-three-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:20px;display:grid}.tool-card{background:var(--card);border:1px solid var(--border);border-radius:8px;min-width:0;margin-bottom:20px;padding:26px}.tool-two-col>.tool-card,.tool-three-col>.tool-card{margin-bottom:0}.tool-card-heading{margin-bottom:22px}.tool-card h2{letter-spacing:-.35px;margin:0 0 6px;font-size:18px;line-height:1.3}.tool-card h3{margin:0 0 5px;font-size:13px;font-weight:700}.tool-card p{color:var(--subtle);margin:6px 0 14px;font-size:12px;line-height:1.75}.tool-card-heading p{margin:0;font-size:12px}.tool-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;display:grid}.tool-field{color:var(--subtle);flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:600;display:flex}.tool-field.wide{grid-column:1/-1}.tool-field input,.tool-field select,.tool-field textarea,.permit-list select{border:1px solid var(--border);width:100%;min-width:0;color:var(--foreground);background:var(--card);border-radius:5px;outline:none;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.4}.tool-field select{appearance:auto}.tool-field input:focus,.tool-field select:focus,.tool-field textarea:focus,.match-side input:focus,.permit-list select:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--muted)}.tool-field textarea{resize:vertical;min-height:170px}.tool-field input[type=number]{font-variant-numeric:tabular-nums}.tool-note{color:var(--subtle);margin:16px 0 0!important;font-size:11px!important;line-height:1.7!important}.tool-alert{background:#fff5df;border:1px solid #eacb8d;border-radius:5px;margin:16px 0;padding:13px 16px;font-size:12px;line-height:1.6;color:#805310!important}.dark .tool-alert{background:#332714;border-color:#6d542b;color:#ffd17d!important}.tool-alert button{text-decoration:underline}.tool-button{background:var(--primary);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.dark .tool-button:not(.secondary){color:#081423}.tool-button.secondary{background:var(--card);color:var(--foreground);border-color:var(--border)}.tool-button:disabled{opacity:.45;cursor:not-allowed}.tool-button:hover:not(:disabled){filter:brightness(.96)}.tool-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.tool-actions .tool-field{min-width:160px}.cost-list>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:13px 0;font-size:12px;display:flex}.cost-list span{color:var(--subtle)}.cost-list strong{font-variant-numeric:tabular-nums;white-space:nowrap}.tool-total{background:var(--muted);border-radius:7px;margin:20px 0;padding:22px}.tool-total span{font-size:12px}.tool-total strong{letter-spacing:-1px;margin:4px 0;font-size:34px;display:block}.tool-total small{color:var(--subtle);font-size:11px}.scenario-list{margin-top:20px}.scenario-list>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:14px 0;font-size:13px;display:flex}.scenario-list small{color:var(--subtle);font-size:10px;font-weight:400;display:block}.scenario-list strong{text-align:right}.padel-tools .negative{color:#cb424a}.padel-tools .positive{color:var(--positive)}.tool-table-wrap{width:100%;overflow-x:auto}.tool-table{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:left;white-space:nowrap;width:100%;font-size:12px}.tool-table th{color:var(--subtle);border-bottom:1px solid var(--border);background:var(--muted);padding:10px 13px;font-size:10px;font-weight:600}.tool-table td{border-bottom:1px solid var(--border);padding:13px}.tool-table tr:last-child td{border-bottom:0}.tool-table small{color:var(--subtle);font-size:9px;display:block}.cash-chart{border-bottom:1px solid var(--border);align-items:end;gap:9px;height:175px;margin:25px 0 30px;display:flex}.cash-chart>div{text-align:center;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:6px;font-size:10px;display:flex}.cash-chart i{background:#299b8d;border-radius:3px 3px 0 0;width:70%}.cash-chart i.loss{background:#ca5964}.cash-chart small{font-variant-numeric:tabular-nums;font-size:10px}.cash-chart span{color:var(--subtle);white-space:nowrap;padding-bottom:7px;font-size:9px}.permit-summary{background:var(--muted);border-radius:5px;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:10px;padding:20px;font-size:12px;display:flex}.permit-summary progress{height:8px;accent-color:var(--primary);max-width:100%;margin-left:auto}.permit-summary.warning{border-left:3px solid #dc9f32}.permit-list>div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:25px;padding:19px 0;display:flex}.permit-list p{margin:0}.permit-list select{min-width:190px;font-size:11px}.site-plan{border:1px solid var(--border);background:var(--muted);border-radius:5px;width:100%;height:390px;display:block}.plan-legend{color:var(--subtle);flex-wrap:wrap;gap:18px;margin-top:15px;font-size:10px;display:flex}.plan-legend span{align-items:center;gap:6px;display:flex}.plan-legend i{background:#1975bf;width:9px;height:9px;display:inline-block}.plan-legend span:nth-child(2) i{background:var(--border)}.project-summary{grid-template-columns:1.2fr 1fr;gap:0 15px;margin:0;font-size:12px;display:grid}.project-summary dt,.project-summary dd{border-bottom:1px solid var(--border);padding:12px 0}.project-summary dt{color:var(--subtle)}.project-summary dd{text-align:right;font-weight:600}.tool-section-title{margin:42px 0 20px}.tool-section-title>span{color:var(--primary);letter-spacing:1.5px;font-size:10px;font-weight:700}.tool-section-title h2{letter-spacing:-.6px;margin:5px 0;font-size:25px;font-weight:700}.build-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;display:grid}.build-roadmap>div>span{letter-spacing:-1px;color:var(--primary);margin-bottom:8px;font-size:24px;display:block}.build-roadmap p{font-size:11px}.tool-personas{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.tool-personas p{font-size:11px}.tool-faq{border-top:1px solid var(--border);padding:16px 0}.tool-faq summary{cursor:pointer;font-size:13px;font-weight:600;list-style-position:inside}.tool-faq p{max-width:850px;margin:12px 0 0}.format-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.format-card{text-align:left;border:1px solid var(--border);background:var(--card);cursor:pointer;border-radius:8px;flex-direction:column;gap:9px;min-width:0;padding:20px;transition:border-color .15s;display:flex}.format-card.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--muted)}.format-card>span{text-transform:uppercase;letter-spacing:1px;color:var(--primary);font-size:9px;font-weight:700}.format-card h2{letter-spacing:-.3px;margin:0;font-size:16px;font-weight:700;line-height:1.3}.format-card p{color:var(--subtle);flex:1;margin:0 0 8px;font-size:11px;line-height:1.7}.format-card b{color:var(--primary);justify-content:space-between;align-items:center;gap:5px;font-size:10px;display:flex}.participant-field{margin-top:18px}.tool-checkbox{align-items:center;gap:10px;margin-top:20px;font-size:12px;display:flex}.tool-checkbox input,.atlas-table input{accent-color:var(--primary);width:16px;height:16px}.format-explainer{background:var(--muted);border-radius:5px;margin:22px 0;padding:18px}.format-explainer b{font-size:12px}.format-explainer p{margin:7px 0 0;font-size:11px}.tournament-rule{border:1px solid var(--border);background:var(--muted);border-radius:7px;align-items:flex-start;gap:15px;margin-bottom:20px;padding:20px 24px;display:flex}.tournament-rule>svg{color:var(--primary);flex-shrink:0}.tournament-rule b{font-size:12px}.tournament-rule p{color:var(--subtle);margin:6px 0 0;font-size:11px;line-height:1.8}.tournament-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.tournament-layout>section,.tournament-layout>aside{min-width:0}.tournament-layout>aside{position:sticky;top:20px}.match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.match-card{border:1px solid var(--border);border-radius:5px;min-width:0;padding:14px}.match-meta{color:var(--subtle);border-bottom:1px solid var(--border);justify-content:space-between;gap:5px;margin-bottom:6px;padding-bottom:9px;font-size:9px;font-weight:600;display:flex}.match-side{justify-content:space-between;align-items:center;gap:8px;min-height:43px;font-size:11px;display:flex}.match-side span{overflow-wrap:anywhere}.match-side input{border:1px solid var(--border);background:var(--card);width:49px;min-width:49px;color:var(--foreground);text-align:center;appearance:textfield;border-radius:4px;padding:6px 2px;font-size:14px;font-weight:700}.match-side input:disabled{opacity:.7;background:var(--muted)}.match-side input::-webkit-inner-spin-button{appearance:none}.tournament-winner{color:#fff;background:linear-gradient(100deg,#16493c,#0e3443);border-radius:8px;align-items:center;gap:20px;margin:20px 0;padding:25px;display:flex}.tournament-winner svg{color:#e9ce85}.tournament-winner span{letter-spacing:1.5px;color:#a1dbc7;font-size:9px;display:block}.tournament-winner strong{letter-spacing:-.6px;font-size:23px}.undo-round{margin:14px 0}.atlas-filters{flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:22px;display:flex}.atlas-filters>.tool-field{min-width:180px}.atlas-filters>svg{color:var(--subtle)}.atlas-date{color:var(--subtle);margin-left:auto;font-size:11px}.atlas-insight{border-left:3px solid var(--primary);background:var(--muted);margin-bottom:24px;padding:24px 28px}.atlas-insight>span{letter-spacing:1.4px;color:var(--primary);font-size:9px;font-weight:700}.atlas-insight p{max-width:850px;margin:8px 0 3px;font-size:17px;line-height:1.65}.atlas-insight small{color:var(--subtle);font-size:11px}.atlas-bars>div{grid-template-columns:130px minmax(40px,1fr) 65px;align-items:center;gap:12px;margin:17px 0;display:grid}.atlas-bars>div>span{align-items:center;gap:9px;font-size:11px;line-height:1.3;display:flex}.atlas-bars small{color:var(--subtle);font-size:9px}.atlas-bars>div>div{background:var(--muted);border-radius:2px;height:8px;overflow:hidden}.atlas-bars i{background:var(--primary);border-radius:2px;min-width:1px;height:100%;display:block}.atlas-bars b{text-align:right;white-space:nowrap;font-size:12px}.atlas-bars em{color:var(--subtle);grid-column:1/-1;margin-top:-10px;margin-left:23px;font-size:9px;font-style:normal}.atlas-stack{border-radius:5px;height:32px;margin:30px 0;display:flex;overflow:hidden}.roof-legend>div{border-bottom:1px solid var(--border);grid-template-columns:10px 1fr 30px 45px;align-items:center;gap:12px;padding:10px 0;font-size:12px;display:grid}.roof-legend i{border-radius:2px;width:8px;height:8px}.roof-legend small{color:var(--subtle);text-align:right;font-size:10px}.roof-legend b{text-align:right}.atlas-mini-bar{background:var(--muted);vertical-align:middle;width:65px;height:5px;margin-right:9px;display:inline-block}.atlas-mini-bar i{background:var(--primary);min-width:1px;height:100%;display:block}.atlas-comparison{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.atlas-comparison>div{background:var(--muted);border-radius:5px;padding:20px}.atlas-comparison>div>span{font-size:12px;font-weight:700}.atlas-comparison strong{margin:10px 0;font-size:32px;display:block}.atlas-comparison small{color:var(--subtle);margin-left:7px;font-size:11px;font-weight:400}.atlas-comparison p{margin:2px 0;font-size:11px}.atlas-large-number{letter-spacing:-1.5px;color:var(--primary);font-size:42px;line-height:1.1}.tool-link{color:var(--primary);align-items:center;gap:10px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex}.tools-active .page-heading,.tools-active .view-tabs{display:none!important}.tool-sidebar-label{margin-top:20px}.tools-active .main-content{min-width:0}@media (width>=1500px){.tool-hero{padding:42px 48px}.tool-hero h1{font-size:47px}.hero-court{margin-right:45px}.tool-card{padding:29px}.tool-hero>div:first-child{max-width:740px}}@media (width<=1200px){.tool-stat-grid.five{grid-template-columns:repeat(3,minmax(0,1fr))}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-steps button{gap:5px;font-size:10px}.tool-steps button svg{width:14px}.tool-card{padding:20px}.tool-stat{padding:17px}.tournament-layout{grid-template-columns:1fr}.tournament-layout>aside{position:static}.build-roadmap{grid-template-columns:repeat(3,minmax(0,1fr))}.atlas-bars>div{grid-template-columns:100px minmax(20px,1fr) 55px;gap:8px}.hero-court{min-width:110px;height:170px}.tool-hero{padding:30px}}@media (width<=950px){.tool-two-col,.tool-three-col{grid-template-columns:1fr}.tool-stat-grid,.tool-personas{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-steps{display:flex;overflow-x:auto}.tool-steps button{flex-shrink:0;padding:15px}.tool-hero-icon{min-width:70px}.hero-court{display:none}.atlas-filters{gap:12px}.atlas-date{margin-left:0}}@media (width<=600px){.tool-navigation{gap:3px;margin-bottom:15px}.tool-navigation button{gap:7px;padding:9px 10px;font-size:10px}.tool-navigation svg{display:none}.tool-hero{border-radius:7px;gap:12px;padding:26px 22px}.tool-hero h1{letter-spacing:-.9px;font-size:30px}.tool-hero p{font-size:12px;line-height:1.7}.tool-kicker{letter-spacing:1.3px;font-size:8px}.tool-hero-icon{display:none}.tool-stat-grid,.tool-stat-grid.five{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.tool-stat{padding:16px}.tool-stat strong{font-size:25px}.tool-stat>span{font-size:10px}.tool-stat small{font-size:9px}.tool-stat-grid.five .tool-stat:last-child{grid-column:1/-1}.tool-card{padding:18px}.tool-card h2{font-size:17px}.tool-form{gap:14px 10px}.tool-field{font-size:10px}.tool-field input,.tool-field select,.tool-field textarea{padding:9px;font-size:16px}.tool-button{padding:10px 13px;font-size:11px}.tool-context{gap:10px;font-size:10px}.tool-context>span:nth-child(2){flex-basis:100%;order:3}.tool-personas,.build-roadmap{grid-template-columns:1fr 1fr;gap:20px}.permit-list>div{flex-direction:column;align-items:stretch;gap:12px}.permit-list select{width:100%}.permit-summary{gap:12px;padding:15px}.format-grid{gap:10px}.format-card{padding:16px}.format-card h2{font-size:15px}.format-card p{font-size:10px}.format-card b{font-size:9px}.match-grid{grid-template-columns:1fr}.tournament-rule{gap:12px;padding:17px}.tournament-rule>svg{width:18px}.atlas-filters>svg{display:none}.atlas-filters>.tool-field{flex:40%;min-width:0}.atlas-filters .tool-button{margin-left:auto}.atlas-insight{padding:18px}.atlas-insight p{font-size:14px}.atlas-comparison{grid-template-columns:1fr}.atlas-comparison>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.atlas-comparison strong{margin:0 0 0 auto;font-size:27px}.atlas-comparison p{flex-basis:100%}.atlas-bars>div{grid-template-columns:115px minmax(20px,1fr) 65px}.site-plan{height:330px}.cash-chart{gap:3px}.cash-chart small,.cash-chart span{font-size:8px}.tool-section-title h2{font-size:23px}.tool-table th,.tool-table td{padding:10px}.tool-total strong{font-size:30px}}@media print{.topbar,.searchbar,.side-navigation,.breadcrumb,.tool-navigation,.view-tabs,.page-footer,.tool-button,.tool-steps,.tool-context,.tool-actions,.tool-hero-icon,.hero-court,.undo-round{display:none!important}.workspace{display:block!important}.main-content{width:100%!important;margin:0!important;padding:0!important}.tool-hero{color:#000;padding:10px 0;background:0 0!important}.tool-hero h1,.tool-hero p{color:#000}.tool-card,.tool-stat{break-inside:avoid;box-shadow:none}.tournament-layout{display:block}.tool-table{font-size:10px}.padel-tools{color:#000}.app-shell{background:#fff}.tool-three-col,.build-roadmap,.tool-personas,.tool-section-title{display:none}.tournament-rule{background:0 0}.tool-hero h1{font-size:25px}.tournament-winner{color:#000;background:0 0;border:1px solid #ccc}.site-plan{height:300px}}.competition-switch{background:var(--muted);border-radius:6px;gap:8px;width:fit-content;margin:0 0 22px;padding:5px;display:flex}.competition-switch button{color:var(--subtle);border-radius:4px;padding:10px 18px;font-size:12px;font-weight:600}.competition-switch .selected{background:var(--card);color:var(--primary);box-shadow:0 1px 4px #0000000c}.ladder-launch{border:1px solid var(--border);text-align:left;background:var(--card);border-left:3px solid #1b9b88;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;width:100%;margin:0 0 22px;padding:24px 28px;display:flex}.ladder-launch>div>span{letter-spacing:1.4px;color:var(--positive);font-size:9px;font-weight:700}.ladder-launch h2{margin:4px 0;font-size:19px;font-weight:700}.ladder-launch p{color:var(--subtle);margin:0;font-size:12px}.ladder-launch>svg{color:var(--positive);flex-shrink:0}.team-rosters{margin:20px 0}.team-rosters fieldset{border:1px solid var(--border);border-radius:5px;gap:12px;margin:15px 0;padding:14px;display:grid}.team-rosters legend{color:var(--primary);padding:0 7px;font-size:12px;font-weight:600}.match-side small{color:var(--subtle);margin:2px 0;font-size:10px;font-weight:400;display:block}.ladder-create{margin-top:20px}.ladder-ranking{margin:0;padding:0;list-style:none}.ladder-ranking li{border-bottom:1px solid var(--border);align-items:center;gap:15px;padding:14px 0;font-size:13px;display:flex}.ladder-ranking li:last-child{border:0}.ladder-ranking li>b{background:var(--muted);width:30px;height:30px;color:var(--primary);border-radius:5px;place-items:center;display:grid}.ladder-ranking span{flex:1;font-weight:600}.ladder-ranking small{color:var(--subtle);font-size:10px;font-weight:400;display:block}.ladder-ranking svg{color:#b8872b}.ladder-challenges{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.ladder-challenges .tool-actions{margin:14px 0 0}.club-ladder .tool-stat:last-child strong{font-size:19px;line-height:1.4}.club-ladder .tool-context .tool-actions{margin:0}@media (width<=600px){.competition-switch{width:100%}.competition-switch button{flex:1;padding:10px 8px;font-size:11px}.ladder-launch{gap:10px;padding:20px}.ladder-challenges{grid-template-columns:1fr}.club-ladder .tool-context .tool-actions{flex-wrap:wrap;width:100%}}@media print{.competition-switch,.ladder-launch{display:none!important}}:root{color:#24231f;--foreground:#24231f;--border:#e5e3da;--subtle:#686960;--muted:#f0f1e8;--primary:#306451;--card:#fff;--positive:#237657;font-synthesis:none;text-rendering:optimizelegibility;background:#f7f6f2;font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}button{background:0 0;border:0}h1,h2,h3,p{margin-top:0}table{border-collapse:collapse}input,textarea,select{min-width:0}svg{vertical-align:middle}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #568873}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;max-width:1360px;margin:auto;padding:24px 28px;display:flex}.brand{letter-spacing:-1.7px;color:#374c3d;font-size:30px;font-weight:850;line-height:1}.brand span{letter-spacing:2.5px;margin-top:8px;font-size:9px;display:block}.site-header nav{gap:26px;font-size:13px;font-weight:600;display:flex}.site-header nav a{align-items:center;gap:8px;display:flex}main{max-width:1360px;min-height:75vh;margin:auto;padding:28px}.breadcrumb{color:var(--subtle);gap:12px;margin:0 0 23px;font-size:12px;display:flex}.breadcrumb a{color:var(--primary);font-weight:600}.catalog-heading{justify-content:space-between;align-items:center;gap:20px;margin:32px 0 20px;display:flex}.catalog-heading h2{letter-spacing:-.6px;margin:0;font-size:22px}.catalog-heading span{color:var(--subtle);font-size:11px}.padel-tools .tool-hero{background:linear-gradient(115deg,#203e33,#426654)}.padel-tools .tool-kicker,.padel-tools .tool-hero-icon{color:#d8e8bc}.padel-tools .tool-hero p{color:#e2e9db}.format-card:hover{border-color:var(--primary)}.site-footer{border-top:1px solid var(--border);max-width:1304px;color:var(--subtle);justify-content:space-between;gap:24px;margin:24px auto 0;padding:24px 0 35px;font-size:11px;display:flex}.site-footer a{white-space:nowrap;font-weight:700}.site-footer p{max-width:630px;margin:0}.skip-link{z-index:100;background:#fff;padding:12px;position:absolute;top:-90px;left:12px}.skip-link:focus{top:10px}@media (width<=720px){.site-header{padding:20px 18px}.site-header nav{gap:15px;font-size:11px}.brand{font-size:25px}main{padding:22px 16px}.catalog-heading{display:block}.catalog-heading span{margin-top:9px;display:block}.site-footer{margin:24px 16px 0;display:block}.site-footer p{margin-top:12px}.breadcrumb{flex-wrap:wrap}}@media print{.site-header,.site-footer,.breadcrumb,.skip-link{display:none}main{max-width:none;padding:0}body{background:#fff}}.tools-topline{text-align:center;letter-spacing:1px;background:#76cbc6;border-bottom:2px solid #111;padding:10px 16px;font-size:10px;font-weight:900}.tools-header{border-bottom:2px solid #111;max-width:1280px;padding:22px 28px}.tools-header .brand{color:#111;letter-spacing:-1.5px;padding-bottom:12px;font-family:Fredoka,sans-serif;font-size:38px;font-weight:700;position:relative}.tools-header .brand-dot{font-size:inherit;color:#1954b4;letter-spacing:inherit;display:inline}.tools-header .brand small{letter-spacing:2px;font:900 8px Nunito Sans,sans-serif;position:absolute;bottom:-2px;left:2px}.tools-header nav{gap:24px;font-size:12px;font-weight:800}main{max-width:1280px}.tools-home-hero{margin-top:5px}.catalog-heading{margin-top:48px;margin-bottom:26px;scroll-margin-top:24px}.catalog-heading h2{margin-top:8px;font-size:35px}.tools-racket-invite{background:#db58a6;border:3px solid #111;border-radius:22px;align-items:center;gap:24px;margin-top:42px;padding:30px;display:flex;box-shadow:5px 5px #111}.tools-racket-invite>div{margin-right:auto}.tools-racket-invite h2{margin:12px 0 8px;font-size:29px}.tools-racket-invite p{max-width:440px;margin:0;font-size:14px}.tools-racket-invite>a{white-space:nowrap;background:#fff;border:2px solid #111;border-radius:12px;align-items:center;gap:9px;padding:14px;font-size:13px;font-weight:800;display:flex;box-shadow:3px 3px #111}.site-footer{max-width:1224px}.site-footer>a:first-child{font:700 30px Fredoka,sans-serif}.breadcrumb{color:#53545a;font-size:13px}.breadcrumb a{color:#1954b4}.site-footer p{font-size:12px}@media (width<=850px){.tools-header{flex-wrap:wrap;gap:22px}.tools-header nav{flex-wrap:wrap;gap:18px}.tools-racket-invite{flex-wrap:wrap}.tools-racket-invite>div{flex-basis:100%}}@media (width<=600px){.tools-header{padding:21px 18px}.tools-header nav{gap:14px;font-size:11px}.tools-header .brand{font-size:33px}.tools-topline{font-size:8px}.catalog-heading h2{font-size:30px}.catalog-heading{margin-top:34px}.tools-racket-invite{padding:24px}.tools-racket-invite>a{font-size:12px}.site-footer p{margin:15px 0}}:root,.dark{--pp-ink:#111;--pp-paper:#fffdf7;--pp-aqua:#76cbc6;--pp-cobalt:#1954b4;--pp-violet:#7e38b4;--pp-pink:#db58a6;--pp-yellow:#ffd21b;--pp-emerald:#08a774;--ink:#111!important;--paper:#fffdf7!important;--yellow:#ffd21b!important;--green:#1954b4!important;--line:#111!important;--wash:#f5f0e5!important;--muted:#53545a!important;--foreground:#111!important;--background:#fffdf7!important;--border:#d8d5cc!important;--popover:#fffdf7!important;--popover-foreground:#111!important;--color-primary:#1954b4!important;--color-primary-foreground:#fff!important;--color-secondary:#fffdf7!important;--color-secondary-foreground:#111!important;--color-accent:#ffd21b!important;--color-accent-foreground:#111!important;--color-muted:#f5f0e5!important;--color-muted-foreground:#53545a!important;--color-ring:#1954b4!important;--radius:12px!important;--radius-lg:20px!important;--radius-md:12px!important;--radius-sm:8px!important}html{scroll-behavior:smooth}body{background:var(--pp-paper)!important;color:#111!important;font-family:Nunito Sans,Noto Sans Thai,sans-serif!important}::selection{color:#111;background:#ffd21b}body :is(h1,h2,h3,.model-name,.archive-count strong,.edition-panel strong){letter-spacing:-.025em;color:inherit;font-family:Fredoka,Noto Sans Thai,sans-serif!important;font-weight:600!important}html[lang=th] body :is(h1,h2,h3,.model-name){letter-spacing:normal;line-height:1.4;font-family:Noto Sans Thai,sans-serif!important}body :is(button,a,input,textarea,select,summary):focus-visible{outline-offset:4px;box-shadow:0 0 0 3px #fff;outline:3px solid #1954b4!important}body .logo{font-size:38px;line-height:1.1;letter-spacing:-1.5px!important;color:#111!important;font-family:Fredoka,sans-serif!important;font-weight:700!important;transform:none!important}.logo-mark{display:none!important}body :is(.shell,.wrap){max-width:1280px}body .utility-bar{border-bottom:2px solid #111;font-size:11px;color:#111!important;background:#76cbc6!important}body .topbar{border-bottom:2px solid #111;position:relative;background:#fffdf7!important}body .topbar-inner{gap:24px;height:88px}body .brand-navigation{gap:20px;font-weight:800}body .brand-navigation :is(a,button){text-transform:none;letter-spacing:0;font-size:13px;color:#111!important}body .header-actions{gap:17px}body :is(.primary,.button,.tool-button){min-height:48px;padding:12px 20px;font-weight:800;transition:transform .14s,box-shadow .14s;color:#111!important;background:#ffd21b!important;border:2px solid #111!important;border-radius:12px!important;box-shadow:3px 3px #111!important}body :is(.secondary,.button.secondary,.tool-button.secondary){min-height:46px;font-weight:800;color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:12px!important;box-shadow:3px 3px #111!important}body :is(.primary,.button,.secondary,.tool-button):hover{transform:translate(-1px,-1px);box-shadow:4px 4px #111!important}body :is(.primary,.button,.secondary,.tool-button):active{transform:translate(2px,2px);box-shadow:1px 1px #111!important}body .icon-btn{color:#111;min-width:40px;min-height:40px}body .brand-search{background:#fffdf7;border:2px solid #111;border-radius:16px}body .main{padding-top:24px}body .search-box{box-shadow:none;border:2px solid #111;border-radius:12px;background:#fff!important}body :is(.product,.model-card,.finder-card,.compare-slot){overflow:hidden;background:#fff!important;border:2px solid #111!important;border-radius:20px!important;box-shadow:4px 4px #111!important}body :is(.product-photo,.model-cover,.finder-card-top){border-radius:14px;color:#111!important;background:#f4f0e6!important}body .model-cover{border-bottom:2px solid #111}body .model-brand{font-weight:800;color:#1954b4!important}body :is(.model-card h2,.product-title){color:#111;font-size:19px;line-height:1.3}body :is(.badge,.demo-label,.stock.in-stock){background:#ffd21b;border:1px solid #111;border-radius:8px;color:#111!important}body :is(.catalog-title h2,.results-title h2){font-size:32px;line-height:1.15}body :is(.catalog-title p,.sort,.product-meta,.product-bottom,.muted,.filter-help,.breadcrumbs,.source-note){color:#53545a!important}body :is(.filter-section h3,.filter-head,.filter-title h2){font-family:Nunito Sans,sans-serif!important;font-weight:800!important}body :is(.filters,.catalog-filters){border-right:1px solid #d8d5cc}body :is(.price-input,.picker,.catalog-filters input:not([type=checkbox]),.catalog-filters select,.fields input,.fields textarea,.profile-form input,.profile-form textarea,.profile-form select){color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:12px!important}body .price-input input{border:0!important}body :is(.empty-state,.empty){color:#53545a;min-height:230px;background:#fff!important;border:2px dashed #111!important;border-radius:20px!important}body .empty-state h3{color:#111}body .archive-entry{border:2px solid #111;border-radius:16px;margin-bottom:32px;padding:24px;box-shadow:4px 4px #76cbc6;background:#fff!important}body :is(.bottom-strip,.sell-strip){margin:48px 0;padding:32px;color:#fff!important;background:#7e38b4!important;border:3px solid #111!important;border-radius:24px!important;box-shadow:6px 6px #111!important}body :is(.bottom-strip h3,.sell-strip h2){letter-spacing:-.02em;color:#fff!important;font-size:30px!important}body :is(.bottom-strip p,.sell-strip p){color:#fff!important}body :is(.footer,.site-footer,.finder-footer){border-radius:20px 20px 0 0;gap:22px;color:#111!important;background:#76cbc6!important;border-top:2px solid #111!important;padding:30px 24px!important}body :is(.footer,.site-footer,.finder-footer) a{font-weight:800;color:#111!important}body :is(.modal,.account-empty,.complete-profile){color:#111;background:#fffdf7!important;border:2px solid #111!important;border-radius:20px!important;box-shadow:6px 6px #111!important}body :is(.modal h2,.modal h3,.profile-page-heading h1){color:#111!important}body .close-modal{border:2px solid #111;color:#111!important;background:#ffd21b!important}body :is(.image-upload,.catalog-picker,.status-note,.detail-photo,.claim-box,.login-benefits){color:#111!important;background:#fff8d6!important;border-color:#111!important;border-radius:12px!important}body :is(.avatar,.profile-avatar){border:2px solid #111;color:#111!important;background:#76cbc6!important;transform:none!important}body .model-hero,body .archive-hero{padding:32px;box-shadow:6px 6px #111;color:#fff!important;background:#1954b4!important;border:3px solid #111!important;border-radius:24px!important}body :is(.model-hero,.archive-hero) :is(h1,h2,p,.eyebrow){color:#fff!important}body .site-header.wrap{background:#fffdf7;border-bottom:2px solid #111;gap:24px;min-height:88px}body .site-header.wrap nav{flex-wrap:wrap;gap:18px;font-weight:800}body .edition-panel{color:#111;background:#ffd21b;border:2px solid #111;border-radius:20px}body .spec-table{background:#fff}body .spec-table :is(th,td){border-color:#d8d5cc}.pp-hero{color:#fff;background:#1954b4;border:3px solid #111;border-radius:28px;grid-template-columns:1.15fr 1fr;max-width:1200px;min-height:470px;margin:12px auto 30px;display:grid;position:relative;overflow:hidden;box-shadow:8px 8px #111}.pp-hero-copy{z-index:2;padding:48px 0 44px 44px;position:relative}.pp-sticker{color:#111;letter-spacing:1.4px;background:#76cbc6;border:2px solid #111;border-radius:8px;margin-bottom:24px;padding:8px 13px;font-size:10px;font-weight:900;display:inline-block;transform:rotate(-2deg)}.pp-hero h1{letter-spacing:-2px;margin:0 0 22px;font-size:clamp(44px,5.7vw,76px);line-height:1.02;color:#fff!important}.pp-hero h1 em{color:#ffd21b;font-style:normal}.pp-hero-copy>p{color:#fff;max-width:450px;font-size:17px;line-height:1.7}.pp-actions{flex-wrap:wrap;gap:15px;margin:26px 0 20px;display:flex}.pp-hero-note{color:#dceaff;font-size:12px;font-weight:700}.pp-hero-art{isolation:isolate;justify-content:center;align-items:flex-end;display:flex;position:relative}.pp-hero-art img{object-fit:contain;z-index:1;width:100%;max-width:490px;height:440px;position:relative}.pp-orbit{background:#76cbc6;border:3px solid #111;border-radius:50%;width:370px;height:370px;position:absolute;bottom:25px;right:34px;transform:rotate(14deg)}.pp-star{color:#ffd21b;-webkit-text-stroke:2px #111;font-size:70px;line-height:1;position:absolute;top:27px;right:37px;transform:rotate(10deg)}.pp-game-tag{z-index:2;color:#111;text-align:center;background:#ffd21b;border:2px solid #111;border-radius:16px;padding:14px 18px;font:600 19px/1.08 Fredoka,sans-serif;position:absolute;bottom:24px;left:5px;transform:rotate(-7deg);box-shadow:4px 4px #111}.pp-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1200px;margin:35px auto 55px;display:grid}.pp-shortcuts>a{background:#fff;border:2px solid #111;border-radius:20px;align-items:flex-start;gap:15px;padding:23px 21px;transition:transform .14s;display:flex;box-shadow:4px 4px #111}.pp-shortcuts>a:hover{transform:translateY(-3px)}.pp-shortcut-icon{background:#76cbc6;border:2px solid #111;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.pp-shortcuts>a:nth-child(2) .pp-shortcut-icon{background:#ffd21b}.pp-shortcuts>a:nth-child(3) .pp-shortcut-icon{background:#db58a6}.pp-shortcuts small{letter-spacing:1px;font-size:9px;font-weight:900}.pp-shortcuts h2{margin:9px 0;font-size:23px;line-height:1.1}.pp-shortcuts p{color:#53545a;margin-bottom:17px;font-size:13px;line-height:1.6}.pp-shortcuts b{align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.pp-community{color:#111;background:#db58a6;border:3px solid #111;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;max-width:1200px;margin:0 auto 50px;padding:38px 42px;display:grid;box-shadow:6px 6px #111}.pp-eyebrow{letter-spacing:1.3px;font-size:11px;font-weight:900}.pp-community h2{margin-top:15px;font-size:clamp(35px,4vw,52px);line-height:1.05}.pp-community p{margin:0 0 15px;font-size:16px;line-height:1.65}.pp-community strong{margin-bottom:20px;font-size:14px;display:block}body .finder-page{color:#111;background:#fffdf7}body .finder-topline{color:#111;background:#76cbc6;border-bottom:2px solid #111;font-weight:900}body .finder-header{border-bottom:2px solid #111;gap:20px;max-width:1280px}body .finder-header nav{gap:22px;font-weight:800}body .finder-intro,body .compare-intro{color:#fff;background:#1954b4;border:3px solid #111;border-radius:24px;gap:32px;padding:35px;box-shadow:6px 6px #111}body .finder-intro :is(h1,p,.finder-eyebrow,.finder-smallprint){color:#fff!important}body .finder-intro h1{letter-spacing:-1px;font-size:clamp(38px,4.5vw,58px)}body .finder-intro-aside{color:#111;background:#ffd21b;border:2px solid #111;border-radius:18px;padding:20px;transform:rotate(3deg)}body .finder-intro-aside p{color:#111!important}body :is(.finder-quiz,.finder-question,.finder-comparison,.compare-picker,.finder-status){color:#111!important;background:#fff!important;border:2px solid #111!important;border-radius:20px!important}body .finder-eyebrow{color:#1954b4}body .finder-option{color:#111;background:#fff;border-radius:14px;box-shadow:3px 3px #111;border:2px solid #111!important}body .finder-option.selected,body .finder-option[aria-pressed=true]{color:#111!important;background:#ffd21b!important}body :is(.finder-guidance,.finder-tradeoff){color:#111;border-radius:14px;background:#fff5cd!important}body .finder-shape,body .finder-footer p{color:#111}body .compare-slot-empty{background:#fff!important;border-style:dashed!important}body .compare-search-input{border:2px solid #111;border-radius:12px}body .compare-table th{color:#111;background:#fff8d6}body .padel-tools{--primary:#1954b4;--positive:#17623a;--subtle:#53545a;--card:#fff;--muted:#f5f0e5;color:#111}body .padel-tools .tool-hero{color:#fff;border:3px solid #111;border-radius:24px;margin-bottom:34px;box-shadow:6px 6px #111;background:#1954b4!important}body .padel-tools .tool-hero h1{color:#fff;font-size:clamp(32px,4vw,50px);line-height:1.07}body .padel-tools .tool-hero p{color:#fff;font-size:15px}body .padel-tools :is(.tool-kicker,.tool-hero-icon){color:#ffd21b}body .padel-tools :is(.tool-card,.tool-stat,.format-card,.match-card){background:#fff;border:2px solid #111;border-radius:18px;box-shadow:3px 3px #111}body .padel-tools .format-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body .padel-tools .format-card{padding:24px;transition:transform .14s}body .padel-tools .format-card:hover{border-color:#111;transform:translateY(-3px)}body .padel-tools .format-card>span{color:#111;background:#76cbc6;border:1px solid #111;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:900;display:inline-block}body .padel-tools .format-card:nth-child(3n+2)>span{background:#ffd21b}body .padel-tools .format-card:nth-child(3n)>span{background:#db58a6}body .padel-tools .format-card h2{color:#111;margin:15px 0 10px;font-size:25px;line-height:1.15}body .padel-tools .format-card p{color:#53545a;font-size:13px;line-height:1.65}body .padel-tools .format-card b{color:#111;font-size:12px;font-weight:900}body .padel-tools .tool-field{color:#111;font-size:13px;font-weight:700}body .padel-tools .tool-field :is(input,select,textarea){color:#111;background:#fff;border:2px solid #111;border-radius:10px;min-height:44px;font-size:15px}body .padel-tools .tool-card h2{font-size:24px}body .padel-tools .tool-card>p{color:#53545a;font-size:13px}body .padel-tools .tool-stat strong{color:#1954b4;font-family:Fredoka,sans-serif}body .padel-tools .tool-stat>span{color:#53545a;font-size:12px}body .padel-tools :is(.tournament-rule,.atlas-insight,.permit-summary){color:#111;background:#fff3c3;border:2px solid #111;border-radius:16px}body .padel-tools .tournament-winner{color:#111;background:#ffd21b;border:2px solid #111;border-radius:16px}body .padel-tools .tool-table th{color:#111;background:#fff3c3}body .padel-tools .tool-table{font-size:13px}body .padel-tools .tool-steps{border:2px solid #111;border-radius:14px;overflow:auto}body .padel-tools .tool-steps .active{color:#111;background:#ffd21b}body .padel-tools .tool-alert{color:#111;background:#fff3c3;border-radius:12px}body .padel-tools .match-side input{border:2px solid #111;border-radius:8px}@media (width<=1100px){body .shell{padding-left:24px;padding-right:24px}body .brand-navigation{gap:14px}.pp-hero-copy{padding:36px 0 36px 32px}.pp-orbit{width:300px;height:300px;right:15px}.pp-hero-art img{height:405px}.pp-shortcuts{gap:14px}.pp-shortcuts>a{padding:20px;display:block}.pp-shortcut-icon{margin-bottom:16px}.pp-shortcuts h2{font-size:23px}body .header-actions{gap:10px}body .brand-navigation :is(a,button){font-size:12px}}@media (width<=800px){.pp-hero{grid-template-columns:1fr .8fr;min-height:0}.pp-hero h1{font-size:49px}.pp-hero-copy>p{font-size:15px}.pp-hero-art img{height:350px}.pp-orbit{width:240px;height:240px;right:0}.pp-game-tag{display:none}.pp-hero-copy{padding:30px 0 30px 25px}.pp-shortcuts{grid-template-columns:1fr}.pp-shortcuts>a{display:flex}.pp-shortcut-icon{margin:0}.pp-shortcuts p{margin-bottom:10px}.pp-community{gap:28px;padding:28px}.pp-community h2{font-size:36px}body .padel-tools .format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body .finder-intro{grid-template-columns:1fr 220px;padding:25px}body .finder-header nav{gap:15px;font-size:12px}body .site-header.wrap{flex-wrap:wrap;padding:20px}.pp-actions{gap:12px}}@media (width<=600px){body .shell{padding:0 16px}body .main{padding-top:18px}body .logo{font-size:31px!important}body .topbar-inner{gap:10px;height:76px}body .header-actions{gap:8px}body .header-actions .primary{min-height:44px;padding:10px 12px;font-size:12px}body .brand-navigation.is-open{background:#fffdf7;border:2px solid #111;border-radius:14px;padding:16px}body .brand-navigation :is(a,button){font-size:15px}body .utility-bar{font-size:9px}.pp-hero{border-radius:22px;flex-direction:column;margin:5px auto 28px;display:flex;box-shadow:5px 5px #111}.pp-hero-copy{padding:28px 24px 0}.pp-hero h1{letter-spacing:-1.5px;margin-bottom:18px;font-size:48px}.pp-sticker{letter-spacing:1px;margin-bottom:22px;font-size:8px}.pp-actions{margin:22px 0 16px}.pp-actions .primary,.pp-actions .secondary{padding:11px 14px;font-size:13px}.pp-hero-art{align-items:flex-end;height:265px}.pp-hero-art img{object-fit:contain;object-position:bottom;width:90%;max-width:350px;height:295px}.pp-orbit{width:235px;height:235px;bottom:-20px;right:calc(50% - 118px)}.pp-star{font-size:48px;top:10px;right:30px}.pp-shortcuts{gap:15px;margin:25px auto 40px}.pp-shortcuts>a{gap:14px;padding:20px 17px}.pp-shortcuts h2{font-size:23px}.pp-shortcuts small{font-size:9px}.pp-community{grid-template-columns:1fr;gap:22px;margin-bottom:40px;padding:25px}.pp-community h2{font-size:38px}.pp-community p{font-size:15px}.pp-eyebrow{font-size:10px}body :is(.bottom-strip,.sell-strip){margin:35px 0;padding:25px}body :is(.bottom-strip h3,.sell-strip h2){font-size:27px!important}body :is(.footer,.site-footer,.finder-footer){border-radius:18px 18px 0 0;flex-wrap:wrap;gap:18px;padding:25px 20px!important}body .finder-header{flex-wrap:wrap;padding:20px 18px}body .finder-header nav{gap:13px;font-size:12px}body .finder-main{padding:25px 16px 45px}body .finder-intro{border-radius:20px;grid-template-columns:1fr;gap:22px;padding:24px}body .finder-intro h1{font-size:41px}body .finder-intro-aside{display:none}body .padel-tools .format-grid{grid-template-columns:1fr;gap:16px}body .padel-tools .format-card{padding:23px}body .padel-tools .tool-hero{border-radius:20px;padding:26px 22px;box-shadow:4px 4px #111}body .padel-tools .tool-hero h1{font-size:35px}body .padel-tools .tool-hero p{font-size:14px}body .padel-tools .tool-card{padding:19px}body .padel-tools .tool-field :is(input,select,textarea){font-size:16px}body .padel-tools .tool-button{font-size:12px}body .site-header.wrap nav{gap:14px;font-size:13px}body :is(.model-hero,.archive-hero){padding:24px!important}body :is(.model-hero,.archive-hero) h1{font-size:34px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}body :is(.primary,.button,.secondary,.tool-button):hover,.pp-shortcuts>a:hover,.format-card:hover{transform:none!important}}@media print{body{background:#fff!important}.pp-hero-art,.pp-shortcuts,.pp-community{display:none}body :is(.tool-card,.tool-stat,.tool-hero){box-shadow:none!important}body .padel-tools .tool-hero{color:#111!important;background:#fff!important}body .padel-tools .tool-hero :is(h1,p){color:#111!important}}body main.home-page{background:#fffdf7!important}body:has(.home-page){background:#fffdf7!important}body main.home-page{padding:25px 24px 0;overflow:visible}body .home-page .bottom-strip{gap:30px;width:min(1200px,100%);margin:44px auto;padding:32px}body .home-page .footer{width:min(1200px,100%)}body :is(.empty-state,.empty){clip-path:none}body:has(.home-page) #pumpui-cookie-controls{color:#111}body .market-section{background:#fffdf7;padding:30px 0 35px}body .market-section .archive-entry{background:#fff;border:2px solid #111;border-radius:16px;margin-bottom:30px;box-shadow:4px 4px #76cbc6}body .market-section .catalog-title h2{text-transform:none;font-size:35px}body .compare-heading{color:#fff;background:#7e38b4;border:3px solid #111;border-radius:24px;max-width:none;padding:30px;box-shadow:5px 5px #111}body .compare-heading :is(p,h1){color:#fff!important}body .compare-search{background:#fff;border:2px solid #111;border-radius:12px}body .site-header.wrap{max-width:1280px;margin:auto;padding:22px 32px}body .model-cover:after{border-color:#1112}@media (width<=600px){body main.home-page{padding:16px 16px 0}body .market-section .shell{padding:0}body .home-page .bottom-strip{margin:30px 0;padding:26px}body .home-page .footer{width:100%}body .compare-heading{padding:23px}body .site-header.wrap{padding:20px 16px}}
