*{box-sizing:border-box}html,body{margin:0;padding:0;background:#14110d}body{font-family:IBM Plex Sans KR,Apple SD Gothic Neo,system-ui,sans-serif;color:#f3ede1;-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word}a{color:#56c795;text-decoration:none;border-bottom:1px solid #2f5d4a}a:hover{color:#86dcb4;border-color:#86dcb4}button{font-family:inherit}h1,h2{text-wrap:balance}p{text-wrap:pretty}@keyframes om-sweep{0%{top:-22%}to{top:100%}}@keyframes om-pulse{0%{opacity:.25}50%{opacity:1}to{opacity:.25}}@keyframes om-pop{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.container{max-width:1160px;margin:0 auto;padding-left:40px;padding-right:40px}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:end;padding-top:88px;padding-bottom:72px}.heroTitle{margin:0;font-size:44px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.btnPrimary{font-family:inherit;font-size:17px;font-weight:700;padding:17px 30px;border-radius:2px;transition:.12s linear}.btnPrimary:not(:disabled):hover{background:#86dcb4!important}.reasonGrid{display:grid;grid-template-columns:520px 1fr;gap:44px;align-items:start}.raceGrid{display:grid;grid-template-columns:1fr 1fr}.raceColWeb{background:#24160f;padding:28px 40px 36px}.raceColAgent{background:#111e18;padding:28px 40px 36px}.raceInnerWeb{max-width:540px;margin-left:auto;padding-right:16px}.raceInnerAgent{max-width:540px;padding-left:16px}.counter{font-family:IBM Plex Mono,monospace;font-size:46px;font-weight:500;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#f3ede1}.counterGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.resultGrid{display:grid;grid-template-columns:auto 1fr;gap:56px;align-items:center}.compareRow{padding:12px 0;border-bottom:1px solid #322c22;display:grid;grid-template-columns:64px 1fr 1fr;gap:20px;align-items:center}.statsHead,.statsRow{display:grid;grid-template-columns:1.5fr 1fr 1fr}.statsCards{display:none}.runRow{display:grid;grid-template-columns:120px 1fr 80px 64px;grid-template-areas:"at task save state";align-items:center;gap:20px;padding:18px 0;border-bottom:1px solid #322c22;cursor:pointer;width:100%;background:none;border-left:none;border-right:none;border-top:none;text-align:left;color:inherit}.runRow:hover{background:#1a160f}.runAt{grid-area:at}.runTask{grid-area:task}.runSave{grid-area:save}.runState{grid-area:state;text-align:right}.mcpRow{display:grid;grid-template-columns:1.1fr 1.3fr 1.6fr;gap:24px;padding:16px 0;border-bottom:1px solid #322c22;align-items:baseline}.mcpHeadRow{display:grid;grid-template-columns:1.1fr 1.3fr 1.6fr;gap:24px;padding:14px 0;border-bottom:1px solid #322c22}.mcpCellLabel:before,.mcpCellA:before,.mcpCellB:before{display:none;font-family:IBM Plex Mono,monospace;font-size:11px}.webmcpCols{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.methodGrid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.transcriptGrid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.transTabs{display:none}.shopCols{display:grid;gap:32px;align-items:start}.shopColsPlain{grid-template-columns:minmax(0,860px)}.shopColsAgent{grid-template-columns:minmax(0,1fr) 380px}.shopDetailGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.shopListGrid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sectionPad{padding-top:88px;padding-bottom:88px}.only-mobile{display:none}.labRow{transition:background .2s ease}.labRow:hover{background:#1a160f}@media(prefers-reduced-motion:reduce){.sweepBand,.chipDot{animation:none!important}}@media(max-width:768px){.container{padding-left:20px;padding-right:20px}.sectionPad{padding-top:56px;padding-bottom:56px}.heroGrid{grid-template-columns:1fr;gap:40px;padding-top:48px;padding-bottom:48px;align-items:start}.heroTitle{font-size:34px;line-height:1.25}.heroDesc{display:none}.btnPrimary{width:100%;height:52px;padding:0}h2{font-size:20px!important}.reasonGrid{grid-template-columns:1fr;gap:32px}.raceGrid{grid-template-columns:1fr}.raceColWeb,.raceColAgent{padding:20px}.raceInnerWeb,.raceInnerAgent{max-width:none;margin:0;padding:0}.counter{font-size:38px}.resultGrid{grid-template-columns:1fr;gap:24px}.statsTable{display:none}.statsCards{display:grid;gap:24px}.runRow{grid-template-columns:auto auto 1fr;grid-template-areas:"task task task" "at save state";gap:6px 16px;padding:14px 0}.runState{text-align:right}.mcpHeadRow{display:none}.mcpRow{grid-template-columns:1fr;gap:8px}.mcpCellA:before{content:"MCP";display:block;color:#b3a995;margin-bottom:2px}.mcpCellB:before{content:"WebMCP";display:block;color:#56c795;margin-bottom:2px}.webmcpCols,.methodGrid{grid-template-columns:1fr;gap:32px}.codeBlock{font-size:12px!important}.transcriptGrid{grid-template-columns:1fr}.transTabs{display:flex;gap:16px}.transHideMobile{display:none}.shopColsAgent{grid-template-columns:1fr}.only-mobile{display:block}}@keyframes lfIn{0%{opacity:0}to{opacity:1}}@keyframes lfUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes lfPhrase{0%{opacity:0;transform:translateY(100%)}12%,to{opacity:1;transform:none}}@keyframes lfBob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.lfRow{transition:background .5s ease}.lfRow:hover{background:linear-gradient(90deg,#ffc98a12,#ffc98a00)}@keyframes lfRevealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){[data-reveal]{animation:lfRevealUp linear both;animation-timeline:view();animation-range:entry 2% cover 26%}}@media(max-width:720px){.lfHero{padding:120px 22px 64px!important}.lfRow{grid-template-columns:36px minmax(0,1fr)!important}.lfRow>:last-child{grid-column:2;align-items:flex-start!important;margin-top:18px}.lfTagline{display:none}.lfFooter{padding:32px 22px!important}}@media(prefers-reduced-motion:reduce){[data-reveal],.lfRow{animation:none!important;transition:none!important}}
