*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#fff;color:#202624;font:16px/1.5 Arial,'Noto Sans',system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,summary{font:inherit}button,summary{cursor:pointer}button{color:inherit}a,button,input,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid #176347;outline-offset:4px}[hidden]{display:none!important}svg{width:24px;height:24px;flex:none}h1,h2,h3,p{margin-top:0}.shell{max-width:1120px;width:calc(100% - 64px);margin-inline:auto}.header{height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e3e5e2}.brand{display:inline-flex;align-items:center;gap:8px;font-size:19px;font-weight:700;letter-spacing:-.6px}.brand-light{font-weight:400}.brand-mark{color:#176347;display:flex}.brand-mark svg{width:20px}.header nav{display:flex;align-items:center;gap:28px;font-size:13px}.language{position:relative;z-index:20}.language summary{list-style:none;padding:10px 0;display:flex;gap:8px}.language summary::-webkit-details-marker{display:none}.language-menu{position:absolute;right:0;top:44px;min-width:210px;background:#fff;border:1px solid #d5d9d5;padding:6px}.language-menu a{display:block;padding:10px}.language-menu a:hover,.language-menu a[aria-current]{background:#f0f4f0}.tiktok{margin-top:24px;padding:28px 32px;background:#f2f4f1;display:flex;align-items:center;justify-content:space-between;gap:30px;border-left:3px solid #176347}.tiktok h1{font-size:36px;font-weight:700;letter-spacing:-1px;line-height:1.2;margin:0 0 8px}.saving{font-size:19px;margin-bottom:20px;color:#34463c}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;border:1px solid #d2d8d2;padding:10px 18px;border-radius:3px;font-size:14px;font-weight:600;background:#fff}.button:hover{background:#f1f4f0;border-color:#768d7e}.button-tiktok,.product .button{background:#176347;color:#fff;border-color:#176347}.button-tiktok:hover,.product .button:hover{background:#114b35;border-color:#114b35}.hero-actions .button{font-size:15px;padding-inline:24px}.offer-note{font-size:12px;max-width:470px;color:#646e67;margin:12px 0 0}.hero-service{width:180px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:23px;font-weight:700;letter-spacing:-1px}.coin-symbol{width:58px;height:58px;border:1px solid #b5bdb4;border-radius:50%;display:grid;place-items:center;font-size:37px;font-weight:400;color:#303b32}.catalog{padding-top:28px}.search-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.search-top h2,.section-heading h2{font-size:21px;letter-spacing:-.4px;margin:0}.catalog-total,#result-count{font-size:12px;color:#6b756e}.search-wrap{display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #9ba69d;border-radius:3px;max-width:100%;background:white}.search-wrap:focus-within{outline:2px solid #176347;outline-offset:1px}.search-wrap svg{width:20px;color:#66716a}.search-wrap input{height:52px;flex:1;min-width:0;border:0;background:none;outline:none;font-size:16px;color:#202624}.search-wrap input::-webkit-search-cancel-button{-webkit-appearance:none}.search-key{font-size:12px;color:#67746b;border:1px solid #e0e4df;padding:0 7px}.clear-search{border:0;background:none;width:36px;font-size:24px}.quick-picks{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:12px;margin-top:6px}.quick-picks>span{color:#778078}.quick-picks button{border:0;background:none;padding:8px 0;font-size:12px;text-decoration:underline;text-underline-offset:3px}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px 0 16px}.section-heading>a{font-size:12px;color:#526c5c}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 18px}.game-card{min-width:0}.game-art{display:block;aspect-ratio:1;overflow:hidden;background:#f0f2ee;border-radius:4px}.game-art img{display:block;width:100%;height:100%;object-fit:cover}.game-body{display:flex;flex-direction:column;padding:10px 0 0}.game-body h3{font-size:14px;line-height:1.35;min-height:38px;margin:0 0 3px;overflow-wrap:anywhere}.game-body h3 a:hover{text-decoration:underline}.game-body p{font-size:11px;color:#737c74;margin:0 0 8px}.game-body .button{border:0;border-top:1px solid #e4e7e2;border-radius:0;padding:9px 0;justify-content:space-between;color:#176347;font-size:13px;width:100%;min-height:40px}.game-body .button:hover{background:#f5f7f3}.link-reason{border-block:1px solid #e1e6df;margin:32px 0 8px;padding:19px 0;display:grid;grid-template-columns:230px 1fr;gap:24px}.link-reason h2{font-size:15px;margin:0;font-weight:600}.link-reason p{font-size:13px;line-height:1.65;margin:0;color:#667168;max-width:750px}.filters{display:flex;gap:24px;flex-wrap:wrap;border-bottom:1px solid #e2e6e0;margin-bottom:22px}.filters button{border:0;border-bottom:2px solid transparent;background:none;padding:10px 0;font-size:13px;min-height:44px}.filters button[aria-pressed=true]{border-bottom-color:#176347;color:#176347;font-weight:700}.show-more{display:block;margin:28px auto 0;border:1px solid #c9d2c8;background:white;border-radius:3px;min-height:44px;min-width:210px;padding:10px 25px;font-size:14px}.show-more:hover{background:#f1f4ef}.empty{padding:45px 15px;text-align:center;background:#f6f7f4}.empty h3{font-size:17px}.empty button,.privacy button{border:1px solid #bcc8bc;padding:10px 18px;background:white;border-radius:3px}.recent-section{margin-top:25px}.recent-section h2{font-size:16px;margin:0 0 10px}.recent-list{display:flex;gap:24px;overflow:auto;padding-bottom:8px}.recent-list a{display:flex;gap:9px;align-items:center;font-size:13px;flex-shrink:0}.recent-list img{width:36px;height:36px;border-radius:3px}.faq{display:grid;grid-template-columns:230px 1fr;gap:24px;border-top:1px solid #e1e6df;margin-top:48px;padding-top:25px;margin-bottom:40px}.faq h2{font-size:20px;letter-spacing:-.5px}.section-kicker{font-size:11px;color:#6e7b71;display:block;margin-bottom:6px}.faq .section-kicker{display:none}.faq details{padding:14px 0;border-bottom:1px solid #e3e7e0}.faq details:first-child{padding-top:0}.faq summary{display:flex;justify-content:space-between;gap:16px;list-style:none;font-size:14px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq details p{font-size:13px;color:#637065;margin:12px 0 0;max-width:700px}.faq summary span{font-size:20px;font-weight:400;line-height:1}.faq details[open] summary span{transform:rotate(45deg)}footer{border-top:1px solid #e1e6df;padding:24px 0;color:#69736b;font-size:12px}.footer-top{display:flex;justify-content:space-between;gap:15px;margin-bottom:15px;align-items:center}.footer-top .brand{font-size:16px}.footer-top .brand svg{width:16px}.footer-top>span{font-size:11px}footer>p{max-width:790px;line-height:1.6}.footer-bottom{display:flex;gap:20px;align-items:center;font-size:11px}.footer-bottom>span{margin-right:auto}.text-button{background:none;border:0;padding:7px 0;text-decoration:underline;font-size:inherit;color:inherit}.mobile-sticky{display:none}.consent{position:fixed;bottom:16px;right:16px;z-index:30;max-width:330px;border:1px solid #9aa99d;background:#fff;padding:16px;border-radius:3px}.consent p{font-size:13px;margin-bottom:12px}.consent button{border:1px solid #bcc7bc;border-radius:3px;background:white;padding:9px 18px;font-size:13px;margin-right:8px}.consent button:first-of-type{background:#176347;border-color:#176347;color:white}.skip{position:fixed;top:-100px;left:16px;z-index:50;background:white;padding:14px;border:2px solid #176347}.skip:focus{top:10px}.breadcrumb{display:inline-block;margin:24px 0;font-size:13px;color:#607467}.product{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center;padding:12px 0 24px}.product-art{width:100%;height:auto;border-radius:5px}.product h1{font-size:32px;line-height:1.2;letter-spacing:-.8px;margin:10px 0 12px;overflow-wrap:anywhere}.product-intro{font-size:15px;color:#647266;margin-bottom:20px}.product-note{font-size:12px;color:#6b786d;margin:12px 0 0}.steps{padding-top:22px}.steps h2{font-size:20px}.steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding-left:20px;font-size:14px;color:#667468}.steps li{padding-left:4px}.related{margin-bottom:40px}.related>h2{font-size:21px}.privacy{max-width:760px;padding-block:40px;min-height:55vh}.privacy h1{font-size:30px}.privacy p{line-height:1.8;color:#617166}.language-landing{max-width:600px;margin:8vh auto;padding:25px}.language-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.language-options a{padding:12px;border:1px solid #cbd3c7}.eyebrow{font-size:12px;color:#66766a}html[lang=ko] .tiktok,html[lang=ko] .link-reason{word-break:keep-all}
@media(max-width:1000px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.popular-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shell{width:calc(100% - 48px)}.link-reason,.faq{grid-template-columns:190px 1fr}.hero-service{width:130px}.steps ol{gap:24px}}
@media(max-width:650px){.shell{width:calc(100% - 32px)}.header{height:62px;gap:12px}.brand{font-size:16px;gap:5px}.brand-mark svg{width:17px}.nav-games{display:none}.header nav{font-size:12px}.language summary{gap:5px}.language summary>span:first-child{display:none}.tiktok{margin-top:16px;padding:20px;gap:0}.tiktok h1{font-size:28px;letter-spacing:-.8px}.saving{font-size:16px;margin-bottom:16px;line-height:1.4}.hero-service{display:none}.hero-actions .button{width:100%;font-size:14px;padding:11px 14px}.tiktok-content{width:100%}.offer-note{font-size:11px;margin-top:10px;line-height:1.5}.catalog{padding-top:22px}.search-top{margin-bottom:10px}.search-top h2,.section-heading h2{font-size:20px}.catalog-total{font-size:11px}.search-wrap{padding:0 12px;gap:10px}.search-wrap input{height:48px}.search-key{display:none}.quick-picks{gap:4px 14px;margin-top:5px}.quick-picks>span{display:none}.quick-picks button{font-size:11px;padding:7px 0}.section-heading{margin:24px 0 14px}.section-heading>a{font-size:11px}.popular-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px}.popular-grid .game-card{display:grid;grid-template-columns:50px 1fr;gap:10px;align-items:start;padding:8px 0}.popular-grid .game-art{width:50px}.popular-grid .game-body{padding:0;min-width:0}.popular-grid h3{font-size:12px;min-height:32px;margin:0;line-height:1.3}.popular-grid .game-body p{display:none}.popular-grid .button{font-size:12px;min-height:36px;padding:5px 0;border:0;gap:4px}.game-grid:not(.popular-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.game-body h3{font-size:14px}.game-body .button{min-height:44px}.link-reason{display:block;padding:16px 0;margin:24px 0 0}.link-reason h2{font-size:14px;margin-bottom:6px}.link-reason p{font-size:12px;line-height:1.6}.filters{gap:20px;margin-bottom:18px}.filters button{font-size:12px}.recent-section{margin-top:20px}.recent-list{gap:18px}.recent-list a{font-size:12px}.faq{display:block;margin-top:34px;padding-top:22px}.faq h2{font-size:20px;margin-bottom:20px}.faq summary{font-size:13px}.footer-top{align-items:flex-start}.footer-top>span{max-width:120px;text-align:right}.footer-top .brand{font-size:14px}.footer-bottom{flex-wrap:wrap;gap:5px 18px}.footer-bottom>span{width:100%}footer{padding-bottom:84px}.mobile-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10;background:#fff;border-top:1px solid #d6dfd4;padding:8px 16px max(8px,env(safe-area-inset-bottom))}.mobile-sticky .button{width:100%;min-height:42px;padding:9px 12px;font-size:14px;background:#176347;color:white;border-color:#176347}.consent{left:16px;right:16px;bottom:72px;max-width:none;padding:14px}.product{grid-template-columns:80px 1fr;gap:16px;align-items:start;padding-top:4px}.product-art{width:80px}.product h1{font-size:24px;margin-top:0}.product .section-kicker{font-size:10px}.product-intro{font-size:13px;margin-bottom:15px}.product .button{width:100%;font-size:14px;padding:10px}.product-note{font-size:11px}.steps ol{display:block;line-height:1.7}.steps li{margin:10px 0}.breadcrumb{margin:18px 0}.privacy h1{font-size:26px}.privacy p{font-size:14px}.language-landing{margin-top:4vh}}

.button.maintenance,.product .button.maintenance,.mobile-sticky .button.maintenance{background:#f1f2f0;color:#71766f;border-color:#d9ddd7;cursor:not-allowed;white-space:normal;line-height:1.4;text-align:center;font-size:12px;justify-content:center}

.page-views{min-height:78px;padding:12px 0;visibility:hidden;font-variant-numeric:tabular-nums}.page-views[data-state="ready"]{visibility:visible}.page-views>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;font-size:13px;line-height:1.5}.page-views small{display:block;font-size:11px;color:#687269;line-height:1.5;margin-top:5px;overflow-wrap:anywhere}@media(max-width:430px){.page-views{min-height:148px}.page-views>div{grid-template-columns:1fr;gap:2px}}

