.landing-module__pvtwOW__page{--bg:#0a0c0f;--bg-card:#111418;--border:#242931;--border-bright:#3a4150;--text:#eceef1;--text-dim:#868e99;--text-faint:#4d545e;--link:#3d8bff;--font-mono:"JetBrains Mono", "Courier New", monospace;--font-body:"PretendardVariable", "Pretendard", -apple-system, BlinkMacSystemFont, sans-serif;--container:1120px;background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6;position:relative;overflow-x:hidden}.landing-module__pvtwOW__page *{box-sizing:border-box}.landing-module__pvtwOW__page a{color:inherit;text-decoration:none}.landing-module__pvtwOW__mono{font-family:var(--font-mono)}.landing-module__pvtwOW__wrap{max-width:var(--container);margin:0 auto;padding:0 32px}@media (max-width:640px){.landing-module__pvtwOW__wrap{padding:0 16px}}@media (max-width:420px){.landing-module__pvtwOW__wrap{padding:0 10px}}.landing-module__pvtwOW__gridBg{z-index:-1;background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.25;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 70%);mask-image:radial-gradient(80% 60% at 50% 0,#000 0%,#0000 70%)}.landing-module__pvtwOW__hero{padding:100px 0 48px}@media (max-width:640px){.landing-module__pvtwOW__hero{padding:80px 0 32px}}.landing-module__pvtwOW__heroHead{border-left:2px solid var(--link);max-width:820px;padding-left:24px}@media (max-width:640px){.landing-module__pvtwOW__heroHead{padding-left:16px}}.landing-module__pvtwOW__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;color:var(--link);background:#3d8bff14;border:1px solid #3d8bff40;border-radius:3px;align-items:center;gap:8px;margin-bottom:18px;padding:5px 12px;font-size:11px;display:inline-flex}.landing-module__pvtwOW__eyebrow:before{content:"";background:var(--link);border-radius:50%;width:5px;height:5px;display:inline-block}.landing-module__pvtwOW__page .landing-module__pvtwOW__hero h1{letter-spacing:-.02em;word-break:keep-all;overflow-wrap:break-word;max-width:780px;font-size:clamp(26px,4vw,42px);font-weight:700;line-height:1.32}.landing-module__pvtwOW__sub{color:var(--text-dim);word-break:keep-all;overflow-wrap:break-word;max-width:680px;margin-top:16px;font-size:clamp(14px,1.6vw,16px);line-height:1.8}.landing-module__pvtwOW__section{padding-bottom:90px}@media (max-width:640px){.landing-module__pvtwOW__section{padding-bottom:60px}}.landing-module__pvtwOW__cardGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}.landing-module__pvtwOW__card{background:var(--bg-card);border:1px solid var(--border);border-top:2px solid var(--accent,var(--border-bright));word-break:keep-all;overflow-wrap:break-word;border-radius:6px;flex-direction:column;padding:32px 28px;transition:all .2s;display:flex}.landing-module__pvtwOW__cardLinkable{cursor:pointer}.landing-module__pvtwOW__cardLinkable:hover{border-color:var(--border-bright);background:#14181f;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.landing-module__pvtwOW__cardSoon{opacity:.75}.landing-module__pvtwOW__cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:22px;margin-bottom:16px;display:flex}.landing-module__pvtwOW__ref{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.05em;font-size:11px}.landing-module__pvtwOW__rating{font-family:var(--font-mono);color:var(--accent,var(--text-dim));font-size:11.5px;font-weight:600}.landing-module__pvtwOW__soonBadge{font-family:var(--font-mono);color:var(--accent,var(--text-dim));border:1px solid var(--accent,var(--border-bright));letter-spacing:.06em;border-radius:3px;padding:3px 8px;font-size:10.5px}.landing-module__pvtwOW__page .landing-module__pvtwOW__card h3{word-break:keep-all;overflow-wrap:break-word;margin-bottom:8px;font-size:clamp(18px,2.2vw,21px);font-weight:700;line-height:1.35}.landing-module__pvtwOW__tagline{color:var(--text);opacity:.9;word-break:keep-all;overflow-wrap:break-word;margin-bottom:12px;font-size:13.5px;font-weight:500}.landing-module__pvtwOW__desc{color:var(--text-dim);word-break:keep-all;overflow-wrap:break-word;flex-grow:1;font-size:13.5px;line-height:1.75}.landing-module__pvtwOW__cardFoot{color:var(--accent,var(--link));white-space:nowrap;margin-top:24px;font-size:12.5px;font-weight:600;transition:transform .15s}.landing-module__pvtwOW__cardLinkable:hover .landing-module__pvtwOW__cardFoot{transform:translate(4px)}@media (max-width:640px){.landing-module__pvtwOW__cardGrid{grid-template-columns:1fr;gap:16px}.landing-module__pvtwOW__card{padding:24px 18px}}.landing-module__pvtwOW__footer{color:var(--text-faint);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:32px 0 48px;font-size:12px;display:flex}.landing-module__pvtwOW__backLink{white-space:nowrap;transition:color .15s}.landing-module__pvtwOW__backLink:hover{color:var(--link)}@media (max-width:640px){.landing-module__pvtwOW__footer{flex-direction:column;align-items:flex-start;gap:12px}}
