.pqsf-standalone{margin:0!important;background:#080c06;color:#edf4e8;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans KR",sans-serif}.pqsf-standalone>*:not(.pqsf-page):not(#wpadminbar){max-width:none}.pqsf-page{width:min(100%,1080px);margin:0 auto;padding:28px 18px 70px;box-sizing:border-box}.pqsf-page-title{margin:0 0 22px;color:#fff;font-size:clamp(34px,6vw,64px);line-height:1.12;letter-spacing:-.045em;word-break:keep-all}.pqsf-entity{--pqsf-accent:#9cec24;--pqsf-bg:#101509;--pqsf-panel:#18200f;color:#edf4e8;background:var(--pqsf-bg);border-radius:18px;padding:clamp(20px,4vw,48px);line-height:1.75;box-sizing:border-box}.pqsf-facts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.pqsf-facts span{background:var(--pqsf-panel);border:1px solid rgba(156,236,36,.18);border-radius:999px;padding:8px 14px}.pqsf-facts strong{color:var(--pqsf-accent);margin-right:6px}.pqsf-body{font-size:18px}.pqsf-body h2,.pqsf-body h3{color:#fff;line-height:1.3;letter-spacing:-.025em}.pqsf-body h2{font-size:clamp(28px,4vw,42px);margin-top:52px}.pqsf-body h3{font-size:clamp(22px,3vw,30px);margin-top:34px}.pqsf-body p,.pqsf-body li{font-size:inherit;line-height:1.8}.pqsf-body a{color:var(--pqsf-accent)}.pqsf-cta-wrap{margin:34px 0}.pqsf-cta-top{margin-top:0}.pqsf-cta{display:flex;width:100%;min-height:76px;align-items:center;justify-content:space-between;gap:18px;background:#76e000;color:#102000!important;border:2px solid #a9ff3b;border-radius:14px;padding:0 26px;box-sizing:border-box;font-size:clamp(20px,4vw,30px);font-weight:900;text-decoration:none!important;box-shadow:0 12px 32px rgba(118,224,0,.24)}.pqsf-cta b{font-size:1.35em}.pqsf-cta:focus,.pqsf-cta:hover{background:#a2ff30;color:#071000!important;transform:translateY(-1px)}.pqsf-disclosure{font-size:13px;color:#aeb7aa;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}@media(max-width:600px){.pqsf-page{width:100%;padding:16px 6px 48px}.pqsf-page-title{padding:0 8px;font-size:40px}.pqsf-entity{width:100%;border-radius:10px;padding:18px 12px;margin:0}.pqsf-body{font-size:18px}.pqsf-cta{min-height:72px;padding:0 18px}}
.pqsf-related{margin-top:48px}.pqsf-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pqsf-related-grid a{display:block;background:var(--pqsf-panel);color:#fff;text-decoration:none;padding:16px;border-radius:12px}.pqsf-ad{clear:both;margin:36px 0;min-height:1px}.pqsf-ad+.pqsf-cta-wrap,.pqsf-cta-wrap+.pqsf-ad{margin-top:48px}@media(max-width:600px){.pqsf-related-grid{grid-template-columns:1fr 1fr}.pqsf-ad{margin:30px 0}}
.pqsf-related-grid a strong{display:block}.pqsf-related-grid a small{display:block;color:#aeb7aa;margin-top:6px}.pqsf-next{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:34px;background:#202a15;border-left:4px solid var(--pqsf-accent);padding:18px}.pqsf-next span{color:#aeb7aa;font-size:13px}.pqsf-next a{color:#fff;font-weight:800;text-decoration:none}@media(max-width:600px){.pqsf-next{align-items:flex-start;flex-direction:column}}
.pqsf-home{--pqsf-accent:#9cec24;--pqsf-dark:#101509}.pqsf-hero{background:var(--pqsf-dark);color:#fff;border-radius:22px;padding:clamp(28px,6vw,72px);margin-bottom:40px}.pqsf-eyebrow{color:var(--pqsf-accent);font-weight:800}.pqsf-hero h1{max-width:760px;color:#fff;font-size:clamp(30px,5vw,56px);line-height:1.12}.pqsf-hero form{display:flex;max-width:680px;margin-top:28px}.pqsf-hero input{flex:1;min-width:0;border:0;border-radius:12px 0 0 12px;padding:16px}.pqsf-hero button{border:0;background:var(--pqsf-accent);font-weight:800;border-radius:0 12px 12px 0;padding:0 24px}.pqsf-home-section{margin:44px 0}.pqsf-home-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pqsf-home-grid article{background:#fff;border:1px solid #e7eadf;border-radius:16px;overflow:hidden}.pqsf-home-grid a{color:#172011;text-decoration:none}.pqsf-home-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.pqsf-home-grid article div{padding:16px}.pqsf-home-grid h3{font-size:18px;margin:0 0 8px}.pqsf-home-grid p{color:#687060;font-size:14px;margin:0}@media(max-width:900px){.pqsf-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.pqsf-hero{border-radius:0;margin-left:-20px;margin-right:-20px}.pqsf-home-grid{grid-template-columns:1fr}.pqsf-hero button{padding:0 16px}}
.pqsf-placeholder{display:grid!important;place-items:center;aspect-ratio:16/10;background:linear-gradient(135deg,#101509,#273718)!important;color:#9cec24;font-size:clamp(24px,4vw,42px);font-weight:900;letter-spacing:-.04em;padding:0!important}.pqsf-placeholder span{max-width:90%;overflow:hidden}
.pqsf-coupang{display:block;margin:28px auto 42px;padding:18px;background:#111410;color:#d8ddd5;border:1px solid #353a32;border-radius:14px;filter:saturate(.15)}.pqsf-coupang>strong{display:block;margin-bottom:12px;color:#d7dbd3;font-size:clamp(18px,2.4vw,24px)}.pqsf-coupang-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pqsf-coupang-buttons a{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:0 18px;background:#343833;color:#fff!important;border:1px solid #52574f;border-radius:10px;font-size:17px;font-weight:850;text-decoration:none!important}.pqsf-coupang-buttons a:nth-child(2){background:#191b18}.pqsf-coupang small{display:block;margin-top:12px;color:#858b81;font-size:11px;line-height:1.5}@media(max-width:600px){.pqsf-coupang{margin:24px 0 32px;padding:14px 9px}.pqsf-coupang-buttons{grid-template-columns:1fr}.pqsf-coupang-buttons a{min-height:60px;font-size:16px}}

/* v3 landing layout: SiteKok dedicated search landing */
.pqsf-standalone{--sk-green:#9cf21b;--sk-dark:#0c1107;--sk-panel:#151d0e;--sk-line:#2a371d;background:#080b06!important}
.pqsf-page{width:min(100%,1180px)!important;padding:28px 14px 72px!important}
.pqsf-landing-hero{position:relative;overflow:hidden;min-height:430px;border:1px solid var(--sk-line);border-radius:20px;background:radial-gradient(circle at 85% 20%,#31451c 0,transparent 38%),linear-gradient(120deg,#10170a,#080b06)}
.pqsf-landing-hero.has-image{background-image:linear-gradient(90deg,rgba(8,11,6,.97) 0%,rgba(8,11,6,.88) 48%,rgba(8,11,6,.42) 100%),var(--pqsf-hero-image);background-size:cover;background-position:center}
.pqsf-landing-hero-inner{display:flex;flex-direction:column;justify-content:center;min-height:430px;width:min(720px,100%);padding:42px 44px;box-sizing:border-box}
.pqsf-intent-badge{align-self:flex-start;margin-bottom:18px;padding:8px 13px;border-radius:8px;background:var(--sk-green);color:#102000;font-size:14px;font-weight:900}
.pqsf-page-title{max-width:760px;margin:0 0 18px!important;padding:0!important;color:#fff!important;font-size:clamp(40px,6.3vw,72px)!important;line-height:1.06!important}
.pqsf-hero-summary{max-width:700px;margin:0 0 20px;color:#d4ddce;font-size:18px;line-height:1.7}
.pqsf-hero-meta{display:none!important}
.pqsf-hero-cta,.pqsf-inline-action a{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:82px;padding:0 26px;box-sizing:border-box;border:3px solid #c8ff78;border-radius:13px;background:var(--sk-green);color:#102000!important;font-size:clamp(23px,3.2vw,32px);font-weight:950;text-decoration:none!important;box-shadow:0 16px 42px rgba(156,242,27,.34)}
.pqsf-hero-cta:hover,.pqsf-inline-action a:hover{background:#b6ff45;transform:translateY(-1px)}
.pqsf-ad{margin:24px 0!important;padding:0;background:transparent}
.pqsf-entity{margin-top:0;border:1px solid var(--sk-line)!important;border-radius:18px!important;background:var(--sk-dark)!important;padding:clamp(22px,4vw,52px)!important}
.pqsf-facts:empty{display:none}.pqsf-facts{margin:0 0 24px!important}
.pqsf-body{max-width:920px;margin:0 auto;font-size:18px!important}.pqsf-body>p:first-child{font-size:21px;font-weight:650;line-height:1.75}
.pqsf-body h2{padding-top:8px;border-top:1px solid var(--sk-line);color:#fff!important}.pqsf-body h3{color:#e9f3e3!important}
.pqsf-inline-action{margin:42px 0;padding:20px;border:1px solid #3b5226;border-radius:16px;background:linear-gradient(135deg,#17220d,#0e1508)}
.pqsf-inline-action small{display:block;margin:0 0 10px;color:#aebb9f;font-size:13px;font-weight:700}
.pqsf-cta-bottom{max-width:920px;margin:46px auto!important}.pqsf-cta-bottom .pqsf-cta{background:var(--sk-green)!important}
.pqsf-related,.pqsf-next,.pqsf-coupang{max-width:920px;margin-left:auto!important;margin-right:auto!important}
.pqsf-verified-bottom{max-width:920px;margin:42px auto 0;padding-top:18px;border-top:1px solid var(--sk-line);color:#7f8c77;font-size:12px;text-align:right}
@media(max-width:600px){.pqsf-page{padding:4px 3px 46px!important}.pqsf-landing-hero{min-height:470px;border-radius:8px}.pqsf-landing-hero-inner{min-height:470px;padding:24px 12px}.pqsf-page-title{font-size:42px!important}.pqsf-hero-summary{font-size:16px}.pqsf-hero-cta,.pqsf-inline-action a{min-height:82px;padding:0 15px;font-size:23px}.pqsf-entity{border-radius:8px!important;padding:20px 9px!important}.pqsf-body{font-size:17px!important}.pqsf-body>p:first-child{font-size:19px}.pqsf-inline-action{margin:34px 0;padding:10px 6px}.pqsf-cta-bottom{margin:38px 0!important}.pqsf-verified-bottom{text-align:left}}

/* v3.0.2 benchmark poster flow */
.pqsf-benchmark-gallery{max-width:1080px;margin:56px auto;padding-top:34px;border-top:1px solid #293022}.pqsf-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:22px}.pqsf-gallery-heading h2{margin:0;color:#fff;font-size:clamp(23px,3vw,34px)}.pqsf-gallery-heading span{color:#8d9688;font-size:13px}.pqsf-poster-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pqsf-poster-card{position:relative;display:flex;min-height:360px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:24px;box-sizing:border-box;border:1px solid #333b2d;border-radius:8px;background-size:cover;background-position:center;color:#fff!important;text-decoration:none!important;box-shadow:inset 0 -150px 100px rgba(0,0,0,.7)}.pqsf-poster-card:not([style]){background:radial-gradient(circle at 70% 15%,rgba(255,255,255,.18),transparent 28%),linear-gradient(145deg,#263a18,#0b0f08 65%)}.pqsf-poster-2:not([style]){background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.14),transparent 30%),linear-gradient(145deg,#37231d,#0d0d0d 68%)}.pqsf-poster-3:not([style]){background:radial-gradient(circle at 70% 30%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#172c38,#080d10 68%)}.pqsf-poster-mark{position:absolute;top:22px;left:22px;display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.22);font-size:26px;font-weight:900}.pqsf-poster-card strong{font-size:22px;line-height:1.3}.pqsf-poster-card small{margin-top:9px;color:#b9c0b5;line-height:1.5}.pqsf-poster-card:hover{border-color:#92e51b;transform:translateY(-3px)}
.pqsf-home-standalone{background:#0b0d0a!important}.pqsf-home-page{width:min(100%,1320px);margin:0 auto;padding:36px 24px 80px;box-sizing:border-box}.pqsf-home-page .pqsf-home{color:#eef2eb}.pqsf-home-page .pqsf-hero{margin:0 0 58px;border:1px solid #2a321f;border-radius:10px;background:radial-gradient(circle at 80% 20%,#2d421b,transparent 35%),#0d1209}.pqsf-home-page .pqsf-home-section{margin:64px 0}.pqsf-home-page .pqsf-home-section h2{color:#fff;font-size:clamp(25px,3vw,36px)}.pqsf-home-page .pqsf-home-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.pqsf-home-page .pqsf-home-grid article{overflow:hidden;border:1px solid #30362b;border-radius:7px;background:#11140f}.pqsf-home-page .pqsf-home-grid article div{padding:13px}.pqsf-home-page .pqsf-home-grid article>a>img,.pqsf-home-page .pqsf-placeholder{width:100%;aspect-ratio:2/3;object-fit:cover}.pqsf-home-page .pqsf-home-grid h3{color:#fff;font-size:16px;line-height:1.4}.pqsf-home-page .pqsf-home-grid p{display:none}
@media(max-width:800px){.pqsf-poster-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}.pqsf-poster-card{min-width:76vw;min-height:410px;scroll-snap-align:start}.pqsf-gallery-heading{align-items:start;flex-direction:column}.pqsf-home-page{padding:8px 8px 56px}.pqsf-home-page .pqsf-hero{border-radius:7px;padding:30px 16px}.pqsf-home-page .pqsf-home-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.pqsf-home-page .pqsf-home-grid article{min-width:58vw;scroll-snap-align:start}}

/* v3.0.5 uploaded benchmark screenshot */
.pqsf-benchmark-screen{max-width:1080px;margin:48px auto}.pqsf-benchmark-screen h2{margin:0 0 16px;color:#fff;font-size:clamp(22px,3vw,32px)}.pqsf-benchmark-screen a{position:relative;display:block;overflow:hidden;border:2px solid #334329;border-radius:10px;background:#090b08;text-decoration:none!important}.pqsf-benchmark-screen picture{display:block}.pqsf-benchmark-screen-image{display:block;width:100%;max-width:none;height:auto;margin:0}.pqsf-benchmark-screen a span{position:absolute;right:14px;bottom:14px;padding:11px 16px;border-radius:8px;background:#9cf21b;color:#102000;font-size:16px;font-weight:900;box-shadow:0 8px 24px rgba(0,0,0,.38)}.pqsf-benchmark-screen a:hover{border-color:#9cf21b}.pqsf-benchmark-screen.is-single-image a{max-width:1080px;margin:0 auto}@media(max-width:600px){.pqsf-benchmark-screen{margin:34px -6px}.pqsf-benchmark-screen a{border-radius:5px}.pqsf-benchmark-screen a span{right:8px;bottom:8px;padding:9px 12px;font-size:14px}.pqsf-benchmark-screen-image{width:100%;height:auto}}
.pqsf-benchmark-screen.is-top{max-width:none;margin:0 0 8px}.pqsf-benchmark-screen.is-top a{max-width:none;border-radius:10px}.pqsf-benchmark-screen.is-top+.pqsf-landing-hero{border-radius:10px 10px 20px 20px}@media(max-width:600px){.pqsf-benchmark-screen.is-top{margin:0 -3px 4px}.pqsf-benchmark-screen.is-top a{border-radius:4px}.pqsf-benchmark-screen.is-top+.pqsf-landing-hero{border-radius:4px 4px 8px 8px}}
.pqsf-policy-footer{width:min(100%,1180px);margin:0 auto;padding:34px 18px 42px;box-sizing:border-box;border-top:1px solid #293022;color:#9ba595;background:#080b06}.pqsf-policy-footer strong{display:block;margin-bottom:12px;color:#fff;font-size:20px}.pqsf-policy-footer nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:14px}.pqsf-policy-footer a{color:#cbd5c5;text-decoration:none}.pqsf-policy-footer a:hover{color:#9cf21b}.pqsf-policy-footer small{font-size:12px}.pqsf-policy-page{width:min(100%,920px);margin:0 auto;padding:48px 18px 70px;box-sizing:border-box;color:#edf4e8}.pqsf-policy-page article{padding:clamp(22px,5vw,54px);border:1px solid #293022;border-radius:14px;background:#101509}.pqsf-policy-page h1{margin-top:0;color:#fff;font-size:clamp(36px,6vw,58px)}.pqsf-policy-page h2{margin-top:38px;color:#fff}.pqsf-policy-page p,.pqsf-policy-page li{font-size:17px;line-height:1.8}.pqsf-policy-page a{color:#9cf21b}@media(max-width:600px){.pqsf-policy-footer{padding:28px 12px 34px}.pqsf-policy-page{padding:6px 3px 42px}.pqsf-policy-page article{padding:24px 13px;border-radius:7px}}

/* v3.1.2 home and search */
.pqsf-home-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 18px;padding:4px 2px 18px;border-bottom:1px solid #293022}.pqsf-home-brand{color:#9cf21b!important;font-size:25px;font-weight:950;letter-spacing:-.04em;text-decoration:none!important}.pqsf-home-nav nav{display:flex;flex-wrap:wrap;gap:8px}.pqsf-home-nav nav a{padding:8px 11px;border:1px solid #303b29;border-radius:999px;color:#cbd4c6!important;font-size:13px;text-decoration:none!important}.pqsf-home-nav nav a:hover{border-color:#9cf21b;color:#fff!important}.pqsf-home-page .pqsf-home-grid p{display:block!important;margin:8px 0 13px!important;color:#9fa89b!important;font-size:13px!important;line-height:1.55}.pqsf-card-more{display:block;color:#9cf21b;font-size:13px;font-weight:850}.pqsf-search-standalone{background:#0b0d0a!important}.pqsf-search-page{width:min(100%,1320px);min-height:75vh;margin:0 auto;padding:30px 24px 80px;box-sizing:border-box;color:#eef2eb}.pqsf-search-head{margin-bottom:38px;padding:clamp(25px,5vw,54px);border:1px solid #2a371d;border-radius:14px;background:radial-gradient(circle at 85% 10%,#2b4018,transparent 36%),#0d1209}.pqsf-search-head>p{margin:0;color:#9cf21b;font-weight:850}.pqsf-search-head h1{margin:8px 0 24px;color:#fff;font-size:clamp(34px,6vw,64px);line-height:1.1;word-break:break-word}.pqsf-search-head form{display:flex;max-width:760px}.pqsf-search-head input{flex:1;min-width:0;border:0;border-radius:11px 0 0 11px;padding:17px 18px;font-size:16px}.pqsf-search-head button{border:0;border-radius:0 11px 11px 0;background:#9cf21b;color:#102000;padding:0 26px;font-weight:900}.pqsf-search-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pqsf-search-grid article{overflow:hidden;border:1px solid #30362b;border-radius:9px;background:#11140f}.pqsf-search-grid article>a{display:block;height:100%;color:#fff!important;text-decoration:none!important}.pqsf-search-grid img,.pqsf-search-grid .pqsf-placeholder{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.pqsf-search-card-body{padding:18px}.pqsf-search-card-body h2{margin:0 0 10px;color:#fff;font-size:20px;line-height:1.35}.pqsf-search-card-body p{margin:0 0 15px;color:#9fa89b;line-height:1.6}.pqsf-search-card-body span{color:#9cf21b;font-weight:850}.pqsf-search-pagination{margin-top:36px}.pqsf-search-pagination .nav-links{display:flex;justify-content:center;gap:8px}.pqsf-search-pagination a,.pqsf-search-pagination span{padding:9px 13px;border:1px solid #35402e;border-radius:7px;color:#fff;text-decoration:none}.pqsf-search-pagination .current{border-color:#9cf21b;background:#9cf21b;color:#102000}.pqsf-search-empty{padding:50px;border:1px solid #30362b;border-radius:10px;text-align:center;color:#b9c2b5}@media(max-width:800px){.pqsf-home-nav{align-items:flex-start;flex-direction:column}.pqsf-search-page{padding:12px 8px 56px}.pqsf-search-head{padding:28px 15px}.pqsf-search-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.pqsf-search-grid{grid-template-columns:1fr}.pqsf-search-head button{padding:0 17px}.pqsf-home-nav nav{gap:5px}.pqsf-home-nav nav a{padding:7px 9px}}
