.ym-agent-landing{--ym-paper:#f5efe4;--ym-sheet:#fffcf6;--ym-shade:#ebe2d1;--ym-ink:#221c16;--ym-muted:#5c5245;--ym-line:#d8cbb4;--ym-accent:#7d2433;--ym-accent-deep:#5f1a26;--ym-lift:0 1px 2px #2a1f1414, 0 14px 28px -16px #2a1f1447;--ym-sans:"SUIT Variable", "Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background:var(--ym-paper);min-height:100vh;color:var(--ym-ink);font-family:var(--ym-sans);font-variant-numeric:tabular-nums;accent-color:var(--ym-accent);font-size:1.0625rem;line-height:1.75}.ym-agent-landing ::selection{color:var(--ym-ink);background:#ead0d4}.ym-agent-landing *,.ym-agent-landing :before,.ym-agent-landing :after{box-sizing:border-box}.ym-agent-landing :is(h1,h2,h3,p,a,dt,dd,li,summary){word-break:keep-all;overflow-wrap:anywhere}.ym-agent-landing a{color:inherit;text-decoration-line:underline;-webkit-text-decoration-color:var(--ym-line);text-decoration-color:var(--ym-line);text-underline-offset:.3em;text-decoration-thickness:1px;transition:text-decoration-color .2s ease-out,color .2s ease-out}.ym-agent-landing a:hover{color:var(--ym-accent);text-decoration-color:currentColor}.ym-agent-landing :is(a,summary):focus-visible{outline:2px solid var(--ym-accent);outline-offset:3px}.ym-agent-landing [id]{scroll-margin-top:24px}.ym-agent-shell{width:min(1200px,100% - 96px);margin-inline:auto}.ym-agent-skip{z-index:20;background:var(--ym-ink);padding:12px 20px;position:absolute;top:-100px;left:16px;color:var(--ym-paper)!important}.ym-agent-skip:focus{top:12px}.ym-agent-header{border-bottom:1px solid var(--ym-line)}.ym-agent-header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 28px;padding-block:12px;display:flex}.ym-agent-brand{letter-spacing:-.035em;min-height:44px;color:var(--ym-ink);align-items:baseline;gap:10px;padding-top:6px;font-size:1.375rem;font-weight:800;display:inline-flex;text-decoration:none!important}.ym-agent-brand span{color:var(--ym-muted);letter-spacing:0;font-size:.875rem;font-weight:500}.ym-agent-nav{flex-wrap:wrap;align-items:center;gap:0 24px;font-size:.9375rem;font-weight:600;display:flex}.ym-agent-nav a{min-width:24px;min-height:44px;color:var(--ym-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ym-agent-nav a:hover{color:var(--ym-accent);text-decoration:underline}.ym-agent-nav-active{font-weight:700;color:var(--ym-accent)!important;text-decoration:underline!important}.ym-agent-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.ym-agent-hero-copy h1{color:var(--ym-ink);letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,3.2rem);font-weight:800;line-height:1.22}.ym-agent-subtitle{color:var(--ym-ink);letter-spacing:-.02em;font-size:clamp(1.1rem,2vw,1.3rem);font-weight:700;line-height:1.5;margin:16px 0 0!important}.ym-agent-lead{color:var(--ym-muted);max-width:620px;font-size:1.0625rem;line-height:1.7;margin:16px 0 0!important}.ym-agent-actions{flex-wrap:wrap;gap:12px 18px;margin-top:24px;display:flex}.ym-agent-primary{background:var(--ym-accent);border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:700;transition:background-color .2s ease-out;display:inline-flex;color:var(--ym-sheet)!important;text-decoration:none!important}.ym-agent-primary:hover{background:var(--ym-accent-deep);color:var(--ym-sheet)!important}.ym-agent-secondary{border:1px solid var(--ym-line);background:0 0;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:700;transition:background-color .2s ease-out,border-color .2s ease-out;display:inline-flex;color:var(--ym-ink)!important;text-decoration:none!important}.ym-agent-secondary:hover{background:var(--ym-shade);border-color:var(--ym-muted)}.ym-agent-status{color:var(--ym-muted);max-width:580px;font-size:.875rem;line-height:1.6;margin-top:14px!important}.ym-agent-proof{background:var(--ym-sheet);border:1px solid var(--ym-line);box-shadow:var(--ym-lift);padding:26px 28px}.ym-agent-proof>strong{color:var(--ym-ink);letter-spacing:-.02em;margin:0 0 16px;font-size:1.25rem;font-weight:700;line-height:1.35;display:block}.ym-agent-proof dl{border-top:1px solid var(--ym-line);margin:0}.ym-agent-proof dl>div{border-bottom:1px solid var(--ym-line);grid-template-columns:5.5rem 1fr;gap:12px;padding:10px 0;font-size:.875rem;display:grid}.ym-agent-proof dt{color:var(--ym-muted);font-weight:600}.ym-agent-proof dd{color:var(--ym-ink);margin:0}.ym-agent-section{border-top:1px solid var(--ym-line);grid-template-columns:80px minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(3rem,6vw,4.5rem);display:grid}.ym-agent-section-no{color:var(--ym-accent);letter-spacing:-.04em;margin:0;font-size:2.2rem;font-weight:800;line-height:1}.ym-agent-section h2{color:var(--ym-ink);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;line-height:1.3}.ym-agent-section p{color:var(--ym-muted);max-width:44em;margin:0;font-size:1.0625rem;line-height:1.7}.ym-agent-projects{border-top:1px solid var(--ym-ink);margin:24px 0 0;padding:0;list-style:none}.ym-agent-projects li{border-bottom:1px solid var(--ym-line);grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.ym-agent-projects span{color:var(--ym-accent);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:800}.ym-agent-projects p{color:var(--ym-ink);margin:0;font-size:1.0625rem;font-weight:600;line-height:1.6}.ym-agent-sample-wrap{background:var(--ym-shade);border-top:1px solid var(--ym-line);border-bottom:1px solid var(--ym-line);margin-top:24px}.ym-agent-sample{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(2rem,5vw,4rem);padding-block:clamp(3.5rem,6vw,5rem);display:grid}.ym-agent-sample-tag{color:var(--ym-accent);margin:0 0 8px;font-size:.8125rem;font-weight:700}.ym-agent-sample h2{color:var(--ym-ink);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700;line-height:1.3}.ym-agent-sample-info p{color:var(--ym-muted);max-width:44em;margin:0 0 24px;font-size:1.0625rem;line-height:1.7}.ym-agent-sample-actions{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ym-agent-sample-actions a{background:var(--ym-accent);border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:700;transition:background-color .2s ease-out;display:inline-flex;color:var(--ym-sheet)!important;text-decoration:none!important}.ym-agent-sample-actions a:hover{background:var(--ym-accent-deep);color:var(--ym-sheet)!important}.ym-agent-sample-actions span{color:var(--ym-muted);font-size:.8125rem}.ym-agent-sample-flow{background:var(--ym-sheet);border:1px solid var(--ym-line);box-shadow:var(--ym-lift);margin:0;padding:22px 24px;list-style:none}.ym-agent-sample-flow li{border-bottom:1px solid var(--ym-line);color:var(--ym-ink);grid-template-columns:2rem minmax(0,1fr);align-items:baseline;gap:12px;padding:12px 0;font-size:.9375rem;line-height:1.6;display:grid}.ym-agent-sample-flow li:last-child{border-bottom:none}.ym-agent-sample-flow span{color:var(--ym-accent);font-weight:800}.ym-agent-footer{background:var(--ym-ink);color:var(--ym-sheet);padding-block:52px}.ym-agent-footer-inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.ym-agent-footer-brand{letter-spacing:-.035em;color:var(--ym-sheet);margin:0 0 6px;font-size:1.25rem;font-weight:800}.ym-agent-footer p{color:#d9cfc0;margin:0;font-size:.9375rem}.ym-agent-footer-links{flex-wrap:wrap;gap:0 24px;font-size:.9375rem;display:flex}.ym-agent-footer-links a{min-height:44px;color:var(--ym-sheet);align-items:center;text-decoration-line:underline;text-decoration-color:#8c8070;display:inline-flex}.ym-agent-footer-links a:hover{color:#fff;text-decoration-color:currentColor}.ym-agent-footer-links a:focus-visible{outline-color:var(--ym-sheet)}@media (max-width:900px){.ym-agent-shell{width:calc(100% - 48px)}.ym-agent-hero,.ym-agent-sample{grid-template-columns:1fr;gap:32px}.ym-agent-proof{width:100%}.ym-agent-section{grid-template-columns:1fr;gap:16px}.ym-agent-section-no{font-size:1.75rem}}@media (max-width:768px){.ym-agent-actions{flex-direction:column;align-items:stretch}.ym-agent-actions a{text-align:center;justify-content:center}.ym-agent-footer-inner{flex-direction:column;align-items:flex-start;gap:20px}}@media (max-width:640px){.ym-agent-shell{width:calc(100% - 40px)}.ym-agent-nav{gap:0 14px}}@media (prefers-reduced-motion:reduce){.ym-agent-landing a,.ym-agent-primary,.ym-agent-secondary,.ym-agent-sample-actions a{transition:none}}
