:root{--ez-navy:#1e2a5e;--ez-white:#fff;--ez-yellow:#f0c642;--ez-muted:#6b7184;--ez-line:#e7e9f0;--ez-tile:#f4f5f9;--ez-page:#e9ecf3;--ez-error:#b3261e;--ez-font:-apple-system, BlinkMacSystemFont, SF Pro Display, Sukhumvit Set, Noto Sans Thai, sans-serif;--ez-radius-sm:10px;--ez-radius-md:14px;--ez-radius-lg:18px}.ez-seller{color:var(--ez-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;font-size:13px;line-height:1.45;display:flex}.ez-seller-row{align-items:center;gap:6px;display:inline-flex}.ez-seller-label{color:var(--ez-muted);font-size:13px}.ez-seller-mark{flex:none}.ez-seller-name{color:var(--ez-navy);letter-spacing:.1px;font-size:14px;font-weight:700}.ez-seller-logo{color:var(--ez-navy)}.ez-seller-terms{color:var(--ez-muted);text-underline-offset:3px;text-decoration:underline}.ez-seller-terms:hover{color:var(--ez-navy)}.ez-price{flex-direction:column;align-items:center;gap:2px;display:flex}.ez-price-value{font-family:var(--ez-font);color:var(--ez-navy);font-weight:600}.ez-price-large .ez-price-value{letter-spacing:-1.5px;font-size:44px;line-height:1.2}.ez-price-qr .ez-price-value{letter-spacing:-2.5px;font-size:64px;line-height:1.2}.ez-price-vat{color:var(--ez-muted);font-size:13px;line-height:1.45}.ez-btn{font-family:var(--ez-font);border-radius:var(--ez-radius-md);cursor:pointer;border:0;width:100%;padding:15px 18px;font-size:17px;font-weight:600;line-height:1.45;transition:opacity .12s}.ez-btn:disabled{opacity:.55;cursor:default}.ez-btn-primary{background:var(--ez-navy);color:var(--ez-white)}.ez-btn-primary:not(:disabled):hover{opacity:.88}.ez-btn-quiet{color:var(--ez-navy);background:0 0;padding:10px 12px}.ez-btn-quiet:not(:disabled):hover{background:var(--ez-tile)}.ez-pill-soon{background:var(--ez-yellow);color:var(--ez-navy);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;line-height:1.45;display:inline-block}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ez-font);background:var(--ez-white);color:var(--ez-navy);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:16px;font-weight:500;line-height:1.5;display:flex}main{flex:1}h1,h2,h3{margin:0;line-height:1.45}p{margin:0}a{color:inherit}.container{max-width:1080px;margin:0 auto;padding:0 20px}.site-header{border-bottom:1px solid var(--ez-line);background:var(--ez-white)}.site-header-inner{align-items:center;gap:20px;max-width:1080px;margin:0 auto;padding:14px 20px;display:flex}.site-logo{flex:none;display:inline-flex}.site-nav{gap:22px;font-size:15px;font-weight:600;display:none}.site-nav a{color:var(--ez-navy);opacity:.85;text-decoration:none}.site-nav a:hover{opacity:1}.site-cta{background:var(--ez-navy);color:var(--ez-white);border-radius:var(--ez-radius-sm);flex:none;margin-left:auto;padding:10px 18px;font-size:15px;font-weight:600;text-decoration:none}.site-cta:hover{opacity:.88}@media (min-width:760px){.site-nav{display:flex}}.hero{background:var(--ez-page)}.hero-inner{gap:28px;max-width:1080px;margin:0 auto;padding:40px 20px 44px;display:grid}.status-pill{background:var(--ez-navy);color:var(--ez-white);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-block}.hero h1{letter-spacing:-.5px;margin-top:14px;font-size:34px;font-weight:700}.hero-sub{color:var(--ez-navy);opacity:.85;margin-top:8px;font-size:18px}.hero-mor{background:var(--ez-white);border-left:4px solid var(--ez-yellow);border-radius:var(--ez-radius-sm);margin-top:18px;padding:12px 16px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px;display:flex}.hero-cta{text-align:center;background:var(--ez-navy);color:var(--ez-white);border-radius:var(--ez-radius-md);padding:15px 18px;font-size:17px;font-weight:600;text-decoration:none;display:block}.hero-cta:hover{opacity:.88}.hero-note{color:var(--ez-muted);font-size:14px}.hero-art{background:var(--ez-white);border-radius:var(--ez-radius-lg);justify-content:center;align-items:center;padding:16px;display:flex}.hero-art img{border-radius:var(--ez-radius-md);width:100%;height:auto;display:block}@media (min-width:900px){.hero-inner{grid-template-columns:1.1fr 1fr;align-items:center;padding:72px 20px}.hero h1{font-size:44px}.hero-actions{max-width:360px}}.section{padding:48px 0}.section-head{max-width:640px}.section-head h2{font-size:24px;font-weight:700}.section-head p{color:var(--ez-muted);margin-top:8px;font-size:15px}.steps{gap:14px;margin-top:26px;display:grid}.step{background:var(--ez-tile);border-radius:var(--ez-radius-lg);grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.step-no{background:var(--ez-navy);width:44px;height:44px;color:var(--ez-white);border-radius:999px;justify-content:center;align-items:center;font-size:18px;font-weight:700;display:flex}.step h3{font-size:17px}.step p{color:var(--ez-muted);margin-top:4px;font-size:14px}@media (min-width:820px){.steps{grid-template-columns:repeat(3,1fr)}}.calc-wrap{background:var(--ez-tile);border-radius:var(--ez-radius-screen)}.calc{background:var(--ez-white);border-radius:var(--ez-radius-lg);gap:18px;max-width:620px;margin:26px auto 0;padding:22px 18px;display:grid}.calc-controls{gap:8px;display:grid}.calc-label{font-size:14px;font-weight:600}.calc-input,.calc-select{font-family:var(--ez-font);color:var(--ez-navy);border:1px solid var(--ez-line);border-radius:var(--ez-radius-sm);background:var(--ez-white);width:100%;padding:12px 14px;font-size:22px;font-weight:600}.calc-input:focus,.calc-select:focus{outline:2px solid var(--ez-navy);outline-offset:1px}.calc-select{font-size:16px}.calc-invalid{color:var(--ez-error);font-size:14px}.calc-results{gap:10px;display:grid}.calc-pays{color:var(--ez-muted);font-size:15px}.calc-pays strong{color:var(--ez-navy);letter-spacing:-.5px;margin-left:4px;font-size:22px}.calc-row{background:var(--ez-tile);border-radius:var(--ez-radius-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 14px;display:flex}.calc-option{font-size:14px}.calc-get{color:var(--ez-muted);font-size:14px}.calc-get strong{color:var(--ez-navy);letter-spacing:-.5px;margin-left:4px;font-size:20px}.calc-net{flex-basis:100%;font-size:14px}.calc-net strong{font-variant-numeric:tabular-nums}.calc-row-card{background:var(--ez-white);border:1px dashed var(--ez-line)}.calc-note{color:var(--ez-muted);font-size:13px}.table-scroll{border-radius:var(--ez-radius-lg);border:1px solid var(--ez-line);margin-top:26px;overflow-x:auto}.rank-table{border-collapse:collapse;background:var(--ez-white);width:100%;min-width:640px;font-size:14px}.rank-table th,.rank-table td{text-align:left;border-bottom:1px solid var(--ez-line);padding:12px 14px}.rank-table thead th{background:var(--ez-tile);white-space:nowrap;font-size:13px}.rank-table tbody tr:last-child td{border-bottom:0}.rank-name{white-space:nowrap;font-weight:700}.rank-threshold{color:var(--ez-muted)}.rank-pct{font-size:16px;font-weight:700}.rank-example{min-width:190px;margin-top:6px;font-size:13px;font-weight:400;display:block}.rank-note{color:var(--ez-muted);margin-top:12px;font-size:13px}.connect-prompt{gap:16px;max-width:640px;margin-top:26px;display:grid}.prompt-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.prompt-copy{font:inherit;border-radius:var(--ez-radius-sm);background:var(--ez-navy);color:var(--ez-white);cursor:pointer;border:0;padding:12px 18px}.prompt-copy:disabled{opacity:.65;cursor:wait}.prompt-copy:focus-visible,.prompt-actions a:focus-visible{outline:2px solid var(--ez-navy);outline-offset:3px}.catalog-link{margin-top:20px}.games-grid{gap:14px;margin-top:26px;display:grid}.game-card{background:var(--ez-white);border:1px solid var(--ez-line);border-radius:var(--ez-radius-lg);gap:8px;padding:18px;display:grid}.game-card-mark{border-radius:var(--ez-radius-md);background:var(--ez-tile);justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;font-weight:700;display:flex}.game-card h3{font-size:18px}.game-card-links{flex-wrap:wrap;gap:8px 18px;margin-top:4px;display:flex}.game-card-links a{font-size:14px;font-weight:600;text-decoration:none}.game-card-links a:hover{text-underline-offset:3px;text-decoration:underline}.game-card-sublinks{color:var(--ez-muted);font-size:13px}@media (min-width:820px){.games-grid{grid-template-columns:repeat(2,1fr)}}.empty-state{background:var(--ez-tile);border-radius:var(--ez-radius-lg);text-align:center;color:var(--ez-muted);justify-items:center;gap:8px;margin-top:26px;padding:36px 20px;display:grid}.game-detail{max-width:720px;margin:0 auto;padding:36px 20px 48px}.game-detail-head{gap:10px;display:grid}.game-detail-head h1{font-size:28px}.game-detail-seller{color:var(--ez-muted);font-size:14px}.sku-list{border:1px solid var(--ez-line);border-radius:var(--ez-radius-lg);margin-top:22px;overflow:hidden}.sku-row{border-bottom:1px solid var(--ez-line);background:var(--ez-white);justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.sku-row:last-child{border-bottom:0}.sku-name{font-size:16px;font-weight:600}.sku-price{letter-spacing:-.5px;white-space:nowrap;font-size:20px;font-weight:700}.game-buy-note{background:var(--ez-tile);border-radius:var(--ez-radius-lg);gap:10px;margin-top:18px;padding:18px;font-size:15px;display:grid}.game-buy-note strong{font-weight:700}.terms{max-width:820px;margin:0 auto;padding:36px 20px 56px}.terms-banner{background:var(--ez-tile);border-left:4px solid var(--ez-yellow);border-radius:var(--ez-radius-sm);margin-bottom:26px;padding:14px 16px;font-size:14px}.terms-banner strong{margin-bottom:4px;display:block}.legal-article h1{margin:18px 0 14px;font-size:22px}.legal-article h2{margin:30px 0 10px;font-size:18px}.legal-article p{margin:10px 0;font-size:15px;line-height:1.6}.legal-article ol{gap:8px;margin:10px 0;padding-left:24px;display:grid}.legal-article blockquote{background:var(--ez-tile);border-radius:var(--ez-radius-sm);margin:14px 0;padding:12px 16px;font-size:14px}.legal-article blockquote p{margin:4px 0}.legal-article hr{border:0;border-top:1px solid var(--ez-line);margin:26px 0}.legal-article .table-scroll{margin-top:14px}.legal-article table{border-collapse:collapse;background:var(--ez-white);width:100%;min-width:480px;font-size:13px}.legal-article th,.legal-article td{border:1px solid var(--ez-line);text-align:left;vertical-align:top;padding:9px 12px}.legal-article thead th{background:var(--ez-tile)}.notfound{text-align:center;justify-items:center;gap:12px;max-width:560px;margin:0 auto;padding:64px 20px;display:grid}.notfound h1{font-size:26px}.notfound p{color:var(--ez-muted)}.notfound a{font-weight:600}.site-footer{background:var(--ez-navy);color:var(--ez-white);margin-top:48px}.site-footer-inner{gap:22px;max-width:1080px;margin:0 auto;padding:34px 20px 20px;display:grid}.site-footer-brand{justify-items:start;gap:10px;display:grid}.site-footer-logo{background:var(--ez-white);color:var(--ez-navy);border-radius:var(--ez-radius-sm);padding:8px 10px;display:inline-flex}.site-footer-brand p{opacity:.85;font-size:14px}.site-footer-nav{gap:10px;font-size:14px;display:grid}.site-footer-nav a{color:var(--ez-yellow);font-weight:600;text-decoration:none}.site-footer-nav a:hover{text-underline-offset:3px;text-decoration:underline}.site-footer-note{opacity:.8;border-top:1px solid #ffffff2e;max-width:1080px;margin:0 auto;padding:14px 20px 22px;font-size:13px}@media (min-width:760px){.site-footer-inner{grid-template-columns:1fr auto}.site-footer-nav{grid-template-columns:repeat(2,auto);align-content:start;gap:10px 26px}}
