.landing{--landing-radius-card:calc(var(--vc-radius-lg) + var(--vc-space-2));--plan-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E");position:relative}.hero{z-index:1;padding:var(--vc-space-7) var(--vc-gutter) var(--vc-space-8);width:100%;max-width:var(--vc-page);min-height:calc(100svh - var(--landing-nav-height,var(--vc-nav-h)));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:relative}.hero-scene{display:none}.hero-center{width:100%;max-width:var(--vc-measure-wide);align-items:center;gap:var(--vc-space-4);text-align:center;flex-direction:column;margin-inline:auto;display:flex;position:relative;container-type:inline-size}.hero h1{font-family:"Georgia", var(--public-critical-font,"VerbalChart Critical"), "Pretendard Variable", "Pretendard", "Pretendard Fallback", "Malgun Gothic", serif;font-size:clamp(var(--vc-text-600), 4.2vw, var(--vc-text-700));font-weight:var(--vc-weight-display);line-height:var(--vc-lh-tight);letter-spacing:var(--vc-track-tight);word-break:keep-all;text-wrap:balance;overflow-wrap:anywhere;margin:0}@supports (font-size:1cqi){.landing .hero h1{white-space:nowrap;font-size:min(var(--vc-text-700), calc(100cqi / 11.8))}}.landing .hero h1.hero-slogan{font-family:var(--public-critical-font,"VerbalChart Critical"), "Pretendard Variable", "Pretendard", Arial, sans-serif;letter-spacing:-.035em;white-space:pre;text-align:left;text-wrap:nowrap;align-self:stretch;font-size:min(48px,9.25926cqi);font-weight:700;line-height:1.15}.landing .hero .hero-slogan+.hero-desc{text-align:left;align-self:stretch}.hero-desc{margin:0 0 var(--vc-space-2);max-width:var(--vc-measure);font-size:var(--vc-text-300);line-height:var(--vc-lh-normal);letter-spacing:var(--vc-track-normal);color:var(--color-ink-secondary);word-break:keep-all;overflow-wrap:anywhere}.hero-note{max-width:var(--vc-measure);font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0}.hero-login{justify-content:center;width:100%;display:flex}.hero-download{justify-content:center;gap:var(--vc-space-3);flex-wrap:wrap;width:100%;display:flex}html[data-auth-hint=signed-in] .landing .hero-login,html[data-auth-hint=signed-in] .landing .hero-note{display:none}.section-wrapper.plans-band{background:var(--color-paper-sunk);border-top-color:var(--color-rule-hair);border-bottom:1px solid var(--color-rule-hair)}.plans-head{justify-content:space-between;align-items:flex-end;gap:var(--vc-space-2) var(--vc-space-6);flex-wrap:wrap;display:flex}.landing .section-title{font-family:var(--font-sans);font-weight:var(--vc-weight-display)}.plans-band .section-title{margin-bottom:var(--vc-space-2);font-size:clamp(var(--vc-text-600), 3vw, var(--vc-text-700))}.plans-band .section-desc{color:var(--color-ink-secondary)}.plan-grid{--plan-line:calc(var(--vc-text-200) * var(--vc-lh-snug));--plan-free-lines:6;--plan-sub-lines:7;gap:var(--vc-space-5);margin-top:var(--vc-space-7);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.plan-card{gap:var(--vc-space-4);min-width:0;padding:var(--vc-space-6);background:var(--color-surface);border:1px solid var(--color-rule-hair);border-radius:var(--landing-radius-card);flex-direction:column;display:flex}.plan-card--featured{border-color:var(--color-brand);box-shadow:0 0 0 1px var(--color-brand), var(--vc-elev-3)}@supports (grid-template-rows:subgrid){.plan-grid{row-gap:var(--vc-space-5)}.plan-card{grid-row:span 5;grid-template-rows:subgrid;row-gap:var(--vc-space-4);display:grid}}.plan-head{align-content:start;gap:var(--vc-space-1);display:grid}.plan-name{font-family:var(--font-sans);font-size:var(--vc-text-300);font-weight:var(--vc-weight-display);line-height:var(--vc-lh-snug);letter-spacing:var(--vc-track-normal);color:var(--color-ink);word-break:keep-all;margin:0}.plan-tagline{font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink-muted);word-break:keep-all;overflow-wrap:anywhere;margin:0}.plan-price{font-family:var(--font-sans);font-size:clamp(var(--vc-text-600), 3vw, var(--vc-text-700));font-weight:var(--vc-weight-display);line-height:var(--vc-lh-tight);letter-spacing:var(--vc-track-tight);color:var(--color-ink);font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;margin:0}.plan-price--pending{color:var(--color-ink-secondary)}.plan-unit{margin-left:var(--vc-space-1);font-size:var(--vc-text-300);font-weight:var(--vc-weight-body);letter-spacing:var(--vc-track-normal);color:var(--color-ink-muted)}.plan-caption{min-height:calc(var(--vc-text-300) * var(--vc-lh-snug));font-size:var(--vc-text-300);font-weight:var(--vc-weight-emphasis);line-height:var(--vc-lh-snug);color:var(--color-brand);word-break:keep-all;overflow-wrap:anywhere;margin:0}.plan-cta.su-btn{align-self:start}.plan-card .plan-cta.su-btn.ghost{border-color:var(--color-brand);color:var(--color-brand)}.plan-card .plan-cta.su-btn.ghost:hover:not(:disabled){background:var(--color-brand-pale);color:var(--color-brand)}.plan-points{align-content:start;gap:var(--vc-space-3);padding:var(--vc-space-1) 0 0;margin:0;list-style:none;display:grid}.plan-card--free .plan-points{min-height:calc(var(--plan-free-lines) * var(--plan-line) + 3 * var(--vc-space-3) + var(--vc-space-1))}.plan-card--featured .plan-points{min-height:calc(var(--plan-sub-lines) * var(--plan-line) + 3 * var(--vc-space-3) + var(--vc-space-1))}.plan-points li{padding-left:calc(var(--vc-space-4) + var(--vc-space-3));font-size:var(--vc-text-200);line-height:var(--vc-lh-snug);color:var(--color-ink);word-break:keep-all;overflow-wrap:anywhere;position:relative}.plan-points li:before{content:"";top:calc((var(--vc-text-200) * var(--vc-lh-snug) - var(--vc-space-4)) / 2);width:var(--vc-space-4);height:var(--vc-space-4);background-color:var(--color-brand-mid);-webkit-mask:var(--plan-check) center / contain no-repeat;-webkit-mask:var(--plan-check) center / contain no-repeat;mask:var(--plan-check) center / contain no-repeat;position:absolute;left:0}@media (forced-colors:active){.plan-points li:before{forced-color-adjust:none;background-color:canvastext}}.plan-points strong{color:var(--color-ink);font-weight:var(--vc-weight-emphasis)}.plan-point-note{font-size:var(--vc-text-100);color:var(--color-ink-muted);display:block}.plan-points li.plan-point--plain{color:var(--color-ink-secondary);padding-left:0}.plan-points li.plan-point--plain:before{content:none}.plan-tail{align-content:space-between;gap:var(--vc-space-3);min-width:0;display:grid}.plan-sub-link{word-break:keep-all;justify-self:start}.plans-more{align-items:start;gap:var(--vc-space-1) var(--vc-space-2);margin:var(--vc-space-5) 0 0;font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);grid-template-columns:auto minmax(0,1fr);display:grid}.plans-unit,.plans-topup{word-break:keep-all}.plans-topup{min-height:calc(var(--vc-text-200) * var(--vc-lh-normal))}.plans-detail,.plan-sub-link,.faq-more{min-height:var(--vc-target-touch);font-size:var(--vc-text-200);font-weight:var(--vc-weight-emphasis);color:var(--color-brand);text-underline-offset:var(--vc-space-1);align-items:center;text-decoration:none;display:inline-flex}.plans-detail:after,.plan-sub-link:after,.faq-more:after{content:"→";content:"→" / "";margin-left:var(--vc-space-1)}.plans-detail:hover,.plan-sub-link:hover,.faq-more:hover{color:var(--color-brand-mid);text-decoration:underline}.section-wrapper.faq-band{border-top:0}.section-inner.faq-layout{max-width:var(--vc-measure-wide)}.faq-band .section-title{margin-bottom:var(--vc-space-5);text-align:center}.faq-list{border-top:1px solid var(--color-rule)}.faq-item{border-bottom:1px solid var(--color-rule)}.faq-item summary{cursor:pointer;padding-block:var(--vc-space-5);padding-right:var(--vc-space-6);font-family:var(--font-sans);font-size:var(--vc-text-300);font-weight:var(--vc-weight-emphasis);line-height:var(--vc-lh-snug);color:var(--color-ink);word-break:keep-all;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";content:"+" / "";right:0;top:var(--vc-space-5);font-family:var(--font-mono);color:var(--color-brand-mid);position:absolute}.faq-item[open] summary:after{content:"−";content:"−" / ""}.faq-item p{padding-bottom:var(--vc-space-5);font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);word-break:keep-all}.faq-item p a{color:var(--color-brand);text-underline-offset:var(--vc-space-1);text-decoration:underline}.faq-item p a+a{margin-left:var(--vc-space-4)}.faq-steps{gap:var(--vc-space-3);margin:0 0 var(--vc-space-4);counter-reset:faq-step;padding:0;list-style:none;display:grid}.faq-steps li{counter-increment:faq-step;grid-template-columns:var(--vc-space-6) minmax(0, 1fr);column-gap:var(--vc-space-3);display:grid}.faq-steps li:before{content:counter(faq-step, decimal-leading-zero);content:counter(faq-step, decimal-leading-zero) / "";font-family:var(--font-sans);font-size:var(--vc-text-300);font-weight:var(--vc-weight-display);line-height:var(--vc-lh-snug);color:var(--color-brand-mid);font-variant-numeric:lining-nums tabular-nums;grid-row:1/3}.faq-steps h3{font-family:var(--font-sans);font-size:var(--vc-text-200);font-weight:var(--vc-weight-emphasis);line-height:var(--vc-lh-snug);letter-spacing:var(--vc-track-normal);color:var(--color-ink);margin:0}.faq-item .faq-steps p{padding-bottom:0}.faq-more-row{margin:var(--vc-space-4) 0 0;justify-content:center;display:flex}.landing-notes{gap:var(--vc-space-1);margin-top:var(--vc-space-6);text-align:center;display:grid}.landing-notes p{font-size:var(--vc-text-200);line-height:var(--vc-lh-normal);color:var(--color-ink-secondary);word-break:keep-all;overflow-wrap:anywhere;margin:0}.landing-notes a{color:var(--color-brand);font-weight:var(--vc-weight-emphasis);text-underline-offset:var(--vc-space-1);white-space:nowrap;text-decoration:underline}@media (width<=1240px){.plan-grid{--plan-free-lines:7}}@media (width<=1200px){.plan-grid{--plan-free-lines:8;--plan-sub-lines:8}}@media (width<=1080px){.plan-card{padding:var(--vc-space-5)}}@media (width<=900px){.plan-grid{--plan-free-lines:4;--plan-sub-lines:5;gap:var(--vc-space-4);grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hero{padding:var(--vc-space-6) var(--vc-gutter) var(--vc-space-7)}.plans-more{grid-template-columns:minmax(0,1fr)}}@media (width<=480px){.hero h1{font-size:var(--vc-text-600)}.plan-grid{--plan-free-lines:5}}@media (width<=412px){.plan-grid{--plan-free-lines:6;--plan-sub-lines:6}}@media (width<=394px){.plan-grid{--plan-free-lines:7;--plan-sub-lines:7}}@media (width<=360px){.plan-grid{--plan-free-lines:8;--plan-sub-lines:8}}@media (width>=901px){.landing .hero{--hero-copy-width:26rem;box-sizing:border-box;grid-template-columns:minmax(0, var(--hero-copy-width)) minmax(0, 1fr);column-gap:clamp(var(--vc-space-6), 4vw, var(--vc-space-8));padding-block:var(--vc-space-7);padding-inline:var(--vc-gutter);align-items:center;display:grid;container-type:inline-size}.landing .hero-scene{margin-top:max(0px, (100svh - var(--landing-nav-height,var(--vc-nav-h)) - 2 * var(--vc-space-7) - 50cqi) / 2);aspect-ratio:2;pointer-events:none;background-image:linear-gradient(90deg, var(--color-paper), color-mix(in srgb, var(--color-paper) 94%, transparent) calc(var(--hero-copy-width) - 4rem), color-mix(in srgb, var(--color-paper) 60%, transparent) var(--hero-copy-width), transparent calc(var(--hero-copy-width) + 6rem)), var(--hero-photo);background-position:60%;background-size:cover;grid-area:1/1/2/-1;align-self:start;width:100%;display:block}.landing .hero-center{grid-area:1/1;max-width:none;margin-inline:0}.landing .hero-login,.landing .hero .login-card{max-width:none}}.windows-mark.svelte-fkgvy2{flex:none;width:1em;height:1em}a.desktop-download.svelte-kpp4bm{flex:none;max-width:100%}.desktop-download.svelte-kpp4bm span:where(.svelte-kpp4bm){word-break:keep-all;overflow-wrap:anywhere}
